From 5686cf49b88a5ffb0da9f28d7b9cffb8b28a51e7 Mon Sep 17 00:00:00 2001 From: github-actions Date: Wed, 5 Feb 2025 00:42:08 +0000 Subject: [PATCH] Aggregate documentation --- .../dev/.documenter-siteinfo.json | 2 +- ArviZExampleData/dev/api/index.html | 2 +- ArviZExampleData/dev/datasets/index.html | 2 +- .../dev/for_developers/index.html | 2 +- ArviZExampleData/dev/index.html | 2 +- .../dev/.documenter-siteinfo.json | 2 +- InferenceObjects/dev/dataset/index.html | 2 +- .../extensions/mcmcdiagnostictools/index.html | 8 +- .../dev/extensions/posteriorstats/index.html | 90 +- InferenceObjects/dev/index.html | 2 +- .../dev/inference_data/index.html | 36 +- InferenceObjects/dev/objects.inv | Bin 906 -> 906 bytes InferenceObjects/dev/search_index.js | 2 +- InferenceObjects/stable | 2 +- InferenceObjects/v0.4 | 2 +- .../v0.4.9/.documenter-siteinfo.json | 1 + InferenceObjects/v0.4.9/assets/documenter.js | 1082 +++++++++++++++++ .../assets/themes/catppuccin-frappe.css | 1 + .../v0.4.9/assets/themes/catppuccin-latte.css | 1 + .../assets/themes/catppuccin-macchiato.css | 1 + .../v0.4.9/assets/themes/catppuccin-mocha.css | 1 + .../v0.4.9/assets/themes/documenter-dark.css | 7 + .../v0.4.9/assets/themes/documenter-light.css | 9 + InferenceObjects/v0.4.9/assets/themeswap.js | 84 ++ InferenceObjects/v0.4.9/assets/warner.js | 52 + InferenceObjects/v0.4.9/dataset/index.html | 8 + .../extensions/mcmcdiagnostictools/index.html | 9 + .../extensions/posteriorstats/index.html | 94 ++ InferenceObjects/v0.4.9/index.html | 1 + .../v0.4.9/inference_data/index.html | 198 +++ InferenceObjects/v0.4.9/objects.inv | Bin 0 -> 906 bytes InferenceObjects/v0.4.9/search_index.js | 3 + InferenceObjects/v0.4.9/siteinfo.js | 1 + InferenceObjects/versions.js | 2 +- PSIS/dev/.documenter-siteinfo.json | 2 +- PSIS/dev/api/index.html | 2 +- PSIS/dev/index.html | 2 +- PSIS/dev/internal/index.html | 2 +- .../plotting/{f55a6316.svg => dc00dd32.svg} | 218 ++-- PSIS/dev/plotting/index.html | 2 +- PSIS/dev/references/index.html | 2 +- index.json | 2 +- search-data/content.map.json | 2 +- 43 files changed, 1746 insertions(+), 199 deletions(-) create mode 100644 InferenceObjects/v0.4.9/.documenter-siteinfo.json create mode 100644 InferenceObjects/v0.4.9/assets/documenter.js create mode 100644 InferenceObjects/v0.4.9/assets/themes/catppuccin-frappe.css create mode 100644 InferenceObjects/v0.4.9/assets/themes/catppuccin-latte.css create mode 100644 InferenceObjects/v0.4.9/assets/themes/catppuccin-macchiato.css create mode 100644 InferenceObjects/v0.4.9/assets/themes/catppuccin-mocha.css create mode 100644 InferenceObjects/v0.4.9/assets/themes/documenter-dark.css create mode 100644 InferenceObjects/v0.4.9/assets/themes/documenter-light.css create mode 100644 InferenceObjects/v0.4.9/assets/themeswap.js create mode 100644 InferenceObjects/v0.4.9/assets/warner.js create mode 100644 InferenceObjects/v0.4.9/dataset/index.html create mode 100644 InferenceObjects/v0.4.9/extensions/mcmcdiagnostictools/index.html create mode 100644 InferenceObjects/v0.4.9/extensions/posteriorstats/index.html create mode 100644 InferenceObjects/v0.4.9/index.html create mode 100644 InferenceObjects/v0.4.9/inference_data/index.html create mode 100644 InferenceObjects/v0.4.9/objects.inv create mode 100644 InferenceObjects/v0.4.9/search_index.js create mode 100644 InferenceObjects/v0.4.9/siteinfo.js rename PSIS/dev/plotting/{f55a6316.svg => dc00dd32.svg} (76%) diff --git a/ArviZExampleData/dev/.documenter-siteinfo.json b/ArviZExampleData/dev/.documenter-siteinfo.json index e5313a10d..b70fa1392 100644 --- a/ArviZExampleData/dev/.documenter-siteinfo.json +++ b/ArviZExampleData/dev/.documenter-siteinfo.json @@ -1 +1 @@ -{"documenter":{"julia_version":"1.11.3","generation_timestamp":"2025-02-03T01:29:47","documenter_version":"1.8.0"}} \ No newline at end of file +{"documenter":{"julia_version":"1.11.3","generation_timestamp":"2025-02-04T01:28:54","documenter_version":"1.8.0"}} \ No newline at end of file diff --git a/ArviZExampleData/dev/api/index.html b/ArviZExampleData/dev/api/index.html index 920912ccd..4e2922a3a 100644 --- a/ArviZExampleData/dev/api/index.html +++ b/ArviZExampleData/dev/api/index.html @@ -31,4 +31,4 @@ > prior > prior_predictive > observed_data - > constant_datasource \ No newline at end of file + > constant_datasource \ No newline at end of file diff --git a/ArviZExampleData/dev/datasets/index.html b/ArviZExampleData/dev/datasets/index.html index 6efe2ada8..039e3927c 100644 --- a/ArviZExampleData/dev/datasets/index.html +++ b/ArviZExampleData/dev/datasets/index.html @@ -98,4 +98,4 @@ This model uses a Von Mises distribution to propose torsion angles for the structure of a glycan molecule (pdb id: 2LIQ), and a Potential to estimate the proposed structure's energy. Said Potential is bound by Boltzman's law. -remote: http://ndownloader.figshare.com/files/22882652 \ No newline at end of file +remote: http://ndownloader.figshare.com/files/22882652 \ No newline at end of file diff --git a/ArviZExampleData/dev/for_developers/index.html b/ArviZExampleData/dev/for_developers/index.html index c06c0b715..e088becd7 100644 --- a/ArviZExampleData/dev/for_developers/index.html +++ b/ArviZExampleData/dev/for_developers/index.html @@ -4,4 +4,4 @@ julia> tarball_url = "https://github.com/arviz-devs/arviz_example_data/archive/refs/tags/v$version.tar.gz"; -julia> add_artifact!("Artifacts.toml", "arviz_example_data", tarball_url; force=true); \ No newline at end of file +julia> add_artifact!("Artifacts.toml", "arviz_example_data", tarball_url; force=true); \ No newline at end of file diff --git a/ArviZExampleData/dev/index.html b/ArviZExampleData/dev/index.html index 5357e95a6..22aea7d57 100644 --- a/ArviZExampleData/dev/index.html +++ b/ArviZExampleData/dev/index.html @@ -1 +1 @@ -Home · ArviZExampleData.jl
\ No newline at end of file +Home · ArviZExampleData.jl
\ No newline at end of file diff --git a/InferenceObjects/dev/.documenter-siteinfo.json b/InferenceObjects/dev/.documenter-siteinfo.json index 6cf785956..eb3d838d6 100644 --- a/InferenceObjects/dev/.documenter-siteinfo.json +++ b/InferenceObjects/dev/.documenter-siteinfo.json @@ -1 +1 @@ -{"documenter":{"julia_version":"1.11.2","generation_timestamp":"2024-12-14T22:33:36","documenter_version":"1.8.0"}} \ No newline at end of file +{"documenter":{"julia_version":"1.11.3","generation_timestamp":"2025-02-04T10:50:36","documenter_version":"1.8.0"}} \ No newline at end of file diff --git a/InferenceObjects/dev/dataset/index.html b/InferenceObjects/dev/dataset/index.html index 184696c7d..0b897ca9a 100644 --- a/InferenceObjects/dev/dataset/index.html +++ b/InferenceObjects/dev/dataset/index.html @@ -5,4 +5,4 @@ data::NamedTuple, dims::Tuple{Vararg{DimensionalData.Dimension}}; metadata=DimensionalData.NoMetadata(), -)

In most cases, use convert_to_dataset to create a Dataset instead of directly using a constructor.

source

General conversion

InferenceObjects.convert_to_datasetFunction
convert_to_dataset(obj; group = :posterior, kwargs...) -> Dataset

Convert a supported object to a Dataset.

In most cases, this function calls convert_to_inference_data and returns the corresponding group.

source
InferenceObjects.namedtuple_to_datasetFunction
namedtuple_to_dataset(data; kwargs...) -> Dataset

Convert NamedTuple mapping variable names to arrays to a Dataset.

Any non-array values will be converted to a 0-dimensional array.

Keywords

  • attrs::AbstractDict{<:AbstractString}: a collection of metadata to attach to the dataset, in addition to defaults. Values should be JSON serializable.
  • library::Union{String,Module}: library used for performing inference. Will be attached to the attrs metadata.
  • dims: a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are:
    • Symbol: dimension name
    • Type{<:DimensionsionalData.Dimension}: dimension type
    • DimensionsionalData.Dimension: dimension, potentially with indices
    • Nothing: no dimension name provided, dimension name is automatically generated
  • coords: a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated.
source

DimensionalData

As a DimensionalData.AbstractDimStack, Dataset also implements the AbstractDimStack API and can be used like a DimStack. See DimensionalData's documentation for example usage.

Tables inteface

Dataset implements the Tables interface. This allows Datasets to be used as sources for any function that can accept a table. For example, it's straightforward to:

\ No newline at end of file +)

In most cases, use convert_to_dataset to create a Dataset instead of directly using a constructor.

source

General conversion

InferenceObjects.convert_to_datasetFunction
convert_to_dataset(obj; group = :posterior, kwargs...) -> Dataset

Convert a supported object to a Dataset.

In most cases, this function calls convert_to_inference_data and returns the corresponding group.

source
InferenceObjects.namedtuple_to_datasetFunction
namedtuple_to_dataset(data; kwargs...) -> Dataset

Convert NamedTuple mapping variable names to arrays to a Dataset.

Any non-array values will be converted to a 0-dimensional array.

Keywords

  • attrs::AbstractDict{<:AbstractString}: a collection of metadata to attach to the dataset, in addition to defaults. Values should be JSON serializable.
  • library::Union{String,Module}: library used for performing inference. Will be attached to the attrs metadata.
  • dims: a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are:
    • Symbol: dimension name
    • Type{<:DimensionsionalData.Dimension}: dimension type
    • DimensionsionalData.Dimension: dimension, potentially with indices
    • Nothing: no dimension name provided, dimension name is automatically generated
  • coords: a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated.
source

DimensionalData

As a DimensionalData.AbstractDimStack, Dataset also implements the AbstractDimStack API and can be used like a DimStack. See DimensionalData's documentation for example usage.

Tables inteface

Dataset implements the Tables interface. This allows Datasets to be used as sources for any function that can accept a table. For example, it's straightforward to:

\ No newline at end of file diff --git a/InferenceObjects/dev/extensions/mcmcdiagnostictools/index.html b/InferenceObjects/dev/extensions/mcmcdiagnostictools/index.html index ab343e494..50816e868 100644 --- a/InferenceObjects/dev/extensions/mcmcdiagnostictools/index.html +++ b/InferenceObjects/dev/extensions/mcmcdiagnostictools/index.html @@ -1,9 +1,9 @@ MCMCDiagnosticTools · InferenceObjects.jl

Extension of MCMCDiagnosticTools

The following methods of MCMCDiagnosticTools.jl are extended by this package.

MCMCDiagnosticTools.ess_rhatMethod
ess_rhat(data::InferenceData; kwargs...) -> Dataset
-ess_rhat(data::Dataset; kwargs...) -> Dataset

Calculate the effective sample size (ESS) and $\widehat{R}$ diagnostic for each parameter in the data.

For more details and a description of the kwargs, see MCMCDiagnosticTools.ess_rhat.

source
MCMCDiagnosticTools.mcseMethod
mcse(data::InferenceData; kwargs...) -> Dataset
-mcse(data::Dataset; kwargs...) -> Dataset

Calculate the Monte Carlo standard error (MCSE) for each parameter in the data.

For more details and a description of the kwargs, see MCMCDiagnosticTools.mcse.

source
MCMCDiagnosticTools.ess_rhatMethod
ess_rhat(data::InferenceData; kwargs...) -> Dataset
+ess_rhat(data::Dataset; kwargs...) -> Dataset

Calculate the effective sample size (ESS) and $\widehat{R}$ diagnostic for each parameter in the data.

For more details and a description of the kwargs, see MCMCDiagnosticTools.ess_rhat.

source
MCMCDiagnosticTools.mcseMethod
mcse(data::InferenceData; kwargs...) -> Dataset
+mcse(data::Dataset; kwargs...) -> Dataset

Calculate the Monte Carlo standard error (MCSE) for each parameter in the data.

For more details and a description of the kwargs, see MCMCDiagnosticTools.mcse.

source
\ No newline at end of file +)

Calculate the $R^*$ diagnostic for the data.

For a description of the classifier and kwargs, see MCMCDiagnosticTools.rstar.

source \ No newline at end of file diff --git a/InferenceObjects/dev/extensions/posteriorstats/index.html b/InferenceObjects/dev/extensions/posteriorstats/index.html index c22b05c48..6e3397b7d 100644 --- a/InferenceObjects/dev/extensions/posteriorstats/index.html +++ b/InferenceObjects/dev/extensions/posteriorstats/index.html @@ -1,5 +1,5 @@ -PosteriorStats · InferenceObjects.jl

Extension of PosteriorStats

The following methods of PosteriorStats.jl are extended by this package.

PosteriorStats.hdiMethod
hdi(data::InferenceData; kwargs...) -> Dataset
-hdi(data::Dataset; kwargs...) -> Dataset

Calculate the highest density interval (HDI) for each parameter in the data.

For more details and a description of the kwargs, see PosteriorStats.hdi.

source
PosteriorStats.looMethod
loo(data::Dataset; [var_name::Symbol,] kwargs...) -> PSISLOOResult{<:NamedTuple,<:Dataset}
+PosteriorStats · InferenceObjects.jl

Extension of PosteriorStats

The following methods of PosteriorStats.jl are extended by this package.

PosteriorStats.hdiMethod
hdi(data::InferenceData; kwargs...) -> Dataset
+hdi(data::Dataset; kwargs...) -> Dataset

Calculate the highest density interval (HDI) for each parameter in the data.

For more details and a description of the kwargs, see PosteriorStats.hdi.

source
PosteriorStats.looMethod
loo(data::Dataset; [var_name::Symbol,] kwargs...) -> PSISLOOResult{<:NamedTuple,<:Dataset}
 loo(data::InferenceData; [var_name::Symbol,] kwargs...) -> PSISLOOResult{<:NamedTuple,<:Dataset}

Compute PSIS-LOO from log-likelihood values in data.

If more than one log-likelihood variable is present, then var_name must be provided.

For more details and a description of the kwargs, see PosteriorStats.loo.

Examples

Calculate PSIS-LOO of a model:

julia> using ArviZExampleData, PosteriorStats
 
 julia> idata = load_example_data("centered_eight");
@@ -7,56 +7,54 @@
 julia> loo(idata)
 PSISLOOResult with estimates
  elpd  elpd_mcse    p  p_mcse
-  -31        1.4  0.9    0.34
+  -31        1.4  0.9    0.33
 
 and PSISResult with 500 draws, 4 chains, and 8 parameters
 Pareto shape (k) diagnostic values:
                     Count      Min. ESS
- (-Inf, 0.5]  good  6 (75.0%)  135
-  (0.5, 0.7]  okay  2 (25.0%)  421
source
PosteriorStats.loo_pitMethod
loo_pit(idata::InferenceData, log_weights; kwargs...) -> DimArray

Compute LOO-PIT values using existing normalized log LOO importance weights.

Keywords

  • y_name: Name of observed data variable in idata.observed_data. If not provided, then the only observed data variable is used.
  • y_pred_name: Name of posterior predictive variable in idata.posterior_predictive. If not provided, then y_name is used.
  • kwargs: Remaining keywords are forwarded to the base method PosteriorStats.loo_pit.

See PosteriorStats.loo_pit for more details.

Examples

Calculate LOO-PIT values using already computed log weights.

julia> using ArviZExampleData, PosteriorStats
+ (-Inf, 0.5]  good  4 (50.0%)  270
+  (0.5, 0.7]  okay  4 (50.0%)  307
source
PosteriorStats.loo_pitMethod
loo_pit(idata::InferenceData, log_weights; kwargs...) -> DimArray

Compute LOO-PIT values using existing normalized log LOO importance weights.

Keywords

  • y_name: Name of observed data variable in idata.observed_data. If not provided, then the only observed data variable is used.
  • y_pred_name: Name of posterior predictive variable in idata.posterior_predictive. If not provided, then y_name is used.
  • kwargs: Remaining keywords are forwarded to the base method PosteriorStats.loo_pit.

See PosteriorStats.loo_pit for more details.

Examples

Calculate LOO-PIT values using already computed log weights.

julia> using ArviZExampleData, PosteriorStats
 
 julia> idata = load_example_data("centered_eight");
 
 julia> loo_result = loo(idata; var_name=:obs);
 
 julia> loo_pit(idata, loo_result.psis_result.log_weights; y_name=:obs)
-╭────────────────────────────────────────────╮
-│ 8-element DimArray{Float64, 1} loo_pit_obs │
+┌ 8-element DimArray{Float64, 1} loo_pit_obs ┐
 ├────────────────────────────────────────────┴─────────────────────────── dims ┐
   ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered
 └──────────────────────────────────────────────────────────────────────────────┘
- "Choate"            0.943511
- "Deerfield"         0.63797
- "Phillips Andover"  0.316697
- "Phillips Exeter"   0.582252
- "Hotchkiss"         0.295321
- "Lawrenceville"     0.403318
- "St. Paul's"        0.902508
- "Mt. Hermon"        0.655275
source
PosteriorStats.loo_pitMethod
loo_pit(idata::InferenceData; kwargs...) -> DimArray

Compute LOO-PIT from groups in idata using PSIS-LOO.

Keywords

  • y_name: Name of observed data variable in idata.observed_data. If not provided, then the only observed data variable is used.
  • y_pred_name: Name of posterior predictive variable in idata.posterior_predictive. If not provided, then y_name is used.
  • log_likelihood_name: Name of log-likelihood variable in idata.log_likelihood. If not provided, then y_name is used if idata has a log_likelihood group, otherwise the only variable is used.
  • reff::Union{Real,AbstractArray{<:Real}}: The relative effective sample size(s) of the likelihood values. If an array, it must have the same data dimensions as the corresponding log-likelihood variable. If not provided, then this is estimated using ess.
  • kwargs: Remaining keywords are forwarded to PosteriorStats.loo_pit.

See PosteriorStats.loo_pit for more details.

Examples

Calculate LOO-PIT values using as test quantity the observed values themselves.

julia> using ArviZExampleData, PosteriorStats
+ "Choate"            0.942759
+ "Deerfield"         0.641057
+ "Phillips Andover"  0.32729
+ "Phillips Exeter"   0.581451
+ "Hotchkiss"         0.288523
+ "Lawrenceville"     0.393741
+ "St. Paul's"        0.886175
+ "Mt. Hermon"        0.638821
source
PosteriorStats.loo_pitMethod
loo_pit(idata::InferenceData; kwargs...) -> DimArray

Compute LOO-PIT from groups in idata using PSIS-LOO.

Keywords

  • y_name: Name of observed data variable in idata.observed_data. If not provided, then the only observed data variable is used.
  • y_pred_name: Name of posterior predictive variable in idata.posterior_predictive. If not provided, then y_name is used.
  • log_likelihood_name: Name of log-likelihood variable in idata.log_likelihood. If not provided, then y_name is used if idata has a log_likelihood group, otherwise the only variable is used.
  • reff::Union{Real,AbstractArray{<:Real}}: The relative effective sample size(s) of the likelihood values. If an array, it must have the same data dimensions as the corresponding log-likelihood variable. If not provided, then this is estimated using ess.
  • kwargs: Remaining keywords are forwarded to PosteriorStats.loo_pit.

See PosteriorStats.loo_pit for more details.

Examples

Calculate LOO-PIT values using as test quantity the observed values themselves.

julia> using ArviZExampleData, PosteriorStats
 
 julia> idata = load_example_data("centered_eight");
 
 julia> loo_pit(idata; y_name=:obs)
-╭────────────────────────────────────────────╮
-│ 8-element DimArray{Float64, 1} loo_pit_obs │
+┌ 8-element DimArray{Float64, 1} loo_pit_obs ┐
 ├────────────────────────────────────────────┴─────────────────────────── dims ┐
   ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered
 └──────────────────────────────────────────────────────────────────────────────┘
- "Choate"            0.943511
- "Deerfield"         0.63797
- "Phillips Andover"  0.316697
- "Phillips Exeter"   0.582252
- "Hotchkiss"         0.295321
- "Lawrenceville"     0.403318
- "St. Paul's"        0.902508
- "Mt. Hermon"        0.655275
source
PosteriorStats.r2_scoreMethod
r2_score(idata::InferenceData; y_name, y_pred_name) -> (; r2, r2_std)

Compute $R²$ from idata, automatically formatting the predictions to the correct shape.

Keywords

  • y_name: Name of observed data variable in idata.observed_data. If not provided, then the only observed data variable is used.
  • y_pred_name: Name of posterior predictive variable in idata.posterior_predictive. If not provided, then y_name is used.

See PosteriorStats.r2_score for more details.

Examples

julia> using ArviZExampleData, PosteriorStats
+ "Choate"            0.942759
+ "Deerfield"         0.641057
+ "Phillips Andover"  0.32729
+ "Phillips Exeter"   0.581451
+ "Hotchkiss"         0.288523
+ "Lawrenceville"     0.393741
+ "St. Paul's"        0.886175
+ "Mt. Hermon"        0.638821
source
PosteriorStats.r2_scoreMethod
r2_score(idata::InferenceData; y_name, y_pred_name) -> (; r2, r2_std)

Compute $R²$ from idata, automatically formatting the predictions to the correct shape.

Keywords

  • y_name: Name of observed data variable in idata.observed_data. If not provided, then the only observed data variable is used.
  • y_pred_name: Name of posterior predictive variable in idata.posterior_predictive. If not provided, then y_name is used.

See PosteriorStats.r2_score for more details.

Examples

julia> using ArviZExampleData, PosteriorStats
 
 julia> idata = load_example_data("regression10d");
 
 julia> r2_score(idata) |> pairs
 pairs(::NamedTuple) with 2 entries:
   :r2     => 0.998385
-  :r2_std => 0.000100621
source
PosteriorStats.summarizeMethod
summarize(data::InferenceData, group=:posterior, stats_funs...; kwargs...)
 summarize(data::Dataset, stats_funs...; kwargs...)

Compute summary statistics for the data using the provided functions.

For verbose variable labels, provide compat_labels=false. For details on stats_funs and kwargs, see PosteriorStats.summarize.

Examples

Compute all default summary statistics for the eight schools model in the centered parameterization:

julia> using ArviZExampleData, PosteriorStats, StatsBase
 
 julia> data = load_example_data("centered_eight");
@@ -64,27 +62,27 @@
 julia> summarize(data)
 SummaryStats
                           mean  std  hdi_3%  hdi_97%  mcse_mean  mcse_std  ess ⋯
- mu                        4.5  3.5  -1.62     10.7        0.23      0.11      ⋯
- theta[Choate]             6.5  5.9  -4.56     17.1        0.30      0.29      ⋯
- theta[Deerfield]          5.0  4.9  -4.31     14.3        0.23      0.17      ⋯
- theta[Phillips Andover]   3.9  5.7  -7.77     13.7        0.23      0.28      ⋯
- theta[Phillips Exeter]    4.9  5.0  -4.49     14.7        0.26      0.17      ⋯
- theta[Hotchkiss]          3.7  5.0  -6.47     11.7        0.25      0.16      ⋯
- theta[Lawrenceville]      4.0  5.2  -7.04     12.2        0.22      0.22      ⋯
- theta[St. Paul's]         6.6  5.1  -3.09     16.3        0.30      0.19      ⋯
- theta[Mt. Hermon]         4.8  5.7  -5.86     16.0        0.26      0.25      ⋯
- tau                       4.1  3.1   0.896     9.67       0.26      0.17      ⋯
+ mu                        4.2  3.3  -1.61     10.3        0.21     0.088      ⋯
+ theta[Choate]             6.4  5.9  -3.68     17.9        0.25     0.20       ⋯
+ theta[Deerfield]          5.0  4.9  -4.98     13.4        0.21     0.15       ⋯
+ theta[Phillips Andover]   3.4  5.4  -7.54     12.9        0.23     0.17       ⋯
+ theta[Phillips Exeter]    4.8  5.2  -5.11     14.1        0.21     0.21       ⋯
+ theta[Hotchkiss]          3.5  4.8  -6.12     12.0        0.25     0.15       ⋯
+ theta[Lawrenceville]      3.7  5.2  -6.50     12.7        0.22     0.21       ⋯
+ theta[St. Paul's]         6.5  5.2  -2.67     16.9        0.22     0.15       ⋯
+ theta[Mt. Hermon]         4.8  5.7  -5.97     15.4        0.24     0.23       ⋯
+ tau                       4.3  3.0   0.715     9.41       0.22     0.14       ⋯
                                                                3 columns omitted

Compute the mean, standard deviation, median, and median absolute deviation of the theta parameters:

julia> summarize(data.posterior[(:theta,)], (:mean, :std) => mean_and_std, median, mad)
 SummaryStats
                           mean   std  median   mad
- theta[Choate]            6.46  5.87    6.08  4.64
- theta[Deerfield]         5.03  4.88    5.01  4.96
- theta[Phillips Andover]  3.94  5.69    4.23  4.67
- theta[Phillips Exeter]   4.87  5.01    5.02  4.82
- theta[Hotchkiss]         3.67  4.96    3.89  4.70
- theta[Lawrenceville]     3.97  5.19    4.14  4.64
- theta[St. Paul's]        6.58  5.11    6.07  4.47
- theta[Mt. Hermon]        4.77  5.74    4.71  4.95
source
PosteriorStats.waicMethod
waic(data::Dataset; [var_name::Symbol]) -> WAICResult{<:NamedTuple,<:Dataset}
+ theta[Choate]            6.42  5.85    5.80  4.95
+ theta[Deerfield]         4.95  4.91    5.02  4.68
+ theta[Phillips Andover]  3.42  5.43    3.74  4.84
+ theta[Phillips Exeter]   4.75  5.25    4.69  4.84
+ theta[Hotchkiss]         3.45  4.78    3.62  4.55
+ theta[Lawrenceville]     3.66  5.23    3.90  4.88
+ theta[St. Paul's]        6.51  5.24    6.09  4.57
+ theta[Mt. Hermon]        4.82  5.70    4.65  4.89
source
PosteriorStats.waicMethod
waic(data::Dataset; [var_name::Symbol]) -> WAICResult{<:NamedTuple,<:Dataset}
 waic(data::InferenceData; [var_name::Symbol]) -> WAICResult{<:NamedTuple,<:Dataset}

Compute WAIC from log-likelihood values in data.

If more than one log-likelihood variable is present, then var_name must be provided.

See PosteriorStats.waic for more details.

Examples

Calculate WAIC of a model:

julia> using ArviZExampleData, PosteriorStats
 
 julia> idata = load_example_data("centered_eight");
@@ -92,5 +90,5 @@
 julia> waic(idata)
 WAICResult with estimates
  elpd  elpd_mcse    p  p_mcse
-  -31        1.4  0.9    0.33
source
\ No newline at end of file + -31 1.4 0.9 0.32
source
\ No newline at end of file diff --git a/InferenceObjects/dev/index.html b/InferenceObjects/dev/index.html index 519228212..e874fcd53 100644 --- a/InferenceObjects/dev/index.html +++ b/InferenceObjects/dev/index.html @@ -1 +1 @@ -Home · InferenceObjects.jl

InferenceObjects

InferenceObjects.jl is a Julia implementation of the InferenceData schema for storing results of Bayesian inference. Its purpose is to serve the following three goals:

  1. Usefulness in the analysis of Bayesian inference results.
  2. Reproducibility of Bayesian inference analysis.
  3. Interoperability between different inference backends and programming languages.

The implementation consists primarily of the InferenceData and Dataset structures. InferenceObjects also provides the function convert_to_inference_data, which may be overloaded by inference packages to define how various inference outputs can be converted to an InferenceData.

For examples of how InferenceData can be used, see the ArviZ.jl documentation.

\ No newline at end of file +Home · InferenceObjects.jl

InferenceObjects

InferenceObjects.jl is a Julia implementation of the InferenceData schema for storing results of Bayesian inference. Its purpose is to serve the following three goals:

  1. Usefulness in the analysis of Bayesian inference results.
  2. Reproducibility of Bayesian inference analysis.
  3. Interoperability between different inference backends and programming languages.

The implementation consists primarily of the InferenceData and Dataset structures. InferenceObjects also provides the function convert_to_inference_data, which may be overloaded by inference packages to define how various inference outputs can be converted to an InferenceData.

For examples of how InferenceData can be used, see the ArviZ.jl documentation.

\ No newline at end of file diff --git a/InferenceObjects/dev/inference_data/index.html b/InferenceObjects/dev/inference_data/index.html index 34d84efc6..712e770ec 100644 --- a/InferenceObjects/dev/inference_data/index.html +++ b/InferenceObjects/dev/inference_data/index.html @@ -1,5 +1,5 @@ InferenceData · InferenceObjects.jl

InferenceData

Type definition

InferenceObjects.InferenceDataType
InferenceData{group_names,group_types}

Container for inference data storage using DimensionalData.

This object implements the InferenceData schema.

Internally, groups are stored in a NamedTuple, which can be accessed using parent(::InferenceData).

Constructors

InferenceData(groups::NamedTuple)
-InferenceData(; groups...)

Construct an inference data from either a NamedTuple or keyword arguments of groups.

Groups must be Dataset objects.

Instead of directly creating an InferenceData, use the exported from_xyz functions or convert_to_inference_data.

source

Property interface

Base.getpropertyFunction
getproperty(data::InferenceData, name::Symbol) -> Dataset

Get group with the specified name.

source

Indexing interface

Base.getindexFunction
Base.getindex(data::InferenceData, groups::Symbol; coords...) -> Dataset
+InferenceData(; groups...)

Construct an inference data from either a NamedTuple or keyword arguments of groups.

Groups must be Dataset objects.

Instead of directly creating an InferenceData, use the exported from_xyz functions or convert_to_inference_data.

source

Property interface

Base.getpropertyFunction
getproperty(data::InferenceData, name::Symbol) -> Dataset

Get group with the specified name.

source

Indexing interface

Base.getindexFunction
Base.getindex(data::InferenceData, groups::Symbol; coords...) -> Dataset
 Base.getindex(data::InferenceData, groups; coords...) -> InferenceData

Return a new InferenceData containing the specified groups sliced to the specified coords.

coords specifies a dimension name mapping to an index, a DimensionalData.Selector, or an IntervalSets.AbstractInterval.

If one or more groups lack the specified dimension, a warning is raised but can be ignored. All groups that contain the dimension must also contain the specified indices, or an exception will be raised.

Examples

Select data from all groups for just the specified id values.

julia> using InferenceObjects, DimensionalData
 
 julia> idata = from_namedtuple(
@@ -49,7 +49,7 @@
   :y Float64 dims: Dim{:id} (1)
 
 with metadata Dict{String, Any} with 1 entry:
-  "created_at" => "2022-08-11T11:19:25.982"

Note that if a single index is provided, the behavior is still to slice so that the dimension is preserved.

source
Base.setindexFunction
Base.setindex(data::InferenceData, group::Dataset, name::Symbol) -> InferenceData

Create a new InferenceData containing the group with the specified name.

If a group with name is already in data, it is replaced.

source

Iteration interface

InferenceData also implements the same iteration interface as its underlying NamedTuple. That is, iterating over an InferenceData iterates over its groups.

General conversion

InferenceObjects.convert_to_inference_dataFunction
convert_to_inference_data(obj; group, kwargs...) -> InferenceData

Convert a supported object to an InferenceData object.

If obj converts to a single dataset, group specifies which dataset in the resulting InferenceData that is.

See convert_to_dataset

Arguments

  • obj can be many objects. Basic supported types are:

    • InferenceData: return unchanged
    • Dataset/DimensionalData.AbstractDimStack: add to InferenceData as the only group
    • NamedTuple/AbstractDict: create a Dataset as the only group
    • AbstractArray{<:Real}: create a Dataset as the only group, given an arbitrary name, if the name is not set

More specific types may be documented separately.

Keywords

  • group::Symbol = :posterior: If obj converts to a single dataset, assign the resulting dataset to this group.

  • dims: a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are:

    • Symbol: dimension name
    • Type{<:DimensionsionalData.Dimension}: dimension type
    • DimensionsionalData.Dimension: dimension, potentially with indices
    • Nothing: no dimension name provided, dimension name is automatically generated
  • coords: a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated.

  • kwargs: remaining keywords forwarded to converter functions

source
InferenceObjects.from_dictFunction
from_dict(posterior::AbstractDict; kwargs...) -> InferenceData

Convert a dictionary to an InferenceData.

Arguments

  • posterior: The data to be converted. Its strings must be Symbol or AbstractString, and its values must be arrays.

Keywords

  • posterior_predictive::Any=nothing: Draws from the posterior predictive distribution
  • sample_stats::Any=nothing: Statistics of the posterior sampling process
  • predictions::Any=nothing: Out-of-sample predictions for the posterior.
  • prior::Dict=nothing: Draws from the prior
  • prior_predictive::Any=nothing: Draws from the prior predictive distribution
  • sample_stats_prior::Any=nothing: Statistics of the prior sampling process
  • observed_data::NamedTuple: Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values.
  • constant_data::NamedTuple: Model constants, data included in the model which is not modeled as a random variable. Keys are parameter names and values.
  • predictions_constant_data::NamedTuple: Constants relevant to the model predictions (i.e. new x values in a linear regression).
  • log_likelihood: Pointwise log-likelihood for the data. It is recommended to use this argument as a NamedTuple whose keys are observed variable names and whose values are log likelihood arrays.
  • library: Name of library that generated the draws
  • coords: Map from named dimension to named indices
  • dims: Map from variable name to names of its dimensions

Returns

  • InferenceData: The data with groups corresponding to the provided data

Examples

using InferenceObjects
+  "created_at" => "2022-08-11T11:19:25.982"

Note that if a single index is provided, the behavior is still to slice so that the dimension is preserved.

source
Base.setindexFunction
Base.setindex(data::InferenceData, group::Dataset, name::Symbol) -> InferenceData

Create a new InferenceData containing the group with the specified name.

If a group with name is already in data, it is replaced.

source

Iteration interface

InferenceData also implements the same iteration interface as its underlying NamedTuple. That is, iterating over an InferenceData iterates over its groups.

General conversion

InferenceObjects.convert_to_inference_dataFunction
convert_to_inference_data(obj; group, kwargs...) -> InferenceData

Convert a supported object to an InferenceData object.

If obj converts to a single dataset, group specifies which dataset in the resulting InferenceData that is.

See convert_to_dataset

Arguments

  • obj can be many objects. Basic supported types are:

    • InferenceData: return unchanged
    • Dataset/DimensionalData.AbstractDimStack: add to InferenceData as the only group
    • NamedTuple/AbstractDict: create a Dataset as the only group
    • AbstractArray{<:Real}: create a Dataset as the only group, given an arbitrary name, if the name is not set

More specific types may be documented separately.

Keywords

  • group::Symbol = :posterior: If obj converts to a single dataset, assign the resulting dataset to this group.

  • dims: a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are:

    • Symbol: dimension name
    • Type{<:DimensionsionalData.Dimension}: dimension type
    • DimensionsionalData.Dimension: dimension, potentially with indices
    • Nothing: no dimension name provided, dimension name is automatically generated
  • coords: a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated.

  • kwargs: remaining keywords forwarded to converter functions

source
InferenceObjects.from_dictFunction
from_dict(posterior::AbstractDict; kwargs...) -> InferenceData

Convert a dictionary to an InferenceData.

Arguments

  • posterior: The data to be converted. Its strings must be Symbol or AbstractString, and its values must be arrays.

Keywords

  • posterior_predictive::Any=nothing: Draws from the posterior predictive distribution
  • sample_stats::Any=nothing: Statistics of the posterior sampling process
  • predictions::Any=nothing: Out-of-sample predictions for the posterior.
  • prior::Dict=nothing: Draws from the prior
  • prior_predictive::Any=nothing: Draws from the prior predictive distribution
  • sample_stats_prior::Any=nothing: Statistics of the prior sampling process
  • observed_data::NamedTuple: Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values.
  • constant_data::NamedTuple: Model constants, data included in the model which is not modeled as a random variable. Keys are parameter names and values.
  • predictions_constant_data::NamedTuple: Constants relevant to the model predictions (i.e. new x values in a linear regression).
  • log_likelihood: Pointwise log-likelihood for the data. It is recommended to use this argument as a NamedTuple whose keys are observed variable names and whose values are log likelihood arrays.
  • library: Name of library that generated the draws
  • coords: Map from named dimension to named indices
  • dims: Map from variable name to names of its dimensions

Returns

  • InferenceData: The data with groups corresponding to the provided data

Examples

using InferenceObjects
 nchains = 2
 ndraws = 100
 
@@ -58,7 +58,7 @@
     :y => randn(2, ndraws, nchains),
     :z => randn(3, 2, ndraws, nchains),
 )
-idata = from_dict(data)
source
InferenceObjects.from_namedtupleFunction
from_namedtuple(posterior::NamedTuple; kwargs...) -> InferenceData
 from_namedtuple(posterior::Vector{Vector{<:NamedTuple}}; kwargs...) -> InferenceData
 from_namedtuple(
     posterior::NamedTuple,
@@ -77,7 +77,7 @@
 idata1 = from_namedtuple(data1)
 
 data2 = [[(x=rand(), y=randn(2), z=randn(3, 2)) for _ in 1:ndraws] for _ in 1:nchains];
-idata2 = from_namedtuple(data2)
source

General functions

Base.catFunction
cat(data::InferenceData...; [groups=keys(data[1]),] dims) -> InferenceData

Concatenate InferenceData objects along the specified dimension dims.

Only the groups in groups are concatenated. Remaining groups are merged into the new InferenceData object.

Examples

Here is how we can concatenate all groups of two InferenceData objects along the existing chain dimension:

julia> coords = (; a_dim=["x", "y", "z"]);
+idata2 = from_namedtuple(data2)
source

General functions

Base.catFunction
cat(data::InferenceData...; [groups=keys(data[1]),] dims) -> InferenceData

Concatenate InferenceData objects along the specified dimension dims.

Only the groups in groups are concatenated. Remaining groups are merged into the new InferenceData object.

Examples

Here is how we can concatenate all groups of two InferenceData objects along the existing chain dimension:

julia> coords = (; a_dim=["x", "y", "z"]);
 
 julia> dims = dims=(; a=[:a_dim]);
 
@@ -92,8 +92,7 @@
   > posterior
 
 julia> idata_cat1.posterior
-╭─────────────────╮
-│ 100×8×3 Dataset │
+┌ 100×8×3 Dataset ┐
 ├─────────────────┴──────────────────────────────────── dims ┐
   ↓ draw ,
   → chain,
@@ -103,13 +102,12 @@
   :b eltype: Float64 dims: draw, chain size: 100×8
 ├────────────────────────────────────────────────── metadata ┤
   Dict{String, Any} with 1 entry:
-  "created_at" => "2024-03-11T14:10:48.434"

Alternatively, we can concatenate along a new run dimension, which will be created.

julia> idata_cat2 = cat(idata, idata; dims=:run)
+  "created_at" => "2025-02-04T10:49:16.704"

Alternatively, we can concatenate along a new run dimension, which will be created.

julia> idata_cat2 = cat(idata, idata; dims=:run)
 InferenceData with groups:
   > posterior
 
 julia> idata_cat2.posterior
-╭───────────────────╮
-│ 100×4×3×2 Dataset │
+┌ 100×4×3×2 Dataset ┐
 ├───────────────────┴─────────────────────────────────── dims ┐
   ↓ draw ,
   → chain,
@@ -120,7 +118,7 @@
   :b eltype: Float64 dims: draw, chain, run size: 100×4×2
 ├──────────────────────────────────────────────────────────── metadata ┤
   Dict{String, Any} with 1 entry:
-  "created_at" => "2024-03-11T14:10:48.434"

We can also concatenate only a subset of groups and merge the rest, which is useful when some groups are present only in some of the InferenceData objects or will be identical in all of them:

julia> observed_data = Dict(:y => randn(10));
+  "created_at" => "2025-02-04T10:49:16.704"

We can also concatenate only a subset of groups and merge the rest, which is useful when some groups are present only in some of the InferenceData objects or will be identical in all of them:

julia> observed_data = Dict(:y => randn(10));
 
 julia> idata2 = from_dict(data; observed_data=observed_data, coords=coords, dims=dims)
 InferenceData with groups:
@@ -133,8 +131,7 @@
   > observed_data
 
 julia> idata_cat3.posterior
-╭───────────────────╮
-│ 100×4×3×2 Dataset │
+┌ 100×4×3×2 Dataset ┐
 ├───────────────────┴─────────────────────────────────── dims ┐
   ↓ draw ,
   → chain,
@@ -145,18 +142,17 @@
   :b eltype: Float64 dims: draw, chain, run size: 100×4×2
 ├──────────────────────────────────────────────────────────── metadata ┤
   Dict{String, Any} with 1 entry:
-  "created_at" => "2024-03-11T14:10:48.434"
+  "created_at" => "2025-02-04T10:49:16.704"
 
 julia> idata_cat3.observed_data
-╭────────────────────╮
-│ 10-element Dataset │
+┌ 10-element Dataset ┐
 ├────────────── dims ┤
   ↓ y_dim_1
 ├────────────────────┴─────────────── layers ┐
   :y eltype: Float64 dims: y_dim_1 size: 10
 ├────────────────────────────────────────────┴ metadata ┐
   Dict{String, Any} with 1 entry:
-  "created_at" => "2024-03-11T14:10:53.539"
source
Base.mergeFunction
merge(data::InferenceData...) -> InferenceData

Merge InferenceData objects.

The result contains all groups in data and others. If a group appears more than once, the one that occurs last is kept.

See also: cat

Examples

Here we merge an InferenceData containing only a posterior group with one containing only a prior group to create a new one containing both groups.

julia> idata1 = from_dict(Dict(:a => randn(100, 4, 3), :b => randn(100, 4)))
+  "created_at" => "2025-02-04T10:49:16.71"
source
Base.mergeFunction
merge(data::InferenceData...) -> InferenceData

Merge InferenceData objects.

The result contains all groups in data and others. If a group appears more than once, the one that occurs last is kept.

See also: cat

Examples

Here we merge an InferenceData containing only a posterior group with one containing only a prior group to create a new one containing both groups.

julia> idata1 = from_dict(Dict(:a => randn(100, 4, 3), :b => randn(100, 4)))
 InferenceData with groups:
   > posterior
 
@@ -167,7 +163,7 @@
 julia> idata_merged = merge(idata1, idata2)
 InferenceData with groups:
   > posterior
-  > prior
source

I/O extensions

The following types of storage are provided via extensions.

NetCDF I/O using NCDatasets.jl

InferenceObjects.from_netcdfFunction
from_netcdf(path::AbstractString; kwargs...) -> InferenceData

Load an InferenceData from an unopened NetCDF file.

Remaining kwargs are passed to NCDatasets.NCDataset. This method loads data eagerly. To instead load data lazily, pass an opened NCDataset to from_netcdf.

Note

This method requires that NCDatasets is loaded before it can be used.

Examples

julia> using InferenceObjects, NCDatasets
+  > prior
source

I/O extensions

The following types of storage are provided via extensions.

NetCDF I/O using NCDatasets.jl

InferenceObjects.from_netcdfFunction
from_netcdf(path::AbstractString; kwargs...) -> InferenceData

Load an InferenceData from an unopened NetCDF file.

Remaining kwargs are passed to NCDatasets.NCDataset. This method loads data eagerly. To instead load data lazily, pass an opened NCDataset to from_netcdf.

Note

This method requires that NCDatasets is loaded before it can be used.

Examples

julia> using InferenceObjects, NCDatasets
 
 julia> idata = from_netcdf("centered_eight.nc")
 InferenceData with groups:
@@ -191,12 +187,12 @@
 
 julia> idata_copy = copy(idata); # disconnect from the loaded dataset
 
-julia> close(ds);
source
InferenceObjects.to_netcdfFunction
to_netcdf(data, dest::AbstractString; group::Symbol=:posterior, kwargs...)
-to_netcdf(data, dest::NCDatasets.NCDataset; group::Symbol=:posterior)

Write data to a NetCDF file.

data is any type that can be converted to an InferenceData using convert_to_inference_data. If not an InferenceData, then group specifies which group the data represents.

dest specifies either the path to the NetCDF file or an opened NetCDF file. If dest is a path, remaining kwargs are passed to NCDatasets.NCDataset.

Note

This method requires that NCDatasets is loaded before it can be used.

Examples

julia> using InferenceObjects, NCDatasets
+julia> close(ds);
source
InferenceObjects.to_netcdfFunction
to_netcdf(data, dest::AbstractString; group::Symbol=:posterior, kwargs...)
+to_netcdf(data, dest::NCDatasets.NCDataset; group::Symbol=:posterior)

Write data to a NetCDF file.

data is any type that can be converted to an InferenceData using convert_to_inference_data. If not an InferenceData, then group specifies which group the data represents.

dest specifies either the path to the NetCDF file or an opened NetCDF file. If dest is a path, remaining kwargs are passed to NCDatasets.NCDataset.

Note

This method requires that NCDatasets is loaded before it can be used.

Examples

julia> using InferenceObjects, NCDatasets
 
 julia> idata = from_namedtuple((; x = randn(4, 100, 3), z = randn(4, 100)))
 InferenceData with groups:
   > posterior
 
 julia> to_netcdf(idata, "data.nc")
-"data.nc"
source
\ No newline at end of file +"data.nc"source \ No newline at end of file diff --git a/InferenceObjects/dev/objects.inv b/InferenceObjects/dev/objects.inv index 401f9ecd450261a2f0936243c207e737d6fd7771..9b955693bb3f0929dc13aeb718f329722a56fd11 100644 GIT binary patch delta 12 TcmeBT?_!_e&1kvN$Br2Q7)t|o delta 12 TcmeBT?_!_e&1kXF$Br2Q7)Aqi diff --git a/InferenceObjects/dev/search_index.js b/InferenceObjects/dev/search_index.js index 8211782cf..0d9a6a857 100644 --- a/InferenceObjects/dev/search_index.js +++ b/InferenceObjects/dev/search_index.js @@ -1,3 +1,3 @@ var documenterSearchIndex = {"docs": -[{"location":"dataset/#Dataset","page":"Dataset","title":"Dataset","text":"","category":"section"},{"location":"dataset/","page":"Dataset","title":"Dataset","text":"Pages = [\"dataset.md\"]","category":"page"},{"location":"dataset/#Type-definition","page":"Dataset","title":"Type definition","text":"","category":"section"},{"location":"dataset/","page":"Dataset","title":"Dataset","text":"Dataset","category":"page"},{"location":"dataset/#InferenceObjects.Dataset","page":"Dataset","title":"InferenceObjects.Dataset","text":"Dataset{K,T,N,L} <: DimensionalData.AbstractDimStack{K,T,N,L}\n\nContainer of dimensional arrays sharing some dimensions.\n\nThis type is an DimensionalData.AbstractDimStack that implements the same interface as DimensionalData.DimStack and has identical usage.\n\nConstructors\n\nDataset(data::DimensionalData.AbstractDimArray...)\nDataset(data::Tuple{Vararg{<:DimensionalData.AbstractDimArray}})\nDataset(data::NamedTuple{Keys,Vararg{<:DimensionalData.AbstractDimArray}})\nDataset(\n data::NamedTuple,\n dims::Tuple{Vararg{DimensionalData.Dimension}};\n metadata=DimensionalData.NoMetadata(),\n)\n\nIn most cases, use convert_to_dataset to create a Dataset instead of directly using a constructor.\n\n\n\n\n\n","category":"type"},{"location":"dataset/#General-conversion","page":"Dataset","title":"General conversion","text":"","category":"section"},{"location":"dataset/","page":"Dataset","title":"Dataset","text":"convert_to_dataset\nnamedtuple_to_dataset","category":"page"},{"location":"dataset/#InferenceObjects.convert_to_dataset","page":"Dataset","title":"InferenceObjects.convert_to_dataset","text":"convert_to_dataset(obj; group = :posterior, kwargs...) -> Dataset\n\nConvert a supported object to a Dataset.\n\nIn most cases, this function calls convert_to_inference_data and returns the corresponding group.\n\n\n\n\n\n","category":"function"},{"location":"dataset/#InferenceObjects.namedtuple_to_dataset","page":"Dataset","title":"InferenceObjects.namedtuple_to_dataset","text":"namedtuple_to_dataset(data; kwargs...) -> Dataset\n\nConvert NamedTuple mapping variable names to arrays to a Dataset.\n\nAny non-array values will be converted to a 0-dimensional array.\n\nKeywords\n\nattrs::AbstractDict{<:AbstractString}: a collection of metadata to attach to the dataset, in addition to defaults. Values should be JSON serializable.\nlibrary::Union{String,Module}: library used for performing inference. Will be attached to the attrs metadata.\ndims: a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are:\nSymbol: dimension name\nType{<:DimensionsionalData.Dimension}: dimension type\nDimensionsionalData.Dimension: dimension, potentially with indices\nNothing: no dimension name provided, dimension name is automatically generated\ncoords: a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated.\n\n\n\n\n\n","category":"function"},{"location":"dataset/#DimensionalData","page":"Dataset","title":"DimensionalData","text":"","category":"section"},{"location":"dataset/","page":"Dataset","title":"Dataset","text":"As a DimensionalData.AbstractDimStack, Dataset also implements the AbstractDimStack API and can be used like a DimStack. See DimensionalData's documentation for example usage.","category":"page"},{"location":"dataset/#Tables-inteface","page":"Dataset","title":"Tables inteface","text":"","category":"section"},{"location":"dataset/","page":"Dataset","title":"Dataset","text":"Dataset implements the Tables interface. This allows Datasets to be used as sources for any function that can accept a table. For example, it's straightforward to:","category":"page"},{"location":"dataset/","page":"Dataset","title":"Dataset","text":"write to CSV with CSV.jl\nflatten to a DataFrame with DataFrames.jl\nplot with StatsPlots.jl\nplot with AlgebraOfGraphics.jl","category":"page"},{"location":"extensions/mcmcdiagnostictools/#Extension-of-MCMCDiagnosticTools","page":"MCMCDiagnosticTools","title":"Extension of MCMCDiagnosticTools","text":"","category":"section"},{"location":"extensions/mcmcdiagnostictools/","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools","text":"The following methods of MCMCDiagnosticTools.jl are extended by this package.","category":"page"},{"location":"extensions/mcmcdiagnostictools/","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools","text":"Modules = [MCMCDiagnosticTools]","category":"page"},{"location":"extensions/mcmcdiagnostictools/","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools","text":"Modules = [Base.get_extension(InferenceObjects, :InferenceObjectsMCMCDiagnosticToolsExt)]\nPrivate = false","category":"page"},{"location":"extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.bfmi-Tuple{InferenceData}","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.bfmi","text":"bfmi(data::InferenceData) -> DimArray\nbfmi(sample_stats::Dataset) -> DimArray\n\nCalculate the chainwise estimated Bayesian fraction of missing information (BFMI).\n\nSee MCMCDiagnosticTools.bfmi for more details.\n\n\n\n\n\n","category":"method"},{"location":"extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.ess_rhat-Tuple{InferenceData}","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.ess_rhat","text":"ess_rhat(data::InferenceData; kwargs...) -> Dataset\ness_rhat(data::Dataset; kwargs...) -> Dataset\n\nCalculate the effective sample size (ESS) and widehatR diagnostic for each parameter in the data.\n\nFor more details and a description of the kwargs, see MCMCDiagnosticTools.ess_rhat.\n\n\n\n\n\n","category":"method"},{"location":"extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.mcse-Tuple{InferenceData}","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.mcse","text":"mcse(data::InferenceData; kwargs...) -> Dataset\nmcse(data::Dataset; kwargs...) -> Dataset\n\nCalculate the Monte Carlo standard error (MCSE) for each parameter in the data.\n\nFor more details and a description of the kwargs, see MCMCDiagnosticTools.mcse.\n\n\n\n\n\n","category":"method"},{"location":"extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.rstar-Tuple{Random.AbstractRNG, Any, InferenceData}","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.rstar","text":"rstar(\n rng::Random.AbstractRNG=Random.default_rng(),\n classifier,\n data::Union{InferenceData,Dataset};\n kwargs...,\n)\n\nCalculate the R^* diagnostic for the data.\n\nFor a description of the classifier and kwargs, see MCMCDiagnosticTools.rstar.\n\n\n\n\n\n","category":"method"},{"location":"inference_data/#InferenceData","page":"InferenceData","title":"InferenceData","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"Pages = [\"inference_data.md\"]","category":"page"},{"location":"inference_data/#Type-definition","page":"InferenceData","title":"Type definition","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"InferenceData","category":"page"},{"location":"inference_data/#InferenceObjects.InferenceData","page":"InferenceData","title":"InferenceObjects.InferenceData","text":"InferenceData{group_names,group_types}\n\nContainer for inference data storage using DimensionalData.\n\nThis object implements the InferenceData schema.\n\nInternally, groups are stored in a NamedTuple, which can be accessed using parent(::InferenceData).\n\nConstructors\n\nInferenceData(groups::NamedTuple)\nInferenceData(; groups...)\n\nConstruct an inference data from either a NamedTuple or keyword arguments of groups.\n\nGroups must be Dataset objects.\n\nInstead of directly creating an InferenceData, use the exported from_xyz functions or convert_to_inference_data.\n\n\n\n\n\n","category":"type"},{"location":"inference_data/#Property-interface","page":"InferenceData","title":"Property interface","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"getproperty\npropertynames","category":"page"},{"location":"inference_data/#Base.getproperty","page":"InferenceData","title":"Base.getproperty","text":"getproperty(data::InferenceData, name::Symbol) -> Dataset\n\nGet group with the specified name.\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#Base.propertynames","page":"InferenceData","title":"Base.propertynames","text":"propertynames(data::InferenceData) -> Tuple{Symbol}\n\nGet names of groups\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#Indexing-interface","page":"InferenceData","title":"Indexing interface","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"getindex\nBase.setindex","category":"page"},{"location":"inference_data/#Base.getindex","page":"InferenceData","title":"Base.getindex","text":"Base.getindex(data::InferenceData, groups::Symbol; coords...) -> Dataset\nBase.getindex(data::InferenceData, groups; coords...) -> InferenceData\n\nReturn a new InferenceData containing the specified groups sliced to the specified coords.\n\ncoords specifies a dimension name mapping to an index, a DimensionalData.Selector, or an IntervalSets.AbstractInterval.\n\nIf one or more groups lack the specified dimension, a warning is raised but can be ignored. All groups that contain the dimension must also contain the specified indices, or an exception will be raised.\n\nExamples\n\nSelect data from all groups for just the specified id values.\n\njulia> using InferenceObjects, DimensionalData\n\njulia> idata = from_namedtuple(\n (θ=randn(4, 100, 4), τ=randn(4, 100));\n prior=(θ=randn(4, 100, 4), τ=randn(4, 100)),\n observed_data=(y=randn(4),),\n dims=(θ=[:id], y=[:id]),\n coords=(id=[\"a\", \"b\", \"c\", \"d\"],),\n )\nInferenceData with groups:\n > posterior\n > prior\n > observed_data\n\njulia> idata.posterior\nDataset with dimensions:\n Dim{:chain} Sampled 1:4 ForwardOrdered Regular Points,\n Dim{:draw} Sampled 1:100 ForwardOrdered Regular Points,\n Dim{:id} Categorical String[a, b, c, d] ForwardOrdered\nand 2 layers:\n :θ Float64 dims: Dim{:chain}, Dim{:draw}, Dim{:id} (4×100×4)\n :τ Float64 dims: Dim{:chain}, Dim{:draw} (4×100)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:15:21.4\"\n\njulia> idata_sel = idata[id=At([\"a\", \"b\"])]\nInferenceData with groups:\n > posterior\n > prior\n > observed_data\n\njulia> idata_sel.posterior\nDataset with dimensions:\n Dim{:chain} Sampled 1:4 ForwardOrdered Regular Points,\n Dim{:draw} Sampled 1:100 ForwardOrdered Regular Points,\n Dim{:id} Categorical String[a, b] ForwardOrdered\nand 2 layers:\n :θ Float64 dims: Dim{:chain}, Dim{:draw}, Dim{:id} (4×100×2)\n :τ Float64 dims: Dim{:chain}, Dim{:draw} (4×100)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:15:21.4\"\n\nSelect data from just the posterior, returning a Dataset if the indices index more than one element from any of the variables:\n\njulia> idata[:observed_data, id=At([\"a\"])]\nDataset with dimensions:\n Dim{:id} Categorical String[a] ForwardOrdered\nand 1 layer:\n :y Float64 dims: Dim{:id} (1)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:19:25.982\"\n\nNote that if a single index is provided, the behavior is still to slice so that the dimension is preserved.\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#Base.setindex","page":"InferenceData","title":"Base.setindex","text":"Base.setindex(data::InferenceData, group::Dataset, name::Symbol) -> InferenceData\n\nCreate a new InferenceData containing the group with the specified name.\n\nIf a group with name is already in data, it is replaced.\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#Iteration-interface","page":"InferenceData","title":"Iteration interface","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"InferenceData also implements the same iteration interface as its underlying NamedTuple. That is, iterating over an InferenceData iterates over its groups.","category":"page"},{"location":"inference_data/#General-conversion","page":"InferenceData","title":"General conversion","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"convert_to_inference_data\nfrom_dict\nfrom_namedtuple","category":"page"},{"location":"inference_data/#InferenceObjects.convert_to_inference_data","page":"InferenceData","title":"InferenceObjects.convert_to_inference_data","text":"convert_to_inference_data(obj; group, kwargs...) -> InferenceData\n\nConvert a supported object to an InferenceData object.\n\nIf obj converts to a single dataset, group specifies which dataset in the resulting InferenceData that is.\n\nSee convert_to_dataset\n\nArguments\n\nobj can be many objects. Basic supported types are:\nInferenceData: return unchanged\nDataset/DimensionalData.AbstractDimStack: add to InferenceData as the only group\nNamedTuple/AbstractDict: create a Dataset as the only group\nAbstractArray{<:Real}: create a Dataset as the only group, given an arbitrary name, if the name is not set\n\nMore specific types may be documented separately.\n\nKeywords\n\ngroup::Symbol = :posterior: If obj converts to a single dataset, assign the resulting dataset to this group.\ndims: a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are:\nSymbol: dimension name\nType{<:DimensionsionalData.Dimension}: dimension type\nDimensionsionalData.Dimension: dimension, potentially with indices\nNothing: no dimension name provided, dimension name is automatically generated\ncoords: a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated.\nkwargs: remaining keywords forwarded to converter functions\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#InferenceObjects.from_dict","page":"InferenceData","title":"InferenceObjects.from_dict","text":"from_dict(posterior::AbstractDict; kwargs...) -> InferenceData\n\nConvert a dictionary to an InferenceData.\n\nArguments\n\nposterior: The data to be converted. Its strings must be Symbol or AbstractString, and its values must be arrays.\n\nKeywords\n\nposterior_predictive::Any=nothing: Draws from the posterior predictive distribution\nsample_stats::Any=nothing: Statistics of the posterior sampling process\npredictions::Any=nothing: Out-of-sample predictions for the posterior.\nprior::Dict=nothing: Draws from the prior\nprior_predictive::Any=nothing: Draws from the prior predictive distribution\nsample_stats_prior::Any=nothing: Statistics of the prior sampling process\nobserved_data::NamedTuple: Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values.\nconstant_data::NamedTuple: Model constants, data included in the model which is not modeled as a random variable. Keys are parameter names and values.\npredictions_constant_data::NamedTuple: Constants relevant to the model predictions (i.e. new x values in a linear regression).\nlog_likelihood: Pointwise log-likelihood for the data. It is recommended to use this argument as a NamedTuple whose keys are observed variable names and whose values are log likelihood arrays.\nlibrary: Name of library that generated the draws\ncoords: Map from named dimension to named indices\ndims: Map from variable name to names of its dimensions\n\nReturns\n\nInferenceData: The data with groups corresponding to the provided data\n\nExamples\n\nusing InferenceObjects\nnchains = 2\nndraws = 100\n\ndata = Dict(\n :x => rand(ndraws, nchains),\n :y => randn(2, ndraws, nchains),\n :z => randn(3, 2, ndraws, nchains),\n)\nidata = from_dict(data)\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#InferenceObjects.from_namedtuple","page":"InferenceData","title":"InferenceObjects.from_namedtuple","text":"from_namedtuple(posterior::NamedTuple; kwargs...) -> InferenceData\nfrom_namedtuple(posterior::Vector{Vector{<:NamedTuple}}; kwargs...) -> InferenceData\nfrom_namedtuple(\n posterior::NamedTuple,\n sample_stats::Any,\n posterior_predictive::Any,\n predictions::Any,\n log_likelihood::Any;\n kwargs...\n) -> InferenceData\n\nConvert a NamedTuple or container of NamedTuples to an InferenceData.\n\nIf containers are passed, they are flattened into a single NamedTuple with array elements whose first dimensions correspond to the dimensions of the containers.\n\nArguments\n\nposterior: The data to be converted. It may be of the following types:\n::NamedTuple: The keys are the variable names and the values are arrays with dimensions (ndraws, nchains[, sizes...]).\n::Vector{Vector{<:NamedTuple}}: A vector of length nchains whose elements have length ndraws.\n\nKeywords\n\nposterior_predictive::Any=nothing: Draws from the posterior predictive distribution\nsample_stats::Any=nothing: Statistics of the posterior sampling process\npredictions::Any=nothing: Out-of-sample predictions for the posterior.\nprior=nothing: Draws from the prior. Accepts the same types as posterior.\nprior_predictive::Any=nothing: Draws from the prior predictive distribution\nsample_stats_prior::Any=nothing: Statistics of the prior sampling process\nobserved_data::NamedTuple: Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values.\nconstant_data::NamedTuple: Model constants, data included in the model which is not modeled as a random variable. Keys are parameter names and values.\npredictions_constant_data::NamedTuple: Constants relevant to the model predictions (i.e. new x values in a linear regression).\nlog_likelihood: Pointwise log-likelihood for the data. It is recommended to use this argument as a NamedTuple whose keys are observed variable names and whose values are log likelihood arrays.\nlibrary: Name of library that generated the draws\ncoords: Map from named dimension to named indices\ndims: Map from variable name to names of its dimensions\n\nReturns\n\nInferenceData: The data with groups corresponding to the provided data\n\nnote: Note\nIf a NamedTuple is provided for observed_data, constant_data, or predictionsconstantdata`, any non-array values (e.g. integers) are converted to 0-dimensional arrays.\n\nExamples\n\nusing InferenceObjects\nnchains = 2\nndraws = 100\n\ndata1 = (\n x=rand(ndraws, nchains), y=randn(ndraws, nchains, 2), z=randn(ndraws, nchains, 3, 2)\n)\nidata1 = from_namedtuple(data1)\n\ndata2 = [[(x=rand(), y=randn(2), z=randn(3, 2)) for _ in 1:ndraws] for _ in 1:nchains];\nidata2 = from_namedtuple(data2)\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#General-functions","page":"InferenceData","title":"General functions","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"cat\nmerge","category":"page"},{"location":"inference_data/#Base.cat","page":"InferenceData","title":"Base.cat","text":"cat(data::InferenceData...; [groups=keys(data[1]),] dims) -> InferenceData\n\nConcatenate InferenceData objects along the specified dimension dims.\n\nOnly the groups in groups are concatenated. Remaining groups are merged into the new InferenceData object.\n\nExamples\n\nHere is how we can concatenate all groups of two InferenceData objects along the existing chain dimension:\n\njulia> coords = (; a_dim=[\"x\", \"y\", \"z\"]);\n\njulia> dims = dims=(; a=[:a_dim]);\n\njulia> data = Dict(:a => randn(100, 4, 3), :b => randn(100, 4));\n\njulia> idata = from_dict(data; coords=coords, dims=dims)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat1 = cat(idata, idata; dims=:chain)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat1.posterior\n╭─────────────────╮\n│ 100×8×3 Dataset │\n├─────────────────┴──────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered\n├──────────────────────────────────────────────────── layers ┤\n :a eltype: Float64 dims: draw, chain, a_dim size: 100×8×3\n :b eltype: Float64 dims: draw, chain size: 100×8\n├────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2024-03-11T14:10:48.434\"\n\nAlternatively, we can concatenate along a new run dimension, which will be created.\n\njulia> idata_cat2 = cat(idata, idata; dims=:run)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat2.posterior\n╭───────────────────╮\n│ 100×4×3×2 Dataset │\n├───────────────────┴─────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered,\n ⬔ run\n├─────────────────────────────────────────────────────────────┴ layers ┐\n :a eltype: Float64 dims: draw, chain, a_dim, run size: 100×4×3×2\n :b eltype: Float64 dims: draw, chain, run size: 100×4×2\n├──────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2024-03-11T14:10:48.434\"\n\nWe can also concatenate only a subset of groups and merge the rest, which is useful when some groups are present only in some of the InferenceData objects or will be identical in all of them:\n\njulia> observed_data = Dict(:y => randn(10));\n\njulia> idata2 = from_dict(data; observed_data=observed_data, coords=coords, dims=dims)\nInferenceData with groups:\n > posterior\n > observed_data\n\njulia> idata_cat3 = cat(idata, idata2; groups=(:posterior,), dims=:run)\nInferenceData with groups:\n > posterior\n > observed_data\n\njulia> idata_cat3.posterior\n╭───────────────────╮\n│ 100×4×3×2 Dataset │\n├───────────────────┴─────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered,\n ⬔ run\n├─────────────────────────────────────────────────────────────┴ layers ┐\n :a eltype: Float64 dims: draw, chain, a_dim, run size: 100×4×3×2\n :b eltype: Float64 dims: draw, chain, run size: 100×4×2\n├──────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2024-03-11T14:10:48.434\"\n\njulia> idata_cat3.observed_data\n╭────────────────────╮\n│ 10-element Dataset │\n├────────────── dims ┤\n ↓ y_dim_1\n├────────────────────┴─────────────── layers ┐\n :y eltype: Float64 dims: y_dim_1 size: 10\n├────────────────────────────────────────────┴ metadata ┐\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2024-03-11T14:10:53.539\"\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#Base.merge","page":"InferenceData","title":"Base.merge","text":"merge(data::InferenceData...) -> InferenceData\n\nMerge InferenceData objects.\n\nThe result contains all groups in data and others. If a group appears more than once, the one that occurs last is kept.\n\nSee also: cat\n\nExamples\n\nHere we merge an InferenceData containing only a posterior group with one containing only a prior group to create a new one containing both groups.\n\njulia> idata1 = from_dict(Dict(:a => randn(100, 4, 3), :b => randn(100, 4)))\nInferenceData with groups:\n > posterior\n\njulia> idata2 = from_dict(; prior=Dict(:a => randn(100, 1, 3), :c => randn(100, 1)))\nInferenceData with groups:\n > prior\n\njulia> idata_merged = merge(idata1, idata2)\nInferenceData with groups:\n > posterior\n > prior\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#I/O-extensions","page":"InferenceData","title":"I/O extensions","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"The following types of storage are provided via extensions.","category":"page"},{"location":"inference_data/#NetCDF-I/O-using-NCDatasets.jl","page":"InferenceData","title":"NetCDF I/O using NCDatasets.jl","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"from_netcdf\nto_netcdf","category":"page"},{"location":"inference_data/#InferenceObjects.from_netcdf","page":"InferenceData","title":"InferenceObjects.from_netcdf","text":"from_netcdf(path::AbstractString; kwargs...) -> InferenceData\n\nLoad an InferenceData from an unopened NetCDF file.\n\nRemaining kwargs are passed to NCDatasets.NCDataset. This method loads data eagerly. To instead load data lazily, pass an opened NCDataset to from_netcdf.\n\nnote: Note\nThis method requires that NCDatasets is loaded before it can be used.\n\nExamples\n\njulia> using InferenceObjects, NCDatasets\n\njulia> idata = from_netcdf(\"centered_eight.nc\")\nInferenceData with groups:\n > posterior\n > posterior_predictive\n > sample_stats\n > prior\n > observed_data\n\nfrom_netcdf(ds::NCDatasets.NCDataset; load_mode) -> InferenceData\n\nLoad an InferenceData from an opened NetCDF file.\n\nload_mode defaults to :lazy, which avoids reading variables into memory. Operations on these arrays will be slow. load_mode can also be :eager, which copies all variables into memory. It is then safe to close ds. If load_mode is :lazy and ds is closed after constructing InferenceData, using the variable arrays will have undefined behavior.\n\nExamples\n\nHere is how we might load an InferenceData from an InferenceData lazily from a web-hosted NetCDF file.\n\njulia> using HTTP, InferenceObjects, NCDatasets\n\njulia> resp = HTTP.get(\"https://github.com/arviz-devs/arviz_example_data/blob/main/data/centered_eight.nc?raw=true\");\n\njulia> ds = NCDataset(\"centered_eight\", \"r\"; memory = resp.body);\n\njulia> idata = from_netcdf(ds)\nInferenceData with groups:\n > posterior\n > posterior_predictive\n > sample_stats\n > prior\n > observed_data\n\njulia> idata_copy = copy(idata); # disconnect from the loaded dataset\n\njulia> close(ds);\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#InferenceObjects.to_netcdf","page":"InferenceData","title":"InferenceObjects.to_netcdf","text":"to_netcdf(data, dest::AbstractString; group::Symbol=:posterior, kwargs...)\nto_netcdf(data, dest::NCDatasets.NCDataset; group::Symbol=:posterior)\n\nWrite data to a NetCDF file.\n\ndata is any type that can be converted to an InferenceData using convert_to_inference_data. If not an InferenceData, then group specifies which group the data represents.\n\ndest specifies either the path to the NetCDF file or an opened NetCDF file. If dest is a path, remaining kwargs are passed to NCDatasets.NCDataset.\n\nnote: Note\nThis method requires that NCDatasets is loaded before it can be used.\n\nExamples\n\njulia> using InferenceObjects, NCDatasets\n\njulia> idata = from_namedtuple((; x = randn(4, 100, 3), z = randn(4, 100)))\nInferenceData with groups:\n > posterior\n\njulia> to_netcdf(idata, \"data.nc\")\n\"data.nc\"\n\n\n\n\n\n","category":"function"},{"location":"extensions/posteriorstats/#Extension-of-PosteriorStats","page":"PosteriorStats","title":"Extension of PosteriorStats","text":"","category":"section"},{"location":"extensions/posteriorstats/","page":"PosteriorStats","title":"PosteriorStats","text":"The following methods of PosteriorStats.jl are extended by this package.","category":"page"},{"location":"extensions/posteriorstats/","page":"PosteriorStats","title":"PosteriorStats","text":"Modules = [\n Base.get_extension(InferenceObjects, :InferenceObjectsPosteriorStatsExt),\n PosteriorStats,\n StatsBase,\n]","category":"page"},{"location":"extensions/posteriorstats/","page":"PosteriorStats","title":"PosteriorStats","text":"Modules = [Base.get_extension(InferenceObjects, :InferenceObjectsPosteriorStatsExt)]\nPrivate = false","category":"page"},{"location":"extensions/posteriorstats/#PosteriorStats.hdi-Tuple{InferenceData}","page":"PosteriorStats","title":"PosteriorStats.hdi","text":"hdi(data::InferenceData; kwargs...) -> Dataset\nhdi(data::Dataset; kwargs...) -> Dataset\n\nCalculate the highest density interval (HDI) for each parameter in the data.\n\nFor more details and a description of the kwargs, see PosteriorStats.hdi.\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#PosteriorStats.loo-Tuple{Union{Dataset, InferenceData}}","page":"PosteriorStats","title":"PosteriorStats.loo","text":"loo(data::Dataset; [var_name::Symbol,] kwargs...) -> PSISLOOResult{<:NamedTuple,<:Dataset}\nloo(data::InferenceData; [var_name::Symbol,] kwargs...) -> PSISLOOResult{<:NamedTuple,<:Dataset}\n\nCompute PSIS-LOO from log-likelihood values in data.\n\nIf more than one log-likelihood variable is present, then var_name must be provided.\n\nFor more details and a description of the kwargs, see PosteriorStats.loo.\n\nExamples\n\nCalculate PSIS-LOO of a model:\n\njulia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo(idata)\nPSISLOOResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.34\n\nand PSISResult with 500 draws, 4 chains, and 8 parameters\nPareto shape (k) diagnostic values:\n Count Min. ESS\n (-Inf, 0.5] good 6 (75.0%) 135\n (0.5, 0.7] okay 2 (25.0%) 421\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#PosteriorStats.loo_pit-Tuple{InferenceData, AbstractArray}","page":"PosteriorStats","title":"PosteriorStats.loo_pit","text":"loo_pit(idata::InferenceData, log_weights; kwargs...) -> DimArray\n\nCompute LOO-PIT values using existing normalized log LOO importance weights.\n\nKeywords\n\ny_name: Name of observed data variable in idata.observed_data. If not provided, then the only observed data variable is used.\ny_pred_name: Name of posterior predictive variable in idata.posterior_predictive. If not provided, then y_name is used.\nkwargs: Remaining keywords are forwarded to the base method PosteriorStats.loo_pit.\n\nSee PosteriorStats.loo_pit for more details.\n\nExamples\n\nCalculate LOO-PIT values using already computed log weights.\n\njulia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo_result = loo(idata; var_name=:obs);\n\njulia> loo_pit(idata, loo_result.psis_result.log_weights; y_name=:obs)\n╭────────────────────────────────────────────╮\n│ 8-element DimArray{Float64, 1} loo_pit_obs │\n├────────────────────────────────────────────┴─────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.943511\n \"Deerfield\" 0.63797\n \"Phillips Andover\" 0.316697\n \"Phillips Exeter\" 0.582252\n \"Hotchkiss\" 0.295321\n \"Lawrenceville\" 0.403318\n \"St. Paul's\" 0.902508\n \"Mt. Hermon\" 0.655275\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#PosteriorStats.loo_pit-Tuple{InferenceData}","page":"PosteriorStats","title":"PosteriorStats.loo_pit","text":"loo_pit(idata::InferenceData; kwargs...) -> DimArray\n\nCompute LOO-PIT from groups in idata using PSIS-LOO.\n\nKeywords\n\ny_name: Name of observed data variable in idata.observed_data. If not provided, then the only observed data variable is used.\ny_pred_name: Name of posterior predictive variable in idata.posterior_predictive. If not provided, then y_name is used.\nlog_likelihood_name: Name of log-likelihood variable in idata.log_likelihood. If not provided, then y_name is used if idata has a log_likelihood group, otherwise the only variable is used.\nreff::Union{Real,AbstractArray{<:Real}}: The relative effective sample size(s) of the likelihood values. If an array, it must have the same data dimensions as the corresponding log-likelihood variable. If not provided, then this is estimated using ess.\nkwargs: Remaining keywords are forwarded to PosteriorStats.loo_pit.\n\nSee PosteriorStats.loo_pit for more details.\n\nExamples\n\nCalculate LOO-PIT values using as test quantity the observed values themselves.\n\njulia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo_pit(idata; y_name=:obs)\n╭────────────────────────────────────────────╮\n│ 8-element DimArray{Float64, 1} loo_pit_obs │\n├────────────────────────────────────────────┴─────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.943511\n \"Deerfield\" 0.63797\n \"Phillips Andover\" 0.316697\n \"Phillips Exeter\" 0.582252\n \"Hotchkiss\" 0.295321\n \"Lawrenceville\" 0.403318\n \"St. Paul's\" 0.902508\n \"Mt. Hermon\" 0.655275\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#PosteriorStats.r2_score-Tuple{InferenceData}","page":"PosteriorStats","title":"PosteriorStats.r2_score","text":"r2_score(idata::InferenceData; y_name, y_pred_name) -> (; r2, r2_std)\n\nCompute R² from idata, automatically formatting the predictions to the correct shape.\n\nKeywords\n\ny_name: Name of observed data variable in idata.observed_data. If not provided, then the only observed data variable is used.\ny_pred_name: Name of posterior predictive variable in idata.posterior_predictive. If not provided, then y_name is used.\n\nSee PosteriorStats.r2_score for more details.\n\nExamples\n\njulia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"regression10d\");\n\njulia> r2_score(idata) |> pairs\npairs(::NamedTuple) with 2 entries:\n :r2 => 0.998385\n :r2_std => 0.000100621\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#PosteriorStats.summarize-Tuple{InferenceData, Vararg{Any}}","page":"PosteriorStats","title":"PosteriorStats.summarize","text":"summarize(data::InferenceData, group=:posterior, stats_funs...; kwargs...)\nsummarize(data::Dataset, stats_funs...; kwargs...)\n\nCompute summary statistics for the data using the provided functions.\n\nFor verbose variable labels, provide compat_labels=false. For details on stats_funs and kwargs, see PosteriorStats.summarize.\n\nExamples\n\nCompute all default summary statistics for the eight schools model in the centered parameterization:\n\njulia> using ArviZExampleData, PosteriorStats, StatsBase\n\njulia> data = load_example_data(\"centered_eight\");\n\njulia> summarize(data)\nSummaryStats\n mean std hdi_3% hdi_97% mcse_mean mcse_std ess ⋯\n mu 4.5 3.5 -1.62 10.7 0.23 0.11 ⋯\n theta[Choate] 6.5 5.9 -4.56 17.1 0.30 0.29 ⋯\n theta[Deerfield] 5.0 4.9 -4.31 14.3 0.23 0.17 ⋯\n theta[Phillips Andover] 3.9 5.7 -7.77 13.7 0.23 0.28 ⋯\n theta[Phillips Exeter] 4.9 5.0 -4.49 14.7 0.26 0.17 ⋯\n theta[Hotchkiss] 3.7 5.0 -6.47 11.7 0.25 0.16 ⋯\n theta[Lawrenceville] 4.0 5.2 -7.04 12.2 0.22 0.22 ⋯\n theta[St. Paul's] 6.6 5.1 -3.09 16.3 0.30 0.19 ⋯\n theta[Mt. Hermon] 4.8 5.7 -5.86 16.0 0.26 0.25 ⋯\n tau 4.1 3.1 0.896 9.67 0.26 0.17 ⋯\n 3 columns omitted\n\nCompute the mean, standard deviation, median, and median absolute deviation of the theta parameters:\n\njulia> summarize(data.posterior[(:theta,)], (:mean, :std) => mean_and_std, median, mad)\nSummaryStats\n mean std median mad\n theta[Choate] 6.46 5.87 6.08 4.64\n theta[Deerfield] 5.03 4.88 5.01 4.96\n theta[Phillips Andover] 3.94 5.69 4.23 4.67\n theta[Phillips Exeter] 4.87 5.01 5.02 4.82\n theta[Hotchkiss] 3.67 4.96 3.89 4.70\n theta[Lawrenceville] 3.97 5.19 4.14 4.64\n theta[St. Paul's] 6.58 5.11 6.07 4.47\n theta[Mt. Hermon] 4.77 5.74 4.71 4.95\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#PosteriorStats.waic-Tuple{Union{Dataset, InferenceData}}","page":"PosteriorStats","title":"PosteriorStats.waic","text":"waic(data::Dataset; [var_name::Symbol]) -> WAICResult{<:NamedTuple,<:Dataset}\nwaic(data::InferenceData; [var_name::Symbol]) -> WAICResult{<:NamedTuple,<:Dataset}\n\nCompute WAIC from log-likelihood values in data.\n\nIf more than one log-likelihood variable is present, then var_name must be provided.\n\nSee PosteriorStats.waic for more details.\n\nExamples\n\nCalculate WAIC of a model:\n\njulia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> waic(idata)\nWAICResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.33\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#StatsBase.summarystats-Tuple{InferenceData}","page":"PosteriorStats","title":"StatsBase.summarystats","text":"summarystats(data::InferenceData; group=:posterior, kwargs...) -> SummaryStats\nsummarystats(data::Dataset; kwargs...) -> SummaryStats\n\nCompute default summary statistics for the data using PosteriorStats.summarize.\n\n\n\n\n\n","category":"method"},{"location":"","page":"Home","title":"Home","text":"CurrentModule = InferenceObjects","category":"page"},{"location":"#InferenceObjects","page":"Home","title":"InferenceObjects","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"InferenceObjects.jl is a Julia implementation of the InferenceData schema for storing results of Bayesian inference. Its purpose is to serve the following three goals:","category":"page"},{"location":"","page":"Home","title":"Home","text":"Usefulness in the analysis of Bayesian inference results.\nReproducibility of Bayesian inference analysis.\nInteroperability between different inference backends and programming languages.","category":"page"},{"location":"","page":"Home","title":"Home","text":"The implementation consists primarily of the InferenceData and Dataset structures. InferenceObjects also provides the function convert_to_inference_data, which may be overloaded by inference packages to define how various inference outputs can be converted to an InferenceData.","category":"page"},{"location":"","page":"Home","title":"Home","text":"For examples of how InferenceData can be used, see the ArviZ.jl documentation.","category":"page"}] +[{"location":"dataset/#Dataset","page":"Dataset","title":"Dataset","text":"","category":"section"},{"location":"dataset/","page":"Dataset","title":"Dataset","text":"Pages = [\"dataset.md\"]","category":"page"},{"location":"dataset/#Type-definition","page":"Dataset","title":"Type definition","text":"","category":"section"},{"location":"dataset/","page":"Dataset","title":"Dataset","text":"Dataset","category":"page"},{"location":"dataset/#InferenceObjects.Dataset","page":"Dataset","title":"InferenceObjects.Dataset","text":"Dataset{K,T,N,L} <: DimensionalData.AbstractDimStack{K,T,N,L}\n\nContainer of dimensional arrays sharing some dimensions.\n\nThis type is an DimensionalData.AbstractDimStack that implements the same interface as DimensionalData.DimStack and has identical usage.\n\nConstructors\n\nDataset(data::DimensionalData.AbstractDimArray...)\nDataset(data::Tuple{Vararg{<:DimensionalData.AbstractDimArray}})\nDataset(data::NamedTuple{Keys,Vararg{<:DimensionalData.AbstractDimArray}})\nDataset(\n data::NamedTuple,\n dims::Tuple{Vararg{DimensionalData.Dimension}};\n metadata=DimensionalData.NoMetadata(),\n)\n\nIn most cases, use convert_to_dataset to create a Dataset instead of directly using a constructor.\n\n\n\n\n\n","category":"type"},{"location":"dataset/#General-conversion","page":"Dataset","title":"General conversion","text":"","category":"section"},{"location":"dataset/","page":"Dataset","title":"Dataset","text":"convert_to_dataset\nnamedtuple_to_dataset","category":"page"},{"location":"dataset/#InferenceObjects.convert_to_dataset","page":"Dataset","title":"InferenceObjects.convert_to_dataset","text":"convert_to_dataset(obj; group = :posterior, kwargs...) -> Dataset\n\nConvert a supported object to a Dataset.\n\nIn most cases, this function calls convert_to_inference_data and returns the corresponding group.\n\n\n\n\n\n","category":"function"},{"location":"dataset/#InferenceObjects.namedtuple_to_dataset","page":"Dataset","title":"InferenceObjects.namedtuple_to_dataset","text":"namedtuple_to_dataset(data; kwargs...) -> Dataset\n\nConvert NamedTuple mapping variable names to arrays to a Dataset.\n\nAny non-array values will be converted to a 0-dimensional array.\n\nKeywords\n\nattrs::AbstractDict{<:AbstractString}: a collection of metadata to attach to the dataset, in addition to defaults. Values should be JSON serializable.\nlibrary::Union{String,Module}: library used for performing inference. Will be attached to the attrs metadata.\ndims: a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are:\nSymbol: dimension name\nType{<:DimensionsionalData.Dimension}: dimension type\nDimensionsionalData.Dimension: dimension, potentially with indices\nNothing: no dimension name provided, dimension name is automatically generated\ncoords: a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated.\n\n\n\n\n\n","category":"function"},{"location":"dataset/#DimensionalData","page":"Dataset","title":"DimensionalData","text":"","category":"section"},{"location":"dataset/","page":"Dataset","title":"Dataset","text":"As a DimensionalData.AbstractDimStack, Dataset also implements the AbstractDimStack API and can be used like a DimStack. See DimensionalData's documentation for example usage.","category":"page"},{"location":"dataset/#Tables-inteface","page":"Dataset","title":"Tables inteface","text":"","category":"section"},{"location":"dataset/","page":"Dataset","title":"Dataset","text":"Dataset implements the Tables interface. This allows Datasets to be used as sources for any function that can accept a table. For example, it's straightforward to:","category":"page"},{"location":"dataset/","page":"Dataset","title":"Dataset","text":"write to CSV with CSV.jl\nflatten to a DataFrame with DataFrames.jl\nplot with StatsPlots.jl\nplot with AlgebraOfGraphics.jl","category":"page"},{"location":"extensions/mcmcdiagnostictools/#Extension-of-MCMCDiagnosticTools","page":"MCMCDiagnosticTools","title":"Extension of MCMCDiagnosticTools","text":"","category":"section"},{"location":"extensions/mcmcdiagnostictools/","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools","text":"The following methods of MCMCDiagnosticTools.jl are extended by this package.","category":"page"},{"location":"extensions/mcmcdiagnostictools/","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools","text":"Modules = [MCMCDiagnosticTools]","category":"page"},{"location":"extensions/mcmcdiagnostictools/","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools","text":"Modules = [Base.get_extension(InferenceObjects, :InferenceObjectsMCMCDiagnosticToolsExt)]\nPrivate = false","category":"page"},{"location":"extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.bfmi-Tuple{InferenceData}","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.bfmi","text":"bfmi(data::InferenceData) -> DimArray\nbfmi(sample_stats::Dataset) -> DimArray\n\nCalculate the chainwise estimated Bayesian fraction of missing information (BFMI).\n\nSee MCMCDiagnosticTools.bfmi for more details.\n\n\n\n\n\n","category":"method"},{"location":"extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.ess_rhat-Tuple{InferenceData}","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.ess_rhat","text":"ess_rhat(data::InferenceData; kwargs...) -> Dataset\ness_rhat(data::Dataset; kwargs...) -> Dataset\n\nCalculate the effective sample size (ESS) and widehatR diagnostic for each parameter in the data.\n\nFor more details and a description of the kwargs, see MCMCDiagnosticTools.ess_rhat.\n\n\n\n\n\n","category":"method"},{"location":"extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.mcse-Tuple{InferenceData}","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.mcse","text":"mcse(data::InferenceData; kwargs...) -> Dataset\nmcse(data::Dataset; kwargs...) -> Dataset\n\nCalculate the Monte Carlo standard error (MCSE) for each parameter in the data.\n\nFor more details and a description of the kwargs, see MCMCDiagnosticTools.mcse.\n\n\n\n\n\n","category":"method"},{"location":"extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.rstar-Tuple{Random.AbstractRNG, Any, InferenceData}","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.rstar","text":"rstar(\n rng::Random.AbstractRNG=Random.default_rng(),\n classifier,\n data::Union{InferenceData,Dataset};\n kwargs...,\n)\n\nCalculate the R^* diagnostic for the data.\n\nFor a description of the classifier and kwargs, see MCMCDiagnosticTools.rstar.\n\n\n\n\n\n","category":"method"},{"location":"inference_data/#InferenceData","page":"InferenceData","title":"InferenceData","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"Pages = [\"inference_data.md\"]","category":"page"},{"location":"inference_data/#Type-definition","page":"InferenceData","title":"Type definition","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"InferenceData","category":"page"},{"location":"inference_data/#InferenceObjects.InferenceData","page":"InferenceData","title":"InferenceObjects.InferenceData","text":"InferenceData{group_names,group_types}\n\nContainer for inference data storage using DimensionalData.\n\nThis object implements the InferenceData schema.\n\nInternally, groups are stored in a NamedTuple, which can be accessed using parent(::InferenceData).\n\nConstructors\n\nInferenceData(groups::NamedTuple)\nInferenceData(; groups...)\n\nConstruct an inference data from either a NamedTuple or keyword arguments of groups.\n\nGroups must be Dataset objects.\n\nInstead of directly creating an InferenceData, use the exported from_xyz functions or convert_to_inference_data.\n\n\n\n\n\n","category":"type"},{"location":"inference_data/#Property-interface","page":"InferenceData","title":"Property interface","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"getproperty\npropertynames","category":"page"},{"location":"inference_data/#Base.getproperty","page":"InferenceData","title":"Base.getproperty","text":"getproperty(data::InferenceData, name::Symbol) -> Dataset\n\nGet group with the specified name.\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#Base.propertynames","page":"InferenceData","title":"Base.propertynames","text":"propertynames(data::InferenceData) -> Tuple{Symbol}\n\nGet names of groups\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#Indexing-interface","page":"InferenceData","title":"Indexing interface","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"getindex\nBase.setindex","category":"page"},{"location":"inference_data/#Base.getindex","page":"InferenceData","title":"Base.getindex","text":"Base.getindex(data::InferenceData, groups::Symbol; coords...) -> Dataset\nBase.getindex(data::InferenceData, groups; coords...) -> InferenceData\n\nReturn a new InferenceData containing the specified groups sliced to the specified coords.\n\ncoords specifies a dimension name mapping to an index, a DimensionalData.Selector, or an IntervalSets.AbstractInterval.\n\nIf one or more groups lack the specified dimension, a warning is raised but can be ignored. All groups that contain the dimension must also contain the specified indices, or an exception will be raised.\n\nExamples\n\nSelect data from all groups for just the specified id values.\n\njulia> using InferenceObjects, DimensionalData\n\njulia> idata = from_namedtuple(\n (θ=randn(4, 100, 4), τ=randn(4, 100));\n prior=(θ=randn(4, 100, 4), τ=randn(4, 100)),\n observed_data=(y=randn(4),),\n dims=(θ=[:id], y=[:id]),\n coords=(id=[\"a\", \"b\", \"c\", \"d\"],),\n )\nInferenceData with groups:\n > posterior\n > prior\n > observed_data\n\njulia> idata.posterior\nDataset with dimensions:\n Dim{:chain} Sampled 1:4 ForwardOrdered Regular Points,\n Dim{:draw} Sampled 1:100 ForwardOrdered Regular Points,\n Dim{:id} Categorical String[a, b, c, d] ForwardOrdered\nand 2 layers:\n :θ Float64 dims: Dim{:chain}, Dim{:draw}, Dim{:id} (4×100×4)\n :τ Float64 dims: Dim{:chain}, Dim{:draw} (4×100)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:15:21.4\"\n\njulia> idata_sel = idata[id=At([\"a\", \"b\"])]\nInferenceData with groups:\n > posterior\n > prior\n > observed_data\n\njulia> idata_sel.posterior\nDataset with dimensions:\n Dim{:chain} Sampled 1:4 ForwardOrdered Regular Points,\n Dim{:draw} Sampled 1:100 ForwardOrdered Regular Points,\n Dim{:id} Categorical String[a, b] ForwardOrdered\nand 2 layers:\n :θ Float64 dims: Dim{:chain}, Dim{:draw}, Dim{:id} (4×100×2)\n :τ Float64 dims: Dim{:chain}, Dim{:draw} (4×100)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:15:21.4\"\n\nSelect data from just the posterior, returning a Dataset if the indices index more than one element from any of the variables:\n\njulia> idata[:observed_data, id=At([\"a\"])]\nDataset with dimensions:\n Dim{:id} Categorical String[a] ForwardOrdered\nand 1 layer:\n :y Float64 dims: Dim{:id} (1)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:19:25.982\"\n\nNote that if a single index is provided, the behavior is still to slice so that the dimension is preserved.\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#Base.setindex","page":"InferenceData","title":"Base.setindex","text":"Base.setindex(data::InferenceData, group::Dataset, name::Symbol) -> InferenceData\n\nCreate a new InferenceData containing the group with the specified name.\n\nIf a group with name is already in data, it is replaced.\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#Iteration-interface","page":"InferenceData","title":"Iteration interface","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"InferenceData also implements the same iteration interface as its underlying NamedTuple. That is, iterating over an InferenceData iterates over its groups.","category":"page"},{"location":"inference_data/#General-conversion","page":"InferenceData","title":"General conversion","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"convert_to_inference_data\nfrom_dict\nfrom_namedtuple","category":"page"},{"location":"inference_data/#InferenceObjects.convert_to_inference_data","page":"InferenceData","title":"InferenceObjects.convert_to_inference_data","text":"convert_to_inference_data(obj; group, kwargs...) -> InferenceData\n\nConvert a supported object to an InferenceData object.\n\nIf obj converts to a single dataset, group specifies which dataset in the resulting InferenceData that is.\n\nSee convert_to_dataset\n\nArguments\n\nobj can be many objects. Basic supported types are:\nInferenceData: return unchanged\nDataset/DimensionalData.AbstractDimStack: add to InferenceData as the only group\nNamedTuple/AbstractDict: create a Dataset as the only group\nAbstractArray{<:Real}: create a Dataset as the only group, given an arbitrary name, if the name is not set\n\nMore specific types may be documented separately.\n\nKeywords\n\ngroup::Symbol = :posterior: If obj converts to a single dataset, assign the resulting dataset to this group.\ndims: a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are:\nSymbol: dimension name\nType{<:DimensionsionalData.Dimension}: dimension type\nDimensionsionalData.Dimension: dimension, potentially with indices\nNothing: no dimension name provided, dimension name is automatically generated\ncoords: a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated.\nkwargs: remaining keywords forwarded to converter functions\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#InferenceObjects.from_dict","page":"InferenceData","title":"InferenceObjects.from_dict","text":"from_dict(posterior::AbstractDict; kwargs...) -> InferenceData\n\nConvert a dictionary to an InferenceData.\n\nArguments\n\nposterior: The data to be converted. Its strings must be Symbol or AbstractString, and its values must be arrays.\n\nKeywords\n\nposterior_predictive::Any=nothing: Draws from the posterior predictive distribution\nsample_stats::Any=nothing: Statistics of the posterior sampling process\npredictions::Any=nothing: Out-of-sample predictions for the posterior.\nprior::Dict=nothing: Draws from the prior\nprior_predictive::Any=nothing: Draws from the prior predictive distribution\nsample_stats_prior::Any=nothing: Statistics of the prior sampling process\nobserved_data::NamedTuple: Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values.\nconstant_data::NamedTuple: Model constants, data included in the model which is not modeled as a random variable. Keys are parameter names and values.\npredictions_constant_data::NamedTuple: Constants relevant to the model predictions (i.e. new x values in a linear regression).\nlog_likelihood: Pointwise log-likelihood for the data. It is recommended to use this argument as a NamedTuple whose keys are observed variable names and whose values are log likelihood arrays.\nlibrary: Name of library that generated the draws\ncoords: Map from named dimension to named indices\ndims: Map from variable name to names of its dimensions\n\nReturns\n\nInferenceData: The data with groups corresponding to the provided data\n\nExamples\n\nusing InferenceObjects\nnchains = 2\nndraws = 100\n\ndata = Dict(\n :x => rand(ndraws, nchains),\n :y => randn(2, ndraws, nchains),\n :z => randn(3, 2, ndraws, nchains),\n)\nidata = from_dict(data)\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#InferenceObjects.from_namedtuple","page":"InferenceData","title":"InferenceObjects.from_namedtuple","text":"from_namedtuple(posterior::NamedTuple; kwargs...) -> InferenceData\nfrom_namedtuple(posterior::Vector{Vector{<:NamedTuple}}; kwargs...) -> InferenceData\nfrom_namedtuple(\n posterior::NamedTuple,\n sample_stats::Any,\n posterior_predictive::Any,\n predictions::Any,\n log_likelihood::Any;\n kwargs...\n) -> InferenceData\n\nConvert a NamedTuple or container of NamedTuples to an InferenceData.\n\nIf containers are passed, they are flattened into a single NamedTuple with array elements whose first dimensions correspond to the dimensions of the containers.\n\nArguments\n\nposterior: The data to be converted. It may be of the following types:\n::NamedTuple: The keys are the variable names and the values are arrays with dimensions (ndraws, nchains[, sizes...]).\n::Vector{Vector{<:NamedTuple}}: A vector of length nchains whose elements have length ndraws.\n\nKeywords\n\nposterior_predictive::Any=nothing: Draws from the posterior predictive distribution\nsample_stats::Any=nothing: Statistics of the posterior sampling process\npredictions::Any=nothing: Out-of-sample predictions for the posterior.\nprior=nothing: Draws from the prior. Accepts the same types as posterior.\nprior_predictive::Any=nothing: Draws from the prior predictive distribution\nsample_stats_prior::Any=nothing: Statistics of the prior sampling process\nobserved_data::NamedTuple: Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values.\nconstant_data::NamedTuple: Model constants, data included in the model which is not modeled as a random variable. Keys are parameter names and values.\npredictions_constant_data::NamedTuple: Constants relevant to the model predictions (i.e. new x values in a linear regression).\nlog_likelihood: Pointwise log-likelihood for the data. It is recommended to use this argument as a NamedTuple whose keys are observed variable names and whose values are log likelihood arrays.\nlibrary: Name of library that generated the draws\ncoords: Map from named dimension to named indices\ndims: Map from variable name to names of its dimensions\n\nReturns\n\nInferenceData: The data with groups corresponding to the provided data\n\nnote: Note\nIf a NamedTuple is provided for observed_data, constant_data, or predictionsconstantdata`, any non-array values (e.g. integers) are converted to 0-dimensional arrays.\n\nExamples\n\nusing InferenceObjects\nnchains = 2\nndraws = 100\n\ndata1 = (\n x=rand(ndraws, nchains), y=randn(ndraws, nchains, 2), z=randn(ndraws, nchains, 3, 2)\n)\nidata1 = from_namedtuple(data1)\n\ndata2 = [[(x=rand(), y=randn(2), z=randn(3, 2)) for _ in 1:ndraws] for _ in 1:nchains];\nidata2 = from_namedtuple(data2)\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#General-functions","page":"InferenceData","title":"General functions","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"cat\nmerge","category":"page"},{"location":"inference_data/#Base.cat","page":"InferenceData","title":"Base.cat","text":"cat(data::InferenceData...; [groups=keys(data[1]),] dims) -> InferenceData\n\nConcatenate InferenceData objects along the specified dimension dims.\n\nOnly the groups in groups are concatenated. Remaining groups are merged into the new InferenceData object.\n\nExamples\n\nHere is how we can concatenate all groups of two InferenceData objects along the existing chain dimension:\n\njulia> coords = (; a_dim=[\"x\", \"y\", \"z\"]);\n\njulia> dims = dims=(; a=[:a_dim]);\n\njulia> data = Dict(:a => randn(100, 4, 3), :b => randn(100, 4));\n\njulia> idata = from_dict(data; coords=coords, dims=dims)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat1 = cat(idata, idata; dims=:chain)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat1.posterior\n┌ 100×8×3 Dataset ┐\n├─────────────────┴──────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered\n├──────────────────────────────────────────────────── layers ┤\n :a eltype: Float64 dims: draw, chain, a_dim size: 100×8×3\n :b eltype: Float64 dims: draw, chain size: 100×8\n├────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2025-02-04T10:49:16.704\"\n\nAlternatively, we can concatenate along a new run dimension, which will be created.\n\njulia> idata_cat2 = cat(idata, idata; dims=:run)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat2.posterior\n┌ 100×4×3×2 Dataset ┐\n├───────────────────┴─────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered,\n ⬔ run\n├─────────────────────────────────────────────────────────────┴ layers ┐\n :a eltype: Float64 dims: draw, chain, a_dim, run size: 100×4×3×2\n :b eltype: Float64 dims: draw, chain, run size: 100×4×2\n├──────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2025-02-04T10:49:16.704\"\n\nWe can also concatenate only a subset of groups and merge the rest, which is useful when some groups are present only in some of the InferenceData objects or will be identical in all of them:\n\njulia> observed_data = Dict(:y => randn(10));\n\njulia> idata2 = from_dict(data; observed_data=observed_data, coords=coords, dims=dims)\nInferenceData with groups:\n > posterior\n > observed_data\n\njulia> idata_cat3 = cat(idata, idata2; groups=(:posterior,), dims=:run)\nInferenceData with groups:\n > posterior\n > observed_data\n\njulia> idata_cat3.posterior\n┌ 100×4×3×2 Dataset ┐\n├───────────────────┴─────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered,\n ⬔ run\n├─────────────────────────────────────────────────────────────┴ layers ┐\n :a eltype: Float64 dims: draw, chain, a_dim, run size: 100×4×3×2\n :b eltype: Float64 dims: draw, chain, run size: 100×4×2\n├──────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2025-02-04T10:49:16.704\"\n\njulia> idata_cat3.observed_data\n┌ 10-element Dataset ┐\n├────────────── dims ┤\n ↓ y_dim_1\n├────────────────────┴─────────────── layers ┐\n :y eltype: Float64 dims: y_dim_1 size: 10\n├────────────────────────────────────────────┴ metadata ┐\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2025-02-04T10:49:16.71\"\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#Base.merge","page":"InferenceData","title":"Base.merge","text":"merge(data::InferenceData...) -> InferenceData\n\nMerge InferenceData objects.\n\nThe result contains all groups in data and others. If a group appears more than once, the one that occurs last is kept.\n\nSee also: cat\n\nExamples\n\nHere we merge an InferenceData containing only a posterior group with one containing only a prior group to create a new one containing both groups.\n\njulia> idata1 = from_dict(Dict(:a => randn(100, 4, 3), :b => randn(100, 4)))\nInferenceData with groups:\n > posterior\n\njulia> idata2 = from_dict(; prior=Dict(:a => randn(100, 1, 3), :c => randn(100, 1)))\nInferenceData with groups:\n > prior\n\njulia> idata_merged = merge(idata1, idata2)\nInferenceData with groups:\n > posterior\n > prior\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#I/O-extensions","page":"InferenceData","title":"I/O extensions","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"The following types of storage are provided via extensions.","category":"page"},{"location":"inference_data/#NetCDF-I/O-using-NCDatasets.jl","page":"InferenceData","title":"NetCDF I/O using NCDatasets.jl","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"from_netcdf\nto_netcdf","category":"page"},{"location":"inference_data/#InferenceObjects.from_netcdf","page":"InferenceData","title":"InferenceObjects.from_netcdf","text":"from_netcdf(path::AbstractString; kwargs...) -> InferenceData\n\nLoad an InferenceData from an unopened NetCDF file.\n\nRemaining kwargs are passed to NCDatasets.NCDataset. This method loads data eagerly. To instead load data lazily, pass an opened NCDataset to from_netcdf.\n\nnote: Note\nThis method requires that NCDatasets is loaded before it can be used.\n\nExamples\n\njulia> using InferenceObjects, NCDatasets\n\njulia> idata = from_netcdf(\"centered_eight.nc\")\nInferenceData with groups:\n > posterior\n > posterior_predictive\n > sample_stats\n > prior\n > observed_data\n\nfrom_netcdf(ds::NCDatasets.NCDataset; load_mode) -> InferenceData\n\nLoad an InferenceData from an opened NetCDF file.\n\nload_mode defaults to :lazy, which avoids reading variables into memory. Operations on these arrays will be slow. load_mode can also be :eager, which copies all variables into memory. It is then safe to close ds. If load_mode is :lazy and ds is closed after constructing InferenceData, using the variable arrays will have undefined behavior.\n\nExamples\n\nHere is how we might load an InferenceData from an InferenceData lazily from a web-hosted NetCDF file.\n\njulia> using HTTP, InferenceObjects, NCDatasets\n\njulia> resp = HTTP.get(\"https://github.com/arviz-devs/arviz_example_data/blob/main/data/centered_eight.nc?raw=true\");\n\njulia> ds = NCDataset(\"centered_eight\", \"r\"; memory = resp.body);\n\njulia> idata = from_netcdf(ds)\nInferenceData with groups:\n > posterior\n > posterior_predictive\n > sample_stats\n > prior\n > observed_data\n\njulia> idata_copy = copy(idata); # disconnect from the loaded dataset\n\njulia> close(ds);\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#InferenceObjects.to_netcdf","page":"InferenceData","title":"InferenceObjects.to_netcdf","text":"to_netcdf(data, dest::AbstractString; group::Symbol=:posterior, kwargs...)\nto_netcdf(data, dest::NCDatasets.NCDataset; group::Symbol=:posterior)\n\nWrite data to a NetCDF file.\n\ndata is any type that can be converted to an InferenceData using convert_to_inference_data. If not an InferenceData, then group specifies which group the data represents.\n\ndest specifies either the path to the NetCDF file or an opened NetCDF file. If dest is a path, remaining kwargs are passed to NCDatasets.NCDataset.\n\nnote: Note\nThis method requires that NCDatasets is loaded before it can be used.\n\nExamples\n\njulia> using InferenceObjects, NCDatasets\n\njulia> idata = from_namedtuple((; x = randn(4, 100, 3), z = randn(4, 100)))\nInferenceData with groups:\n > posterior\n\njulia> to_netcdf(idata, \"data.nc\")\n\"data.nc\"\n\n\n\n\n\n","category":"function"},{"location":"extensions/posteriorstats/#Extension-of-PosteriorStats","page":"PosteriorStats","title":"Extension of PosteriorStats","text":"","category":"section"},{"location":"extensions/posteriorstats/","page":"PosteriorStats","title":"PosteriorStats","text":"The following methods of PosteriorStats.jl are extended by this package.","category":"page"},{"location":"extensions/posteriorstats/","page":"PosteriorStats","title":"PosteriorStats","text":"Modules = [\n Base.get_extension(InferenceObjects, :InferenceObjectsPosteriorStatsExt),\n PosteriorStats,\n StatsBase,\n]","category":"page"},{"location":"extensions/posteriorstats/","page":"PosteriorStats","title":"PosteriorStats","text":"Modules = [Base.get_extension(InferenceObjects, :InferenceObjectsPosteriorStatsExt)]\nPrivate = false","category":"page"},{"location":"extensions/posteriorstats/#PosteriorStats.hdi-Tuple{InferenceData}","page":"PosteriorStats","title":"PosteriorStats.hdi","text":"hdi(data::InferenceData; kwargs...) -> Dataset\nhdi(data::Dataset; kwargs...) -> Dataset\n\nCalculate the highest density interval (HDI) for each parameter in the data.\n\nFor more details and a description of the kwargs, see PosteriorStats.hdi.\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#PosteriorStats.loo-Tuple{Union{Dataset, InferenceData}}","page":"PosteriorStats","title":"PosteriorStats.loo","text":"loo(data::Dataset; [var_name::Symbol,] kwargs...) -> PSISLOOResult{<:NamedTuple,<:Dataset}\nloo(data::InferenceData; [var_name::Symbol,] kwargs...) -> PSISLOOResult{<:NamedTuple,<:Dataset}\n\nCompute PSIS-LOO from log-likelihood values in data.\n\nIf more than one log-likelihood variable is present, then var_name must be provided.\n\nFor more details and a description of the kwargs, see PosteriorStats.loo.\n\nExamples\n\nCalculate PSIS-LOO of a model:\n\njulia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo(idata)\nPSISLOOResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.33\n\nand PSISResult with 500 draws, 4 chains, and 8 parameters\nPareto shape (k) diagnostic values:\n Count Min. ESS\n (-Inf, 0.5] good 4 (50.0%) 270\n (0.5, 0.7] okay 4 (50.0%) 307\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#PosteriorStats.loo_pit-Tuple{InferenceData, AbstractArray}","page":"PosteriorStats","title":"PosteriorStats.loo_pit","text":"loo_pit(idata::InferenceData, log_weights; kwargs...) -> DimArray\n\nCompute LOO-PIT values using existing normalized log LOO importance weights.\n\nKeywords\n\ny_name: Name of observed data variable in idata.observed_data. If not provided, then the only observed data variable is used.\ny_pred_name: Name of posterior predictive variable in idata.posterior_predictive. If not provided, then y_name is used.\nkwargs: Remaining keywords are forwarded to the base method PosteriorStats.loo_pit.\n\nSee PosteriorStats.loo_pit for more details.\n\nExamples\n\nCalculate LOO-PIT values using already computed log weights.\n\njulia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo_result = loo(idata; var_name=:obs);\n\njulia> loo_pit(idata, loo_result.psis_result.log_weights; y_name=:obs)\n┌ 8-element DimArray{Float64, 1} loo_pit_obs ┐\n├────────────────────────────────────────────┴─────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.942759\n \"Deerfield\" 0.641057\n \"Phillips Andover\" 0.32729\n \"Phillips Exeter\" 0.581451\n \"Hotchkiss\" 0.288523\n \"Lawrenceville\" 0.393741\n \"St. Paul's\" 0.886175\n \"Mt. Hermon\" 0.638821\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#PosteriorStats.loo_pit-Tuple{InferenceData}","page":"PosteriorStats","title":"PosteriorStats.loo_pit","text":"loo_pit(idata::InferenceData; kwargs...) -> DimArray\n\nCompute LOO-PIT from groups in idata using PSIS-LOO.\n\nKeywords\n\ny_name: Name of observed data variable in idata.observed_data. If not provided, then the only observed data variable is used.\ny_pred_name: Name of posterior predictive variable in idata.posterior_predictive. If not provided, then y_name is used.\nlog_likelihood_name: Name of log-likelihood variable in idata.log_likelihood. If not provided, then y_name is used if idata has a log_likelihood group, otherwise the only variable is used.\nreff::Union{Real,AbstractArray{<:Real}}: The relative effective sample size(s) of the likelihood values. If an array, it must have the same data dimensions as the corresponding log-likelihood variable. If not provided, then this is estimated using ess.\nkwargs: Remaining keywords are forwarded to PosteriorStats.loo_pit.\n\nSee PosteriorStats.loo_pit for more details.\n\nExamples\n\nCalculate LOO-PIT values using as test quantity the observed values themselves.\n\njulia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo_pit(idata; y_name=:obs)\n┌ 8-element DimArray{Float64, 1} loo_pit_obs ┐\n├────────────────────────────────────────────┴─────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.942759\n \"Deerfield\" 0.641057\n \"Phillips Andover\" 0.32729\n \"Phillips Exeter\" 0.581451\n \"Hotchkiss\" 0.288523\n \"Lawrenceville\" 0.393741\n \"St. Paul's\" 0.886175\n \"Mt. Hermon\" 0.638821\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#PosteriorStats.r2_score-Tuple{InferenceData}","page":"PosteriorStats","title":"PosteriorStats.r2_score","text":"r2_score(idata::InferenceData; y_name, y_pred_name) -> (; r2, r2_std)\n\nCompute R² from idata, automatically formatting the predictions to the correct shape.\n\nKeywords\n\ny_name: Name of observed data variable in idata.observed_data. If not provided, then the only observed data variable is used.\ny_pred_name: Name of posterior predictive variable in idata.posterior_predictive. If not provided, then y_name is used.\n\nSee PosteriorStats.r2_score for more details.\n\nExamples\n\njulia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"regression10d\");\n\njulia> r2_score(idata) |> pairs\npairs(::NamedTuple) with 2 entries:\n :r2 => 0.998385\n :r2_std => 0.000100621\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#PosteriorStats.summarize-Tuple{InferenceData, Vararg{Any}}","page":"PosteriorStats","title":"PosteriorStats.summarize","text":"summarize(data::InferenceData, group=:posterior, stats_funs...; kwargs...)\nsummarize(data::Dataset, stats_funs...; kwargs...)\n\nCompute summary statistics for the data using the provided functions.\n\nFor verbose variable labels, provide compat_labels=false. For details on stats_funs and kwargs, see PosteriorStats.summarize.\n\nExamples\n\nCompute all default summary statistics for the eight schools model in the centered parameterization:\n\njulia> using ArviZExampleData, PosteriorStats, StatsBase\n\njulia> data = load_example_data(\"centered_eight\");\n\njulia> summarize(data)\nSummaryStats\n mean std hdi_3% hdi_97% mcse_mean mcse_std ess ⋯\n mu 4.2 3.3 -1.61 10.3 0.21 0.088 ⋯\n theta[Choate] 6.4 5.9 -3.68 17.9 0.25 0.20 ⋯\n theta[Deerfield] 5.0 4.9 -4.98 13.4 0.21 0.15 ⋯\n theta[Phillips Andover] 3.4 5.4 -7.54 12.9 0.23 0.17 ⋯\n theta[Phillips Exeter] 4.8 5.2 -5.11 14.1 0.21 0.21 ⋯\n theta[Hotchkiss] 3.5 4.8 -6.12 12.0 0.25 0.15 ⋯\n theta[Lawrenceville] 3.7 5.2 -6.50 12.7 0.22 0.21 ⋯\n theta[St. Paul's] 6.5 5.2 -2.67 16.9 0.22 0.15 ⋯\n theta[Mt. Hermon] 4.8 5.7 -5.97 15.4 0.24 0.23 ⋯\n tau 4.3 3.0 0.715 9.41 0.22 0.14 ⋯\n 3 columns omitted\n\nCompute the mean, standard deviation, median, and median absolute deviation of the theta parameters:\n\njulia> summarize(data.posterior[(:theta,)], (:mean, :std) => mean_and_std, median, mad)\nSummaryStats\n mean std median mad\n theta[Choate] 6.42 5.85 5.80 4.95\n theta[Deerfield] 4.95 4.91 5.02 4.68\n theta[Phillips Andover] 3.42 5.43 3.74 4.84\n theta[Phillips Exeter] 4.75 5.25 4.69 4.84\n theta[Hotchkiss] 3.45 4.78 3.62 4.55\n theta[Lawrenceville] 3.66 5.23 3.90 4.88\n theta[St. Paul's] 6.51 5.24 6.09 4.57\n theta[Mt. Hermon] 4.82 5.70 4.65 4.89\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#PosteriorStats.waic-Tuple{Union{Dataset, InferenceData}}","page":"PosteriorStats","title":"PosteriorStats.waic","text":"waic(data::Dataset; [var_name::Symbol]) -> WAICResult{<:NamedTuple,<:Dataset}\nwaic(data::InferenceData; [var_name::Symbol]) -> WAICResult{<:NamedTuple,<:Dataset}\n\nCompute WAIC from log-likelihood values in data.\n\nIf more than one log-likelihood variable is present, then var_name must be provided.\n\nSee PosteriorStats.waic for more details.\n\nExamples\n\nCalculate WAIC of a model:\n\njulia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> waic(idata)\nWAICResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.32\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#StatsBase.summarystats-Tuple{InferenceData}","page":"PosteriorStats","title":"StatsBase.summarystats","text":"summarystats(data::InferenceData; group=:posterior, kwargs...) -> SummaryStats\nsummarystats(data::Dataset; kwargs...) -> SummaryStats\n\nCompute default summary statistics for the data using PosteriorStats.summarize.\n\n\n\n\n\n","category":"method"},{"location":"","page":"Home","title":"Home","text":"CurrentModule = InferenceObjects","category":"page"},{"location":"#InferenceObjects","page":"Home","title":"InferenceObjects","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"InferenceObjects.jl is a Julia implementation of the InferenceData schema for storing results of Bayesian inference. Its purpose is to serve the following three goals:","category":"page"},{"location":"","page":"Home","title":"Home","text":"Usefulness in the analysis of Bayesian inference results.\nReproducibility of Bayesian inference analysis.\nInteroperability between different inference backends and programming languages.","category":"page"},{"location":"","page":"Home","title":"Home","text":"The implementation consists primarily of the InferenceData and Dataset structures. InferenceObjects also provides the function convert_to_inference_data, which may be overloaded by inference packages to define how various inference outputs can be converted to an InferenceData.","category":"page"},{"location":"","page":"Home","title":"Home","text":"For examples of how InferenceData can be used, see the ArviZ.jl documentation.","category":"page"}] } diff --git a/InferenceObjects/stable b/InferenceObjects/stable index d5d76e731..a00994398 120000 --- a/InferenceObjects/stable +++ b/InferenceObjects/stable @@ -1 +1 @@ -v0.4.8 \ No newline at end of file +v0.4.9 \ No newline at end of file diff --git a/InferenceObjects/v0.4 b/InferenceObjects/v0.4 index d5d76e731..a00994398 120000 --- a/InferenceObjects/v0.4 +++ b/InferenceObjects/v0.4 @@ -1 +1 @@ -v0.4.8 \ No newline at end of file +v0.4.9 \ No newline at end of file diff --git a/InferenceObjects/v0.4.9/.documenter-siteinfo.json b/InferenceObjects/v0.4.9/.documenter-siteinfo.json new file mode 100644 index 000000000..ee781ed80 --- /dev/null +++ b/InferenceObjects/v0.4.9/.documenter-siteinfo.json @@ -0,0 +1 @@ +{"documenter":{"julia_version":"1.11.3","generation_timestamp":"2025-02-04T11:07:09","documenter_version":"1.8.0"}} \ No newline at end of file diff --git a/InferenceObjects/v0.4.9/assets/documenter.js b/InferenceObjects/v0.4.9/assets/documenter.js new file mode 100644 index 000000000..7d68cd808 --- /dev/null +++ b/InferenceObjects/v0.4.9/assets/documenter.js @@ -0,0 +1,1082 @@ +// Generated by Documenter.jl +requirejs.config({ + paths: { + 'highlight-julia': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/julia.min', + 'headroom': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.12.0/headroom.min', + 'jqueryui': 'https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min', + 'katex-auto-render': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/contrib/auto-render.min', + 'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min', + 'headroom-jquery': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.12.0/jQuery.headroom.min', + 'katex': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min', + 'highlight': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min', + 'highlight-julia-repl': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/julia-repl.min', + }, + shim: { + "highlight-julia": { + "deps": [ + "highlight" + ] + }, + "katex-auto-render": { + "deps": [ + "katex" + ] + }, + "headroom-jquery": { + "deps": [ + "jquery", + "headroom" + ] + }, + "highlight-julia-repl": { + "deps": [ + "highlight" + ] + } +} +}); +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'katex', 'katex-auto-render'], function($, katex, renderMathInElement) { +$(document).ready(function() { + renderMathInElement( + document.body, + { + "delimiters": [ + { + "left": "$", + "right": "$", + "display": false + }, + { + "left": "$$", + "right": "$$", + "display": true + }, + { + "left": "\\[", + "right": "\\]", + "display": true + } + ] +} + + ); +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'highlight', 'highlight-julia', 'highlight-julia-repl'], function($) { +$(document).ready(function() { + hljs.highlightAll(); +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +let timer = 0; +var isExpanded = true; + +$(document).on( + "click", + ".docstring .docstring-article-toggle-button", + function () { + let articleToggleTitle = "Expand docstring"; + const parent = $(this).parent(); + + debounce(() => { + if (parent.siblings("section").is(":visible")) { + parent + .find("a.docstring-article-toggle-button") + .removeClass("fa-chevron-down") + .addClass("fa-chevron-right"); + } else { + parent + .find("a.docstring-article-toggle-button") + .removeClass("fa-chevron-right") + .addClass("fa-chevron-down"); + + articleToggleTitle = "Collapse docstring"; + } + + parent + .children(".docstring-article-toggle-button") + .prop("title", articleToggleTitle); + parent.siblings("section").slideToggle(); + }); + } +); + +$(document).on("click", ".docs-article-toggle-button", function (event) { + let articleToggleTitle = "Expand docstring"; + let navArticleToggleTitle = "Expand all docstrings"; + let animationSpeed = event.noToggleAnimation ? 0 : 400; + + debounce(() => { + if (isExpanded) { + $(this).removeClass("fa-chevron-up").addClass("fa-chevron-down"); + $("a.docstring-article-toggle-button") + .removeClass("fa-chevron-down") + .addClass("fa-chevron-right"); + + isExpanded = false; + + $(".docstring section").slideUp(animationSpeed); + } else { + $(this).removeClass("fa-chevron-down").addClass("fa-chevron-up"); + $("a.docstring-article-toggle-button") + .removeClass("fa-chevron-right") + .addClass("fa-chevron-down"); + + isExpanded = true; + articleToggleTitle = "Collapse docstring"; + navArticleToggleTitle = "Collapse all docstrings"; + + $(".docstring section").slideDown(animationSpeed); + } + + $(this).prop("title", navArticleToggleTitle); + $(".docstring-article-toggle-button").prop("title", articleToggleTitle); + }); +}); + +function debounce(callback, timeout = 300) { + if (Date.now() - timer > timeout) { + callback(); + } + + clearTimeout(timer); + + timer = Date.now(); +} + +}) +//////////////////////////////////////////////////////////////////////////////// +require([], function() { +function addCopyButtonCallbacks() { + for (const el of document.getElementsByTagName("pre")) { + const button = document.createElement("button"); + button.classList.add("copy-button", "fa-solid", "fa-copy"); + button.setAttribute("aria-label", "Copy this code block"); + button.setAttribute("title", "Copy"); + + el.appendChild(button); + + const success = function () { + button.classList.add("success", "fa-check"); + button.classList.remove("fa-copy"); + }; + + const failure = function () { + button.classList.add("error", "fa-xmark"); + button.classList.remove("fa-copy"); + }; + + button.addEventListener("click", function () { + copyToClipboard(el.innerText).then(success, failure); + + setTimeout(function () { + button.classList.add("fa-copy"); + button.classList.remove("success", "fa-check", "fa-xmark"); + }, 5000); + }); + } +} + +function copyToClipboard(text) { + // clipboard API is only available in secure contexts + if (window.navigator && window.navigator.clipboard) { + return window.navigator.clipboard.writeText(text); + } else { + return new Promise(function (resolve, reject) { + try { + const el = document.createElement("textarea"); + el.textContent = text; + el.style.position = "fixed"; + el.style.opacity = 0; + document.body.appendChild(el); + el.select(); + document.execCommand("copy"); + + resolve(); + } catch (err) { + reject(err); + } finally { + document.body.removeChild(el); + } + }); + } +} + +if (document.readyState === "loading") { + document.addEventListener("DOMContentLoaded", addCopyButtonCallbacks); +} else { + addCopyButtonCallbacks(); +} + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'headroom', 'headroom-jquery'], function($, Headroom) { + +// Manages the top navigation bar (hides it when the user starts scrolling down on the +// mobile). +window.Headroom = Headroom; // work around buggy module loading? +$(document).ready(function () { + $("#documenter .docs-navbar").headroom({ + tolerance: { up: 10, down: 10 }, + }); +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +$(document).ready(function () { + let meta = $("div[data-docstringscollapsed]").data(); + + if (meta?.docstringscollapsed) { + $("#documenter-article-toggle-button").trigger({ + type: "click", + noToggleAnimation: true, + }); + } +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +/* +To get an in-depth about the thought process you can refer: https://hetarth02.hashnode.dev/series/gsoc + +PSEUDOCODE: + +Searching happens automatically as the user types or adjusts the selected filters. +To preserve responsiveness, as much as possible of the slow parts of the search are done +in a web worker. Searching and result generation are done in the worker, and filtering and +DOM updates are done in the main thread. The filters are in the main thread as they should +be very quick to apply. This lets filters be changed without re-searching with minisearch +(which is possible even if filtering is on the worker thread) and also lets filters be +changed _while_ the worker is searching and without message passing (neither of which are +possible if filtering is on the worker thread) + +SEARCH WORKER: + +Import minisearch + +Build index + +On message from main thread + run search + find the first 200 unique results from each category, and compute their divs for display + note that this is necessary and sufficient information for the main thread to find the + first 200 unique results from any given filter set + post results to main thread + +MAIN: + +Launch worker + +Declare nonconstant globals (worker_is_running, last_search_text, unfiltered_results) + +On text update + if worker is not running, launch_search() + +launch_search + set worker_is_running to true, set last_search_text to the search text + post the search query to worker + +on message from worker + if last_search_text is not the same as the text in the search field, + the latest search result is not reflective of the latest search query, so update again + launch_search() + otherwise + set worker_is_running to false + + regardless, display the new search results to the user + save the unfiltered_results as a global + update_search() + +on filter click + adjust the filter selection + update_search() + +update_search + apply search filters by looping through the unfiltered_results and finding the first 200 + unique results that match the filters + + Update the DOM +*/ + +/////// SEARCH WORKER /////// + +function worker_function(documenterSearchIndex, documenterBaseURL, filters) { + importScripts( + "https://cdn.jsdelivr.net/npm/minisearch@6.1.0/dist/umd/index.min.js" + ); + + let data = documenterSearchIndex.map((x, key) => { + x["id"] = key; // minisearch requires a unique for each object + return x; + }); + + // list below is the lunr 2.1.3 list minus the intersect with names(Base) + // (all, any, get, in, is, only, which) and (do, else, for, let, where, while, with) + // ideally we'd just filter the original list but it's not available as a variable + const stopWords = new Set([ + "a", + "able", + "about", + "across", + "after", + "almost", + "also", + "am", + "among", + "an", + "and", + "are", + "as", + "at", + "be", + "because", + "been", + "but", + "by", + "can", + "cannot", + "could", + "dear", + "did", + "does", + "either", + "ever", + "every", + "from", + "got", + "had", + "has", + "have", + "he", + "her", + "hers", + "him", + "his", + "how", + "however", + "i", + "if", + "into", + "it", + "its", + "just", + "least", + "like", + "likely", + "may", + "me", + "might", + "most", + "must", + "my", + "neither", + "no", + "nor", + "not", + "of", + "off", + "often", + "on", + "or", + "other", + "our", + "own", + "rather", + "said", + "say", + "says", + "she", + "should", + "since", + "so", + "some", + "than", + "that", + "the", + "their", + "them", + "then", + "there", + "these", + "they", + "this", + "tis", + "to", + "too", + "twas", + "us", + "wants", + "was", + "we", + "were", + "what", + "when", + "who", + "whom", + "why", + "will", + "would", + "yet", + "you", + "your", + ]); + + let index = new MiniSearch({ + fields: ["title", "text"], // fields to index for full-text search + storeFields: ["location", "title", "text", "category", "page"], // fields to return with results + processTerm: (term) => { + let word = stopWords.has(term) ? null : term; + if (word) { + // custom trimmer that doesn't strip @ and !, which are used in julia macro and function names + word = word + .replace(/^[^a-zA-Z0-9@!]+/, "") + .replace(/[^a-zA-Z0-9@!]+$/, ""); + + word = word.toLowerCase(); + } + + return word ?? null; + }, + // add . as a separator, because otherwise "title": "Documenter.Anchors.add!", would not + // find anything if searching for "add!", only for the entire qualification + tokenize: (string) => string.split(/[\s\-\.]+/), + // options which will be applied during the search + searchOptions: { + prefix: true, + boost: { title: 100 }, + fuzzy: 2, + }, + }); + + index.addAll(data); + + /** + * Used to map characters to HTML entities. + * Refer: https://github.com/lodash/lodash/blob/main/src/escape.ts + */ + const htmlEscapes = { + "&": "&", + "<": "<", + ">": ">", + '"': """, + "'": "'", + }; + + /** + * Used to match HTML entities and HTML characters. + * Refer: https://github.com/lodash/lodash/blob/main/src/escape.ts + */ + const reUnescapedHtml = /[&<>"']/g; + const reHasUnescapedHtml = RegExp(reUnescapedHtml.source); + + /** + * Escape function from lodash + * Refer: https://github.com/lodash/lodash/blob/main/src/escape.ts + */ + function escape(string) { + return string && reHasUnescapedHtml.test(string) + ? string.replace(reUnescapedHtml, (chr) => htmlEscapes[chr]) + : string || ""; + } + + /** + * RegX escape function from MDN + * Refer: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#escaping + */ + function escapeRegExp(string) { + return string.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string + } + + /** + * Make the result component given a minisearch result data object and the value + * of the search input as queryString. To view the result object structure, refer: + * https://lucaong.github.io/minisearch/modules/_minisearch_.html#searchresult + * + * @param {object} result + * @param {string} querystring + * @returns string + */ + function make_search_result(result, querystring) { + let search_divider = `
`; + let display_link = + result.location.slice(Math.max(0), Math.min(50, result.location.length)) + + (result.location.length > 30 ? "..." : ""); // To cut-off the link because it messes with the overflow of the whole div + + if (result.page !== "") { + display_link += ` (${result.page})`; + } + searchstring = escapeRegExp(querystring); + let textindex = new RegExp(`${searchstring}`, "i").exec(result.text); + let text = + textindex !== null + ? result.text.slice( + Math.max(textindex.index - 100, 0), + Math.min( + textindex.index + querystring.length + 100, + result.text.length + ) + ) + : ""; // cut-off text before and after from the match + + text = text.length ? escape(text) : ""; + + let display_result = text.length + ? "..." + + text.replace( + new RegExp(`${escape(searchstring)}`, "i"), // For first occurrence + '$&' + ) + + "..." + : ""; // highlights the match + + let in_code = false; + if (!["page", "section"].includes(result.category.toLowerCase())) { + in_code = true; + } + + // We encode the full url to escape some special characters which can lead to broken links + let result_div = ` + +
+
${escape(result.title)}
+
${result.category}
+
+

+ ${display_result} +

+
+ ${display_link} +
+
+ ${search_divider} + `; + + return result_div; + } + + self.onmessage = function (e) { + let query = e.data; + let results = index.search(query, { + filter: (result) => { + // Only return relevant results + return result.score >= 1; + }, + combineWith: "AND", + }); + + // Pre-filter to deduplicate and limit to 200 per category to the extent + // possible without knowing what the filters are. + let filtered_results = []; + let counts = {}; + for (let filter of filters) { + counts[filter] = 0; + } + let present = {}; + + for (let result of results) { + cat = result.category; + cnt = counts[cat]; + if (cnt < 200) { + id = cat + "---" + result.location; + if (present[id]) { + continue; + } + present[id] = true; + filtered_results.push({ + location: result.location, + category: cat, + div: make_search_result(result, query), + }); + } + } + + postMessage(filtered_results); + }; +} + +/////// SEARCH MAIN /////// + +function runSearchMainCode() { + // `worker = Threads.@spawn worker_function(documenterSearchIndex)`, but in JavaScript! + const filters = [ + ...new Set(documenterSearchIndex["docs"].map((x) => x.category)), + ]; + const worker_str = + "(" + + worker_function.toString() + + ")(" + + JSON.stringify(documenterSearchIndex["docs"]) + + "," + + JSON.stringify(documenterBaseURL) + + "," + + JSON.stringify(filters) + + ")"; + const worker_blob = new Blob([worker_str], { type: "text/javascript" }); + const worker = new Worker(URL.createObjectURL(worker_blob)); + + // Whether the worker is currently handling a search. This is a boolean + // as the worker only ever handles 1 or 0 searches at a time. + var worker_is_running = false; + + // The last search text that was sent to the worker. This is used to determine + // if the worker should be launched again when it reports back results. + var last_search_text = ""; + + // The results of the last search. This, in combination with the state of the filters + // in the DOM, is used compute the results to display on calls to update_search. + var unfiltered_results = []; + + // Which filter is currently selected + var selected_filter = ""; + + $(document).on("input", ".documenter-search-input", function (event) { + if (!worker_is_running) { + launch_search(); + } + }); + + function launch_search() { + worker_is_running = true; + last_search_text = $(".documenter-search-input").val(); + worker.postMessage(last_search_text); + } + + worker.onmessage = function (e) { + if (last_search_text !== $(".documenter-search-input").val()) { + launch_search(); + } else { + worker_is_running = false; + } + + unfiltered_results = e.data; + update_search(); + }; + + $(document).on("click", ".search-filter", function () { + if ($(this).hasClass("search-filter-selected")) { + selected_filter = ""; + } else { + selected_filter = $(this).text().toLowerCase(); + } + + // This updates search results and toggles classes for UI: + update_search(); + }); + + /** + * Make/Update the search component + */ + function update_search() { + let querystring = $(".documenter-search-input").val(); + + if (querystring.trim()) { + if (selected_filter == "") { + results = unfiltered_results; + } else { + results = unfiltered_results.filter((result) => { + return selected_filter == result.category.toLowerCase(); + }); + } + + let search_result_container = ``; + let modal_filters = make_modal_body_filters(); + let search_divider = `
`; + + if (results.length) { + let links = []; + let count = 0; + let search_results = ""; + + for (var i = 0, n = results.length; i < n && count < 200; ++i) { + let result = results[i]; + if (result.location && !links.includes(result.location)) { + search_results += result.div; + count++; + links.push(result.location); + } + } + + if (count == 1) { + count_str = "1 result"; + } else if (count == 200) { + count_str = "200+ results"; + } else { + count_str = count + " results"; + } + let result_count = `
${count_str}
`; + + search_result_container = ` +
+ ${modal_filters} + ${search_divider} + ${result_count} +
+ ${search_results} +
+
+ `; + } else { + search_result_container = ` +
+ ${modal_filters} + ${search_divider} +
0 result(s)
+
+
No result found!
+ `; + } + + if ($(".search-modal-card-body").hasClass("is-justify-content-center")) { + $(".search-modal-card-body").removeClass("is-justify-content-center"); + } + + $(".search-modal-card-body").html(search_result_container); + } else { + if (!$(".search-modal-card-body").hasClass("is-justify-content-center")) { + $(".search-modal-card-body").addClass("is-justify-content-center"); + } + + $(".search-modal-card-body").html(` +
Type something to get started!
+ `); + } + } + + /** + * Make the modal filter html + * + * @returns string + */ + function make_modal_body_filters() { + let str = filters + .map((val) => { + if (selected_filter == val.toLowerCase()) { + return `${val}`; + } else { + return `${val}`; + } + }) + .join(""); + + return ` +
+ Filters: + ${str} +
`; + } +} + +function waitUntilSearchIndexAvailable() { + // It is possible that the documenter.js script runs before the page + // has finished loading and documenterSearchIndex gets defined. + // So we need to wait until the search index actually loads before setting + // up all the search-related stuff. + if (typeof documenterSearchIndex !== "undefined") { + runSearchMainCode(); + } else { + console.warn("Search Index not available, waiting"); + setTimeout(waitUntilSearchIndexAvailable, 1000); + } +} + +// The actual entry point to the search code +waitUntilSearchIndexAvailable(); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// Modal settings dialog +$(document).ready(function () { + var settings = $("#documenter-settings"); + $("#documenter-settings-button").click(function () { + settings.toggleClass("is-active"); + }); + // Close the dialog if X is clicked + $("#documenter-settings button.delete").click(function () { + settings.removeClass("is-active"); + }); + // Close dialog if ESC is pressed + $(document).keyup(function (e) { + if (e.keyCode == 27) settings.removeClass("is-active"); + }); +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +$(document).ready(function () { + let search_modal_header = ` + + `; + + let initial_search_body = ` +
Type something to get started!
+ `; + + let search_modal_footer = ` + + `; + + $(document.body).append( + ` + + ` + ); + + document.querySelector(".docs-search-query").addEventListener("click", () => { + openModal(); + }); + + document + .querySelector(".close-search-modal") + .addEventListener("click", () => { + closeModal(); + }); + + $(document).on("click", ".search-result-link", function () { + closeModal(); + }); + + document.addEventListener("keydown", (event) => { + if ((event.ctrlKey || event.metaKey) && event.key === "/") { + openModal(); + } else if (event.key === "Escape") { + closeModal(); + } + + return false; + }); + + // Functions to open and close a modal + function openModal() { + let searchModal = document.querySelector("#search-modal"); + + searchModal.classList.add("is-active"); + document.querySelector(".documenter-search-input").focus(); + } + + function closeModal() { + let searchModal = document.querySelector("#search-modal"); + let initial_search_body = ` +
Type something to get started!
+ `; + + searchModal.classList.remove("is-active"); + document.querySelector(".documenter-search-input").blur(); + + if (!$(".search-modal-card-body").hasClass("is-justify-content-center")) { + $(".search-modal-card-body").addClass("is-justify-content-center"); + } + + $(".documenter-search-input").val(""); + $(".search-modal-card-body").html(initial_search_body); + } + + document + .querySelector("#search-modal .modal-background") + .addEventListener("click", () => { + closeModal(); + }); +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// Manages the showing and hiding of the sidebar. +$(document).ready(function () { + var sidebar = $("#documenter > .docs-sidebar"); + var sidebar_button = $("#documenter-sidebar-button"); + sidebar_button.click(function (ev) { + ev.preventDefault(); + sidebar.toggleClass("visible"); + if (sidebar.hasClass("visible")) { + // Makes sure that the current menu item is visible in the sidebar. + $("#documenter .docs-menu a.is-active").focus(); + } + }); + $("#documenter > .docs-main").bind("click", function (ev) { + if ($(ev.target).is(sidebar_button)) { + return; + } + if (sidebar.hasClass("visible")) { + sidebar.removeClass("visible"); + } + }); +}); + +// Resizes the package name / sitename in the sidebar if it is too wide. +// Inspired by: https://github.com/davatron5000/FitText.js +$(document).ready(function () { + e = $("#documenter .docs-autofit"); + function resize() { + var L = parseInt(e.css("max-width"), 10); + var L0 = e.width(); + if (L0 > L) { + var h0 = parseInt(e.css("font-size"), 10); + e.css("font-size", (L * h0) / L0); + // TODO: make sure it survives resizes? + } + } + // call once and then register events + resize(); + $(window).resize(resize); + $(window).on("orientationchange", resize); +}); + +// Scroll the navigation bar to the currently selected menu item +$(document).ready(function () { + var sidebar = $("#documenter .docs-menu").get(0); + var active = $("#documenter .docs-menu .is-active").get(0); + if (typeof active !== "undefined") { + sidebar.scrollTop = active.offsetTop - sidebar.offsetTop - 15; + } +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// Theme picker setup +$(document).ready(function () { + // onchange callback + $("#documenter-themepicker").change(function themepick_callback(ev) { + var themename = $("#documenter-themepicker option:selected").attr("value"); + if (themename === "auto") { + // set_theme(window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'); + window.localStorage.removeItem("documenter-theme"); + } else { + // set_theme(themename); + window.localStorage.setItem("documenter-theme", themename); + } + // We re-use the global function from themeswap.js to actually do the swapping. + set_theme_from_local_storage(); + }); + + // Make sure that the themepicker displays the correct theme when the theme is retrieved + // from localStorage + if (typeof window.localStorage !== "undefined") { + var theme = window.localStorage.getItem("documenter-theme"); + if (theme !== null) { + $("#documenter-themepicker option").each(function (i, e) { + e.selected = e.value === theme; + }); + } + } +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// update the version selector with info from the siteinfo.js and ../versions.js files +$(document).ready(function () { + // If the version selector is disabled with DOCUMENTER_VERSION_SELECTOR_DISABLED in the + // siteinfo.js file, we just return immediately and not display the version selector. + if ( + typeof DOCUMENTER_VERSION_SELECTOR_DISABLED === "boolean" && + DOCUMENTER_VERSION_SELECTOR_DISABLED + ) { + return; + } + + var version_selector = $("#documenter .docs-version-selector"); + var version_selector_select = $("#documenter .docs-version-selector select"); + + version_selector_select.change(function (x) { + target_href = version_selector_select + .children("option:selected") + .get(0).value; + window.location.href = target_href; + }); + + // add the current version to the selector based on siteinfo.js, but only if the selector is empty + if ( + typeof DOCUMENTER_CURRENT_VERSION !== "undefined" && + $("#version-selector > option").length == 0 + ) { + var option = $( + "" + ); + version_selector_select.append(option); + } + + if (typeof DOC_VERSIONS !== "undefined") { + var existing_versions = version_selector_select.children("option"); + var existing_versions_texts = existing_versions.map(function (i, x) { + return x.text; + }); + DOC_VERSIONS.forEach(function (each) { + var version_url = documenterBaseURL + "/../" + each + "/"; + var existing_id = $.inArray(each, existing_versions_texts); + // if not already in the version selector, add it as a new option, + // otherwise update the old option with the URL and enable it + if (existing_id == -1) { + var option = $( + "" + ); + version_selector_select.append(option); + } else { + var option = existing_versions[existing_id]; + option.value = version_url; + option.disabled = false; + } + }); + } + + // only show the version selector if the selector has been populated + if (version_selector_select.children("option").length > 0) { + version_selector.toggleClass("visible"); + } +}); + +}) diff --git a/InferenceObjects/v0.4.9/assets/themes/catppuccin-frappe.css b/InferenceObjects/v0.4.9/assets/themes/catppuccin-frappe.css new file mode 100644 index 000000000..32e3f0082 --- /dev/null +++ b/InferenceObjects/v0.4.9/assets/themes/catppuccin-frappe.css @@ -0,0 +1 @@ +html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe .pagination-link,html.theme--catppuccin-frappe .pagination-ellipsis,html.theme--catppuccin-frappe .file-cta,html.theme--catppuccin-frappe .file-name,html.theme--catppuccin-frappe .select select,html.theme--catppuccin-frappe .textarea,html.theme--catppuccin-frappe .input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe .button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:.4em;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}html.theme--catppuccin-frappe .pagination-previous:focus,html.theme--catppuccin-frappe .pagination-next:focus,html.theme--catppuccin-frappe .pagination-link:focus,html.theme--catppuccin-frappe .pagination-ellipsis:focus,html.theme--catppuccin-frappe .file-cta:focus,html.theme--catppuccin-frappe .file-name:focus,html.theme--catppuccin-frappe .select select:focus,html.theme--catppuccin-frappe .textarea:focus,html.theme--catppuccin-frappe .input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-frappe .button:focus,html.theme--catppuccin-frappe .is-focused.pagination-previous,html.theme--catppuccin-frappe .is-focused.pagination-next,html.theme--catppuccin-frappe .is-focused.pagination-link,html.theme--catppuccin-frappe .is-focused.pagination-ellipsis,html.theme--catppuccin-frappe .is-focused.file-cta,html.theme--catppuccin-frappe .is-focused.file-name,html.theme--catppuccin-frappe .select select.is-focused,html.theme--catppuccin-frappe .is-focused.textarea,html.theme--catppuccin-frappe .is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-focused.button,html.theme--catppuccin-frappe .pagination-previous:active,html.theme--catppuccin-frappe .pagination-next:active,html.theme--catppuccin-frappe .pagination-link:active,html.theme--catppuccin-frappe .pagination-ellipsis:active,html.theme--catppuccin-frappe .file-cta:active,html.theme--catppuccin-frappe .file-name:active,html.theme--catppuccin-frappe .select select:active,html.theme--catppuccin-frappe .textarea:active,html.theme--catppuccin-frappe .input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-frappe .button:active,html.theme--catppuccin-frappe .is-active.pagination-previous,html.theme--catppuccin-frappe .is-active.pagination-next,html.theme--catppuccin-frappe .is-active.pagination-link,html.theme--catppuccin-frappe .is-active.pagination-ellipsis,html.theme--catppuccin-frappe .is-active.file-cta,html.theme--catppuccin-frappe .is-active.file-name,html.theme--catppuccin-frappe .select select.is-active,html.theme--catppuccin-frappe .is-active.textarea,html.theme--catppuccin-frappe .is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-frappe .is-active.button{outline:none}html.theme--catppuccin-frappe .pagination-previous[disabled],html.theme--catppuccin-frappe .pagination-next[disabled],html.theme--catppuccin-frappe .pagination-link[disabled],html.theme--catppuccin-frappe .pagination-ellipsis[disabled],html.theme--catppuccin-frappe .file-cta[disabled],html.theme--catppuccin-frappe .file-name[disabled],html.theme--catppuccin-frappe .select select[disabled],html.theme--catppuccin-frappe .textarea[disabled],html.theme--catppuccin-frappe .input[disabled],html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[disabled],html.theme--catppuccin-frappe .button[disabled],fieldset[disabled] html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe fieldset[disabled] .pagination-previous,fieldset[disabled] html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe fieldset[disabled] .pagination-next,fieldset[disabled] html.theme--catppuccin-frappe .pagination-link,html.theme--catppuccin-frappe fieldset[disabled] .pagination-link,fieldset[disabled] html.theme--catppuccin-frappe .pagination-ellipsis,html.theme--catppuccin-frappe fieldset[disabled] .pagination-ellipsis,fieldset[disabled] html.theme--catppuccin-frappe .file-cta,html.theme--catppuccin-frappe fieldset[disabled] .file-cta,fieldset[disabled] html.theme--catppuccin-frappe .file-name,html.theme--catppuccin-frappe fieldset[disabled] .file-name,fieldset[disabled] html.theme--catppuccin-frappe .select select,fieldset[disabled] html.theme--catppuccin-frappe .textarea,fieldset[disabled] html.theme--catppuccin-frappe .input,fieldset[disabled] html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe fieldset[disabled] .select select,html.theme--catppuccin-frappe .select fieldset[disabled] select,html.theme--catppuccin-frappe fieldset[disabled] .textarea,html.theme--catppuccin-frappe fieldset[disabled] .input,html.theme--catppuccin-frappe fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe #documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] html.theme--catppuccin-frappe .button,html.theme--catppuccin-frappe fieldset[disabled] .button{cursor:not-allowed}html.theme--catppuccin-frappe .tabs,html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe .pagination-link,html.theme--catppuccin-frappe .pagination-ellipsis,html.theme--catppuccin-frappe .breadcrumb,html.theme--catppuccin-frappe .file,html.theme--catppuccin-frappe .button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.theme--catppuccin-frappe .navbar-link:not(.is-arrowless)::after,html.theme--catppuccin-frappe .select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}html.theme--catppuccin-frappe .admonition:not(:last-child),html.theme--catppuccin-frappe .tabs:not(:last-child),html.theme--catppuccin-frappe .pagination:not(:last-child),html.theme--catppuccin-frappe .message:not(:last-child),html.theme--catppuccin-frappe .level:not(:last-child),html.theme--catppuccin-frappe .breadcrumb:not(:last-child),html.theme--catppuccin-frappe .block:not(:last-child),html.theme--catppuccin-frappe .title:not(:last-child),html.theme--catppuccin-frappe .subtitle:not(:last-child),html.theme--catppuccin-frappe .table-container:not(:last-child),html.theme--catppuccin-frappe .table:not(:last-child),html.theme--catppuccin-frappe .progress:not(:last-child),html.theme--catppuccin-frappe .notification:not(:last-child),html.theme--catppuccin-frappe .content:not(:last-child),html.theme--catppuccin-frappe .box:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-frappe .modal-close,html.theme--catppuccin-frappe .delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}html.theme--catppuccin-frappe .modal-close::before,html.theme--catppuccin-frappe .delete::before,html.theme--catppuccin-frappe .modal-close::after,html.theme--catppuccin-frappe .delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-frappe .modal-close::before,html.theme--catppuccin-frappe .delete::before{height:2px;width:50%}html.theme--catppuccin-frappe .modal-close::after,html.theme--catppuccin-frappe .delete::after{height:50%;width:2px}html.theme--catppuccin-frappe .modal-close:hover,html.theme--catppuccin-frappe .delete:hover,html.theme--catppuccin-frappe .modal-close:focus,html.theme--catppuccin-frappe .delete:focus{background-color:rgba(10,10,10,0.3)}html.theme--catppuccin-frappe .modal-close:active,html.theme--catppuccin-frappe .delete:active{background-color:rgba(10,10,10,0.4)}html.theme--catppuccin-frappe .is-small.modal-close,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.modal-close,html.theme--catppuccin-frappe .is-small.delete,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}html.theme--catppuccin-frappe .is-medium.modal-close,html.theme--catppuccin-frappe .is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}html.theme--catppuccin-frappe .is-large.modal-close,html.theme--catppuccin-frappe .is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}html.theme--catppuccin-frappe .control.is-loading::after,html.theme--catppuccin-frappe .select.is-loading::after,html.theme--catppuccin-frappe .loader,html.theme--catppuccin-frappe .button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #838ba7;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}html.theme--catppuccin-frappe .hero-video,html.theme--catppuccin-frappe .modal-background,html.theme--catppuccin-frappe .modal,html.theme--catppuccin-frappe .image.is-square img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-frappe .image.is-square .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-frappe .image.is-1by1 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-frappe .image.is-1by1 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-frappe .image.is-5by4 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-frappe .image.is-5by4 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-frappe .image.is-4by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-frappe .image.is-4by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-frappe .image.is-3by2 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-frappe .image.is-3by2 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-frappe .image.is-5by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-frappe .image.is-5by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-frappe .image.is-16by9 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-frappe .image.is-16by9 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-frappe .image.is-2by1 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-frappe .image.is-2by1 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-frappe .image.is-3by1 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-frappe .image.is-3by1 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-frappe .image.is-4by5 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-frappe .image.is-4by5 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-frappe .image.is-3by4 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-frappe .image.is-3by4 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-frappe .image.is-2by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-frappe .image.is-2by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-frappe .image.is-3by5 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-frappe .image.is-3by5 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-frappe .image.is-9by16 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-frappe .image.is-9by16 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-frappe .image.is-1by2 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-frappe .image.is-1by2 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-frappe .image.is-1by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-frappe .image.is-1by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}html.theme--catppuccin-frappe .navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#414559 !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#2b2e3c !important}.has-background-dark{background-color:#414559 !important}.has-text-primary{color:#8caaee !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#6089e7 !important}.has-background-primary{background-color:#8caaee !important}.has-text-primary-light{color:#edf2fc !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#c1d1f6 !important}.has-background-primary-light{background-color:#edf2fc !important}.has-text-primary-dark{color:#153a8e !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#1c4cbb !important}.has-background-primary-dark{background-color:#153a8e !important}.has-text-link{color:#8caaee !important}a.has-text-link:hover,a.has-text-link:focus{color:#6089e7 !important}.has-background-link{background-color:#8caaee !important}.has-text-link-light{color:#edf2fc !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#c1d1f6 !important}.has-background-link-light{background-color:#edf2fc !important}.has-text-link-dark{color:#153a8e !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#1c4cbb !important}.has-background-link-dark{background-color:#153a8e !important}.has-text-info{color:#81c8be !important}a.has-text-info:hover,a.has-text-info:focus{color:#5db9ac !important}.has-background-info{background-color:#81c8be !important}.has-text-info-light{color:#f1f9f8 !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#cde9e5 !important}.has-background-info-light{background-color:#f1f9f8 !important}.has-text-info-dark{color:#2d675f !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#3c8a7f !important}.has-background-info-dark{background-color:#2d675f !important}.has-text-success{color:#a6d189 !important}a.has-text-success:hover,a.has-text-success:focus{color:#8ac364 !important}.has-background-success{background-color:#a6d189 !important}.has-text-success-light{color:#f4f9f0 !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#d8ebcc !important}.has-background-success-light{background-color:#f4f9f0 !important}.has-text-success-dark{color:#446a29 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#5b8f38 !important}.has-background-success-dark{background-color:#446a29 !important}.has-text-warning{color:#e5c890 !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#dbb467 !important}.has-background-warning{background-color:#e5c890 !important}.has-text-warning-light{color:#fbf7ee !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#f1e2c5 !important}.has-background-warning-light{background-color:#fbf7ee !important}.has-text-warning-dark{color:#78591c !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#a17726 !important}.has-background-warning-dark{background-color:#78591c !important}.has-text-danger{color:#e78284 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#df575a !important}.has-background-danger{background-color:#e78284 !important}.has-text-danger-light{color:#fceeee !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#f3c3c4 !important}.has-background-danger-light{background-color:#fceeee !important}.has-text-danger-dark{color:#9a1e20 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#c52629 !important}.has-background-danger-dark{background-color:#9a1e20 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#414559 !important}.has-background-grey-darker{background-color:#414559 !important}.has-text-grey-dark{color:#51576d !important}.has-background-grey-dark{background-color:#51576d !important}.has-text-grey{color:#626880 !important}.has-background-grey{background-color:#626880 !important}.has-text-grey-light{color:#737994 !important}.has-background-grey-light{background-color:#737994 !important}.has-text-grey-lighter{color:#838ba7 !important}.has-background-grey-lighter{background-color:#838ba7 !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}html.theme--catppuccin-frappe html{background-color:#303446;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-frappe article,html.theme--catppuccin-frappe aside,html.theme--catppuccin-frappe figure,html.theme--catppuccin-frappe footer,html.theme--catppuccin-frappe header,html.theme--catppuccin-frappe hgroup,html.theme--catppuccin-frappe section{display:block}html.theme--catppuccin-frappe body,html.theme--catppuccin-frappe button,html.theme--catppuccin-frappe input,html.theme--catppuccin-frappe optgroup,html.theme--catppuccin-frappe select,html.theme--catppuccin-frappe textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}html.theme--catppuccin-frappe code,html.theme--catppuccin-frappe pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-frappe body{color:#c6d0f5;font-size:1em;font-weight:400;line-height:1.5}html.theme--catppuccin-frappe a{color:#8caaee;cursor:pointer;text-decoration:none}html.theme--catppuccin-frappe a strong{color:currentColor}html.theme--catppuccin-frappe a:hover{color:#99d1db}html.theme--catppuccin-frappe code{background-color:#292c3c;color:#c6d0f5;font-size:.875em;font-weight:normal;padding:.1em}html.theme--catppuccin-frappe hr{background-color:#292c3c;border:none;display:block;height:2px;margin:1.5rem 0}html.theme--catppuccin-frappe img{height:auto;max-width:100%}html.theme--catppuccin-frappe input[type="checkbox"],html.theme--catppuccin-frappe input[type="radio"]{vertical-align:baseline}html.theme--catppuccin-frappe small{font-size:.875em}html.theme--catppuccin-frappe span{font-style:inherit;font-weight:inherit}html.theme--catppuccin-frappe strong{color:#b0bef1;font-weight:700}html.theme--catppuccin-frappe fieldset{border:none}html.theme--catppuccin-frappe pre{-webkit-overflow-scrolling:touch;background-color:#292c3c;color:#c6d0f5;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}html.theme--catppuccin-frappe pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}html.theme--catppuccin-frappe table td,html.theme--catppuccin-frappe table th{vertical-align:top}html.theme--catppuccin-frappe table td:not([align]),html.theme--catppuccin-frappe table th:not([align]){text-align:inherit}html.theme--catppuccin-frappe table th{color:#b0bef1}html.theme--catppuccin-frappe .box{background-color:#51576d;border-radius:8px;box-shadow:none;color:#c6d0f5;display:block;padding:1.25rem}html.theme--catppuccin-frappe a.box:hover,html.theme--catppuccin-frappe a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #8caaee}html.theme--catppuccin-frappe a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #8caaee}html.theme--catppuccin-frappe .button{background-color:#292c3c;border-color:#484d69;border-width:1px;color:#8caaee;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}html.theme--catppuccin-frappe .button strong{color:inherit}html.theme--catppuccin-frappe .button .icon,html.theme--catppuccin-frappe .button .icon.is-small,html.theme--catppuccin-frappe .button #documenter .docs-sidebar form.docs-search>input.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .button form.docs-search>input.icon,html.theme--catppuccin-frappe .button .icon.is-medium,html.theme--catppuccin-frappe .button .icon.is-large{height:1.5em;width:1.5em}html.theme--catppuccin-frappe .button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}html.theme--catppuccin-frappe .button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-frappe .button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-frappe .button:hover,html.theme--catppuccin-frappe .button.is-hovered{border-color:#737994;color:#b0bef1}html.theme--catppuccin-frappe .button:focus,html.theme--catppuccin-frappe .button.is-focused{border-color:#737994;color:#769aeb}html.theme--catppuccin-frappe .button:focus:not(:active),html.theme--catppuccin-frappe .button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .button:active,html.theme--catppuccin-frappe .button.is-active{border-color:#51576d;color:#b0bef1}html.theme--catppuccin-frappe .button.is-text{background-color:transparent;border-color:transparent;color:#c6d0f5;text-decoration:underline}html.theme--catppuccin-frappe .button.is-text:hover,html.theme--catppuccin-frappe .button.is-text.is-hovered,html.theme--catppuccin-frappe .button.is-text:focus,html.theme--catppuccin-frappe .button.is-text.is-focused{background-color:#292c3c;color:#b0bef1}html.theme--catppuccin-frappe .button.is-text:active,html.theme--catppuccin-frappe .button.is-text.is-active{background-color:#1f212d;color:#b0bef1}html.theme--catppuccin-frappe .button.is-text[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}html.theme--catppuccin-frappe .button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#8caaee;text-decoration:none}html.theme--catppuccin-frappe .button.is-ghost:hover,html.theme--catppuccin-frappe .button.is-ghost.is-hovered{color:#8caaee;text-decoration:underline}html.theme--catppuccin-frappe .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-white:hover,html.theme--catppuccin-frappe .button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-white:focus,html.theme--catppuccin-frappe .button.is-white.is-focused{border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-white:focus:not(:active),html.theme--catppuccin-frappe .button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-frappe .button.is-white:active,html.theme--catppuccin-frappe .button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-white[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}html.theme--catppuccin-frappe .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .button.is-white.is-inverted:hover,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-hovered{background-color:#000}html.theme--catppuccin-frappe .button.is-white.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-frappe .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-frappe .button.is-white.is-outlined:hover,html.theme--catppuccin-frappe .button.is-white.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-white.is-outlined:focus,html.theme--catppuccin-frappe .button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-white.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-white.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-white.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-frappe .button.is-white.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-black:hover,html.theme--catppuccin-frappe .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-black:focus,html.theme--catppuccin-frappe .button.is-black.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-black:focus:not(:active),html.theme--catppuccin-frappe .button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-frappe .button.is-black:active,html.theme--catppuccin-frappe .button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-black[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}html.theme--catppuccin-frappe .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-black.is-inverted:hover,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-frappe .button.is-black.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-black.is-outlined:hover,html.theme--catppuccin-frappe .button.is-black.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-black.is-outlined:focus,html.theme--catppuccin-frappe .button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-frappe .button.is-black.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-black.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-black.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-black.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light:hover,html.theme--catppuccin-frappe .button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light:focus,html.theme--catppuccin-frappe .button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light:focus:not(:active),html.theme--catppuccin-frappe .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-frappe .button.is-light:active,html.theme--catppuccin-frappe .button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}html.theme--catppuccin-frappe .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-frappe .button.is-light.is-inverted:hover,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-frappe .button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}html.theme--catppuccin-frappe .button.is-light.is-outlined:hover,html.theme--catppuccin-frappe .button.is-light.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-light.is-outlined:focus,html.theme--catppuccin-frappe .button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-frappe .button.is-light.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-light.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-light.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-light.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-dark,html.theme--catppuccin-frappe .content kbd.button{background-color:#414559;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-dark:hover,html.theme--catppuccin-frappe .content kbd.button:hover,html.theme--catppuccin-frappe .button.is-dark.is-hovered,html.theme--catppuccin-frappe .content kbd.button.is-hovered{background-color:#3c3f52;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-dark:focus,html.theme--catppuccin-frappe .content kbd.button:focus,html.theme--catppuccin-frappe .button.is-dark.is-focused,html.theme--catppuccin-frappe .content kbd.button.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-dark:focus:not(:active),html.theme--catppuccin-frappe .content kbd.button:focus:not(:active),html.theme--catppuccin-frappe .button.is-dark.is-focused:not(:active),html.theme--catppuccin-frappe .content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(65,69,89,0.25)}html.theme--catppuccin-frappe .button.is-dark:active,html.theme--catppuccin-frappe .content kbd.button:active,html.theme--catppuccin-frappe .button.is-dark.is-active,html.theme--catppuccin-frappe .content kbd.button.is-active{background-color:#363a4a;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-dark[disabled],html.theme--catppuccin-frappe .content kbd.button[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-dark,fieldset[disabled] html.theme--catppuccin-frappe .content kbd.button{background-color:#414559;border-color:#414559;box-shadow:none}html.theme--catppuccin-frappe .button.is-dark.is-inverted,html.theme--catppuccin-frappe .content kbd.button.is-inverted{background-color:#fff;color:#414559}html.theme--catppuccin-frappe .button.is-dark.is-inverted:hover,html.theme--catppuccin-frappe .content kbd.button.is-inverted:hover,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-hovered,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-frappe .button.is-dark.is-inverted[disabled],html.theme--catppuccin-frappe .content kbd.button.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-dark.is-inverted,fieldset[disabled] html.theme--catppuccin-frappe .content kbd.button.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#414559}html.theme--catppuccin-frappe .button.is-dark.is-loading::after,html.theme--catppuccin-frappe .content kbd.button.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-dark.is-outlined,html.theme--catppuccin-frappe .content kbd.button.is-outlined{background-color:transparent;border-color:#414559;color:#414559}html.theme--catppuccin-frappe .button.is-dark.is-outlined:hover,html.theme--catppuccin-frappe .content kbd.button.is-outlined:hover,html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-hovered,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-dark.is-outlined:focus,html.theme--catppuccin-frappe .content kbd.button.is-outlined:focus,html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-focused,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-focused{background-color:#414559;border-color:#414559;color:#fff}html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-loading::after,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #414559 #414559 !important}html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-dark.is-outlined[disabled],html.theme--catppuccin-frappe .content kbd.button.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-dark.is-outlined,fieldset[disabled] html.theme--catppuccin-frappe .content kbd.button.is-outlined{background-color:transparent;border-color:#414559;box-shadow:none;color:#414559}html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined.is-focused,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined.is-focused{background-color:#fff;color:#414559}html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #414559 #414559 !important}html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined[disabled],html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-primary,html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink{background-color:#8caaee;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-primary:hover,html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink:hover,html.theme--catppuccin-frappe .button.is-primary.is-hovered,html.theme--catppuccin-frappe .docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#81a2ec;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-primary:focus,html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink:focus,html.theme--catppuccin-frappe .button.is-primary.is-focused,html.theme--catppuccin-frappe .docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-primary:focus:not(:active),html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink:focus:not(:active),html.theme--catppuccin-frappe .button.is-primary.is-focused:not(:active),html.theme--catppuccin-frappe .docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .button.is-primary:active,html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink:active,html.theme--catppuccin-frappe .button.is-primary.is-active,html.theme--catppuccin-frappe .docstring>section>a.button.is-active.docs-sourcelink{background-color:#769aeb;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-primary[disabled],html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-primary,fieldset[disabled] html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink{background-color:#8caaee;border-color:#8caaee;box-shadow:none}html.theme--catppuccin-frappe .button.is-primary.is-inverted,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#8caaee}html.theme--catppuccin-frappe .button.is-primary.is-inverted:hover,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.docs-sourcelink:hover,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-hovered,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}html.theme--catppuccin-frappe .button.is-primary.is-inverted[disabled],html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-primary.is-inverted,fieldset[disabled] html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#8caaee}html.theme--catppuccin-frappe .button.is-primary.is-loading::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-primary.is-outlined,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#8caaee;color:#8caaee}html.theme--catppuccin-frappe .button.is-primary.is-outlined:hover,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-hovered,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-frappe .button.is-primary.is-outlined:focus,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-focused,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#8caaee;border-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-loading::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #8caaee #8caaee !important}html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-primary.is-outlined[disabled],html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-primary.is-outlined,fieldset[disabled] html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#8caaee;box-shadow:none;color:#8caaee}html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined.is-focused,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#8caaee}html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #8caaee #8caaee !important}html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined[disabled],html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-primary.is-light,html.theme--catppuccin-frappe .docstring>section>a.button.is-light.docs-sourcelink{background-color:#edf2fc;color:#153a8e}html.theme--catppuccin-frappe .button.is-primary.is-light:hover,html.theme--catppuccin-frappe .docstring>section>a.button.is-light.docs-sourcelink:hover,html.theme--catppuccin-frappe .button.is-primary.is-light.is-hovered,html.theme--catppuccin-frappe .docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#e2eafb;border-color:transparent;color:#153a8e}html.theme--catppuccin-frappe .button.is-primary.is-light:active,html.theme--catppuccin-frappe .docstring>section>a.button.is-light.docs-sourcelink:active,html.theme--catppuccin-frappe .button.is-primary.is-light.is-active,html.theme--catppuccin-frappe .docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#d7e1f9;border-color:transparent;color:#153a8e}html.theme--catppuccin-frappe .button.is-link{background-color:#8caaee;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-link:hover,html.theme--catppuccin-frappe .button.is-link.is-hovered{background-color:#81a2ec;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-link:focus,html.theme--catppuccin-frappe .button.is-link.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-link:focus:not(:active),html.theme--catppuccin-frappe .button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .button.is-link:active,html.theme--catppuccin-frappe .button.is-link.is-active{background-color:#769aeb;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-link[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-link{background-color:#8caaee;border-color:#8caaee;box-shadow:none}html.theme--catppuccin-frappe .button.is-link.is-inverted{background-color:#fff;color:#8caaee}html.theme--catppuccin-frappe .button.is-link.is-inverted:hover,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-frappe .button.is-link.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#8caaee}html.theme--catppuccin-frappe .button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-link.is-outlined{background-color:transparent;border-color:#8caaee;color:#8caaee}html.theme--catppuccin-frappe .button.is-link.is-outlined:hover,html.theme--catppuccin-frappe .button.is-link.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-link.is-outlined:focus,html.theme--catppuccin-frappe .button.is-link.is-outlined.is-focused{background-color:#8caaee;border-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #8caaee #8caaee !important}html.theme--catppuccin-frappe .button.is-link.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-link.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-link.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-link.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-link.is-outlined{background-color:transparent;border-color:#8caaee;box-shadow:none;color:#8caaee}html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#8caaee}html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #8caaee #8caaee !important}html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-link.is-light{background-color:#edf2fc;color:#153a8e}html.theme--catppuccin-frappe .button.is-link.is-light:hover,html.theme--catppuccin-frappe .button.is-link.is-light.is-hovered{background-color:#e2eafb;border-color:transparent;color:#153a8e}html.theme--catppuccin-frappe .button.is-link.is-light:active,html.theme--catppuccin-frappe .button.is-link.is-light.is-active{background-color:#d7e1f9;border-color:transparent;color:#153a8e}html.theme--catppuccin-frappe .button.is-info{background-color:#81c8be;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info:hover,html.theme--catppuccin-frappe .button.is-info.is-hovered{background-color:#78c4b9;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info:focus,html.theme--catppuccin-frappe .button.is-info.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info:focus:not(:active),html.theme--catppuccin-frappe .button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(129,200,190,0.25)}html.theme--catppuccin-frappe .button.is-info:active,html.theme--catppuccin-frappe .button.is-info.is-active{background-color:#6fc0b5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-info{background-color:#81c8be;border-color:#81c8be;box-shadow:none}html.theme--catppuccin-frappe .button.is-info.is-inverted{background-color:rgba(0,0,0,0.7);color:#81c8be}html.theme--catppuccin-frappe .button.is-info.is-inverted:hover,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-info.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#81c8be}html.theme--catppuccin-frappe .button.is-info.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-info.is-outlined{background-color:transparent;border-color:#81c8be;color:#81c8be}html.theme--catppuccin-frappe .button.is-info.is-outlined:hover,html.theme--catppuccin-frappe .button.is-info.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-info.is-outlined:focus,html.theme--catppuccin-frappe .button.is-info.is-outlined.is-focused{background-color:#81c8be;border-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #81c8be #81c8be !important}html.theme--catppuccin-frappe .button.is-info.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-info.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-info.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-info.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-info.is-outlined{background-color:transparent;border-color:#81c8be;box-shadow:none;color:#81c8be}html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#81c8be}html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #81c8be #81c8be !important}html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info.is-light{background-color:#f1f9f8;color:#2d675f}html.theme--catppuccin-frappe .button.is-info.is-light:hover,html.theme--catppuccin-frappe .button.is-info.is-light.is-hovered{background-color:#e8f5f3;border-color:transparent;color:#2d675f}html.theme--catppuccin-frappe .button.is-info.is-light:active,html.theme--catppuccin-frappe .button.is-info.is-light.is-active{background-color:#dff1ef;border-color:transparent;color:#2d675f}html.theme--catppuccin-frappe .button.is-success{background-color:#a6d189;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success:hover,html.theme--catppuccin-frappe .button.is-success.is-hovered{background-color:#9fcd80;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success:focus,html.theme--catppuccin-frappe .button.is-success.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success:focus:not(:active),html.theme--catppuccin-frappe .button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(166,209,137,0.25)}html.theme--catppuccin-frappe .button.is-success:active,html.theme--catppuccin-frappe .button.is-success.is-active{background-color:#98ca77;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-success{background-color:#a6d189;border-color:#a6d189;box-shadow:none}html.theme--catppuccin-frappe .button.is-success.is-inverted{background-color:rgba(0,0,0,0.7);color:#a6d189}html.theme--catppuccin-frappe .button.is-success.is-inverted:hover,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-success.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#a6d189}html.theme--catppuccin-frappe .button.is-success.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-success.is-outlined{background-color:transparent;border-color:#a6d189;color:#a6d189}html.theme--catppuccin-frappe .button.is-success.is-outlined:hover,html.theme--catppuccin-frappe .button.is-success.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-success.is-outlined:focus,html.theme--catppuccin-frappe .button.is-success.is-outlined.is-focused{background-color:#a6d189;border-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #a6d189 #a6d189 !important}html.theme--catppuccin-frappe .button.is-success.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-success.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-success.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-success.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-success.is-outlined{background-color:transparent;border-color:#a6d189;box-shadow:none;color:#a6d189}html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#a6d189}html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #a6d189 #a6d189 !important}html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success.is-light{background-color:#f4f9f0;color:#446a29}html.theme--catppuccin-frappe .button.is-success.is-light:hover,html.theme--catppuccin-frappe .button.is-success.is-light.is-hovered{background-color:#edf6e7;border-color:transparent;color:#446a29}html.theme--catppuccin-frappe .button.is-success.is-light:active,html.theme--catppuccin-frappe .button.is-success.is-light.is-active{background-color:#e6f2de;border-color:transparent;color:#446a29}html.theme--catppuccin-frappe .button.is-warning{background-color:#e5c890;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning:hover,html.theme--catppuccin-frappe .button.is-warning.is-hovered{background-color:#e3c386;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning:focus,html.theme--catppuccin-frappe .button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning:focus:not(:active),html.theme--catppuccin-frappe .button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(229,200,144,0.25)}html.theme--catppuccin-frappe .button.is-warning:active,html.theme--catppuccin-frappe .button.is-warning.is-active{background-color:#e0be7b;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-warning{background-color:#e5c890;border-color:#e5c890;box-shadow:none}html.theme--catppuccin-frappe .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#e5c890}html.theme--catppuccin-frappe .button.is-warning.is-inverted:hover,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#e5c890}html.theme--catppuccin-frappe .button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-warning.is-outlined{background-color:transparent;border-color:#e5c890;color:#e5c890}html.theme--catppuccin-frappe .button.is-warning.is-outlined:hover,html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-warning.is-outlined:focus,html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-focused{background-color:#e5c890;border-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #e5c890 #e5c890 !important}html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-warning.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-warning.is-outlined{background-color:transparent;border-color:#e5c890;box-shadow:none;color:#e5c890}html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#e5c890}html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #e5c890 #e5c890 !important}html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning.is-light{background-color:#fbf7ee;color:#78591c}html.theme--catppuccin-frappe .button.is-warning.is-light:hover,html.theme--catppuccin-frappe .button.is-warning.is-light.is-hovered{background-color:#f9f2e4;border-color:transparent;color:#78591c}html.theme--catppuccin-frappe .button.is-warning.is-light:active,html.theme--catppuccin-frappe .button.is-warning.is-light.is-active{background-color:#f6edda;border-color:transparent;color:#78591c}html.theme--catppuccin-frappe .button.is-danger{background-color:#e78284;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-danger:hover,html.theme--catppuccin-frappe .button.is-danger.is-hovered{background-color:#e57779;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-danger:focus,html.theme--catppuccin-frappe .button.is-danger.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-danger:focus:not(:active),html.theme--catppuccin-frappe .button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(231,130,132,0.25)}html.theme--catppuccin-frappe .button.is-danger:active,html.theme--catppuccin-frappe .button.is-danger.is-active{background-color:#e36d6f;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-danger[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-danger{background-color:#e78284;border-color:#e78284;box-shadow:none}html.theme--catppuccin-frappe .button.is-danger.is-inverted{background-color:#fff;color:#e78284}html.theme--catppuccin-frappe .button.is-danger.is-inverted:hover,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-frappe .button.is-danger.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#e78284}html.theme--catppuccin-frappe .button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-danger.is-outlined{background-color:transparent;border-color:#e78284;color:#e78284}html.theme--catppuccin-frappe .button.is-danger.is-outlined:hover,html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-danger.is-outlined:focus,html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-focused{background-color:#e78284;border-color:#e78284;color:#fff}html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #e78284 #e78284 !important}html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-danger.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-danger.is-outlined{background-color:transparent;border-color:#e78284;box-shadow:none;color:#e78284}html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#e78284}html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #e78284 #e78284 !important}html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-danger.is-light{background-color:#fceeee;color:#9a1e20}html.theme--catppuccin-frappe .button.is-danger.is-light:hover,html.theme--catppuccin-frappe .button.is-danger.is-light.is-hovered{background-color:#fae3e4;border-color:transparent;color:#9a1e20}html.theme--catppuccin-frappe .button.is-danger.is-light:active,html.theme--catppuccin-frappe .button.is-danger.is-light.is-active{background-color:#f8d8d9;border-color:transparent;color:#9a1e20}html.theme--catppuccin-frappe .button.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}html.theme--catppuccin-frappe .button.is-small:not(.is-rounded),html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:3px}html.theme--catppuccin-frappe .button.is-normal{font-size:1rem}html.theme--catppuccin-frappe .button.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .button.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .button[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button{background-color:#737994;border-color:#626880;box-shadow:none;opacity:.5}html.theme--catppuccin-frappe .button.is-fullwidth{display:flex;width:100%}html.theme--catppuccin-frappe .button.is-loading{color:transparent !important;pointer-events:none}html.theme--catppuccin-frappe .button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}html.theme--catppuccin-frappe .button.is-static{background-color:#292c3c;border-color:#626880;color:#838ba7;box-shadow:none;pointer-events:none}html.theme--catppuccin-frappe .button.is-rounded,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}html.theme--catppuccin-frappe .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-frappe .buttons .button{margin-bottom:0.5rem}html.theme--catppuccin-frappe .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}html.theme--catppuccin-frappe .buttons:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-frappe .buttons:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-frappe .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}html.theme--catppuccin-frappe .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:3px}html.theme--catppuccin-frappe .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}html.theme--catppuccin-frappe .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}html.theme--catppuccin-frappe .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-frappe .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}html.theme--catppuccin-frappe .buttons.has-addons .button:last-child{margin-right:0}html.theme--catppuccin-frappe .buttons.has-addons .button:hover,html.theme--catppuccin-frappe .buttons.has-addons .button.is-hovered{z-index:2}html.theme--catppuccin-frappe .buttons.has-addons .button:focus,html.theme--catppuccin-frappe .buttons.has-addons .button.is-focused,html.theme--catppuccin-frappe .buttons.has-addons .button:active,html.theme--catppuccin-frappe .buttons.has-addons .button.is-active,html.theme--catppuccin-frappe .buttons.has-addons .button.is-selected{z-index:3}html.theme--catppuccin-frappe .buttons.has-addons .button:focus:hover,html.theme--catppuccin-frappe .buttons.has-addons .button.is-focused:hover,html.theme--catppuccin-frappe .buttons.has-addons .button:active:hover,html.theme--catppuccin-frappe .buttons.has-addons .button.is-active:hover,html.theme--catppuccin-frappe .buttons.has-addons .button.is-selected:hover{z-index:4}html.theme--catppuccin-frappe .buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .buttons.is-centered{justify-content:center}html.theme--catppuccin-frappe .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}html.theme--catppuccin-frappe .buttons.is-right{justify-content:flex-end}html.theme--catppuccin-frappe .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .button.is-responsive.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}html.theme--catppuccin-frappe .button.is-responsive,html.theme--catppuccin-frappe .button.is-responsive.is-normal{font-size:.65625rem}html.theme--catppuccin-frappe .button.is-responsive.is-medium{font-size:.75rem}html.theme--catppuccin-frappe .button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .button.is-responsive.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}html.theme--catppuccin-frappe .button.is-responsive,html.theme--catppuccin-frappe .button.is-responsive.is-normal{font-size:.75rem}html.theme--catppuccin-frappe .button.is-responsive.is-medium{font-size:1rem}html.theme--catppuccin-frappe .button.is-responsive.is-large{font-size:1.25rem}}html.theme--catppuccin-frappe .container{flex-grow:1;margin:0 auto;position:relative;width:auto}html.theme--catppuccin-frappe .container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .container{max-width:992px}}@media screen and (max-width: 1215px){html.theme--catppuccin-frappe .container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){html.theme--catppuccin-frappe .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}html.theme--catppuccin-frappe .content li+li{margin-top:0.25em}html.theme--catppuccin-frappe .content p:not(:last-child),html.theme--catppuccin-frappe .content dl:not(:last-child),html.theme--catppuccin-frappe .content ol:not(:last-child),html.theme--catppuccin-frappe .content ul:not(:last-child),html.theme--catppuccin-frappe .content blockquote:not(:last-child),html.theme--catppuccin-frappe .content pre:not(:last-child),html.theme--catppuccin-frappe .content table:not(:last-child){margin-bottom:1em}html.theme--catppuccin-frappe .content h1,html.theme--catppuccin-frappe .content h2,html.theme--catppuccin-frappe .content h3,html.theme--catppuccin-frappe .content h4,html.theme--catppuccin-frappe .content h5,html.theme--catppuccin-frappe .content h6{color:#c6d0f5;font-weight:600;line-height:1.125}html.theme--catppuccin-frappe .content h1{font-size:2em;margin-bottom:0.5em}html.theme--catppuccin-frappe .content h1:not(:first-child){margin-top:1em}html.theme--catppuccin-frappe .content h2{font-size:1.75em;margin-bottom:0.5714em}html.theme--catppuccin-frappe .content h2:not(:first-child){margin-top:1.1428em}html.theme--catppuccin-frappe .content h3{font-size:1.5em;margin-bottom:0.6666em}html.theme--catppuccin-frappe .content h3:not(:first-child){margin-top:1.3333em}html.theme--catppuccin-frappe .content h4{font-size:1.25em;margin-bottom:0.8em}html.theme--catppuccin-frappe .content h5{font-size:1.125em;margin-bottom:0.8888em}html.theme--catppuccin-frappe .content h6{font-size:1em;margin-bottom:1em}html.theme--catppuccin-frappe .content blockquote{background-color:#292c3c;border-left:5px solid #626880;padding:1.25em 1.5em}html.theme--catppuccin-frappe .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-frappe .content ol:not([type]){list-style-type:decimal}html.theme--catppuccin-frappe .content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}html.theme--catppuccin-frappe .content ol.is-lower-roman:not([type]){list-style-type:lower-roman}html.theme--catppuccin-frappe .content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}html.theme--catppuccin-frappe .content ol.is-upper-roman:not([type]){list-style-type:upper-roman}html.theme--catppuccin-frappe .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-frappe .content ul ul{list-style-type:circle;margin-top:0.5em}html.theme--catppuccin-frappe .content ul ul ul{list-style-type:square}html.theme--catppuccin-frappe .content dd{margin-left:2em}html.theme--catppuccin-frappe .content figure{margin-left:2em;margin-right:2em;text-align:center}html.theme--catppuccin-frappe .content figure:not(:first-child){margin-top:2em}html.theme--catppuccin-frappe .content figure:not(:last-child){margin-bottom:2em}html.theme--catppuccin-frappe .content figure img{display:inline-block}html.theme--catppuccin-frappe .content figure figcaption{font-style:italic}html.theme--catppuccin-frappe .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}html.theme--catppuccin-frappe .content sup,html.theme--catppuccin-frappe .content sub{font-size:75%}html.theme--catppuccin-frappe .content table{width:100%}html.theme--catppuccin-frappe .content table td,html.theme--catppuccin-frappe .content table th{border:1px solid #626880;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-frappe .content table th{color:#b0bef1}html.theme--catppuccin-frappe .content table th:not([align]){text-align:inherit}html.theme--catppuccin-frappe .content table thead td,html.theme--catppuccin-frappe .content table thead th{border-width:0 0 2px;color:#b0bef1}html.theme--catppuccin-frappe .content table tfoot td,html.theme--catppuccin-frappe .content table tfoot th{border-width:2px 0 0;color:#b0bef1}html.theme--catppuccin-frappe .content table tbody tr:last-child td,html.theme--catppuccin-frappe .content table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-frappe .content .tabs li+li{margin-top:0}html.theme--catppuccin-frappe .content.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}html.theme--catppuccin-frappe .content.is-normal{font-size:1rem}html.theme--catppuccin-frappe .content.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .content.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}html.theme--catppuccin-frappe .icon.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}html.theme--catppuccin-frappe .icon.is-medium{height:2rem;width:2rem}html.theme--catppuccin-frappe .icon.is-large{height:3rem;width:3rem}html.theme--catppuccin-frappe .icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}html.theme--catppuccin-frappe .icon-text .icon{flex-grow:0;flex-shrink:0}html.theme--catppuccin-frappe .icon-text .icon:not(:last-child){margin-right:.25em}html.theme--catppuccin-frappe .icon-text .icon:not(:first-child){margin-left:.25em}html.theme--catppuccin-frappe div.icon-text{display:flex}html.theme--catppuccin-frappe .image,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img{display:block;position:relative}html.theme--catppuccin-frappe .image img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}html.theme--catppuccin-frappe .image img.is-rounded,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}html.theme--catppuccin-frappe .image.is-fullwidth,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}html.theme--catppuccin-frappe .image.is-square img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-frappe .image.is-square .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-frappe .image.is-1by1 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-frappe .image.is-1by1 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-frappe .image.is-5by4 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-frappe .image.is-5by4 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-frappe .image.is-4by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-frappe .image.is-4by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-frappe .image.is-3by2 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-frappe .image.is-3by2 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-frappe .image.is-5by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-frappe .image.is-5by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-frappe .image.is-16by9 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-frappe .image.is-16by9 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-frappe .image.is-2by1 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-frappe .image.is-2by1 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-frappe .image.is-3by1 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-frappe .image.is-3by1 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-frappe .image.is-4by5 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-frappe .image.is-4by5 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-frappe .image.is-3by4 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-frappe .image.is-3by4 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-frappe .image.is-2by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-frappe .image.is-2by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-frappe .image.is-3by5 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-frappe .image.is-3by5 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-frappe .image.is-9by16 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-frappe .image.is-9by16 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-frappe .image.is-1by2 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-frappe .image.is-1by2 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-frappe .image.is-1by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-frappe .image.is-1by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}html.theme--catppuccin-frappe .image.is-square,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-square,html.theme--catppuccin-frappe .image.is-1by1,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}html.theme--catppuccin-frappe .image.is-5by4,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}html.theme--catppuccin-frappe .image.is-4by3,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}html.theme--catppuccin-frappe .image.is-3by2,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}html.theme--catppuccin-frappe .image.is-5by3,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}html.theme--catppuccin-frappe .image.is-16by9,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}html.theme--catppuccin-frappe .image.is-2by1,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}html.theme--catppuccin-frappe .image.is-3by1,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}html.theme--catppuccin-frappe .image.is-4by5,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}html.theme--catppuccin-frappe .image.is-3by4,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}html.theme--catppuccin-frappe .image.is-2by3,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}html.theme--catppuccin-frappe .image.is-3by5,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}html.theme--catppuccin-frappe .image.is-9by16,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}html.theme--catppuccin-frappe .image.is-1by2,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}html.theme--catppuccin-frappe .image.is-1by3,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}html.theme--catppuccin-frappe .image.is-16x16,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}html.theme--catppuccin-frappe .image.is-24x24,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}html.theme--catppuccin-frappe .image.is-32x32,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}html.theme--catppuccin-frappe .image.is-48x48,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}html.theme--catppuccin-frappe .image.is-64x64,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}html.theme--catppuccin-frappe .image.is-96x96,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}html.theme--catppuccin-frappe .image.is-128x128,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}html.theme--catppuccin-frappe .notification{background-color:#292c3c;border-radius:.4em;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}html.theme--catppuccin-frappe .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-frappe .notification strong{color:currentColor}html.theme--catppuccin-frappe .notification code,html.theme--catppuccin-frappe .notification pre{background:#fff}html.theme--catppuccin-frappe .notification pre code{background:transparent}html.theme--catppuccin-frappe .notification>.delete{right:.5rem;position:absolute;top:0.5rem}html.theme--catppuccin-frappe .notification .title,html.theme--catppuccin-frappe .notification .subtitle,html.theme--catppuccin-frappe .notification .content{color:currentColor}html.theme--catppuccin-frappe .notification.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .notification.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .notification.is-dark,html.theme--catppuccin-frappe .content kbd.notification{background-color:#414559;color:#fff}html.theme--catppuccin-frappe .notification.is-primary,html.theme--catppuccin-frappe .docstring>section>a.notification.docs-sourcelink{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .notification.is-primary.is-light,html.theme--catppuccin-frappe .docstring>section>a.notification.is-light.docs-sourcelink{background-color:#edf2fc;color:#153a8e}html.theme--catppuccin-frappe .notification.is-link{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .notification.is-link.is-light{background-color:#edf2fc;color:#153a8e}html.theme--catppuccin-frappe .notification.is-info{background-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .notification.is-info.is-light{background-color:#f1f9f8;color:#2d675f}html.theme--catppuccin-frappe .notification.is-success{background-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .notification.is-success.is-light{background-color:#f4f9f0;color:#446a29}html.theme--catppuccin-frappe .notification.is-warning{background-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .notification.is-warning.is-light{background-color:#fbf7ee;color:#78591c}html.theme--catppuccin-frappe .notification.is-danger{background-color:#e78284;color:#fff}html.theme--catppuccin-frappe .notification.is-danger.is-light{background-color:#fceeee;color:#9a1e20}html.theme--catppuccin-frappe .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}html.theme--catppuccin-frappe .progress::-webkit-progress-bar{background-color:#51576d}html.theme--catppuccin-frappe .progress::-webkit-progress-value{background-color:#838ba7}html.theme--catppuccin-frappe .progress::-moz-progress-bar{background-color:#838ba7}html.theme--catppuccin-frappe .progress::-ms-fill{background-color:#838ba7;border:none}html.theme--catppuccin-frappe .progress.is-white::-webkit-progress-value{background-color:#fff}html.theme--catppuccin-frappe .progress.is-white::-moz-progress-bar{background-color:#fff}html.theme--catppuccin-frappe .progress.is-white::-ms-fill{background-color:#fff}html.theme--catppuccin-frappe .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}html.theme--catppuccin-frappe .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}html.theme--catppuccin-frappe .progress.is-black::-ms-fill{background-color:#0a0a0a}html.theme--catppuccin-frappe .progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-light::-webkit-progress-value{background-color:#f5f5f5}html.theme--catppuccin-frappe .progress.is-light::-moz-progress-bar{background-color:#f5f5f5}html.theme--catppuccin-frappe .progress.is-light::-ms-fill{background-color:#f5f5f5}html.theme--catppuccin-frappe .progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-dark::-webkit-progress-value,html.theme--catppuccin-frappe .content kbd.progress::-webkit-progress-value{background-color:#414559}html.theme--catppuccin-frappe .progress.is-dark::-moz-progress-bar,html.theme--catppuccin-frappe .content kbd.progress::-moz-progress-bar{background-color:#414559}html.theme--catppuccin-frappe .progress.is-dark::-ms-fill,html.theme--catppuccin-frappe .content kbd.progress::-ms-fill{background-color:#414559}html.theme--catppuccin-frappe .progress.is-dark:indeterminate,html.theme--catppuccin-frappe .content kbd.progress:indeterminate{background-image:linear-gradient(to right, #414559 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-primary::-webkit-progress-value,html.theme--catppuccin-frappe .docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#8caaee}html.theme--catppuccin-frappe .progress.is-primary::-moz-progress-bar,html.theme--catppuccin-frappe .docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#8caaee}html.theme--catppuccin-frappe .progress.is-primary::-ms-fill,html.theme--catppuccin-frappe .docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#8caaee}html.theme--catppuccin-frappe .progress.is-primary:indeterminate,html.theme--catppuccin-frappe .docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #8caaee 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-link::-webkit-progress-value{background-color:#8caaee}html.theme--catppuccin-frappe .progress.is-link::-moz-progress-bar{background-color:#8caaee}html.theme--catppuccin-frappe .progress.is-link::-ms-fill{background-color:#8caaee}html.theme--catppuccin-frappe .progress.is-link:indeterminate{background-image:linear-gradient(to right, #8caaee 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-info::-webkit-progress-value{background-color:#81c8be}html.theme--catppuccin-frappe .progress.is-info::-moz-progress-bar{background-color:#81c8be}html.theme--catppuccin-frappe .progress.is-info::-ms-fill{background-color:#81c8be}html.theme--catppuccin-frappe .progress.is-info:indeterminate{background-image:linear-gradient(to right, #81c8be 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-success::-webkit-progress-value{background-color:#a6d189}html.theme--catppuccin-frappe .progress.is-success::-moz-progress-bar{background-color:#a6d189}html.theme--catppuccin-frappe .progress.is-success::-ms-fill{background-color:#a6d189}html.theme--catppuccin-frappe .progress.is-success:indeterminate{background-image:linear-gradient(to right, #a6d189 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-warning::-webkit-progress-value{background-color:#e5c890}html.theme--catppuccin-frappe .progress.is-warning::-moz-progress-bar{background-color:#e5c890}html.theme--catppuccin-frappe .progress.is-warning::-ms-fill{background-color:#e5c890}html.theme--catppuccin-frappe .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #e5c890 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-danger::-webkit-progress-value{background-color:#e78284}html.theme--catppuccin-frappe .progress.is-danger::-moz-progress-bar{background-color:#e78284}html.theme--catppuccin-frappe .progress.is-danger::-ms-fill{background-color:#e78284}html.theme--catppuccin-frappe .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #e78284 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#51576d;background-image:linear-gradient(to right, #c6d0f5 30%, #51576d 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}html.theme--catppuccin-frappe .progress:indeterminate::-webkit-progress-bar{background-color:transparent}html.theme--catppuccin-frappe .progress:indeterminate::-moz-progress-bar{background-color:transparent}html.theme--catppuccin-frappe .progress:indeterminate::-ms-fill{animation-name:none}html.theme--catppuccin-frappe .progress.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}html.theme--catppuccin-frappe .progress.is-medium{height:1.25rem}html.theme--catppuccin-frappe .progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}html.theme--catppuccin-frappe .table{background-color:#51576d;color:#c6d0f5}html.theme--catppuccin-frappe .table td,html.theme--catppuccin-frappe .table th{border:1px solid #626880;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-frappe .table td.is-white,html.theme--catppuccin-frappe .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .table td.is-black,html.theme--catppuccin-frappe .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .table td.is-light,html.theme--catppuccin-frappe .table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .table td.is-dark,html.theme--catppuccin-frappe .table th.is-dark{background-color:#414559;border-color:#414559;color:#fff}html.theme--catppuccin-frappe .table td.is-primary,html.theme--catppuccin-frappe .table th.is-primary{background-color:#8caaee;border-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .table td.is-link,html.theme--catppuccin-frappe .table th.is-link{background-color:#8caaee;border-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .table td.is-info,html.theme--catppuccin-frappe .table th.is-info{background-color:#81c8be;border-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .table td.is-success,html.theme--catppuccin-frappe .table th.is-success{background-color:#a6d189;border-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .table td.is-warning,html.theme--catppuccin-frappe .table th.is-warning{background-color:#e5c890;border-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .table td.is-danger,html.theme--catppuccin-frappe .table th.is-danger{background-color:#e78284;border-color:#e78284;color:#fff}html.theme--catppuccin-frappe .table td.is-narrow,html.theme--catppuccin-frappe .table th.is-narrow{white-space:nowrap;width:1%}html.theme--catppuccin-frappe .table td.is-selected,html.theme--catppuccin-frappe .table th.is-selected{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .table td.is-selected a,html.theme--catppuccin-frappe .table td.is-selected strong,html.theme--catppuccin-frappe .table th.is-selected a,html.theme--catppuccin-frappe .table th.is-selected strong{color:currentColor}html.theme--catppuccin-frappe .table td.is-vcentered,html.theme--catppuccin-frappe .table th.is-vcentered{vertical-align:middle}html.theme--catppuccin-frappe .table th{color:#b0bef1}html.theme--catppuccin-frappe .table th:not([align]){text-align:left}html.theme--catppuccin-frappe .table tr.is-selected{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .table tr.is-selected a,html.theme--catppuccin-frappe .table tr.is-selected strong{color:currentColor}html.theme--catppuccin-frappe .table tr.is-selected td,html.theme--catppuccin-frappe .table tr.is-selected th{border-color:#fff;color:currentColor}html.theme--catppuccin-frappe .table thead{background-color:rgba(0,0,0,0)}html.theme--catppuccin-frappe .table thead td,html.theme--catppuccin-frappe .table thead th{border-width:0 0 2px;color:#b0bef1}html.theme--catppuccin-frappe .table tfoot{background-color:rgba(0,0,0,0)}html.theme--catppuccin-frappe .table tfoot td,html.theme--catppuccin-frappe .table tfoot th{border-width:2px 0 0;color:#b0bef1}html.theme--catppuccin-frappe .table tbody{background-color:rgba(0,0,0,0)}html.theme--catppuccin-frappe .table tbody tr:last-child td,html.theme--catppuccin-frappe .table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-frappe .table.is-bordered td,html.theme--catppuccin-frappe .table.is-bordered th{border-width:1px}html.theme--catppuccin-frappe .table.is-bordered tr:last-child td,html.theme--catppuccin-frappe .table.is-bordered tr:last-child th{border-bottom-width:1px}html.theme--catppuccin-frappe .table.is-fullwidth{width:100%}html.theme--catppuccin-frappe .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#414559}html.theme--catppuccin-frappe .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#414559}html.theme--catppuccin-frappe .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#454a5f}html.theme--catppuccin-frappe .table.is-narrow td,html.theme--catppuccin-frappe .table.is-narrow th{padding:0.25em 0.5em}html.theme--catppuccin-frappe .table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#414559}html.theme--catppuccin-frappe .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}html.theme--catppuccin-frappe .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-frappe .tags .tag,html.theme--catppuccin-frappe .tags .content kbd,html.theme--catppuccin-frappe .content .tags kbd,html.theme--catppuccin-frappe .tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}html.theme--catppuccin-frappe .tags .tag:not(:last-child),html.theme--catppuccin-frappe .tags .content kbd:not(:last-child),html.theme--catppuccin-frappe .content .tags kbd:not(:last-child),html.theme--catppuccin-frappe .tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}html.theme--catppuccin-frappe .tags:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-frappe .tags:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-frappe .tags.are-medium .tag:not(.is-normal):not(.is-large),html.theme--catppuccin-frappe .tags.are-medium .content kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-frappe .content .tags.are-medium kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-frappe .tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}html.theme--catppuccin-frappe .tags.are-large .tag:not(.is-normal):not(.is-medium),html.theme--catppuccin-frappe .tags.are-large .content kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-frappe .content .tags.are-large kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-frappe .tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}html.theme--catppuccin-frappe .tags.is-centered{justify-content:center}html.theme--catppuccin-frappe .tags.is-centered .tag,html.theme--catppuccin-frappe .tags.is-centered .content kbd,html.theme--catppuccin-frappe .content .tags.is-centered kbd,html.theme--catppuccin-frappe .tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}html.theme--catppuccin-frappe .tags.is-right{justify-content:flex-end}html.theme--catppuccin-frappe .tags.is-right .tag:not(:first-child),html.theme--catppuccin-frappe .tags.is-right .content kbd:not(:first-child),html.theme--catppuccin-frappe .content .tags.is-right kbd:not(:first-child),html.theme--catppuccin-frappe .tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}html.theme--catppuccin-frappe .tags.is-right .tag:not(:last-child),html.theme--catppuccin-frappe .tags.is-right .content kbd:not(:last-child),html.theme--catppuccin-frappe .content .tags.is-right kbd:not(:last-child),html.theme--catppuccin-frappe .tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}html.theme--catppuccin-frappe .tags.has-addons .tag,html.theme--catppuccin-frappe .tags.has-addons .content kbd,html.theme--catppuccin-frappe .content .tags.has-addons kbd,html.theme--catppuccin-frappe .tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}html.theme--catppuccin-frappe .tags.has-addons .tag:not(:first-child),html.theme--catppuccin-frappe .tags.has-addons .content kbd:not(:first-child),html.theme--catppuccin-frappe .content .tags.has-addons kbd:not(:first-child),html.theme--catppuccin-frappe .tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}html.theme--catppuccin-frappe .tags.has-addons .tag:not(:last-child),html.theme--catppuccin-frappe .tags.has-addons .content kbd:not(:last-child),html.theme--catppuccin-frappe .content .tags.has-addons kbd:not(:last-child),html.theme--catppuccin-frappe .tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}html.theme--catppuccin-frappe .tag:not(body),html.theme--catppuccin-frappe .content kbd:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#292c3c;border-radius:.4em;color:#c6d0f5;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}html.theme--catppuccin-frappe .tag:not(body) .delete,html.theme--catppuccin-frappe .content kbd:not(body) .delete,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}html.theme--catppuccin-frappe .tag.is-white:not(body),html.theme--catppuccin-frappe .content kbd.is-white:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .tag.is-black:not(body),html.theme--catppuccin-frappe .content kbd.is-black:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .tag.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .tag.is-dark:not(body),html.theme--catppuccin-frappe .content kbd:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-dark:not(body),html.theme--catppuccin-frappe .content .docstring>section>kbd:not(body){background-color:#414559;color:#fff}html.theme--catppuccin-frappe .tag.is-primary:not(body),html.theme--catppuccin-frappe .content kbd.is-primary:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body){background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .tag.is-primary.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-primary.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#edf2fc;color:#153a8e}html.theme--catppuccin-frappe .tag.is-link:not(body),html.theme--catppuccin-frappe .content kbd.is-link:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .tag.is-link.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-link.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#edf2fc;color:#153a8e}html.theme--catppuccin-frappe .tag.is-info:not(body),html.theme--catppuccin-frappe .content kbd.is-info:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .tag.is-info.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-info.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#f1f9f8;color:#2d675f}html.theme--catppuccin-frappe .tag.is-success:not(body),html.theme--catppuccin-frappe .content kbd.is-success:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .tag.is-success.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-success.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#f4f9f0;color:#446a29}html.theme--catppuccin-frappe .tag.is-warning:not(body),html.theme--catppuccin-frappe .content kbd.is-warning:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .tag.is-warning.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-warning.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fbf7ee;color:#78591c}html.theme--catppuccin-frappe .tag.is-danger:not(body),html.theme--catppuccin-frappe .content kbd.is-danger:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#e78284;color:#fff}html.theme--catppuccin-frappe .tag.is-danger.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-danger.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#fceeee;color:#9a1e20}html.theme--catppuccin-frappe .tag.is-normal:not(body),html.theme--catppuccin-frappe .content kbd.is-normal:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}html.theme--catppuccin-frappe .tag.is-medium:not(body),html.theme--catppuccin-frappe .content kbd.is-medium:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}html.theme--catppuccin-frappe .tag.is-large:not(body),html.theme--catppuccin-frappe .content kbd.is-large:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}html.theme--catppuccin-frappe .tag:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-frappe .content kbd:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}html.theme--catppuccin-frappe .tag:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-frappe .content kbd:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}html.theme--catppuccin-frappe .tag:not(body) .icon:first-child:last-child,html.theme--catppuccin-frappe .content kbd:not(body) .icon:first-child:last-child,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}html.theme--catppuccin-frappe .tag.is-delete:not(body),html.theme--catppuccin-frappe .content kbd.is-delete:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}html.theme--catppuccin-frappe .tag.is-delete:not(body)::before,html.theme--catppuccin-frappe .content kbd.is-delete:not(body)::before,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body)::before,html.theme--catppuccin-frappe .tag.is-delete:not(body)::after,html.theme--catppuccin-frappe .content kbd.is-delete:not(body)::after,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-frappe .tag.is-delete:not(body)::before,html.theme--catppuccin-frappe .content kbd.is-delete:not(body)::before,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}html.theme--catppuccin-frappe .tag.is-delete:not(body)::after,html.theme--catppuccin-frappe .content kbd.is-delete:not(body)::after,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}html.theme--catppuccin-frappe .tag.is-delete:not(body):hover,html.theme--catppuccin-frappe .content kbd.is-delete:not(body):hover,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body):hover,html.theme--catppuccin-frappe .tag.is-delete:not(body):focus,html.theme--catppuccin-frappe .content kbd.is-delete:not(body):focus,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#1f212d}html.theme--catppuccin-frappe .tag.is-delete:not(body):active,html.theme--catppuccin-frappe .content kbd.is-delete:not(body):active,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#14161e}html.theme--catppuccin-frappe .tag.is-rounded:not(body),html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:not(body),html.theme--catppuccin-frappe .content kbd.is-rounded:not(body),html.theme--catppuccin-frappe #documenter .docs-sidebar .content form.docs-search>input:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}html.theme--catppuccin-frappe a.tag:hover,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:hover{text-decoration:underline}html.theme--catppuccin-frappe .title,html.theme--catppuccin-frappe .subtitle{word-break:break-word}html.theme--catppuccin-frappe .title em,html.theme--catppuccin-frappe .title span,html.theme--catppuccin-frappe .subtitle em,html.theme--catppuccin-frappe .subtitle span{font-weight:inherit}html.theme--catppuccin-frappe .title sub,html.theme--catppuccin-frappe .subtitle sub{font-size:.75em}html.theme--catppuccin-frappe .title sup,html.theme--catppuccin-frappe .subtitle sup{font-size:.75em}html.theme--catppuccin-frappe .title .tag,html.theme--catppuccin-frappe .title .content kbd,html.theme--catppuccin-frappe .content .title kbd,html.theme--catppuccin-frappe .title .docstring>section>a.docs-sourcelink,html.theme--catppuccin-frappe .subtitle .tag,html.theme--catppuccin-frappe .subtitle .content kbd,html.theme--catppuccin-frappe .content .subtitle kbd,html.theme--catppuccin-frappe .subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}html.theme--catppuccin-frappe .title{color:#fff;font-size:2rem;font-weight:500;line-height:1.125}html.theme--catppuccin-frappe .title strong{color:inherit;font-weight:inherit}html.theme--catppuccin-frappe .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}html.theme--catppuccin-frappe .title.is-1{font-size:3rem}html.theme--catppuccin-frappe .title.is-2{font-size:2.5rem}html.theme--catppuccin-frappe .title.is-3{font-size:2rem}html.theme--catppuccin-frappe .title.is-4{font-size:1.5rem}html.theme--catppuccin-frappe .title.is-5{font-size:1.25rem}html.theme--catppuccin-frappe .title.is-6{font-size:1rem}html.theme--catppuccin-frappe .title.is-7{font-size:.75rem}html.theme--catppuccin-frappe .subtitle{color:#737994;font-size:1.25rem;font-weight:400;line-height:1.25}html.theme--catppuccin-frappe .subtitle strong{color:#737994;font-weight:600}html.theme--catppuccin-frappe .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}html.theme--catppuccin-frappe .subtitle.is-1{font-size:3rem}html.theme--catppuccin-frappe .subtitle.is-2{font-size:2.5rem}html.theme--catppuccin-frappe .subtitle.is-3{font-size:2rem}html.theme--catppuccin-frappe .subtitle.is-4{font-size:1.5rem}html.theme--catppuccin-frappe .subtitle.is-5{font-size:1.25rem}html.theme--catppuccin-frappe .subtitle.is-6{font-size:1rem}html.theme--catppuccin-frappe .subtitle.is-7{font-size:.75rem}html.theme--catppuccin-frappe .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}html.theme--catppuccin-frappe .number{align-items:center;background-color:#292c3c;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}html.theme--catppuccin-frappe .select select,html.theme--catppuccin-frappe .textarea,html.theme--catppuccin-frappe .input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input{background-color:#303446;border-color:#626880;border-radius:.4em;color:#838ba7}html.theme--catppuccin-frappe .select select::-moz-placeholder,html.theme--catppuccin-frappe .textarea::-moz-placeholder,html.theme--catppuccin-frappe .input::-moz-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#868c98}html.theme--catppuccin-frappe .select select::-webkit-input-placeholder,html.theme--catppuccin-frappe .textarea::-webkit-input-placeholder,html.theme--catppuccin-frappe .input::-webkit-input-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#868c98}html.theme--catppuccin-frappe .select select:-moz-placeholder,html.theme--catppuccin-frappe .textarea:-moz-placeholder,html.theme--catppuccin-frappe .input:-moz-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#868c98}html.theme--catppuccin-frappe .select select:-ms-input-placeholder,html.theme--catppuccin-frappe .textarea:-ms-input-placeholder,html.theme--catppuccin-frappe .input:-ms-input-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#868c98}html.theme--catppuccin-frappe .select select:hover,html.theme--catppuccin-frappe .textarea:hover,html.theme--catppuccin-frappe .input:hover,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:hover,html.theme--catppuccin-frappe .select select.is-hovered,html.theme--catppuccin-frappe .is-hovered.textarea,html.theme--catppuccin-frappe .is-hovered.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#737994}html.theme--catppuccin-frappe .select select:focus,html.theme--catppuccin-frappe .textarea:focus,html.theme--catppuccin-frappe .input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-frappe .select select.is-focused,html.theme--catppuccin-frappe .is-focused.textarea,html.theme--catppuccin-frappe .is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .select select:active,html.theme--catppuccin-frappe .textarea:active,html.theme--catppuccin-frappe .input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-frappe .select select.is-active,html.theme--catppuccin-frappe .is-active.textarea,html.theme--catppuccin-frappe .is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{border-color:#8caaee;box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .select select[disabled],html.theme--catppuccin-frappe .textarea[disabled],html.theme--catppuccin-frappe .input[disabled],html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] html.theme--catppuccin-frappe .select select,fieldset[disabled] html.theme--catppuccin-frappe .textarea,fieldset[disabled] html.theme--catppuccin-frappe .input,fieldset[disabled] html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input{background-color:#737994;border-color:#292c3c;box-shadow:none;color:#f1f4fd}html.theme--catppuccin-frappe .select select[disabled]::-moz-placeholder,html.theme--catppuccin-frappe .textarea[disabled]::-moz-placeholder,html.theme--catppuccin-frappe .input[disabled]::-moz-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .select select::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .textarea::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .input::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(241,244,253,0.3)}html.theme--catppuccin-frappe .select select[disabled]::-webkit-input-placeholder,html.theme--catppuccin-frappe .textarea[disabled]::-webkit-input-placeholder,html.theme--catppuccin-frappe .input[disabled]::-webkit-input-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .select select::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .textarea::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .input::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(241,244,253,0.3)}html.theme--catppuccin-frappe .select select[disabled]:-moz-placeholder,html.theme--catppuccin-frappe .textarea[disabled]:-moz-placeholder,html.theme--catppuccin-frappe .input[disabled]:-moz-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .select select:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .textarea:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .input:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(241,244,253,0.3)}html.theme--catppuccin-frappe .select select[disabled]:-ms-input-placeholder,html.theme--catppuccin-frappe .textarea[disabled]:-ms-input-placeholder,html.theme--catppuccin-frappe .input[disabled]:-ms-input-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .select select:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .textarea:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .input:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(241,244,253,0.3)}html.theme--catppuccin-frappe .textarea,html.theme--catppuccin-frappe .input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}html.theme--catppuccin-frappe .textarea[readonly],html.theme--catppuccin-frappe .input[readonly],html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}html.theme--catppuccin-frappe .is-white.textarea,html.theme--catppuccin-frappe .is-white.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}html.theme--catppuccin-frappe .is-white.textarea:focus,html.theme--catppuccin-frappe .is-white.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-white:focus,html.theme--catppuccin-frappe .is-white.is-focused.textarea,html.theme--catppuccin-frappe .is-white.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-white.textarea:active,html.theme--catppuccin-frappe .is-white.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-white:active,html.theme--catppuccin-frappe .is-white.is-active.textarea,html.theme--catppuccin-frappe .is-white.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-frappe .is-black.textarea,html.theme--catppuccin-frappe .is-black.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}html.theme--catppuccin-frappe .is-black.textarea:focus,html.theme--catppuccin-frappe .is-black.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-black:focus,html.theme--catppuccin-frappe .is-black.is-focused.textarea,html.theme--catppuccin-frappe .is-black.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-black.textarea:active,html.theme--catppuccin-frappe .is-black.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-black:active,html.theme--catppuccin-frappe .is-black.is-active.textarea,html.theme--catppuccin-frappe .is-black.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-frappe .is-light.textarea,html.theme--catppuccin-frappe .is-light.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-light{border-color:#f5f5f5}html.theme--catppuccin-frappe .is-light.textarea:focus,html.theme--catppuccin-frappe .is-light.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-light:focus,html.theme--catppuccin-frappe .is-light.is-focused.textarea,html.theme--catppuccin-frappe .is-light.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-light.textarea:active,html.theme--catppuccin-frappe .is-light.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-light:active,html.theme--catppuccin-frappe .is-light.is-active.textarea,html.theme--catppuccin-frappe .is-light.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-frappe .is-dark.textarea,html.theme--catppuccin-frappe .content kbd.textarea,html.theme--catppuccin-frappe .is-dark.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-dark,html.theme--catppuccin-frappe .content kbd.input{border-color:#414559}html.theme--catppuccin-frappe .is-dark.textarea:focus,html.theme--catppuccin-frappe .content kbd.textarea:focus,html.theme--catppuccin-frappe .is-dark.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-dark:focus,html.theme--catppuccin-frappe .content kbd.input:focus,html.theme--catppuccin-frappe .is-dark.is-focused.textarea,html.theme--catppuccin-frappe .content kbd.is-focused.textarea,html.theme--catppuccin-frappe .is-dark.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .content kbd.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar .content form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-dark.textarea:active,html.theme--catppuccin-frappe .content kbd.textarea:active,html.theme--catppuccin-frappe .is-dark.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-dark:active,html.theme--catppuccin-frappe .content kbd.input:active,html.theme--catppuccin-frappe .is-dark.is-active.textarea,html.theme--catppuccin-frappe .content kbd.is-active.textarea,html.theme--catppuccin-frappe .is-dark.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-frappe .content kbd.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(65,69,89,0.25)}html.theme--catppuccin-frappe .is-primary.textarea,html.theme--catppuccin-frappe .docstring>section>a.textarea.docs-sourcelink,html.theme--catppuccin-frappe .is-primary.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-primary,html.theme--catppuccin-frappe .docstring>section>a.input.docs-sourcelink{border-color:#8caaee}html.theme--catppuccin-frappe .is-primary.textarea:focus,html.theme--catppuccin-frappe .docstring>section>a.textarea.docs-sourcelink:focus,html.theme--catppuccin-frappe .is-primary.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-primary:focus,html.theme--catppuccin-frappe .docstring>section>a.input.docs-sourcelink:focus,html.theme--catppuccin-frappe .is-primary.is-focused.textarea,html.theme--catppuccin-frappe .docstring>section>a.is-focused.textarea.docs-sourcelink,html.theme--catppuccin-frappe .is-primary.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .docstring>section>a.is-focused.input.docs-sourcelink,html.theme--catppuccin-frappe .is-primary.textarea:active,html.theme--catppuccin-frappe .docstring>section>a.textarea.docs-sourcelink:active,html.theme--catppuccin-frappe .is-primary.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-primary:active,html.theme--catppuccin-frappe .docstring>section>a.input.docs-sourcelink:active,html.theme--catppuccin-frappe .is-primary.is-active.textarea,html.theme--catppuccin-frappe .docstring>section>a.is-active.textarea.docs-sourcelink,html.theme--catppuccin-frappe .is-primary.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-frappe .docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .is-link.textarea,html.theme--catppuccin-frappe .is-link.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-link{border-color:#8caaee}html.theme--catppuccin-frappe .is-link.textarea:focus,html.theme--catppuccin-frappe .is-link.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-link:focus,html.theme--catppuccin-frappe .is-link.is-focused.textarea,html.theme--catppuccin-frappe .is-link.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-link.textarea:active,html.theme--catppuccin-frappe .is-link.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-link:active,html.theme--catppuccin-frappe .is-link.is-active.textarea,html.theme--catppuccin-frappe .is-link.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .is-info.textarea,html.theme--catppuccin-frappe .is-info.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-info{border-color:#81c8be}html.theme--catppuccin-frappe .is-info.textarea:focus,html.theme--catppuccin-frappe .is-info.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-info:focus,html.theme--catppuccin-frappe .is-info.is-focused.textarea,html.theme--catppuccin-frappe .is-info.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-info.textarea:active,html.theme--catppuccin-frappe .is-info.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-info:active,html.theme--catppuccin-frappe .is-info.is-active.textarea,html.theme--catppuccin-frappe .is-info.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(129,200,190,0.25)}html.theme--catppuccin-frappe .is-success.textarea,html.theme--catppuccin-frappe .is-success.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-success{border-color:#a6d189}html.theme--catppuccin-frappe .is-success.textarea:focus,html.theme--catppuccin-frappe .is-success.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-success:focus,html.theme--catppuccin-frappe .is-success.is-focused.textarea,html.theme--catppuccin-frappe .is-success.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-success.textarea:active,html.theme--catppuccin-frappe .is-success.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-success:active,html.theme--catppuccin-frappe .is-success.is-active.textarea,html.theme--catppuccin-frappe .is-success.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(166,209,137,0.25)}html.theme--catppuccin-frappe .is-warning.textarea,html.theme--catppuccin-frappe .is-warning.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#e5c890}html.theme--catppuccin-frappe .is-warning.textarea:focus,html.theme--catppuccin-frappe .is-warning.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-warning:focus,html.theme--catppuccin-frappe .is-warning.is-focused.textarea,html.theme--catppuccin-frappe .is-warning.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-warning.textarea:active,html.theme--catppuccin-frappe .is-warning.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-warning:active,html.theme--catppuccin-frappe .is-warning.is-active.textarea,html.theme--catppuccin-frappe .is-warning.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(229,200,144,0.25)}html.theme--catppuccin-frappe .is-danger.textarea,html.theme--catppuccin-frappe .is-danger.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#e78284}html.theme--catppuccin-frappe .is-danger.textarea:focus,html.theme--catppuccin-frappe .is-danger.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-danger:focus,html.theme--catppuccin-frappe .is-danger.is-focused.textarea,html.theme--catppuccin-frappe .is-danger.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-danger.textarea:active,html.theme--catppuccin-frappe .is-danger.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-danger:active,html.theme--catppuccin-frappe .is-danger.is-active.textarea,html.theme--catppuccin-frappe .is-danger.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(231,130,132,0.25)}html.theme--catppuccin-frappe .is-small.textarea,html.theme--catppuccin-frappe .is-small.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input{border-radius:3px;font-size:.75rem}html.theme--catppuccin-frappe .is-medium.textarea,html.theme--catppuccin-frappe .is-medium.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .is-large.textarea,html.theme--catppuccin-frappe .is-large.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .is-fullwidth.textarea,html.theme--catppuccin-frappe .is-fullwidth.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}html.theme--catppuccin-frappe .is-inline.textarea,html.theme--catppuccin-frappe .is-inline.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}html.theme--catppuccin-frappe .input.is-rounded,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}html.theme--catppuccin-frappe .input.is-static,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}html.theme--catppuccin-frappe .textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}html.theme--catppuccin-frappe .textarea:not([rows]){max-height:40em;min-height:8em}html.theme--catppuccin-frappe .textarea[rows]{height:initial}html.theme--catppuccin-frappe .textarea.has-fixed-size{resize:none}html.theme--catppuccin-frappe .radio,html.theme--catppuccin-frappe .checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}html.theme--catppuccin-frappe .radio input,html.theme--catppuccin-frappe .checkbox input{cursor:pointer}html.theme--catppuccin-frappe .radio:hover,html.theme--catppuccin-frappe .checkbox:hover{color:#99d1db}html.theme--catppuccin-frappe .radio[disabled],html.theme--catppuccin-frappe .checkbox[disabled],fieldset[disabled] html.theme--catppuccin-frappe .radio,fieldset[disabled] html.theme--catppuccin-frappe .checkbox,html.theme--catppuccin-frappe .radio input[disabled],html.theme--catppuccin-frappe .checkbox input[disabled]{color:#f1f4fd;cursor:not-allowed}html.theme--catppuccin-frappe .radio+.radio{margin-left:.5em}html.theme--catppuccin-frappe .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}html.theme--catppuccin-frappe .select:not(.is-multiple){height:2.5em}html.theme--catppuccin-frappe .select:not(.is-multiple):not(.is-loading)::after{border-color:#8caaee;right:1.125em;z-index:4}html.theme--catppuccin-frappe .select.is-rounded select,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}html.theme--catppuccin-frappe .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}html.theme--catppuccin-frappe .select select::-ms-expand{display:none}html.theme--catppuccin-frappe .select select[disabled]:hover,fieldset[disabled] html.theme--catppuccin-frappe .select select:hover{border-color:#292c3c}html.theme--catppuccin-frappe .select select:not([multiple]){padding-right:2.5em}html.theme--catppuccin-frappe .select select[multiple]{height:auto;padding:0}html.theme--catppuccin-frappe .select select[multiple] option{padding:0.5em 1em}html.theme--catppuccin-frappe .select:not(.is-multiple):not(.is-loading):hover::after{border-color:#99d1db}html.theme--catppuccin-frappe .select.is-white:not(:hover)::after{border-color:#fff}html.theme--catppuccin-frappe .select.is-white select{border-color:#fff}html.theme--catppuccin-frappe .select.is-white select:hover,html.theme--catppuccin-frappe .select.is-white select.is-hovered{border-color:#f2f2f2}html.theme--catppuccin-frappe .select.is-white select:focus,html.theme--catppuccin-frappe .select.is-white select.is-focused,html.theme--catppuccin-frappe .select.is-white select:active,html.theme--catppuccin-frappe .select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-frappe .select.is-black:not(:hover)::after{border-color:#0a0a0a}html.theme--catppuccin-frappe .select.is-black select{border-color:#0a0a0a}html.theme--catppuccin-frappe .select.is-black select:hover,html.theme--catppuccin-frappe .select.is-black select.is-hovered{border-color:#000}html.theme--catppuccin-frappe .select.is-black select:focus,html.theme--catppuccin-frappe .select.is-black select.is-focused,html.theme--catppuccin-frappe .select.is-black select:active,html.theme--catppuccin-frappe .select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-frappe .select.is-light:not(:hover)::after{border-color:#f5f5f5}html.theme--catppuccin-frappe .select.is-light select{border-color:#f5f5f5}html.theme--catppuccin-frappe .select.is-light select:hover,html.theme--catppuccin-frappe .select.is-light select.is-hovered{border-color:#e8e8e8}html.theme--catppuccin-frappe .select.is-light select:focus,html.theme--catppuccin-frappe .select.is-light select.is-focused,html.theme--catppuccin-frappe .select.is-light select:active,html.theme--catppuccin-frappe .select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-frappe .select.is-dark:not(:hover)::after,html.theme--catppuccin-frappe .content kbd.select:not(:hover)::after{border-color:#414559}html.theme--catppuccin-frappe .select.is-dark select,html.theme--catppuccin-frappe .content kbd.select select{border-color:#414559}html.theme--catppuccin-frappe .select.is-dark select:hover,html.theme--catppuccin-frappe .content kbd.select select:hover,html.theme--catppuccin-frappe .select.is-dark select.is-hovered,html.theme--catppuccin-frappe .content kbd.select select.is-hovered{border-color:#363a4a}html.theme--catppuccin-frappe .select.is-dark select:focus,html.theme--catppuccin-frappe .content kbd.select select:focus,html.theme--catppuccin-frappe .select.is-dark select.is-focused,html.theme--catppuccin-frappe .content kbd.select select.is-focused,html.theme--catppuccin-frappe .select.is-dark select:active,html.theme--catppuccin-frappe .content kbd.select select:active,html.theme--catppuccin-frappe .select.is-dark select.is-active,html.theme--catppuccin-frappe .content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(65,69,89,0.25)}html.theme--catppuccin-frappe .select.is-primary:not(:hover)::after,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#8caaee}html.theme--catppuccin-frappe .select.is-primary select,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select{border-color:#8caaee}html.theme--catppuccin-frappe .select.is-primary select:hover,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select:hover,html.theme--catppuccin-frappe .select.is-primary select.is-hovered,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#769aeb}html.theme--catppuccin-frappe .select.is-primary select:focus,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select:focus,html.theme--catppuccin-frappe .select.is-primary select.is-focused,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select.is-focused,html.theme--catppuccin-frappe .select.is-primary select:active,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select:active,html.theme--catppuccin-frappe .select.is-primary select.is-active,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .select.is-link:not(:hover)::after{border-color:#8caaee}html.theme--catppuccin-frappe .select.is-link select{border-color:#8caaee}html.theme--catppuccin-frappe .select.is-link select:hover,html.theme--catppuccin-frappe .select.is-link select.is-hovered{border-color:#769aeb}html.theme--catppuccin-frappe .select.is-link select:focus,html.theme--catppuccin-frappe .select.is-link select.is-focused,html.theme--catppuccin-frappe .select.is-link select:active,html.theme--catppuccin-frappe .select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .select.is-info:not(:hover)::after{border-color:#81c8be}html.theme--catppuccin-frappe .select.is-info select{border-color:#81c8be}html.theme--catppuccin-frappe .select.is-info select:hover,html.theme--catppuccin-frappe .select.is-info select.is-hovered{border-color:#6fc0b5}html.theme--catppuccin-frappe .select.is-info select:focus,html.theme--catppuccin-frappe .select.is-info select.is-focused,html.theme--catppuccin-frappe .select.is-info select:active,html.theme--catppuccin-frappe .select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(129,200,190,0.25)}html.theme--catppuccin-frappe .select.is-success:not(:hover)::after{border-color:#a6d189}html.theme--catppuccin-frappe .select.is-success select{border-color:#a6d189}html.theme--catppuccin-frappe .select.is-success select:hover,html.theme--catppuccin-frappe .select.is-success select.is-hovered{border-color:#98ca77}html.theme--catppuccin-frappe .select.is-success select:focus,html.theme--catppuccin-frappe .select.is-success select.is-focused,html.theme--catppuccin-frappe .select.is-success select:active,html.theme--catppuccin-frappe .select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(166,209,137,0.25)}html.theme--catppuccin-frappe .select.is-warning:not(:hover)::after{border-color:#e5c890}html.theme--catppuccin-frappe .select.is-warning select{border-color:#e5c890}html.theme--catppuccin-frappe .select.is-warning select:hover,html.theme--catppuccin-frappe .select.is-warning select.is-hovered{border-color:#e0be7b}html.theme--catppuccin-frappe .select.is-warning select:focus,html.theme--catppuccin-frappe .select.is-warning select.is-focused,html.theme--catppuccin-frappe .select.is-warning select:active,html.theme--catppuccin-frappe .select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(229,200,144,0.25)}html.theme--catppuccin-frappe .select.is-danger:not(:hover)::after{border-color:#e78284}html.theme--catppuccin-frappe .select.is-danger select{border-color:#e78284}html.theme--catppuccin-frappe .select.is-danger select:hover,html.theme--catppuccin-frappe .select.is-danger select.is-hovered{border-color:#e36d6f}html.theme--catppuccin-frappe .select.is-danger select:focus,html.theme--catppuccin-frappe .select.is-danger select.is-focused,html.theme--catppuccin-frappe .select.is-danger select:active,html.theme--catppuccin-frappe .select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(231,130,132,0.25)}html.theme--catppuccin-frappe .select.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.select{border-radius:3px;font-size:.75rem}html.theme--catppuccin-frappe .select.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .select.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .select.is-disabled::after{border-color:#f1f4fd !important;opacity:0.5}html.theme--catppuccin-frappe .select.is-fullwidth{width:100%}html.theme--catppuccin-frappe .select.is-fullwidth select{width:100%}html.theme--catppuccin-frappe .select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}html.theme--catppuccin-frappe .select.is-loading.is-small:after,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-frappe .select.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-frappe .select.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-frappe .file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}html.theme--catppuccin-frappe .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .file.is-white:hover .file-cta,html.theme--catppuccin-frappe .file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .file.is-white:focus .file-cta,html.theme--catppuccin-frappe .file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}html.theme--catppuccin-frappe .file.is-white:active .file-cta,html.theme--catppuccin-frappe .file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-black:hover .file-cta,html.theme--catppuccin-frappe .file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-black:focus .file-cta,html.theme--catppuccin-frappe .file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}html.theme--catppuccin-frappe .file.is-black:active .file-cta,html.theme--catppuccin-frappe .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-light:hover .file-cta,html.theme--catppuccin-frappe .file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-light:focus .file-cta,html.theme--catppuccin-frappe .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-light:active .file-cta,html.theme--catppuccin-frappe .file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-dark .file-cta,html.theme--catppuccin-frappe .content kbd.file .file-cta{background-color:#414559;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-dark:hover .file-cta,html.theme--catppuccin-frappe .content kbd.file:hover .file-cta,html.theme--catppuccin-frappe .file.is-dark.is-hovered .file-cta,html.theme--catppuccin-frappe .content kbd.file.is-hovered .file-cta{background-color:#3c3f52;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-dark:focus .file-cta,html.theme--catppuccin-frappe .content kbd.file:focus .file-cta,html.theme--catppuccin-frappe .file.is-dark.is-focused .file-cta,html.theme--catppuccin-frappe .content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(65,69,89,0.25);color:#fff}html.theme--catppuccin-frappe .file.is-dark:active .file-cta,html.theme--catppuccin-frappe .content kbd.file:active .file-cta,html.theme--catppuccin-frappe .file.is-dark.is-active .file-cta,html.theme--catppuccin-frappe .content kbd.file.is-active .file-cta{background-color:#363a4a;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-primary .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.docs-sourcelink .file-cta{background-color:#8caaee;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-primary:hover .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.docs-sourcelink:hover .file-cta,html.theme--catppuccin-frappe .file.is-primary.is-hovered .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#81a2ec;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-primary:focus .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.docs-sourcelink:focus .file-cta,html.theme--catppuccin-frappe .file.is-primary.is-focused .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(140,170,238,0.25);color:#fff}html.theme--catppuccin-frappe .file.is-primary:active .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.docs-sourcelink:active .file-cta,html.theme--catppuccin-frappe .file.is-primary.is-active .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#769aeb;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-link .file-cta{background-color:#8caaee;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-link:hover .file-cta,html.theme--catppuccin-frappe .file.is-link.is-hovered .file-cta{background-color:#81a2ec;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-link:focus .file-cta,html.theme--catppuccin-frappe .file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(140,170,238,0.25);color:#fff}html.theme--catppuccin-frappe .file.is-link:active .file-cta,html.theme--catppuccin-frappe .file.is-link.is-active .file-cta{background-color:#769aeb;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-info .file-cta{background-color:#81c8be;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-info:hover .file-cta,html.theme--catppuccin-frappe .file.is-info.is-hovered .file-cta{background-color:#78c4b9;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-info:focus .file-cta,html.theme--catppuccin-frappe .file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(129,200,190,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-info:active .file-cta,html.theme--catppuccin-frappe .file.is-info.is-active .file-cta{background-color:#6fc0b5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-success .file-cta{background-color:#a6d189;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-success:hover .file-cta,html.theme--catppuccin-frappe .file.is-success.is-hovered .file-cta{background-color:#9fcd80;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-success:focus .file-cta,html.theme--catppuccin-frappe .file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(166,209,137,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-success:active .file-cta,html.theme--catppuccin-frappe .file.is-success.is-active .file-cta{background-color:#98ca77;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-warning .file-cta{background-color:#e5c890;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-warning:hover .file-cta,html.theme--catppuccin-frappe .file.is-warning.is-hovered .file-cta{background-color:#e3c386;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-warning:focus .file-cta,html.theme--catppuccin-frappe .file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(229,200,144,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-warning:active .file-cta,html.theme--catppuccin-frappe .file.is-warning.is-active .file-cta{background-color:#e0be7b;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-danger .file-cta{background-color:#e78284;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-danger:hover .file-cta,html.theme--catppuccin-frappe .file.is-danger.is-hovered .file-cta{background-color:#e57779;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-danger:focus .file-cta,html.theme--catppuccin-frappe .file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(231,130,132,0.25);color:#fff}html.theme--catppuccin-frappe .file.is-danger:active .file-cta,html.theme--catppuccin-frappe .file.is-danger.is-active .file-cta{background-color:#e36d6f;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}html.theme--catppuccin-frappe .file.is-normal{font-size:1rem}html.theme--catppuccin-frappe .file.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .file.is-medium .file-icon .fa{font-size:21px}html.theme--catppuccin-frappe .file.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .file.is-large .file-icon .fa{font-size:28px}html.theme--catppuccin-frappe .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-frappe .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-frappe .file.has-name.is-empty .file-cta{border-radius:.4em}html.theme--catppuccin-frappe .file.has-name.is-empty .file-name{display:none}html.theme--catppuccin-frappe .file.is-boxed .file-label{flex-direction:column}html.theme--catppuccin-frappe .file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}html.theme--catppuccin-frappe .file.is-boxed .file-name{border-width:0 1px 1px}html.theme--catppuccin-frappe .file.is-boxed .file-icon{height:1.5em;width:1.5em}html.theme--catppuccin-frappe .file.is-boxed .file-icon .fa{font-size:21px}html.theme--catppuccin-frappe .file.is-boxed.is-small .file-icon .fa,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}html.theme--catppuccin-frappe .file.is-boxed.is-medium .file-icon .fa{font-size:28px}html.theme--catppuccin-frappe .file.is-boxed.is-large .file-icon .fa{font-size:35px}html.theme--catppuccin-frappe .file.is-boxed.has-name .file-cta{border-radius:.4em .4em 0 0}html.theme--catppuccin-frappe .file.is-boxed.has-name .file-name{border-radius:0 0 .4em .4em;border-width:0 1px 1px}html.theme--catppuccin-frappe .file.is-centered{justify-content:center}html.theme--catppuccin-frappe .file.is-fullwidth .file-label{width:100%}html.theme--catppuccin-frappe .file.is-fullwidth .file-name{flex-grow:1;max-width:none}html.theme--catppuccin-frappe .file.is-right{justify-content:flex-end}html.theme--catppuccin-frappe .file.is-right .file-cta{border-radius:0 .4em .4em 0}html.theme--catppuccin-frappe .file.is-right .file-name{border-radius:.4em 0 0 .4em;border-width:1px 0 1px 1px;order:-1}html.theme--catppuccin-frappe .file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}html.theme--catppuccin-frappe .file-label:hover .file-cta{background-color:#3c3f52;color:#b0bef1}html.theme--catppuccin-frappe .file-label:hover .file-name{border-color:#5c6279}html.theme--catppuccin-frappe .file-label:active .file-cta{background-color:#363a4a;color:#b0bef1}html.theme--catppuccin-frappe .file-label:active .file-name{border-color:#575c72}html.theme--catppuccin-frappe .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}html.theme--catppuccin-frappe .file-cta,html.theme--catppuccin-frappe .file-name{border-color:#626880;border-radius:.4em;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}html.theme--catppuccin-frappe .file-cta{background-color:#414559;color:#c6d0f5}html.theme--catppuccin-frappe .file-name{border-color:#626880;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}html.theme--catppuccin-frappe .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}html.theme--catppuccin-frappe .file-icon .fa{font-size:14px}html.theme--catppuccin-frappe .label{color:#b0bef1;display:block;font-size:1rem;font-weight:700}html.theme--catppuccin-frappe .label:not(:last-child){margin-bottom:0.5em}html.theme--catppuccin-frappe .label.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}html.theme--catppuccin-frappe .label.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .label.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .help{display:block;font-size:.75rem;margin-top:0.25rem}html.theme--catppuccin-frappe .help.is-white{color:#fff}html.theme--catppuccin-frappe .help.is-black{color:#0a0a0a}html.theme--catppuccin-frappe .help.is-light{color:#f5f5f5}html.theme--catppuccin-frappe .help.is-dark,html.theme--catppuccin-frappe .content kbd.help{color:#414559}html.theme--catppuccin-frappe .help.is-primary,html.theme--catppuccin-frappe .docstring>section>a.help.docs-sourcelink{color:#8caaee}html.theme--catppuccin-frappe .help.is-link{color:#8caaee}html.theme--catppuccin-frappe .help.is-info{color:#81c8be}html.theme--catppuccin-frappe .help.is-success{color:#a6d189}html.theme--catppuccin-frappe .help.is-warning{color:#e5c890}html.theme--catppuccin-frappe .help.is-danger{color:#e78284}html.theme--catppuccin-frappe .field:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-frappe .field.has-addons{display:flex;justify-content:flex-start}html.theme--catppuccin-frappe .field.has-addons .control:not(:last-child){margin-right:-1px}html.theme--catppuccin-frappe .field.has-addons .control:not(:first-child):not(:last-child) .button,html.theme--catppuccin-frappe .field.has-addons .control:not(:first-child):not(:last-child) .input,html.theme--catppuccin-frappe .field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,html.theme--catppuccin-frappe .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}html.theme--catppuccin-frappe .field.has-addons .control:first-child:not(:only-child) .button,html.theme--catppuccin-frappe .field.has-addons .control:first-child:not(:only-child) .input,html.theme--catppuccin-frappe .field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-frappe .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-frappe .field.has-addons .control:last-child:not(:only-child) .button,html.theme--catppuccin-frappe .field.has-addons .control:last-child:not(:only-child) .input,html.theme--catppuccin-frappe .field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-frappe .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-frappe .field.has-addons .control .button:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .button.is-hovered:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .input:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .input.is-hovered:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .select select:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}html.theme--catppuccin-frappe .field.has-addons .control .button:not([disabled]):focus,html.theme--catppuccin-frappe .field.has-addons .control .button.is-focused:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .button:not([disabled]):active,html.theme--catppuccin-frappe .field.has-addons .control .button.is-active:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .input:not([disabled]):focus,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-frappe .field.has-addons .control .input.is-focused:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .input:not([disabled]):active,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,html.theme--catppuccin-frappe .field.has-addons .control .input.is-active:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .select select:not([disabled]):focus,html.theme--catppuccin-frappe .field.has-addons .control .select select.is-focused:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .select select:not([disabled]):active,html.theme--catppuccin-frappe .field.has-addons .control .select select.is-active:not([disabled]){z-index:3}html.theme--catppuccin-frappe .field.has-addons .control .button:not([disabled]):focus:hover,html.theme--catppuccin-frappe .field.has-addons .control .button.is-focused:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .button:not([disabled]):active:hover,html.theme--catppuccin-frappe .field.has-addons .control .button.is-active:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .input:not([disabled]):focus:hover,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-frappe .field.has-addons .control .input.is-focused:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .input:not([disabled]):active:hover,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-frappe .field.has-addons .control .input.is-active:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .select select:not([disabled]):focus:hover,html.theme--catppuccin-frappe .field.has-addons .control .select select.is-focused:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .select select:not([disabled]):active:hover,html.theme--catppuccin-frappe .field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}html.theme--catppuccin-frappe .field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .field.has-addons.has-addons-centered{justify-content:center}html.theme--catppuccin-frappe .field.has-addons.has-addons-right{justify-content:flex-end}html.theme--catppuccin-frappe .field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}html.theme--catppuccin-frappe .field.is-grouped{display:flex;justify-content:flex-start}html.theme--catppuccin-frappe .field.is-grouped>.control{flex-shrink:0}html.theme--catppuccin-frappe .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-frappe .field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .field.is-grouped.is-grouped-centered{justify-content:center}html.theme--catppuccin-frappe .field.is-grouped.is-grouped-right{justify-content:flex-end}html.theme--catppuccin-frappe .field.is-grouped.is-grouped-multiline{flex-wrap:wrap}html.theme--catppuccin-frappe .field.is-grouped.is-grouped-multiline>.control:last-child,html.theme--catppuccin-frappe .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-frappe .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}html.theme--catppuccin-frappe .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .field.is-horizontal{display:flex}}html.theme--catppuccin-frappe .field-label .label{font-size:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}html.theme--catppuccin-frappe .field-label.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}html.theme--catppuccin-frappe .field-label.is-normal{padding-top:0.375em}html.theme--catppuccin-frappe .field-label.is-medium{font-size:1.25rem;padding-top:0.375em}html.theme--catppuccin-frappe .field-label.is-large{font-size:1.5rem;padding-top:0.375em}}html.theme--catppuccin-frappe .field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}html.theme--catppuccin-frappe .field-body .field{margin-bottom:0}html.theme--catppuccin-frappe .field-body>.field{flex-shrink:1}html.theme--catppuccin-frappe .field-body>.field:not(.is-narrow){flex-grow:1}html.theme--catppuccin-frappe .field-body>.field:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-frappe .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}html.theme--catppuccin-frappe .control.has-icons-left .input:focus~.icon,html.theme--catppuccin-frappe .control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,html.theme--catppuccin-frappe .control.has-icons-left .select:focus~.icon,html.theme--catppuccin-frappe .control.has-icons-right .input:focus~.icon,html.theme--catppuccin-frappe .control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,html.theme--catppuccin-frappe .control.has-icons-right .select:focus~.icon{color:#414559}html.theme--catppuccin-frappe .control.has-icons-left .input.is-small~.icon,html.theme--catppuccin-frappe .control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,html.theme--catppuccin-frappe .control.has-icons-left .select.is-small~.icon,html.theme--catppuccin-frappe .control.has-icons-right .input.is-small~.icon,html.theme--catppuccin-frappe .control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,html.theme--catppuccin-frappe .control.has-icons-right .select.is-small~.icon{font-size:.75rem}html.theme--catppuccin-frappe .control.has-icons-left .input.is-medium~.icon,html.theme--catppuccin-frappe .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,html.theme--catppuccin-frappe .control.has-icons-left .select.is-medium~.icon,html.theme--catppuccin-frappe .control.has-icons-right .input.is-medium~.icon,html.theme--catppuccin-frappe .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,html.theme--catppuccin-frappe .control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}html.theme--catppuccin-frappe .control.has-icons-left .input.is-large~.icon,html.theme--catppuccin-frappe .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,html.theme--catppuccin-frappe .control.has-icons-left .select.is-large~.icon,html.theme--catppuccin-frappe .control.has-icons-right .input.is-large~.icon,html.theme--catppuccin-frappe .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,html.theme--catppuccin-frappe .control.has-icons-right .select.is-large~.icon{font-size:1.5rem}html.theme--catppuccin-frappe .control.has-icons-left .icon,html.theme--catppuccin-frappe .control.has-icons-right .icon{color:#626880;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}html.theme--catppuccin-frappe .control.has-icons-left .input,html.theme--catppuccin-frappe .control.has-icons-left #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-left form.docs-search>input,html.theme--catppuccin-frappe .control.has-icons-left .select select{padding-left:2.5em}html.theme--catppuccin-frappe .control.has-icons-left .icon.is-left{left:0}html.theme--catppuccin-frappe .control.has-icons-right .input,html.theme--catppuccin-frappe .control.has-icons-right #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-right form.docs-search>input,html.theme--catppuccin-frappe .control.has-icons-right .select select{padding-right:2.5em}html.theme--catppuccin-frappe .control.has-icons-right .icon.is-right{right:0}html.theme--catppuccin-frappe .control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}html.theme--catppuccin-frappe .control.is-loading.is-small:after,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-frappe .control.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-frappe .control.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-frappe .breadcrumb{font-size:1rem;white-space:nowrap}html.theme--catppuccin-frappe .breadcrumb a{align-items:center;color:#8caaee;display:flex;justify-content:center;padding:0 .75em}html.theme--catppuccin-frappe .breadcrumb a:hover{color:#99d1db}html.theme--catppuccin-frappe .breadcrumb li{align-items:center;display:flex}html.theme--catppuccin-frappe .breadcrumb li:first-child a{padding-left:0}html.theme--catppuccin-frappe .breadcrumb li.is-active a{color:#b0bef1;cursor:default;pointer-events:none}html.theme--catppuccin-frappe .breadcrumb li+li::before{color:#737994;content:"\0002f"}html.theme--catppuccin-frappe .breadcrumb ul,html.theme--catppuccin-frappe .breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-frappe .breadcrumb .icon:first-child{margin-right:.5em}html.theme--catppuccin-frappe .breadcrumb .icon:last-child{margin-left:.5em}html.theme--catppuccin-frappe .breadcrumb.is-centered ol,html.theme--catppuccin-frappe .breadcrumb.is-centered ul{justify-content:center}html.theme--catppuccin-frappe .breadcrumb.is-right ol,html.theme--catppuccin-frappe .breadcrumb.is-right ul{justify-content:flex-end}html.theme--catppuccin-frappe .breadcrumb.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}html.theme--catppuccin-frappe .breadcrumb.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .breadcrumb.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .breadcrumb.has-arrow-separator li+li::before{content:"\02192"}html.theme--catppuccin-frappe .breadcrumb.has-bullet-separator li+li::before{content:"\02022"}html.theme--catppuccin-frappe .breadcrumb.has-dot-separator li+li::before{content:"\000b7"}html.theme--catppuccin-frappe .breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}html.theme--catppuccin-frappe .card{background-color:#fff;border-radius:.25rem;box-shadow:#171717;color:#c6d0f5;max-width:100%;position:relative}html.theme--catppuccin-frappe .card-footer:first-child,html.theme--catppuccin-frappe .card-content:first-child,html.theme--catppuccin-frappe .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-frappe .card-footer:last-child,html.theme--catppuccin-frappe .card-content:last-child,html.theme--catppuccin-frappe .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-frappe .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}html.theme--catppuccin-frappe .card-header-title{align-items:center;color:#b0bef1;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}html.theme--catppuccin-frappe .card-header-title.is-centered{justify-content:center}html.theme--catppuccin-frappe .card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}html.theme--catppuccin-frappe .card-image{display:block;position:relative}html.theme--catppuccin-frappe .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-frappe .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-frappe .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}html.theme--catppuccin-frappe .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}html.theme--catppuccin-frappe .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}html.theme--catppuccin-frappe .card-footer-item:not(:last-child){border-right:1px solid #ededed}html.theme--catppuccin-frappe .card .media:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-frappe .dropdown{display:inline-flex;position:relative;vertical-align:top}html.theme--catppuccin-frappe .dropdown.is-active .dropdown-menu,html.theme--catppuccin-frappe .dropdown.is-hoverable:hover .dropdown-menu{display:block}html.theme--catppuccin-frappe .dropdown.is-right .dropdown-menu{left:auto;right:0}html.theme--catppuccin-frappe .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}html.theme--catppuccin-frappe .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}html.theme--catppuccin-frappe .dropdown-content{background-color:#292c3c;border-radius:.4em;box-shadow:#171717;padding-bottom:.5rem;padding-top:.5rem}html.theme--catppuccin-frappe .dropdown-item{color:#c6d0f5;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}html.theme--catppuccin-frappe a.dropdown-item,html.theme--catppuccin-frappe button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}html.theme--catppuccin-frappe a.dropdown-item:hover,html.theme--catppuccin-frappe button.dropdown-item:hover{background-color:#292c3c;color:#0a0a0a}html.theme--catppuccin-frappe a.dropdown-item.is-active,html.theme--catppuccin-frappe button.dropdown-item.is-active{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}html.theme--catppuccin-frappe .level{align-items:center;justify-content:space-between}html.theme--catppuccin-frappe .level code{border-radius:.4em}html.theme--catppuccin-frappe .level img{display:inline-block;vertical-align:top}html.theme--catppuccin-frappe .level.is-mobile{display:flex}html.theme--catppuccin-frappe .level.is-mobile .level-left,html.theme--catppuccin-frappe .level.is-mobile .level-right{display:flex}html.theme--catppuccin-frappe .level.is-mobile .level-left+.level-right{margin-top:0}html.theme--catppuccin-frappe .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-frappe .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .level{display:flex}html.theme--catppuccin-frappe .level>.level-item:not(.is-narrow){flex-grow:1}}html.theme--catppuccin-frappe .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}html.theme--catppuccin-frappe .level-item .title,html.theme--catppuccin-frappe .level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .level-item:not(:last-child){margin-bottom:.75rem}}html.theme--catppuccin-frappe .level-left,html.theme--catppuccin-frappe .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-frappe .level-left .level-item.is-flexible,html.theme--catppuccin-frappe .level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .level-left .level-item:not(:last-child),html.theme--catppuccin-frappe .level-right .level-item:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-frappe .level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .level-left{display:flex}}html.theme--catppuccin-frappe .level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .level-right{display:flex}}html.theme--catppuccin-frappe .media{align-items:flex-start;display:flex;text-align:inherit}html.theme--catppuccin-frappe .media .content:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-frappe .media .media{border-top:1px solid rgba(98,104,128,0.5);display:flex;padding-top:.75rem}html.theme--catppuccin-frappe .media .media .content:not(:last-child),html.theme--catppuccin-frappe .media .media .control:not(:last-child){margin-bottom:.5rem}html.theme--catppuccin-frappe .media .media .media{padding-top:.5rem}html.theme--catppuccin-frappe .media .media .media+.media{margin-top:.5rem}html.theme--catppuccin-frappe .media+.media{border-top:1px solid rgba(98,104,128,0.5);margin-top:1rem;padding-top:1rem}html.theme--catppuccin-frappe .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}html.theme--catppuccin-frappe .media-left,html.theme--catppuccin-frappe .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-frappe .media-left{margin-right:1rem}html.theme--catppuccin-frappe .media-right{margin-left:1rem}html.theme--catppuccin-frappe .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .media-content{overflow-x:auto}}html.theme--catppuccin-frappe .menu{font-size:1rem}html.theme--catppuccin-frappe .menu.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}html.theme--catppuccin-frappe .menu.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .menu.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .menu-list{line-height:1.25}html.theme--catppuccin-frappe .menu-list a{border-radius:3px;color:#c6d0f5;display:block;padding:0.5em 0.75em}html.theme--catppuccin-frappe .menu-list a:hover{background-color:#292c3c;color:#b0bef1}html.theme--catppuccin-frappe .menu-list a.is-active{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .menu-list li ul{border-left:1px solid #626880;margin:.75em;padding-left:.75em}html.theme--catppuccin-frappe .menu-label{color:#f1f4fd;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}html.theme--catppuccin-frappe .menu-label:not(:first-child){margin-top:1em}html.theme--catppuccin-frappe .menu-label:not(:last-child){margin-bottom:1em}html.theme--catppuccin-frappe .message{background-color:#292c3c;border-radius:.4em;font-size:1rem}html.theme--catppuccin-frappe .message strong{color:currentColor}html.theme--catppuccin-frappe .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-frappe .message.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}html.theme--catppuccin-frappe .message.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .message.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .message.is-white{background-color:#fff}html.theme--catppuccin-frappe .message.is-white .message-header{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .message.is-white .message-body{border-color:#fff}html.theme--catppuccin-frappe .message.is-black{background-color:#fafafa}html.theme--catppuccin-frappe .message.is-black .message-header{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .message.is-black .message-body{border-color:#0a0a0a}html.theme--catppuccin-frappe .message.is-light{background-color:#fafafa}html.theme--catppuccin-frappe .message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .message.is-light .message-body{border-color:#f5f5f5}html.theme--catppuccin-frappe .message.is-dark,html.theme--catppuccin-frappe .content kbd.message{background-color:#f9f9fb}html.theme--catppuccin-frappe .message.is-dark .message-header,html.theme--catppuccin-frappe .content kbd.message .message-header{background-color:#414559;color:#fff}html.theme--catppuccin-frappe .message.is-dark .message-body,html.theme--catppuccin-frappe .content kbd.message .message-body{border-color:#414559}html.theme--catppuccin-frappe .message.is-primary,html.theme--catppuccin-frappe .docstring>section>a.message.docs-sourcelink{background-color:#edf2fc}html.theme--catppuccin-frappe .message.is-primary .message-header,html.theme--catppuccin-frappe .docstring>section>a.message.docs-sourcelink .message-header{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .message.is-primary .message-body,html.theme--catppuccin-frappe .docstring>section>a.message.docs-sourcelink .message-body{border-color:#8caaee;color:#153a8e}html.theme--catppuccin-frappe .message.is-link{background-color:#edf2fc}html.theme--catppuccin-frappe .message.is-link .message-header{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .message.is-link .message-body{border-color:#8caaee;color:#153a8e}html.theme--catppuccin-frappe .message.is-info{background-color:#f1f9f8}html.theme--catppuccin-frappe .message.is-info .message-header{background-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .message.is-info .message-body{border-color:#81c8be;color:#2d675f}html.theme--catppuccin-frappe .message.is-success{background-color:#f4f9f0}html.theme--catppuccin-frappe .message.is-success .message-header{background-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .message.is-success .message-body{border-color:#a6d189;color:#446a29}html.theme--catppuccin-frappe .message.is-warning{background-color:#fbf7ee}html.theme--catppuccin-frappe .message.is-warning .message-header{background-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .message.is-warning .message-body{border-color:#e5c890;color:#78591c}html.theme--catppuccin-frappe .message.is-danger{background-color:#fceeee}html.theme--catppuccin-frappe .message.is-danger .message-header{background-color:#e78284;color:#fff}html.theme--catppuccin-frappe .message.is-danger .message-body{border-color:#e78284;color:#9a1e20}html.theme--catppuccin-frappe .message-header{align-items:center;background-color:#c6d0f5;border-radius:.4em .4em 0 0;color:rgba(0,0,0,0.7);display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}html.theme--catppuccin-frappe .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}html.theme--catppuccin-frappe .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}html.theme--catppuccin-frappe .message-body{border-color:#626880;border-radius:.4em;border-style:solid;border-width:0 0 0 4px;color:#c6d0f5;padding:1.25em 1.5em}html.theme--catppuccin-frappe .message-body code,html.theme--catppuccin-frappe .message-body pre{background-color:#fff}html.theme--catppuccin-frappe .message-body pre code{background-color:rgba(0,0,0,0)}html.theme--catppuccin-frappe .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}html.theme--catppuccin-frappe .modal.is-active{display:flex}html.theme--catppuccin-frappe .modal-background{background-color:rgba(10,10,10,0.86)}html.theme--catppuccin-frappe .modal-content,html.theme--catppuccin-frappe .modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){html.theme--catppuccin-frappe .modal-content,html.theme--catppuccin-frappe .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}html.theme--catppuccin-frappe .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}html.theme--catppuccin-frappe .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}html.theme--catppuccin-frappe .modal-card-head,html.theme--catppuccin-frappe .modal-card-foot{align-items:center;background-color:#292c3c;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}html.theme--catppuccin-frappe .modal-card-head{border-bottom:1px solid #626880;border-top-left-radius:8px;border-top-right-radius:8px}html.theme--catppuccin-frappe .modal-card-title{color:#c6d0f5;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}html.theme--catppuccin-frappe .modal-card-foot{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #626880}html.theme--catppuccin-frappe .modal-card-foot .button:not(:last-child){margin-right:.5em}html.theme--catppuccin-frappe .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#303446;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}html.theme--catppuccin-frappe .navbar{background-color:#8caaee;min-height:4rem;position:relative;z-index:30}html.theme--catppuccin-frappe .navbar.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-white .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-white .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-white .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-white .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-white .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-white .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-white .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-white .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-white .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-white .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-white .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-white .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-white .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-white .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-white .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-white .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-white .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}html.theme--catppuccin-frappe .navbar.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-black .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-black .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-black .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-black .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-black .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-black .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-black .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-black .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-black .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-black .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-black .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-black .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-black .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-black .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-black .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-black .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-black .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-black .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-black .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}html.theme--catppuccin-frappe .navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-light .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-light .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-light .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-light .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-light .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-light .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-light .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-light .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-light .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-light .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-light .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-light .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-light .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-light .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-light .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-light .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-light .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-frappe .navbar.is-dark,html.theme--catppuccin-frappe .content kbd.navbar{background-color:#414559;color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand .navbar-link,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand .navbar-link.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#363a4a;color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand .navbar-link::after,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-burger,html.theme--catppuccin-frappe .content kbd.navbar .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-dark .navbar-start>.navbar-item,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-dark .navbar-start .navbar-link,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end>.navbar-item,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end .navbar-link,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-dark .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-dark .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-dark .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-dark .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-dark .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end .navbar-link.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#363a4a;color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end .navbar-link::after,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-frappe .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#363a4a;color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#414559;color:#fff}}html.theme--catppuccin-frappe .navbar.is-primary,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand .navbar-link.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand .navbar-link::after,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-burger,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-primary .navbar-start>.navbar-item,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-primary .navbar-start .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end>.navbar-item,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-primary .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-primary .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-primary .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-primary .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-primary .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end .navbar-link.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end .navbar-link::after,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#8caaee;color:#fff}}html.theme--catppuccin-frappe .navbar.is-link{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-link .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-link .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-link .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-link .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-link .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-link .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-link .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-link .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-link .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-link .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-link .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-link .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-link .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-link .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-link .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-link .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-link .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-link .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-link .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-link .navbar-end .navbar-link.is-active{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#8caaee;color:#fff}}html.theme--catppuccin-frappe .navbar.is-info{background-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-info .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-info .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-info .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-info .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-info .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#6fc0b5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-info .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-info .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-info .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-info .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-info .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-info .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-info .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-info .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-info .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-info .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-info .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-info .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-info .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-info .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-info .navbar-end .navbar-link.is-active{background-color:#6fc0b5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-info .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#6fc0b5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#81c8be;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-frappe .navbar.is-success{background-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-success .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-success .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-success .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-success .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-success .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#98ca77;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-success .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-success .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-success .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-success .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-success .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-success .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-success .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-success .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-success .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-success .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-success .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-success .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-success .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-success .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-success .navbar-end .navbar-link.is-active{background-color:#98ca77;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-success .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#98ca77;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#a6d189;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-frappe .navbar.is-warning{background-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#e0be7b;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-warning .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-warning .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-warning .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-warning .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-warning .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-warning .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-warning .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#e0be7b;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e0be7b;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#e5c890;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-frappe .navbar.is-danger{background-color:#e78284;color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#e36d6f;color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-danger .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-danger .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-danger .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-danger .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-danger .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-danger .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-danger .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#e36d6f;color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e36d6f;color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#e78284;color:#fff}}html.theme--catppuccin-frappe .navbar>.container{align-items:stretch;display:flex;min-height:4rem;width:100%}html.theme--catppuccin-frappe .navbar.has-shadow{box-shadow:0 2px 0 0 #292c3c}html.theme--catppuccin-frappe .navbar.is-fixed-bottom,html.theme--catppuccin-frappe .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-frappe .navbar.is-fixed-bottom{bottom:0}html.theme--catppuccin-frappe .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #292c3c}html.theme--catppuccin-frappe .navbar.is-fixed-top{top:0}html.theme--catppuccin-frappe html.has-navbar-fixed-top,html.theme--catppuccin-frappe body.has-navbar-fixed-top{padding-top:4rem}html.theme--catppuccin-frappe html.has-navbar-fixed-bottom,html.theme--catppuccin-frappe body.has-navbar-fixed-bottom{padding-bottom:4rem}html.theme--catppuccin-frappe .navbar-brand,html.theme--catppuccin-frappe .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:4rem}html.theme--catppuccin-frappe .navbar-brand a.navbar-item:focus,html.theme--catppuccin-frappe .navbar-brand a.navbar-item:hover{background-color:transparent}html.theme--catppuccin-frappe .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}html.theme--catppuccin-frappe .navbar-burger{color:#c6d0f5;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:4rem;position:relative;width:4rem;margin-left:auto}html.theme--catppuccin-frappe .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}html.theme--catppuccin-frappe .navbar-burger span:nth-child(1){top:calc(50% - 6px)}html.theme--catppuccin-frappe .navbar-burger span:nth-child(2){top:calc(50% - 1px)}html.theme--catppuccin-frappe .navbar-burger span:nth-child(3){top:calc(50% + 4px)}html.theme--catppuccin-frappe .navbar-burger:hover{background-color:rgba(0,0,0,0.05)}html.theme--catppuccin-frappe .navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}html.theme--catppuccin-frappe .navbar-burger.is-active span:nth-child(2){opacity:0}html.theme--catppuccin-frappe .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}html.theme--catppuccin-frappe .navbar-menu{display:none}html.theme--catppuccin-frappe .navbar-item,html.theme--catppuccin-frappe .navbar-link{color:#c6d0f5;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}html.theme--catppuccin-frappe .navbar-item .icon:only-child,html.theme--catppuccin-frappe .navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}html.theme--catppuccin-frappe a.navbar-item,html.theme--catppuccin-frappe .navbar-link{cursor:pointer}html.theme--catppuccin-frappe a.navbar-item:focus,html.theme--catppuccin-frappe a.navbar-item:focus-within,html.theme--catppuccin-frappe a.navbar-item:hover,html.theme--catppuccin-frappe a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar-link:focus,html.theme--catppuccin-frappe .navbar-link:focus-within,html.theme--catppuccin-frappe .navbar-link:hover,html.theme--catppuccin-frappe .navbar-link.is-active{background-color:rgba(0,0,0,0);color:#8caaee}html.theme--catppuccin-frappe .navbar-item{flex-grow:0;flex-shrink:0}html.theme--catppuccin-frappe .navbar-item img{max-height:1.75rem}html.theme--catppuccin-frappe .navbar-item.has-dropdown{padding:0}html.theme--catppuccin-frappe .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:4rem;padding-bottom:calc(0.5rem - 1px)}html.theme--catppuccin-frappe .navbar-item.is-tab:focus,html.theme--catppuccin-frappe .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#8caaee}html.theme--catppuccin-frappe .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#8caaee;border-bottom-style:solid;border-bottom-width:3px;color:#8caaee;padding-bottom:calc(0.5rem - 3px)}html.theme--catppuccin-frappe .navbar-content{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .navbar-link:not(.is-arrowless){padding-right:2.5em}html.theme--catppuccin-frappe .navbar-link:not(.is-arrowless)::after{border-color:#fff;margin-top:-0.375em;right:1.125em}html.theme--catppuccin-frappe .navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}html.theme--catppuccin-frappe .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}html.theme--catppuccin-frappe .navbar-divider{background-color:rgba(0,0,0,0.2);border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .navbar>.container{display:block}html.theme--catppuccin-frappe .navbar-brand .navbar-item,html.theme--catppuccin-frappe .navbar-tabs .navbar-item{align-items:center;display:flex}html.theme--catppuccin-frappe .navbar-link::after{display:none}html.theme--catppuccin-frappe .navbar-menu{background-color:#8caaee;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}html.theme--catppuccin-frappe .navbar-menu.is-active{display:block}html.theme--catppuccin-frappe .navbar.is-fixed-bottom-touch,html.theme--catppuccin-frappe .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-frappe .navbar.is-fixed-bottom-touch{bottom:0}html.theme--catppuccin-frappe .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .navbar.is-fixed-top-touch{top:0}html.theme--catppuccin-frappe .navbar.is-fixed-top .navbar-menu,html.theme--catppuccin-frappe .navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem);overflow:auto}html.theme--catppuccin-frappe html.has-navbar-fixed-top-touch,html.theme--catppuccin-frappe body.has-navbar-fixed-top-touch{padding-top:4rem}html.theme--catppuccin-frappe html.has-navbar-fixed-bottom-touch,html.theme--catppuccin-frappe body.has-navbar-fixed-bottom-touch{padding-bottom:4rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar,html.theme--catppuccin-frappe .navbar-menu,html.theme--catppuccin-frappe .navbar-start,html.theme--catppuccin-frappe .navbar-end{align-items:stretch;display:flex}html.theme--catppuccin-frappe .navbar{min-height:4rem}html.theme--catppuccin-frappe .navbar.is-spaced{padding:1rem 2rem}html.theme--catppuccin-frappe .navbar.is-spaced .navbar-start,html.theme--catppuccin-frappe .navbar.is-spaced .navbar-end{align-items:center}html.theme--catppuccin-frappe .navbar.is-spaced a.navbar-item,html.theme--catppuccin-frappe .navbar.is-spaced .navbar-link{border-radius:.4em}html.theme--catppuccin-frappe .navbar.is-transparent a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-transparent a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-transparent a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}html.theme--catppuccin-frappe .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}html.theme--catppuccin-frappe .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#838ba7}html.theme--catppuccin-frappe .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#8caaee}html.theme--catppuccin-frappe .navbar-burger{display:none}html.theme--catppuccin-frappe .navbar-item,html.theme--catppuccin-frappe .navbar-link{align-items:center;display:flex}html.theme--catppuccin-frappe .navbar-item.has-dropdown{align-items:stretch}html.theme--catppuccin-frappe .navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}html.theme--catppuccin-frappe .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid rgba(0,0,0,0.2);border-radius:8px 8px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}html.theme--catppuccin-frappe .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced html.theme--catppuccin-frappe .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-frappe .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-frappe .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-frappe .navbar-item.is-hoverable:hover .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}html.theme--catppuccin-frappe .navbar-menu{flex-grow:1;flex-shrink:0}html.theme--catppuccin-frappe .navbar-start{justify-content:flex-start;margin-right:auto}html.theme--catppuccin-frappe .navbar-end{justify-content:flex-end;margin-left:auto}html.theme--catppuccin-frappe .navbar-dropdown{background-color:#8caaee;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}html.theme--catppuccin-frappe .navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}html.theme--catppuccin-frappe .navbar-dropdown a.navbar-item{padding-right:3rem}html.theme--catppuccin-frappe .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-frappe .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#838ba7}html.theme--catppuccin-frappe .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#8caaee}.navbar.is-spaced html.theme--catppuccin-frappe .navbar-dropdown,html.theme--catppuccin-frappe .navbar-dropdown.is-boxed{border-radius:8px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}html.theme--catppuccin-frappe .navbar-dropdown.is-right{left:auto;right:0}html.theme--catppuccin-frappe .navbar-divider{display:block}html.theme--catppuccin-frappe .navbar>.container .navbar-brand,html.theme--catppuccin-frappe .container>.navbar .navbar-brand{margin-left:-.75rem}html.theme--catppuccin-frappe .navbar>.container .navbar-menu,html.theme--catppuccin-frappe .container>.navbar .navbar-menu{margin-right:-.75rem}html.theme--catppuccin-frappe .navbar.is-fixed-bottom-desktop,html.theme--catppuccin-frappe .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-frappe .navbar.is-fixed-bottom-desktop{bottom:0}html.theme--catppuccin-frappe .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .navbar.is-fixed-top-desktop{top:0}html.theme--catppuccin-frappe html.has-navbar-fixed-top-desktop,html.theme--catppuccin-frappe body.has-navbar-fixed-top-desktop{padding-top:4rem}html.theme--catppuccin-frappe html.has-navbar-fixed-bottom-desktop,html.theme--catppuccin-frappe body.has-navbar-fixed-bottom-desktop{padding-bottom:4rem}html.theme--catppuccin-frappe html.has-spaced-navbar-fixed-top,html.theme--catppuccin-frappe body.has-spaced-navbar-fixed-top{padding-top:6rem}html.theme--catppuccin-frappe html.has-spaced-navbar-fixed-bottom,html.theme--catppuccin-frappe body.has-spaced-navbar-fixed-bottom{padding-bottom:6rem}html.theme--catppuccin-frappe a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar-link.is-active{color:#8caaee}html.theme--catppuccin-frappe a.navbar-item.is-active:not(:focus):not(:hover),html.theme--catppuccin-frappe .navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}html.theme--catppuccin-frappe .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgba(0,0,0,0)}}html.theme--catppuccin-frappe .hero.is-fullheight-with-navbar{min-height:calc(100vh - 4rem)}html.theme--catppuccin-frappe .pagination{font-size:1rem;margin:-.25rem}html.theme--catppuccin-frappe .pagination.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}html.theme--catppuccin-frappe .pagination.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .pagination.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .pagination.is-rounded .pagination-previous,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,html.theme--catppuccin-frappe .pagination.is-rounded .pagination-next,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}html.theme--catppuccin-frappe .pagination.is-rounded .pagination-link,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}html.theme--catppuccin-frappe .pagination,html.theme--catppuccin-frappe .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe .pagination-link,html.theme--catppuccin-frappe .pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe .pagination-link{border-color:#626880;color:#8caaee;min-width:2.5em}html.theme--catppuccin-frappe .pagination-previous:hover,html.theme--catppuccin-frappe .pagination-next:hover,html.theme--catppuccin-frappe .pagination-link:hover{border-color:#737994;color:#99d1db}html.theme--catppuccin-frappe .pagination-previous:focus,html.theme--catppuccin-frappe .pagination-next:focus,html.theme--catppuccin-frappe .pagination-link:focus{border-color:#737994}html.theme--catppuccin-frappe .pagination-previous:active,html.theme--catppuccin-frappe .pagination-next:active,html.theme--catppuccin-frappe .pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}html.theme--catppuccin-frappe .pagination-previous[disabled],html.theme--catppuccin-frappe .pagination-previous.is-disabled,html.theme--catppuccin-frappe .pagination-next[disabled],html.theme--catppuccin-frappe .pagination-next.is-disabled,html.theme--catppuccin-frappe .pagination-link[disabled],html.theme--catppuccin-frappe .pagination-link.is-disabled{background-color:#626880;border-color:#626880;box-shadow:none;color:#f1f4fd;opacity:0.5}html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}html.theme--catppuccin-frappe .pagination-link.is-current{background-color:#8caaee;border-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .pagination-ellipsis{color:#737994;pointer-events:none}html.theme--catppuccin-frappe .pagination-list{flex-wrap:wrap}html.theme--catppuccin-frappe .pagination-list li{list-style:none}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .pagination{flex-wrap:wrap}html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe .pagination-link,html.theme--catppuccin-frappe .pagination-ellipsis{margin-bottom:0;margin-top:0}html.theme--catppuccin-frappe .pagination-previous{order:2}html.theme--catppuccin-frappe .pagination-next{order:3}html.theme--catppuccin-frappe .pagination{justify-content:space-between;margin-bottom:0;margin-top:0}html.theme--catppuccin-frappe .pagination.is-centered .pagination-previous{order:1}html.theme--catppuccin-frappe .pagination.is-centered .pagination-list{justify-content:center;order:2}html.theme--catppuccin-frappe .pagination.is-centered .pagination-next{order:3}html.theme--catppuccin-frappe .pagination.is-right .pagination-previous{order:1}html.theme--catppuccin-frappe .pagination.is-right .pagination-next{order:2}html.theme--catppuccin-frappe .pagination.is-right .pagination-list{justify-content:flex-end;order:3}}html.theme--catppuccin-frappe .panel{border-radius:8px;box-shadow:#171717;font-size:1rem}html.theme--catppuccin-frappe .panel:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-frappe .panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}html.theme--catppuccin-frappe .panel.is-white .panel-block.is-active .panel-icon{color:#fff}html.theme--catppuccin-frappe .panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}html.theme--catppuccin-frappe .panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}html.theme--catppuccin-frappe .panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}html.theme--catppuccin-frappe .panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}html.theme--catppuccin-frappe .panel.is-dark .panel-heading,html.theme--catppuccin-frappe .content kbd.panel .panel-heading{background-color:#414559;color:#fff}html.theme--catppuccin-frappe .panel.is-dark .panel-tabs a.is-active,html.theme--catppuccin-frappe .content kbd.panel .panel-tabs a.is-active{border-bottom-color:#414559}html.theme--catppuccin-frappe .panel.is-dark .panel-block.is-active .panel-icon,html.theme--catppuccin-frappe .content kbd.panel .panel-block.is-active .panel-icon{color:#414559}html.theme--catppuccin-frappe .panel.is-primary .panel-heading,html.theme--catppuccin-frappe .docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .panel.is-primary .panel-tabs a.is-active,html.theme--catppuccin-frappe .docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#8caaee}html.theme--catppuccin-frappe .panel.is-primary .panel-block.is-active .panel-icon,html.theme--catppuccin-frappe .docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#8caaee}html.theme--catppuccin-frappe .panel.is-link .panel-heading{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .panel.is-link .panel-tabs a.is-active{border-bottom-color:#8caaee}html.theme--catppuccin-frappe .panel.is-link .panel-block.is-active .panel-icon{color:#8caaee}html.theme--catppuccin-frappe .panel.is-info .panel-heading{background-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .panel.is-info .panel-tabs a.is-active{border-bottom-color:#81c8be}html.theme--catppuccin-frappe .panel.is-info .panel-block.is-active .panel-icon{color:#81c8be}html.theme--catppuccin-frappe .panel.is-success .panel-heading{background-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .panel.is-success .panel-tabs a.is-active{border-bottom-color:#a6d189}html.theme--catppuccin-frappe .panel.is-success .panel-block.is-active .panel-icon{color:#a6d189}html.theme--catppuccin-frappe .panel.is-warning .panel-heading{background-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#e5c890}html.theme--catppuccin-frappe .panel.is-warning .panel-block.is-active .panel-icon{color:#e5c890}html.theme--catppuccin-frappe .panel.is-danger .panel-heading{background-color:#e78284;color:#fff}html.theme--catppuccin-frappe .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#e78284}html.theme--catppuccin-frappe .panel.is-danger .panel-block.is-active .panel-icon{color:#e78284}html.theme--catppuccin-frappe .panel-tabs:not(:last-child),html.theme--catppuccin-frappe .panel-block:not(:last-child){border-bottom:1px solid #ededed}html.theme--catppuccin-frappe .panel-heading{background-color:#51576d;border-radius:8px 8px 0 0;color:#b0bef1;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}html.theme--catppuccin-frappe .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}html.theme--catppuccin-frappe .panel-tabs a{border-bottom:1px solid #626880;margin-bottom:-1px;padding:0.5em}html.theme--catppuccin-frappe .panel-tabs a.is-active{border-bottom-color:#51576d;color:#769aeb}html.theme--catppuccin-frappe .panel-list a{color:#c6d0f5}html.theme--catppuccin-frappe .panel-list a:hover{color:#8caaee}html.theme--catppuccin-frappe .panel-block{align-items:center;color:#b0bef1;display:flex;justify-content:flex-start;padding:0.5em 0.75em}html.theme--catppuccin-frappe .panel-block input[type="checkbox"]{margin-right:.75em}html.theme--catppuccin-frappe .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}html.theme--catppuccin-frappe .panel-block.is-wrapped{flex-wrap:wrap}html.theme--catppuccin-frappe .panel-block.is-active{border-left-color:#8caaee;color:#769aeb}html.theme--catppuccin-frappe .panel-block.is-active .panel-icon{color:#8caaee}html.theme--catppuccin-frappe .panel-block:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}html.theme--catppuccin-frappe a.panel-block,html.theme--catppuccin-frappe label.panel-block{cursor:pointer}html.theme--catppuccin-frappe a.panel-block:hover,html.theme--catppuccin-frappe label.panel-block:hover{background-color:#292c3c}html.theme--catppuccin-frappe .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#f1f4fd;margin-right:.75em}html.theme--catppuccin-frappe .panel-icon .fa{font-size:inherit;line-height:inherit}html.theme--catppuccin-frappe .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}html.theme--catppuccin-frappe .tabs a{align-items:center;border-bottom-color:#626880;border-bottom-style:solid;border-bottom-width:1px;color:#c6d0f5;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}html.theme--catppuccin-frappe .tabs a:hover{border-bottom-color:#b0bef1;color:#b0bef1}html.theme--catppuccin-frappe .tabs li{display:block}html.theme--catppuccin-frappe .tabs li.is-active a{border-bottom-color:#8caaee;color:#8caaee}html.theme--catppuccin-frappe .tabs ul{align-items:center;border-bottom-color:#626880;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}html.theme--catppuccin-frappe .tabs ul.is-left{padding-right:0.75em}html.theme--catppuccin-frappe .tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}html.theme--catppuccin-frappe .tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}html.theme--catppuccin-frappe .tabs .icon:first-child{margin-right:.5em}html.theme--catppuccin-frappe .tabs .icon:last-child{margin-left:.5em}html.theme--catppuccin-frappe .tabs.is-centered ul{justify-content:center}html.theme--catppuccin-frappe .tabs.is-right ul{justify-content:flex-end}html.theme--catppuccin-frappe .tabs.is-boxed a{border:1px solid transparent;border-radius:.4em .4em 0 0}html.theme--catppuccin-frappe .tabs.is-boxed a:hover{background-color:#292c3c;border-bottom-color:#626880}html.theme--catppuccin-frappe .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#626880;border-bottom-color:rgba(0,0,0,0) !important}html.theme--catppuccin-frappe .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}html.theme--catppuccin-frappe .tabs.is-toggle a{border-color:#626880;border-style:solid;border-width:1px;margin-bottom:0;position:relative}html.theme--catppuccin-frappe .tabs.is-toggle a:hover{background-color:#292c3c;border-color:#737994;z-index:2}html.theme--catppuccin-frappe .tabs.is-toggle li+li{margin-left:-1px}html.theme--catppuccin-frappe .tabs.is-toggle li:first-child a{border-top-left-radius:.4em;border-bottom-left-radius:.4em}html.theme--catppuccin-frappe .tabs.is-toggle li:last-child a{border-top-right-radius:.4em;border-bottom-right-radius:.4em}html.theme--catppuccin-frappe .tabs.is-toggle li.is-active a{background-color:#8caaee;border-color:#8caaee;color:#fff;z-index:1}html.theme--catppuccin-frappe .tabs.is-toggle ul{border-bottom:none}html.theme--catppuccin-frappe .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}html.theme--catppuccin-frappe .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}html.theme--catppuccin-frappe .tabs.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}html.theme--catppuccin-frappe .tabs.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .tabs.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-narrow{flex:none;width:unset}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-full{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-half{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-half{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-0{flex:none;width:0%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-0{margin-left:0%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-3{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-3{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-6{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-6{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-9{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-9{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-12{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .column.is-narrow-mobile{flex:none;width:unset}html.theme--catppuccin-frappe .column.is-full-mobile{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-three-quarters-mobile{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-two-thirds-mobile{flex:none;width:66.6666%}html.theme--catppuccin-frappe .column.is-half-mobile{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-one-third-mobile{flex:none;width:33.3333%}html.theme--catppuccin-frappe .column.is-one-quarter-mobile{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-one-fifth-mobile{flex:none;width:20%}html.theme--catppuccin-frappe .column.is-two-fifths-mobile{flex:none;width:40%}html.theme--catppuccin-frappe .column.is-three-fifths-mobile{flex:none;width:60%}html.theme--catppuccin-frappe .column.is-four-fifths-mobile{flex:none;width:80%}html.theme--catppuccin-frappe .column.is-offset-three-quarters-mobile{margin-left:75%}html.theme--catppuccin-frappe .column.is-offset-two-thirds-mobile{margin-left:66.6666%}html.theme--catppuccin-frappe .column.is-offset-half-mobile{margin-left:50%}html.theme--catppuccin-frappe .column.is-offset-one-third-mobile{margin-left:33.3333%}html.theme--catppuccin-frappe .column.is-offset-one-quarter-mobile{margin-left:25%}html.theme--catppuccin-frappe .column.is-offset-one-fifth-mobile{margin-left:20%}html.theme--catppuccin-frappe .column.is-offset-two-fifths-mobile{margin-left:40%}html.theme--catppuccin-frappe .column.is-offset-three-fifths-mobile{margin-left:60%}html.theme--catppuccin-frappe .column.is-offset-four-fifths-mobile{margin-left:80%}html.theme--catppuccin-frappe .column.is-0-mobile{flex:none;width:0%}html.theme--catppuccin-frappe .column.is-offset-0-mobile{margin-left:0%}html.theme--catppuccin-frappe .column.is-1-mobile{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .column.is-offset-1-mobile{margin-left:8.33333337%}html.theme--catppuccin-frappe .column.is-2-mobile{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .column.is-offset-2-mobile{margin-left:16.66666674%}html.theme--catppuccin-frappe .column.is-3-mobile{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-offset-3-mobile{margin-left:25%}html.theme--catppuccin-frappe .column.is-4-mobile{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .column.is-offset-4-mobile{margin-left:33.33333337%}html.theme--catppuccin-frappe .column.is-5-mobile{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .column.is-offset-5-mobile{margin-left:41.66666674%}html.theme--catppuccin-frappe .column.is-6-mobile{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-offset-6-mobile{margin-left:50%}html.theme--catppuccin-frappe .column.is-7-mobile{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .column.is-offset-7-mobile{margin-left:58.33333337%}html.theme--catppuccin-frappe .column.is-8-mobile{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .column.is-offset-8-mobile{margin-left:66.66666674%}html.theme--catppuccin-frappe .column.is-9-mobile{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-offset-9-mobile{margin-left:75%}html.theme--catppuccin-frappe .column.is-10-mobile{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .column.is-offset-10-mobile{margin-left:83.33333337%}html.theme--catppuccin-frappe .column.is-11-mobile{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .column.is-offset-11-mobile{margin-left:91.66666674%}html.theme--catppuccin-frappe .column.is-12-mobile{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .column.is-narrow,html.theme--catppuccin-frappe .column.is-narrow-tablet{flex:none;width:unset}html.theme--catppuccin-frappe .column.is-full,html.theme--catppuccin-frappe .column.is-full-tablet{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-three-quarters,html.theme--catppuccin-frappe .column.is-three-quarters-tablet{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-two-thirds,html.theme--catppuccin-frappe .column.is-two-thirds-tablet{flex:none;width:66.6666%}html.theme--catppuccin-frappe .column.is-half,html.theme--catppuccin-frappe .column.is-half-tablet{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-one-third,html.theme--catppuccin-frappe .column.is-one-third-tablet{flex:none;width:33.3333%}html.theme--catppuccin-frappe .column.is-one-quarter,html.theme--catppuccin-frappe .column.is-one-quarter-tablet{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-one-fifth,html.theme--catppuccin-frappe .column.is-one-fifth-tablet{flex:none;width:20%}html.theme--catppuccin-frappe .column.is-two-fifths,html.theme--catppuccin-frappe .column.is-two-fifths-tablet{flex:none;width:40%}html.theme--catppuccin-frappe .column.is-three-fifths,html.theme--catppuccin-frappe .column.is-three-fifths-tablet{flex:none;width:60%}html.theme--catppuccin-frappe .column.is-four-fifths,html.theme--catppuccin-frappe .column.is-four-fifths-tablet{flex:none;width:80%}html.theme--catppuccin-frappe .column.is-offset-three-quarters,html.theme--catppuccin-frappe .column.is-offset-three-quarters-tablet{margin-left:75%}html.theme--catppuccin-frappe .column.is-offset-two-thirds,html.theme--catppuccin-frappe .column.is-offset-two-thirds-tablet{margin-left:66.6666%}html.theme--catppuccin-frappe .column.is-offset-half,html.theme--catppuccin-frappe .column.is-offset-half-tablet{margin-left:50%}html.theme--catppuccin-frappe .column.is-offset-one-third,html.theme--catppuccin-frappe .column.is-offset-one-third-tablet{margin-left:33.3333%}html.theme--catppuccin-frappe .column.is-offset-one-quarter,html.theme--catppuccin-frappe .column.is-offset-one-quarter-tablet{margin-left:25%}html.theme--catppuccin-frappe .column.is-offset-one-fifth,html.theme--catppuccin-frappe .column.is-offset-one-fifth-tablet{margin-left:20%}html.theme--catppuccin-frappe .column.is-offset-two-fifths,html.theme--catppuccin-frappe .column.is-offset-two-fifths-tablet{margin-left:40%}html.theme--catppuccin-frappe .column.is-offset-three-fifths,html.theme--catppuccin-frappe .column.is-offset-three-fifths-tablet{margin-left:60%}html.theme--catppuccin-frappe .column.is-offset-four-fifths,html.theme--catppuccin-frappe .column.is-offset-four-fifths-tablet{margin-left:80%}html.theme--catppuccin-frappe .column.is-0,html.theme--catppuccin-frappe .column.is-0-tablet{flex:none;width:0%}html.theme--catppuccin-frappe .column.is-offset-0,html.theme--catppuccin-frappe .column.is-offset-0-tablet{margin-left:0%}html.theme--catppuccin-frappe .column.is-1,html.theme--catppuccin-frappe .column.is-1-tablet{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .column.is-offset-1,html.theme--catppuccin-frappe .column.is-offset-1-tablet{margin-left:8.33333337%}html.theme--catppuccin-frappe .column.is-2,html.theme--catppuccin-frappe .column.is-2-tablet{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .column.is-offset-2,html.theme--catppuccin-frappe .column.is-offset-2-tablet{margin-left:16.66666674%}html.theme--catppuccin-frappe .column.is-3,html.theme--catppuccin-frappe .column.is-3-tablet{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-offset-3,html.theme--catppuccin-frappe .column.is-offset-3-tablet{margin-left:25%}html.theme--catppuccin-frappe .column.is-4,html.theme--catppuccin-frappe .column.is-4-tablet{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .column.is-offset-4,html.theme--catppuccin-frappe .column.is-offset-4-tablet{margin-left:33.33333337%}html.theme--catppuccin-frappe .column.is-5,html.theme--catppuccin-frappe .column.is-5-tablet{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .column.is-offset-5,html.theme--catppuccin-frappe .column.is-offset-5-tablet{margin-left:41.66666674%}html.theme--catppuccin-frappe .column.is-6,html.theme--catppuccin-frappe .column.is-6-tablet{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-offset-6,html.theme--catppuccin-frappe .column.is-offset-6-tablet{margin-left:50%}html.theme--catppuccin-frappe .column.is-7,html.theme--catppuccin-frappe .column.is-7-tablet{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .column.is-offset-7,html.theme--catppuccin-frappe .column.is-offset-7-tablet{margin-left:58.33333337%}html.theme--catppuccin-frappe .column.is-8,html.theme--catppuccin-frappe .column.is-8-tablet{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .column.is-offset-8,html.theme--catppuccin-frappe .column.is-offset-8-tablet{margin-left:66.66666674%}html.theme--catppuccin-frappe .column.is-9,html.theme--catppuccin-frappe .column.is-9-tablet{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-offset-9,html.theme--catppuccin-frappe .column.is-offset-9-tablet{margin-left:75%}html.theme--catppuccin-frappe .column.is-10,html.theme--catppuccin-frappe .column.is-10-tablet{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .column.is-offset-10,html.theme--catppuccin-frappe .column.is-offset-10-tablet{margin-left:83.33333337%}html.theme--catppuccin-frappe .column.is-11,html.theme--catppuccin-frappe .column.is-11-tablet{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .column.is-offset-11,html.theme--catppuccin-frappe .column.is-offset-11-tablet{margin-left:91.66666674%}html.theme--catppuccin-frappe .column.is-12,html.theme--catppuccin-frappe .column.is-12-tablet{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-offset-12,html.theme--catppuccin-frappe .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .column.is-narrow-touch{flex:none;width:unset}html.theme--catppuccin-frappe .column.is-full-touch{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-three-quarters-touch{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-two-thirds-touch{flex:none;width:66.6666%}html.theme--catppuccin-frappe .column.is-half-touch{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-one-third-touch{flex:none;width:33.3333%}html.theme--catppuccin-frappe .column.is-one-quarter-touch{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-one-fifth-touch{flex:none;width:20%}html.theme--catppuccin-frappe .column.is-two-fifths-touch{flex:none;width:40%}html.theme--catppuccin-frappe .column.is-three-fifths-touch{flex:none;width:60%}html.theme--catppuccin-frappe .column.is-four-fifths-touch{flex:none;width:80%}html.theme--catppuccin-frappe .column.is-offset-three-quarters-touch{margin-left:75%}html.theme--catppuccin-frappe .column.is-offset-two-thirds-touch{margin-left:66.6666%}html.theme--catppuccin-frappe .column.is-offset-half-touch{margin-left:50%}html.theme--catppuccin-frappe .column.is-offset-one-third-touch{margin-left:33.3333%}html.theme--catppuccin-frappe .column.is-offset-one-quarter-touch{margin-left:25%}html.theme--catppuccin-frappe .column.is-offset-one-fifth-touch{margin-left:20%}html.theme--catppuccin-frappe .column.is-offset-two-fifths-touch{margin-left:40%}html.theme--catppuccin-frappe .column.is-offset-three-fifths-touch{margin-left:60%}html.theme--catppuccin-frappe .column.is-offset-four-fifths-touch{margin-left:80%}html.theme--catppuccin-frappe .column.is-0-touch{flex:none;width:0%}html.theme--catppuccin-frappe .column.is-offset-0-touch{margin-left:0%}html.theme--catppuccin-frappe .column.is-1-touch{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .column.is-offset-1-touch{margin-left:8.33333337%}html.theme--catppuccin-frappe .column.is-2-touch{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .column.is-offset-2-touch{margin-left:16.66666674%}html.theme--catppuccin-frappe .column.is-3-touch{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-offset-3-touch{margin-left:25%}html.theme--catppuccin-frappe .column.is-4-touch{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .column.is-offset-4-touch{margin-left:33.33333337%}html.theme--catppuccin-frappe .column.is-5-touch{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .column.is-offset-5-touch{margin-left:41.66666674%}html.theme--catppuccin-frappe .column.is-6-touch{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-offset-6-touch{margin-left:50%}html.theme--catppuccin-frappe .column.is-7-touch{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .column.is-offset-7-touch{margin-left:58.33333337%}html.theme--catppuccin-frappe .column.is-8-touch{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .column.is-offset-8-touch{margin-left:66.66666674%}html.theme--catppuccin-frappe .column.is-9-touch{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-offset-9-touch{margin-left:75%}html.theme--catppuccin-frappe .column.is-10-touch{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .column.is-offset-10-touch{margin-left:83.33333337%}html.theme--catppuccin-frappe .column.is-11-touch{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .column.is-offset-11-touch{margin-left:91.66666674%}html.theme--catppuccin-frappe .column.is-12-touch{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .column.is-narrow-desktop{flex:none;width:unset}html.theme--catppuccin-frappe .column.is-full-desktop{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-three-quarters-desktop{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-two-thirds-desktop{flex:none;width:66.6666%}html.theme--catppuccin-frappe .column.is-half-desktop{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-one-third-desktop{flex:none;width:33.3333%}html.theme--catppuccin-frappe .column.is-one-quarter-desktop{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-one-fifth-desktop{flex:none;width:20%}html.theme--catppuccin-frappe .column.is-two-fifths-desktop{flex:none;width:40%}html.theme--catppuccin-frappe .column.is-three-fifths-desktop{flex:none;width:60%}html.theme--catppuccin-frappe .column.is-four-fifths-desktop{flex:none;width:80%}html.theme--catppuccin-frappe .column.is-offset-three-quarters-desktop{margin-left:75%}html.theme--catppuccin-frappe .column.is-offset-two-thirds-desktop{margin-left:66.6666%}html.theme--catppuccin-frappe .column.is-offset-half-desktop{margin-left:50%}html.theme--catppuccin-frappe .column.is-offset-one-third-desktop{margin-left:33.3333%}html.theme--catppuccin-frappe .column.is-offset-one-quarter-desktop{margin-left:25%}html.theme--catppuccin-frappe .column.is-offset-one-fifth-desktop{margin-left:20%}html.theme--catppuccin-frappe .column.is-offset-two-fifths-desktop{margin-left:40%}html.theme--catppuccin-frappe .column.is-offset-three-fifths-desktop{margin-left:60%}html.theme--catppuccin-frappe .column.is-offset-four-fifths-desktop{margin-left:80%}html.theme--catppuccin-frappe .column.is-0-desktop{flex:none;width:0%}html.theme--catppuccin-frappe .column.is-offset-0-desktop{margin-left:0%}html.theme--catppuccin-frappe .column.is-1-desktop{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .column.is-offset-1-desktop{margin-left:8.33333337%}html.theme--catppuccin-frappe .column.is-2-desktop{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .column.is-offset-2-desktop{margin-left:16.66666674%}html.theme--catppuccin-frappe .column.is-3-desktop{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-offset-3-desktop{margin-left:25%}html.theme--catppuccin-frappe .column.is-4-desktop{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .column.is-offset-4-desktop{margin-left:33.33333337%}html.theme--catppuccin-frappe .column.is-5-desktop{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .column.is-offset-5-desktop{margin-left:41.66666674%}html.theme--catppuccin-frappe .column.is-6-desktop{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-offset-6-desktop{margin-left:50%}html.theme--catppuccin-frappe .column.is-7-desktop{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .column.is-offset-7-desktop{margin-left:58.33333337%}html.theme--catppuccin-frappe .column.is-8-desktop{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .column.is-offset-8-desktop{margin-left:66.66666674%}html.theme--catppuccin-frappe .column.is-9-desktop{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-offset-9-desktop{margin-left:75%}html.theme--catppuccin-frappe .column.is-10-desktop{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .column.is-offset-10-desktop{margin-left:83.33333337%}html.theme--catppuccin-frappe .column.is-11-desktop{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .column.is-offset-11-desktop{margin-left:91.66666674%}html.theme--catppuccin-frappe .column.is-12-desktop{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .column.is-narrow-widescreen{flex:none;width:unset}html.theme--catppuccin-frappe .column.is-full-widescreen{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-three-quarters-widescreen{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-two-thirds-widescreen{flex:none;width:66.6666%}html.theme--catppuccin-frappe .column.is-half-widescreen{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-one-third-widescreen{flex:none;width:33.3333%}html.theme--catppuccin-frappe .column.is-one-quarter-widescreen{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-one-fifth-widescreen{flex:none;width:20%}html.theme--catppuccin-frappe .column.is-two-fifths-widescreen{flex:none;width:40%}html.theme--catppuccin-frappe .column.is-three-fifths-widescreen{flex:none;width:60%}html.theme--catppuccin-frappe .column.is-four-fifths-widescreen{flex:none;width:80%}html.theme--catppuccin-frappe .column.is-offset-three-quarters-widescreen{margin-left:75%}html.theme--catppuccin-frappe .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}html.theme--catppuccin-frappe .column.is-offset-half-widescreen{margin-left:50%}html.theme--catppuccin-frappe .column.is-offset-one-third-widescreen{margin-left:33.3333%}html.theme--catppuccin-frappe .column.is-offset-one-quarter-widescreen{margin-left:25%}html.theme--catppuccin-frappe .column.is-offset-one-fifth-widescreen{margin-left:20%}html.theme--catppuccin-frappe .column.is-offset-two-fifths-widescreen{margin-left:40%}html.theme--catppuccin-frappe .column.is-offset-three-fifths-widescreen{margin-left:60%}html.theme--catppuccin-frappe .column.is-offset-four-fifths-widescreen{margin-left:80%}html.theme--catppuccin-frappe .column.is-0-widescreen{flex:none;width:0%}html.theme--catppuccin-frappe .column.is-offset-0-widescreen{margin-left:0%}html.theme--catppuccin-frappe .column.is-1-widescreen{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .column.is-offset-1-widescreen{margin-left:8.33333337%}html.theme--catppuccin-frappe .column.is-2-widescreen{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .column.is-offset-2-widescreen{margin-left:16.66666674%}html.theme--catppuccin-frappe .column.is-3-widescreen{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-offset-3-widescreen{margin-left:25%}html.theme--catppuccin-frappe .column.is-4-widescreen{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .column.is-offset-4-widescreen{margin-left:33.33333337%}html.theme--catppuccin-frappe .column.is-5-widescreen{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .column.is-offset-5-widescreen{margin-left:41.66666674%}html.theme--catppuccin-frappe .column.is-6-widescreen{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-offset-6-widescreen{margin-left:50%}html.theme--catppuccin-frappe .column.is-7-widescreen{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .column.is-offset-7-widescreen{margin-left:58.33333337%}html.theme--catppuccin-frappe .column.is-8-widescreen{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .column.is-offset-8-widescreen{margin-left:66.66666674%}html.theme--catppuccin-frappe .column.is-9-widescreen{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-offset-9-widescreen{margin-left:75%}html.theme--catppuccin-frappe .column.is-10-widescreen{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .column.is-offset-10-widescreen{margin-left:83.33333337%}html.theme--catppuccin-frappe .column.is-11-widescreen{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .column.is-offset-11-widescreen{margin-left:91.66666674%}html.theme--catppuccin-frappe .column.is-12-widescreen{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .column.is-narrow-fullhd{flex:none;width:unset}html.theme--catppuccin-frappe .column.is-full-fullhd{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-three-quarters-fullhd{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-two-thirds-fullhd{flex:none;width:66.6666%}html.theme--catppuccin-frappe .column.is-half-fullhd{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-one-third-fullhd{flex:none;width:33.3333%}html.theme--catppuccin-frappe .column.is-one-quarter-fullhd{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-one-fifth-fullhd{flex:none;width:20%}html.theme--catppuccin-frappe .column.is-two-fifths-fullhd{flex:none;width:40%}html.theme--catppuccin-frappe .column.is-three-fifths-fullhd{flex:none;width:60%}html.theme--catppuccin-frappe .column.is-four-fifths-fullhd{flex:none;width:80%}html.theme--catppuccin-frappe .column.is-offset-three-quarters-fullhd{margin-left:75%}html.theme--catppuccin-frappe .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}html.theme--catppuccin-frappe .column.is-offset-half-fullhd{margin-left:50%}html.theme--catppuccin-frappe .column.is-offset-one-third-fullhd{margin-left:33.3333%}html.theme--catppuccin-frappe .column.is-offset-one-quarter-fullhd{margin-left:25%}html.theme--catppuccin-frappe .column.is-offset-one-fifth-fullhd{margin-left:20%}html.theme--catppuccin-frappe .column.is-offset-two-fifths-fullhd{margin-left:40%}html.theme--catppuccin-frappe .column.is-offset-three-fifths-fullhd{margin-left:60%}html.theme--catppuccin-frappe .column.is-offset-four-fifths-fullhd{margin-left:80%}html.theme--catppuccin-frappe .column.is-0-fullhd{flex:none;width:0%}html.theme--catppuccin-frappe .column.is-offset-0-fullhd{margin-left:0%}html.theme--catppuccin-frappe .column.is-1-fullhd{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .column.is-offset-1-fullhd{margin-left:8.33333337%}html.theme--catppuccin-frappe .column.is-2-fullhd{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .column.is-offset-2-fullhd{margin-left:16.66666674%}html.theme--catppuccin-frappe .column.is-3-fullhd{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-offset-3-fullhd{margin-left:25%}html.theme--catppuccin-frappe .column.is-4-fullhd{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .column.is-offset-4-fullhd{margin-left:33.33333337%}html.theme--catppuccin-frappe .column.is-5-fullhd{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .column.is-offset-5-fullhd{margin-left:41.66666674%}html.theme--catppuccin-frappe .column.is-6-fullhd{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-offset-6-fullhd{margin-left:50%}html.theme--catppuccin-frappe .column.is-7-fullhd{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .column.is-offset-7-fullhd{margin-left:58.33333337%}html.theme--catppuccin-frappe .column.is-8-fullhd{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .column.is-offset-8-fullhd{margin-left:66.66666674%}html.theme--catppuccin-frappe .column.is-9-fullhd{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-offset-9-fullhd{margin-left:75%}html.theme--catppuccin-frappe .column.is-10-fullhd{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .column.is-offset-10-fullhd{margin-left:83.33333337%}html.theme--catppuccin-frappe .column.is-11-fullhd{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .column.is-offset-11-fullhd{margin-left:91.66666674%}html.theme--catppuccin-frappe .column.is-12-fullhd{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-offset-12-fullhd{margin-left:100%}}html.theme--catppuccin-frappe .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-frappe .columns:last-child{margin-bottom:-.75rem}html.theme--catppuccin-frappe .columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}html.theme--catppuccin-frappe .columns.is-centered{justify-content:center}html.theme--catppuccin-frappe .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}html.theme--catppuccin-frappe .columns.is-gapless>.column{margin:0;padding:0 !important}html.theme--catppuccin-frappe .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-frappe .columns.is-gapless:last-child{margin-bottom:0}html.theme--catppuccin-frappe .columns.is-mobile{display:flex}html.theme--catppuccin-frappe .columns.is-multiline{flex-wrap:wrap}html.theme--catppuccin-frappe .columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-desktop{display:flex}}html.theme--catppuccin-frappe .columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}html.theme--catppuccin-frappe .columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}html.theme--catppuccin-frappe .columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-0-fullhd{--columnGap: 0rem}}html.theme--catppuccin-frappe .columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}html.theme--catppuccin-frappe .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}html.theme--catppuccin-frappe .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-3-fullhd{--columnGap: .75rem}}html.theme--catppuccin-frappe .columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-4-fullhd{--columnGap: 1rem}}html.theme--catppuccin-frappe .columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}html.theme--catppuccin-frappe .columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}html.theme--catppuccin-frappe .columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}html.theme--catppuccin-frappe .columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-8-fullhd{--columnGap: 2rem}}html.theme--catppuccin-frappe .tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}html.theme--catppuccin-frappe .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-frappe .tile.is-ancestor:last-child{margin-bottom:-.75rem}html.theme--catppuccin-frappe .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-frappe .tile.is-child{margin:0 !important}html.theme--catppuccin-frappe .tile.is-parent{padding:.75rem}html.theme--catppuccin-frappe .tile.is-vertical{flex-direction:column}html.theme--catppuccin-frappe .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .tile:not(.is-child){display:flex}html.theme--catppuccin-frappe .tile.is-1{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .tile.is-2{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .tile.is-3{flex:none;width:25%}html.theme--catppuccin-frappe .tile.is-4{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .tile.is-5{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .tile.is-6{flex:none;width:50%}html.theme--catppuccin-frappe .tile.is-7{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .tile.is-8{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .tile.is-9{flex:none;width:75%}html.theme--catppuccin-frappe .tile.is-10{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .tile.is-11{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .tile.is-12{flex:none;width:100%}}html.theme--catppuccin-frappe .hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}html.theme--catppuccin-frappe .hero .navbar{background:none}html.theme--catppuccin-frappe .hero .tabs ul{border-bottom:none}html.theme--catppuccin-frappe .hero.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-white strong{color:inherit}html.theme--catppuccin-frappe .hero.is-white .title{color:#0a0a0a}html.theme--catppuccin-frappe .hero.is-white .subtitle{color:rgba(10,10,10,0.9)}html.theme--catppuccin-frappe .hero.is-white .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-white .navbar-menu{background-color:#fff}}html.theme--catppuccin-frappe .hero.is-white .navbar-item,html.theme--catppuccin-frappe .hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}html.theme--catppuccin-frappe .hero.is-white a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-white a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-white .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-frappe .hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}html.theme--catppuccin-frappe .hero.is-white .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}html.theme--catppuccin-frappe .hero.is-white .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-white .tabs.is-toggle a{color:#0a0a0a}html.theme--catppuccin-frappe .hero.is-white .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-white .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-white .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-white .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}html.theme--catppuccin-frappe .hero.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-black strong{color:inherit}html.theme--catppuccin-frappe .hero.is-black .title{color:#fff}html.theme--catppuccin-frappe .hero.is-black .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-frappe .hero.is-black .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-black .navbar-menu{background-color:#0a0a0a}}html.theme--catppuccin-frappe .hero.is-black .navbar-item,html.theme--catppuccin-frappe .hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-frappe .hero.is-black a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-black a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-black .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-frappe .hero.is-black .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-frappe .hero.is-black .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}html.theme--catppuccin-frappe .hero.is-black .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-black .tabs.is-toggle a{color:#fff}html.theme--catppuccin-frappe .hero.is-black .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-black .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-black .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-black .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}html.theme--catppuccin-frappe .hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-light strong{color:inherit}html.theme--catppuccin-frappe .hero.is-light .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-light .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-frappe .hero.is-light .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-light .navbar-menu{background-color:#f5f5f5}}html.theme--catppuccin-frappe .hero.is-light .navbar-item,html.theme--catppuccin-frappe .hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-light a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-light a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-light .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-frappe .hero.is-light .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-light .tabs li.is-active a{color:#f5f5f5 !important;opacity:1}html.theme--catppuccin-frappe .hero.is-light .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-light .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-light .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-light .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-light .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-frappe .hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}html.theme--catppuccin-frappe .hero.is-dark,html.theme--catppuccin-frappe .content kbd.hero{background-color:#414559;color:#fff}html.theme--catppuccin-frappe .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-dark strong,html.theme--catppuccin-frappe .content kbd.hero strong{color:inherit}html.theme--catppuccin-frappe .hero.is-dark .title,html.theme--catppuccin-frappe .content kbd.hero .title{color:#fff}html.theme--catppuccin-frappe .hero.is-dark .subtitle,html.theme--catppuccin-frappe .content kbd.hero .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-frappe .hero.is-dark .subtitle a:not(.button),html.theme--catppuccin-frappe .content kbd.hero .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-dark .subtitle strong,html.theme--catppuccin-frappe .content kbd.hero .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-dark .navbar-menu,html.theme--catppuccin-frappe .content kbd.hero .navbar-menu{background-color:#414559}}html.theme--catppuccin-frappe .hero.is-dark .navbar-item,html.theme--catppuccin-frappe .content kbd.hero .navbar-item,html.theme--catppuccin-frappe .hero.is-dark .navbar-link,html.theme--catppuccin-frappe .content kbd.hero .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-frappe .hero.is-dark a.navbar-item:hover,html.theme--catppuccin-frappe .content kbd.hero a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-dark a.navbar-item.is-active,html.theme--catppuccin-frappe .content kbd.hero a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-dark .navbar-link:hover,html.theme--catppuccin-frappe .content kbd.hero .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-dark .navbar-link.is-active,html.theme--catppuccin-frappe .content kbd.hero .navbar-link.is-active{background-color:#363a4a;color:#fff}html.theme--catppuccin-frappe .hero.is-dark .tabs a,html.theme--catppuccin-frappe .content kbd.hero .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-frappe .hero.is-dark .tabs a:hover,html.theme--catppuccin-frappe .content kbd.hero .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-dark .tabs li.is-active a,html.theme--catppuccin-frappe .content kbd.hero .tabs li.is-active a{color:#414559 !important;opacity:1}html.theme--catppuccin-frappe .hero.is-dark .tabs.is-boxed a,html.theme--catppuccin-frappe .content kbd.hero .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-dark .tabs.is-toggle a,html.theme--catppuccin-frappe .content kbd.hero .tabs.is-toggle a{color:#fff}html.theme--catppuccin-frappe .hero.is-dark .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .content kbd.hero .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-dark .tabs.is-toggle a:hover,html.theme--catppuccin-frappe .content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-dark .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .content kbd.hero .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-dark .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-dark .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .content kbd.hero .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#414559}html.theme--catppuccin-frappe .hero.is-dark.is-bold,html.theme--catppuccin-frappe .content kbd.hero.is-bold{background-image:linear-gradient(141deg, #262f41 0%, #414559 71%, #47476c 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-dark.is-bold .navbar-menu,html.theme--catppuccin-frappe .content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #262f41 0%, #414559 71%, #47476c 100%)}}html.theme--catppuccin-frappe .hero.is-primary,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-primary strong,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink strong{color:inherit}html.theme--catppuccin-frappe .hero.is-primary .title,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .title{color:#fff}html.theme--catppuccin-frappe .hero.is-primary .subtitle,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-frappe .hero.is-primary .subtitle a:not(.button),html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-primary .subtitle strong,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-primary .navbar-menu,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#8caaee}}html.theme--catppuccin-frappe .hero.is-primary .navbar-item,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .navbar-item,html.theme--catppuccin-frappe .hero.is-primary .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-frappe .hero.is-primary a.navbar-item:hover,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-primary a.navbar-item.is-active,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-primary .navbar-link:hover,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-primary .navbar-link.is-active,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .hero.is-primary .tabs a,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-frappe .hero.is-primary .tabs a:hover,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-primary .tabs li.is-active a,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#8caaee !important;opacity:1}html.theme--catppuccin-frappe .hero.is-primary .tabs.is-boxed a,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-primary .tabs.is-toggle a,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}html.theme--catppuccin-frappe .hero.is-primary .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-primary .tabs.is-toggle a:hover,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-primary .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-primary .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-primary .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#8caaee}html.theme--catppuccin-frappe .hero.is-primary.is-bold,html.theme--catppuccin-frappe .docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #569ff1 0%, #8caaee 71%, #a0abf4 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-primary.is-bold .navbar-menu,html.theme--catppuccin-frappe .docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #569ff1 0%, #8caaee 71%, #a0abf4 100%)}}html.theme--catppuccin-frappe .hero.is-link{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-link strong{color:inherit}html.theme--catppuccin-frappe .hero.is-link .title{color:#fff}html.theme--catppuccin-frappe .hero.is-link .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-frappe .hero.is-link .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-link .navbar-menu{background-color:#8caaee}}html.theme--catppuccin-frappe .hero.is-link .navbar-item,html.theme--catppuccin-frappe .hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-frappe .hero.is-link a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-link a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-link .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-link .navbar-link.is-active{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .hero.is-link .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-frappe .hero.is-link .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-link .tabs li.is-active a{color:#8caaee !important;opacity:1}html.theme--catppuccin-frappe .hero.is-link .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-link .tabs.is-toggle a{color:#fff}html.theme--catppuccin-frappe .hero.is-link .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-link .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-link .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-link .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#8caaee}html.theme--catppuccin-frappe .hero.is-link.is-bold{background-image:linear-gradient(141deg, #569ff1 0%, #8caaee 71%, #a0abf4 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #569ff1 0%, #8caaee 71%, #a0abf4 100%)}}html.theme--catppuccin-frappe .hero.is-info{background-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-info strong{color:inherit}html.theme--catppuccin-frappe .hero.is-info .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-info .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-frappe .hero.is-info .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-info .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-info .navbar-menu{background-color:#81c8be}}html.theme--catppuccin-frappe .hero.is-info .navbar-item,html.theme--catppuccin-frappe .hero.is-info .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-info a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-info a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-info .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-info .navbar-link.is-active{background-color:#6fc0b5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-info .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-frappe .hero.is-info .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-info .tabs li.is-active a{color:#81c8be !important;opacity:1}html.theme--catppuccin-frappe .hero.is-info .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-info .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-info .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-info .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-info .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-info .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#81c8be}html.theme--catppuccin-frappe .hero.is-info.is-bold{background-image:linear-gradient(141deg, #52c4a1 0%, #81c8be 71%, #8fd2d4 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #52c4a1 0%, #81c8be 71%, #8fd2d4 100%)}}html.theme--catppuccin-frappe .hero.is-success{background-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-success strong{color:inherit}html.theme--catppuccin-frappe .hero.is-success .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-success .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-frappe .hero.is-success .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-success .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-success .navbar-menu{background-color:#a6d189}}html.theme--catppuccin-frappe .hero.is-success .navbar-item,html.theme--catppuccin-frappe .hero.is-success .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-success a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-success a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-success .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-success .navbar-link.is-active{background-color:#98ca77;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-success .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-frappe .hero.is-success .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-success .tabs li.is-active a{color:#a6d189 !important;opacity:1}html.theme--catppuccin-frappe .hero.is-success .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-success .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-success .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-success .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-success .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-success .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#a6d189}html.theme--catppuccin-frappe .hero.is-success.is-bold{background-image:linear-gradient(141deg, #9ccd5a 0%, #a6d189 71%, #a8dc98 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #9ccd5a 0%, #a6d189 71%, #a8dc98 100%)}}html.theme--catppuccin-frappe .hero.is-warning{background-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-warning strong{color:inherit}html.theme--catppuccin-frappe .hero.is-warning .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-frappe .hero.is-warning .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-warning .navbar-menu{background-color:#e5c890}}html.theme--catppuccin-frappe .hero.is-warning .navbar-item,html.theme--catppuccin-frappe .hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-warning a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-warning a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-warning .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-warning .navbar-link.is-active{background-color:#e0be7b;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-frappe .hero.is-warning .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-warning .tabs li.is-active a{color:#e5c890 !important;opacity:1}html.theme--catppuccin-frappe .hero.is-warning .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-warning .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-warning .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-warning .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-warning .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#e5c890}html.theme--catppuccin-frappe .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #e5a05d 0%, #e5c890 71%, #ede0a2 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e5a05d 0%, #e5c890 71%, #ede0a2 100%)}}html.theme--catppuccin-frappe .hero.is-danger{background-color:#e78284;color:#fff}html.theme--catppuccin-frappe .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-danger strong{color:inherit}html.theme--catppuccin-frappe .hero.is-danger .title{color:#fff}html.theme--catppuccin-frappe .hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-frappe .hero.is-danger .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-danger .navbar-menu{background-color:#e78284}}html.theme--catppuccin-frappe .hero.is-danger .navbar-item,html.theme--catppuccin-frappe .hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-frappe .hero.is-danger a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-danger a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-danger .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-danger .navbar-link.is-active{background-color:#e36d6f;color:#fff}html.theme--catppuccin-frappe .hero.is-danger .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-frappe .hero.is-danger .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-danger .tabs li.is-active a{color:#e78284 !important;opacity:1}html.theme--catppuccin-frappe .hero.is-danger .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-danger .tabs.is-toggle a{color:#fff}html.theme--catppuccin-frappe .hero.is-danger .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-danger .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-danger .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-danger .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#e78284}html.theme--catppuccin-frappe .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #e94d6a 0%, #e78284 71%, #eea294 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e94d6a 0%, #e78284 71%, #eea294 100%)}}html.theme--catppuccin-frappe .hero.is-small .hero-body,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .hero.is-large .hero-body{padding:18rem 6rem}}html.theme--catppuccin-frappe .hero.is-halfheight .hero-body,html.theme--catppuccin-frappe .hero.is-fullheight .hero-body,html.theme--catppuccin-frappe .hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}html.theme--catppuccin-frappe .hero.is-halfheight .hero-body>.container,html.theme--catppuccin-frappe .hero.is-fullheight .hero-body>.container,html.theme--catppuccin-frappe .hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .hero.is-halfheight{min-height:50vh}html.theme--catppuccin-frappe .hero.is-fullheight{min-height:100vh}html.theme--catppuccin-frappe .hero-video{overflow:hidden}html.theme--catppuccin-frappe .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}html.theme--catppuccin-frappe .hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero-video{display:none}}html.theme--catppuccin-frappe .hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero-buttons .button{display:flex}html.theme--catppuccin-frappe .hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .hero-buttons{display:flex;justify-content:center}html.theme--catppuccin-frappe .hero-buttons .button:not(:last-child){margin-right:1.5rem}}html.theme--catppuccin-frappe .hero-head,html.theme--catppuccin-frappe .hero-foot{flex-grow:0;flex-shrink:0}html.theme--catppuccin-frappe .hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .hero-body{padding:3rem 3rem}}html.theme--catppuccin-frappe .section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .section{padding:3rem 3rem}html.theme--catppuccin-frappe .section.is-medium{padding:9rem 4.5rem}html.theme--catppuccin-frappe .section.is-large{padding:18rem 6rem}}html.theme--catppuccin-frappe .footer{background-color:#292c3c;padding:3rem 1.5rem 6rem}html.theme--catppuccin-frappe h1 .docs-heading-anchor,html.theme--catppuccin-frappe h1 .docs-heading-anchor:hover,html.theme--catppuccin-frappe h1 .docs-heading-anchor:visited,html.theme--catppuccin-frappe h2 .docs-heading-anchor,html.theme--catppuccin-frappe h2 .docs-heading-anchor:hover,html.theme--catppuccin-frappe h2 .docs-heading-anchor:visited,html.theme--catppuccin-frappe h3 .docs-heading-anchor,html.theme--catppuccin-frappe h3 .docs-heading-anchor:hover,html.theme--catppuccin-frappe h3 .docs-heading-anchor:visited,html.theme--catppuccin-frappe h4 .docs-heading-anchor,html.theme--catppuccin-frappe h4 .docs-heading-anchor:hover,html.theme--catppuccin-frappe h4 .docs-heading-anchor:visited,html.theme--catppuccin-frappe h5 .docs-heading-anchor,html.theme--catppuccin-frappe h5 .docs-heading-anchor:hover,html.theme--catppuccin-frappe h5 .docs-heading-anchor:visited,html.theme--catppuccin-frappe h6 .docs-heading-anchor,html.theme--catppuccin-frappe h6 .docs-heading-anchor:hover,html.theme--catppuccin-frappe h6 .docs-heading-anchor:visited{color:#c6d0f5}html.theme--catppuccin-frappe h1 .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h2 .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h3 .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h4 .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h5 .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}html.theme--catppuccin-frappe h1 .docs-heading-anchor-permalink::before,html.theme--catppuccin-frappe h2 .docs-heading-anchor-permalink::before,html.theme--catppuccin-frappe h3 .docs-heading-anchor-permalink::before,html.theme--catppuccin-frappe h4 .docs-heading-anchor-permalink::before,html.theme--catppuccin-frappe h5 .docs-heading-anchor-permalink::before,html.theme--catppuccin-frappe h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}html.theme--catppuccin-frappe h1:hover .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h2:hover .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h3:hover .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h4:hover .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h5:hover .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h6:hover .docs-heading-anchor-permalink{visibility:visible}html.theme--catppuccin-frappe .docs-light-only{display:none !important}html.theme--catppuccin-frappe pre{position:relative;overflow:hidden}html.theme--catppuccin-frappe pre code,html.theme--catppuccin-frappe pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}html.theme--catppuccin-frappe pre code:first-of-type,html.theme--catppuccin-frappe pre code.hljs:first-of-type{padding-top:0.5rem !important}html.theme--catppuccin-frappe pre code:last-of-type,html.theme--catppuccin-frappe pre code.hljs:last-of-type{padding-bottom:0.5rem !important}html.theme--catppuccin-frappe pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#c6d0f5;cursor:pointer;text-align:center}html.theme--catppuccin-frappe pre .copy-button:focus,html.theme--catppuccin-frappe pre .copy-button:hover{opacity:1;background:rgba(198,208,245,0.1);color:#8caaee}html.theme--catppuccin-frappe pre .copy-button.success{color:#a6d189;opacity:1}html.theme--catppuccin-frappe pre .copy-button.error{color:#e78284;opacity:1}html.theme--catppuccin-frappe pre:hover .copy-button{opacity:1}html.theme--catppuccin-frappe .admonition{background-color:#292c3c;border-style:solid;border-width:2px;border-color:#b5bfe2;border-radius:4px;font-size:1rem}html.theme--catppuccin-frappe .admonition strong{color:currentColor}html.theme--catppuccin-frappe .admonition.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}html.theme--catppuccin-frappe .admonition.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .admonition.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .admonition.is-default{background-color:#292c3c;border-color:#b5bfe2}html.theme--catppuccin-frappe .admonition.is-default>.admonition-header{background-color:rgba(0,0,0,0);color:#b5bfe2}html.theme--catppuccin-frappe .admonition.is-default>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition.is-info{background-color:#292c3c;border-color:#81c8be}html.theme--catppuccin-frappe .admonition.is-info>.admonition-header{background-color:rgba(0,0,0,0);color:#81c8be}html.theme--catppuccin-frappe .admonition.is-info>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition.is-success{background-color:#292c3c;border-color:#a6d189}html.theme--catppuccin-frappe .admonition.is-success>.admonition-header{background-color:rgba(0,0,0,0);color:#a6d189}html.theme--catppuccin-frappe .admonition.is-success>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition.is-warning{background-color:#292c3c;border-color:#e5c890}html.theme--catppuccin-frappe .admonition.is-warning>.admonition-header{background-color:rgba(0,0,0,0);color:#e5c890}html.theme--catppuccin-frappe .admonition.is-warning>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition.is-danger{background-color:#292c3c;border-color:#e78284}html.theme--catppuccin-frappe .admonition.is-danger>.admonition-header{background-color:rgba(0,0,0,0);color:#e78284}html.theme--catppuccin-frappe .admonition.is-danger>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition.is-compat{background-color:#292c3c;border-color:#99d1db}html.theme--catppuccin-frappe .admonition.is-compat>.admonition-header{background-color:rgba(0,0,0,0);color:#99d1db}html.theme--catppuccin-frappe .admonition.is-compat>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition.is-todo{background-color:#292c3c;border-color:#ca9ee6}html.theme--catppuccin-frappe .admonition.is-todo>.admonition-header{background-color:rgba(0,0,0,0);color:#ca9ee6}html.theme--catppuccin-frappe .admonition.is-todo>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition-header{color:#b5bfe2;background-color:rgba(0,0,0,0);align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}html.theme--catppuccin-frappe .admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}html.theme--catppuccin-frappe details.admonition.is-details>.admonition-header{list-style:none}html.theme--catppuccin-frappe details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}html.theme--catppuccin-frappe details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}html.theme--catppuccin-frappe .admonition-body{color:#c6d0f5;padding:0.5rem .75rem}html.theme--catppuccin-frappe .admonition-body pre{background-color:#292c3c}html.theme--catppuccin-frappe .admonition-body code{background-color:#292c3c}html.theme--catppuccin-frappe .docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:2px solid #626880;border-radius:4px;box-shadow:none;max-width:100%}html.theme--catppuccin-frappe .docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#292c3c;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #626880;overflow:auto}html.theme--catppuccin-frappe .docstring>header code{background-color:transparent}html.theme--catppuccin-frappe .docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}html.theme--catppuccin-frappe .docstring>header .docstring-binding{margin-right:0.3em}html.theme--catppuccin-frappe .docstring>header .docstring-category{margin-left:0.3em}html.theme--catppuccin-frappe .docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #626880}html.theme--catppuccin-frappe .docstring>section:last-child{border-bottom:none}html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:focus{opacity:1 !important}html.theme--catppuccin-frappe .docstring:hover>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-frappe .docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-frappe .docstring>section:hover a.docs-sourcelink{opacity:1}html.theme--catppuccin-frappe .documenter-example-output{background-color:#303446}html.theme--catppuccin-frappe .outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#292c3c;color:#c6d0f5;border-bottom:3px solid rgba(0,0,0,0);padding:10px 35px;text-align:center;font-size:15px}html.theme--catppuccin-frappe .outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}html.theme--catppuccin-frappe .outdated-warning-overlay a{color:#8caaee}html.theme--catppuccin-frappe .outdated-warning-overlay a:hover{color:#99d1db}html.theme--catppuccin-frappe .content pre{border:2px solid #626880;border-radius:4px}html.theme--catppuccin-frappe .content code{font-weight:inherit}html.theme--catppuccin-frappe .content a code{color:#8caaee}html.theme--catppuccin-frappe .content a:hover code{color:#99d1db}html.theme--catppuccin-frappe .content h1 code,html.theme--catppuccin-frappe .content h2 code,html.theme--catppuccin-frappe .content h3 code,html.theme--catppuccin-frappe .content h4 code,html.theme--catppuccin-frappe .content h5 code,html.theme--catppuccin-frappe .content h6 code{color:#c6d0f5}html.theme--catppuccin-frappe .content table{display:block;width:initial;max-width:100%;overflow-x:auto}html.theme--catppuccin-frappe .content blockquote>ul:first-child,html.theme--catppuccin-frappe .content blockquote>ol:first-child,html.theme--catppuccin-frappe .content .admonition-body>ul:first-child,html.theme--catppuccin-frappe .content .admonition-body>ol:first-child{margin-top:0}html.theme--catppuccin-frappe pre,html.theme--catppuccin-frappe code{font-variant-ligatures:no-contextual}html.theme--catppuccin-frappe .breadcrumb a.is-disabled{cursor:default;pointer-events:none}html.theme--catppuccin-frappe .breadcrumb a.is-disabled,html.theme--catppuccin-frappe .breadcrumb a.is-disabled:hover{color:#b0bef1}html.theme--catppuccin-frappe .hljs{background:initial !important}html.theme--catppuccin-frappe .katex .katex-mathml{top:0;right:0}html.theme--catppuccin-frappe .katex-display,html.theme--catppuccin-frappe mjx-container,html.theme--catppuccin-frappe .MathJax_Display{margin:0.5em 0 !important}html.theme--catppuccin-frappe html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}html.theme--catppuccin-frappe li.no-marker{list-style:none}html.theme--catppuccin-frappe #documenter .docs-main>article{overflow-wrap:break-word}html.theme--catppuccin-frappe #documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe #documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe #documenter .docs-main{width:100%}html.theme--catppuccin-frappe #documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}html.theme--catppuccin-frappe #documenter .docs-main>header,html.theme--catppuccin-frappe #documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar{background-color:#303446;border-bottom:1px solid #626880;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .docs-right .docs-icon,html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #171717;transition-duration:0.7s;-webkit-transition-duration:0.7s}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}html.theme--catppuccin-frappe #documenter .docs-main section.footnotes{border-top:1px solid #626880}html.theme--catppuccin-frappe #documenter .docs-main section.footnotes li .tag:first-child,html.theme--catppuccin-frappe #documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,html.theme--catppuccin-frappe #documenter .docs-main section.footnotes li .content kbd:first-child,html.theme--catppuccin-frappe .content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}html.theme--catppuccin-frappe #documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #626880;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe #documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}html.theme--catppuccin-frappe #documenter .docs-main .docs-footer .docs-footer-nextpage,html.theme--catppuccin-frappe #documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}html.theme--catppuccin-frappe #documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}html.theme--catppuccin-frappe #documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}html.theme--catppuccin-frappe #documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}html.theme--catppuccin-frappe #documenter .docs-sidebar{display:flex;flex-direction:column;color:#c6d0f5;background-color:#292c3c;border-right:1px solid #626880;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}html.theme--catppuccin-frappe #documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #171717}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe #documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe #documenter .docs-sidebar{left:0;top:0}}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-package-name a,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-package-name a:hover{color:#c6d0f5}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-version-selector{border-top:1px solid #626880;display:none;padding:0.5rem}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-version-selector.visible{display:flex}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #626880;padding-bottom:1.5rem}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #626880}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu .tocitem,html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#c6d0f5;background:#292c3c}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu a.tocitem:hover,html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#c6d0f5;background-color:#313548}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #626880;border-bottom:1px solid #626880;background-color:#232634}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#232634;color:#c6d0f5}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#313548;color:#c6d0f5}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #626880}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input{width:14.4rem}html.theme--catppuccin-frappe #documenter .docs-sidebar #documenter-search-query{color:#868c98;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3a3e54}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#4a506c}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe #documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-frappe #documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-frappe #documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3a3e54}html.theme--catppuccin-frappe #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#4a506c}}html.theme--catppuccin-frappe kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(245,245,245,0.6);box-shadow:0 2px 0 1px rgba(245,245,245,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}html.theme--catppuccin-frappe .search-min-width-50{min-width:50%}html.theme--catppuccin-frappe .search-min-height-100{min-height:100%}html.theme--catppuccin-frappe .search-modal-card-body{max-height:calc(100vh - 15rem)}html.theme--catppuccin-frappe .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-frappe .search-result-link:hover,html.theme--catppuccin-frappe .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--catppuccin-frappe .search-result-link .property-search-result-badge,html.theme--catppuccin-frappe .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-frappe .property-search-result-badge,html.theme--catppuccin-frappe .search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}html.theme--catppuccin-frappe .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-frappe .search-result-link:hover .search-filter,html.theme--catppuccin-frappe .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-frappe .search-result-link:focus .search-filter{color:#333;background-color:#f1f5f9}html.theme--catppuccin-frappe .search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}html.theme--catppuccin-frappe .search-filter:hover,html.theme--catppuccin-frappe .search-filter:focus{color:#333}html.theme--catppuccin-frappe .search-filter-selected{color:#414559;background-color:#babbf1}html.theme--catppuccin-frappe .search-filter-selected:hover,html.theme--catppuccin-frappe .search-filter-selected:focus{color:#414559}html.theme--catppuccin-frappe .search-result-highlight{background-color:#ffdd57;color:black}html.theme--catppuccin-frappe .search-divider{border-bottom:1px solid #626880}html.theme--catppuccin-frappe .search-result-title{width:85%;color:#f5f5f5}html.theme--catppuccin-frappe .search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-frappe #search-modal .modal-card-body::-webkit-scrollbar,html.theme--catppuccin-frappe #search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}html.theme--catppuccin-frappe #search-modal .modal-card-body::-webkit-scrollbar-thumb,html.theme--catppuccin-frappe #search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}html.theme--catppuccin-frappe #search-modal .modal-card-body::-webkit-scrollbar-track,html.theme--catppuccin-frappe #search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}html.theme--catppuccin-frappe .w-100{width:100%}html.theme--catppuccin-frappe .gap-2{gap:0.5rem}html.theme--catppuccin-frappe .gap-4{gap:1rem}html.theme--catppuccin-frappe .gap-8{gap:2rem}html.theme--catppuccin-frappe{background-color:#303446;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-frappe a{transition:all 200ms ease}html.theme--catppuccin-frappe .label{color:#c6d0f5}html.theme--catppuccin-frappe .button,html.theme--catppuccin-frappe .control.has-icons-left .icon,html.theme--catppuccin-frappe .control.has-icons-right .icon,html.theme--catppuccin-frappe .input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe .pagination-ellipsis,html.theme--catppuccin-frappe .pagination-link,html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .select,html.theme--catppuccin-frappe .select select,html.theme--catppuccin-frappe .textarea{height:2.5em;color:#c6d0f5}html.theme--catppuccin-frappe .input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe .textarea{transition:all 200ms ease;box-shadow:none;border-width:1px;padding-left:1em;padding-right:1em;color:#c6d0f5}html.theme--catppuccin-frappe .select:after,html.theme--catppuccin-frappe .select select{border-width:1px}html.theme--catppuccin-frappe .menu-list a{transition:all 300ms ease}html.theme--catppuccin-frappe .modal-card-foot,html.theme--catppuccin-frappe .modal-card-head{border-color:#626880}html.theme--catppuccin-frappe .navbar{border-radius:.4em}html.theme--catppuccin-frappe .navbar.is-transparent{background:none}html.theme--catppuccin-frappe .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#8caaee}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .navbar .navbar-menu{background-color:#8caaee;border-radius:0 0 .4em .4em}}html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body){color:#414559}html.theme--catppuccin-frappe .tag.is-link:not(body),html.theme--catppuccin-frappe .docstring>section>a.is-link.docs-sourcelink:not(body),html.theme--catppuccin-frappe .content kbd.is-link:not(body){color:#414559}html.theme--catppuccin-frappe .ansi span.sgr1{font-weight:bolder}html.theme--catppuccin-frappe .ansi span.sgr2{font-weight:lighter}html.theme--catppuccin-frappe .ansi span.sgr3{font-style:italic}html.theme--catppuccin-frappe .ansi span.sgr4{text-decoration:underline}html.theme--catppuccin-frappe .ansi span.sgr7{color:#303446;background-color:#c6d0f5}html.theme--catppuccin-frappe .ansi span.sgr8{color:transparent}html.theme--catppuccin-frappe .ansi span.sgr8 span{color:transparent}html.theme--catppuccin-frappe .ansi span.sgr9{text-decoration:line-through}html.theme--catppuccin-frappe .ansi span.sgr30{color:#51576d}html.theme--catppuccin-frappe .ansi span.sgr31{color:#e78284}html.theme--catppuccin-frappe .ansi span.sgr32{color:#a6d189}html.theme--catppuccin-frappe .ansi span.sgr33{color:#e5c890}html.theme--catppuccin-frappe .ansi span.sgr34{color:#8caaee}html.theme--catppuccin-frappe .ansi span.sgr35{color:#f4b8e4}html.theme--catppuccin-frappe .ansi span.sgr36{color:#81c8be}html.theme--catppuccin-frappe .ansi span.sgr37{color:#b5bfe2}html.theme--catppuccin-frappe .ansi span.sgr40{background-color:#51576d}html.theme--catppuccin-frappe .ansi span.sgr41{background-color:#e78284}html.theme--catppuccin-frappe .ansi span.sgr42{background-color:#a6d189}html.theme--catppuccin-frappe .ansi span.sgr43{background-color:#e5c890}html.theme--catppuccin-frappe .ansi span.sgr44{background-color:#8caaee}html.theme--catppuccin-frappe .ansi span.sgr45{background-color:#f4b8e4}html.theme--catppuccin-frappe .ansi span.sgr46{background-color:#81c8be}html.theme--catppuccin-frappe .ansi span.sgr47{background-color:#b5bfe2}html.theme--catppuccin-frappe .ansi span.sgr90{color:#626880}html.theme--catppuccin-frappe .ansi span.sgr91{color:#e78284}html.theme--catppuccin-frappe .ansi span.sgr92{color:#a6d189}html.theme--catppuccin-frappe .ansi span.sgr93{color:#e5c890}html.theme--catppuccin-frappe .ansi span.sgr94{color:#8caaee}html.theme--catppuccin-frappe .ansi span.sgr95{color:#f4b8e4}html.theme--catppuccin-frappe .ansi span.sgr96{color:#81c8be}html.theme--catppuccin-frappe .ansi span.sgr97{color:#a5adce}html.theme--catppuccin-frappe .ansi span.sgr100{background-color:#626880}html.theme--catppuccin-frappe .ansi span.sgr101{background-color:#e78284}html.theme--catppuccin-frappe .ansi span.sgr102{background-color:#a6d189}html.theme--catppuccin-frappe .ansi span.sgr103{background-color:#e5c890}html.theme--catppuccin-frappe .ansi span.sgr104{background-color:#8caaee}html.theme--catppuccin-frappe .ansi span.sgr105{background-color:#f4b8e4}html.theme--catppuccin-frappe .ansi span.sgr106{background-color:#81c8be}html.theme--catppuccin-frappe .ansi span.sgr107{background-color:#a5adce}html.theme--catppuccin-frappe code.language-julia-repl>span.hljs-meta{color:#a6d189;font-weight:bolder}html.theme--catppuccin-frappe code .hljs{color:#c6d0f5;background:#303446}html.theme--catppuccin-frappe code .hljs-keyword{color:#ca9ee6}html.theme--catppuccin-frappe code .hljs-built_in{color:#e78284}html.theme--catppuccin-frappe code .hljs-type{color:#e5c890}html.theme--catppuccin-frappe code .hljs-literal{color:#ef9f76}html.theme--catppuccin-frappe code .hljs-number{color:#ef9f76}html.theme--catppuccin-frappe code .hljs-operator{color:#81c8be}html.theme--catppuccin-frappe code .hljs-punctuation{color:#b5bfe2}html.theme--catppuccin-frappe code .hljs-property{color:#81c8be}html.theme--catppuccin-frappe code .hljs-regexp{color:#f4b8e4}html.theme--catppuccin-frappe code .hljs-string{color:#a6d189}html.theme--catppuccin-frappe code .hljs-char.escape_{color:#a6d189}html.theme--catppuccin-frappe code .hljs-subst{color:#a5adce}html.theme--catppuccin-frappe code .hljs-symbol{color:#eebebe}html.theme--catppuccin-frappe code .hljs-variable{color:#ca9ee6}html.theme--catppuccin-frappe code .hljs-variable.language_{color:#ca9ee6}html.theme--catppuccin-frappe code .hljs-variable.constant_{color:#ef9f76}html.theme--catppuccin-frappe code .hljs-title{color:#8caaee}html.theme--catppuccin-frappe code .hljs-title.class_{color:#e5c890}html.theme--catppuccin-frappe code .hljs-title.function_{color:#8caaee}html.theme--catppuccin-frappe code .hljs-params{color:#c6d0f5}html.theme--catppuccin-frappe code .hljs-comment{color:#626880}html.theme--catppuccin-frappe code .hljs-doctag{color:#e78284}html.theme--catppuccin-frappe code .hljs-meta{color:#ef9f76}html.theme--catppuccin-frappe code .hljs-section{color:#8caaee}html.theme--catppuccin-frappe code .hljs-tag{color:#a5adce}html.theme--catppuccin-frappe code .hljs-name{color:#ca9ee6}html.theme--catppuccin-frappe code .hljs-attr{color:#8caaee}html.theme--catppuccin-frappe code .hljs-attribute{color:#a6d189}html.theme--catppuccin-frappe code .hljs-bullet{color:#81c8be}html.theme--catppuccin-frappe code .hljs-code{color:#a6d189}html.theme--catppuccin-frappe code .hljs-emphasis{color:#e78284;font-style:italic}html.theme--catppuccin-frappe code .hljs-strong{color:#e78284;font-weight:bold}html.theme--catppuccin-frappe code .hljs-formula{color:#81c8be}html.theme--catppuccin-frappe code .hljs-link{color:#85c1dc;font-style:italic}html.theme--catppuccin-frappe code .hljs-quote{color:#a6d189;font-style:italic}html.theme--catppuccin-frappe code .hljs-selector-tag{color:#e5c890}html.theme--catppuccin-frappe code .hljs-selector-id{color:#8caaee}html.theme--catppuccin-frappe code .hljs-selector-class{color:#81c8be}html.theme--catppuccin-frappe code .hljs-selector-attr{color:#ca9ee6}html.theme--catppuccin-frappe code .hljs-selector-pseudo{color:#81c8be}html.theme--catppuccin-frappe code .hljs-template-tag{color:#eebebe}html.theme--catppuccin-frappe code .hljs-template-variable{color:#eebebe}html.theme--catppuccin-frappe code .hljs-addition{color:#a6d189;background:rgba(166,227,161,0.15)}html.theme--catppuccin-frappe code .hljs-deletion{color:#e78284;background:rgba(243,139,168,0.15)}html.theme--catppuccin-frappe .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-frappe .search-result-link:hover,html.theme--catppuccin-frappe .search-result-link:focus{background-color:#414559}html.theme--catppuccin-frappe .search-result-link .property-search-result-badge,html.theme--catppuccin-frappe .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-frappe .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-frappe .search-result-link:hover .search-filter,html.theme--catppuccin-frappe .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-frappe .search-result-link:focus .search-filter{color:#414559 !important;background-color:#babbf1 !important}html.theme--catppuccin-frappe .search-result-title{color:#c6d0f5}html.theme--catppuccin-frappe .search-result-highlight{background-color:#e78284;color:#292c3c}html.theme--catppuccin-frappe .search-divider{border-bottom:1px solid #5e6d6f50}html.theme--catppuccin-frappe .w-100{width:100%}html.theme--catppuccin-frappe .gap-2{gap:0.5rem}html.theme--catppuccin-frappe .gap-4{gap:1rem} diff --git a/InferenceObjects/v0.4.9/assets/themes/catppuccin-latte.css b/InferenceObjects/v0.4.9/assets/themes/catppuccin-latte.css new file mode 100644 index 000000000..63160d344 --- /dev/null +++ b/InferenceObjects/v0.4.9/assets/themes/catppuccin-latte.css @@ -0,0 +1 @@ +html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte .pagination-link,html.theme--catppuccin-latte .pagination-ellipsis,html.theme--catppuccin-latte .file-cta,html.theme--catppuccin-latte .file-name,html.theme--catppuccin-latte .select select,html.theme--catppuccin-latte .textarea,html.theme--catppuccin-latte .input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte .button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:.4em;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}html.theme--catppuccin-latte .pagination-previous:focus,html.theme--catppuccin-latte .pagination-next:focus,html.theme--catppuccin-latte .pagination-link:focus,html.theme--catppuccin-latte .pagination-ellipsis:focus,html.theme--catppuccin-latte .file-cta:focus,html.theme--catppuccin-latte .file-name:focus,html.theme--catppuccin-latte .select select:focus,html.theme--catppuccin-latte .textarea:focus,html.theme--catppuccin-latte .input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-latte .button:focus,html.theme--catppuccin-latte .is-focused.pagination-previous,html.theme--catppuccin-latte .is-focused.pagination-next,html.theme--catppuccin-latte .is-focused.pagination-link,html.theme--catppuccin-latte .is-focused.pagination-ellipsis,html.theme--catppuccin-latte .is-focused.file-cta,html.theme--catppuccin-latte .is-focused.file-name,html.theme--catppuccin-latte .select select.is-focused,html.theme--catppuccin-latte .is-focused.textarea,html.theme--catppuccin-latte .is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-focused.button,html.theme--catppuccin-latte .pagination-previous:active,html.theme--catppuccin-latte .pagination-next:active,html.theme--catppuccin-latte .pagination-link:active,html.theme--catppuccin-latte .pagination-ellipsis:active,html.theme--catppuccin-latte .file-cta:active,html.theme--catppuccin-latte .file-name:active,html.theme--catppuccin-latte .select select:active,html.theme--catppuccin-latte .textarea:active,html.theme--catppuccin-latte .input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-latte .button:active,html.theme--catppuccin-latte .is-active.pagination-previous,html.theme--catppuccin-latte .is-active.pagination-next,html.theme--catppuccin-latte .is-active.pagination-link,html.theme--catppuccin-latte .is-active.pagination-ellipsis,html.theme--catppuccin-latte .is-active.file-cta,html.theme--catppuccin-latte .is-active.file-name,html.theme--catppuccin-latte .select select.is-active,html.theme--catppuccin-latte .is-active.textarea,html.theme--catppuccin-latte .is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-latte .is-active.button{outline:none}html.theme--catppuccin-latte .pagination-previous[disabled],html.theme--catppuccin-latte .pagination-next[disabled],html.theme--catppuccin-latte .pagination-link[disabled],html.theme--catppuccin-latte .pagination-ellipsis[disabled],html.theme--catppuccin-latte .file-cta[disabled],html.theme--catppuccin-latte .file-name[disabled],html.theme--catppuccin-latte .select select[disabled],html.theme--catppuccin-latte .textarea[disabled],html.theme--catppuccin-latte .input[disabled],html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[disabled],html.theme--catppuccin-latte .button[disabled],fieldset[disabled] html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte fieldset[disabled] .pagination-previous,fieldset[disabled] html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte fieldset[disabled] .pagination-next,fieldset[disabled] html.theme--catppuccin-latte .pagination-link,html.theme--catppuccin-latte fieldset[disabled] .pagination-link,fieldset[disabled] html.theme--catppuccin-latte .pagination-ellipsis,html.theme--catppuccin-latte fieldset[disabled] .pagination-ellipsis,fieldset[disabled] html.theme--catppuccin-latte .file-cta,html.theme--catppuccin-latte fieldset[disabled] .file-cta,fieldset[disabled] html.theme--catppuccin-latte .file-name,html.theme--catppuccin-latte fieldset[disabled] .file-name,fieldset[disabled] html.theme--catppuccin-latte .select select,fieldset[disabled] html.theme--catppuccin-latte .textarea,fieldset[disabled] html.theme--catppuccin-latte .input,fieldset[disabled] html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte fieldset[disabled] .select select,html.theme--catppuccin-latte .select fieldset[disabled] select,html.theme--catppuccin-latte fieldset[disabled] .textarea,html.theme--catppuccin-latte fieldset[disabled] .input,html.theme--catppuccin-latte fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte #documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] html.theme--catppuccin-latte .button,html.theme--catppuccin-latte fieldset[disabled] .button{cursor:not-allowed}html.theme--catppuccin-latte .tabs,html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte .pagination-link,html.theme--catppuccin-latte .pagination-ellipsis,html.theme--catppuccin-latte .breadcrumb,html.theme--catppuccin-latte .file,html.theme--catppuccin-latte .button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.theme--catppuccin-latte .navbar-link:not(.is-arrowless)::after,html.theme--catppuccin-latte .select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}html.theme--catppuccin-latte .admonition:not(:last-child),html.theme--catppuccin-latte .tabs:not(:last-child),html.theme--catppuccin-latte .pagination:not(:last-child),html.theme--catppuccin-latte .message:not(:last-child),html.theme--catppuccin-latte .level:not(:last-child),html.theme--catppuccin-latte .breadcrumb:not(:last-child),html.theme--catppuccin-latte .block:not(:last-child),html.theme--catppuccin-latte .title:not(:last-child),html.theme--catppuccin-latte .subtitle:not(:last-child),html.theme--catppuccin-latte .table-container:not(:last-child),html.theme--catppuccin-latte .table:not(:last-child),html.theme--catppuccin-latte .progress:not(:last-child),html.theme--catppuccin-latte .notification:not(:last-child),html.theme--catppuccin-latte .content:not(:last-child),html.theme--catppuccin-latte .box:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-latte .modal-close,html.theme--catppuccin-latte .delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}html.theme--catppuccin-latte .modal-close::before,html.theme--catppuccin-latte .delete::before,html.theme--catppuccin-latte .modal-close::after,html.theme--catppuccin-latte .delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-latte .modal-close::before,html.theme--catppuccin-latte .delete::before{height:2px;width:50%}html.theme--catppuccin-latte .modal-close::after,html.theme--catppuccin-latte .delete::after{height:50%;width:2px}html.theme--catppuccin-latte .modal-close:hover,html.theme--catppuccin-latte .delete:hover,html.theme--catppuccin-latte .modal-close:focus,html.theme--catppuccin-latte .delete:focus{background-color:rgba(10,10,10,0.3)}html.theme--catppuccin-latte .modal-close:active,html.theme--catppuccin-latte .delete:active{background-color:rgba(10,10,10,0.4)}html.theme--catppuccin-latte .is-small.modal-close,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.modal-close,html.theme--catppuccin-latte .is-small.delete,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}html.theme--catppuccin-latte .is-medium.modal-close,html.theme--catppuccin-latte .is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}html.theme--catppuccin-latte .is-large.modal-close,html.theme--catppuccin-latte .is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}html.theme--catppuccin-latte .control.is-loading::after,html.theme--catppuccin-latte .select.is-loading::after,html.theme--catppuccin-latte .loader,html.theme--catppuccin-latte .button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #8c8fa1;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}html.theme--catppuccin-latte .hero-video,html.theme--catppuccin-latte .modal-background,html.theme--catppuccin-latte .modal,html.theme--catppuccin-latte .image.is-square img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-latte .image.is-square .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-latte .image.is-1by1 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-latte .image.is-1by1 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-latte .image.is-5by4 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-latte .image.is-5by4 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-latte .image.is-4by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-latte .image.is-4by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-latte .image.is-3by2 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-latte .image.is-3by2 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-latte .image.is-5by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-latte .image.is-5by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-latte .image.is-16by9 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-latte .image.is-16by9 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-latte .image.is-2by1 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-latte .image.is-2by1 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-latte .image.is-3by1 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-latte .image.is-3by1 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-latte .image.is-4by5 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-latte .image.is-4by5 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-latte .image.is-3by4 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-latte .image.is-3by4 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-latte .image.is-2by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-latte .image.is-2by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-latte .image.is-3by5 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-latte .image.is-3by5 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-latte .image.is-9by16 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-latte .image.is-9by16 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-latte .image.is-1by2 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-latte .image.is-1by2 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-latte .image.is-1by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-latte .image.is-1by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}html.theme--catppuccin-latte .navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#ccd0da !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#aeb5c5 !important}.has-background-dark{background-color:#ccd0da !important}.has-text-primary{color:#1e66f5 !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#0a4ed6 !important}.has-background-primary{background-color:#1e66f5 !important}.has-text-primary-light{color:#ebf2fe !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#bbd1fc !important}.has-background-primary-light{background-color:#ebf2fe !important}.has-text-primary-dark{color:#0a52e1 !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#286df5 !important}.has-background-primary-dark{background-color:#0a52e1 !important}.has-text-link{color:#1e66f5 !important}a.has-text-link:hover,a.has-text-link:focus{color:#0a4ed6 !important}.has-background-link{background-color:#1e66f5 !important}.has-text-link-light{color:#ebf2fe !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#bbd1fc !important}.has-background-link-light{background-color:#ebf2fe !important}.has-text-link-dark{color:#0a52e1 !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#286df5 !important}.has-background-link-dark{background-color:#0a52e1 !important}.has-text-info{color:#179299 !important}a.has-text-info:hover,a.has-text-info:focus{color:#10686d !important}.has-background-info{background-color:#179299 !important}.has-text-info-light{color:#edfcfc !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#c1f3f6 !important}.has-background-info-light{background-color:#edfcfc !important}.has-text-info-dark{color:#1cb2ba !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#2ad5df !important}.has-background-info-dark{background-color:#1cb2ba !important}.has-text-success{color:#40a02b !important}a.has-text-success:hover,a.has-text-success:focus{color:#307820 !important}.has-background-success{background-color:#40a02b !important}.has-text-success-light{color:#f1fbef !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#cef0c7 !important}.has-background-success-light{background-color:#f1fbef !important}.has-text-success-dark{color:#40a12b !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#50c936 !important}.has-background-success-dark{background-color:#40a12b !important}.has-text-warning{color:#df8e1d !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#b27117 !important}.has-background-warning{background-color:#df8e1d !important}.has-text-warning-light{color:#fdf6ed !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#f7e0c0 !important}.has-background-warning-light{background-color:#fdf6ed !important}.has-text-warning-dark{color:#9e6515 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#cb811a !important}.has-background-warning-dark{background-color:#9e6515 !important}.has-text-danger{color:#d20f39 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#a20c2c !important}.has-background-danger{background-color:#d20f39 !important}.has-text-danger-light{color:#feecf0 !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#fabcca !important}.has-background-danger-light{background-color:#feecf0 !important}.has-text-danger-dark{color:#e9113f !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#f13c63 !important}.has-background-danger-dark{background-color:#e9113f !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#ccd0da !important}.has-background-grey-darker{background-color:#ccd0da !important}.has-text-grey-dark{color:#bcc0cc !important}.has-background-grey-dark{background-color:#bcc0cc !important}.has-text-grey{color:#acb0be !important}.has-background-grey{background-color:#acb0be !important}.has-text-grey-light{color:#9ca0b0 !important}.has-background-grey-light{background-color:#9ca0b0 !important}.has-text-grey-lighter{color:#8c8fa1 !important}.has-background-grey-lighter{background-color:#8c8fa1 !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}html.theme--catppuccin-latte html{background-color:#eff1f5;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-latte article,html.theme--catppuccin-latte aside,html.theme--catppuccin-latte figure,html.theme--catppuccin-latte footer,html.theme--catppuccin-latte header,html.theme--catppuccin-latte hgroup,html.theme--catppuccin-latte section{display:block}html.theme--catppuccin-latte body,html.theme--catppuccin-latte button,html.theme--catppuccin-latte input,html.theme--catppuccin-latte optgroup,html.theme--catppuccin-latte select,html.theme--catppuccin-latte textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}html.theme--catppuccin-latte code,html.theme--catppuccin-latte pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-latte body{color:#4c4f69;font-size:1em;font-weight:400;line-height:1.5}html.theme--catppuccin-latte a{color:#1e66f5;cursor:pointer;text-decoration:none}html.theme--catppuccin-latte a strong{color:currentColor}html.theme--catppuccin-latte a:hover{color:#04a5e5}html.theme--catppuccin-latte code{background-color:#e6e9ef;color:#4c4f69;font-size:.875em;font-weight:normal;padding:.1em}html.theme--catppuccin-latte hr{background-color:#e6e9ef;border:none;display:block;height:2px;margin:1.5rem 0}html.theme--catppuccin-latte img{height:auto;max-width:100%}html.theme--catppuccin-latte input[type="checkbox"],html.theme--catppuccin-latte input[type="radio"]{vertical-align:baseline}html.theme--catppuccin-latte small{font-size:.875em}html.theme--catppuccin-latte span{font-style:inherit;font-weight:inherit}html.theme--catppuccin-latte strong{color:#41445a;font-weight:700}html.theme--catppuccin-latte fieldset{border:none}html.theme--catppuccin-latte pre{-webkit-overflow-scrolling:touch;background-color:#e6e9ef;color:#4c4f69;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}html.theme--catppuccin-latte pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}html.theme--catppuccin-latte table td,html.theme--catppuccin-latte table th{vertical-align:top}html.theme--catppuccin-latte table td:not([align]),html.theme--catppuccin-latte table th:not([align]){text-align:inherit}html.theme--catppuccin-latte table th{color:#41445a}html.theme--catppuccin-latte .box{background-color:#bcc0cc;border-radius:8px;box-shadow:none;color:#4c4f69;display:block;padding:1.25rem}html.theme--catppuccin-latte a.box:hover,html.theme--catppuccin-latte a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #1e66f5}html.theme--catppuccin-latte a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #1e66f5}html.theme--catppuccin-latte .button{background-color:#e6e9ef;border-color:#fff;border-width:1px;color:#1e66f5;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}html.theme--catppuccin-latte .button strong{color:inherit}html.theme--catppuccin-latte .button .icon,html.theme--catppuccin-latte .button .icon.is-small,html.theme--catppuccin-latte .button #documenter .docs-sidebar form.docs-search>input.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .button form.docs-search>input.icon,html.theme--catppuccin-latte .button .icon.is-medium,html.theme--catppuccin-latte .button .icon.is-large{height:1.5em;width:1.5em}html.theme--catppuccin-latte .button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}html.theme--catppuccin-latte .button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-latte .button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-latte .button:hover,html.theme--catppuccin-latte .button.is-hovered{border-color:#9ca0b0;color:#41445a}html.theme--catppuccin-latte .button:focus,html.theme--catppuccin-latte .button.is-focused{border-color:#9ca0b0;color:#0b57ef}html.theme--catppuccin-latte .button:focus:not(:active),html.theme--catppuccin-latte .button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .button:active,html.theme--catppuccin-latte .button.is-active{border-color:#bcc0cc;color:#41445a}html.theme--catppuccin-latte .button.is-text{background-color:transparent;border-color:transparent;color:#4c4f69;text-decoration:underline}html.theme--catppuccin-latte .button.is-text:hover,html.theme--catppuccin-latte .button.is-text.is-hovered,html.theme--catppuccin-latte .button.is-text:focus,html.theme--catppuccin-latte .button.is-text.is-focused{background-color:#e6e9ef;color:#41445a}html.theme--catppuccin-latte .button.is-text:active,html.theme--catppuccin-latte .button.is-text.is-active{background-color:#d6dbe5;color:#41445a}html.theme--catppuccin-latte .button.is-text[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}html.theme--catppuccin-latte .button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#1e66f5;text-decoration:none}html.theme--catppuccin-latte .button.is-ghost:hover,html.theme--catppuccin-latte .button.is-ghost.is-hovered{color:#1e66f5;text-decoration:underline}html.theme--catppuccin-latte .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .button.is-white:hover,html.theme--catppuccin-latte .button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .button.is-white:focus,html.theme--catppuccin-latte .button.is-white.is-focused{border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .button.is-white:focus:not(:active),html.theme--catppuccin-latte .button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-latte .button.is-white:active,html.theme--catppuccin-latte .button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .button.is-white[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}html.theme--catppuccin-latte .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .button.is-white.is-inverted:hover,html.theme--catppuccin-latte .button.is-white.is-inverted.is-hovered{background-color:#000}html.theme--catppuccin-latte .button.is-white.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-latte .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-white.is-outlined:hover,html.theme--catppuccin-latte .button.is-white.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-white.is-outlined:focus,html.theme--catppuccin-latte .button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-white.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-white.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-white.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-latte .button.is-white.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-latte .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-black:hover,html.theme--catppuccin-latte .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-black:focus,html.theme--catppuccin-latte .button.is-black.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-black:focus:not(:active),html.theme--catppuccin-latte .button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-latte .button.is-black:active,html.theme--catppuccin-latte .button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-black[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}html.theme--catppuccin-latte .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .button.is-black.is-inverted:hover,html.theme--catppuccin-latte .button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-black.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-latte .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-latte .button.is-black.is-outlined:hover,html.theme--catppuccin-latte .button.is-black.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-black.is-outlined:focus,html.theme--catppuccin-latte .button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-latte .button.is-black.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-black.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-black.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-black.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light:hover,html.theme--catppuccin-latte .button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light:focus,html.theme--catppuccin-latte .button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light:focus:not(:active),html.theme--catppuccin-latte .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-latte .button.is-light:active,html.theme--catppuccin-latte .button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}html.theme--catppuccin-latte .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-latte .button.is-light.is-inverted:hover,html.theme--catppuccin-latte .button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-latte .button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-latte .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}html.theme--catppuccin-latte .button.is-light.is-outlined:hover,html.theme--catppuccin-latte .button.is-light.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-light.is-outlined:focus,html.theme--catppuccin-latte .button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-latte .button.is-light.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-light.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-light.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-latte .button.is-light.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark,html.theme--catppuccin-latte .content kbd.button{background-color:#ccd0da;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark:hover,html.theme--catppuccin-latte .content kbd.button:hover,html.theme--catppuccin-latte .button.is-dark.is-hovered,html.theme--catppuccin-latte .content kbd.button.is-hovered{background-color:#c5c9d5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark:focus,html.theme--catppuccin-latte .content kbd.button:focus,html.theme--catppuccin-latte .button.is-dark.is-focused,html.theme--catppuccin-latte .content kbd.button.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark:focus:not(:active),html.theme--catppuccin-latte .content kbd.button:focus:not(:active),html.theme--catppuccin-latte .button.is-dark.is-focused:not(:active),html.theme--catppuccin-latte .content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(204,208,218,0.25)}html.theme--catppuccin-latte .button.is-dark:active,html.theme--catppuccin-latte .content kbd.button:active,html.theme--catppuccin-latte .button.is-dark.is-active,html.theme--catppuccin-latte .content kbd.button.is-active{background-color:#bdc2cf;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark[disabled],html.theme--catppuccin-latte .content kbd.button[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-dark,fieldset[disabled] html.theme--catppuccin-latte .content kbd.button{background-color:#ccd0da;border-color:#ccd0da;box-shadow:none}html.theme--catppuccin-latte .button.is-dark.is-inverted,html.theme--catppuccin-latte .content kbd.button.is-inverted{background-color:rgba(0,0,0,0.7);color:#ccd0da}html.theme--catppuccin-latte .button.is-dark.is-inverted:hover,html.theme--catppuccin-latte .content kbd.button.is-inverted:hover,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-hovered,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark.is-inverted[disabled],html.theme--catppuccin-latte .content kbd.button.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-dark.is-inverted,fieldset[disabled] html.theme--catppuccin-latte .content kbd.button.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#ccd0da}html.theme--catppuccin-latte .button.is-dark.is-loading::after,html.theme--catppuccin-latte .content kbd.button.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-latte .button.is-dark.is-outlined,html.theme--catppuccin-latte .content kbd.button.is-outlined{background-color:transparent;border-color:#ccd0da;color:#ccd0da}html.theme--catppuccin-latte .button.is-dark.is-outlined:hover,html.theme--catppuccin-latte .content kbd.button.is-outlined:hover,html.theme--catppuccin-latte .button.is-dark.is-outlined.is-hovered,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-dark.is-outlined:focus,html.theme--catppuccin-latte .content kbd.button.is-outlined:focus,html.theme--catppuccin-latte .button.is-dark.is-outlined.is-focused,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-focused{background-color:#ccd0da;border-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark.is-outlined.is-loading::after,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #ccd0da #ccd0da !important}html.theme--catppuccin-latte .button.is-dark.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-dark.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-dark.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-dark.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-latte .button.is-dark.is-outlined[disabled],html.theme--catppuccin-latte .content kbd.button.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-dark.is-outlined,fieldset[disabled] html.theme--catppuccin-latte .content kbd.button.is-outlined{background-color:transparent;border-color:#ccd0da;box-shadow:none;color:#ccd0da}html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined.is-focused,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#ccd0da}html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ccd0da #ccd0da !important}html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined[disabled],html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-primary,html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink{background-color:#1e66f5;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-primary:hover,html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink:hover,html.theme--catppuccin-latte .button.is-primary.is-hovered,html.theme--catppuccin-latte .docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#125ef4;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-primary:focus,html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink:focus,html.theme--catppuccin-latte .button.is-primary.is-focused,html.theme--catppuccin-latte .docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-primary:focus:not(:active),html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink:focus:not(:active),html.theme--catppuccin-latte .button.is-primary.is-focused:not(:active),html.theme--catppuccin-latte .docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .button.is-primary:active,html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink:active,html.theme--catppuccin-latte .button.is-primary.is-active,html.theme--catppuccin-latte .docstring>section>a.button.is-active.docs-sourcelink{background-color:#0b57ef;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-primary[disabled],html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-primary,fieldset[disabled] html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink{background-color:#1e66f5;border-color:#1e66f5;box-shadow:none}html.theme--catppuccin-latte .button.is-primary.is-inverted,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#1e66f5}html.theme--catppuccin-latte .button.is-primary.is-inverted:hover,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.docs-sourcelink:hover,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-hovered,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-primary.is-inverted[disabled],html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-primary.is-inverted,fieldset[disabled] html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#1e66f5}html.theme--catppuccin-latte .button.is-primary.is-loading::after,html.theme--catppuccin-latte .docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-primary.is-outlined,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#1e66f5;color:#1e66f5}html.theme--catppuccin-latte .button.is-primary.is-outlined:hover,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-latte .button.is-primary.is-outlined.is-hovered,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-latte .button.is-primary.is-outlined:focus,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-latte .button.is-primary.is-outlined.is-focused,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#1e66f5;border-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .button.is-primary.is-outlined.is-loading::after,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #1e66f5 #1e66f5 !important}html.theme--catppuccin-latte .button.is-primary.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-latte .button.is-primary.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-latte .button.is-primary.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-latte .button.is-primary.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-primary.is-outlined[disabled],html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-primary.is-outlined,fieldset[disabled] html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#1e66f5;box-shadow:none;color:#1e66f5}html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined.is-focused,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#1e66f5}html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #1e66f5 #1e66f5 !important}html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined[disabled],html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-primary.is-light,html.theme--catppuccin-latte .docstring>section>a.button.is-light.docs-sourcelink{background-color:#ebf2fe;color:#0a52e1}html.theme--catppuccin-latte .button.is-primary.is-light:hover,html.theme--catppuccin-latte .docstring>section>a.button.is-light.docs-sourcelink:hover,html.theme--catppuccin-latte .button.is-primary.is-light.is-hovered,html.theme--catppuccin-latte .docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#dfe9fe;border-color:transparent;color:#0a52e1}html.theme--catppuccin-latte .button.is-primary.is-light:active,html.theme--catppuccin-latte .docstring>section>a.button.is-light.docs-sourcelink:active,html.theme--catppuccin-latte .button.is-primary.is-light.is-active,html.theme--catppuccin-latte .docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#d3e1fd;border-color:transparent;color:#0a52e1}html.theme--catppuccin-latte .button.is-link{background-color:#1e66f5;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-link:hover,html.theme--catppuccin-latte .button.is-link.is-hovered{background-color:#125ef4;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-link:focus,html.theme--catppuccin-latte .button.is-link.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-link:focus:not(:active),html.theme--catppuccin-latte .button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .button.is-link:active,html.theme--catppuccin-latte .button.is-link.is-active{background-color:#0b57ef;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-link[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-link{background-color:#1e66f5;border-color:#1e66f5;box-shadow:none}html.theme--catppuccin-latte .button.is-link.is-inverted{background-color:#fff;color:#1e66f5}html.theme--catppuccin-latte .button.is-link.is-inverted:hover,html.theme--catppuccin-latte .button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-link.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#1e66f5}html.theme--catppuccin-latte .button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-link.is-outlined{background-color:transparent;border-color:#1e66f5;color:#1e66f5}html.theme--catppuccin-latte .button.is-link.is-outlined:hover,html.theme--catppuccin-latte .button.is-link.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-link.is-outlined:focus,html.theme--catppuccin-latte .button.is-link.is-outlined.is-focused{background-color:#1e66f5;border-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #1e66f5 #1e66f5 !important}html.theme--catppuccin-latte .button.is-link.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-link.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-link.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-link.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-link.is-outlined{background-color:transparent;border-color:#1e66f5;box-shadow:none;color:#1e66f5}html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#1e66f5}html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #1e66f5 #1e66f5 !important}html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-link.is-light{background-color:#ebf2fe;color:#0a52e1}html.theme--catppuccin-latte .button.is-link.is-light:hover,html.theme--catppuccin-latte .button.is-link.is-light.is-hovered{background-color:#dfe9fe;border-color:transparent;color:#0a52e1}html.theme--catppuccin-latte .button.is-link.is-light:active,html.theme--catppuccin-latte .button.is-link.is-light.is-active{background-color:#d3e1fd;border-color:transparent;color:#0a52e1}html.theme--catppuccin-latte .button.is-info{background-color:#179299;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-info:hover,html.theme--catppuccin-latte .button.is-info.is-hovered{background-color:#15878e;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-info:focus,html.theme--catppuccin-latte .button.is-info.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-info:focus:not(:active),html.theme--catppuccin-latte .button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(23,146,153,0.25)}html.theme--catppuccin-latte .button.is-info:active,html.theme--catppuccin-latte .button.is-info.is-active{background-color:#147d83;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-info[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-info{background-color:#179299;border-color:#179299;box-shadow:none}html.theme--catppuccin-latte .button.is-info.is-inverted{background-color:#fff;color:#179299}html.theme--catppuccin-latte .button.is-info.is-inverted:hover,html.theme--catppuccin-latte .button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-info.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#179299}html.theme--catppuccin-latte .button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-info.is-outlined{background-color:transparent;border-color:#179299;color:#179299}html.theme--catppuccin-latte .button.is-info.is-outlined:hover,html.theme--catppuccin-latte .button.is-info.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-info.is-outlined:focus,html.theme--catppuccin-latte .button.is-info.is-outlined.is-focused{background-color:#179299;border-color:#179299;color:#fff}html.theme--catppuccin-latte .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #179299 #179299 !important}html.theme--catppuccin-latte .button.is-info.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-info.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-info.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-info.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-info.is-outlined{background-color:transparent;border-color:#179299;box-shadow:none;color:#179299}html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#179299}html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #179299 #179299 !important}html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-info.is-light{background-color:#edfcfc;color:#1cb2ba}html.theme--catppuccin-latte .button.is-info.is-light:hover,html.theme--catppuccin-latte .button.is-info.is-light.is-hovered{background-color:#e2f9fb;border-color:transparent;color:#1cb2ba}html.theme--catppuccin-latte .button.is-info.is-light:active,html.theme--catppuccin-latte .button.is-info.is-light.is-active{background-color:#d7f7f9;border-color:transparent;color:#1cb2ba}html.theme--catppuccin-latte .button.is-success{background-color:#40a02b;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-success:hover,html.theme--catppuccin-latte .button.is-success.is-hovered{background-color:#3c9628;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-success:focus,html.theme--catppuccin-latte .button.is-success.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-success:focus:not(:active),html.theme--catppuccin-latte .button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(64,160,43,0.25)}html.theme--catppuccin-latte .button.is-success:active,html.theme--catppuccin-latte .button.is-success.is-active{background-color:#388c26;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-success[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-success{background-color:#40a02b;border-color:#40a02b;box-shadow:none}html.theme--catppuccin-latte .button.is-success.is-inverted{background-color:#fff;color:#40a02b}html.theme--catppuccin-latte .button.is-success.is-inverted:hover,html.theme--catppuccin-latte .button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-success.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#40a02b}html.theme--catppuccin-latte .button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-success.is-outlined{background-color:transparent;border-color:#40a02b;color:#40a02b}html.theme--catppuccin-latte .button.is-success.is-outlined:hover,html.theme--catppuccin-latte .button.is-success.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-success.is-outlined:focus,html.theme--catppuccin-latte .button.is-success.is-outlined.is-focused{background-color:#40a02b;border-color:#40a02b;color:#fff}html.theme--catppuccin-latte .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #40a02b #40a02b !important}html.theme--catppuccin-latte .button.is-success.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-success.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-success.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-success.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-success.is-outlined{background-color:transparent;border-color:#40a02b;box-shadow:none;color:#40a02b}html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#40a02b}html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #40a02b #40a02b !important}html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-success.is-light{background-color:#f1fbef;color:#40a12b}html.theme--catppuccin-latte .button.is-success.is-light:hover,html.theme--catppuccin-latte .button.is-success.is-light.is-hovered{background-color:#e8f8e5;border-color:transparent;color:#40a12b}html.theme--catppuccin-latte .button.is-success.is-light:active,html.theme--catppuccin-latte .button.is-success.is-light.is-active{background-color:#e0f5db;border-color:transparent;color:#40a12b}html.theme--catppuccin-latte .button.is-warning{background-color:#df8e1d;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-warning:hover,html.theme--catppuccin-latte .button.is-warning.is-hovered{background-color:#d4871c;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-warning:focus,html.theme--catppuccin-latte .button.is-warning.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-warning:focus:not(:active),html.theme--catppuccin-latte .button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(223,142,29,0.25)}html.theme--catppuccin-latte .button.is-warning:active,html.theme--catppuccin-latte .button.is-warning.is-active{background-color:#c8801a;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-warning[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-warning{background-color:#df8e1d;border-color:#df8e1d;box-shadow:none}html.theme--catppuccin-latte .button.is-warning.is-inverted{background-color:#fff;color:#df8e1d}html.theme--catppuccin-latte .button.is-warning.is-inverted:hover,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-warning.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-warning.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#df8e1d}html.theme--catppuccin-latte .button.is-warning.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-warning.is-outlined{background-color:transparent;border-color:#df8e1d;color:#df8e1d}html.theme--catppuccin-latte .button.is-warning.is-outlined:hover,html.theme--catppuccin-latte .button.is-warning.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-warning.is-outlined:focus,html.theme--catppuccin-latte .button.is-warning.is-outlined.is-focused{background-color:#df8e1d;border-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #df8e1d #df8e1d !important}html.theme--catppuccin-latte .button.is-warning.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-warning.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-warning.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-warning.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-warning.is-outlined{background-color:transparent;border-color:#df8e1d;box-shadow:none;color:#df8e1d}html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined.is-focused{background-color:#fff;color:#df8e1d}html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #df8e1d #df8e1d !important}html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-warning.is-light{background-color:#fdf6ed;color:#9e6515}html.theme--catppuccin-latte .button.is-warning.is-light:hover,html.theme--catppuccin-latte .button.is-warning.is-light.is-hovered{background-color:#fbf1e2;border-color:transparent;color:#9e6515}html.theme--catppuccin-latte .button.is-warning.is-light:active,html.theme--catppuccin-latte .button.is-warning.is-light.is-active{background-color:#faebd6;border-color:transparent;color:#9e6515}html.theme--catppuccin-latte .button.is-danger{background-color:#d20f39;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-danger:hover,html.theme--catppuccin-latte .button.is-danger.is-hovered{background-color:#c60e36;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-danger:focus,html.theme--catppuccin-latte .button.is-danger.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-danger:focus:not(:active),html.theme--catppuccin-latte .button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(210,15,57,0.25)}html.theme--catppuccin-latte .button.is-danger:active,html.theme--catppuccin-latte .button.is-danger.is-active{background-color:#ba0d33;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-danger[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-danger{background-color:#d20f39;border-color:#d20f39;box-shadow:none}html.theme--catppuccin-latte .button.is-danger.is-inverted{background-color:#fff;color:#d20f39}html.theme--catppuccin-latte .button.is-danger.is-inverted:hover,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-danger.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#d20f39}html.theme--catppuccin-latte .button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-danger.is-outlined{background-color:transparent;border-color:#d20f39;color:#d20f39}html.theme--catppuccin-latte .button.is-danger.is-outlined:hover,html.theme--catppuccin-latte .button.is-danger.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-danger.is-outlined:focus,html.theme--catppuccin-latte .button.is-danger.is-outlined.is-focused{background-color:#d20f39;border-color:#d20f39;color:#fff}html.theme--catppuccin-latte .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #d20f39 #d20f39 !important}html.theme--catppuccin-latte .button.is-danger.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-danger.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-danger.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-danger.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-danger.is-outlined{background-color:transparent;border-color:#d20f39;box-shadow:none;color:#d20f39}html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#d20f39}html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #d20f39 #d20f39 !important}html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-danger.is-light{background-color:#feecf0;color:#e9113f}html.theme--catppuccin-latte .button.is-danger.is-light:hover,html.theme--catppuccin-latte .button.is-danger.is-light.is-hovered{background-color:#fde0e6;border-color:transparent;color:#e9113f}html.theme--catppuccin-latte .button.is-danger.is-light:active,html.theme--catppuccin-latte .button.is-danger.is-light.is-active{background-color:#fcd4dd;border-color:transparent;color:#e9113f}html.theme--catppuccin-latte .button.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}html.theme--catppuccin-latte .button.is-small:not(.is-rounded),html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:3px}html.theme--catppuccin-latte .button.is-normal{font-size:1rem}html.theme--catppuccin-latte .button.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .button.is-large{font-size:1.5rem}html.theme--catppuccin-latte .button[disabled],fieldset[disabled] html.theme--catppuccin-latte .button{background-color:#9ca0b0;border-color:#acb0be;box-shadow:none;opacity:.5}html.theme--catppuccin-latte .button.is-fullwidth{display:flex;width:100%}html.theme--catppuccin-latte .button.is-loading{color:transparent !important;pointer-events:none}html.theme--catppuccin-latte .button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}html.theme--catppuccin-latte .button.is-static{background-color:#e6e9ef;border-color:#acb0be;color:#8c8fa1;box-shadow:none;pointer-events:none}html.theme--catppuccin-latte .button.is-rounded,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}html.theme--catppuccin-latte .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-latte .buttons .button{margin-bottom:0.5rem}html.theme--catppuccin-latte .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}html.theme--catppuccin-latte .buttons:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-latte .buttons:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-latte .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}html.theme--catppuccin-latte .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:3px}html.theme--catppuccin-latte .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}html.theme--catppuccin-latte .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}html.theme--catppuccin-latte .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-latte .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}html.theme--catppuccin-latte .buttons.has-addons .button:last-child{margin-right:0}html.theme--catppuccin-latte .buttons.has-addons .button:hover,html.theme--catppuccin-latte .buttons.has-addons .button.is-hovered{z-index:2}html.theme--catppuccin-latte .buttons.has-addons .button:focus,html.theme--catppuccin-latte .buttons.has-addons .button.is-focused,html.theme--catppuccin-latte .buttons.has-addons .button:active,html.theme--catppuccin-latte .buttons.has-addons .button.is-active,html.theme--catppuccin-latte .buttons.has-addons .button.is-selected{z-index:3}html.theme--catppuccin-latte .buttons.has-addons .button:focus:hover,html.theme--catppuccin-latte .buttons.has-addons .button.is-focused:hover,html.theme--catppuccin-latte .buttons.has-addons .button:active:hover,html.theme--catppuccin-latte .buttons.has-addons .button.is-active:hover,html.theme--catppuccin-latte .buttons.has-addons .button.is-selected:hover{z-index:4}html.theme--catppuccin-latte .buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .buttons.is-centered{justify-content:center}html.theme--catppuccin-latte .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}html.theme--catppuccin-latte .buttons.is-right{justify-content:flex-end}html.theme--catppuccin-latte .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .button.is-responsive.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}html.theme--catppuccin-latte .button.is-responsive,html.theme--catppuccin-latte .button.is-responsive.is-normal{font-size:.65625rem}html.theme--catppuccin-latte .button.is-responsive.is-medium{font-size:.75rem}html.theme--catppuccin-latte .button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .button.is-responsive.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}html.theme--catppuccin-latte .button.is-responsive,html.theme--catppuccin-latte .button.is-responsive.is-normal{font-size:.75rem}html.theme--catppuccin-latte .button.is-responsive.is-medium{font-size:1rem}html.theme--catppuccin-latte .button.is-responsive.is-large{font-size:1.25rem}}html.theme--catppuccin-latte .container{flex-grow:1;margin:0 auto;position:relative;width:auto}html.theme--catppuccin-latte .container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .container{max-width:992px}}@media screen and (max-width: 1215px){html.theme--catppuccin-latte .container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){html.theme--catppuccin-latte .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}html.theme--catppuccin-latte .content li+li{margin-top:0.25em}html.theme--catppuccin-latte .content p:not(:last-child),html.theme--catppuccin-latte .content dl:not(:last-child),html.theme--catppuccin-latte .content ol:not(:last-child),html.theme--catppuccin-latte .content ul:not(:last-child),html.theme--catppuccin-latte .content blockquote:not(:last-child),html.theme--catppuccin-latte .content pre:not(:last-child),html.theme--catppuccin-latte .content table:not(:last-child){margin-bottom:1em}html.theme--catppuccin-latte .content h1,html.theme--catppuccin-latte .content h2,html.theme--catppuccin-latte .content h3,html.theme--catppuccin-latte .content h4,html.theme--catppuccin-latte .content h5,html.theme--catppuccin-latte .content h6{color:#4c4f69;font-weight:600;line-height:1.125}html.theme--catppuccin-latte .content h1{font-size:2em;margin-bottom:0.5em}html.theme--catppuccin-latte .content h1:not(:first-child){margin-top:1em}html.theme--catppuccin-latte .content h2{font-size:1.75em;margin-bottom:0.5714em}html.theme--catppuccin-latte .content h2:not(:first-child){margin-top:1.1428em}html.theme--catppuccin-latte .content h3{font-size:1.5em;margin-bottom:0.6666em}html.theme--catppuccin-latte .content h3:not(:first-child){margin-top:1.3333em}html.theme--catppuccin-latte .content h4{font-size:1.25em;margin-bottom:0.8em}html.theme--catppuccin-latte .content h5{font-size:1.125em;margin-bottom:0.8888em}html.theme--catppuccin-latte .content h6{font-size:1em;margin-bottom:1em}html.theme--catppuccin-latte .content blockquote{background-color:#e6e9ef;border-left:5px solid #acb0be;padding:1.25em 1.5em}html.theme--catppuccin-latte .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-latte .content ol:not([type]){list-style-type:decimal}html.theme--catppuccin-latte .content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}html.theme--catppuccin-latte .content ol.is-lower-roman:not([type]){list-style-type:lower-roman}html.theme--catppuccin-latte .content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}html.theme--catppuccin-latte .content ol.is-upper-roman:not([type]){list-style-type:upper-roman}html.theme--catppuccin-latte .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-latte .content ul ul{list-style-type:circle;margin-top:0.5em}html.theme--catppuccin-latte .content ul ul ul{list-style-type:square}html.theme--catppuccin-latte .content dd{margin-left:2em}html.theme--catppuccin-latte .content figure{margin-left:2em;margin-right:2em;text-align:center}html.theme--catppuccin-latte .content figure:not(:first-child){margin-top:2em}html.theme--catppuccin-latte .content figure:not(:last-child){margin-bottom:2em}html.theme--catppuccin-latte .content figure img{display:inline-block}html.theme--catppuccin-latte .content figure figcaption{font-style:italic}html.theme--catppuccin-latte .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}html.theme--catppuccin-latte .content sup,html.theme--catppuccin-latte .content sub{font-size:75%}html.theme--catppuccin-latte .content table{width:100%}html.theme--catppuccin-latte .content table td,html.theme--catppuccin-latte .content table th{border:1px solid #acb0be;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-latte .content table th{color:#41445a}html.theme--catppuccin-latte .content table th:not([align]){text-align:inherit}html.theme--catppuccin-latte .content table thead td,html.theme--catppuccin-latte .content table thead th{border-width:0 0 2px;color:#41445a}html.theme--catppuccin-latte .content table tfoot td,html.theme--catppuccin-latte .content table tfoot th{border-width:2px 0 0;color:#41445a}html.theme--catppuccin-latte .content table tbody tr:last-child td,html.theme--catppuccin-latte .content table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-latte .content .tabs li+li{margin-top:0}html.theme--catppuccin-latte .content.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}html.theme--catppuccin-latte .content.is-normal{font-size:1rem}html.theme--catppuccin-latte .content.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .content.is-large{font-size:1.5rem}html.theme--catppuccin-latte .icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}html.theme--catppuccin-latte .icon.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}html.theme--catppuccin-latte .icon.is-medium{height:2rem;width:2rem}html.theme--catppuccin-latte .icon.is-large{height:3rem;width:3rem}html.theme--catppuccin-latte .icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}html.theme--catppuccin-latte .icon-text .icon{flex-grow:0;flex-shrink:0}html.theme--catppuccin-latte .icon-text .icon:not(:last-child){margin-right:.25em}html.theme--catppuccin-latte .icon-text .icon:not(:first-child){margin-left:.25em}html.theme--catppuccin-latte div.icon-text{display:flex}html.theme--catppuccin-latte .image,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img{display:block;position:relative}html.theme--catppuccin-latte .image img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}html.theme--catppuccin-latte .image img.is-rounded,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}html.theme--catppuccin-latte .image.is-fullwidth,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}html.theme--catppuccin-latte .image.is-square img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-latte .image.is-square .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-latte .image.is-1by1 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-latte .image.is-1by1 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-latte .image.is-5by4 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-latte .image.is-5by4 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-latte .image.is-4by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-latte .image.is-4by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-latte .image.is-3by2 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-latte .image.is-3by2 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-latte .image.is-5by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-latte .image.is-5by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-latte .image.is-16by9 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-latte .image.is-16by9 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-latte .image.is-2by1 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-latte .image.is-2by1 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-latte .image.is-3by1 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-latte .image.is-3by1 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-latte .image.is-4by5 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-latte .image.is-4by5 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-latte .image.is-3by4 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-latte .image.is-3by4 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-latte .image.is-2by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-latte .image.is-2by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-latte .image.is-3by5 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-latte .image.is-3by5 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-latte .image.is-9by16 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-latte .image.is-9by16 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-latte .image.is-1by2 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-latte .image.is-1by2 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-latte .image.is-1by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-latte .image.is-1by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}html.theme--catppuccin-latte .image.is-square,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-square,html.theme--catppuccin-latte .image.is-1by1,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}html.theme--catppuccin-latte .image.is-5by4,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}html.theme--catppuccin-latte .image.is-4by3,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}html.theme--catppuccin-latte .image.is-3by2,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}html.theme--catppuccin-latte .image.is-5by3,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}html.theme--catppuccin-latte .image.is-16by9,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}html.theme--catppuccin-latte .image.is-2by1,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}html.theme--catppuccin-latte .image.is-3by1,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}html.theme--catppuccin-latte .image.is-4by5,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}html.theme--catppuccin-latte .image.is-3by4,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}html.theme--catppuccin-latte .image.is-2by3,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}html.theme--catppuccin-latte .image.is-3by5,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}html.theme--catppuccin-latte .image.is-9by16,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}html.theme--catppuccin-latte .image.is-1by2,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}html.theme--catppuccin-latte .image.is-1by3,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}html.theme--catppuccin-latte .image.is-16x16,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}html.theme--catppuccin-latte .image.is-24x24,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}html.theme--catppuccin-latte .image.is-32x32,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}html.theme--catppuccin-latte .image.is-48x48,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}html.theme--catppuccin-latte .image.is-64x64,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}html.theme--catppuccin-latte .image.is-96x96,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}html.theme--catppuccin-latte .image.is-128x128,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}html.theme--catppuccin-latte .notification{background-color:#e6e9ef;border-radius:.4em;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}html.theme--catppuccin-latte .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-latte .notification strong{color:currentColor}html.theme--catppuccin-latte .notification code,html.theme--catppuccin-latte .notification pre{background:#fff}html.theme--catppuccin-latte .notification pre code{background:transparent}html.theme--catppuccin-latte .notification>.delete{right:.5rem;position:absolute;top:0.5rem}html.theme--catppuccin-latte .notification .title,html.theme--catppuccin-latte .notification .subtitle,html.theme--catppuccin-latte .notification .content{color:currentColor}html.theme--catppuccin-latte .notification.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .notification.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .notification.is-dark,html.theme--catppuccin-latte .content kbd.notification{background-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .notification.is-primary,html.theme--catppuccin-latte .docstring>section>a.notification.docs-sourcelink{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .notification.is-primary.is-light,html.theme--catppuccin-latte .docstring>section>a.notification.is-light.docs-sourcelink{background-color:#ebf2fe;color:#0a52e1}html.theme--catppuccin-latte .notification.is-link{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .notification.is-link.is-light{background-color:#ebf2fe;color:#0a52e1}html.theme--catppuccin-latte .notification.is-info{background-color:#179299;color:#fff}html.theme--catppuccin-latte .notification.is-info.is-light{background-color:#edfcfc;color:#1cb2ba}html.theme--catppuccin-latte .notification.is-success{background-color:#40a02b;color:#fff}html.theme--catppuccin-latte .notification.is-success.is-light{background-color:#f1fbef;color:#40a12b}html.theme--catppuccin-latte .notification.is-warning{background-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .notification.is-warning.is-light{background-color:#fdf6ed;color:#9e6515}html.theme--catppuccin-latte .notification.is-danger{background-color:#d20f39;color:#fff}html.theme--catppuccin-latte .notification.is-danger.is-light{background-color:#feecf0;color:#e9113f}html.theme--catppuccin-latte .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}html.theme--catppuccin-latte .progress::-webkit-progress-bar{background-color:#bcc0cc}html.theme--catppuccin-latte .progress::-webkit-progress-value{background-color:#8c8fa1}html.theme--catppuccin-latte .progress::-moz-progress-bar{background-color:#8c8fa1}html.theme--catppuccin-latte .progress::-ms-fill{background-color:#8c8fa1;border:none}html.theme--catppuccin-latte .progress.is-white::-webkit-progress-value{background-color:#fff}html.theme--catppuccin-latte .progress.is-white::-moz-progress-bar{background-color:#fff}html.theme--catppuccin-latte .progress.is-white::-ms-fill{background-color:#fff}html.theme--catppuccin-latte .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}html.theme--catppuccin-latte .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}html.theme--catppuccin-latte .progress.is-black::-ms-fill{background-color:#0a0a0a}html.theme--catppuccin-latte .progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-light::-webkit-progress-value{background-color:#f5f5f5}html.theme--catppuccin-latte .progress.is-light::-moz-progress-bar{background-color:#f5f5f5}html.theme--catppuccin-latte .progress.is-light::-ms-fill{background-color:#f5f5f5}html.theme--catppuccin-latte .progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-dark::-webkit-progress-value,html.theme--catppuccin-latte .content kbd.progress::-webkit-progress-value{background-color:#ccd0da}html.theme--catppuccin-latte .progress.is-dark::-moz-progress-bar,html.theme--catppuccin-latte .content kbd.progress::-moz-progress-bar{background-color:#ccd0da}html.theme--catppuccin-latte .progress.is-dark::-ms-fill,html.theme--catppuccin-latte .content kbd.progress::-ms-fill{background-color:#ccd0da}html.theme--catppuccin-latte .progress.is-dark:indeterminate,html.theme--catppuccin-latte .content kbd.progress:indeterminate{background-image:linear-gradient(to right, #ccd0da 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-primary::-webkit-progress-value,html.theme--catppuccin-latte .docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#1e66f5}html.theme--catppuccin-latte .progress.is-primary::-moz-progress-bar,html.theme--catppuccin-latte .docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#1e66f5}html.theme--catppuccin-latte .progress.is-primary::-ms-fill,html.theme--catppuccin-latte .docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#1e66f5}html.theme--catppuccin-latte .progress.is-primary:indeterminate,html.theme--catppuccin-latte .docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #1e66f5 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-link::-webkit-progress-value{background-color:#1e66f5}html.theme--catppuccin-latte .progress.is-link::-moz-progress-bar{background-color:#1e66f5}html.theme--catppuccin-latte .progress.is-link::-ms-fill{background-color:#1e66f5}html.theme--catppuccin-latte .progress.is-link:indeterminate{background-image:linear-gradient(to right, #1e66f5 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-info::-webkit-progress-value{background-color:#179299}html.theme--catppuccin-latte .progress.is-info::-moz-progress-bar{background-color:#179299}html.theme--catppuccin-latte .progress.is-info::-ms-fill{background-color:#179299}html.theme--catppuccin-latte .progress.is-info:indeterminate{background-image:linear-gradient(to right, #179299 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-success::-webkit-progress-value{background-color:#40a02b}html.theme--catppuccin-latte .progress.is-success::-moz-progress-bar{background-color:#40a02b}html.theme--catppuccin-latte .progress.is-success::-ms-fill{background-color:#40a02b}html.theme--catppuccin-latte .progress.is-success:indeterminate{background-image:linear-gradient(to right, #40a02b 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-warning::-webkit-progress-value{background-color:#df8e1d}html.theme--catppuccin-latte .progress.is-warning::-moz-progress-bar{background-color:#df8e1d}html.theme--catppuccin-latte .progress.is-warning::-ms-fill{background-color:#df8e1d}html.theme--catppuccin-latte .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #df8e1d 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-danger::-webkit-progress-value{background-color:#d20f39}html.theme--catppuccin-latte .progress.is-danger::-moz-progress-bar{background-color:#d20f39}html.theme--catppuccin-latte .progress.is-danger::-ms-fill{background-color:#d20f39}html.theme--catppuccin-latte .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #d20f39 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#bcc0cc;background-image:linear-gradient(to right, #4c4f69 30%, #bcc0cc 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}html.theme--catppuccin-latte .progress:indeterminate::-webkit-progress-bar{background-color:transparent}html.theme--catppuccin-latte .progress:indeterminate::-moz-progress-bar{background-color:transparent}html.theme--catppuccin-latte .progress:indeterminate::-ms-fill{animation-name:none}html.theme--catppuccin-latte .progress.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}html.theme--catppuccin-latte .progress.is-medium{height:1.25rem}html.theme--catppuccin-latte .progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}html.theme--catppuccin-latte .table{background-color:#bcc0cc;color:#4c4f69}html.theme--catppuccin-latte .table td,html.theme--catppuccin-latte .table th{border:1px solid #acb0be;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-latte .table td.is-white,html.theme--catppuccin-latte .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .table td.is-black,html.theme--catppuccin-latte .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .table td.is-light,html.theme--catppuccin-latte .table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .table td.is-dark,html.theme--catppuccin-latte .table th.is-dark{background-color:#ccd0da;border-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .table td.is-primary,html.theme--catppuccin-latte .table th.is-primary{background-color:#1e66f5;border-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .table td.is-link,html.theme--catppuccin-latte .table th.is-link{background-color:#1e66f5;border-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .table td.is-info,html.theme--catppuccin-latte .table th.is-info{background-color:#179299;border-color:#179299;color:#fff}html.theme--catppuccin-latte .table td.is-success,html.theme--catppuccin-latte .table th.is-success{background-color:#40a02b;border-color:#40a02b;color:#fff}html.theme--catppuccin-latte .table td.is-warning,html.theme--catppuccin-latte .table th.is-warning{background-color:#df8e1d;border-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .table td.is-danger,html.theme--catppuccin-latte .table th.is-danger{background-color:#d20f39;border-color:#d20f39;color:#fff}html.theme--catppuccin-latte .table td.is-narrow,html.theme--catppuccin-latte .table th.is-narrow{white-space:nowrap;width:1%}html.theme--catppuccin-latte .table td.is-selected,html.theme--catppuccin-latte .table th.is-selected{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .table td.is-selected a,html.theme--catppuccin-latte .table td.is-selected strong,html.theme--catppuccin-latte .table th.is-selected a,html.theme--catppuccin-latte .table th.is-selected strong{color:currentColor}html.theme--catppuccin-latte .table td.is-vcentered,html.theme--catppuccin-latte .table th.is-vcentered{vertical-align:middle}html.theme--catppuccin-latte .table th{color:#41445a}html.theme--catppuccin-latte .table th:not([align]){text-align:left}html.theme--catppuccin-latte .table tr.is-selected{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .table tr.is-selected a,html.theme--catppuccin-latte .table tr.is-selected strong{color:currentColor}html.theme--catppuccin-latte .table tr.is-selected td,html.theme--catppuccin-latte .table tr.is-selected th{border-color:#fff;color:currentColor}html.theme--catppuccin-latte .table thead{background-color:rgba(0,0,0,0)}html.theme--catppuccin-latte .table thead td,html.theme--catppuccin-latte .table thead th{border-width:0 0 2px;color:#41445a}html.theme--catppuccin-latte .table tfoot{background-color:rgba(0,0,0,0)}html.theme--catppuccin-latte .table tfoot td,html.theme--catppuccin-latte .table tfoot th{border-width:2px 0 0;color:#41445a}html.theme--catppuccin-latte .table tbody{background-color:rgba(0,0,0,0)}html.theme--catppuccin-latte .table tbody tr:last-child td,html.theme--catppuccin-latte .table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-latte .table.is-bordered td,html.theme--catppuccin-latte .table.is-bordered th{border-width:1px}html.theme--catppuccin-latte .table.is-bordered tr:last-child td,html.theme--catppuccin-latte .table.is-bordered tr:last-child th{border-bottom-width:1px}html.theme--catppuccin-latte .table.is-fullwidth{width:100%}html.theme--catppuccin-latte .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#ccd0da}html.theme--catppuccin-latte .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#ccd0da}html.theme--catppuccin-latte .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#d2d5de}html.theme--catppuccin-latte .table.is-narrow td,html.theme--catppuccin-latte .table.is-narrow th{padding:0.25em 0.5em}html.theme--catppuccin-latte .table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#ccd0da}html.theme--catppuccin-latte .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}html.theme--catppuccin-latte .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-latte .tags .tag,html.theme--catppuccin-latte .tags .content kbd,html.theme--catppuccin-latte .content .tags kbd,html.theme--catppuccin-latte .tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}html.theme--catppuccin-latte .tags .tag:not(:last-child),html.theme--catppuccin-latte .tags .content kbd:not(:last-child),html.theme--catppuccin-latte .content .tags kbd:not(:last-child),html.theme--catppuccin-latte .tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}html.theme--catppuccin-latte .tags:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-latte .tags:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-latte .tags.are-medium .tag:not(.is-normal):not(.is-large),html.theme--catppuccin-latte .tags.are-medium .content kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-latte .content .tags.are-medium kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-latte .tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}html.theme--catppuccin-latte .tags.are-large .tag:not(.is-normal):not(.is-medium),html.theme--catppuccin-latte .tags.are-large .content kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-latte .content .tags.are-large kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-latte .tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}html.theme--catppuccin-latte .tags.is-centered{justify-content:center}html.theme--catppuccin-latte .tags.is-centered .tag,html.theme--catppuccin-latte .tags.is-centered .content kbd,html.theme--catppuccin-latte .content .tags.is-centered kbd,html.theme--catppuccin-latte .tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}html.theme--catppuccin-latte .tags.is-right{justify-content:flex-end}html.theme--catppuccin-latte .tags.is-right .tag:not(:first-child),html.theme--catppuccin-latte .tags.is-right .content kbd:not(:first-child),html.theme--catppuccin-latte .content .tags.is-right kbd:not(:first-child),html.theme--catppuccin-latte .tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}html.theme--catppuccin-latte .tags.is-right .tag:not(:last-child),html.theme--catppuccin-latte .tags.is-right .content kbd:not(:last-child),html.theme--catppuccin-latte .content .tags.is-right kbd:not(:last-child),html.theme--catppuccin-latte .tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}html.theme--catppuccin-latte .tags.has-addons .tag,html.theme--catppuccin-latte .tags.has-addons .content kbd,html.theme--catppuccin-latte .content .tags.has-addons kbd,html.theme--catppuccin-latte .tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}html.theme--catppuccin-latte .tags.has-addons .tag:not(:first-child),html.theme--catppuccin-latte .tags.has-addons .content kbd:not(:first-child),html.theme--catppuccin-latte .content .tags.has-addons kbd:not(:first-child),html.theme--catppuccin-latte .tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}html.theme--catppuccin-latte .tags.has-addons .tag:not(:last-child),html.theme--catppuccin-latte .tags.has-addons .content kbd:not(:last-child),html.theme--catppuccin-latte .content .tags.has-addons kbd:not(:last-child),html.theme--catppuccin-latte .tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}html.theme--catppuccin-latte .tag:not(body),html.theme--catppuccin-latte .content kbd:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#e6e9ef;border-radius:.4em;color:#4c4f69;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}html.theme--catppuccin-latte .tag:not(body) .delete,html.theme--catppuccin-latte .content kbd:not(body) .delete,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}html.theme--catppuccin-latte .tag.is-white:not(body),html.theme--catppuccin-latte .content kbd.is-white:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .tag.is-black:not(body),html.theme--catppuccin-latte .content kbd.is-black:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .tag.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .tag.is-dark:not(body),html.theme--catppuccin-latte .content kbd:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-dark:not(body),html.theme--catppuccin-latte .content .docstring>section>kbd:not(body){background-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .tag.is-primary:not(body),html.theme--catppuccin-latte .content kbd.is-primary:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body){background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .tag.is-primary.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-primary.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#ebf2fe;color:#0a52e1}html.theme--catppuccin-latte .tag.is-link:not(body),html.theme--catppuccin-latte .content kbd.is-link:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .tag.is-link.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-link.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#ebf2fe;color:#0a52e1}html.theme--catppuccin-latte .tag.is-info:not(body),html.theme--catppuccin-latte .content kbd.is-info:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#179299;color:#fff}html.theme--catppuccin-latte .tag.is-info.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-info.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#edfcfc;color:#1cb2ba}html.theme--catppuccin-latte .tag.is-success:not(body),html.theme--catppuccin-latte .content kbd.is-success:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#40a02b;color:#fff}html.theme--catppuccin-latte .tag.is-success.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-success.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#f1fbef;color:#40a12b}html.theme--catppuccin-latte .tag.is-warning:not(body),html.theme--catppuccin-latte .content kbd.is-warning:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .tag.is-warning.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-warning.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fdf6ed;color:#9e6515}html.theme--catppuccin-latte .tag.is-danger:not(body),html.theme--catppuccin-latte .content kbd.is-danger:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#d20f39;color:#fff}html.theme--catppuccin-latte .tag.is-danger.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-danger.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#feecf0;color:#e9113f}html.theme--catppuccin-latte .tag.is-normal:not(body),html.theme--catppuccin-latte .content kbd.is-normal:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}html.theme--catppuccin-latte .tag.is-medium:not(body),html.theme--catppuccin-latte .content kbd.is-medium:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}html.theme--catppuccin-latte .tag.is-large:not(body),html.theme--catppuccin-latte .content kbd.is-large:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}html.theme--catppuccin-latte .tag:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-latte .content kbd:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}html.theme--catppuccin-latte .tag:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-latte .content kbd:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}html.theme--catppuccin-latte .tag:not(body) .icon:first-child:last-child,html.theme--catppuccin-latte .content kbd:not(body) .icon:first-child:last-child,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}html.theme--catppuccin-latte .tag.is-delete:not(body),html.theme--catppuccin-latte .content kbd.is-delete:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}html.theme--catppuccin-latte .tag.is-delete:not(body)::before,html.theme--catppuccin-latte .content kbd.is-delete:not(body)::before,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body)::before,html.theme--catppuccin-latte .tag.is-delete:not(body)::after,html.theme--catppuccin-latte .content kbd.is-delete:not(body)::after,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-latte .tag.is-delete:not(body)::before,html.theme--catppuccin-latte .content kbd.is-delete:not(body)::before,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}html.theme--catppuccin-latte .tag.is-delete:not(body)::after,html.theme--catppuccin-latte .content kbd.is-delete:not(body)::after,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}html.theme--catppuccin-latte .tag.is-delete:not(body):hover,html.theme--catppuccin-latte .content kbd.is-delete:not(body):hover,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body):hover,html.theme--catppuccin-latte .tag.is-delete:not(body):focus,html.theme--catppuccin-latte .content kbd.is-delete:not(body):focus,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#d6dbe5}html.theme--catppuccin-latte .tag.is-delete:not(body):active,html.theme--catppuccin-latte .content kbd.is-delete:not(body):active,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#c7cedb}html.theme--catppuccin-latte .tag.is-rounded:not(body),html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:not(body),html.theme--catppuccin-latte .content kbd.is-rounded:not(body),html.theme--catppuccin-latte #documenter .docs-sidebar .content form.docs-search>input:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}html.theme--catppuccin-latte a.tag:hover,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:hover{text-decoration:underline}html.theme--catppuccin-latte .title,html.theme--catppuccin-latte .subtitle{word-break:break-word}html.theme--catppuccin-latte .title em,html.theme--catppuccin-latte .title span,html.theme--catppuccin-latte .subtitle em,html.theme--catppuccin-latte .subtitle span{font-weight:inherit}html.theme--catppuccin-latte .title sub,html.theme--catppuccin-latte .subtitle sub{font-size:.75em}html.theme--catppuccin-latte .title sup,html.theme--catppuccin-latte .subtitle sup{font-size:.75em}html.theme--catppuccin-latte .title .tag,html.theme--catppuccin-latte .title .content kbd,html.theme--catppuccin-latte .content .title kbd,html.theme--catppuccin-latte .title .docstring>section>a.docs-sourcelink,html.theme--catppuccin-latte .subtitle .tag,html.theme--catppuccin-latte .subtitle .content kbd,html.theme--catppuccin-latte .content .subtitle kbd,html.theme--catppuccin-latte .subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}html.theme--catppuccin-latte .title{color:#fff;font-size:2rem;font-weight:500;line-height:1.125}html.theme--catppuccin-latte .title strong{color:inherit;font-weight:inherit}html.theme--catppuccin-latte .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}html.theme--catppuccin-latte .title.is-1{font-size:3rem}html.theme--catppuccin-latte .title.is-2{font-size:2.5rem}html.theme--catppuccin-latte .title.is-3{font-size:2rem}html.theme--catppuccin-latte .title.is-4{font-size:1.5rem}html.theme--catppuccin-latte .title.is-5{font-size:1.25rem}html.theme--catppuccin-latte .title.is-6{font-size:1rem}html.theme--catppuccin-latte .title.is-7{font-size:.75rem}html.theme--catppuccin-latte .subtitle{color:#9ca0b0;font-size:1.25rem;font-weight:400;line-height:1.25}html.theme--catppuccin-latte .subtitle strong{color:#9ca0b0;font-weight:600}html.theme--catppuccin-latte .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}html.theme--catppuccin-latte .subtitle.is-1{font-size:3rem}html.theme--catppuccin-latte .subtitle.is-2{font-size:2.5rem}html.theme--catppuccin-latte .subtitle.is-3{font-size:2rem}html.theme--catppuccin-latte .subtitle.is-4{font-size:1.5rem}html.theme--catppuccin-latte .subtitle.is-5{font-size:1.25rem}html.theme--catppuccin-latte .subtitle.is-6{font-size:1rem}html.theme--catppuccin-latte .subtitle.is-7{font-size:.75rem}html.theme--catppuccin-latte .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}html.theme--catppuccin-latte .number{align-items:center;background-color:#e6e9ef;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}html.theme--catppuccin-latte .select select,html.theme--catppuccin-latte .textarea,html.theme--catppuccin-latte .input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input{background-color:#eff1f5;border-color:#acb0be;border-radius:.4em;color:#8c8fa1}html.theme--catppuccin-latte .select select::-moz-placeholder,html.theme--catppuccin-latte .textarea::-moz-placeholder,html.theme--catppuccin-latte .input::-moz-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#868c98}html.theme--catppuccin-latte .select select::-webkit-input-placeholder,html.theme--catppuccin-latte .textarea::-webkit-input-placeholder,html.theme--catppuccin-latte .input::-webkit-input-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#868c98}html.theme--catppuccin-latte .select select:-moz-placeholder,html.theme--catppuccin-latte .textarea:-moz-placeholder,html.theme--catppuccin-latte .input:-moz-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#868c98}html.theme--catppuccin-latte .select select:-ms-input-placeholder,html.theme--catppuccin-latte .textarea:-ms-input-placeholder,html.theme--catppuccin-latte .input:-ms-input-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#868c98}html.theme--catppuccin-latte .select select:hover,html.theme--catppuccin-latte .textarea:hover,html.theme--catppuccin-latte .input:hover,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:hover,html.theme--catppuccin-latte .select select.is-hovered,html.theme--catppuccin-latte .is-hovered.textarea,html.theme--catppuccin-latte .is-hovered.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#9ca0b0}html.theme--catppuccin-latte .select select:focus,html.theme--catppuccin-latte .textarea:focus,html.theme--catppuccin-latte .input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-latte .select select.is-focused,html.theme--catppuccin-latte .is-focused.textarea,html.theme--catppuccin-latte .is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .select select:active,html.theme--catppuccin-latte .textarea:active,html.theme--catppuccin-latte .input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-latte .select select.is-active,html.theme--catppuccin-latte .is-active.textarea,html.theme--catppuccin-latte .is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{border-color:#1e66f5;box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .select select[disabled],html.theme--catppuccin-latte .textarea[disabled],html.theme--catppuccin-latte .input[disabled],html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] html.theme--catppuccin-latte .select select,fieldset[disabled] html.theme--catppuccin-latte .textarea,fieldset[disabled] html.theme--catppuccin-latte .input,fieldset[disabled] html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input{background-color:#9ca0b0;border-color:#e6e9ef;box-shadow:none;color:#616587}html.theme--catppuccin-latte .select select[disabled]::-moz-placeholder,html.theme--catppuccin-latte .textarea[disabled]::-moz-placeholder,html.theme--catppuccin-latte .input[disabled]::-moz-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte .select select::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte .textarea::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte .input::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(97,101,135,0.3)}html.theme--catppuccin-latte .select select[disabled]::-webkit-input-placeholder,html.theme--catppuccin-latte .textarea[disabled]::-webkit-input-placeholder,html.theme--catppuccin-latte .input[disabled]::-webkit-input-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte .select select::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte .textarea::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte .input::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(97,101,135,0.3)}html.theme--catppuccin-latte .select select[disabled]:-moz-placeholder,html.theme--catppuccin-latte .textarea[disabled]:-moz-placeholder,html.theme--catppuccin-latte .input[disabled]:-moz-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte .select select:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte .textarea:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte .input:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(97,101,135,0.3)}html.theme--catppuccin-latte .select select[disabled]:-ms-input-placeholder,html.theme--catppuccin-latte .textarea[disabled]:-ms-input-placeholder,html.theme--catppuccin-latte .input[disabled]:-ms-input-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte .select select:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte .textarea:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte .input:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(97,101,135,0.3)}html.theme--catppuccin-latte .textarea,html.theme--catppuccin-latte .input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}html.theme--catppuccin-latte .textarea[readonly],html.theme--catppuccin-latte .input[readonly],html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}html.theme--catppuccin-latte .is-white.textarea,html.theme--catppuccin-latte .is-white.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}html.theme--catppuccin-latte .is-white.textarea:focus,html.theme--catppuccin-latte .is-white.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-white:focus,html.theme--catppuccin-latte .is-white.is-focused.textarea,html.theme--catppuccin-latte .is-white.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-white.textarea:active,html.theme--catppuccin-latte .is-white.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-white:active,html.theme--catppuccin-latte .is-white.is-active.textarea,html.theme--catppuccin-latte .is-white.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-latte .is-black.textarea,html.theme--catppuccin-latte .is-black.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}html.theme--catppuccin-latte .is-black.textarea:focus,html.theme--catppuccin-latte .is-black.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-black:focus,html.theme--catppuccin-latte .is-black.is-focused.textarea,html.theme--catppuccin-latte .is-black.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-black.textarea:active,html.theme--catppuccin-latte .is-black.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-black:active,html.theme--catppuccin-latte .is-black.is-active.textarea,html.theme--catppuccin-latte .is-black.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-latte .is-light.textarea,html.theme--catppuccin-latte .is-light.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-light{border-color:#f5f5f5}html.theme--catppuccin-latte .is-light.textarea:focus,html.theme--catppuccin-latte .is-light.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-light:focus,html.theme--catppuccin-latte .is-light.is-focused.textarea,html.theme--catppuccin-latte .is-light.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-light.textarea:active,html.theme--catppuccin-latte .is-light.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-light:active,html.theme--catppuccin-latte .is-light.is-active.textarea,html.theme--catppuccin-latte .is-light.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-latte .is-dark.textarea,html.theme--catppuccin-latte .content kbd.textarea,html.theme--catppuccin-latte .is-dark.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-dark,html.theme--catppuccin-latte .content kbd.input{border-color:#ccd0da}html.theme--catppuccin-latte .is-dark.textarea:focus,html.theme--catppuccin-latte .content kbd.textarea:focus,html.theme--catppuccin-latte .is-dark.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-dark:focus,html.theme--catppuccin-latte .content kbd.input:focus,html.theme--catppuccin-latte .is-dark.is-focused.textarea,html.theme--catppuccin-latte .content kbd.is-focused.textarea,html.theme--catppuccin-latte .is-dark.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .content kbd.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar .content form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-dark.textarea:active,html.theme--catppuccin-latte .content kbd.textarea:active,html.theme--catppuccin-latte .is-dark.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-dark:active,html.theme--catppuccin-latte .content kbd.input:active,html.theme--catppuccin-latte .is-dark.is-active.textarea,html.theme--catppuccin-latte .content kbd.is-active.textarea,html.theme--catppuccin-latte .is-dark.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-latte .content kbd.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(204,208,218,0.25)}html.theme--catppuccin-latte .is-primary.textarea,html.theme--catppuccin-latte .docstring>section>a.textarea.docs-sourcelink,html.theme--catppuccin-latte .is-primary.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-primary,html.theme--catppuccin-latte .docstring>section>a.input.docs-sourcelink{border-color:#1e66f5}html.theme--catppuccin-latte .is-primary.textarea:focus,html.theme--catppuccin-latte .docstring>section>a.textarea.docs-sourcelink:focus,html.theme--catppuccin-latte .is-primary.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-primary:focus,html.theme--catppuccin-latte .docstring>section>a.input.docs-sourcelink:focus,html.theme--catppuccin-latte .is-primary.is-focused.textarea,html.theme--catppuccin-latte .docstring>section>a.is-focused.textarea.docs-sourcelink,html.theme--catppuccin-latte .is-primary.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .docstring>section>a.is-focused.input.docs-sourcelink,html.theme--catppuccin-latte .is-primary.textarea:active,html.theme--catppuccin-latte .docstring>section>a.textarea.docs-sourcelink:active,html.theme--catppuccin-latte .is-primary.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-primary:active,html.theme--catppuccin-latte .docstring>section>a.input.docs-sourcelink:active,html.theme--catppuccin-latte .is-primary.is-active.textarea,html.theme--catppuccin-latte .docstring>section>a.is-active.textarea.docs-sourcelink,html.theme--catppuccin-latte .is-primary.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-latte .docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .is-link.textarea,html.theme--catppuccin-latte .is-link.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-link{border-color:#1e66f5}html.theme--catppuccin-latte .is-link.textarea:focus,html.theme--catppuccin-latte .is-link.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-link:focus,html.theme--catppuccin-latte .is-link.is-focused.textarea,html.theme--catppuccin-latte .is-link.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-link.textarea:active,html.theme--catppuccin-latte .is-link.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-link:active,html.theme--catppuccin-latte .is-link.is-active.textarea,html.theme--catppuccin-latte .is-link.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .is-info.textarea,html.theme--catppuccin-latte .is-info.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-info{border-color:#179299}html.theme--catppuccin-latte .is-info.textarea:focus,html.theme--catppuccin-latte .is-info.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-info:focus,html.theme--catppuccin-latte .is-info.is-focused.textarea,html.theme--catppuccin-latte .is-info.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-info.textarea:active,html.theme--catppuccin-latte .is-info.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-info:active,html.theme--catppuccin-latte .is-info.is-active.textarea,html.theme--catppuccin-latte .is-info.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(23,146,153,0.25)}html.theme--catppuccin-latte .is-success.textarea,html.theme--catppuccin-latte .is-success.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-success{border-color:#40a02b}html.theme--catppuccin-latte .is-success.textarea:focus,html.theme--catppuccin-latte .is-success.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-success:focus,html.theme--catppuccin-latte .is-success.is-focused.textarea,html.theme--catppuccin-latte .is-success.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-success.textarea:active,html.theme--catppuccin-latte .is-success.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-success:active,html.theme--catppuccin-latte .is-success.is-active.textarea,html.theme--catppuccin-latte .is-success.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(64,160,43,0.25)}html.theme--catppuccin-latte .is-warning.textarea,html.theme--catppuccin-latte .is-warning.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#df8e1d}html.theme--catppuccin-latte .is-warning.textarea:focus,html.theme--catppuccin-latte .is-warning.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-warning:focus,html.theme--catppuccin-latte .is-warning.is-focused.textarea,html.theme--catppuccin-latte .is-warning.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-warning.textarea:active,html.theme--catppuccin-latte .is-warning.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-warning:active,html.theme--catppuccin-latte .is-warning.is-active.textarea,html.theme--catppuccin-latte .is-warning.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(223,142,29,0.25)}html.theme--catppuccin-latte .is-danger.textarea,html.theme--catppuccin-latte .is-danger.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#d20f39}html.theme--catppuccin-latte .is-danger.textarea:focus,html.theme--catppuccin-latte .is-danger.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-danger:focus,html.theme--catppuccin-latte .is-danger.is-focused.textarea,html.theme--catppuccin-latte .is-danger.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-danger.textarea:active,html.theme--catppuccin-latte .is-danger.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-danger:active,html.theme--catppuccin-latte .is-danger.is-active.textarea,html.theme--catppuccin-latte .is-danger.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(210,15,57,0.25)}html.theme--catppuccin-latte .is-small.textarea,html.theme--catppuccin-latte .is-small.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input{border-radius:3px;font-size:.75rem}html.theme--catppuccin-latte .is-medium.textarea,html.theme--catppuccin-latte .is-medium.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .is-large.textarea,html.theme--catppuccin-latte .is-large.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}html.theme--catppuccin-latte .is-fullwidth.textarea,html.theme--catppuccin-latte .is-fullwidth.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}html.theme--catppuccin-latte .is-inline.textarea,html.theme--catppuccin-latte .is-inline.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}html.theme--catppuccin-latte .input.is-rounded,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}html.theme--catppuccin-latte .input.is-static,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}html.theme--catppuccin-latte .textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}html.theme--catppuccin-latte .textarea:not([rows]){max-height:40em;min-height:8em}html.theme--catppuccin-latte .textarea[rows]{height:initial}html.theme--catppuccin-latte .textarea.has-fixed-size{resize:none}html.theme--catppuccin-latte .radio,html.theme--catppuccin-latte .checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}html.theme--catppuccin-latte .radio input,html.theme--catppuccin-latte .checkbox input{cursor:pointer}html.theme--catppuccin-latte .radio:hover,html.theme--catppuccin-latte .checkbox:hover{color:#04a5e5}html.theme--catppuccin-latte .radio[disabled],html.theme--catppuccin-latte .checkbox[disabled],fieldset[disabled] html.theme--catppuccin-latte .radio,fieldset[disabled] html.theme--catppuccin-latte .checkbox,html.theme--catppuccin-latte .radio input[disabled],html.theme--catppuccin-latte .checkbox input[disabled]{color:#616587;cursor:not-allowed}html.theme--catppuccin-latte .radio+.radio{margin-left:.5em}html.theme--catppuccin-latte .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}html.theme--catppuccin-latte .select:not(.is-multiple){height:2.5em}html.theme--catppuccin-latte .select:not(.is-multiple):not(.is-loading)::after{border-color:#1e66f5;right:1.125em;z-index:4}html.theme--catppuccin-latte .select.is-rounded select,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}html.theme--catppuccin-latte .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}html.theme--catppuccin-latte .select select::-ms-expand{display:none}html.theme--catppuccin-latte .select select[disabled]:hover,fieldset[disabled] html.theme--catppuccin-latte .select select:hover{border-color:#e6e9ef}html.theme--catppuccin-latte .select select:not([multiple]){padding-right:2.5em}html.theme--catppuccin-latte .select select[multiple]{height:auto;padding:0}html.theme--catppuccin-latte .select select[multiple] option{padding:0.5em 1em}html.theme--catppuccin-latte .select:not(.is-multiple):not(.is-loading):hover::after{border-color:#04a5e5}html.theme--catppuccin-latte .select.is-white:not(:hover)::after{border-color:#fff}html.theme--catppuccin-latte .select.is-white select{border-color:#fff}html.theme--catppuccin-latte .select.is-white select:hover,html.theme--catppuccin-latte .select.is-white select.is-hovered{border-color:#f2f2f2}html.theme--catppuccin-latte .select.is-white select:focus,html.theme--catppuccin-latte .select.is-white select.is-focused,html.theme--catppuccin-latte .select.is-white select:active,html.theme--catppuccin-latte .select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-latte .select.is-black:not(:hover)::after{border-color:#0a0a0a}html.theme--catppuccin-latte .select.is-black select{border-color:#0a0a0a}html.theme--catppuccin-latte .select.is-black select:hover,html.theme--catppuccin-latte .select.is-black select.is-hovered{border-color:#000}html.theme--catppuccin-latte .select.is-black select:focus,html.theme--catppuccin-latte .select.is-black select.is-focused,html.theme--catppuccin-latte .select.is-black select:active,html.theme--catppuccin-latte .select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-latte .select.is-light:not(:hover)::after{border-color:#f5f5f5}html.theme--catppuccin-latte .select.is-light select{border-color:#f5f5f5}html.theme--catppuccin-latte .select.is-light select:hover,html.theme--catppuccin-latte .select.is-light select.is-hovered{border-color:#e8e8e8}html.theme--catppuccin-latte .select.is-light select:focus,html.theme--catppuccin-latte .select.is-light select.is-focused,html.theme--catppuccin-latte .select.is-light select:active,html.theme--catppuccin-latte .select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-latte .select.is-dark:not(:hover)::after,html.theme--catppuccin-latte .content kbd.select:not(:hover)::after{border-color:#ccd0da}html.theme--catppuccin-latte .select.is-dark select,html.theme--catppuccin-latte .content kbd.select select{border-color:#ccd0da}html.theme--catppuccin-latte .select.is-dark select:hover,html.theme--catppuccin-latte .content kbd.select select:hover,html.theme--catppuccin-latte .select.is-dark select.is-hovered,html.theme--catppuccin-latte .content kbd.select select.is-hovered{border-color:#bdc2cf}html.theme--catppuccin-latte .select.is-dark select:focus,html.theme--catppuccin-latte .content kbd.select select:focus,html.theme--catppuccin-latte .select.is-dark select.is-focused,html.theme--catppuccin-latte .content kbd.select select.is-focused,html.theme--catppuccin-latte .select.is-dark select:active,html.theme--catppuccin-latte .content kbd.select select:active,html.theme--catppuccin-latte .select.is-dark select.is-active,html.theme--catppuccin-latte .content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(204,208,218,0.25)}html.theme--catppuccin-latte .select.is-primary:not(:hover)::after,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#1e66f5}html.theme--catppuccin-latte .select.is-primary select,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select{border-color:#1e66f5}html.theme--catppuccin-latte .select.is-primary select:hover,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select:hover,html.theme--catppuccin-latte .select.is-primary select.is-hovered,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#0b57ef}html.theme--catppuccin-latte .select.is-primary select:focus,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select:focus,html.theme--catppuccin-latte .select.is-primary select.is-focused,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select.is-focused,html.theme--catppuccin-latte .select.is-primary select:active,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select:active,html.theme--catppuccin-latte .select.is-primary select.is-active,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .select.is-link:not(:hover)::after{border-color:#1e66f5}html.theme--catppuccin-latte .select.is-link select{border-color:#1e66f5}html.theme--catppuccin-latte .select.is-link select:hover,html.theme--catppuccin-latte .select.is-link select.is-hovered{border-color:#0b57ef}html.theme--catppuccin-latte .select.is-link select:focus,html.theme--catppuccin-latte .select.is-link select.is-focused,html.theme--catppuccin-latte .select.is-link select:active,html.theme--catppuccin-latte .select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .select.is-info:not(:hover)::after{border-color:#179299}html.theme--catppuccin-latte .select.is-info select{border-color:#179299}html.theme--catppuccin-latte .select.is-info select:hover,html.theme--catppuccin-latte .select.is-info select.is-hovered{border-color:#147d83}html.theme--catppuccin-latte .select.is-info select:focus,html.theme--catppuccin-latte .select.is-info select.is-focused,html.theme--catppuccin-latte .select.is-info select:active,html.theme--catppuccin-latte .select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(23,146,153,0.25)}html.theme--catppuccin-latte .select.is-success:not(:hover)::after{border-color:#40a02b}html.theme--catppuccin-latte .select.is-success select{border-color:#40a02b}html.theme--catppuccin-latte .select.is-success select:hover,html.theme--catppuccin-latte .select.is-success select.is-hovered{border-color:#388c26}html.theme--catppuccin-latte .select.is-success select:focus,html.theme--catppuccin-latte .select.is-success select.is-focused,html.theme--catppuccin-latte .select.is-success select:active,html.theme--catppuccin-latte .select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(64,160,43,0.25)}html.theme--catppuccin-latte .select.is-warning:not(:hover)::after{border-color:#df8e1d}html.theme--catppuccin-latte .select.is-warning select{border-color:#df8e1d}html.theme--catppuccin-latte .select.is-warning select:hover,html.theme--catppuccin-latte .select.is-warning select.is-hovered{border-color:#c8801a}html.theme--catppuccin-latte .select.is-warning select:focus,html.theme--catppuccin-latte .select.is-warning select.is-focused,html.theme--catppuccin-latte .select.is-warning select:active,html.theme--catppuccin-latte .select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(223,142,29,0.25)}html.theme--catppuccin-latte .select.is-danger:not(:hover)::after{border-color:#d20f39}html.theme--catppuccin-latte .select.is-danger select{border-color:#d20f39}html.theme--catppuccin-latte .select.is-danger select:hover,html.theme--catppuccin-latte .select.is-danger select.is-hovered{border-color:#ba0d33}html.theme--catppuccin-latte .select.is-danger select:focus,html.theme--catppuccin-latte .select.is-danger select.is-focused,html.theme--catppuccin-latte .select.is-danger select:active,html.theme--catppuccin-latte .select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(210,15,57,0.25)}html.theme--catppuccin-latte .select.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.select{border-radius:3px;font-size:.75rem}html.theme--catppuccin-latte .select.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .select.is-large{font-size:1.5rem}html.theme--catppuccin-latte .select.is-disabled::after{border-color:#616587 !important;opacity:0.5}html.theme--catppuccin-latte .select.is-fullwidth{width:100%}html.theme--catppuccin-latte .select.is-fullwidth select{width:100%}html.theme--catppuccin-latte .select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}html.theme--catppuccin-latte .select.is-loading.is-small:after,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-latte .select.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-latte .select.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-latte .file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}html.theme--catppuccin-latte .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .file.is-white:hover .file-cta,html.theme--catppuccin-latte .file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .file.is-white:focus .file-cta,html.theme--catppuccin-latte .file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}html.theme--catppuccin-latte .file.is-white:active .file-cta,html.theme--catppuccin-latte .file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-black:hover .file-cta,html.theme--catppuccin-latte .file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-black:focus .file-cta,html.theme--catppuccin-latte .file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}html.theme--catppuccin-latte .file.is-black:active .file-cta,html.theme--catppuccin-latte .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-light:hover .file-cta,html.theme--catppuccin-latte .file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-light:focus .file-cta,html.theme--catppuccin-latte .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-light:active .file-cta,html.theme--catppuccin-latte .file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-dark .file-cta,html.theme--catppuccin-latte .content kbd.file .file-cta{background-color:#ccd0da;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-dark:hover .file-cta,html.theme--catppuccin-latte .content kbd.file:hover .file-cta,html.theme--catppuccin-latte .file.is-dark.is-hovered .file-cta,html.theme--catppuccin-latte .content kbd.file.is-hovered .file-cta{background-color:#c5c9d5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-dark:focus .file-cta,html.theme--catppuccin-latte .content kbd.file:focus .file-cta,html.theme--catppuccin-latte .file.is-dark.is-focused .file-cta,html.theme--catppuccin-latte .content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(204,208,218,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-dark:active .file-cta,html.theme--catppuccin-latte .content kbd.file:active .file-cta,html.theme--catppuccin-latte .file.is-dark.is-active .file-cta,html.theme--catppuccin-latte .content kbd.file.is-active .file-cta{background-color:#bdc2cf;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-primary .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.docs-sourcelink .file-cta{background-color:#1e66f5;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-primary:hover .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.docs-sourcelink:hover .file-cta,html.theme--catppuccin-latte .file.is-primary.is-hovered .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#125ef4;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-primary:focus .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.docs-sourcelink:focus .file-cta,html.theme--catppuccin-latte .file.is-primary.is-focused .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(30,102,245,0.25);color:#fff}html.theme--catppuccin-latte .file.is-primary:active .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.docs-sourcelink:active .file-cta,html.theme--catppuccin-latte .file.is-primary.is-active .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#0b57ef;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-link .file-cta{background-color:#1e66f5;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-link:hover .file-cta,html.theme--catppuccin-latte .file.is-link.is-hovered .file-cta{background-color:#125ef4;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-link:focus .file-cta,html.theme--catppuccin-latte .file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(30,102,245,0.25);color:#fff}html.theme--catppuccin-latte .file.is-link:active .file-cta,html.theme--catppuccin-latte .file.is-link.is-active .file-cta{background-color:#0b57ef;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-info .file-cta{background-color:#179299;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-info:hover .file-cta,html.theme--catppuccin-latte .file.is-info.is-hovered .file-cta{background-color:#15878e;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-info:focus .file-cta,html.theme--catppuccin-latte .file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(23,146,153,0.25);color:#fff}html.theme--catppuccin-latte .file.is-info:active .file-cta,html.theme--catppuccin-latte .file.is-info.is-active .file-cta{background-color:#147d83;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-success .file-cta{background-color:#40a02b;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-success:hover .file-cta,html.theme--catppuccin-latte .file.is-success.is-hovered .file-cta{background-color:#3c9628;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-success:focus .file-cta,html.theme--catppuccin-latte .file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(64,160,43,0.25);color:#fff}html.theme--catppuccin-latte .file.is-success:active .file-cta,html.theme--catppuccin-latte .file.is-success.is-active .file-cta{background-color:#388c26;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-warning .file-cta{background-color:#df8e1d;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-warning:hover .file-cta,html.theme--catppuccin-latte .file.is-warning.is-hovered .file-cta{background-color:#d4871c;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-warning:focus .file-cta,html.theme--catppuccin-latte .file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(223,142,29,0.25);color:#fff}html.theme--catppuccin-latte .file.is-warning:active .file-cta,html.theme--catppuccin-latte .file.is-warning.is-active .file-cta{background-color:#c8801a;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-danger .file-cta{background-color:#d20f39;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-danger:hover .file-cta,html.theme--catppuccin-latte .file.is-danger.is-hovered .file-cta{background-color:#c60e36;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-danger:focus .file-cta,html.theme--catppuccin-latte .file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(210,15,57,0.25);color:#fff}html.theme--catppuccin-latte .file.is-danger:active .file-cta,html.theme--catppuccin-latte .file.is-danger.is-active .file-cta{background-color:#ba0d33;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}html.theme--catppuccin-latte .file.is-normal{font-size:1rem}html.theme--catppuccin-latte .file.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .file.is-medium .file-icon .fa{font-size:21px}html.theme--catppuccin-latte .file.is-large{font-size:1.5rem}html.theme--catppuccin-latte .file.is-large .file-icon .fa{font-size:28px}html.theme--catppuccin-latte .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-latte .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-latte .file.has-name.is-empty .file-cta{border-radius:.4em}html.theme--catppuccin-latte .file.has-name.is-empty .file-name{display:none}html.theme--catppuccin-latte .file.is-boxed .file-label{flex-direction:column}html.theme--catppuccin-latte .file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}html.theme--catppuccin-latte .file.is-boxed .file-name{border-width:0 1px 1px}html.theme--catppuccin-latte .file.is-boxed .file-icon{height:1.5em;width:1.5em}html.theme--catppuccin-latte .file.is-boxed .file-icon .fa{font-size:21px}html.theme--catppuccin-latte .file.is-boxed.is-small .file-icon .fa,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}html.theme--catppuccin-latte .file.is-boxed.is-medium .file-icon .fa{font-size:28px}html.theme--catppuccin-latte .file.is-boxed.is-large .file-icon .fa{font-size:35px}html.theme--catppuccin-latte .file.is-boxed.has-name .file-cta{border-radius:.4em .4em 0 0}html.theme--catppuccin-latte .file.is-boxed.has-name .file-name{border-radius:0 0 .4em .4em;border-width:0 1px 1px}html.theme--catppuccin-latte .file.is-centered{justify-content:center}html.theme--catppuccin-latte .file.is-fullwidth .file-label{width:100%}html.theme--catppuccin-latte .file.is-fullwidth .file-name{flex-grow:1;max-width:none}html.theme--catppuccin-latte .file.is-right{justify-content:flex-end}html.theme--catppuccin-latte .file.is-right .file-cta{border-radius:0 .4em .4em 0}html.theme--catppuccin-latte .file.is-right .file-name{border-radius:.4em 0 0 .4em;border-width:1px 0 1px 1px;order:-1}html.theme--catppuccin-latte .file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}html.theme--catppuccin-latte .file-label:hover .file-cta{background-color:#c5c9d5;color:#41445a}html.theme--catppuccin-latte .file-label:hover .file-name{border-color:#a5a9b8}html.theme--catppuccin-latte .file-label:active .file-cta{background-color:#bdc2cf;color:#41445a}html.theme--catppuccin-latte .file-label:active .file-name{border-color:#9ea2b3}html.theme--catppuccin-latte .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}html.theme--catppuccin-latte .file-cta,html.theme--catppuccin-latte .file-name{border-color:#acb0be;border-radius:.4em;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}html.theme--catppuccin-latte .file-cta{background-color:#ccd0da;color:#4c4f69}html.theme--catppuccin-latte .file-name{border-color:#acb0be;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}html.theme--catppuccin-latte .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}html.theme--catppuccin-latte .file-icon .fa{font-size:14px}html.theme--catppuccin-latte .label{color:#41445a;display:block;font-size:1rem;font-weight:700}html.theme--catppuccin-latte .label:not(:last-child){margin-bottom:0.5em}html.theme--catppuccin-latte .label.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}html.theme--catppuccin-latte .label.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .label.is-large{font-size:1.5rem}html.theme--catppuccin-latte .help{display:block;font-size:.75rem;margin-top:0.25rem}html.theme--catppuccin-latte .help.is-white{color:#fff}html.theme--catppuccin-latte .help.is-black{color:#0a0a0a}html.theme--catppuccin-latte .help.is-light{color:#f5f5f5}html.theme--catppuccin-latte .help.is-dark,html.theme--catppuccin-latte .content kbd.help{color:#ccd0da}html.theme--catppuccin-latte .help.is-primary,html.theme--catppuccin-latte .docstring>section>a.help.docs-sourcelink{color:#1e66f5}html.theme--catppuccin-latte .help.is-link{color:#1e66f5}html.theme--catppuccin-latte .help.is-info{color:#179299}html.theme--catppuccin-latte .help.is-success{color:#40a02b}html.theme--catppuccin-latte .help.is-warning{color:#df8e1d}html.theme--catppuccin-latte .help.is-danger{color:#d20f39}html.theme--catppuccin-latte .field:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-latte .field.has-addons{display:flex;justify-content:flex-start}html.theme--catppuccin-latte .field.has-addons .control:not(:last-child){margin-right:-1px}html.theme--catppuccin-latte .field.has-addons .control:not(:first-child):not(:last-child) .button,html.theme--catppuccin-latte .field.has-addons .control:not(:first-child):not(:last-child) .input,html.theme--catppuccin-latte .field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,html.theme--catppuccin-latte .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}html.theme--catppuccin-latte .field.has-addons .control:first-child:not(:only-child) .button,html.theme--catppuccin-latte .field.has-addons .control:first-child:not(:only-child) .input,html.theme--catppuccin-latte .field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-latte .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-latte .field.has-addons .control:last-child:not(:only-child) .button,html.theme--catppuccin-latte .field.has-addons .control:last-child:not(:only-child) .input,html.theme--catppuccin-latte .field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-latte .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-latte .field.has-addons .control .button:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .button.is-hovered:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .input:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .input.is-hovered:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .select select:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}html.theme--catppuccin-latte .field.has-addons .control .button:not([disabled]):focus,html.theme--catppuccin-latte .field.has-addons .control .button.is-focused:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .button:not([disabled]):active,html.theme--catppuccin-latte .field.has-addons .control .button.is-active:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .input:not([disabled]):focus,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-latte .field.has-addons .control .input.is-focused:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .input:not([disabled]):active,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,html.theme--catppuccin-latte .field.has-addons .control .input.is-active:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .select select:not([disabled]):focus,html.theme--catppuccin-latte .field.has-addons .control .select select.is-focused:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .select select:not([disabled]):active,html.theme--catppuccin-latte .field.has-addons .control .select select.is-active:not([disabled]){z-index:3}html.theme--catppuccin-latte .field.has-addons .control .button:not([disabled]):focus:hover,html.theme--catppuccin-latte .field.has-addons .control .button.is-focused:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .button:not([disabled]):active:hover,html.theme--catppuccin-latte .field.has-addons .control .button.is-active:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .input:not([disabled]):focus:hover,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-latte .field.has-addons .control .input.is-focused:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .input:not([disabled]):active:hover,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-latte .field.has-addons .control .input.is-active:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .select select:not([disabled]):focus:hover,html.theme--catppuccin-latte .field.has-addons .control .select select.is-focused:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .select select:not([disabled]):active:hover,html.theme--catppuccin-latte .field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}html.theme--catppuccin-latte .field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .field.has-addons.has-addons-centered{justify-content:center}html.theme--catppuccin-latte .field.has-addons.has-addons-right{justify-content:flex-end}html.theme--catppuccin-latte .field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}html.theme--catppuccin-latte .field.is-grouped{display:flex;justify-content:flex-start}html.theme--catppuccin-latte .field.is-grouped>.control{flex-shrink:0}html.theme--catppuccin-latte .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-latte .field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .field.is-grouped.is-grouped-centered{justify-content:center}html.theme--catppuccin-latte .field.is-grouped.is-grouped-right{justify-content:flex-end}html.theme--catppuccin-latte .field.is-grouped.is-grouped-multiline{flex-wrap:wrap}html.theme--catppuccin-latte .field.is-grouped.is-grouped-multiline>.control:last-child,html.theme--catppuccin-latte .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-latte .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}html.theme--catppuccin-latte .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .field.is-horizontal{display:flex}}html.theme--catppuccin-latte .field-label .label{font-size:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-latte .field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}html.theme--catppuccin-latte .field-label.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}html.theme--catppuccin-latte .field-label.is-normal{padding-top:0.375em}html.theme--catppuccin-latte .field-label.is-medium{font-size:1.25rem;padding-top:0.375em}html.theme--catppuccin-latte .field-label.is-large{font-size:1.5rem;padding-top:0.375em}}html.theme--catppuccin-latte .field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}html.theme--catppuccin-latte .field-body .field{margin-bottom:0}html.theme--catppuccin-latte .field-body>.field{flex-shrink:1}html.theme--catppuccin-latte .field-body>.field:not(.is-narrow){flex-grow:1}html.theme--catppuccin-latte .field-body>.field:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-latte .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}html.theme--catppuccin-latte .control.has-icons-left .input:focus~.icon,html.theme--catppuccin-latte .control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,html.theme--catppuccin-latte .control.has-icons-left .select:focus~.icon,html.theme--catppuccin-latte .control.has-icons-right .input:focus~.icon,html.theme--catppuccin-latte .control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,html.theme--catppuccin-latte .control.has-icons-right .select:focus~.icon{color:#ccd0da}html.theme--catppuccin-latte .control.has-icons-left .input.is-small~.icon,html.theme--catppuccin-latte .control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,html.theme--catppuccin-latte .control.has-icons-left .select.is-small~.icon,html.theme--catppuccin-latte .control.has-icons-right .input.is-small~.icon,html.theme--catppuccin-latte .control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,html.theme--catppuccin-latte .control.has-icons-right .select.is-small~.icon{font-size:.75rem}html.theme--catppuccin-latte .control.has-icons-left .input.is-medium~.icon,html.theme--catppuccin-latte .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,html.theme--catppuccin-latte .control.has-icons-left .select.is-medium~.icon,html.theme--catppuccin-latte .control.has-icons-right .input.is-medium~.icon,html.theme--catppuccin-latte .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,html.theme--catppuccin-latte .control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}html.theme--catppuccin-latte .control.has-icons-left .input.is-large~.icon,html.theme--catppuccin-latte .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,html.theme--catppuccin-latte .control.has-icons-left .select.is-large~.icon,html.theme--catppuccin-latte .control.has-icons-right .input.is-large~.icon,html.theme--catppuccin-latte .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,html.theme--catppuccin-latte .control.has-icons-right .select.is-large~.icon{font-size:1.5rem}html.theme--catppuccin-latte .control.has-icons-left .icon,html.theme--catppuccin-latte .control.has-icons-right .icon{color:#acb0be;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}html.theme--catppuccin-latte .control.has-icons-left .input,html.theme--catppuccin-latte .control.has-icons-left #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-left form.docs-search>input,html.theme--catppuccin-latte .control.has-icons-left .select select{padding-left:2.5em}html.theme--catppuccin-latte .control.has-icons-left .icon.is-left{left:0}html.theme--catppuccin-latte .control.has-icons-right .input,html.theme--catppuccin-latte .control.has-icons-right #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-right form.docs-search>input,html.theme--catppuccin-latte .control.has-icons-right .select select{padding-right:2.5em}html.theme--catppuccin-latte .control.has-icons-right .icon.is-right{right:0}html.theme--catppuccin-latte .control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}html.theme--catppuccin-latte .control.is-loading.is-small:after,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-latte .control.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-latte .control.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-latte .breadcrumb{font-size:1rem;white-space:nowrap}html.theme--catppuccin-latte .breadcrumb a{align-items:center;color:#1e66f5;display:flex;justify-content:center;padding:0 .75em}html.theme--catppuccin-latte .breadcrumb a:hover{color:#04a5e5}html.theme--catppuccin-latte .breadcrumb li{align-items:center;display:flex}html.theme--catppuccin-latte .breadcrumb li:first-child a{padding-left:0}html.theme--catppuccin-latte .breadcrumb li.is-active a{color:#41445a;cursor:default;pointer-events:none}html.theme--catppuccin-latte .breadcrumb li+li::before{color:#9ca0b0;content:"\0002f"}html.theme--catppuccin-latte .breadcrumb ul,html.theme--catppuccin-latte .breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-latte .breadcrumb .icon:first-child{margin-right:.5em}html.theme--catppuccin-latte .breadcrumb .icon:last-child{margin-left:.5em}html.theme--catppuccin-latte .breadcrumb.is-centered ol,html.theme--catppuccin-latte .breadcrumb.is-centered ul{justify-content:center}html.theme--catppuccin-latte .breadcrumb.is-right ol,html.theme--catppuccin-latte .breadcrumb.is-right ul{justify-content:flex-end}html.theme--catppuccin-latte .breadcrumb.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}html.theme--catppuccin-latte .breadcrumb.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .breadcrumb.is-large{font-size:1.5rem}html.theme--catppuccin-latte .breadcrumb.has-arrow-separator li+li::before{content:"\02192"}html.theme--catppuccin-latte .breadcrumb.has-bullet-separator li+li::before{content:"\02022"}html.theme--catppuccin-latte .breadcrumb.has-dot-separator li+li::before{content:"\000b7"}html.theme--catppuccin-latte .breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}html.theme--catppuccin-latte .card{background-color:#fff;border-radius:.25rem;box-shadow:#171717;color:#4c4f69;max-width:100%;position:relative}html.theme--catppuccin-latte .card-footer:first-child,html.theme--catppuccin-latte .card-content:first-child,html.theme--catppuccin-latte .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-latte .card-footer:last-child,html.theme--catppuccin-latte .card-content:last-child,html.theme--catppuccin-latte .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-latte .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}html.theme--catppuccin-latte .card-header-title{align-items:center;color:#41445a;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}html.theme--catppuccin-latte .card-header-title.is-centered{justify-content:center}html.theme--catppuccin-latte .card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}html.theme--catppuccin-latte .card-image{display:block;position:relative}html.theme--catppuccin-latte .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-latte .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-latte .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}html.theme--catppuccin-latte .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}html.theme--catppuccin-latte .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}html.theme--catppuccin-latte .card-footer-item:not(:last-child){border-right:1px solid #ededed}html.theme--catppuccin-latte .card .media:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-latte .dropdown{display:inline-flex;position:relative;vertical-align:top}html.theme--catppuccin-latte .dropdown.is-active .dropdown-menu,html.theme--catppuccin-latte .dropdown.is-hoverable:hover .dropdown-menu{display:block}html.theme--catppuccin-latte .dropdown.is-right .dropdown-menu{left:auto;right:0}html.theme--catppuccin-latte .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}html.theme--catppuccin-latte .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}html.theme--catppuccin-latte .dropdown-content{background-color:#e6e9ef;border-radius:.4em;box-shadow:#171717;padding-bottom:.5rem;padding-top:.5rem}html.theme--catppuccin-latte .dropdown-item{color:#4c4f69;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}html.theme--catppuccin-latte a.dropdown-item,html.theme--catppuccin-latte button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}html.theme--catppuccin-latte a.dropdown-item:hover,html.theme--catppuccin-latte button.dropdown-item:hover{background-color:#e6e9ef;color:#0a0a0a}html.theme--catppuccin-latte a.dropdown-item.is-active,html.theme--catppuccin-latte button.dropdown-item.is-active{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}html.theme--catppuccin-latte .level{align-items:center;justify-content:space-between}html.theme--catppuccin-latte .level code{border-radius:.4em}html.theme--catppuccin-latte .level img{display:inline-block;vertical-align:top}html.theme--catppuccin-latte .level.is-mobile{display:flex}html.theme--catppuccin-latte .level.is-mobile .level-left,html.theme--catppuccin-latte .level.is-mobile .level-right{display:flex}html.theme--catppuccin-latte .level.is-mobile .level-left+.level-right{margin-top:0}html.theme--catppuccin-latte .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-latte .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .level{display:flex}html.theme--catppuccin-latte .level>.level-item:not(.is-narrow){flex-grow:1}}html.theme--catppuccin-latte .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}html.theme--catppuccin-latte .level-item .title,html.theme--catppuccin-latte .level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){html.theme--catppuccin-latte .level-item:not(:last-child){margin-bottom:.75rem}}html.theme--catppuccin-latte .level-left,html.theme--catppuccin-latte .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-latte .level-left .level-item.is-flexible,html.theme--catppuccin-latte .level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .level-left .level-item:not(:last-child),html.theme--catppuccin-latte .level-right .level-item:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-latte .level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){html.theme--catppuccin-latte .level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .level-left{display:flex}}html.theme--catppuccin-latte .level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .level-right{display:flex}}html.theme--catppuccin-latte .media{align-items:flex-start;display:flex;text-align:inherit}html.theme--catppuccin-latte .media .content:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-latte .media .media{border-top:1px solid rgba(172,176,190,0.5);display:flex;padding-top:.75rem}html.theme--catppuccin-latte .media .media .content:not(:last-child),html.theme--catppuccin-latte .media .media .control:not(:last-child){margin-bottom:.5rem}html.theme--catppuccin-latte .media .media .media{padding-top:.5rem}html.theme--catppuccin-latte .media .media .media+.media{margin-top:.5rem}html.theme--catppuccin-latte .media+.media{border-top:1px solid rgba(172,176,190,0.5);margin-top:1rem;padding-top:1rem}html.theme--catppuccin-latte .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}html.theme--catppuccin-latte .media-left,html.theme--catppuccin-latte .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-latte .media-left{margin-right:1rem}html.theme--catppuccin-latte .media-right{margin-left:1rem}html.theme--catppuccin-latte .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-latte .media-content{overflow-x:auto}}html.theme--catppuccin-latte .menu{font-size:1rem}html.theme--catppuccin-latte .menu.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}html.theme--catppuccin-latte .menu.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .menu.is-large{font-size:1.5rem}html.theme--catppuccin-latte .menu-list{line-height:1.25}html.theme--catppuccin-latte .menu-list a{border-radius:3px;color:#4c4f69;display:block;padding:0.5em 0.75em}html.theme--catppuccin-latte .menu-list a:hover{background-color:#e6e9ef;color:#41445a}html.theme--catppuccin-latte .menu-list a.is-active{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .menu-list li ul{border-left:1px solid #acb0be;margin:.75em;padding-left:.75em}html.theme--catppuccin-latte .menu-label{color:#616587;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}html.theme--catppuccin-latte .menu-label:not(:first-child){margin-top:1em}html.theme--catppuccin-latte .menu-label:not(:last-child){margin-bottom:1em}html.theme--catppuccin-latte .message{background-color:#e6e9ef;border-radius:.4em;font-size:1rem}html.theme--catppuccin-latte .message strong{color:currentColor}html.theme--catppuccin-latte .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-latte .message.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}html.theme--catppuccin-latte .message.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .message.is-large{font-size:1.5rem}html.theme--catppuccin-latte .message.is-white{background-color:#fff}html.theme--catppuccin-latte .message.is-white .message-header{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .message.is-white .message-body{border-color:#fff}html.theme--catppuccin-latte .message.is-black{background-color:#fafafa}html.theme--catppuccin-latte .message.is-black .message-header{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .message.is-black .message-body{border-color:#0a0a0a}html.theme--catppuccin-latte .message.is-light{background-color:#fafafa}html.theme--catppuccin-latte .message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .message.is-light .message-body{border-color:#f5f5f5}html.theme--catppuccin-latte .message.is-dark,html.theme--catppuccin-latte .content kbd.message{background-color:#f9fafb}html.theme--catppuccin-latte .message.is-dark .message-header,html.theme--catppuccin-latte .content kbd.message .message-header{background-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .message.is-dark .message-body,html.theme--catppuccin-latte .content kbd.message .message-body{border-color:#ccd0da}html.theme--catppuccin-latte .message.is-primary,html.theme--catppuccin-latte .docstring>section>a.message.docs-sourcelink{background-color:#ebf2fe}html.theme--catppuccin-latte .message.is-primary .message-header,html.theme--catppuccin-latte .docstring>section>a.message.docs-sourcelink .message-header{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .message.is-primary .message-body,html.theme--catppuccin-latte .docstring>section>a.message.docs-sourcelink .message-body{border-color:#1e66f5;color:#0a52e1}html.theme--catppuccin-latte .message.is-link{background-color:#ebf2fe}html.theme--catppuccin-latte .message.is-link .message-header{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .message.is-link .message-body{border-color:#1e66f5;color:#0a52e1}html.theme--catppuccin-latte .message.is-info{background-color:#edfcfc}html.theme--catppuccin-latte .message.is-info .message-header{background-color:#179299;color:#fff}html.theme--catppuccin-latte .message.is-info .message-body{border-color:#179299;color:#1cb2ba}html.theme--catppuccin-latte .message.is-success{background-color:#f1fbef}html.theme--catppuccin-latte .message.is-success .message-header{background-color:#40a02b;color:#fff}html.theme--catppuccin-latte .message.is-success .message-body{border-color:#40a02b;color:#40a12b}html.theme--catppuccin-latte .message.is-warning{background-color:#fdf6ed}html.theme--catppuccin-latte .message.is-warning .message-header{background-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .message.is-warning .message-body{border-color:#df8e1d;color:#9e6515}html.theme--catppuccin-latte .message.is-danger{background-color:#feecf0}html.theme--catppuccin-latte .message.is-danger .message-header{background-color:#d20f39;color:#fff}html.theme--catppuccin-latte .message.is-danger .message-body{border-color:#d20f39;color:#e9113f}html.theme--catppuccin-latte .message-header{align-items:center;background-color:#4c4f69;border-radius:.4em .4em 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}html.theme--catppuccin-latte .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}html.theme--catppuccin-latte .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}html.theme--catppuccin-latte .message-body{border-color:#acb0be;border-radius:.4em;border-style:solid;border-width:0 0 0 4px;color:#4c4f69;padding:1.25em 1.5em}html.theme--catppuccin-latte .message-body code,html.theme--catppuccin-latte .message-body pre{background-color:#fff}html.theme--catppuccin-latte .message-body pre code{background-color:rgba(0,0,0,0)}html.theme--catppuccin-latte .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}html.theme--catppuccin-latte .modal.is-active{display:flex}html.theme--catppuccin-latte .modal-background{background-color:rgba(10,10,10,0.86)}html.theme--catppuccin-latte .modal-content,html.theme--catppuccin-latte .modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){html.theme--catppuccin-latte .modal-content,html.theme--catppuccin-latte .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}html.theme--catppuccin-latte .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}html.theme--catppuccin-latte .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}html.theme--catppuccin-latte .modal-card-head,html.theme--catppuccin-latte .modal-card-foot{align-items:center;background-color:#e6e9ef;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}html.theme--catppuccin-latte .modal-card-head{border-bottom:1px solid #acb0be;border-top-left-radius:8px;border-top-right-radius:8px}html.theme--catppuccin-latte .modal-card-title{color:#4c4f69;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}html.theme--catppuccin-latte .modal-card-foot{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #acb0be}html.theme--catppuccin-latte .modal-card-foot .button:not(:last-child){margin-right:.5em}html.theme--catppuccin-latte .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#eff1f5;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}html.theme--catppuccin-latte .navbar{background-color:#1e66f5;min-height:4rem;position:relative;z-index:30}html.theme--catppuccin-latte .navbar.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-white .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-white .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-white .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-white .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-white .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-white .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-white .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-white .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-white .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-white .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-white .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-white .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-white .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-white .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-white .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-white .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-white .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}html.theme--catppuccin-latte .navbar.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-black .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-black .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-black .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-black .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-black .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-black .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-black .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-black .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-black .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-black .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-black .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-black .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-black .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-black .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-black .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-black .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-black .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-black .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-black .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}html.theme--catppuccin-latte .navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-light .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-light .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-light .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-light .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-light .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-light .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-light .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-light .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-light .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-light .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-light .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-light .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-light .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-light .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-light .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-light .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-light .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-latte .navbar.is-dark,html.theme--catppuccin-latte .content kbd.navbar{background-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-brand>.navbar-item,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-dark .navbar-brand .navbar-link,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-dark .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-dark .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-dark .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-dark .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-dark .navbar-brand .navbar-link.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#bdc2cf;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-brand .navbar-link::after,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-burger,html.theme--catppuccin-latte .content kbd.navbar .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-dark .navbar-start>.navbar-item,html.theme--catppuccin-latte .content kbd.navbar .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-dark .navbar-start .navbar-link,html.theme--catppuccin-latte .content kbd.navbar .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-dark .navbar-end>.navbar-item,html.theme--catppuccin-latte .content kbd.navbar .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-dark .navbar-end .navbar-link,html.theme--catppuccin-latte .content kbd.navbar .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .content kbd.navbar .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-dark .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .content kbd.navbar .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-dark .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-dark .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .content kbd.navbar .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-dark .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .content kbd.navbar .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-dark .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-dark .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .content kbd.navbar .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-dark .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .content kbd.navbar .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-dark .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-dark .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .content kbd.navbar .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-dark .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .content kbd.navbar .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-dark .navbar-end .navbar-link.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#bdc2cf;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-start .navbar-link::after,html.theme--catppuccin-latte .content kbd.navbar .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-dark .navbar-end .navbar-link::after,html.theme--catppuccin-latte .content kbd.navbar .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-latte .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#bdc2cf;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#ccd0da;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-latte .navbar.is-primary,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-brand>.navbar-item,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-primary .navbar-brand .navbar-link,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-primary .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-primary .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-primary .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-primary .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-primary .navbar-brand .navbar-link.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-brand .navbar-link::after,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-burger,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-primary .navbar-start>.navbar-item,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-primary .navbar-start .navbar-link,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-primary .navbar-end>.navbar-item,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-primary .navbar-end .navbar-link,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-primary .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-primary .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-primary .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-primary .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-primary .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-primary .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-primary .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-primary .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-primary .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-primary .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-primary .navbar-end .navbar-link.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-start .navbar-link::after,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-primary .navbar-end .navbar-link::after,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#1e66f5;color:#fff}}html.theme--catppuccin-latte .navbar.is-link{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-link .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-link .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-link .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-link .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-link .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-link .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-link .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-link .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-link .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-link .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-link .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-link .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-link .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-link .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-link .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-link .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-link .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-link .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-link .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-link .navbar-end .navbar-link.is-active{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#1e66f5;color:#fff}}html.theme--catppuccin-latte .navbar.is-info{background-color:#179299;color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-info .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-info .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-info .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-info .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-info .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#147d83;color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-info .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-info .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-info .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-info .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-info .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-info .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-info .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-info .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-info .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-info .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-info .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-info .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-info .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-info .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-info .navbar-end .navbar-link.is-active{background-color:#147d83;color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#147d83;color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#179299;color:#fff}}html.theme--catppuccin-latte .navbar.is-success{background-color:#40a02b;color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-success .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-success .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-success .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-success .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-success .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#388c26;color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-success .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-success .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-success .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-success .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-success .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-success .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-success .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-success .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-success .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-success .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-success .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-success .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-success .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-success .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-success .navbar-end .navbar-link.is-active{background-color:#388c26;color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#388c26;color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#40a02b;color:#fff}}html.theme--catppuccin-latte .navbar.is-warning{background-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-warning .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-warning .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-warning .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-warning .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-warning .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#c8801a;color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-warning .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-warning .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-warning .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-warning .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-warning .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-warning .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-warning .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-warning .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-warning .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-warning .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-warning .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-warning .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-warning .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-warning .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#c8801a;color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-warning .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#c8801a;color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#df8e1d;color:#fff}}html.theme--catppuccin-latte .navbar.is-danger{background-color:#d20f39;color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-danger .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-danger .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-danger .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-danger .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-danger .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#ba0d33;color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-danger .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-danger .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-danger .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-danger .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-danger .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-danger .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-danger .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-danger .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-danger .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-danger .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-danger .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-danger .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-danger .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-danger .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#ba0d33;color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ba0d33;color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#d20f39;color:#fff}}html.theme--catppuccin-latte .navbar>.container{align-items:stretch;display:flex;min-height:4rem;width:100%}html.theme--catppuccin-latte .navbar.has-shadow{box-shadow:0 2px 0 0 #e6e9ef}html.theme--catppuccin-latte .navbar.is-fixed-bottom,html.theme--catppuccin-latte .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-latte .navbar.is-fixed-bottom{bottom:0}html.theme--catppuccin-latte .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #e6e9ef}html.theme--catppuccin-latte .navbar.is-fixed-top{top:0}html.theme--catppuccin-latte html.has-navbar-fixed-top,html.theme--catppuccin-latte body.has-navbar-fixed-top{padding-top:4rem}html.theme--catppuccin-latte html.has-navbar-fixed-bottom,html.theme--catppuccin-latte body.has-navbar-fixed-bottom{padding-bottom:4rem}html.theme--catppuccin-latte .navbar-brand,html.theme--catppuccin-latte .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:4rem}html.theme--catppuccin-latte .navbar-brand a.navbar-item:focus,html.theme--catppuccin-latte .navbar-brand a.navbar-item:hover{background-color:transparent}html.theme--catppuccin-latte .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}html.theme--catppuccin-latte .navbar-burger{color:#4c4f69;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:4rem;position:relative;width:4rem;margin-left:auto}html.theme--catppuccin-latte .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}html.theme--catppuccin-latte .navbar-burger span:nth-child(1){top:calc(50% - 6px)}html.theme--catppuccin-latte .navbar-burger span:nth-child(2){top:calc(50% - 1px)}html.theme--catppuccin-latte .navbar-burger span:nth-child(3){top:calc(50% + 4px)}html.theme--catppuccin-latte .navbar-burger:hover{background-color:rgba(0,0,0,0.05)}html.theme--catppuccin-latte .navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}html.theme--catppuccin-latte .navbar-burger.is-active span:nth-child(2){opacity:0}html.theme--catppuccin-latte .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}html.theme--catppuccin-latte .navbar-menu{display:none}html.theme--catppuccin-latte .navbar-item,html.theme--catppuccin-latte .navbar-link{color:#4c4f69;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}html.theme--catppuccin-latte .navbar-item .icon:only-child,html.theme--catppuccin-latte .navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}html.theme--catppuccin-latte a.navbar-item,html.theme--catppuccin-latte .navbar-link{cursor:pointer}html.theme--catppuccin-latte a.navbar-item:focus,html.theme--catppuccin-latte a.navbar-item:focus-within,html.theme--catppuccin-latte a.navbar-item:hover,html.theme--catppuccin-latte a.navbar-item.is-active,html.theme--catppuccin-latte .navbar-link:focus,html.theme--catppuccin-latte .navbar-link:focus-within,html.theme--catppuccin-latte .navbar-link:hover,html.theme--catppuccin-latte .navbar-link.is-active{background-color:rgba(0,0,0,0);color:#1e66f5}html.theme--catppuccin-latte .navbar-item{flex-grow:0;flex-shrink:0}html.theme--catppuccin-latte .navbar-item img{max-height:1.75rem}html.theme--catppuccin-latte .navbar-item.has-dropdown{padding:0}html.theme--catppuccin-latte .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:4rem;padding-bottom:calc(0.5rem - 1px)}html.theme--catppuccin-latte .navbar-item.is-tab:focus,html.theme--catppuccin-latte .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#1e66f5}html.theme--catppuccin-latte .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#1e66f5;border-bottom-style:solid;border-bottom-width:3px;color:#1e66f5;padding-bottom:calc(0.5rem - 3px)}html.theme--catppuccin-latte .navbar-content{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .navbar-link:not(.is-arrowless){padding-right:2.5em}html.theme--catppuccin-latte .navbar-link:not(.is-arrowless)::after{border-color:#fff;margin-top:-0.375em;right:1.125em}html.theme--catppuccin-latte .navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}html.theme--catppuccin-latte .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}html.theme--catppuccin-latte .navbar-divider{background-color:rgba(0,0,0,0.2);border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .navbar>.container{display:block}html.theme--catppuccin-latte .navbar-brand .navbar-item,html.theme--catppuccin-latte .navbar-tabs .navbar-item{align-items:center;display:flex}html.theme--catppuccin-latte .navbar-link::after{display:none}html.theme--catppuccin-latte .navbar-menu{background-color:#1e66f5;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}html.theme--catppuccin-latte .navbar-menu.is-active{display:block}html.theme--catppuccin-latte .navbar.is-fixed-bottom-touch,html.theme--catppuccin-latte .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-latte .navbar.is-fixed-bottom-touch{bottom:0}html.theme--catppuccin-latte .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-latte .navbar.is-fixed-top-touch{top:0}html.theme--catppuccin-latte .navbar.is-fixed-top .navbar-menu,html.theme--catppuccin-latte .navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem);overflow:auto}html.theme--catppuccin-latte html.has-navbar-fixed-top-touch,html.theme--catppuccin-latte body.has-navbar-fixed-top-touch{padding-top:4rem}html.theme--catppuccin-latte html.has-navbar-fixed-bottom-touch,html.theme--catppuccin-latte body.has-navbar-fixed-bottom-touch{padding-bottom:4rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar,html.theme--catppuccin-latte .navbar-menu,html.theme--catppuccin-latte .navbar-start,html.theme--catppuccin-latte .navbar-end{align-items:stretch;display:flex}html.theme--catppuccin-latte .navbar{min-height:4rem}html.theme--catppuccin-latte .navbar.is-spaced{padding:1rem 2rem}html.theme--catppuccin-latte .navbar.is-spaced .navbar-start,html.theme--catppuccin-latte .navbar.is-spaced .navbar-end{align-items:center}html.theme--catppuccin-latte .navbar.is-spaced a.navbar-item,html.theme--catppuccin-latte .navbar.is-spaced .navbar-link{border-radius:.4em}html.theme--catppuccin-latte .navbar.is-transparent a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-transparent a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-transparent a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-transparent .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-transparent .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}html.theme--catppuccin-latte .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-latte .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,html.theme--catppuccin-latte .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}html.theme--catppuccin-latte .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#8c8fa1}html.theme--catppuccin-latte .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#1e66f5}html.theme--catppuccin-latte .navbar-burger{display:none}html.theme--catppuccin-latte .navbar-item,html.theme--catppuccin-latte .navbar-link{align-items:center;display:flex}html.theme--catppuccin-latte .navbar-item.has-dropdown{align-items:stretch}html.theme--catppuccin-latte .navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}html.theme--catppuccin-latte .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid rgba(0,0,0,0.2);border-radius:8px 8px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}html.theme--catppuccin-latte .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced html.theme--catppuccin-latte .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-latte .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-latte .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-latte .navbar-item.is-hoverable:hover .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}html.theme--catppuccin-latte .navbar-menu{flex-grow:1;flex-shrink:0}html.theme--catppuccin-latte .navbar-start{justify-content:flex-start;margin-right:auto}html.theme--catppuccin-latte .navbar-end{justify-content:flex-end;margin-left:auto}html.theme--catppuccin-latte .navbar-dropdown{background-color:#1e66f5;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}html.theme--catppuccin-latte .navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}html.theme--catppuccin-latte .navbar-dropdown a.navbar-item{padding-right:3rem}html.theme--catppuccin-latte .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-latte .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#8c8fa1}html.theme--catppuccin-latte .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#1e66f5}.navbar.is-spaced html.theme--catppuccin-latte .navbar-dropdown,html.theme--catppuccin-latte .navbar-dropdown.is-boxed{border-radius:8px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}html.theme--catppuccin-latte .navbar-dropdown.is-right{left:auto;right:0}html.theme--catppuccin-latte .navbar-divider{display:block}html.theme--catppuccin-latte .navbar>.container .navbar-brand,html.theme--catppuccin-latte .container>.navbar .navbar-brand{margin-left:-.75rem}html.theme--catppuccin-latte .navbar>.container .navbar-menu,html.theme--catppuccin-latte .container>.navbar .navbar-menu{margin-right:-.75rem}html.theme--catppuccin-latte .navbar.is-fixed-bottom-desktop,html.theme--catppuccin-latte .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-latte .navbar.is-fixed-bottom-desktop{bottom:0}html.theme--catppuccin-latte .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-latte .navbar.is-fixed-top-desktop{top:0}html.theme--catppuccin-latte html.has-navbar-fixed-top-desktop,html.theme--catppuccin-latte body.has-navbar-fixed-top-desktop{padding-top:4rem}html.theme--catppuccin-latte html.has-navbar-fixed-bottom-desktop,html.theme--catppuccin-latte body.has-navbar-fixed-bottom-desktop{padding-bottom:4rem}html.theme--catppuccin-latte html.has-spaced-navbar-fixed-top,html.theme--catppuccin-latte body.has-spaced-navbar-fixed-top{padding-top:6rem}html.theme--catppuccin-latte html.has-spaced-navbar-fixed-bottom,html.theme--catppuccin-latte body.has-spaced-navbar-fixed-bottom{padding-bottom:6rem}html.theme--catppuccin-latte a.navbar-item.is-active,html.theme--catppuccin-latte .navbar-link.is-active{color:#1e66f5}html.theme--catppuccin-latte a.navbar-item.is-active:not(:focus):not(:hover),html.theme--catppuccin-latte .navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}html.theme--catppuccin-latte .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgba(0,0,0,0)}}html.theme--catppuccin-latte .hero.is-fullheight-with-navbar{min-height:calc(100vh - 4rem)}html.theme--catppuccin-latte .pagination{font-size:1rem;margin:-.25rem}html.theme--catppuccin-latte .pagination.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}html.theme--catppuccin-latte .pagination.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .pagination.is-large{font-size:1.5rem}html.theme--catppuccin-latte .pagination.is-rounded .pagination-previous,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,html.theme--catppuccin-latte .pagination.is-rounded .pagination-next,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}html.theme--catppuccin-latte .pagination.is-rounded .pagination-link,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}html.theme--catppuccin-latte .pagination,html.theme--catppuccin-latte .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte .pagination-link,html.theme--catppuccin-latte .pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte .pagination-link{border-color:#acb0be;color:#1e66f5;min-width:2.5em}html.theme--catppuccin-latte .pagination-previous:hover,html.theme--catppuccin-latte .pagination-next:hover,html.theme--catppuccin-latte .pagination-link:hover{border-color:#9ca0b0;color:#04a5e5}html.theme--catppuccin-latte .pagination-previous:focus,html.theme--catppuccin-latte .pagination-next:focus,html.theme--catppuccin-latte .pagination-link:focus{border-color:#9ca0b0}html.theme--catppuccin-latte .pagination-previous:active,html.theme--catppuccin-latte .pagination-next:active,html.theme--catppuccin-latte .pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}html.theme--catppuccin-latte .pagination-previous[disabled],html.theme--catppuccin-latte .pagination-previous.is-disabled,html.theme--catppuccin-latte .pagination-next[disabled],html.theme--catppuccin-latte .pagination-next.is-disabled,html.theme--catppuccin-latte .pagination-link[disabled],html.theme--catppuccin-latte .pagination-link.is-disabled{background-color:#acb0be;border-color:#acb0be;box-shadow:none;color:#616587;opacity:0.5}html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}html.theme--catppuccin-latte .pagination-link.is-current{background-color:#1e66f5;border-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .pagination-ellipsis{color:#9ca0b0;pointer-events:none}html.theme--catppuccin-latte .pagination-list{flex-wrap:wrap}html.theme--catppuccin-latte .pagination-list li{list-style:none}@media screen and (max-width: 768px){html.theme--catppuccin-latte .pagination{flex-wrap:wrap}html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte .pagination-link,html.theme--catppuccin-latte .pagination-ellipsis{margin-bottom:0;margin-top:0}html.theme--catppuccin-latte .pagination-previous{order:2}html.theme--catppuccin-latte .pagination-next{order:3}html.theme--catppuccin-latte .pagination{justify-content:space-between;margin-bottom:0;margin-top:0}html.theme--catppuccin-latte .pagination.is-centered .pagination-previous{order:1}html.theme--catppuccin-latte .pagination.is-centered .pagination-list{justify-content:center;order:2}html.theme--catppuccin-latte .pagination.is-centered .pagination-next{order:3}html.theme--catppuccin-latte .pagination.is-right .pagination-previous{order:1}html.theme--catppuccin-latte .pagination.is-right .pagination-next{order:2}html.theme--catppuccin-latte .pagination.is-right .pagination-list{justify-content:flex-end;order:3}}html.theme--catppuccin-latte .panel{border-radius:8px;box-shadow:#171717;font-size:1rem}html.theme--catppuccin-latte .panel:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-latte .panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}html.theme--catppuccin-latte .panel.is-white .panel-block.is-active .panel-icon{color:#fff}html.theme--catppuccin-latte .panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}html.theme--catppuccin-latte .panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}html.theme--catppuccin-latte .panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}html.theme--catppuccin-latte .panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}html.theme--catppuccin-latte .panel.is-dark .panel-heading,html.theme--catppuccin-latte .content kbd.panel .panel-heading{background-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .panel.is-dark .panel-tabs a.is-active,html.theme--catppuccin-latte .content kbd.panel .panel-tabs a.is-active{border-bottom-color:#ccd0da}html.theme--catppuccin-latte .panel.is-dark .panel-block.is-active .panel-icon,html.theme--catppuccin-latte .content kbd.panel .panel-block.is-active .panel-icon{color:#ccd0da}html.theme--catppuccin-latte .panel.is-primary .panel-heading,html.theme--catppuccin-latte .docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .panel.is-primary .panel-tabs a.is-active,html.theme--catppuccin-latte .docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#1e66f5}html.theme--catppuccin-latte .panel.is-primary .panel-block.is-active .panel-icon,html.theme--catppuccin-latte .docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#1e66f5}html.theme--catppuccin-latte .panel.is-link .panel-heading{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .panel.is-link .panel-tabs a.is-active{border-bottom-color:#1e66f5}html.theme--catppuccin-latte .panel.is-link .panel-block.is-active .panel-icon{color:#1e66f5}html.theme--catppuccin-latte .panel.is-info .panel-heading{background-color:#179299;color:#fff}html.theme--catppuccin-latte .panel.is-info .panel-tabs a.is-active{border-bottom-color:#179299}html.theme--catppuccin-latte .panel.is-info .panel-block.is-active .panel-icon{color:#179299}html.theme--catppuccin-latte .panel.is-success .panel-heading{background-color:#40a02b;color:#fff}html.theme--catppuccin-latte .panel.is-success .panel-tabs a.is-active{border-bottom-color:#40a02b}html.theme--catppuccin-latte .panel.is-success .panel-block.is-active .panel-icon{color:#40a02b}html.theme--catppuccin-latte .panel.is-warning .panel-heading{background-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#df8e1d}html.theme--catppuccin-latte .panel.is-warning .panel-block.is-active .panel-icon{color:#df8e1d}html.theme--catppuccin-latte .panel.is-danger .panel-heading{background-color:#d20f39;color:#fff}html.theme--catppuccin-latte .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#d20f39}html.theme--catppuccin-latte .panel.is-danger .panel-block.is-active .panel-icon{color:#d20f39}html.theme--catppuccin-latte .panel-tabs:not(:last-child),html.theme--catppuccin-latte .panel-block:not(:last-child){border-bottom:1px solid #ededed}html.theme--catppuccin-latte .panel-heading{background-color:#bcc0cc;border-radius:8px 8px 0 0;color:#41445a;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}html.theme--catppuccin-latte .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}html.theme--catppuccin-latte .panel-tabs a{border-bottom:1px solid #acb0be;margin-bottom:-1px;padding:0.5em}html.theme--catppuccin-latte .panel-tabs a.is-active{border-bottom-color:#bcc0cc;color:#0b57ef}html.theme--catppuccin-latte .panel-list a{color:#4c4f69}html.theme--catppuccin-latte .panel-list a:hover{color:#1e66f5}html.theme--catppuccin-latte .panel-block{align-items:center;color:#41445a;display:flex;justify-content:flex-start;padding:0.5em 0.75em}html.theme--catppuccin-latte .panel-block input[type="checkbox"]{margin-right:.75em}html.theme--catppuccin-latte .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}html.theme--catppuccin-latte .panel-block.is-wrapped{flex-wrap:wrap}html.theme--catppuccin-latte .panel-block.is-active{border-left-color:#1e66f5;color:#0b57ef}html.theme--catppuccin-latte .panel-block.is-active .panel-icon{color:#1e66f5}html.theme--catppuccin-latte .panel-block:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}html.theme--catppuccin-latte a.panel-block,html.theme--catppuccin-latte label.panel-block{cursor:pointer}html.theme--catppuccin-latte a.panel-block:hover,html.theme--catppuccin-latte label.panel-block:hover{background-color:#e6e9ef}html.theme--catppuccin-latte .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#616587;margin-right:.75em}html.theme--catppuccin-latte .panel-icon .fa{font-size:inherit;line-height:inherit}html.theme--catppuccin-latte .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}html.theme--catppuccin-latte .tabs a{align-items:center;border-bottom-color:#acb0be;border-bottom-style:solid;border-bottom-width:1px;color:#4c4f69;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}html.theme--catppuccin-latte .tabs a:hover{border-bottom-color:#41445a;color:#41445a}html.theme--catppuccin-latte .tabs li{display:block}html.theme--catppuccin-latte .tabs li.is-active a{border-bottom-color:#1e66f5;color:#1e66f5}html.theme--catppuccin-latte .tabs ul{align-items:center;border-bottom-color:#acb0be;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}html.theme--catppuccin-latte .tabs ul.is-left{padding-right:0.75em}html.theme--catppuccin-latte .tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}html.theme--catppuccin-latte .tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}html.theme--catppuccin-latte .tabs .icon:first-child{margin-right:.5em}html.theme--catppuccin-latte .tabs .icon:last-child{margin-left:.5em}html.theme--catppuccin-latte .tabs.is-centered ul{justify-content:center}html.theme--catppuccin-latte .tabs.is-right ul{justify-content:flex-end}html.theme--catppuccin-latte .tabs.is-boxed a{border:1px solid transparent;border-radius:.4em .4em 0 0}html.theme--catppuccin-latte .tabs.is-boxed a:hover{background-color:#e6e9ef;border-bottom-color:#acb0be}html.theme--catppuccin-latte .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#acb0be;border-bottom-color:rgba(0,0,0,0) !important}html.theme--catppuccin-latte .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}html.theme--catppuccin-latte .tabs.is-toggle a{border-color:#acb0be;border-style:solid;border-width:1px;margin-bottom:0;position:relative}html.theme--catppuccin-latte .tabs.is-toggle a:hover{background-color:#e6e9ef;border-color:#9ca0b0;z-index:2}html.theme--catppuccin-latte .tabs.is-toggle li+li{margin-left:-1px}html.theme--catppuccin-latte .tabs.is-toggle li:first-child a{border-top-left-radius:.4em;border-bottom-left-radius:.4em}html.theme--catppuccin-latte .tabs.is-toggle li:last-child a{border-top-right-radius:.4em;border-bottom-right-radius:.4em}html.theme--catppuccin-latte .tabs.is-toggle li.is-active a{background-color:#1e66f5;border-color:#1e66f5;color:#fff;z-index:1}html.theme--catppuccin-latte .tabs.is-toggle ul{border-bottom:none}html.theme--catppuccin-latte .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}html.theme--catppuccin-latte .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}html.theme--catppuccin-latte .tabs.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}html.theme--catppuccin-latte .tabs.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .tabs.is-large{font-size:1.5rem}html.theme--catppuccin-latte .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>html.theme--catppuccin-latte .column.is-narrow{flex:none;width:unset}.columns.is-mobile>html.theme--catppuccin-latte .column.is-full{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-half{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-half{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-0{flex:none;width:0%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-0{margin-left:0%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-3{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-3{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-6{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-6{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-9{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-9{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-12{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){html.theme--catppuccin-latte .column.is-narrow-mobile{flex:none;width:unset}html.theme--catppuccin-latte .column.is-full-mobile{flex:none;width:100%}html.theme--catppuccin-latte .column.is-three-quarters-mobile{flex:none;width:75%}html.theme--catppuccin-latte .column.is-two-thirds-mobile{flex:none;width:66.6666%}html.theme--catppuccin-latte .column.is-half-mobile{flex:none;width:50%}html.theme--catppuccin-latte .column.is-one-third-mobile{flex:none;width:33.3333%}html.theme--catppuccin-latte .column.is-one-quarter-mobile{flex:none;width:25%}html.theme--catppuccin-latte .column.is-one-fifth-mobile{flex:none;width:20%}html.theme--catppuccin-latte .column.is-two-fifths-mobile{flex:none;width:40%}html.theme--catppuccin-latte .column.is-three-fifths-mobile{flex:none;width:60%}html.theme--catppuccin-latte .column.is-four-fifths-mobile{flex:none;width:80%}html.theme--catppuccin-latte .column.is-offset-three-quarters-mobile{margin-left:75%}html.theme--catppuccin-latte .column.is-offset-two-thirds-mobile{margin-left:66.6666%}html.theme--catppuccin-latte .column.is-offset-half-mobile{margin-left:50%}html.theme--catppuccin-latte .column.is-offset-one-third-mobile{margin-left:33.3333%}html.theme--catppuccin-latte .column.is-offset-one-quarter-mobile{margin-left:25%}html.theme--catppuccin-latte .column.is-offset-one-fifth-mobile{margin-left:20%}html.theme--catppuccin-latte .column.is-offset-two-fifths-mobile{margin-left:40%}html.theme--catppuccin-latte .column.is-offset-three-fifths-mobile{margin-left:60%}html.theme--catppuccin-latte .column.is-offset-four-fifths-mobile{margin-left:80%}html.theme--catppuccin-latte .column.is-0-mobile{flex:none;width:0%}html.theme--catppuccin-latte .column.is-offset-0-mobile{margin-left:0%}html.theme--catppuccin-latte .column.is-1-mobile{flex:none;width:8.33333337%}html.theme--catppuccin-latte .column.is-offset-1-mobile{margin-left:8.33333337%}html.theme--catppuccin-latte .column.is-2-mobile{flex:none;width:16.66666674%}html.theme--catppuccin-latte .column.is-offset-2-mobile{margin-left:16.66666674%}html.theme--catppuccin-latte .column.is-3-mobile{flex:none;width:25%}html.theme--catppuccin-latte .column.is-offset-3-mobile{margin-left:25%}html.theme--catppuccin-latte .column.is-4-mobile{flex:none;width:33.33333337%}html.theme--catppuccin-latte .column.is-offset-4-mobile{margin-left:33.33333337%}html.theme--catppuccin-latte .column.is-5-mobile{flex:none;width:41.66666674%}html.theme--catppuccin-latte .column.is-offset-5-mobile{margin-left:41.66666674%}html.theme--catppuccin-latte .column.is-6-mobile{flex:none;width:50%}html.theme--catppuccin-latte .column.is-offset-6-mobile{margin-left:50%}html.theme--catppuccin-latte .column.is-7-mobile{flex:none;width:58.33333337%}html.theme--catppuccin-latte .column.is-offset-7-mobile{margin-left:58.33333337%}html.theme--catppuccin-latte .column.is-8-mobile{flex:none;width:66.66666674%}html.theme--catppuccin-latte .column.is-offset-8-mobile{margin-left:66.66666674%}html.theme--catppuccin-latte .column.is-9-mobile{flex:none;width:75%}html.theme--catppuccin-latte .column.is-offset-9-mobile{margin-left:75%}html.theme--catppuccin-latte .column.is-10-mobile{flex:none;width:83.33333337%}html.theme--catppuccin-latte .column.is-offset-10-mobile{margin-left:83.33333337%}html.theme--catppuccin-latte .column.is-11-mobile{flex:none;width:91.66666674%}html.theme--catppuccin-latte .column.is-offset-11-mobile{margin-left:91.66666674%}html.theme--catppuccin-latte .column.is-12-mobile{flex:none;width:100%}html.theme--catppuccin-latte .column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .column.is-narrow,html.theme--catppuccin-latte .column.is-narrow-tablet{flex:none;width:unset}html.theme--catppuccin-latte .column.is-full,html.theme--catppuccin-latte .column.is-full-tablet{flex:none;width:100%}html.theme--catppuccin-latte .column.is-three-quarters,html.theme--catppuccin-latte .column.is-three-quarters-tablet{flex:none;width:75%}html.theme--catppuccin-latte .column.is-two-thirds,html.theme--catppuccin-latte .column.is-two-thirds-tablet{flex:none;width:66.6666%}html.theme--catppuccin-latte .column.is-half,html.theme--catppuccin-latte .column.is-half-tablet{flex:none;width:50%}html.theme--catppuccin-latte .column.is-one-third,html.theme--catppuccin-latte .column.is-one-third-tablet{flex:none;width:33.3333%}html.theme--catppuccin-latte .column.is-one-quarter,html.theme--catppuccin-latte .column.is-one-quarter-tablet{flex:none;width:25%}html.theme--catppuccin-latte .column.is-one-fifth,html.theme--catppuccin-latte .column.is-one-fifth-tablet{flex:none;width:20%}html.theme--catppuccin-latte .column.is-two-fifths,html.theme--catppuccin-latte .column.is-two-fifths-tablet{flex:none;width:40%}html.theme--catppuccin-latte .column.is-three-fifths,html.theme--catppuccin-latte .column.is-three-fifths-tablet{flex:none;width:60%}html.theme--catppuccin-latte .column.is-four-fifths,html.theme--catppuccin-latte .column.is-four-fifths-tablet{flex:none;width:80%}html.theme--catppuccin-latte .column.is-offset-three-quarters,html.theme--catppuccin-latte .column.is-offset-three-quarters-tablet{margin-left:75%}html.theme--catppuccin-latte .column.is-offset-two-thirds,html.theme--catppuccin-latte .column.is-offset-two-thirds-tablet{margin-left:66.6666%}html.theme--catppuccin-latte .column.is-offset-half,html.theme--catppuccin-latte .column.is-offset-half-tablet{margin-left:50%}html.theme--catppuccin-latte .column.is-offset-one-third,html.theme--catppuccin-latte .column.is-offset-one-third-tablet{margin-left:33.3333%}html.theme--catppuccin-latte .column.is-offset-one-quarter,html.theme--catppuccin-latte .column.is-offset-one-quarter-tablet{margin-left:25%}html.theme--catppuccin-latte .column.is-offset-one-fifth,html.theme--catppuccin-latte .column.is-offset-one-fifth-tablet{margin-left:20%}html.theme--catppuccin-latte .column.is-offset-two-fifths,html.theme--catppuccin-latte .column.is-offset-two-fifths-tablet{margin-left:40%}html.theme--catppuccin-latte .column.is-offset-three-fifths,html.theme--catppuccin-latte .column.is-offset-three-fifths-tablet{margin-left:60%}html.theme--catppuccin-latte .column.is-offset-four-fifths,html.theme--catppuccin-latte .column.is-offset-four-fifths-tablet{margin-left:80%}html.theme--catppuccin-latte .column.is-0,html.theme--catppuccin-latte .column.is-0-tablet{flex:none;width:0%}html.theme--catppuccin-latte .column.is-offset-0,html.theme--catppuccin-latte .column.is-offset-0-tablet{margin-left:0%}html.theme--catppuccin-latte .column.is-1,html.theme--catppuccin-latte .column.is-1-tablet{flex:none;width:8.33333337%}html.theme--catppuccin-latte .column.is-offset-1,html.theme--catppuccin-latte .column.is-offset-1-tablet{margin-left:8.33333337%}html.theme--catppuccin-latte .column.is-2,html.theme--catppuccin-latte .column.is-2-tablet{flex:none;width:16.66666674%}html.theme--catppuccin-latte .column.is-offset-2,html.theme--catppuccin-latte .column.is-offset-2-tablet{margin-left:16.66666674%}html.theme--catppuccin-latte .column.is-3,html.theme--catppuccin-latte .column.is-3-tablet{flex:none;width:25%}html.theme--catppuccin-latte .column.is-offset-3,html.theme--catppuccin-latte .column.is-offset-3-tablet{margin-left:25%}html.theme--catppuccin-latte .column.is-4,html.theme--catppuccin-latte .column.is-4-tablet{flex:none;width:33.33333337%}html.theme--catppuccin-latte .column.is-offset-4,html.theme--catppuccin-latte .column.is-offset-4-tablet{margin-left:33.33333337%}html.theme--catppuccin-latte .column.is-5,html.theme--catppuccin-latte .column.is-5-tablet{flex:none;width:41.66666674%}html.theme--catppuccin-latte .column.is-offset-5,html.theme--catppuccin-latte .column.is-offset-5-tablet{margin-left:41.66666674%}html.theme--catppuccin-latte .column.is-6,html.theme--catppuccin-latte .column.is-6-tablet{flex:none;width:50%}html.theme--catppuccin-latte .column.is-offset-6,html.theme--catppuccin-latte .column.is-offset-6-tablet{margin-left:50%}html.theme--catppuccin-latte .column.is-7,html.theme--catppuccin-latte .column.is-7-tablet{flex:none;width:58.33333337%}html.theme--catppuccin-latte .column.is-offset-7,html.theme--catppuccin-latte .column.is-offset-7-tablet{margin-left:58.33333337%}html.theme--catppuccin-latte .column.is-8,html.theme--catppuccin-latte .column.is-8-tablet{flex:none;width:66.66666674%}html.theme--catppuccin-latte .column.is-offset-8,html.theme--catppuccin-latte .column.is-offset-8-tablet{margin-left:66.66666674%}html.theme--catppuccin-latte .column.is-9,html.theme--catppuccin-latte .column.is-9-tablet{flex:none;width:75%}html.theme--catppuccin-latte .column.is-offset-9,html.theme--catppuccin-latte .column.is-offset-9-tablet{margin-left:75%}html.theme--catppuccin-latte .column.is-10,html.theme--catppuccin-latte .column.is-10-tablet{flex:none;width:83.33333337%}html.theme--catppuccin-latte .column.is-offset-10,html.theme--catppuccin-latte .column.is-offset-10-tablet{margin-left:83.33333337%}html.theme--catppuccin-latte .column.is-11,html.theme--catppuccin-latte .column.is-11-tablet{flex:none;width:91.66666674%}html.theme--catppuccin-latte .column.is-offset-11,html.theme--catppuccin-latte .column.is-offset-11-tablet{margin-left:91.66666674%}html.theme--catppuccin-latte .column.is-12,html.theme--catppuccin-latte .column.is-12-tablet{flex:none;width:100%}html.theme--catppuccin-latte .column.is-offset-12,html.theme--catppuccin-latte .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .column.is-narrow-touch{flex:none;width:unset}html.theme--catppuccin-latte .column.is-full-touch{flex:none;width:100%}html.theme--catppuccin-latte .column.is-three-quarters-touch{flex:none;width:75%}html.theme--catppuccin-latte .column.is-two-thirds-touch{flex:none;width:66.6666%}html.theme--catppuccin-latte .column.is-half-touch{flex:none;width:50%}html.theme--catppuccin-latte .column.is-one-third-touch{flex:none;width:33.3333%}html.theme--catppuccin-latte .column.is-one-quarter-touch{flex:none;width:25%}html.theme--catppuccin-latte .column.is-one-fifth-touch{flex:none;width:20%}html.theme--catppuccin-latte .column.is-two-fifths-touch{flex:none;width:40%}html.theme--catppuccin-latte .column.is-three-fifths-touch{flex:none;width:60%}html.theme--catppuccin-latte .column.is-four-fifths-touch{flex:none;width:80%}html.theme--catppuccin-latte .column.is-offset-three-quarters-touch{margin-left:75%}html.theme--catppuccin-latte .column.is-offset-two-thirds-touch{margin-left:66.6666%}html.theme--catppuccin-latte .column.is-offset-half-touch{margin-left:50%}html.theme--catppuccin-latte .column.is-offset-one-third-touch{margin-left:33.3333%}html.theme--catppuccin-latte .column.is-offset-one-quarter-touch{margin-left:25%}html.theme--catppuccin-latte .column.is-offset-one-fifth-touch{margin-left:20%}html.theme--catppuccin-latte .column.is-offset-two-fifths-touch{margin-left:40%}html.theme--catppuccin-latte .column.is-offset-three-fifths-touch{margin-left:60%}html.theme--catppuccin-latte .column.is-offset-four-fifths-touch{margin-left:80%}html.theme--catppuccin-latte .column.is-0-touch{flex:none;width:0%}html.theme--catppuccin-latte .column.is-offset-0-touch{margin-left:0%}html.theme--catppuccin-latte .column.is-1-touch{flex:none;width:8.33333337%}html.theme--catppuccin-latte .column.is-offset-1-touch{margin-left:8.33333337%}html.theme--catppuccin-latte .column.is-2-touch{flex:none;width:16.66666674%}html.theme--catppuccin-latte .column.is-offset-2-touch{margin-left:16.66666674%}html.theme--catppuccin-latte .column.is-3-touch{flex:none;width:25%}html.theme--catppuccin-latte .column.is-offset-3-touch{margin-left:25%}html.theme--catppuccin-latte .column.is-4-touch{flex:none;width:33.33333337%}html.theme--catppuccin-latte .column.is-offset-4-touch{margin-left:33.33333337%}html.theme--catppuccin-latte .column.is-5-touch{flex:none;width:41.66666674%}html.theme--catppuccin-latte .column.is-offset-5-touch{margin-left:41.66666674%}html.theme--catppuccin-latte .column.is-6-touch{flex:none;width:50%}html.theme--catppuccin-latte .column.is-offset-6-touch{margin-left:50%}html.theme--catppuccin-latte .column.is-7-touch{flex:none;width:58.33333337%}html.theme--catppuccin-latte .column.is-offset-7-touch{margin-left:58.33333337%}html.theme--catppuccin-latte .column.is-8-touch{flex:none;width:66.66666674%}html.theme--catppuccin-latte .column.is-offset-8-touch{margin-left:66.66666674%}html.theme--catppuccin-latte .column.is-9-touch{flex:none;width:75%}html.theme--catppuccin-latte .column.is-offset-9-touch{margin-left:75%}html.theme--catppuccin-latte .column.is-10-touch{flex:none;width:83.33333337%}html.theme--catppuccin-latte .column.is-offset-10-touch{margin-left:83.33333337%}html.theme--catppuccin-latte .column.is-11-touch{flex:none;width:91.66666674%}html.theme--catppuccin-latte .column.is-offset-11-touch{margin-left:91.66666674%}html.theme--catppuccin-latte .column.is-12-touch{flex:none;width:100%}html.theme--catppuccin-latte .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .column.is-narrow-desktop{flex:none;width:unset}html.theme--catppuccin-latte .column.is-full-desktop{flex:none;width:100%}html.theme--catppuccin-latte .column.is-three-quarters-desktop{flex:none;width:75%}html.theme--catppuccin-latte .column.is-two-thirds-desktop{flex:none;width:66.6666%}html.theme--catppuccin-latte .column.is-half-desktop{flex:none;width:50%}html.theme--catppuccin-latte .column.is-one-third-desktop{flex:none;width:33.3333%}html.theme--catppuccin-latte .column.is-one-quarter-desktop{flex:none;width:25%}html.theme--catppuccin-latte .column.is-one-fifth-desktop{flex:none;width:20%}html.theme--catppuccin-latte .column.is-two-fifths-desktop{flex:none;width:40%}html.theme--catppuccin-latte .column.is-three-fifths-desktop{flex:none;width:60%}html.theme--catppuccin-latte .column.is-four-fifths-desktop{flex:none;width:80%}html.theme--catppuccin-latte .column.is-offset-three-quarters-desktop{margin-left:75%}html.theme--catppuccin-latte .column.is-offset-two-thirds-desktop{margin-left:66.6666%}html.theme--catppuccin-latte .column.is-offset-half-desktop{margin-left:50%}html.theme--catppuccin-latte .column.is-offset-one-third-desktop{margin-left:33.3333%}html.theme--catppuccin-latte .column.is-offset-one-quarter-desktop{margin-left:25%}html.theme--catppuccin-latte .column.is-offset-one-fifth-desktop{margin-left:20%}html.theme--catppuccin-latte .column.is-offset-two-fifths-desktop{margin-left:40%}html.theme--catppuccin-latte .column.is-offset-three-fifths-desktop{margin-left:60%}html.theme--catppuccin-latte .column.is-offset-four-fifths-desktop{margin-left:80%}html.theme--catppuccin-latte .column.is-0-desktop{flex:none;width:0%}html.theme--catppuccin-latte .column.is-offset-0-desktop{margin-left:0%}html.theme--catppuccin-latte .column.is-1-desktop{flex:none;width:8.33333337%}html.theme--catppuccin-latte .column.is-offset-1-desktop{margin-left:8.33333337%}html.theme--catppuccin-latte .column.is-2-desktop{flex:none;width:16.66666674%}html.theme--catppuccin-latte .column.is-offset-2-desktop{margin-left:16.66666674%}html.theme--catppuccin-latte .column.is-3-desktop{flex:none;width:25%}html.theme--catppuccin-latte .column.is-offset-3-desktop{margin-left:25%}html.theme--catppuccin-latte .column.is-4-desktop{flex:none;width:33.33333337%}html.theme--catppuccin-latte .column.is-offset-4-desktop{margin-left:33.33333337%}html.theme--catppuccin-latte .column.is-5-desktop{flex:none;width:41.66666674%}html.theme--catppuccin-latte .column.is-offset-5-desktop{margin-left:41.66666674%}html.theme--catppuccin-latte .column.is-6-desktop{flex:none;width:50%}html.theme--catppuccin-latte .column.is-offset-6-desktop{margin-left:50%}html.theme--catppuccin-latte .column.is-7-desktop{flex:none;width:58.33333337%}html.theme--catppuccin-latte .column.is-offset-7-desktop{margin-left:58.33333337%}html.theme--catppuccin-latte .column.is-8-desktop{flex:none;width:66.66666674%}html.theme--catppuccin-latte .column.is-offset-8-desktop{margin-left:66.66666674%}html.theme--catppuccin-latte .column.is-9-desktop{flex:none;width:75%}html.theme--catppuccin-latte .column.is-offset-9-desktop{margin-left:75%}html.theme--catppuccin-latte .column.is-10-desktop{flex:none;width:83.33333337%}html.theme--catppuccin-latte .column.is-offset-10-desktop{margin-left:83.33333337%}html.theme--catppuccin-latte .column.is-11-desktop{flex:none;width:91.66666674%}html.theme--catppuccin-latte .column.is-offset-11-desktop{margin-left:91.66666674%}html.theme--catppuccin-latte .column.is-12-desktop{flex:none;width:100%}html.theme--catppuccin-latte .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .column.is-narrow-widescreen{flex:none;width:unset}html.theme--catppuccin-latte .column.is-full-widescreen{flex:none;width:100%}html.theme--catppuccin-latte .column.is-three-quarters-widescreen{flex:none;width:75%}html.theme--catppuccin-latte .column.is-two-thirds-widescreen{flex:none;width:66.6666%}html.theme--catppuccin-latte .column.is-half-widescreen{flex:none;width:50%}html.theme--catppuccin-latte .column.is-one-third-widescreen{flex:none;width:33.3333%}html.theme--catppuccin-latte .column.is-one-quarter-widescreen{flex:none;width:25%}html.theme--catppuccin-latte .column.is-one-fifth-widescreen{flex:none;width:20%}html.theme--catppuccin-latte .column.is-two-fifths-widescreen{flex:none;width:40%}html.theme--catppuccin-latte .column.is-three-fifths-widescreen{flex:none;width:60%}html.theme--catppuccin-latte .column.is-four-fifths-widescreen{flex:none;width:80%}html.theme--catppuccin-latte .column.is-offset-three-quarters-widescreen{margin-left:75%}html.theme--catppuccin-latte .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}html.theme--catppuccin-latte .column.is-offset-half-widescreen{margin-left:50%}html.theme--catppuccin-latte .column.is-offset-one-third-widescreen{margin-left:33.3333%}html.theme--catppuccin-latte .column.is-offset-one-quarter-widescreen{margin-left:25%}html.theme--catppuccin-latte .column.is-offset-one-fifth-widescreen{margin-left:20%}html.theme--catppuccin-latte .column.is-offset-two-fifths-widescreen{margin-left:40%}html.theme--catppuccin-latte .column.is-offset-three-fifths-widescreen{margin-left:60%}html.theme--catppuccin-latte .column.is-offset-four-fifths-widescreen{margin-left:80%}html.theme--catppuccin-latte .column.is-0-widescreen{flex:none;width:0%}html.theme--catppuccin-latte .column.is-offset-0-widescreen{margin-left:0%}html.theme--catppuccin-latte .column.is-1-widescreen{flex:none;width:8.33333337%}html.theme--catppuccin-latte .column.is-offset-1-widescreen{margin-left:8.33333337%}html.theme--catppuccin-latte .column.is-2-widescreen{flex:none;width:16.66666674%}html.theme--catppuccin-latte .column.is-offset-2-widescreen{margin-left:16.66666674%}html.theme--catppuccin-latte .column.is-3-widescreen{flex:none;width:25%}html.theme--catppuccin-latte .column.is-offset-3-widescreen{margin-left:25%}html.theme--catppuccin-latte .column.is-4-widescreen{flex:none;width:33.33333337%}html.theme--catppuccin-latte .column.is-offset-4-widescreen{margin-left:33.33333337%}html.theme--catppuccin-latte .column.is-5-widescreen{flex:none;width:41.66666674%}html.theme--catppuccin-latte .column.is-offset-5-widescreen{margin-left:41.66666674%}html.theme--catppuccin-latte .column.is-6-widescreen{flex:none;width:50%}html.theme--catppuccin-latte .column.is-offset-6-widescreen{margin-left:50%}html.theme--catppuccin-latte .column.is-7-widescreen{flex:none;width:58.33333337%}html.theme--catppuccin-latte .column.is-offset-7-widescreen{margin-left:58.33333337%}html.theme--catppuccin-latte .column.is-8-widescreen{flex:none;width:66.66666674%}html.theme--catppuccin-latte .column.is-offset-8-widescreen{margin-left:66.66666674%}html.theme--catppuccin-latte .column.is-9-widescreen{flex:none;width:75%}html.theme--catppuccin-latte .column.is-offset-9-widescreen{margin-left:75%}html.theme--catppuccin-latte .column.is-10-widescreen{flex:none;width:83.33333337%}html.theme--catppuccin-latte .column.is-offset-10-widescreen{margin-left:83.33333337%}html.theme--catppuccin-latte .column.is-11-widescreen{flex:none;width:91.66666674%}html.theme--catppuccin-latte .column.is-offset-11-widescreen{margin-left:91.66666674%}html.theme--catppuccin-latte .column.is-12-widescreen{flex:none;width:100%}html.theme--catppuccin-latte .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .column.is-narrow-fullhd{flex:none;width:unset}html.theme--catppuccin-latte .column.is-full-fullhd{flex:none;width:100%}html.theme--catppuccin-latte .column.is-three-quarters-fullhd{flex:none;width:75%}html.theme--catppuccin-latte .column.is-two-thirds-fullhd{flex:none;width:66.6666%}html.theme--catppuccin-latte .column.is-half-fullhd{flex:none;width:50%}html.theme--catppuccin-latte .column.is-one-third-fullhd{flex:none;width:33.3333%}html.theme--catppuccin-latte .column.is-one-quarter-fullhd{flex:none;width:25%}html.theme--catppuccin-latte .column.is-one-fifth-fullhd{flex:none;width:20%}html.theme--catppuccin-latte .column.is-two-fifths-fullhd{flex:none;width:40%}html.theme--catppuccin-latte .column.is-three-fifths-fullhd{flex:none;width:60%}html.theme--catppuccin-latte .column.is-four-fifths-fullhd{flex:none;width:80%}html.theme--catppuccin-latte .column.is-offset-three-quarters-fullhd{margin-left:75%}html.theme--catppuccin-latte .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}html.theme--catppuccin-latte .column.is-offset-half-fullhd{margin-left:50%}html.theme--catppuccin-latte .column.is-offset-one-third-fullhd{margin-left:33.3333%}html.theme--catppuccin-latte .column.is-offset-one-quarter-fullhd{margin-left:25%}html.theme--catppuccin-latte .column.is-offset-one-fifth-fullhd{margin-left:20%}html.theme--catppuccin-latte .column.is-offset-two-fifths-fullhd{margin-left:40%}html.theme--catppuccin-latte .column.is-offset-three-fifths-fullhd{margin-left:60%}html.theme--catppuccin-latte .column.is-offset-four-fifths-fullhd{margin-left:80%}html.theme--catppuccin-latte .column.is-0-fullhd{flex:none;width:0%}html.theme--catppuccin-latte .column.is-offset-0-fullhd{margin-left:0%}html.theme--catppuccin-latte .column.is-1-fullhd{flex:none;width:8.33333337%}html.theme--catppuccin-latte .column.is-offset-1-fullhd{margin-left:8.33333337%}html.theme--catppuccin-latte .column.is-2-fullhd{flex:none;width:16.66666674%}html.theme--catppuccin-latte .column.is-offset-2-fullhd{margin-left:16.66666674%}html.theme--catppuccin-latte .column.is-3-fullhd{flex:none;width:25%}html.theme--catppuccin-latte .column.is-offset-3-fullhd{margin-left:25%}html.theme--catppuccin-latte .column.is-4-fullhd{flex:none;width:33.33333337%}html.theme--catppuccin-latte .column.is-offset-4-fullhd{margin-left:33.33333337%}html.theme--catppuccin-latte .column.is-5-fullhd{flex:none;width:41.66666674%}html.theme--catppuccin-latte .column.is-offset-5-fullhd{margin-left:41.66666674%}html.theme--catppuccin-latte .column.is-6-fullhd{flex:none;width:50%}html.theme--catppuccin-latte .column.is-offset-6-fullhd{margin-left:50%}html.theme--catppuccin-latte .column.is-7-fullhd{flex:none;width:58.33333337%}html.theme--catppuccin-latte .column.is-offset-7-fullhd{margin-left:58.33333337%}html.theme--catppuccin-latte .column.is-8-fullhd{flex:none;width:66.66666674%}html.theme--catppuccin-latte .column.is-offset-8-fullhd{margin-left:66.66666674%}html.theme--catppuccin-latte .column.is-9-fullhd{flex:none;width:75%}html.theme--catppuccin-latte .column.is-offset-9-fullhd{margin-left:75%}html.theme--catppuccin-latte .column.is-10-fullhd{flex:none;width:83.33333337%}html.theme--catppuccin-latte .column.is-offset-10-fullhd{margin-left:83.33333337%}html.theme--catppuccin-latte .column.is-11-fullhd{flex:none;width:91.66666674%}html.theme--catppuccin-latte .column.is-offset-11-fullhd{margin-left:91.66666674%}html.theme--catppuccin-latte .column.is-12-fullhd{flex:none;width:100%}html.theme--catppuccin-latte .column.is-offset-12-fullhd{margin-left:100%}}html.theme--catppuccin-latte .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-latte .columns:last-child{margin-bottom:-.75rem}html.theme--catppuccin-latte .columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}html.theme--catppuccin-latte .columns.is-centered{justify-content:center}html.theme--catppuccin-latte .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}html.theme--catppuccin-latte .columns.is-gapless>.column{margin:0;padding:0 !important}html.theme--catppuccin-latte .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-latte .columns.is-gapless:last-child{margin-bottom:0}html.theme--catppuccin-latte .columns.is-mobile{display:flex}html.theme--catppuccin-latte .columns.is-multiline{flex-wrap:wrap}html.theme--catppuccin-latte .columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-desktop{display:flex}}html.theme--catppuccin-latte .columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}html.theme--catppuccin-latte .columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}html.theme--catppuccin-latte .columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-0-fullhd{--columnGap: 0rem}}html.theme--catppuccin-latte .columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}html.theme--catppuccin-latte .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}html.theme--catppuccin-latte .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-3-fullhd{--columnGap: .75rem}}html.theme--catppuccin-latte .columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-4-fullhd{--columnGap: 1rem}}html.theme--catppuccin-latte .columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}html.theme--catppuccin-latte .columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}html.theme--catppuccin-latte .columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}html.theme--catppuccin-latte .columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-8-fullhd{--columnGap: 2rem}}html.theme--catppuccin-latte .tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}html.theme--catppuccin-latte .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-latte .tile.is-ancestor:last-child{margin-bottom:-.75rem}html.theme--catppuccin-latte .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-latte .tile.is-child{margin:0 !important}html.theme--catppuccin-latte .tile.is-parent{padding:.75rem}html.theme--catppuccin-latte .tile.is-vertical{flex-direction:column}html.theme--catppuccin-latte .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .tile:not(.is-child){display:flex}html.theme--catppuccin-latte .tile.is-1{flex:none;width:8.33333337%}html.theme--catppuccin-latte .tile.is-2{flex:none;width:16.66666674%}html.theme--catppuccin-latte .tile.is-3{flex:none;width:25%}html.theme--catppuccin-latte .tile.is-4{flex:none;width:33.33333337%}html.theme--catppuccin-latte .tile.is-5{flex:none;width:41.66666674%}html.theme--catppuccin-latte .tile.is-6{flex:none;width:50%}html.theme--catppuccin-latte .tile.is-7{flex:none;width:58.33333337%}html.theme--catppuccin-latte .tile.is-8{flex:none;width:66.66666674%}html.theme--catppuccin-latte .tile.is-9{flex:none;width:75%}html.theme--catppuccin-latte .tile.is-10{flex:none;width:83.33333337%}html.theme--catppuccin-latte .tile.is-11{flex:none;width:91.66666674%}html.theme--catppuccin-latte .tile.is-12{flex:none;width:100%}}html.theme--catppuccin-latte .hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}html.theme--catppuccin-latte .hero .navbar{background:none}html.theme--catppuccin-latte .hero .tabs ul{border-bottom:none}html.theme--catppuccin-latte .hero.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-white strong{color:inherit}html.theme--catppuccin-latte .hero.is-white .title{color:#0a0a0a}html.theme--catppuccin-latte .hero.is-white .subtitle{color:rgba(10,10,10,0.9)}html.theme--catppuccin-latte .hero.is-white .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-white .navbar-menu{background-color:#fff}}html.theme--catppuccin-latte .hero.is-white .navbar-item,html.theme--catppuccin-latte .hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}html.theme--catppuccin-latte .hero.is-white a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-white a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-white .navbar-link:hover,html.theme--catppuccin-latte .hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-latte .hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}html.theme--catppuccin-latte .hero.is-white .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}html.theme--catppuccin-latte .hero.is-white .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-white .tabs.is-toggle a{color:#0a0a0a}html.theme--catppuccin-latte .hero.is-white .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-white .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-white .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-white .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}html.theme--catppuccin-latte .hero.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-black strong{color:inherit}html.theme--catppuccin-latte .hero.is-black .title{color:#fff}html.theme--catppuccin-latte .hero.is-black .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-black .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-black .navbar-menu{background-color:#0a0a0a}}html.theme--catppuccin-latte .hero.is-black .navbar-item,html.theme--catppuccin-latte .hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-black a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-black a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-black .navbar-link:hover,html.theme--catppuccin-latte .hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-latte .hero.is-black .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-black .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}html.theme--catppuccin-latte .hero.is-black .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-black .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-black .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-black .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-black .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-black .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}html.theme--catppuccin-latte .hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-light strong{color:inherit}html.theme--catppuccin-latte .hero.is-light .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-light .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-latte .hero.is-light .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-light .navbar-menu{background-color:#f5f5f5}}html.theme--catppuccin-latte .hero.is-light .navbar-item,html.theme--catppuccin-latte .hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-light a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-light a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-light .navbar-link:hover,html.theme--catppuccin-latte .hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-latte .hero.is-light .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-light .tabs li.is-active a{color:#f5f5f5 !important;opacity:1}html.theme--catppuccin-latte .hero.is-light .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-light .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-light .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-light .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-light .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-latte .hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}html.theme--catppuccin-latte .hero.is-dark,html.theme--catppuccin-latte .content kbd.hero{background-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-dark strong,html.theme--catppuccin-latte .content kbd.hero strong{color:inherit}html.theme--catppuccin-latte .hero.is-dark .title,html.theme--catppuccin-latte .content kbd.hero .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-dark .subtitle,html.theme--catppuccin-latte .content kbd.hero .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-latte .hero.is-dark .subtitle a:not(.button),html.theme--catppuccin-latte .content kbd.hero .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-dark .subtitle strong,html.theme--catppuccin-latte .content kbd.hero .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-dark .navbar-menu,html.theme--catppuccin-latte .content kbd.hero .navbar-menu{background-color:#ccd0da}}html.theme--catppuccin-latte .hero.is-dark .navbar-item,html.theme--catppuccin-latte .content kbd.hero .navbar-item,html.theme--catppuccin-latte .hero.is-dark .navbar-link,html.theme--catppuccin-latte .content kbd.hero .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-dark a.navbar-item:hover,html.theme--catppuccin-latte .content kbd.hero a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-dark a.navbar-item.is-active,html.theme--catppuccin-latte .content kbd.hero a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-dark .navbar-link:hover,html.theme--catppuccin-latte .content kbd.hero .navbar-link:hover,html.theme--catppuccin-latte .hero.is-dark .navbar-link.is-active,html.theme--catppuccin-latte .content kbd.hero .navbar-link.is-active{background-color:#bdc2cf;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-dark .tabs a,html.theme--catppuccin-latte .content kbd.hero .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-latte .hero.is-dark .tabs a:hover,html.theme--catppuccin-latte .content kbd.hero .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-dark .tabs li.is-active a,html.theme--catppuccin-latte .content kbd.hero .tabs li.is-active a{color:#ccd0da !important;opacity:1}html.theme--catppuccin-latte .hero.is-dark .tabs.is-boxed a,html.theme--catppuccin-latte .content kbd.hero .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-dark .tabs.is-toggle a,html.theme--catppuccin-latte .content kbd.hero .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-dark .tabs.is-boxed a:hover,html.theme--catppuccin-latte .content kbd.hero .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-dark .tabs.is-toggle a:hover,html.theme--catppuccin-latte .content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-dark .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .content kbd.hero .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-dark .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-dark .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .content kbd.hero .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ccd0da}html.theme--catppuccin-latte .hero.is-dark.is-bold,html.theme--catppuccin-latte .content kbd.hero.is-bold{background-image:linear-gradient(141deg, #a7b8cc 0%, #ccd0da 71%, #d9dbe6 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-dark.is-bold .navbar-menu,html.theme--catppuccin-latte .content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #a7b8cc 0%, #ccd0da 71%, #d9dbe6 100%)}}html.theme--catppuccin-latte .hero.is-primary,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-primary strong,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink strong{color:inherit}html.theme--catppuccin-latte .hero.is-primary .title,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .title{color:#fff}html.theme--catppuccin-latte .hero.is-primary .subtitle,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-primary .subtitle a:not(.button),html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-primary .subtitle strong,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-primary .navbar-menu,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#1e66f5}}html.theme--catppuccin-latte .hero.is-primary .navbar-item,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .navbar-item,html.theme--catppuccin-latte .hero.is-primary .navbar-link,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-primary a.navbar-item:hover,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-primary a.navbar-item.is-active,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-primary .navbar-link:hover,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .navbar-link:hover,html.theme--catppuccin-latte .hero.is-primary .navbar-link.is-active,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .hero.is-primary .tabs a,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-primary .tabs a:hover,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-primary .tabs li.is-active a,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#1e66f5 !important;opacity:1}html.theme--catppuccin-latte .hero.is-primary .tabs.is-boxed a,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-primary .tabs.is-toggle a,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-primary .tabs.is-boxed a:hover,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-primary .tabs.is-toggle a:hover,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-primary .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-primary .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-primary .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#1e66f5}html.theme--catppuccin-latte .hero.is-primary.is-bold,html.theme--catppuccin-latte .docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #0070e0 0%, #1e66f5 71%, #3153fb 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-primary.is-bold .navbar-menu,html.theme--catppuccin-latte .docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #0070e0 0%, #1e66f5 71%, #3153fb 100%)}}html.theme--catppuccin-latte .hero.is-link{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-link strong{color:inherit}html.theme--catppuccin-latte .hero.is-link .title{color:#fff}html.theme--catppuccin-latte .hero.is-link .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-link .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-link .navbar-menu{background-color:#1e66f5}}html.theme--catppuccin-latte .hero.is-link .navbar-item,html.theme--catppuccin-latte .hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-link a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-link a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-link .navbar-link:hover,html.theme--catppuccin-latte .hero.is-link .navbar-link.is-active{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .hero.is-link .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-link .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-link .tabs li.is-active a{color:#1e66f5 !important;opacity:1}html.theme--catppuccin-latte .hero.is-link .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-link .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-link .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-link .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-link .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-link .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#1e66f5}html.theme--catppuccin-latte .hero.is-link.is-bold{background-image:linear-gradient(141deg, #0070e0 0%, #1e66f5 71%, #3153fb 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #0070e0 0%, #1e66f5 71%, #3153fb 100%)}}html.theme--catppuccin-latte .hero.is-info{background-color:#179299;color:#fff}html.theme--catppuccin-latte .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-info strong{color:inherit}html.theme--catppuccin-latte .hero.is-info .title{color:#fff}html.theme--catppuccin-latte .hero.is-info .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-info .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-info .navbar-menu{background-color:#179299}}html.theme--catppuccin-latte .hero.is-info .navbar-item,html.theme--catppuccin-latte .hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-info a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-info a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-info .navbar-link:hover,html.theme--catppuccin-latte .hero.is-info .navbar-link.is-active{background-color:#147d83;color:#fff}html.theme--catppuccin-latte .hero.is-info .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-info .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-info .tabs li.is-active a{color:#179299 !important;opacity:1}html.theme--catppuccin-latte .hero.is-info .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-info .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-info .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-info .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-info .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-info .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#179299}html.theme--catppuccin-latte .hero.is-info.is-bold{background-image:linear-gradient(141deg, #0a7367 0%, #179299 71%, #1591b4 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #0a7367 0%, #179299 71%, #1591b4 100%)}}html.theme--catppuccin-latte .hero.is-success{background-color:#40a02b;color:#fff}html.theme--catppuccin-latte .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-success strong{color:inherit}html.theme--catppuccin-latte .hero.is-success .title{color:#fff}html.theme--catppuccin-latte .hero.is-success .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-success .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-success .navbar-menu{background-color:#40a02b}}html.theme--catppuccin-latte .hero.is-success .navbar-item,html.theme--catppuccin-latte .hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-success a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-success a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-success .navbar-link:hover,html.theme--catppuccin-latte .hero.is-success .navbar-link.is-active{background-color:#388c26;color:#fff}html.theme--catppuccin-latte .hero.is-success .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-success .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-success .tabs li.is-active a{color:#40a02b !important;opacity:1}html.theme--catppuccin-latte .hero.is-success .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-success .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-success .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-success .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-success .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-success .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#40a02b}html.theme--catppuccin-latte .hero.is-success.is-bold{background-image:linear-gradient(141deg, #3c7f19 0%, #40a02b 71%, #2dba2b 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #3c7f19 0%, #40a02b 71%, #2dba2b 100%)}}html.theme--catppuccin-latte .hero.is-warning{background-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-warning strong{color:inherit}html.theme--catppuccin-latte .hero.is-warning .title{color:#fff}html.theme--catppuccin-latte .hero.is-warning .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-warning .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-warning .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-warning .navbar-menu{background-color:#df8e1d}}html.theme--catppuccin-latte .hero.is-warning .navbar-item,html.theme--catppuccin-latte .hero.is-warning .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-warning a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-warning a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-warning .navbar-link:hover,html.theme--catppuccin-latte .hero.is-warning .navbar-link.is-active{background-color:#c8801a;color:#fff}html.theme--catppuccin-latte .hero.is-warning .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-warning .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-warning .tabs li.is-active a{color:#df8e1d !important;opacity:1}html.theme--catppuccin-latte .hero.is-warning .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-warning .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-warning .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-warning .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-warning .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-warning .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#df8e1d}html.theme--catppuccin-latte .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #bc560d 0%, #df8e1d 71%, #eaba2b 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #bc560d 0%, #df8e1d 71%, #eaba2b 100%)}}html.theme--catppuccin-latte .hero.is-danger{background-color:#d20f39;color:#fff}html.theme--catppuccin-latte .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-danger strong{color:inherit}html.theme--catppuccin-latte .hero.is-danger .title{color:#fff}html.theme--catppuccin-latte .hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-danger .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-danger .navbar-menu{background-color:#d20f39}}html.theme--catppuccin-latte .hero.is-danger .navbar-item,html.theme--catppuccin-latte .hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-danger a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-danger a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-danger .navbar-link:hover,html.theme--catppuccin-latte .hero.is-danger .navbar-link.is-active{background-color:#ba0d33;color:#fff}html.theme--catppuccin-latte .hero.is-danger .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-danger .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-danger .tabs li.is-active a{color:#d20f39 !important;opacity:1}html.theme--catppuccin-latte .hero.is-danger .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-danger .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-danger .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-danger .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-danger .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-danger .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#d20f39}html.theme--catppuccin-latte .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #ab0343 0%, #d20f39 71%, #f00a16 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ab0343 0%, #d20f39 71%, #f00a16 100%)}}html.theme--catppuccin-latte .hero.is-small .hero-body,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .hero.is-large .hero-body{padding:18rem 6rem}}html.theme--catppuccin-latte .hero.is-halfheight .hero-body,html.theme--catppuccin-latte .hero.is-fullheight .hero-body,html.theme--catppuccin-latte .hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}html.theme--catppuccin-latte .hero.is-halfheight .hero-body>.container,html.theme--catppuccin-latte .hero.is-fullheight .hero-body>.container,html.theme--catppuccin-latte .hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .hero.is-halfheight{min-height:50vh}html.theme--catppuccin-latte .hero.is-fullheight{min-height:100vh}html.theme--catppuccin-latte .hero-video{overflow:hidden}html.theme--catppuccin-latte .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}html.theme--catppuccin-latte .hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero-video{display:none}}html.theme--catppuccin-latte .hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero-buttons .button{display:flex}html.theme--catppuccin-latte .hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .hero-buttons{display:flex;justify-content:center}html.theme--catppuccin-latte .hero-buttons .button:not(:last-child){margin-right:1.5rem}}html.theme--catppuccin-latte .hero-head,html.theme--catppuccin-latte .hero-foot{flex-grow:0;flex-shrink:0}html.theme--catppuccin-latte .hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .hero-body{padding:3rem 3rem}}html.theme--catppuccin-latte .section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .section{padding:3rem 3rem}html.theme--catppuccin-latte .section.is-medium{padding:9rem 4.5rem}html.theme--catppuccin-latte .section.is-large{padding:18rem 6rem}}html.theme--catppuccin-latte .footer{background-color:#e6e9ef;padding:3rem 1.5rem 6rem}html.theme--catppuccin-latte h1 .docs-heading-anchor,html.theme--catppuccin-latte h1 .docs-heading-anchor:hover,html.theme--catppuccin-latte h1 .docs-heading-anchor:visited,html.theme--catppuccin-latte h2 .docs-heading-anchor,html.theme--catppuccin-latte h2 .docs-heading-anchor:hover,html.theme--catppuccin-latte h2 .docs-heading-anchor:visited,html.theme--catppuccin-latte h3 .docs-heading-anchor,html.theme--catppuccin-latte h3 .docs-heading-anchor:hover,html.theme--catppuccin-latte h3 .docs-heading-anchor:visited,html.theme--catppuccin-latte h4 .docs-heading-anchor,html.theme--catppuccin-latte h4 .docs-heading-anchor:hover,html.theme--catppuccin-latte h4 .docs-heading-anchor:visited,html.theme--catppuccin-latte h5 .docs-heading-anchor,html.theme--catppuccin-latte h5 .docs-heading-anchor:hover,html.theme--catppuccin-latte h5 .docs-heading-anchor:visited,html.theme--catppuccin-latte h6 .docs-heading-anchor,html.theme--catppuccin-latte h6 .docs-heading-anchor:hover,html.theme--catppuccin-latte h6 .docs-heading-anchor:visited{color:#4c4f69}html.theme--catppuccin-latte h1 .docs-heading-anchor-permalink,html.theme--catppuccin-latte h2 .docs-heading-anchor-permalink,html.theme--catppuccin-latte h3 .docs-heading-anchor-permalink,html.theme--catppuccin-latte h4 .docs-heading-anchor-permalink,html.theme--catppuccin-latte h5 .docs-heading-anchor-permalink,html.theme--catppuccin-latte h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}html.theme--catppuccin-latte h1 .docs-heading-anchor-permalink::before,html.theme--catppuccin-latte h2 .docs-heading-anchor-permalink::before,html.theme--catppuccin-latte h3 .docs-heading-anchor-permalink::before,html.theme--catppuccin-latte h4 .docs-heading-anchor-permalink::before,html.theme--catppuccin-latte h5 .docs-heading-anchor-permalink::before,html.theme--catppuccin-latte h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}html.theme--catppuccin-latte h1:hover .docs-heading-anchor-permalink,html.theme--catppuccin-latte h2:hover .docs-heading-anchor-permalink,html.theme--catppuccin-latte h3:hover .docs-heading-anchor-permalink,html.theme--catppuccin-latte h4:hover .docs-heading-anchor-permalink,html.theme--catppuccin-latte h5:hover .docs-heading-anchor-permalink,html.theme--catppuccin-latte h6:hover .docs-heading-anchor-permalink{visibility:visible}html.theme--catppuccin-latte .docs-dark-only{display:none !important}html.theme--catppuccin-latte pre{position:relative;overflow:hidden}html.theme--catppuccin-latte pre code,html.theme--catppuccin-latte pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}html.theme--catppuccin-latte pre code:first-of-type,html.theme--catppuccin-latte pre code.hljs:first-of-type{padding-top:0.5rem !important}html.theme--catppuccin-latte pre code:last-of-type,html.theme--catppuccin-latte pre code.hljs:last-of-type{padding-bottom:0.5rem !important}html.theme--catppuccin-latte pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#4c4f69;cursor:pointer;text-align:center}html.theme--catppuccin-latte pre .copy-button:focus,html.theme--catppuccin-latte pre .copy-button:hover{opacity:1;background:rgba(76,79,105,0.1);color:#1e66f5}html.theme--catppuccin-latte pre .copy-button.success{color:#40a02b;opacity:1}html.theme--catppuccin-latte pre .copy-button.error{color:#d20f39;opacity:1}html.theme--catppuccin-latte pre:hover .copy-button{opacity:1}html.theme--catppuccin-latte .admonition{background-color:#e6e9ef;border-style:solid;border-width:2px;border-color:#5c5f77;border-radius:4px;font-size:1rem}html.theme--catppuccin-latte .admonition strong{color:currentColor}html.theme--catppuccin-latte .admonition.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}html.theme--catppuccin-latte .admonition.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .admonition.is-large{font-size:1.5rem}html.theme--catppuccin-latte .admonition.is-default{background-color:#e6e9ef;border-color:#5c5f77}html.theme--catppuccin-latte .admonition.is-default>.admonition-header{background-color:rgba(0,0,0,0);color:#5c5f77}html.theme--catppuccin-latte .admonition.is-default>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition.is-info{background-color:#e6e9ef;border-color:#179299}html.theme--catppuccin-latte .admonition.is-info>.admonition-header{background-color:rgba(0,0,0,0);color:#179299}html.theme--catppuccin-latte .admonition.is-info>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition.is-success{background-color:#e6e9ef;border-color:#40a02b}html.theme--catppuccin-latte .admonition.is-success>.admonition-header{background-color:rgba(0,0,0,0);color:#40a02b}html.theme--catppuccin-latte .admonition.is-success>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition.is-warning{background-color:#e6e9ef;border-color:#df8e1d}html.theme--catppuccin-latte .admonition.is-warning>.admonition-header{background-color:rgba(0,0,0,0);color:#df8e1d}html.theme--catppuccin-latte .admonition.is-warning>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition.is-danger{background-color:#e6e9ef;border-color:#d20f39}html.theme--catppuccin-latte .admonition.is-danger>.admonition-header{background-color:rgba(0,0,0,0);color:#d20f39}html.theme--catppuccin-latte .admonition.is-danger>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition.is-compat{background-color:#e6e9ef;border-color:#04a5e5}html.theme--catppuccin-latte .admonition.is-compat>.admonition-header{background-color:rgba(0,0,0,0);color:#04a5e5}html.theme--catppuccin-latte .admonition.is-compat>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition.is-todo{background-color:#e6e9ef;border-color:#8839ef}html.theme--catppuccin-latte .admonition.is-todo>.admonition-header{background-color:rgba(0,0,0,0);color:#8839ef}html.theme--catppuccin-latte .admonition.is-todo>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition-header{color:#5c5f77;background-color:rgba(0,0,0,0);align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}html.theme--catppuccin-latte .admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}html.theme--catppuccin-latte details.admonition.is-details>.admonition-header{list-style:none}html.theme--catppuccin-latte details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}html.theme--catppuccin-latte details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}html.theme--catppuccin-latte .admonition-body{color:#4c4f69;padding:0.5rem .75rem}html.theme--catppuccin-latte .admonition-body pre{background-color:#e6e9ef}html.theme--catppuccin-latte .admonition-body code{background-color:#e6e9ef}html.theme--catppuccin-latte .docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:2px solid #acb0be;border-radius:4px;box-shadow:none;max-width:100%}html.theme--catppuccin-latte .docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#e6e9ef;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #acb0be;overflow:auto}html.theme--catppuccin-latte .docstring>header code{background-color:transparent}html.theme--catppuccin-latte .docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}html.theme--catppuccin-latte .docstring>header .docstring-binding{margin-right:0.3em}html.theme--catppuccin-latte .docstring>header .docstring-category{margin-left:0.3em}html.theme--catppuccin-latte .docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #acb0be}html.theme--catppuccin-latte .docstring>section:last-child{border-bottom:none}html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:focus{opacity:1 !important}html.theme--catppuccin-latte .docstring:hover>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-latte .docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-latte .docstring>section:hover a.docs-sourcelink{opacity:1}html.theme--catppuccin-latte .documenter-example-output{background-color:#eff1f5}html.theme--catppuccin-latte .outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#e6e9ef;color:#4c4f69;border-bottom:3px solid rgba(0,0,0,0);padding:10px 35px;text-align:center;font-size:15px}html.theme--catppuccin-latte .outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}html.theme--catppuccin-latte .outdated-warning-overlay a{color:#1e66f5}html.theme--catppuccin-latte .outdated-warning-overlay a:hover{color:#04a5e5}html.theme--catppuccin-latte .content pre{border:2px solid #acb0be;border-radius:4px}html.theme--catppuccin-latte .content code{font-weight:inherit}html.theme--catppuccin-latte .content a code{color:#1e66f5}html.theme--catppuccin-latte .content a:hover code{color:#04a5e5}html.theme--catppuccin-latte .content h1 code,html.theme--catppuccin-latte .content h2 code,html.theme--catppuccin-latte .content h3 code,html.theme--catppuccin-latte .content h4 code,html.theme--catppuccin-latte .content h5 code,html.theme--catppuccin-latte .content h6 code{color:#4c4f69}html.theme--catppuccin-latte .content table{display:block;width:initial;max-width:100%;overflow-x:auto}html.theme--catppuccin-latte .content blockquote>ul:first-child,html.theme--catppuccin-latte .content blockquote>ol:first-child,html.theme--catppuccin-latte .content .admonition-body>ul:first-child,html.theme--catppuccin-latte .content .admonition-body>ol:first-child{margin-top:0}html.theme--catppuccin-latte pre,html.theme--catppuccin-latte code{font-variant-ligatures:no-contextual}html.theme--catppuccin-latte .breadcrumb a.is-disabled{cursor:default;pointer-events:none}html.theme--catppuccin-latte .breadcrumb a.is-disabled,html.theme--catppuccin-latte .breadcrumb a.is-disabled:hover{color:#41445a}html.theme--catppuccin-latte .hljs{background:initial !important}html.theme--catppuccin-latte .katex .katex-mathml{top:0;right:0}html.theme--catppuccin-latte .katex-display,html.theme--catppuccin-latte mjx-container,html.theme--catppuccin-latte .MathJax_Display{margin:0.5em 0 !important}html.theme--catppuccin-latte html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}html.theme--catppuccin-latte li.no-marker{list-style:none}html.theme--catppuccin-latte #documenter .docs-main>article{overflow-wrap:break-word}html.theme--catppuccin-latte #documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){html.theme--catppuccin-latte #documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte #documenter .docs-main{width:100%}html.theme--catppuccin-latte #documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}html.theme--catppuccin-latte #documenter .docs-main>header,html.theme--catppuccin-latte #documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar{background-color:#eff1f5;border-bottom:1px solid #acb0be;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .docs-right .docs-icon,html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #171717;transition-duration:0.7s;-webkit-transition-duration:0.7s}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}html.theme--catppuccin-latte #documenter .docs-main section.footnotes{border-top:1px solid #acb0be}html.theme--catppuccin-latte #documenter .docs-main section.footnotes li .tag:first-child,html.theme--catppuccin-latte #documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,html.theme--catppuccin-latte #documenter .docs-main section.footnotes li .content kbd:first-child,html.theme--catppuccin-latte .content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}html.theme--catppuccin-latte #documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #acb0be;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){html.theme--catppuccin-latte #documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}html.theme--catppuccin-latte #documenter .docs-main .docs-footer .docs-footer-nextpage,html.theme--catppuccin-latte #documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}html.theme--catppuccin-latte #documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}html.theme--catppuccin-latte #documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}html.theme--catppuccin-latte #documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}html.theme--catppuccin-latte #documenter .docs-sidebar{display:flex;flex-direction:column;color:#4c4f69;background-color:#e6e9ef;border-right:1px solid #acb0be;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}html.theme--catppuccin-latte #documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #171717}@media screen and (min-width: 1056px){html.theme--catppuccin-latte #documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte #documenter .docs-sidebar{left:0;top:0}}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-package-name a,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-package-name a:hover{color:#4c4f69}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-version-selector{border-top:1px solid #acb0be;display:none;padding:0.5rem}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-version-selector.visible{display:flex}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #acb0be;padding-bottom:1.5rem}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #acb0be}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu .tocitem,html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#4c4f69;background:#e6e9ef}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu a.tocitem:hover,html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#4c4f69;background-color:#f2f4f7}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #acb0be;border-bottom:1px solid #acb0be;background-color:#dce0e8}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#dce0e8;color:#4c4f69}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#f2f4f7;color:#4c4f69}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #acb0be}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input{width:14.4rem}html.theme--catppuccin-latte #documenter .docs-sidebar #documenter-search-query{color:#868c98;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#fff}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#fff}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte #documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-latte #documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-latte #documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#fff}html.theme--catppuccin-latte #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#fff}}html.theme--catppuccin-latte kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(245,245,245,0.6);box-shadow:0 2px 0 1px rgba(245,245,245,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}html.theme--catppuccin-latte .search-min-width-50{min-width:50%}html.theme--catppuccin-latte .search-min-height-100{min-height:100%}html.theme--catppuccin-latte .search-modal-card-body{max-height:calc(100vh - 15rem)}html.theme--catppuccin-latte .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-latte .search-result-link:hover,html.theme--catppuccin-latte .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--catppuccin-latte .search-result-link .property-search-result-badge,html.theme--catppuccin-latte .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-latte .property-search-result-badge,html.theme--catppuccin-latte .search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}html.theme--catppuccin-latte .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-latte .search-result-link:hover .search-filter,html.theme--catppuccin-latte .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-latte .search-result-link:focus .search-filter{color:#333;background-color:#f1f5f9}html.theme--catppuccin-latte .search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}html.theme--catppuccin-latte .search-filter:hover,html.theme--catppuccin-latte .search-filter:focus{color:#333}html.theme--catppuccin-latte .search-filter-selected{color:#ccd0da;background-color:#7287fd}html.theme--catppuccin-latte .search-filter-selected:hover,html.theme--catppuccin-latte .search-filter-selected:focus{color:#ccd0da}html.theme--catppuccin-latte .search-result-highlight{background-color:#ffdd57;color:black}html.theme--catppuccin-latte .search-divider{border-bottom:1px solid #acb0be}html.theme--catppuccin-latte .search-result-title{width:85%;color:#f5f5f5}html.theme--catppuccin-latte .search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-latte #search-modal .modal-card-body::-webkit-scrollbar,html.theme--catppuccin-latte #search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}html.theme--catppuccin-latte #search-modal .modal-card-body::-webkit-scrollbar-thumb,html.theme--catppuccin-latte #search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}html.theme--catppuccin-latte #search-modal .modal-card-body::-webkit-scrollbar-track,html.theme--catppuccin-latte #search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}html.theme--catppuccin-latte .w-100{width:100%}html.theme--catppuccin-latte .gap-2{gap:0.5rem}html.theme--catppuccin-latte .gap-4{gap:1rem}html.theme--catppuccin-latte .gap-8{gap:2rem}html.theme--catppuccin-latte{background-color:#eff1f5;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-latte a{transition:all 200ms ease}html.theme--catppuccin-latte .label{color:#4c4f69}html.theme--catppuccin-latte .button,html.theme--catppuccin-latte .control.has-icons-left .icon,html.theme--catppuccin-latte .control.has-icons-right .icon,html.theme--catppuccin-latte .input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte .pagination-ellipsis,html.theme--catppuccin-latte .pagination-link,html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .select,html.theme--catppuccin-latte .select select,html.theme--catppuccin-latte .textarea{height:2.5em;color:#4c4f69}html.theme--catppuccin-latte .input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte .textarea{transition:all 200ms ease;box-shadow:none;border-width:1px;padding-left:1em;padding-right:1em;color:#4c4f69}html.theme--catppuccin-latte .select:after,html.theme--catppuccin-latte .select select{border-width:1px}html.theme--catppuccin-latte .menu-list a{transition:all 300ms ease}html.theme--catppuccin-latte .modal-card-foot,html.theme--catppuccin-latte .modal-card-head{border-color:#acb0be}html.theme--catppuccin-latte .navbar{border-radius:.4em}html.theme--catppuccin-latte .navbar.is-transparent{background:none}html.theme--catppuccin-latte .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#1e66f5}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .navbar .navbar-menu{background-color:#1e66f5;border-radius:0 0 .4em .4em}}html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body){color:#ccd0da}html.theme--catppuccin-latte .tag.is-link:not(body),html.theme--catppuccin-latte .docstring>section>a.is-link.docs-sourcelink:not(body),html.theme--catppuccin-latte .content kbd.is-link:not(body){color:#ccd0da}html.theme--catppuccin-latte .ansi span.sgr1{font-weight:bolder}html.theme--catppuccin-latte .ansi span.sgr2{font-weight:lighter}html.theme--catppuccin-latte .ansi span.sgr3{font-style:italic}html.theme--catppuccin-latte .ansi span.sgr4{text-decoration:underline}html.theme--catppuccin-latte .ansi span.sgr7{color:#eff1f5;background-color:#4c4f69}html.theme--catppuccin-latte .ansi span.sgr8{color:transparent}html.theme--catppuccin-latte .ansi span.sgr8 span{color:transparent}html.theme--catppuccin-latte .ansi span.sgr9{text-decoration:line-through}html.theme--catppuccin-latte .ansi span.sgr30{color:#5c5f77}html.theme--catppuccin-latte .ansi span.sgr31{color:#d20f39}html.theme--catppuccin-latte .ansi span.sgr32{color:#40a02b}html.theme--catppuccin-latte .ansi span.sgr33{color:#df8e1d}html.theme--catppuccin-latte .ansi span.sgr34{color:#1e66f5}html.theme--catppuccin-latte .ansi span.sgr35{color:#ea76cb}html.theme--catppuccin-latte .ansi span.sgr36{color:#179299}html.theme--catppuccin-latte .ansi span.sgr37{color:#acb0be}html.theme--catppuccin-latte .ansi span.sgr40{background-color:#5c5f77}html.theme--catppuccin-latte .ansi span.sgr41{background-color:#d20f39}html.theme--catppuccin-latte .ansi span.sgr42{background-color:#40a02b}html.theme--catppuccin-latte .ansi span.sgr43{background-color:#df8e1d}html.theme--catppuccin-latte .ansi span.sgr44{background-color:#1e66f5}html.theme--catppuccin-latte .ansi span.sgr45{background-color:#ea76cb}html.theme--catppuccin-latte .ansi span.sgr46{background-color:#179299}html.theme--catppuccin-latte .ansi span.sgr47{background-color:#acb0be}html.theme--catppuccin-latte .ansi span.sgr90{color:#6c6f85}html.theme--catppuccin-latte .ansi span.sgr91{color:#d20f39}html.theme--catppuccin-latte .ansi span.sgr92{color:#40a02b}html.theme--catppuccin-latte .ansi span.sgr93{color:#df8e1d}html.theme--catppuccin-latte .ansi span.sgr94{color:#1e66f5}html.theme--catppuccin-latte .ansi span.sgr95{color:#ea76cb}html.theme--catppuccin-latte .ansi span.sgr96{color:#179299}html.theme--catppuccin-latte .ansi span.sgr97{color:#bcc0cc}html.theme--catppuccin-latte .ansi span.sgr100{background-color:#6c6f85}html.theme--catppuccin-latte .ansi span.sgr101{background-color:#d20f39}html.theme--catppuccin-latte .ansi span.sgr102{background-color:#40a02b}html.theme--catppuccin-latte .ansi span.sgr103{background-color:#df8e1d}html.theme--catppuccin-latte .ansi span.sgr104{background-color:#1e66f5}html.theme--catppuccin-latte .ansi span.sgr105{background-color:#ea76cb}html.theme--catppuccin-latte .ansi span.sgr106{background-color:#179299}html.theme--catppuccin-latte .ansi span.sgr107{background-color:#bcc0cc}html.theme--catppuccin-latte code.language-julia-repl>span.hljs-meta{color:#40a02b;font-weight:bolder}html.theme--catppuccin-latte code .hljs{color:#4c4f69;background:#eff1f5}html.theme--catppuccin-latte code .hljs-keyword{color:#8839ef}html.theme--catppuccin-latte code .hljs-built_in{color:#d20f39}html.theme--catppuccin-latte code .hljs-type{color:#df8e1d}html.theme--catppuccin-latte code .hljs-literal{color:#fe640b}html.theme--catppuccin-latte code .hljs-number{color:#fe640b}html.theme--catppuccin-latte code .hljs-operator{color:#179299}html.theme--catppuccin-latte code .hljs-punctuation{color:#5c5f77}html.theme--catppuccin-latte code .hljs-property{color:#179299}html.theme--catppuccin-latte code .hljs-regexp{color:#ea76cb}html.theme--catppuccin-latte code .hljs-string{color:#40a02b}html.theme--catppuccin-latte code .hljs-char.escape_{color:#40a02b}html.theme--catppuccin-latte code .hljs-subst{color:#6c6f85}html.theme--catppuccin-latte code .hljs-symbol{color:#dd7878}html.theme--catppuccin-latte code .hljs-variable{color:#8839ef}html.theme--catppuccin-latte code .hljs-variable.language_{color:#8839ef}html.theme--catppuccin-latte code .hljs-variable.constant_{color:#fe640b}html.theme--catppuccin-latte code .hljs-title{color:#1e66f5}html.theme--catppuccin-latte code .hljs-title.class_{color:#df8e1d}html.theme--catppuccin-latte code .hljs-title.function_{color:#1e66f5}html.theme--catppuccin-latte code .hljs-params{color:#4c4f69}html.theme--catppuccin-latte code .hljs-comment{color:#acb0be}html.theme--catppuccin-latte code .hljs-doctag{color:#d20f39}html.theme--catppuccin-latte code .hljs-meta{color:#fe640b}html.theme--catppuccin-latte code .hljs-section{color:#1e66f5}html.theme--catppuccin-latte code .hljs-tag{color:#6c6f85}html.theme--catppuccin-latte code .hljs-name{color:#8839ef}html.theme--catppuccin-latte code .hljs-attr{color:#1e66f5}html.theme--catppuccin-latte code .hljs-attribute{color:#40a02b}html.theme--catppuccin-latte code .hljs-bullet{color:#179299}html.theme--catppuccin-latte code .hljs-code{color:#40a02b}html.theme--catppuccin-latte code .hljs-emphasis{color:#d20f39;font-style:italic}html.theme--catppuccin-latte code .hljs-strong{color:#d20f39;font-weight:bold}html.theme--catppuccin-latte code .hljs-formula{color:#179299}html.theme--catppuccin-latte code .hljs-link{color:#209fb5;font-style:italic}html.theme--catppuccin-latte code .hljs-quote{color:#40a02b;font-style:italic}html.theme--catppuccin-latte code .hljs-selector-tag{color:#df8e1d}html.theme--catppuccin-latte code .hljs-selector-id{color:#1e66f5}html.theme--catppuccin-latte code .hljs-selector-class{color:#179299}html.theme--catppuccin-latte code .hljs-selector-attr{color:#8839ef}html.theme--catppuccin-latte code .hljs-selector-pseudo{color:#179299}html.theme--catppuccin-latte code .hljs-template-tag{color:#dd7878}html.theme--catppuccin-latte code .hljs-template-variable{color:#dd7878}html.theme--catppuccin-latte code .hljs-addition{color:#40a02b;background:rgba(166,227,161,0.15)}html.theme--catppuccin-latte code .hljs-deletion{color:#d20f39;background:rgba(243,139,168,0.15)}html.theme--catppuccin-latte .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-latte .search-result-link:hover,html.theme--catppuccin-latte .search-result-link:focus{background-color:#ccd0da}html.theme--catppuccin-latte .search-result-link .property-search-result-badge,html.theme--catppuccin-latte .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-latte .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-latte .search-result-link:hover .search-filter,html.theme--catppuccin-latte .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-latte .search-result-link:focus .search-filter{color:#ccd0da !important;background-color:#7287fd !important}html.theme--catppuccin-latte .search-result-title{color:#4c4f69}html.theme--catppuccin-latte .search-result-highlight{background-color:#d20f39;color:#e6e9ef}html.theme--catppuccin-latte .search-divider{border-bottom:1px solid #5e6d6f50}html.theme--catppuccin-latte .w-100{width:100%}html.theme--catppuccin-latte .gap-2{gap:0.5rem}html.theme--catppuccin-latte .gap-4{gap:1rem} diff --git a/InferenceObjects/v0.4.9/assets/themes/catppuccin-macchiato.css b/InferenceObjects/v0.4.9/assets/themes/catppuccin-macchiato.css new file mode 100644 index 000000000..a9cf9c573 --- /dev/null +++ b/InferenceObjects/v0.4.9/assets/themes/catppuccin-macchiato.css @@ -0,0 +1 @@ +html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato .pagination-link,html.theme--catppuccin-macchiato .pagination-ellipsis,html.theme--catppuccin-macchiato .file-cta,html.theme--catppuccin-macchiato .file-name,html.theme--catppuccin-macchiato .select select,html.theme--catppuccin-macchiato .textarea,html.theme--catppuccin-macchiato .input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato .button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:.4em;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}html.theme--catppuccin-macchiato .pagination-previous:focus,html.theme--catppuccin-macchiato .pagination-next:focus,html.theme--catppuccin-macchiato .pagination-link:focus,html.theme--catppuccin-macchiato .pagination-ellipsis:focus,html.theme--catppuccin-macchiato .file-cta:focus,html.theme--catppuccin-macchiato .file-name:focus,html.theme--catppuccin-macchiato .select select:focus,html.theme--catppuccin-macchiato .textarea:focus,html.theme--catppuccin-macchiato .input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-macchiato .button:focus,html.theme--catppuccin-macchiato .is-focused.pagination-previous,html.theme--catppuccin-macchiato .is-focused.pagination-next,html.theme--catppuccin-macchiato .is-focused.pagination-link,html.theme--catppuccin-macchiato .is-focused.pagination-ellipsis,html.theme--catppuccin-macchiato .is-focused.file-cta,html.theme--catppuccin-macchiato .is-focused.file-name,html.theme--catppuccin-macchiato .select select.is-focused,html.theme--catppuccin-macchiato .is-focused.textarea,html.theme--catppuccin-macchiato .is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-focused.button,html.theme--catppuccin-macchiato .pagination-previous:active,html.theme--catppuccin-macchiato .pagination-next:active,html.theme--catppuccin-macchiato .pagination-link:active,html.theme--catppuccin-macchiato .pagination-ellipsis:active,html.theme--catppuccin-macchiato .file-cta:active,html.theme--catppuccin-macchiato .file-name:active,html.theme--catppuccin-macchiato .select select:active,html.theme--catppuccin-macchiato .textarea:active,html.theme--catppuccin-macchiato .input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-macchiato .button:active,html.theme--catppuccin-macchiato .is-active.pagination-previous,html.theme--catppuccin-macchiato .is-active.pagination-next,html.theme--catppuccin-macchiato .is-active.pagination-link,html.theme--catppuccin-macchiato .is-active.pagination-ellipsis,html.theme--catppuccin-macchiato .is-active.file-cta,html.theme--catppuccin-macchiato .is-active.file-name,html.theme--catppuccin-macchiato .select select.is-active,html.theme--catppuccin-macchiato .is-active.textarea,html.theme--catppuccin-macchiato .is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-macchiato .is-active.button{outline:none}html.theme--catppuccin-macchiato .pagination-previous[disabled],html.theme--catppuccin-macchiato .pagination-next[disabled],html.theme--catppuccin-macchiato .pagination-link[disabled],html.theme--catppuccin-macchiato .pagination-ellipsis[disabled],html.theme--catppuccin-macchiato .file-cta[disabled],html.theme--catppuccin-macchiato .file-name[disabled],html.theme--catppuccin-macchiato .select select[disabled],html.theme--catppuccin-macchiato .textarea[disabled],html.theme--catppuccin-macchiato .input[disabled],html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[disabled],html.theme--catppuccin-macchiato .button[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato fieldset[disabled] .pagination-previous,fieldset[disabled] html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato fieldset[disabled] .pagination-next,fieldset[disabled] html.theme--catppuccin-macchiato .pagination-link,html.theme--catppuccin-macchiato fieldset[disabled] .pagination-link,fieldset[disabled] html.theme--catppuccin-macchiato .pagination-ellipsis,html.theme--catppuccin-macchiato fieldset[disabled] .pagination-ellipsis,fieldset[disabled] html.theme--catppuccin-macchiato .file-cta,html.theme--catppuccin-macchiato fieldset[disabled] .file-cta,fieldset[disabled] html.theme--catppuccin-macchiato .file-name,html.theme--catppuccin-macchiato fieldset[disabled] .file-name,fieldset[disabled] html.theme--catppuccin-macchiato .select select,fieldset[disabled] html.theme--catppuccin-macchiato .textarea,fieldset[disabled] html.theme--catppuccin-macchiato .input,fieldset[disabled] html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato fieldset[disabled] .select select,html.theme--catppuccin-macchiato .select fieldset[disabled] select,html.theme--catppuccin-macchiato fieldset[disabled] .textarea,html.theme--catppuccin-macchiato fieldset[disabled] .input,html.theme--catppuccin-macchiato fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato #documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] html.theme--catppuccin-macchiato .button,html.theme--catppuccin-macchiato fieldset[disabled] .button{cursor:not-allowed}html.theme--catppuccin-macchiato .tabs,html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato .pagination-link,html.theme--catppuccin-macchiato .pagination-ellipsis,html.theme--catppuccin-macchiato .breadcrumb,html.theme--catppuccin-macchiato .file,html.theme--catppuccin-macchiato .button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.theme--catppuccin-macchiato .navbar-link:not(.is-arrowless)::after,html.theme--catppuccin-macchiato .select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}html.theme--catppuccin-macchiato .admonition:not(:last-child),html.theme--catppuccin-macchiato .tabs:not(:last-child),html.theme--catppuccin-macchiato .pagination:not(:last-child),html.theme--catppuccin-macchiato .message:not(:last-child),html.theme--catppuccin-macchiato .level:not(:last-child),html.theme--catppuccin-macchiato .breadcrumb:not(:last-child),html.theme--catppuccin-macchiato .block:not(:last-child),html.theme--catppuccin-macchiato .title:not(:last-child),html.theme--catppuccin-macchiato .subtitle:not(:last-child),html.theme--catppuccin-macchiato .table-container:not(:last-child),html.theme--catppuccin-macchiato .table:not(:last-child),html.theme--catppuccin-macchiato .progress:not(:last-child),html.theme--catppuccin-macchiato .notification:not(:last-child),html.theme--catppuccin-macchiato .content:not(:last-child),html.theme--catppuccin-macchiato .box:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-macchiato .modal-close,html.theme--catppuccin-macchiato .delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}html.theme--catppuccin-macchiato .modal-close::before,html.theme--catppuccin-macchiato .delete::before,html.theme--catppuccin-macchiato .modal-close::after,html.theme--catppuccin-macchiato .delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-macchiato .modal-close::before,html.theme--catppuccin-macchiato .delete::before{height:2px;width:50%}html.theme--catppuccin-macchiato .modal-close::after,html.theme--catppuccin-macchiato .delete::after{height:50%;width:2px}html.theme--catppuccin-macchiato .modal-close:hover,html.theme--catppuccin-macchiato .delete:hover,html.theme--catppuccin-macchiato .modal-close:focus,html.theme--catppuccin-macchiato .delete:focus{background-color:rgba(10,10,10,0.3)}html.theme--catppuccin-macchiato .modal-close:active,html.theme--catppuccin-macchiato .delete:active{background-color:rgba(10,10,10,0.4)}html.theme--catppuccin-macchiato .is-small.modal-close,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.modal-close,html.theme--catppuccin-macchiato .is-small.delete,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}html.theme--catppuccin-macchiato .is-medium.modal-close,html.theme--catppuccin-macchiato .is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}html.theme--catppuccin-macchiato .is-large.modal-close,html.theme--catppuccin-macchiato .is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}html.theme--catppuccin-macchiato .control.is-loading::after,html.theme--catppuccin-macchiato .select.is-loading::after,html.theme--catppuccin-macchiato .loader,html.theme--catppuccin-macchiato .button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #8087a2;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}html.theme--catppuccin-macchiato .hero-video,html.theme--catppuccin-macchiato .modal-background,html.theme--catppuccin-macchiato .modal,html.theme--catppuccin-macchiato .image.is-square img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-macchiato .image.is-square .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-macchiato .image.is-1by1 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-macchiato .image.is-1by1 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-macchiato .image.is-5by4 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-macchiato .image.is-5by4 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-macchiato .image.is-4by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-macchiato .image.is-4by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by2 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-macchiato .image.is-3by2 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-macchiato .image.is-5by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-macchiato .image.is-5by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-macchiato .image.is-16by9 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-macchiato .image.is-16by9 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-macchiato .image.is-2by1 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-macchiato .image.is-2by1 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by1 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-macchiato .image.is-3by1 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-macchiato .image.is-4by5 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-macchiato .image.is-4by5 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by4 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-macchiato .image.is-3by4 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-macchiato .image.is-2by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-macchiato .image.is-2by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by5 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-macchiato .image.is-3by5 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-macchiato .image.is-9by16 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-macchiato .image.is-9by16 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-macchiato .image.is-1by2 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-macchiato .image.is-1by2 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-macchiato .image.is-1by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-macchiato .image.is-1by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}html.theme--catppuccin-macchiato .navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#363a4f !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#212431 !important}.has-background-dark{background-color:#363a4f !important}.has-text-primary{color:#8aadf4 !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#5b8cf0 !important}.has-background-primary{background-color:#8aadf4 !important}.has-text-primary-light{color:#ecf2fd !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#bed1f9 !important}.has-background-primary-light{background-color:#ecf2fd !important}.has-text-primary-dark{color:#0e3b95 !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#124dc4 !important}.has-background-primary-dark{background-color:#0e3b95 !important}.has-text-link{color:#8aadf4 !important}a.has-text-link:hover,a.has-text-link:focus{color:#5b8cf0 !important}.has-background-link{background-color:#8aadf4 !important}.has-text-link-light{color:#ecf2fd !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#bed1f9 !important}.has-background-link-light{background-color:#ecf2fd !important}.has-text-link-dark{color:#0e3b95 !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#124dc4 !important}.has-background-link-dark{background-color:#0e3b95 !important}.has-text-info{color:#8bd5ca !important}a.has-text-info:hover,a.has-text-info:focus{color:#66c7b9 !important}.has-background-info{background-color:#8bd5ca !important}.has-text-info-light{color:#f0faf8 !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#cbece7 !important}.has-background-info-light{background-color:#f0faf8 !important}.has-text-info-dark{color:#276d62 !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#359284 !important}.has-background-info-dark{background-color:#276d62 !important}.has-text-success{color:#a6da95 !important}a.has-text-success:hover,a.has-text-success:focus{color:#86cd6f !important}.has-background-success{background-color:#a6da95 !important}.has-text-success-light{color:#f2faf0 !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#d3edca !important}.has-background-success-light{background-color:#f2faf0 !important}.has-text-success-dark{color:#386e26 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#4b9333 !important}.has-background-success-dark{background-color:#386e26 !important}.has-text-warning{color:#eed49f !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#e6c174 !important}.has-background-warning{background-color:#eed49f !important}.has-text-warning-light{color:#fcf7ee !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#f4e4c2 !important}.has-background-warning-light{background-color:#fcf7ee !important}.has-text-warning-dark{color:#7e5c16 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#a97b1e !important}.has-background-warning-dark{background-color:#7e5c16 !important}.has-text-danger{color:#ed8796 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#e65b6f !important}.has-background-danger{background-color:#ed8796 !important}.has-text-danger-light{color:#fcedef !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#f6c1c9 !important}.has-background-danger-light{background-color:#fcedef !important}.has-text-danger-dark{color:#971729 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#c31d36 !important}.has-background-danger-dark{background-color:#971729 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#363a4f !important}.has-background-grey-darker{background-color:#363a4f !important}.has-text-grey-dark{color:#494d64 !important}.has-background-grey-dark{background-color:#494d64 !important}.has-text-grey{color:#5b6078 !important}.has-background-grey{background-color:#5b6078 !important}.has-text-grey-light{color:#6e738d !important}.has-background-grey-light{background-color:#6e738d !important}.has-text-grey-lighter{color:#8087a2 !important}.has-background-grey-lighter{background-color:#8087a2 !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}html.theme--catppuccin-macchiato html{background-color:#24273a;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-macchiato article,html.theme--catppuccin-macchiato aside,html.theme--catppuccin-macchiato figure,html.theme--catppuccin-macchiato footer,html.theme--catppuccin-macchiato header,html.theme--catppuccin-macchiato hgroup,html.theme--catppuccin-macchiato section{display:block}html.theme--catppuccin-macchiato body,html.theme--catppuccin-macchiato button,html.theme--catppuccin-macchiato input,html.theme--catppuccin-macchiato optgroup,html.theme--catppuccin-macchiato select,html.theme--catppuccin-macchiato textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}html.theme--catppuccin-macchiato code,html.theme--catppuccin-macchiato pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-macchiato body{color:#cad3f5;font-size:1em;font-weight:400;line-height:1.5}html.theme--catppuccin-macchiato a{color:#8aadf4;cursor:pointer;text-decoration:none}html.theme--catppuccin-macchiato a strong{color:currentColor}html.theme--catppuccin-macchiato a:hover{color:#91d7e3}html.theme--catppuccin-macchiato code{background-color:#1e2030;color:#cad3f5;font-size:.875em;font-weight:normal;padding:.1em}html.theme--catppuccin-macchiato hr{background-color:#1e2030;border:none;display:block;height:2px;margin:1.5rem 0}html.theme--catppuccin-macchiato img{height:auto;max-width:100%}html.theme--catppuccin-macchiato input[type="checkbox"],html.theme--catppuccin-macchiato input[type="radio"]{vertical-align:baseline}html.theme--catppuccin-macchiato small{font-size:.875em}html.theme--catppuccin-macchiato span{font-style:inherit;font-weight:inherit}html.theme--catppuccin-macchiato strong{color:#b5c1f1;font-weight:700}html.theme--catppuccin-macchiato fieldset{border:none}html.theme--catppuccin-macchiato pre{-webkit-overflow-scrolling:touch;background-color:#1e2030;color:#cad3f5;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}html.theme--catppuccin-macchiato pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}html.theme--catppuccin-macchiato table td,html.theme--catppuccin-macchiato table th{vertical-align:top}html.theme--catppuccin-macchiato table td:not([align]),html.theme--catppuccin-macchiato table th:not([align]){text-align:inherit}html.theme--catppuccin-macchiato table th{color:#b5c1f1}html.theme--catppuccin-macchiato .box{background-color:#494d64;border-radius:8px;box-shadow:none;color:#cad3f5;display:block;padding:1.25rem}html.theme--catppuccin-macchiato a.box:hover,html.theme--catppuccin-macchiato a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #8aadf4}html.theme--catppuccin-macchiato a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #8aadf4}html.theme--catppuccin-macchiato .button{background-color:#1e2030;border-color:#3b3f5f;border-width:1px;color:#8aadf4;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}html.theme--catppuccin-macchiato .button strong{color:inherit}html.theme--catppuccin-macchiato .button .icon,html.theme--catppuccin-macchiato .button .icon.is-small,html.theme--catppuccin-macchiato .button #documenter .docs-sidebar form.docs-search>input.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .button form.docs-search>input.icon,html.theme--catppuccin-macchiato .button .icon.is-medium,html.theme--catppuccin-macchiato .button .icon.is-large{height:1.5em;width:1.5em}html.theme--catppuccin-macchiato .button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}html.theme--catppuccin-macchiato .button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-macchiato .button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-macchiato .button:hover,html.theme--catppuccin-macchiato .button.is-hovered{border-color:#6e738d;color:#b5c1f1}html.theme--catppuccin-macchiato .button:focus,html.theme--catppuccin-macchiato .button.is-focused{border-color:#6e738d;color:#739df2}html.theme--catppuccin-macchiato .button:focus:not(:active),html.theme--catppuccin-macchiato .button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .button:active,html.theme--catppuccin-macchiato .button.is-active{border-color:#494d64;color:#b5c1f1}html.theme--catppuccin-macchiato .button.is-text{background-color:transparent;border-color:transparent;color:#cad3f5;text-decoration:underline}html.theme--catppuccin-macchiato .button.is-text:hover,html.theme--catppuccin-macchiato .button.is-text.is-hovered,html.theme--catppuccin-macchiato .button.is-text:focus,html.theme--catppuccin-macchiato .button.is-text.is-focused{background-color:#1e2030;color:#b5c1f1}html.theme--catppuccin-macchiato .button.is-text:active,html.theme--catppuccin-macchiato .button.is-text.is-active{background-color:#141620;color:#b5c1f1}html.theme--catppuccin-macchiato .button.is-text[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}html.theme--catppuccin-macchiato .button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#8aadf4;text-decoration:none}html.theme--catppuccin-macchiato .button.is-ghost:hover,html.theme--catppuccin-macchiato .button.is-ghost.is-hovered{color:#8aadf4;text-decoration:underline}html.theme--catppuccin-macchiato .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-white:hover,html.theme--catppuccin-macchiato .button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-white:focus,html.theme--catppuccin-macchiato .button.is-white.is-focused{border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-white:focus:not(:active),html.theme--catppuccin-macchiato .button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-macchiato .button.is-white:active,html.theme--catppuccin-macchiato .button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-white[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}html.theme--catppuccin-macchiato .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .button.is-white.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-hovered{background-color:#000}html.theme--catppuccin-macchiato .button.is-white.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-macchiato .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-macchiato .button.is-white.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-white.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-macchiato .button.is-white.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-black:hover,html.theme--catppuccin-macchiato .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-black:focus,html.theme--catppuccin-macchiato .button.is-black.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-black:focus:not(:active),html.theme--catppuccin-macchiato .button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-macchiato .button.is-black:active,html.theme--catppuccin-macchiato .button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-black[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}html.theme--catppuccin-macchiato .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-black.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-macchiato .button.is-black.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-black.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-black.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-black.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light:hover,html.theme--catppuccin-macchiato .button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light:focus,html.theme--catppuccin-macchiato .button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light:focus:not(:active),html.theme--catppuccin-macchiato .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-macchiato .button.is-light:active,html.theme--catppuccin-macchiato .button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}html.theme--catppuccin-macchiato .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-macchiato .button.is-light.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-macchiato .button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}html.theme--catppuccin-macchiato .button.is-light.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-light.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-light.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-dark,html.theme--catppuccin-macchiato .content kbd.button{background-color:#363a4f;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-dark:hover,html.theme--catppuccin-macchiato .content kbd.button:hover,html.theme--catppuccin-macchiato .button.is-dark.is-hovered,html.theme--catppuccin-macchiato .content kbd.button.is-hovered{background-color:#313447;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-dark:focus,html.theme--catppuccin-macchiato .content kbd.button:focus,html.theme--catppuccin-macchiato .button.is-dark.is-focused,html.theme--catppuccin-macchiato .content kbd.button.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-dark:focus:not(:active),html.theme--catppuccin-macchiato .content kbd.button:focus:not(:active),html.theme--catppuccin-macchiato .button.is-dark.is-focused:not(:active),html.theme--catppuccin-macchiato .content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(54,58,79,0.25)}html.theme--catppuccin-macchiato .button.is-dark:active,html.theme--catppuccin-macchiato .content kbd.button:active,html.theme--catppuccin-macchiato .button.is-dark.is-active,html.theme--catppuccin-macchiato .content kbd.button.is-active{background-color:#2c2f40;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-dark[disabled],html.theme--catppuccin-macchiato .content kbd.button[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-dark,fieldset[disabled] html.theme--catppuccin-macchiato .content kbd.button{background-color:#363a4f;border-color:#363a4f;box-shadow:none}html.theme--catppuccin-macchiato .button.is-dark.is-inverted,html.theme--catppuccin-macchiato .content kbd.button.is-inverted{background-color:#fff;color:#363a4f}html.theme--catppuccin-macchiato .button.is-dark.is-inverted:hover,html.theme--catppuccin-macchiato .content kbd.button.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-hovered,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-macchiato .button.is-dark.is-inverted[disabled],html.theme--catppuccin-macchiato .content kbd.button.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-dark.is-inverted,fieldset[disabled] html.theme--catppuccin-macchiato .content kbd.button.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363a4f}html.theme--catppuccin-macchiato .button.is-dark.is-loading::after,html.theme--catppuccin-macchiato .content kbd.button.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-dark.is-outlined,html.theme--catppuccin-macchiato .content kbd.button.is-outlined{background-color:transparent;border-color:#363a4f;color:#363a4f}html.theme--catppuccin-macchiato .button.is-dark.is-outlined:hover,html.theme--catppuccin-macchiato .content kbd.button.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-hovered,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-dark.is-outlined:focus,html.theme--catppuccin-macchiato .content kbd.button.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-focused,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-focused{background-color:#363a4f;border-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-loading::after,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #363a4f #363a4f !important}html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-dark.is-outlined[disabled],html.theme--catppuccin-macchiato .content kbd.button.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-dark.is-outlined,fieldset[disabled] html.theme--catppuccin-macchiato .content kbd.button.is-outlined{background-color:transparent;border-color:#363a4f;box-shadow:none;color:#363a4f}html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined.is-focused,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined.is-focused{background-color:#fff;color:#363a4f}html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363a4f #363a4f !important}html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined[disabled],html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink{background-color:#8aadf4;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-primary:hover,html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink:hover,html.theme--catppuccin-macchiato .button.is-primary.is-hovered,html.theme--catppuccin-macchiato .docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#7ea5f3;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-primary:focus,html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink:focus,html.theme--catppuccin-macchiato .button.is-primary.is-focused,html.theme--catppuccin-macchiato .docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-primary:focus:not(:active),html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink:focus:not(:active),html.theme--catppuccin-macchiato .button.is-primary.is-focused:not(:active),html.theme--catppuccin-macchiato .docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .button.is-primary:active,html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink:active,html.theme--catppuccin-macchiato .button.is-primary.is-active,html.theme--catppuccin-macchiato .docstring>section>a.button.is-active.docs-sourcelink{background-color:#739df2;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-primary[disabled],html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-primary,fieldset[disabled] html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink{background-color:#8aadf4;border-color:#8aadf4;box-shadow:none}html.theme--catppuccin-macchiato .button.is-primary.is-inverted,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-primary.is-inverted:hover,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.docs-sourcelink:hover,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-hovered,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}html.theme--catppuccin-macchiato .button.is-primary.is-inverted[disabled],html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-primary.is-inverted,fieldset[disabled] html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-primary.is-loading::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-primary.is-outlined,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#8aadf4;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-primary.is-outlined:hover,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-hovered,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-macchiato .button.is-primary.is-outlined:focus,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-focused,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#8aadf4;border-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-loading::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #8aadf4 #8aadf4 !important}html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-primary.is-outlined[disabled],html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-primary.is-outlined,fieldset[disabled] html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#8aadf4;box-shadow:none;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined.is-focused,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #8aadf4 #8aadf4 !important}html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined[disabled],html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-primary.is-light,html.theme--catppuccin-macchiato .docstring>section>a.button.is-light.docs-sourcelink{background-color:#ecf2fd;color:#0e3b95}html.theme--catppuccin-macchiato .button.is-primary.is-light:hover,html.theme--catppuccin-macchiato .docstring>section>a.button.is-light.docs-sourcelink:hover,html.theme--catppuccin-macchiato .button.is-primary.is-light.is-hovered,html.theme--catppuccin-macchiato .docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#e1eafc;border-color:transparent;color:#0e3b95}html.theme--catppuccin-macchiato .button.is-primary.is-light:active,html.theme--catppuccin-macchiato .docstring>section>a.button.is-light.docs-sourcelink:active,html.theme--catppuccin-macchiato .button.is-primary.is-light.is-active,html.theme--catppuccin-macchiato .docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#d5e2fb;border-color:transparent;color:#0e3b95}html.theme--catppuccin-macchiato .button.is-link{background-color:#8aadf4;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-link:hover,html.theme--catppuccin-macchiato .button.is-link.is-hovered{background-color:#7ea5f3;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-link:focus,html.theme--catppuccin-macchiato .button.is-link.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-link:focus:not(:active),html.theme--catppuccin-macchiato .button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .button.is-link:active,html.theme--catppuccin-macchiato .button.is-link.is-active{background-color:#739df2;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-link[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-link{background-color:#8aadf4;border-color:#8aadf4;box-shadow:none}html.theme--catppuccin-macchiato .button.is-link.is-inverted{background-color:#fff;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-link.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-macchiato .button.is-link.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-link.is-outlined{background-color:transparent;border-color:#8aadf4;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-link.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-link.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-focused{background-color:#8aadf4;border-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #8aadf4 #8aadf4 !important}html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-link.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-link.is-outlined{background-color:transparent;border-color:#8aadf4;box-shadow:none;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #8aadf4 #8aadf4 !important}html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-link.is-light{background-color:#ecf2fd;color:#0e3b95}html.theme--catppuccin-macchiato .button.is-link.is-light:hover,html.theme--catppuccin-macchiato .button.is-link.is-light.is-hovered{background-color:#e1eafc;border-color:transparent;color:#0e3b95}html.theme--catppuccin-macchiato .button.is-link.is-light:active,html.theme--catppuccin-macchiato .button.is-link.is-light.is-active{background-color:#d5e2fb;border-color:transparent;color:#0e3b95}html.theme--catppuccin-macchiato .button.is-info{background-color:#8bd5ca;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info:hover,html.theme--catppuccin-macchiato .button.is-info.is-hovered{background-color:#82d2c6;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info:focus,html.theme--catppuccin-macchiato .button.is-info.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info:focus:not(:active),html.theme--catppuccin-macchiato .button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(139,213,202,0.25)}html.theme--catppuccin-macchiato .button.is-info:active,html.theme--catppuccin-macchiato .button.is-info.is-active{background-color:#78cec1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-info{background-color:#8bd5ca;border-color:#8bd5ca;box-shadow:none}html.theme--catppuccin-macchiato .button.is-info.is-inverted{background-color:rgba(0,0,0,0.7);color:#8bd5ca}html.theme--catppuccin-macchiato .button.is-info.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-info.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#8bd5ca}html.theme--catppuccin-macchiato .button.is-info.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-info.is-outlined{background-color:transparent;border-color:#8bd5ca;color:#8bd5ca}html.theme--catppuccin-macchiato .button.is-info.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-info.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-focused{background-color:#8bd5ca;border-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #8bd5ca #8bd5ca !important}html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-info.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-info.is-outlined{background-color:transparent;border-color:#8bd5ca;box-shadow:none;color:#8bd5ca}html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#8bd5ca}html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #8bd5ca #8bd5ca !important}html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info.is-light{background-color:#f0faf8;color:#276d62}html.theme--catppuccin-macchiato .button.is-info.is-light:hover,html.theme--catppuccin-macchiato .button.is-info.is-light.is-hovered{background-color:#e7f6f4;border-color:transparent;color:#276d62}html.theme--catppuccin-macchiato .button.is-info.is-light:active,html.theme--catppuccin-macchiato .button.is-info.is-light.is-active{background-color:#ddf3f0;border-color:transparent;color:#276d62}html.theme--catppuccin-macchiato .button.is-success{background-color:#a6da95;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success:hover,html.theme--catppuccin-macchiato .button.is-success.is-hovered{background-color:#9ed78c;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success:focus,html.theme--catppuccin-macchiato .button.is-success.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success:focus:not(:active),html.theme--catppuccin-macchiato .button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(166,218,149,0.25)}html.theme--catppuccin-macchiato .button.is-success:active,html.theme--catppuccin-macchiato .button.is-success.is-active{background-color:#96d382;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-success{background-color:#a6da95;border-color:#a6da95;box-shadow:none}html.theme--catppuccin-macchiato .button.is-success.is-inverted{background-color:rgba(0,0,0,0.7);color:#a6da95}html.theme--catppuccin-macchiato .button.is-success.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-success.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#a6da95}html.theme--catppuccin-macchiato .button.is-success.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-success.is-outlined{background-color:transparent;border-color:#a6da95;color:#a6da95}html.theme--catppuccin-macchiato .button.is-success.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-success.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-focused{background-color:#a6da95;border-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #a6da95 #a6da95 !important}html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-success.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-success.is-outlined{background-color:transparent;border-color:#a6da95;box-shadow:none;color:#a6da95}html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#a6da95}html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #a6da95 #a6da95 !important}html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success.is-light{background-color:#f2faf0;color:#386e26}html.theme--catppuccin-macchiato .button.is-success.is-light:hover,html.theme--catppuccin-macchiato .button.is-success.is-light.is-hovered{background-color:#eaf6e6;border-color:transparent;color:#386e26}html.theme--catppuccin-macchiato .button.is-success.is-light:active,html.theme--catppuccin-macchiato .button.is-success.is-light.is-active{background-color:#e2f3dd;border-color:transparent;color:#386e26}html.theme--catppuccin-macchiato .button.is-warning{background-color:#eed49f;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning:hover,html.theme--catppuccin-macchiato .button.is-warning.is-hovered{background-color:#eccf94;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning:focus,html.theme--catppuccin-macchiato .button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning:focus:not(:active),html.theme--catppuccin-macchiato .button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(238,212,159,0.25)}html.theme--catppuccin-macchiato .button.is-warning:active,html.theme--catppuccin-macchiato .button.is-warning.is-active{background-color:#eaca89;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-warning{background-color:#eed49f;border-color:#eed49f;box-shadow:none}html.theme--catppuccin-macchiato .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#eed49f}html.theme--catppuccin-macchiato .button.is-warning.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#eed49f}html.theme--catppuccin-macchiato .button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-warning.is-outlined{background-color:transparent;border-color:#eed49f;color:#eed49f}html.theme--catppuccin-macchiato .button.is-warning.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-warning.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-focused{background-color:#eed49f;border-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #eed49f #eed49f !important}html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-warning.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-warning.is-outlined{background-color:transparent;border-color:#eed49f;box-shadow:none;color:#eed49f}html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#eed49f}html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #eed49f #eed49f !important}html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning.is-light{background-color:#fcf7ee;color:#7e5c16}html.theme--catppuccin-macchiato .button.is-warning.is-light:hover,html.theme--catppuccin-macchiato .button.is-warning.is-light.is-hovered{background-color:#faf2e3;border-color:transparent;color:#7e5c16}html.theme--catppuccin-macchiato .button.is-warning.is-light:active,html.theme--catppuccin-macchiato .button.is-warning.is-light.is-active{background-color:#f8eed8;border-color:transparent;color:#7e5c16}html.theme--catppuccin-macchiato .button.is-danger{background-color:#ed8796;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-danger:hover,html.theme--catppuccin-macchiato .button.is-danger.is-hovered{background-color:#eb7c8c;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-danger:focus,html.theme--catppuccin-macchiato .button.is-danger.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-danger:focus:not(:active),html.theme--catppuccin-macchiato .button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(237,135,150,0.25)}html.theme--catppuccin-macchiato .button.is-danger:active,html.theme--catppuccin-macchiato .button.is-danger.is-active{background-color:#ea7183;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-danger[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-danger{background-color:#ed8796;border-color:#ed8796;box-shadow:none}html.theme--catppuccin-macchiato .button.is-danger.is-inverted{background-color:#fff;color:#ed8796}html.theme--catppuccin-macchiato .button.is-danger.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-macchiato .button.is-danger.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#ed8796}html.theme--catppuccin-macchiato .button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-danger.is-outlined{background-color:transparent;border-color:#ed8796;color:#ed8796}html.theme--catppuccin-macchiato .button.is-danger.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-danger.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-focused{background-color:#ed8796;border-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #ed8796 #ed8796 !important}html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-danger.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-danger.is-outlined{background-color:transparent;border-color:#ed8796;box-shadow:none;color:#ed8796}html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#ed8796}html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ed8796 #ed8796 !important}html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-danger.is-light{background-color:#fcedef;color:#971729}html.theme--catppuccin-macchiato .button.is-danger.is-light:hover,html.theme--catppuccin-macchiato .button.is-danger.is-light.is-hovered{background-color:#fbe2e6;border-color:transparent;color:#971729}html.theme--catppuccin-macchiato .button.is-danger.is-light:active,html.theme--catppuccin-macchiato .button.is-danger.is-light.is-active{background-color:#f9d7dc;border-color:transparent;color:#971729}html.theme--catppuccin-macchiato .button.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}html.theme--catppuccin-macchiato .button.is-small:not(.is-rounded),html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:3px}html.theme--catppuccin-macchiato .button.is-normal{font-size:1rem}html.theme--catppuccin-macchiato .button.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .button.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .button[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button{background-color:#6e738d;border-color:#5b6078;box-shadow:none;opacity:.5}html.theme--catppuccin-macchiato .button.is-fullwidth{display:flex;width:100%}html.theme--catppuccin-macchiato .button.is-loading{color:transparent !important;pointer-events:none}html.theme--catppuccin-macchiato .button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}html.theme--catppuccin-macchiato .button.is-static{background-color:#1e2030;border-color:#5b6078;color:#8087a2;box-shadow:none;pointer-events:none}html.theme--catppuccin-macchiato .button.is-rounded,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}html.theme--catppuccin-macchiato .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-macchiato .buttons .button{margin-bottom:0.5rem}html.theme--catppuccin-macchiato .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}html.theme--catppuccin-macchiato .buttons:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-macchiato .buttons:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-macchiato .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}html.theme--catppuccin-macchiato .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:3px}html.theme--catppuccin-macchiato .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}html.theme--catppuccin-macchiato .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}html.theme--catppuccin-macchiato .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-macchiato .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}html.theme--catppuccin-macchiato .buttons.has-addons .button:last-child{margin-right:0}html.theme--catppuccin-macchiato .buttons.has-addons .button:hover,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-hovered{z-index:2}html.theme--catppuccin-macchiato .buttons.has-addons .button:focus,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-focused,html.theme--catppuccin-macchiato .buttons.has-addons .button:active,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-active,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-selected{z-index:3}html.theme--catppuccin-macchiato .buttons.has-addons .button:focus:hover,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-focused:hover,html.theme--catppuccin-macchiato .buttons.has-addons .button:active:hover,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-active:hover,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-selected:hover{z-index:4}html.theme--catppuccin-macchiato .buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .buttons.is-centered{justify-content:center}html.theme--catppuccin-macchiato .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}html.theme--catppuccin-macchiato .buttons.is-right{justify-content:flex-end}html.theme--catppuccin-macchiato .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .button.is-responsive.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}html.theme--catppuccin-macchiato .button.is-responsive,html.theme--catppuccin-macchiato .button.is-responsive.is-normal{font-size:.65625rem}html.theme--catppuccin-macchiato .button.is-responsive.is-medium{font-size:.75rem}html.theme--catppuccin-macchiato .button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .button.is-responsive.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}html.theme--catppuccin-macchiato .button.is-responsive,html.theme--catppuccin-macchiato .button.is-responsive.is-normal{font-size:.75rem}html.theme--catppuccin-macchiato .button.is-responsive.is-medium{font-size:1rem}html.theme--catppuccin-macchiato .button.is-responsive.is-large{font-size:1.25rem}}html.theme--catppuccin-macchiato .container{flex-grow:1;margin:0 auto;position:relative;width:auto}html.theme--catppuccin-macchiato .container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .container{max-width:992px}}@media screen and (max-width: 1215px){html.theme--catppuccin-macchiato .container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){html.theme--catppuccin-macchiato .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}html.theme--catppuccin-macchiato .content li+li{margin-top:0.25em}html.theme--catppuccin-macchiato .content p:not(:last-child),html.theme--catppuccin-macchiato .content dl:not(:last-child),html.theme--catppuccin-macchiato .content ol:not(:last-child),html.theme--catppuccin-macchiato .content ul:not(:last-child),html.theme--catppuccin-macchiato .content blockquote:not(:last-child),html.theme--catppuccin-macchiato .content pre:not(:last-child),html.theme--catppuccin-macchiato .content table:not(:last-child){margin-bottom:1em}html.theme--catppuccin-macchiato .content h1,html.theme--catppuccin-macchiato .content h2,html.theme--catppuccin-macchiato .content h3,html.theme--catppuccin-macchiato .content h4,html.theme--catppuccin-macchiato .content h5,html.theme--catppuccin-macchiato .content h6{color:#cad3f5;font-weight:600;line-height:1.125}html.theme--catppuccin-macchiato .content h1{font-size:2em;margin-bottom:0.5em}html.theme--catppuccin-macchiato .content h1:not(:first-child){margin-top:1em}html.theme--catppuccin-macchiato .content h2{font-size:1.75em;margin-bottom:0.5714em}html.theme--catppuccin-macchiato .content h2:not(:first-child){margin-top:1.1428em}html.theme--catppuccin-macchiato .content h3{font-size:1.5em;margin-bottom:0.6666em}html.theme--catppuccin-macchiato .content h3:not(:first-child){margin-top:1.3333em}html.theme--catppuccin-macchiato .content h4{font-size:1.25em;margin-bottom:0.8em}html.theme--catppuccin-macchiato .content h5{font-size:1.125em;margin-bottom:0.8888em}html.theme--catppuccin-macchiato .content h6{font-size:1em;margin-bottom:1em}html.theme--catppuccin-macchiato .content blockquote{background-color:#1e2030;border-left:5px solid #5b6078;padding:1.25em 1.5em}html.theme--catppuccin-macchiato .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-macchiato .content ol:not([type]){list-style-type:decimal}html.theme--catppuccin-macchiato .content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}html.theme--catppuccin-macchiato .content ol.is-lower-roman:not([type]){list-style-type:lower-roman}html.theme--catppuccin-macchiato .content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}html.theme--catppuccin-macchiato .content ol.is-upper-roman:not([type]){list-style-type:upper-roman}html.theme--catppuccin-macchiato .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-macchiato .content ul ul{list-style-type:circle;margin-top:0.5em}html.theme--catppuccin-macchiato .content ul ul ul{list-style-type:square}html.theme--catppuccin-macchiato .content dd{margin-left:2em}html.theme--catppuccin-macchiato .content figure{margin-left:2em;margin-right:2em;text-align:center}html.theme--catppuccin-macchiato .content figure:not(:first-child){margin-top:2em}html.theme--catppuccin-macchiato .content figure:not(:last-child){margin-bottom:2em}html.theme--catppuccin-macchiato .content figure img{display:inline-block}html.theme--catppuccin-macchiato .content figure figcaption{font-style:italic}html.theme--catppuccin-macchiato .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}html.theme--catppuccin-macchiato .content sup,html.theme--catppuccin-macchiato .content sub{font-size:75%}html.theme--catppuccin-macchiato .content table{width:100%}html.theme--catppuccin-macchiato .content table td,html.theme--catppuccin-macchiato .content table th{border:1px solid #5b6078;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-macchiato .content table th{color:#b5c1f1}html.theme--catppuccin-macchiato .content table th:not([align]){text-align:inherit}html.theme--catppuccin-macchiato .content table thead td,html.theme--catppuccin-macchiato .content table thead th{border-width:0 0 2px;color:#b5c1f1}html.theme--catppuccin-macchiato .content table tfoot td,html.theme--catppuccin-macchiato .content table tfoot th{border-width:2px 0 0;color:#b5c1f1}html.theme--catppuccin-macchiato .content table tbody tr:last-child td,html.theme--catppuccin-macchiato .content table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-macchiato .content .tabs li+li{margin-top:0}html.theme--catppuccin-macchiato .content.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}html.theme--catppuccin-macchiato .content.is-normal{font-size:1rem}html.theme--catppuccin-macchiato .content.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .content.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}html.theme--catppuccin-macchiato .icon.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}html.theme--catppuccin-macchiato .icon.is-medium{height:2rem;width:2rem}html.theme--catppuccin-macchiato .icon.is-large{height:3rem;width:3rem}html.theme--catppuccin-macchiato .icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}html.theme--catppuccin-macchiato .icon-text .icon{flex-grow:0;flex-shrink:0}html.theme--catppuccin-macchiato .icon-text .icon:not(:last-child){margin-right:.25em}html.theme--catppuccin-macchiato .icon-text .icon:not(:first-child){margin-left:.25em}html.theme--catppuccin-macchiato div.icon-text{display:flex}html.theme--catppuccin-macchiato .image,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img{display:block;position:relative}html.theme--catppuccin-macchiato .image img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}html.theme--catppuccin-macchiato .image img.is-rounded,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}html.theme--catppuccin-macchiato .image.is-fullwidth,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}html.theme--catppuccin-macchiato .image.is-square img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-macchiato .image.is-square .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-macchiato .image.is-1by1 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-macchiato .image.is-1by1 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-macchiato .image.is-5by4 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-macchiato .image.is-5by4 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-macchiato .image.is-4by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-macchiato .image.is-4by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by2 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-macchiato .image.is-3by2 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-macchiato .image.is-5by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-macchiato .image.is-5by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-macchiato .image.is-16by9 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-macchiato .image.is-16by9 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-macchiato .image.is-2by1 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-macchiato .image.is-2by1 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by1 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-macchiato .image.is-3by1 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-macchiato .image.is-4by5 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-macchiato .image.is-4by5 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by4 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-macchiato .image.is-3by4 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-macchiato .image.is-2by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-macchiato .image.is-2by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by5 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-macchiato .image.is-3by5 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-macchiato .image.is-9by16 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-macchiato .image.is-9by16 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-macchiato .image.is-1by2 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-macchiato .image.is-1by2 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-macchiato .image.is-1by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-macchiato .image.is-1by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}html.theme--catppuccin-macchiato .image.is-square,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-square,html.theme--catppuccin-macchiato .image.is-1by1,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}html.theme--catppuccin-macchiato .image.is-5by4,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}html.theme--catppuccin-macchiato .image.is-4by3,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}html.theme--catppuccin-macchiato .image.is-3by2,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}html.theme--catppuccin-macchiato .image.is-5by3,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}html.theme--catppuccin-macchiato .image.is-16by9,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}html.theme--catppuccin-macchiato .image.is-2by1,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}html.theme--catppuccin-macchiato .image.is-3by1,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}html.theme--catppuccin-macchiato .image.is-4by5,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}html.theme--catppuccin-macchiato .image.is-3by4,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}html.theme--catppuccin-macchiato .image.is-2by3,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}html.theme--catppuccin-macchiato .image.is-3by5,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}html.theme--catppuccin-macchiato .image.is-9by16,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}html.theme--catppuccin-macchiato .image.is-1by2,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}html.theme--catppuccin-macchiato .image.is-1by3,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}html.theme--catppuccin-macchiato .image.is-16x16,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}html.theme--catppuccin-macchiato .image.is-24x24,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}html.theme--catppuccin-macchiato .image.is-32x32,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}html.theme--catppuccin-macchiato .image.is-48x48,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}html.theme--catppuccin-macchiato .image.is-64x64,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}html.theme--catppuccin-macchiato .image.is-96x96,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}html.theme--catppuccin-macchiato .image.is-128x128,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}html.theme--catppuccin-macchiato .notification{background-color:#1e2030;border-radius:.4em;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}html.theme--catppuccin-macchiato .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-macchiato .notification strong{color:currentColor}html.theme--catppuccin-macchiato .notification code,html.theme--catppuccin-macchiato .notification pre{background:#fff}html.theme--catppuccin-macchiato .notification pre code{background:transparent}html.theme--catppuccin-macchiato .notification>.delete{right:.5rem;position:absolute;top:0.5rem}html.theme--catppuccin-macchiato .notification .title,html.theme--catppuccin-macchiato .notification .subtitle,html.theme--catppuccin-macchiato .notification .content{color:currentColor}html.theme--catppuccin-macchiato .notification.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .notification.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .notification.is-dark,html.theme--catppuccin-macchiato .content kbd.notification{background-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .notification.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.notification.docs-sourcelink{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .notification.is-primary.is-light,html.theme--catppuccin-macchiato .docstring>section>a.notification.is-light.docs-sourcelink{background-color:#ecf2fd;color:#0e3b95}html.theme--catppuccin-macchiato .notification.is-link{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .notification.is-link.is-light{background-color:#ecf2fd;color:#0e3b95}html.theme--catppuccin-macchiato .notification.is-info{background-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .notification.is-info.is-light{background-color:#f0faf8;color:#276d62}html.theme--catppuccin-macchiato .notification.is-success{background-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .notification.is-success.is-light{background-color:#f2faf0;color:#386e26}html.theme--catppuccin-macchiato .notification.is-warning{background-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .notification.is-warning.is-light{background-color:#fcf7ee;color:#7e5c16}html.theme--catppuccin-macchiato .notification.is-danger{background-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .notification.is-danger.is-light{background-color:#fcedef;color:#971729}html.theme--catppuccin-macchiato .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}html.theme--catppuccin-macchiato .progress::-webkit-progress-bar{background-color:#494d64}html.theme--catppuccin-macchiato .progress::-webkit-progress-value{background-color:#8087a2}html.theme--catppuccin-macchiato .progress::-moz-progress-bar{background-color:#8087a2}html.theme--catppuccin-macchiato .progress::-ms-fill{background-color:#8087a2;border:none}html.theme--catppuccin-macchiato .progress.is-white::-webkit-progress-value{background-color:#fff}html.theme--catppuccin-macchiato .progress.is-white::-moz-progress-bar{background-color:#fff}html.theme--catppuccin-macchiato .progress.is-white::-ms-fill{background-color:#fff}html.theme--catppuccin-macchiato .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}html.theme--catppuccin-macchiato .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}html.theme--catppuccin-macchiato .progress.is-black::-ms-fill{background-color:#0a0a0a}html.theme--catppuccin-macchiato .progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-light::-webkit-progress-value{background-color:#f5f5f5}html.theme--catppuccin-macchiato .progress.is-light::-moz-progress-bar{background-color:#f5f5f5}html.theme--catppuccin-macchiato .progress.is-light::-ms-fill{background-color:#f5f5f5}html.theme--catppuccin-macchiato .progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-dark::-webkit-progress-value,html.theme--catppuccin-macchiato .content kbd.progress::-webkit-progress-value{background-color:#363a4f}html.theme--catppuccin-macchiato .progress.is-dark::-moz-progress-bar,html.theme--catppuccin-macchiato .content kbd.progress::-moz-progress-bar{background-color:#363a4f}html.theme--catppuccin-macchiato .progress.is-dark::-ms-fill,html.theme--catppuccin-macchiato .content kbd.progress::-ms-fill{background-color:#363a4f}html.theme--catppuccin-macchiato .progress.is-dark:indeterminate,html.theme--catppuccin-macchiato .content kbd.progress:indeterminate{background-image:linear-gradient(to right, #363a4f 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-primary::-webkit-progress-value,html.theme--catppuccin-macchiato .docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#8aadf4}html.theme--catppuccin-macchiato .progress.is-primary::-moz-progress-bar,html.theme--catppuccin-macchiato .docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#8aadf4}html.theme--catppuccin-macchiato .progress.is-primary::-ms-fill,html.theme--catppuccin-macchiato .docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#8aadf4}html.theme--catppuccin-macchiato .progress.is-primary:indeterminate,html.theme--catppuccin-macchiato .docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #8aadf4 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-link::-webkit-progress-value{background-color:#8aadf4}html.theme--catppuccin-macchiato .progress.is-link::-moz-progress-bar{background-color:#8aadf4}html.theme--catppuccin-macchiato .progress.is-link::-ms-fill{background-color:#8aadf4}html.theme--catppuccin-macchiato .progress.is-link:indeterminate{background-image:linear-gradient(to right, #8aadf4 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-info::-webkit-progress-value{background-color:#8bd5ca}html.theme--catppuccin-macchiato .progress.is-info::-moz-progress-bar{background-color:#8bd5ca}html.theme--catppuccin-macchiato .progress.is-info::-ms-fill{background-color:#8bd5ca}html.theme--catppuccin-macchiato .progress.is-info:indeterminate{background-image:linear-gradient(to right, #8bd5ca 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-success::-webkit-progress-value{background-color:#a6da95}html.theme--catppuccin-macchiato .progress.is-success::-moz-progress-bar{background-color:#a6da95}html.theme--catppuccin-macchiato .progress.is-success::-ms-fill{background-color:#a6da95}html.theme--catppuccin-macchiato .progress.is-success:indeterminate{background-image:linear-gradient(to right, #a6da95 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-warning::-webkit-progress-value{background-color:#eed49f}html.theme--catppuccin-macchiato .progress.is-warning::-moz-progress-bar{background-color:#eed49f}html.theme--catppuccin-macchiato .progress.is-warning::-ms-fill{background-color:#eed49f}html.theme--catppuccin-macchiato .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #eed49f 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-danger::-webkit-progress-value{background-color:#ed8796}html.theme--catppuccin-macchiato .progress.is-danger::-moz-progress-bar{background-color:#ed8796}html.theme--catppuccin-macchiato .progress.is-danger::-ms-fill{background-color:#ed8796}html.theme--catppuccin-macchiato .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #ed8796 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#494d64;background-image:linear-gradient(to right, #cad3f5 30%, #494d64 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}html.theme--catppuccin-macchiato .progress:indeterminate::-webkit-progress-bar{background-color:transparent}html.theme--catppuccin-macchiato .progress:indeterminate::-moz-progress-bar{background-color:transparent}html.theme--catppuccin-macchiato .progress:indeterminate::-ms-fill{animation-name:none}html.theme--catppuccin-macchiato .progress.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}html.theme--catppuccin-macchiato .progress.is-medium{height:1.25rem}html.theme--catppuccin-macchiato .progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}html.theme--catppuccin-macchiato .table{background-color:#494d64;color:#cad3f5}html.theme--catppuccin-macchiato .table td,html.theme--catppuccin-macchiato .table th{border:1px solid #5b6078;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-macchiato .table td.is-white,html.theme--catppuccin-macchiato .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .table td.is-black,html.theme--catppuccin-macchiato .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .table td.is-light,html.theme--catppuccin-macchiato .table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .table td.is-dark,html.theme--catppuccin-macchiato .table th.is-dark{background-color:#363a4f;border-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .table td.is-primary,html.theme--catppuccin-macchiato .table th.is-primary{background-color:#8aadf4;border-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .table td.is-link,html.theme--catppuccin-macchiato .table th.is-link{background-color:#8aadf4;border-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .table td.is-info,html.theme--catppuccin-macchiato .table th.is-info{background-color:#8bd5ca;border-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .table td.is-success,html.theme--catppuccin-macchiato .table th.is-success{background-color:#a6da95;border-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .table td.is-warning,html.theme--catppuccin-macchiato .table th.is-warning{background-color:#eed49f;border-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .table td.is-danger,html.theme--catppuccin-macchiato .table th.is-danger{background-color:#ed8796;border-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .table td.is-narrow,html.theme--catppuccin-macchiato .table th.is-narrow{white-space:nowrap;width:1%}html.theme--catppuccin-macchiato .table td.is-selected,html.theme--catppuccin-macchiato .table th.is-selected{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .table td.is-selected a,html.theme--catppuccin-macchiato .table td.is-selected strong,html.theme--catppuccin-macchiato .table th.is-selected a,html.theme--catppuccin-macchiato .table th.is-selected strong{color:currentColor}html.theme--catppuccin-macchiato .table td.is-vcentered,html.theme--catppuccin-macchiato .table th.is-vcentered{vertical-align:middle}html.theme--catppuccin-macchiato .table th{color:#b5c1f1}html.theme--catppuccin-macchiato .table th:not([align]){text-align:left}html.theme--catppuccin-macchiato .table tr.is-selected{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .table tr.is-selected a,html.theme--catppuccin-macchiato .table tr.is-selected strong{color:currentColor}html.theme--catppuccin-macchiato .table tr.is-selected td,html.theme--catppuccin-macchiato .table tr.is-selected th{border-color:#fff;color:currentColor}html.theme--catppuccin-macchiato .table thead{background-color:rgba(0,0,0,0)}html.theme--catppuccin-macchiato .table thead td,html.theme--catppuccin-macchiato .table thead th{border-width:0 0 2px;color:#b5c1f1}html.theme--catppuccin-macchiato .table tfoot{background-color:rgba(0,0,0,0)}html.theme--catppuccin-macchiato .table tfoot td,html.theme--catppuccin-macchiato .table tfoot th{border-width:2px 0 0;color:#b5c1f1}html.theme--catppuccin-macchiato .table tbody{background-color:rgba(0,0,0,0)}html.theme--catppuccin-macchiato .table tbody tr:last-child td,html.theme--catppuccin-macchiato .table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-macchiato .table.is-bordered td,html.theme--catppuccin-macchiato .table.is-bordered th{border-width:1px}html.theme--catppuccin-macchiato .table.is-bordered tr:last-child td,html.theme--catppuccin-macchiato .table.is-bordered tr:last-child th{border-bottom-width:1px}html.theme--catppuccin-macchiato .table.is-fullwidth{width:100%}html.theme--catppuccin-macchiato .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#363a4f}html.theme--catppuccin-macchiato .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#363a4f}html.theme--catppuccin-macchiato .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#3a3e55}html.theme--catppuccin-macchiato .table.is-narrow td,html.theme--catppuccin-macchiato .table.is-narrow th{padding:0.25em 0.5em}html.theme--catppuccin-macchiato .table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#363a4f}html.theme--catppuccin-macchiato .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}html.theme--catppuccin-macchiato .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-macchiato .tags .tag,html.theme--catppuccin-macchiato .tags .content kbd,html.theme--catppuccin-macchiato .content .tags kbd,html.theme--catppuccin-macchiato .tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}html.theme--catppuccin-macchiato .tags .tag:not(:last-child),html.theme--catppuccin-macchiato .tags .content kbd:not(:last-child),html.theme--catppuccin-macchiato .content .tags kbd:not(:last-child),html.theme--catppuccin-macchiato .tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}html.theme--catppuccin-macchiato .tags:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-macchiato .tags:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-macchiato .tags.are-medium .tag:not(.is-normal):not(.is-large),html.theme--catppuccin-macchiato .tags.are-medium .content kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-macchiato .content .tags.are-medium kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-macchiato .tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}html.theme--catppuccin-macchiato .tags.are-large .tag:not(.is-normal):not(.is-medium),html.theme--catppuccin-macchiato .tags.are-large .content kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-macchiato .content .tags.are-large kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-macchiato .tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}html.theme--catppuccin-macchiato .tags.is-centered{justify-content:center}html.theme--catppuccin-macchiato .tags.is-centered .tag,html.theme--catppuccin-macchiato .tags.is-centered .content kbd,html.theme--catppuccin-macchiato .content .tags.is-centered kbd,html.theme--catppuccin-macchiato .tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}html.theme--catppuccin-macchiato .tags.is-right{justify-content:flex-end}html.theme--catppuccin-macchiato .tags.is-right .tag:not(:first-child),html.theme--catppuccin-macchiato .tags.is-right .content kbd:not(:first-child),html.theme--catppuccin-macchiato .content .tags.is-right kbd:not(:first-child),html.theme--catppuccin-macchiato .tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}html.theme--catppuccin-macchiato .tags.is-right .tag:not(:last-child),html.theme--catppuccin-macchiato .tags.is-right .content kbd:not(:last-child),html.theme--catppuccin-macchiato .content .tags.is-right kbd:not(:last-child),html.theme--catppuccin-macchiato .tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}html.theme--catppuccin-macchiato .tags.has-addons .tag,html.theme--catppuccin-macchiato .tags.has-addons .content kbd,html.theme--catppuccin-macchiato .content .tags.has-addons kbd,html.theme--catppuccin-macchiato .tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}html.theme--catppuccin-macchiato .tags.has-addons .tag:not(:first-child),html.theme--catppuccin-macchiato .tags.has-addons .content kbd:not(:first-child),html.theme--catppuccin-macchiato .content .tags.has-addons kbd:not(:first-child),html.theme--catppuccin-macchiato .tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}html.theme--catppuccin-macchiato .tags.has-addons .tag:not(:last-child),html.theme--catppuccin-macchiato .tags.has-addons .content kbd:not(:last-child),html.theme--catppuccin-macchiato .content .tags.has-addons kbd:not(:last-child),html.theme--catppuccin-macchiato .tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}html.theme--catppuccin-macchiato .tag:not(body),html.theme--catppuccin-macchiato .content kbd:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#1e2030;border-radius:.4em;color:#cad3f5;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}html.theme--catppuccin-macchiato .tag:not(body) .delete,html.theme--catppuccin-macchiato .content kbd:not(body) .delete,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}html.theme--catppuccin-macchiato .tag.is-white:not(body),html.theme--catppuccin-macchiato .content kbd.is-white:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .tag.is-black:not(body),html.theme--catppuccin-macchiato .content kbd.is-black:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .tag.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .tag.is-dark:not(body),html.theme--catppuccin-macchiato .content kbd:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-dark:not(body),html.theme--catppuccin-macchiato .content .docstring>section>kbd:not(body){background-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .tag.is-primary:not(body),html.theme--catppuccin-macchiato .content kbd.is-primary:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body){background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .tag.is-primary.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-primary.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#ecf2fd;color:#0e3b95}html.theme--catppuccin-macchiato .tag.is-link:not(body),html.theme--catppuccin-macchiato .content kbd.is-link:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .tag.is-link.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-link.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#ecf2fd;color:#0e3b95}html.theme--catppuccin-macchiato .tag.is-info:not(body),html.theme--catppuccin-macchiato .content kbd.is-info:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .tag.is-info.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-info.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#f0faf8;color:#276d62}html.theme--catppuccin-macchiato .tag.is-success:not(body),html.theme--catppuccin-macchiato .content kbd.is-success:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .tag.is-success.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-success.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#f2faf0;color:#386e26}html.theme--catppuccin-macchiato .tag.is-warning:not(body),html.theme--catppuccin-macchiato .content kbd.is-warning:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .tag.is-warning.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-warning.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fcf7ee;color:#7e5c16}html.theme--catppuccin-macchiato .tag.is-danger:not(body),html.theme--catppuccin-macchiato .content kbd.is-danger:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .tag.is-danger.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-danger.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#fcedef;color:#971729}html.theme--catppuccin-macchiato .tag.is-normal:not(body),html.theme--catppuccin-macchiato .content kbd.is-normal:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}html.theme--catppuccin-macchiato .tag.is-medium:not(body),html.theme--catppuccin-macchiato .content kbd.is-medium:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}html.theme--catppuccin-macchiato .tag.is-large:not(body),html.theme--catppuccin-macchiato .content kbd.is-large:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}html.theme--catppuccin-macchiato .tag:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-macchiato .content kbd:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}html.theme--catppuccin-macchiato .tag:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-macchiato .content kbd:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}html.theme--catppuccin-macchiato .tag:not(body) .icon:first-child:last-child,html.theme--catppuccin-macchiato .content kbd:not(body) .icon:first-child:last-child,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}html.theme--catppuccin-macchiato .tag.is-delete:not(body),html.theme--catppuccin-macchiato .content kbd.is-delete:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}html.theme--catppuccin-macchiato .tag.is-delete:not(body)::before,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body)::before,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body)::before,html.theme--catppuccin-macchiato .tag.is-delete:not(body)::after,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body)::after,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-macchiato .tag.is-delete:not(body)::before,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body)::before,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}html.theme--catppuccin-macchiato .tag.is-delete:not(body)::after,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body)::after,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}html.theme--catppuccin-macchiato .tag.is-delete:not(body):hover,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body):hover,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body):hover,html.theme--catppuccin-macchiato .tag.is-delete:not(body):focus,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body):focus,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#141620}html.theme--catppuccin-macchiato .tag.is-delete:not(body):active,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body):active,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#0a0b11}html.theme--catppuccin-macchiato .tag.is-rounded:not(body),html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:not(body),html.theme--catppuccin-macchiato .content kbd.is-rounded:not(body),html.theme--catppuccin-macchiato #documenter .docs-sidebar .content form.docs-search>input:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}html.theme--catppuccin-macchiato a.tag:hover,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:hover{text-decoration:underline}html.theme--catppuccin-macchiato .title,html.theme--catppuccin-macchiato .subtitle{word-break:break-word}html.theme--catppuccin-macchiato .title em,html.theme--catppuccin-macchiato .title span,html.theme--catppuccin-macchiato .subtitle em,html.theme--catppuccin-macchiato .subtitle span{font-weight:inherit}html.theme--catppuccin-macchiato .title sub,html.theme--catppuccin-macchiato .subtitle sub{font-size:.75em}html.theme--catppuccin-macchiato .title sup,html.theme--catppuccin-macchiato .subtitle sup{font-size:.75em}html.theme--catppuccin-macchiato .title .tag,html.theme--catppuccin-macchiato .title .content kbd,html.theme--catppuccin-macchiato .content .title kbd,html.theme--catppuccin-macchiato .title .docstring>section>a.docs-sourcelink,html.theme--catppuccin-macchiato .subtitle .tag,html.theme--catppuccin-macchiato .subtitle .content kbd,html.theme--catppuccin-macchiato .content .subtitle kbd,html.theme--catppuccin-macchiato .subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}html.theme--catppuccin-macchiato .title{color:#fff;font-size:2rem;font-weight:500;line-height:1.125}html.theme--catppuccin-macchiato .title strong{color:inherit;font-weight:inherit}html.theme--catppuccin-macchiato .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}html.theme--catppuccin-macchiato .title.is-1{font-size:3rem}html.theme--catppuccin-macchiato .title.is-2{font-size:2.5rem}html.theme--catppuccin-macchiato .title.is-3{font-size:2rem}html.theme--catppuccin-macchiato .title.is-4{font-size:1.5rem}html.theme--catppuccin-macchiato .title.is-5{font-size:1.25rem}html.theme--catppuccin-macchiato .title.is-6{font-size:1rem}html.theme--catppuccin-macchiato .title.is-7{font-size:.75rem}html.theme--catppuccin-macchiato .subtitle{color:#6e738d;font-size:1.25rem;font-weight:400;line-height:1.25}html.theme--catppuccin-macchiato .subtitle strong{color:#6e738d;font-weight:600}html.theme--catppuccin-macchiato .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}html.theme--catppuccin-macchiato .subtitle.is-1{font-size:3rem}html.theme--catppuccin-macchiato .subtitle.is-2{font-size:2.5rem}html.theme--catppuccin-macchiato .subtitle.is-3{font-size:2rem}html.theme--catppuccin-macchiato .subtitle.is-4{font-size:1.5rem}html.theme--catppuccin-macchiato .subtitle.is-5{font-size:1.25rem}html.theme--catppuccin-macchiato .subtitle.is-6{font-size:1rem}html.theme--catppuccin-macchiato .subtitle.is-7{font-size:.75rem}html.theme--catppuccin-macchiato .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}html.theme--catppuccin-macchiato .number{align-items:center;background-color:#1e2030;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}html.theme--catppuccin-macchiato .select select,html.theme--catppuccin-macchiato .textarea,html.theme--catppuccin-macchiato .input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input{background-color:#24273a;border-color:#5b6078;border-radius:.4em;color:#8087a2}html.theme--catppuccin-macchiato .select select::-moz-placeholder,html.theme--catppuccin-macchiato .textarea::-moz-placeholder,html.theme--catppuccin-macchiato .input::-moz-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#868c98}html.theme--catppuccin-macchiato .select select::-webkit-input-placeholder,html.theme--catppuccin-macchiato .textarea::-webkit-input-placeholder,html.theme--catppuccin-macchiato .input::-webkit-input-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#868c98}html.theme--catppuccin-macchiato .select select:-moz-placeholder,html.theme--catppuccin-macchiato .textarea:-moz-placeholder,html.theme--catppuccin-macchiato .input:-moz-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#868c98}html.theme--catppuccin-macchiato .select select:-ms-input-placeholder,html.theme--catppuccin-macchiato .textarea:-ms-input-placeholder,html.theme--catppuccin-macchiato .input:-ms-input-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#868c98}html.theme--catppuccin-macchiato .select select:hover,html.theme--catppuccin-macchiato .textarea:hover,html.theme--catppuccin-macchiato .input:hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:hover,html.theme--catppuccin-macchiato .select select.is-hovered,html.theme--catppuccin-macchiato .is-hovered.textarea,html.theme--catppuccin-macchiato .is-hovered.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#6e738d}html.theme--catppuccin-macchiato .select select:focus,html.theme--catppuccin-macchiato .textarea:focus,html.theme--catppuccin-macchiato .input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-macchiato .select select.is-focused,html.theme--catppuccin-macchiato .is-focused.textarea,html.theme--catppuccin-macchiato .is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .select select:active,html.theme--catppuccin-macchiato .textarea:active,html.theme--catppuccin-macchiato .input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-macchiato .select select.is-active,html.theme--catppuccin-macchiato .is-active.textarea,html.theme--catppuccin-macchiato .is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{border-color:#8aadf4;box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .select select[disabled],html.theme--catppuccin-macchiato .textarea[disabled],html.theme--catppuccin-macchiato .input[disabled],html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .select select,fieldset[disabled] html.theme--catppuccin-macchiato .textarea,fieldset[disabled] html.theme--catppuccin-macchiato .input,fieldset[disabled] html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input{background-color:#6e738d;border-color:#1e2030;box-shadow:none;color:#f5f7fd}html.theme--catppuccin-macchiato .select select[disabled]::-moz-placeholder,html.theme--catppuccin-macchiato .textarea[disabled]::-moz-placeholder,html.theme--catppuccin-macchiato .input[disabled]::-moz-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .select select::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .textarea::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .input::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(245,247,253,0.3)}html.theme--catppuccin-macchiato .select select[disabled]::-webkit-input-placeholder,html.theme--catppuccin-macchiato .textarea[disabled]::-webkit-input-placeholder,html.theme--catppuccin-macchiato .input[disabled]::-webkit-input-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .select select::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .textarea::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .input::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(245,247,253,0.3)}html.theme--catppuccin-macchiato .select select[disabled]:-moz-placeholder,html.theme--catppuccin-macchiato .textarea[disabled]:-moz-placeholder,html.theme--catppuccin-macchiato .input[disabled]:-moz-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .select select:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .textarea:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .input:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(245,247,253,0.3)}html.theme--catppuccin-macchiato .select select[disabled]:-ms-input-placeholder,html.theme--catppuccin-macchiato .textarea[disabled]:-ms-input-placeholder,html.theme--catppuccin-macchiato .input[disabled]:-ms-input-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .select select:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .textarea:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .input:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(245,247,253,0.3)}html.theme--catppuccin-macchiato .textarea,html.theme--catppuccin-macchiato .input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}html.theme--catppuccin-macchiato .textarea[readonly],html.theme--catppuccin-macchiato .input[readonly],html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}html.theme--catppuccin-macchiato .is-white.textarea,html.theme--catppuccin-macchiato .is-white.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}html.theme--catppuccin-macchiato .is-white.textarea:focus,html.theme--catppuccin-macchiato .is-white.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-white:focus,html.theme--catppuccin-macchiato .is-white.is-focused.textarea,html.theme--catppuccin-macchiato .is-white.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-white.textarea:active,html.theme--catppuccin-macchiato .is-white.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-white:active,html.theme--catppuccin-macchiato .is-white.is-active.textarea,html.theme--catppuccin-macchiato .is-white.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-macchiato .is-black.textarea,html.theme--catppuccin-macchiato .is-black.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}html.theme--catppuccin-macchiato .is-black.textarea:focus,html.theme--catppuccin-macchiato .is-black.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-black:focus,html.theme--catppuccin-macchiato .is-black.is-focused.textarea,html.theme--catppuccin-macchiato .is-black.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-black.textarea:active,html.theme--catppuccin-macchiato .is-black.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-black:active,html.theme--catppuccin-macchiato .is-black.is-active.textarea,html.theme--catppuccin-macchiato .is-black.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-macchiato .is-light.textarea,html.theme--catppuccin-macchiato .is-light.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-light{border-color:#f5f5f5}html.theme--catppuccin-macchiato .is-light.textarea:focus,html.theme--catppuccin-macchiato .is-light.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-light:focus,html.theme--catppuccin-macchiato .is-light.is-focused.textarea,html.theme--catppuccin-macchiato .is-light.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-light.textarea:active,html.theme--catppuccin-macchiato .is-light.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-light:active,html.theme--catppuccin-macchiato .is-light.is-active.textarea,html.theme--catppuccin-macchiato .is-light.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-macchiato .is-dark.textarea,html.theme--catppuccin-macchiato .content kbd.textarea,html.theme--catppuccin-macchiato .is-dark.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-dark,html.theme--catppuccin-macchiato .content kbd.input{border-color:#363a4f}html.theme--catppuccin-macchiato .is-dark.textarea:focus,html.theme--catppuccin-macchiato .content kbd.textarea:focus,html.theme--catppuccin-macchiato .is-dark.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-dark:focus,html.theme--catppuccin-macchiato .content kbd.input:focus,html.theme--catppuccin-macchiato .is-dark.is-focused.textarea,html.theme--catppuccin-macchiato .content kbd.is-focused.textarea,html.theme--catppuccin-macchiato .is-dark.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .content kbd.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .content form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-dark.textarea:active,html.theme--catppuccin-macchiato .content kbd.textarea:active,html.theme--catppuccin-macchiato .is-dark.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-dark:active,html.theme--catppuccin-macchiato .content kbd.input:active,html.theme--catppuccin-macchiato .is-dark.is-active.textarea,html.theme--catppuccin-macchiato .content kbd.is-active.textarea,html.theme--catppuccin-macchiato .is-dark.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-macchiato .content kbd.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(54,58,79,0.25)}html.theme--catppuccin-macchiato .is-primary.textarea,html.theme--catppuccin-macchiato .docstring>section>a.textarea.docs-sourcelink,html.theme--catppuccin-macchiato .is-primary.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.input.docs-sourcelink{border-color:#8aadf4}html.theme--catppuccin-macchiato .is-primary.textarea:focus,html.theme--catppuccin-macchiato .docstring>section>a.textarea.docs-sourcelink:focus,html.theme--catppuccin-macchiato .is-primary.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-primary:focus,html.theme--catppuccin-macchiato .docstring>section>a.input.docs-sourcelink:focus,html.theme--catppuccin-macchiato .is-primary.is-focused.textarea,html.theme--catppuccin-macchiato .docstring>section>a.is-focused.textarea.docs-sourcelink,html.theme--catppuccin-macchiato .is-primary.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .docstring>section>a.is-focused.input.docs-sourcelink,html.theme--catppuccin-macchiato .is-primary.textarea:active,html.theme--catppuccin-macchiato .docstring>section>a.textarea.docs-sourcelink:active,html.theme--catppuccin-macchiato .is-primary.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-primary:active,html.theme--catppuccin-macchiato .docstring>section>a.input.docs-sourcelink:active,html.theme--catppuccin-macchiato .is-primary.is-active.textarea,html.theme--catppuccin-macchiato .docstring>section>a.is-active.textarea.docs-sourcelink,html.theme--catppuccin-macchiato .is-primary.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-macchiato .docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .is-link.textarea,html.theme--catppuccin-macchiato .is-link.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-link{border-color:#8aadf4}html.theme--catppuccin-macchiato .is-link.textarea:focus,html.theme--catppuccin-macchiato .is-link.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-link:focus,html.theme--catppuccin-macchiato .is-link.is-focused.textarea,html.theme--catppuccin-macchiato .is-link.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-link.textarea:active,html.theme--catppuccin-macchiato .is-link.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-link:active,html.theme--catppuccin-macchiato .is-link.is-active.textarea,html.theme--catppuccin-macchiato .is-link.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .is-info.textarea,html.theme--catppuccin-macchiato .is-info.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-info{border-color:#8bd5ca}html.theme--catppuccin-macchiato .is-info.textarea:focus,html.theme--catppuccin-macchiato .is-info.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-info:focus,html.theme--catppuccin-macchiato .is-info.is-focused.textarea,html.theme--catppuccin-macchiato .is-info.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-info.textarea:active,html.theme--catppuccin-macchiato .is-info.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-info:active,html.theme--catppuccin-macchiato .is-info.is-active.textarea,html.theme--catppuccin-macchiato .is-info.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(139,213,202,0.25)}html.theme--catppuccin-macchiato .is-success.textarea,html.theme--catppuccin-macchiato .is-success.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-success{border-color:#a6da95}html.theme--catppuccin-macchiato .is-success.textarea:focus,html.theme--catppuccin-macchiato .is-success.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-success:focus,html.theme--catppuccin-macchiato .is-success.is-focused.textarea,html.theme--catppuccin-macchiato .is-success.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-success.textarea:active,html.theme--catppuccin-macchiato .is-success.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-success:active,html.theme--catppuccin-macchiato .is-success.is-active.textarea,html.theme--catppuccin-macchiato .is-success.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(166,218,149,0.25)}html.theme--catppuccin-macchiato .is-warning.textarea,html.theme--catppuccin-macchiato .is-warning.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#eed49f}html.theme--catppuccin-macchiato .is-warning.textarea:focus,html.theme--catppuccin-macchiato .is-warning.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-warning:focus,html.theme--catppuccin-macchiato .is-warning.is-focused.textarea,html.theme--catppuccin-macchiato .is-warning.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-warning.textarea:active,html.theme--catppuccin-macchiato .is-warning.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-warning:active,html.theme--catppuccin-macchiato .is-warning.is-active.textarea,html.theme--catppuccin-macchiato .is-warning.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(238,212,159,0.25)}html.theme--catppuccin-macchiato .is-danger.textarea,html.theme--catppuccin-macchiato .is-danger.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#ed8796}html.theme--catppuccin-macchiato .is-danger.textarea:focus,html.theme--catppuccin-macchiato .is-danger.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-danger:focus,html.theme--catppuccin-macchiato .is-danger.is-focused.textarea,html.theme--catppuccin-macchiato .is-danger.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-danger.textarea:active,html.theme--catppuccin-macchiato .is-danger.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-danger:active,html.theme--catppuccin-macchiato .is-danger.is-active.textarea,html.theme--catppuccin-macchiato .is-danger.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(237,135,150,0.25)}html.theme--catppuccin-macchiato .is-small.textarea,html.theme--catppuccin-macchiato .is-small.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input{border-radius:3px;font-size:.75rem}html.theme--catppuccin-macchiato .is-medium.textarea,html.theme--catppuccin-macchiato .is-medium.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .is-large.textarea,html.theme--catppuccin-macchiato .is-large.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .is-fullwidth.textarea,html.theme--catppuccin-macchiato .is-fullwidth.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}html.theme--catppuccin-macchiato .is-inline.textarea,html.theme--catppuccin-macchiato .is-inline.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}html.theme--catppuccin-macchiato .input.is-rounded,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}html.theme--catppuccin-macchiato .input.is-static,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}html.theme--catppuccin-macchiato .textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}html.theme--catppuccin-macchiato .textarea:not([rows]){max-height:40em;min-height:8em}html.theme--catppuccin-macchiato .textarea[rows]{height:initial}html.theme--catppuccin-macchiato .textarea.has-fixed-size{resize:none}html.theme--catppuccin-macchiato .radio,html.theme--catppuccin-macchiato .checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}html.theme--catppuccin-macchiato .radio input,html.theme--catppuccin-macchiato .checkbox input{cursor:pointer}html.theme--catppuccin-macchiato .radio:hover,html.theme--catppuccin-macchiato .checkbox:hover{color:#91d7e3}html.theme--catppuccin-macchiato .radio[disabled],html.theme--catppuccin-macchiato .checkbox[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .radio,fieldset[disabled] html.theme--catppuccin-macchiato .checkbox,html.theme--catppuccin-macchiato .radio input[disabled],html.theme--catppuccin-macchiato .checkbox input[disabled]{color:#f5f7fd;cursor:not-allowed}html.theme--catppuccin-macchiato .radio+.radio{margin-left:.5em}html.theme--catppuccin-macchiato .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}html.theme--catppuccin-macchiato .select:not(.is-multiple){height:2.5em}html.theme--catppuccin-macchiato .select:not(.is-multiple):not(.is-loading)::after{border-color:#8aadf4;right:1.125em;z-index:4}html.theme--catppuccin-macchiato .select.is-rounded select,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}html.theme--catppuccin-macchiato .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}html.theme--catppuccin-macchiato .select select::-ms-expand{display:none}html.theme--catppuccin-macchiato .select select[disabled]:hover,fieldset[disabled] html.theme--catppuccin-macchiato .select select:hover{border-color:#1e2030}html.theme--catppuccin-macchiato .select select:not([multiple]){padding-right:2.5em}html.theme--catppuccin-macchiato .select select[multiple]{height:auto;padding:0}html.theme--catppuccin-macchiato .select select[multiple] option{padding:0.5em 1em}html.theme--catppuccin-macchiato .select:not(.is-multiple):not(.is-loading):hover::after{border-color:#91d7e3}html.theme--catppuccin-macchiato .select.is-white:not(:hover)::after{border-color:#fff}html.theme--catppuccin-macchiato .select.is-white select{border-color:#fff}html.theme--catppuccin-macchiato .select.is-white select:hover,html.theme--catppuccin-macchiato .select.is-white select.is-hovered{border-color:#f2f2f2}html.theme--catppuccin-macchiato .select.is-white select:focus,html.theme--catppuccin-macchiato .select.is-white select.is-focused,html.theme--catppuccin-macchiato .select.is-white select:active,html.theme--catppuccin-macchiato .select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-macchiato .select.is-black:not(:hover)::after{border-color:#0a0a0a}html.theme--catppuccin-macchiato .select.is-black select{border-color:#0a0a0a}html.theme--catppuccin-macchiato .select.is-black select:hover,html.theme--catppuccin-macchiato .select.is-black select.is-hovered{border-color:#000}html.theme--catppuccin-macchiato .select.is-black select:focus,html.theme--catppuccin-macchiato .select.is-black select.is-focused,html.theme--catppuccin-macchiato .select.is-black select:active,html.theme--catppuccin-macchiato .select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-macchiato .select.is-light:not(:hover)::after{border-color:#f5f5f5}html.theme--catppuccin-macchiato .select.is-light select{border-color:#f5f5f5}html.theme--catppuccin-macchiato .select.is-light select:hover,html.theme--catppuccin-macchiato .select.is-light select.is-hovered{border-color:#e8e8e8}html.theme--catppuccin-macchiato .select.is-light select:focus,html.theme--catppuccin-macchiato .select.is-light select.is-focused,html.theme--catppuccin-macchiato .select.is-light select:active,html.theme--catppuccin-macchiato .select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-macchiato .select.is-dark:not(:hover)::after,html.theme--catppuccin-macchiato .content kbd.select:not(:hover)::after{border-color:#363a4f}html.theme--catppuccin-macchiato .select.is-dark select,html.theme--catppuccin-macchiato .content kbd.select select{border-color:#363a4f}html.theme--catppuccin-macchiato .select.is-dark select:hover,html.theme--catppuccin-macchiato .content kbd.select select:hover,html.theme--catppuccin-macchiato .select.is-dark select.is-hovered,html.theme--catppuccin-macchiato .content kbd.select select.is-hovered{border-color:#2c2f40}html.theme--catppuccin-macchiato .select.is-dark select:focus,html.theme--catppuccin-macchiato .content kbd.select select:focus,html.theme--catppuccin-macchiato .select.is-dark select.is-focused,html.theme--catppuccin-macchiato .content kbd.select select.is-focused,html.theme--catppuccin-macchiato .select.is-dark select:active,html.theme--catppuccin-macchiato .content kbd.select select:active,html.theme--catppuccin-macchiato .select.is-dark select.is-active,html.theme--catppuccin-macchiato .content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(54,58,79,0.25)}html.theme--catppuccin-macchiato .select.is-primary:not(:hover)::after,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#8aadf4}html.theme--catppuccin-macchiato .select.is-primary select,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select{border-color:#8aadf4}html.theme--catppuccin-macchiato .select.is-primary select:hover,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select:hover,html.theme--catppuccin-macchiato .select.is-primary select.is-hovered,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#739df2}html.theme--catppuccin-macchiato .select.is-primary select:focus,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select:focus,html.theme--catppuccin-macchiato .select.is-primary select.is-focused,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select.is-focused,html.theme--catppuccin-macchiato .select.is-primary select:active,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select:active,html.theme--catppuccin-macchiato .select.is-primary select.is-active,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .select.is-link:not(:hover)::after{border-color:#8aadf4}html.theme--catppuccin-macchiato .select.is-link select{border-color:#8aadf4}html.theme--catppuccin-macchiato .select.is-link select:hover,html.theme--catppuccin-macchiato .select.is-link select.is-hovered{border-color:#739df2}html.theme--catppuccin-macchiato .select.is-link select:focus,html.theme--catppuccin-macchiato .select.is-link select.is-focused,html.theme--catppuccin-macchiato .select.is-link select:active,html.theme--catppuccin-macchiato .select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .select.is-info:not(:hover)::after{border-color:#8bd5ca}html.theme--catppuccin-macchiato .select.is-info select{border-color:#8bd5ca}html.theme--catppuccin-macchiato .select.is-info select:hover,html.theme--catppuccin-macchiato .select.is-info select.is-hovered{border-color:#78cec1}html.theme--catppuccin-macchiato .select.is-info select:focus,html.theme--catppuccin-macchiato .select.is-info select.is-focused,html.theme--catppuccin-macchiato .select.is-info select:active,html.theme--catppuccin-macchiato .select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(139,213,202,0.25)}html.theme--catppuccin-macchiato .select.is-success:not(:hover)::after{border-color:#a6da95}html.theme--catppuccin-macchiato .select.is-success select{border-color:#a6da95}html.theme--catppuccin-macchiato .select.is-success select:hover,html.theme--catppuccin-macchiato .select.is-success select.is-hovered{border-color:#96d382}html.theme--catppuccin-macchiato .select.is-success select:focus,html.theme--catppuccin-macchiato .select.is-success select.is-focused,html.theme--catppuccin-macchiato .select.is-success select:active,html.theme--catppuccin-macchiato .select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(166,218,149,0.25)}html.theme--catppuccin-macchiato .select.is-warning:not(:hover)::after{border-color:#eed49f}html.theme--catppuccin-macchiato .select.is-warning select{border-color:#eed49f}html.theme--catppuccin-macchiato .select.is-warning select:hover,html.theme--catppuccin-macchiato .select.is-warning select.is-hovered{border-color:#eaca89}html.theme--catppuccin-macchiato .select.is-warning select:focus,html.theme--catppuccin-macchiato .select.is-warning select.is-focused,html.theme--catppuccin-macchiato .select.is-warning select:active,html.theme--catppuccin-macchiato .select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(238,212,159,0.25)}html.theme--catppuccin-macchiato .select.is-danger:not(:hover)::after{border-color:#ed8796}html.theme--catppuccin-macchiato .select.is-danger select{border-color:#ed8796}html.theme--catppuccin-macchiato .select.is-danger select:hover,html.theme--catppuccin-macchiato .select.is-danger select.is-hovered{border-color:#ea7183}html.theme--catppuccin-macchiato .select.is-danger select:focus,html.theme--catppuccin-macchiato .select.is-danger select.is-focused,html.theme--catppuccin-macchiato .select.is-danger select:active,html.theme--catppuccin-macchiato .select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(237,135,150,0.25)}html.theme--catppuccin-macchiato .select.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.select{border-radius:3px;font-size:.75rem}html.theme--catppuccin-macchiato .select.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .select.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .select.is-disabled::after{border-color:#f5f7fd !important;opacity:0.5}html.theme--catppuccin-macchiato .select.is-fullwidth{width:100%}html.theme--catppuccin-macchiato .select.is-fullwidth select{width:100%}html.theme--catppuccin-macchiato .select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}html.theme--catppuccin-macchiato .select.is-loading.is-small:after,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-macchiato .select.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-macchiato .select.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-macchiato .file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}html.theme--catppuccin-macchiato .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .file.is-white:hover .file-cta,html.theme--catppuccin-macchiato .file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .file.is-white:focus .file-cta,html.theme--catppuccin-macchiato .file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}html.theme--catppuccin-macchiato .file.is-white:active .file-cta,html.theme--catppuccin-macchiato .file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-black:hover .file-cta,html.theme--catppuccin-macchiato .file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-black:focus .file-cta,html.theme--catppuccin-macchiato .file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}html.theme--catppuccin-macchiato .file.is-black:active .file-cta,html.theme--catppuccin-macchiato .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-light:hover .file-cta,html.theme--catppuccin-macchiato .file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-light:focus .file-cta,html.theme--catppuccin-macchiato .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-light:active .file-cta,html.theme--catppuccin-macchiato .file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-dark .file-cta,html.theme--catppuccin-macchiato .content kbd.file .file-cta{background-color:#363a4f;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-dark:hover .file-cta,html.theme--catppuccin-macchiato .content kbd.file:hover .file-cta,html.theme--catppuccin-macchiato .file.is-dark.is-hovered .file-cta,html.theme--catppuccin-macchiato .content kbd.file.is-hovered .file-cta{background-color:#313447;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-dark:focus .file-cta,html.theme--catppuccin-macchiato .content kbd.file:focus .file-cta,html.theme--catppuccin-macchiato .file.is-dark.is-focused .file-cta,html.theme--catppuccin-macchiato .content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(54,58,79,0.25);color:#fff}html.theme--catppuccin-macchiato .file.is-dark:active .file-cta,html.theme--catppuccin-macchiato .content kbd.file:active .file-cta,html.theme--catppuccin-macchiato .file.is-dark.is-active .file-cta,html.theme--catppuccin-macchiato .content kbd.file.is-active .file-cta{background-color:#2c2f40;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-primary .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.docs-sourcelink .file-cta{background-color:#8aadf4;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-primary:hover .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.docs-sourcelink:hover .file-cta,html.theme--catppuccin-macchiato .file.is-primary.is-hovered .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#7ea5f3;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-primary:focus .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.docs-sourcelink:focus .file-cta,html.theme--catppuccin-macchiato .file.is-primary.is-focused .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(138,173,244,0.25);color:#fff}html.theme--catppuccin-macchiato .file.is-primary:active .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.docs-sourcelink:active .file-cta,html.theme--catppuccin-macchiato .file.is-primary.is-active .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#739df2;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-link .file-cta{background-color:#8aadf4;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-link:hover .file-cta,html.theme--catppuccin-macchiato .file.is-link.is-hovered .file-cta{background-color:#7ea5f3;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-link:focus .file-cta,html.theme--catppuccin-macchiato .file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(138,173,244,0.25);color:#fff}html.theme--catppuccin-macchiato .file.is-link:active .file-cta,html.theme--catppuccin-macchiato .file.is-link.is-active .file-cta{background-color:#739df2;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-info .file-cta{background-color:#8bd5ca;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-info:hover .file-cta,html.theme--catppuccin-macchiato .file.is-info.is-hovered .file-cta{background-color:#82d2c6;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-info:focus .file-cta,html.theme--catppuccin-macchiato .file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(139,213,202,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-info:active .file-cta,html.theme--catppuccin-macchiato .file.is-info.is-active .file-cta{background-color:#78cec1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-success .file-cta{background-color:#a6da95;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-success:hover .file-cta,html.theme--catppuccin-macchiato .file.is-success.is-hovered .file-cta{background-color:#9ed78c;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-success:focus .file-cta,html.theme--catppuccin-macchiato .file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(166,218,149,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-success:active .file-cta,html.theme--catppuccin-macchiato .file.is-success.is-active .file-cta{background-color:#96d382;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-warning .file-cta{background-color:#eed49f;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-warning:hover .file-cta,html.theme--catppuccin-macchiato .file.is-warning.is-hovered .file-cta{background-color:#eccf94;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-warning:focus .file-cta,html.theme--catppuccin-macchiato .file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(238,212,159,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-warning:active .file-cta,html.theme--catppuccin-macchiato .file.is-warning.is-active .file-cta{background-color:#eaca89;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-danger .file-cta{background-color:#ed8796;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-danger:hover .file-cta,html.theme--catppuccin-macchiato .file.is-danger.is-hovered .file-cta{background-color:#eb7c8c;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-danger:focus .file-cta,html.theme--catppuccin-macchiato .file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(237,135,150,0.25);color:#fff}html.theme--catppuccin-macchiato .file.is-danger:active .file-cta,html.theme--catppuccin-macchiato .file.is-danger.is-active .file-cta{background-color:#ea7183;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}html.theme--catppuccin-macchiato .file.is-normal{font-size:1rem}html.theme--catppuccin-macchiato .file.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .file.is-medium .file-icon .fa{font-size:21px}html.theme--catppuccin-macchiato .file.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .file.is-large .file-icon .fa{font-size:28px}html.theme--catppuccin-macchiato .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-macchiato .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-macchiato .file.has-name.is-empty .file-cta{border-radius:.4em}html.theme--catppuccin-macchiato .file.has-name.is-empty .file-name{display:none}html.theme--catppuccin-macchiato .file.is-boxed .file-label{flex-direction:column}html.theme--catppuccin-macchiato .file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}html.theme--catppuccin-macchiato .file.is-boxed .file-name{border-width:0 1px 1px}html.theme--catppuccin-macchiato .file.is-boxed .file-icon{height:1.5em;width:1.5em}html.theme--catppuccin-macchiato .file.is-boxed .file-icon .fa{font-size:21px}html.theme--catppuccin-macchiato .file.is-boxed.is-small .file-icon .fa,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}html.theme--catppuccin-macchiato .file.is-boxed.is-medium .file-icon .fa{font-size:28px}html.theme--catppuccin-macchiato .file.is-boxed.is-large .file-icon .fa{font-size:35px}html.theme--catppuccin-macchiato .file.is-boxed.has-name .file-cta{border-radius:.4em .4em 0 0}html.theme--catppuccin-macchiato .file.is-boxed.has-name .file-name{border-radius:0 0 .4em .4em;border-width:0 1px 1px}html.theme--catppuccin-macchiato .file.is-centered{justify-content:center}html.theme--catppuccin-macchiato .file.is-fullwidth .file-label{width:100%}html.theme--catppuccin-macchiato .file.is-fullwidth .file-name{flex-grow:1;max-width:none}html.theme--catppuccin-macchiato .file.is-right{justify-content:flex-end}html.theme--catppuccin-macchiato .file.is-right .file-cta{border-radius:0 .4em .4em 0}html.theme--catppuccin-macchiato .file.is-right .file-name{border-radius:.4em 0 0 .4em;border-width:1px 0 1px 1px;order:-1}html.theme--catppuccin-macchiato .file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}html.theme--catppuccin-macchiato .file-label:hover .file-cta{background-color:#313447;color:#b5c1f1}html.theme--catppuccin-macchiato .file-label:hover .file-name{border-color:#565a71}html.theme--catppuccin-macchiato .file-label:active .file-cta{background-color:#2c2f40;color:#b5c1f1}html.theme--catppuccin-macchiato .file-label:active .file-name{border-color:#505469}html.theme--catppuccin-macchiato .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}html.theme--catppuccin-macchiato .file-cta,html.theme--catppuccin-macchiato .file-name{border-color:#5b6078;border-radius:.4em;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}html.theme--catppuccin-macchiato .file-cta{background-color:#363a4f;color:#cad3f5}html.theme--catppuccin-macchiato .file-name{border-color:#5b6078;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}html.theme--catppuccin-macchiato .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}html.theme--catppuccin-macchiato .file-icon .fa{font-size:14px}html.theme--catppuccin-macchiato .label{color:#b5c1f1;display:block;font-size:1rem;font-weight:700}html.theme--catppuccin-macchiato .label:not(:last-child){margin-bottom:0.5em}html.theme--catppuccin-macchiato .label.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}html.theme--catppuccin-macchiato .label.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .label.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .help{display:block;font-size:.75rem;margin-top:0.25rem}html.theme--catppuccin-macchiato .help.is-white{color:#fff}html.theme--catppuccin-macchiato .help.is-black{color:#0a0a0a}html.theme--catppuccin-macchiato .help.is-light{color:#f5f5f5}html.theme--catppuccin-macchiato .help.is-dark,html.theme--catppuccin-macchiato .content kbd.help{color:#363a4f}html.theme--catppuccin-macchiato .help.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.help.docs-sourcelink{color:#8aadf4}html.theme--catppuccin-macchiato .help.is-link{color:#8aadf4}html.theme--catppuccin-macchiato .help.is-info{color:#8bd5ca}html.theme--catppuccin-macchiato .help.is-success{color:#a6da95}html.theme--catppuccin-macchiato .help.is-warning{color:#eed49f}html.theme--catppuccin-macchiato .help.is-danger{color:#ed8796}html.theme--catppuccin-macchiato .field:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-macchiato .field.has-addons{display:flex;justify-content:flex-start}html.theme--catppuccin-macchiato .field.has-addons .control:not(:last-child){margin-right:-1px}html.theme--catppuccin-macchiato .field.has-addons .control:not(:first-child):not(:last-child) .button,html.theme--catppuccin-macchiato .field.has-addons .control:not(:first-child):not(:last-child) .input,html.theme--catppuccin-macchiato .field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,html.theme--catppuccin-macchiato .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}html.theme--catppuccin-macchiato .field.has-addons .control:first-child:not(:only-child) .button,html.theme--catppuccin-macchiato .field.has-addons .control:first-child:not(:only-child) .input,html.theme--catppuccin-macchiato .field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-macchiato .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-macchiato .field.has-addons .control:last-child:not(:only-child) .button,html.theme--catppuccin-macchiato .field.has-addons .control:last-child:not(:only-child) .input,html.theme--catppuccin-macchiato .field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-macchiato .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-macchiato .field.has-addons .control .button:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .button.is-hovered:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .input:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .input.is-hovered:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .select select:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}html.theme--catppuccin-macchiato .field.has-addons .control .button:not([disabled]):focus,html.theme--catppuccin-macchiato .field.has-addons .control .button.is-focused:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .button:not([disabled]):active,html.theme--catppuccin-macchiato .field.has-addons .control .button.is-active:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .input:not([disabled]):focus,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-macchiato .field.has-addons .control .input.is-focused:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .input:not([disabled]):active,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,html.theme--catppuccin-macchiato .field.has-addons .control .input.is-active:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .select select:not([disabled]):focus,html.theme--catppuccin-macchiato .field.has-addons .control .select select.is-focused:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .select select:not([disabled]):active,html.theme--catppuccin-macchiato .field.has-addons .control .select select.is-active:not([disabled]){z-index:3}html.theme--catppuccin-macchiato .field.has-addons .control .button:not([disabled]):focus:hover,html.theme--catppuccin-macchiato .field.has-addons .control .button.is-focused:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .button:not([disabled]):active:hover,html.theme--catppuccin-macchiato .field.has-addons .control .button.is-active:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .input:not([disabled]):focus:hover,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-macchiato .field.has-addons .control .input.is-focused:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .input:not([disabled]):active:hover,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-macchiato .field.has-addons .control .input.is-active:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .select select:not([disabled]):focus:hover,html.theme--catppuccin-macchiato .field.has-addons .control .select select.is-focused:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .select select:not([disabled]):active:hover,html.theme--catppuccin-macchiato .field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}html.theme--catppuccin-macchiato .field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .field.has-addons.has-addons-centered{justify-content:center}html.theme--catppuccin-macchiato .field.has-addons.has-addons-right{justify-content:flex-end}html.theme--catppuccin-macchiato .field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}html.theme--catppuccin-macchiato .field.is-grouped{display:flex;justify-content:flex-start}html.theme--catppuccin-macchiato .field.is-grouped>.control{flex-shrink:0}html.theme--catppuccin-macchiato .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-macchiato .field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-centered{justify-content:center}html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-right{justify-content:flex-end}html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-multiline{flex-wrap:wrap}html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-multiline>.control:last-child,html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .field.is-horizontal{display:flex}}html.theme--catppuccin-macchiato .field-label .label{font-size:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}html.theme--catppuccin-macchiato .field-label.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}html.theme--catppuccin-macchiato .field-label.is-normal{padding-top:0.375em}html.theme--catppuccin-macchiato .field-label.is-medium{font-size:1.25rem;padding-top:0.375em}html.theme--catppuccin-macchiato .field-label.is-large{font-size:1.5rem;padding-top:0.375em}}html.theme--catppuccin-macchiato .field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}html.theme--catppuccin-macchiato .field-body .field{margin-bottom:0}html.theme--catppuccin-macchiato .field-body>.field{flex-shrink:1}html.theme--catppuccin-macchiato .field-body>.field:not(.is-narrow){flex-grow:1}html.theme--catppuccin-macchiato .field-body>.field:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-macchiato .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}html.theme--catppuccin-macchiato .control.has-icons-left .input:focus~.icon,html.theme--catppuccin-macchiato .control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,html.theme--catppuccin-macchiato .control.has-icons-left .select:focus~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .input:focus~.icon,html.theme--catppuccin-macchiato .control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .select:focus~.icon{color:#363a4f}html.theme--catppuccin-macchiato .control.has-icons-left .input.is-small~.icon,html.theme--catppuccin-macchiato .control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,html.theme--catppuccin-macchiato .control.has-icons-left .select.is-small~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .input.is-small~.icon,html.theme--catppuccin-macchiato .control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .select.is-small~.icon{font-size:.75rem}html.theme--catppuccin-macchiato .control.has-icons-left .input.is-medium~.icon,html.theme--catppuccin-macchiato .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,html.theme--catppuccin-macchiato .control.has-icons-left .select.is-medium~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .input.is-medium~.icon,html.theme--catppuccin-macchiato .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}html.theme--catppuccin-macchiato .control.has-icons-left .input.is-large~.icon,html.theme--catppuccin-macchiato .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,html.theme--catppuccin-macchiato .control.has-icons-left .select.is-large~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .input.is-large~.icon,html.theme--catppuccin-macchiato .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .select.is-large~.icon{font-size:1.5rem}html.theme--catppuccin-macchiato .control.has-icons-left .icon,html.theme--catppuccin-macchiato .control.has-icons-right .icon{color:#5b6078;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}html.theme--catppuccin-macchiato .control.has-icons-left .input,html.theme--catppuccin-macchiato .control.has-icons-left #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-left form.docs-search>input,html.theme--catppuccin-macchiato .control.has-icons-left .select select{padding-left:2.5em}html.theme--catppuccin-macchiato .control.has-icons-left .icon.is-left{left:0}html.theme--catppuccin-macchiato .control.has-icons-right .input,html.theme--catppuccin-macchiato .control.has-icons-right #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-right form.docs-search>input,html.theme--catppuccin-macchiato .control.has-icons-right .select select{padding-right:2.5em}html.theme--catppuccin-macchiato .control.has-icons-right .icon.is-right{right:0}html.theme--catppuccin-macchiato .control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}html.theme--catppuccin-macchiato .control.is-loading.is-small:after,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-macchiato .control.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-macchiato .control.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-macchiato .breadcrumb{font-size:1rem;white-space:nowrap}html.theme--catppuccin-macchiato .breadcrumb a{align-items:center;color:#8aadf4;display:flex;justify-content:center;padding:0 .75em}html.theme--catppuccin-macchiato .breadcrumb a:hover{color:#91d7e3}html.theme--catppuccin-macchiato .breadcrumb li{align-items:center;display:flex}html.theme--catppuccin-macchiato .breadcrumb li:first-child a{padding-left:0}html.theme--catppuccin-macchiato .breadcrumb li.is-active a{color:#b5c1f1;cursor:default;pointer-events:none}html.theme--catppuccin-macchiato .breadcrumb li+li::before{color:#6e738d;content:"\0002f"}html.theme--catppuccin-macchiato .breadcrumb ul,html.theme--catppuccin-macchiato .breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-macchiato .breadcrumb .icon:first-child{margin-right:.5em}html.theme--catppuccin-macchiato .breadcrumb .icon:last-child{margin-left:.5em}html.theme--catppuccin-macchiato .breadcrumb.is-centered ol,html.theme--catppuccin-macchiato .breadcrumb.is-centered ul{justify-content:center}html.theme--catppuccin-macchiato .breadcrumb.is-right ol,html.theme--catppuccin-macchiato .breadcrumb.is-right ul{justify-content:flex-end}html.theme--catppuccin-macchiato .breadcrumb.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}html.theme--catppuccin-macchiato .breadcrumb.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .breadcrumb.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .breadcrumb.has-arrow-separator li+li::before{content:"\02192"}html.theme--catppuccin-macchiato .breadcrumb.has-bullet-separator li+li::before{content:"\02022"}html.theme--catppuccin-macchiato .breadcrumb.has-dot-separator li+li::before{content:"\000b7"}html.theme--catppuccin-macchiato .breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}html.theme--catppuccin-macchiato .card{background-color:#fff;border-radius:.25rem;box-shadow:#171717;color:#cad3f5;max-width:100%;position:relative}html.theme--catppuccin-macchiato .card-footer:first-child,html.theme--catppuccin-macchiato .card-content:first-child,html.theme--catppuccin-macchiato .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-macchiato .card-footer:last-child,html.theme--catppuccin-macchiato .card-content:last-child,html.theme--catppuccin-macchiato .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-macchiato .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}html.theme--catppuccin-macchiato .card-header-title{align-items:center;color:#b5c1f1;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}html.theme--catppuccin-macchiato .card-header-title.is-centered{justify-content:center}html.theme--catppuccin-macchiato .card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}html.theme--catppuccin-macchiato .card-image{display:block;position:relative}html.theme--catppuccin-macchiato .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-macchiato .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-macchiato .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}html.theme--catppuccin-macchiato .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}html.theme--catppuccin-macchiato .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}html.theme--catppuccin-macchiato .card-footer-item:not(:last-child){border-right:1px solid #ededed}html.theme--catppuccin-macchiato .card .media:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-macchiato .dropdown{display:inline-flex;position:relative;vertical-align:top}html.theme--catppuccin-macchiato .dropdown.is-active .dropdown-menu,html.theme--catppuccin-macchiato .dropdown.is-hoverable:hover .dropdown-menu{display:block}html.theme--catppuccin-macchiato .dropdown.is-right .dropdown-menu{left:auto;right:0}html.theme--catppuccin-macchiato .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}html.theme--catppuccin-macchiato .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}html.theme--catppuccin-macchiato .dropdown-content{background-color:#1e2030;border-radius:.4em;box-shadow:#171717;padding-bottom:.5rem;padding-top:.5rem}html.theme--catppuccin-macchiato .dropdown-item{color:#cad3f5;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}html.theme--catppuccin-macchiato a.dropdown-item,html.theme--catppuccin-macchiato button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}html.theme--catppuccin-macchiato a.dropdown-item:hover,html.theme--catppuccin-macchiato button.dropdown-item:hover{background-color:#1e2030;color:#0a0a0a}html.theme--catppuccin-macchiato a.dropdown-item.is-active,html.theme--catppuccin-macchiato button.dropdown-item.is-active{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}html.theme--catppuccin-macchiato .level{align-items:center;justify-content:space-between}html.theme--catppuccin-macchiato .level code{border-radius:.4em}html.theme--catppuccin-macchiato .level img{display:inline-block;vertical-align:top}html.theme--catppuccin-macchiato .level.is-mobile{display:flex}html.theme--catppuccin-macchiato .level.is-mobile .level-left,html.theme--catppuccin-macchiato .level.is-mobile .level-right{display:flex}html.theme--catppuccin-macchiato .level.is-mobile .level-left+.level-right{margin-top:0}html.theme--catppuccin-macchiato .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-macchiato .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .level{display:flex}html.theme--catppuccin-macchiato .level>.level-item:not(.is-narrow){flex-grow:1}}html.theme--catppuccin-macchiato .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}html.theme--catppuccin-macchiato .level-item .title,html.theme--catppuccin-macchiato .level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .level-item:not(:last-child){margin-bottom:.75rem}}html.theme--catppuccin-macchiato .level-left,html.theme--catppuccin-macchiato .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-macchiato .level-left .level-item.is-flexible,html.theme--catppuccin-macchiato .level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .level-left .level-item:not(:last-child),html.theme--catppuccin-macchiato .level-right .level-item:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-macchiato .level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .level-left{display:flex}}html.theme--catppuccin-macchiato .level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .level-right{display:flex}}html.theme--catppuccin-macchiato .media{align-items:flex-start;display:flex;text-align:inherit}html.theme--catppuccin-macchiato .media .content:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-macchiato .media .media{border-top:1px solid rgba(91,96,120,0.5);display:flex;padding-top:.75rem}html.theme--catppuccin-macchiato .media .media .content:not(:last-child),html.theme--catppuccin-macchiato .media .media .control:not(:last-child){margin-bottom:.5rem}html.theme--catppuccin-macchiato .media .media .media{padding-top:.5rem}html.theme--catppuccin-macchiato .media .media .media+.media{margin-top:.5rem}html.theme--catppuccin-macchiato .media+.media{border-top:1px solid rgba(91,96,120,0.5);margin-top:1rem;padding-top:1rem}html.theme--catppuccin-macchiato .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}html.theme--catppuccin-macchiato .media-left,html.theme--catppuccin-macchiato .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-macchiato .media-left{margin-right:1rem}html.theme--catppuccin-macchiato .media-right{margin-left:1rem}html.theme--catppuccin-macchiato .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .media-content{overflow-x:auto}}html.theme--catppuccin-macchiato .menu{font-size:1rem}html.theme--catppuccin-macchiato .menu.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}html.theme--catppuccin-macchiato .menu.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .menu.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .menu-list{line-height:1.25}html.theme--catppuccin-macchiato .menu-list a{border-radius:3px;color:#cad3f5;display:block;padding:0.5em 0.75em}html.theme--catppuccin-macchiato .menu-list a:hover{background-color:#1e2030;color:#b5c1f1}html.theme--catppuccin-macchiato .menu-list a.is-active{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .menu-list li ul{border-left:1px solid #5b6078;margin:.75em;padding-left:.75em}html.theme--catppuccin-macchiato .menu-label{color:#f5f7fd;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}html.theme--catppuccin-macchiato .menu-label:not(:first-child){margin-top:1em}html.theme--catppuccin-macchiato .menu-label:not(:last-child){margin-bottom:1em}html.theme--catppuccin-macchiato .message{background-color:#1e2030;border-radius:.4em;font-size:1rem}html.theme--catppuccin-macchiato .message strong{color:currentColor}html.theme--catppuccin-macchiato .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-macchiato .message.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}html.theme--catppuccin-macchiato .message.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .message.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .message.is-white{background-color:#fff}html.theme--catppuccin-macchiato .message.is-white .message-header{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .message.is-white .message-body{border-color:#fff}html.theme--catppuccin-macchiato .message.is-black{background-color:#fafafa}html.theme--catppuccin-macchiato .message.is-black .message-header{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .message.is-black .message-body{border-color:#0a0a0a}html.theme--catppuccin-macchiato .message.is-light{background-color:#fafafa}html.theme--catppuccin-macchiato .message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .message.is-light .message-body{border-color:#f5f5f5}html.theme--catppuccin-macchiato .message.is-dark,html.theme--catppuccin-macchiato .content kbd.message{background-color:#f9f9fb}html.theme--catppuccin-macchiato .message.is-dark .message-header,html.theme--catppuccin-macchiato .content kbd.message .message-header{background-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .message.is-dark .message-body,html.theme--catppuccin-macchiato .content kbd.message .message-body{border-color:#363a4f}html.theme--catppuccin-macchiato .message.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.message.docs-sourcelink{background-color:#ecf2fd}html.theme--catppuccin-macchiato .message.is-primary .message-header,html.theme--catppuccin-macchiato .docstring>section>a.message.docs-sourcelink .message-header{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .message.is-primary .message-body,html.theme--catppuccin-macchiato .docstring>section>a.message.docs-sourcelink .message-body{border-color:#8aadf4;color:#0e3b95}html.theme--catppuccin-macchiato .message.is-link{background-color:#ecf2fd}html.theme--catppuccin-macchiato .message.is-link .message-header{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .message.is-link .message-body{border-color:#8aadf4;color:#0e3b95}html.theme--catppuccin-macchiato .message.is-info{background-color:#f0faf8}html.theme--catppuccin-macchiato .message.is-info .message-header{background-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .message.is-info .message-body{border-color:#8bd5ca;color:#276d62}html.theme--catppuccin-macchiato .message.is-success{background-color:#f2faf0}html.theme--catppuccin-macchiato .message.is-success .message-header{background-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .message.is-success .message-body{border-color:#a6da95;color:#386e26}html.theme--catppuccin-macchiato .message.is-warning{background-color:#fcf7ee}html.theme--catppuccin-macchiato .message.is-warning .message-header{background-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .message.is-warning .message-body{border-color:#eed49f;color:#7e5c16}html.theme--catppuccin-macchiato .message.is-danger{background-color:#fcedef}html.theme--catppuccin-macchiato .message.is-danger .message-header{background-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .message.is-danger .message-body{border-color:#ed8796;color:#971729}html.theme--catppuccin-macchiato .message-header{align-items:center;background-color:#cad3f5;border-radius:.4em .4em 0 0;color:rgba(0,0,0,0.7);display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}html.theme--catppuccin-macchiato .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}html.theme--catppuccin-macchiato .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}html.theme--catppuccin-macchiato .message-body{border-color:#5b6078;border-radius:.4em;border-style:solid;border-width:0 0 0 4px;color:#cad3f5;padding:1.25em 1.5em}html.theme--catppuccin-macchiato .message-body code,html.theme--catppuccin-macchiato .message-body pre{background-color:#fff}html.theme--catppuccin-macchiato .message-body pre code{background-color:rgba(0,0,0,0)}html.theme--catppuccin-macchiato .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}html.theme--catppuccin-macchiato .modal.is-active{display:flex}html.theme--catppuccin-macchiato .modal-background{background-color:rgba(10,10,10,0.86)}html.theme--catppuccin-macchiato .modal-content,html.theme--catppuccin-macchiato .modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){html.theme--catppuccin-macchiato .modal-content,html.theme--catppuccin-macchiato .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}html.theme--catppuccin-macchiato .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}html.theme--catppuccin-macchiato .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}html.theme--catppuccin-macchiato .modal-card-head,html.theme--catppuccin-macchiato .modal-card-foot{align-items:center;background-color:#1e2030;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}html.theme--catppuccin-macchiato .modal-card-head{border-bottom:1px solid #5b6078;border-top-left-radius:8px;border-top-right-radius:8px}html.theme--catppuccin-macchiato .modal-card-title{color:#cad3f5;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}html.theme--catppuccin-macchiato .modal-card-foot{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #5b6078}html.theme--catppuccin-macchiato .modal-card-foot .button:not(:last-child){margin-right:.5em}html.theme--catppuccin-macchiato .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#24273a;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}html.theme--catppuccin-macchiato .navbar{background-color:#8aadf4;min-height:4rem;position:relative;z-index:30}html.theme--catppuccin-macchiato .navbar.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-white .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-white .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-white .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-white .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-white .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-white .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-white .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}html.theme--catppuccin-macchiato .navbar.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-black .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-black .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-black .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-black .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-black .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-black .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-black .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}html.theme--catppuccin-macchiato .navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-light .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-light .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-light .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-light .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-light .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-light .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-light .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-macchiato .navbar.is-dark,html.theme--catppuccin-macchiato .content kbd.navbar{background-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand .navbar-link,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand .navbar-link.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#2c2f40;color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand .navbar-link::after,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-burger,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start .navbar-link,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end .navbar-link,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end .navbar-link.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#2c2f40;color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end .navbar-link::after,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2c2f40;color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#363a4f;color:#fff}}html.theme--catppuccin-macchiato .navbar.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand .navbar-link.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand .navbar-link::after,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-burger,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end .navbar-link.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end .navbar-link::after,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#8aadf4;color:#fff}}html.theme--catppuccin-macchiato .navbar.is-link{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-link .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-link .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-link .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-link .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-link .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-link .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-link .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end .navbar-link.is-active{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#8aadf4;color:#fff}}html.theme--catppuccin-macchiato .navbar.is-info{background-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#78cec1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-info .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-info .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-info .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-info .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-info .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-info .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-info .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end .navbar-link.is-active{background-color:#78cec1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#78cec1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#8bd5ca;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-macchiato .navbar.is-success{background-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#96d382;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-success .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-success .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-success .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-success .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-success .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-success .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-success .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end .navbar-link.is-active{background-color:#96d382;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#96d382;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#a6da95;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-macchiato .navbar.is-warning{background-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#eaca89;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#eaca89;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#eaca89;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#eed49f;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-macchiato .navbar.is-danger{background-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#ea7183;color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#ea7183;color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ea7183;color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#ed8796;color:#fff}}html.theme--catppuccin-macchiato .navbar>.container{align-items:stretch;display:flex;min-height:4rem;width:100%}html.theme--catppuccin-macchiato .navbar.has-shadow{box-shadow:0 2px 0 0 #1e2030}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom,html.theme--catppuccin-macchiato .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom{bottom:0}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #1e2030}html.theme--catppuccin-macchiato .navbar.is-fixed-top{top:0}html.theme--catppuccin-macchiato html.has-navbar-fixed-top,html.theme--catppuccin-macchiato body.has-navbar-fixed-top{padding-top:4rem}html.theme--catppuccin-macchiato html.has-navbar-fixed-bottom,html.theme--catppuccin-macchiato body.has-navbar-fixed-bottom{padding-bottom:4rem}html.theme--catppuccin-macchiato .navbar-brand,html.theme--catppuccin-macchiato .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:4rem}html.theme--catppuccin-macchiato .navbar-brand a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar-brand a.navbar-item:hover{background-color:transparent}html.theme--catppuccin-macchiato .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}html.theme--catppuccin-macchiato .navbar-burger{color:#cad3f5;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:4rem;position:relative;width:4rem;margin-left:auto}html.theme--catppuccin-macchiato .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}html.theme--catppuccin-macchiato .navbar-burger span:nth-child(1){top:calc(50% - 6px)}html.theme--catppuccin-macchiato .navbar-burger span:nth-child(2){top:calc(50% - 1px)}html.theme--catppuccin-macchiato .navbar-burger span:nth-child(3){top:calc(50% + 4px)}html.theme--catppuccin-macchiato .navbar-burger:hover{background-color:rgba(0,0,0,0.05)}html.theme--catppuccin-macchiato .navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}html.theme--catppuccin-macchiato .navbar-burger.is-active span:nth-child(2){opacity:0}html.theme--catppuccin-macchiato .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}html.theme--catppuccin-macchiato .navbar-menu{display:none}html.theme--catppuccin-macchiato .navbar-item,html.theme--catppuccin-macchiato .navbar-link{color:#cad3f5;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}html.theme--catppuccin-macchiato .navbar-item .icon:only-child,html.theme--catppuccin-macchiato .navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}html.theme--catppuccin-macchiato a.navbar-item,html.theme--catppuccin-macchiato .navbar-link{cursor:pointer}html.theme--catppuccin-macchiato a.navbar-item:focus,html.theme--catppuccin-macchiato a.navbar-item:focus-within,html.theme--catppuccin-macchiato a.navbar-item:hover,html.theme--catppuccin-macchiato a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar-link:focus,html.theme--catppuccin-macchiato .navbar-link:focus-within,html.theme--catppuccin-macchiato .navbar-link:hover,html.theme--catppuccin-macchiato .navbar-link.is-active{background-color:rgba(0,0,0,0);color:#8aadf4}html.theme--catppuccin-macchiato .navbar-item{flex-grow:0;flex-shrink:0}html.theme--catppuccin-macchiato .navbar-item img{max-height:1.75rem}html.theme--catppuccin-macchiato .navbar-item.has-dropdown{padding:0}html.theme--catppuccin-macchiato .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:4rem;padding-bottom:calc(0.5rem - 1px)}html.theme--catppuccin-macchiato .navbar-item.is-tab:focus,html.theme--catppuccin-macchiato .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#8aadf4}html.theme--catppuccin-macchiato .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#8aadf4;border-bottom-style:solid;border-bottom-width:3px;color:#8aadf4;padding-bottom:calc(0.5rem - 3px)}html.theme--catppuccin-macchiato .navbar-content{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .navbar-link:not(.is-arrowless){padding-right:2.5em}html.theme--catppuccin-macchiato .navbar-link:not(.is-arrowless)::after{border-color:#fff;margin-top:-0.375em;right:1.125em}html.theme--catppuccin-macchiato .navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}html.theme--catppuccin-macchiato .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}html.theme--catppuccin-macchiato .navbar-divider{background-color:rgba(0,0,0,0.2);border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .navbar>.container{display:block}html.theme--catppuccin-macchiato .navbar-brand .navbar-item,html.theme--catppuccin-macchiato .navbar-tabs .navbar-item{align-items:center;display:flex}html.theme--catppuccin-macchiato .navbar-link::after{display:none}html.theme--catppuccin-macchiato .navbar-menu{background-color:#8aadf4;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}html.theme--catppuccin-macchiato .navbar-menu.is-active{display:block}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom-touch,html.theme--catppuccin-macchiato .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom-touch{bottom:0}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .navbar.is-fixed-top-touch{top:0}html.theme--catppuccin-macchiato .navbar.is-fixed-top .navbar-menu,html.theme--catppuccin-macchiato .navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem);overflow:auto}html.theme--catppuccin-macchiato html.has-navbar-fixed-top-touch,html.theme--catppuccin-macchiato body.has-navbar-fixed-top-touch{padding-top:4rem}html.theme--catppuccin-macchiato html.has-navbar-fixed-bottom-touch,html.theme--catppuccin-macchiato body.has-navbar-fixed-bottom-touch{padding-bottom:4rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar,html.theme--catppuccin-macchiato .navbar-menu,html.theme--catppuccin-macchiato .navbar-start,html.theme--catppuccin-macchiato .navbar-end{align-items:stretch;display:flex}html.theme--catppuccin-macchiato .navbar{min-height:4rem}html.theme--catppuccin-macchiato .navbar.is-spaced{padding:1rem 2rem}html.theme--catppuccin-macchiato .navbar.is-spaced .navbar-start,html.theme--catppuccin-macchiato .navbar.is-spaced .navbar-end{align-items:center}html.theme--catppuccin-macchiato .navbar.is-spaced a.navbar-item,html.theme--catppuccin-macchiato .navbar.is-spaced .navbar-link{border-radius:.4em}html.theme--catppuccin-macchiato .navbar.is-transparent a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-transparent a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-transparent a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#8087a2}html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#8aadf4}html.theme--catppuccin-macchiato .navbar-burger{display:none}html.theme--catppuccin-macchiato .navbar-item,html.theme--catppuccin-macchiato .navbar-link{align-items:center;display:flex}html.theme--catppuccin-macchiato .navbar-item.has-dropdown{align-items:stretch}html.theme--catppuccin-macchiato .navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}html.theme--catppuccin-macchiato .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid rgba(0,0,0,0.2);border-radius:8px 8px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}html.theme--catppuccin-macchiato .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced html.theme--catppuccin-macchiato .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-macchiato .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-macchiato .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-macchiato .navbar-item.is-hoverable:hover .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}html.theme--catppuccin-macchiato .navbar-menu{flex-grow:1;flex-shrink:0}html.theme--catppuccin-macchiato .navbar-start{justify-content:flex-start;margin-right:auto}html.theme--catppuccin-macchiato .navbar-end{justify-content:flex-end;margin-left:auto}html.theme--catppuccin-macchiato .navbar-dropdown{background-color:#8aadf4;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}html.theme--catppuccin-macchiato .navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}html.theme--catppuccin-macchiato .navbar-dropdown a.navbar-item{padding-right:3rem}html.theme--catppuccin-macchiato .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#8087a2}html.theme--catppuccin-macchiato .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#8aadf4}.navbar.is-spaced html.theme--catppuccin-macchiato .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-dropdown.is-boxed{border-radius:8px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}html.theme--catppuccin-macchiato .navbar-dropdown.is-right{left:auto;right:0}html.theme--catppuccin-macchiato .navbar-divider{display:block}html.theme--catppuccin-macchiato .navbar>.container .navbar-brand,html.theme--catppuccin-macchiato .container>.navbar .navbar-brand{margin-left:-.75rem}html.theme--catppuccin-macchiato .navbar>.container .navbar-menu,html.theme--catppuccin-macchiato .container>.navbar .navbar-menu{margin-right:-.75rem}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom-desktop,html.theme--catppuccin-macchiato .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom-desktop{bottom:0}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .navbar.is-fixed-top-desktop{top:0}html.theme--catppuccin-macchiato html.has-navbar-fixed-top-desktop,html.theme--catppuccin-macchiato body.has-navbar-fixed-top-desktop{padding-top:4rem}html.theme--catppuccin-macchiato html.has-navbar-fixed-bottom-desktop,html.theme--catppuccin-macchiato body.has-navbar-fixed-bottom-desktop{padding-bottom:4rem}html.theme--catppuccin-macchiato html.has-spaced-navbar-fixed-top,html.theme--catppuccin-macchiato body.has-spaced-navbar-fixed-top{padding-top:6rem}html.theme--catppuccin-macchiato html.has-spaced-navbar-fixed-bottom,html.theme--catppuccin-macchiato body.has-spaced-navbar-fixed-bottom{padding-bottom:6rem}html.theme--catppuccin-macchiato a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar-link.is-active{color:#8aadf4}html.theme--catppuccin-macchiato a.navbar-item.is-active:not(:focus):not(:hover),html.theme--catppuccin-macchiato .navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}html.theme--catppuccin-macchiato .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgba(0,0,0,0)}}html.theme--catppuccin-macchiato .hero.is-fullheight-with-navbar{min-height:calc(100vh - 4rem)}html.theme--catppuccin-macchiato .pagination{font-size:1rem;margin:-.25rem}html.theme--catppuccin-macchiato .pagination.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}html.theme--catppuccin-macchiato .pagination.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .pagination.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .pagination.is-rounded .pagination-previous,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,html.theme--catppuccin-macchiato .pagination.is-rounded .pagination-next,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}html.theme--catppuccin-macchiato .pagination.is-rounded .pagination-link,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}html.theme--catppuccin-macchiato .pagination,html.theme--catppuccin-macchiato .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato .pagination-link,html.theme--catppuccin-macchiato .pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato .pagination-link{border-color:#5b6078;color:#8aadf4;min-width:2.5em}html.theme--catppuccin-macchiato .pagination-previous:hover,html.theme--catppuccin-macchiato .pagination-next:hover,html.theme--catppuccin-macchiato .pagination-link:hover{border-color:#6e738d;color:#91d7e3}html.theme--catppuccin-macchiato .pagination-previous:focus,html.theme--catppuccin-macchiato .pagination-next:focus,html.theme--catppuccin-macchiato .pagination-link:focus{border-color:#6e738d}html.theme--catppuccin-macchiato .pagination-previous:active,html.theme--catppuccin-macchiato .pagination-next:active,html.theme--catppuccin-macchiato .pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}html.theme--catppuccin-macchiato .pagination-previous[disabled],html.theme--catppuccin-macchiato .pagination-previous.is-disabled,html.theme--catppuccin-macchiato .pagination-next[disabled],html.theme--catppuccin-macchiato .pagination-next.is-disabled,html.theme--catppuccin-macchiato .pagination-link[disabled],html.theme--catppuccin-macchiato .pagination-link.is-disabled{background-color:#5b6078;border-color:#5b6078;box-shadow:none;color:#f5f7fd;opacity:0.5}html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}html.theme--catppuccin-macchiato .pagination-link.is-current{background-color:#8aadf4;border-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .pagination-ellipsis{color:#6e738d;pointer-events:none}html.theme--catppuccin-macchiato .pagination-list{flex-wrap:wrap}html.theme--catppuccin-macchiato .pagination-list li{list-style:none}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .pagination{flex-wrap:wrap}html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato .pagination-link,html.theme--catppuccin-macchiato .pagination-ellipsis{margin-bottom:0;margin-top:0}html.theme--catppuccin-macchiato .pagination-previous{order:2}html.theme--catppuccin-macchiato .pagination-next{order:3}html.theme--catppuccin-macchiato .pagination{justify-content:space-between;margin-bottom:0;margin-top:0}html.theme--catppuccin-macchiato .pagination.is-centered .pagination-previous{order:1}html.theme--catppuccin-macchiato .pagination.is-centered .pagination-list{justify-content:center;order:2}html.theme--catppuccin-macchiato .pagination.is-centered .pagination-next{order:3}html.theme--catppuccin-macchiato .pagination.is-right .pagination-previous{order:1}html.theme--catppuccin-macchiato .pagination.is-right .pagination-next{order:2}html.theme--catppuccin-macchiato .pagination.is-right .pagination-list{justify-content:flex-end;order:3}}html.theme--catppuccin-macchiato .panel{border-radius:8px;box-shadow:#171717;font-size:1rem}html.theme--catppuccin-macchiato .panel:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-macchiato .panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}html.theme--catppuccin-macchiato .panel.is-white .panel-block.is-active .panel-icon{color:#fff}html.theme--catppuccin-macchiato .panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}html.theme--catppuccin-macchiato .panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}html.theme--catppuccin-macchiato .panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}html.theme--catppuccin-macchiato .panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}html.theme--catppuccin-macchiato .panel.is-dark .panel-heading,html.theme--catppuccin-macchiato .content kbd.panel .panel-heading{background-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .panel.is-dark .panel-tabs a.is-active,html.theme--catppuccin-macchiato .content kbd.panel .panel-tabs a.is-active{border-bottom-color:#363a4f}html.theme--catppuccin-macchiato .panel.is-dark .panel-block.is-active .panel-icon,html.theme--catppuccin-macchiato .content kbd.panel .panel-block.is-active .panel-icon{color:#363a4f}html.theme--catppuccin-macchiato .panel.is-primary .panel-heading,html.theme--catppuccin-macchiato .docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .panel.is-primary .panel-tabs a.is-active,html.theme--catppuccin-macchiato .docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#8aadf4}html.theme--catppuccin-macchiato .panel.is-primary .panel-block.is-active .panel-icon,html.theme--catppuccin-macchiato .docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#8aadf4}html.theme--catppuccin-macchiato .panel.is-link .panel-heading{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .panel.is-link .panel-tabs a.is-active{border-bottom-color:#8aadf4}html.theme--catppuccin-macchiato .panel.is-link .panel-block.is-active .panel-icon{color:#8aadf4}html.theme--catppuccin-macchiato .panel.is-info .panel-heading{background-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .panel.is-info .panel-tabs a.is-active{border-bottom-color:#8bd5ca}html.theme--catppuccin-macchiato .panel.is-info .panel-block.is-active .panel-icon{color:#8bd5ca}html.theme--catppuccin-macchiato .panel.is-success .panel-heading{background-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .panel.is-success .panel-tabs a.is-active{border-bottom-color:#a6da95}html.theme--catppuccin-macchiato .panel.is-success .panel-block.is-active .panel-icon{color:#a6da95}html.theme--catppuccin-macchiato .panel.is-warning .panel-heading{background-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#eed49f}html.theme--catppuccin-macchiato .panel.is-warning .panel-block.is-active .panel-icon{color:#eed49f}html.theme--catppuccin-macchiato .panel.is-danger .panel-heading{background-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#ed8796}html.theme--catppuccin-macchiato .panel.is-danger .panel-block.is-active .panel-icon{color:#ed8796}html.theme--catppuccin-macchiato .panel-tabs:not(:last-child),html.theme--catppuccin-macchiato .panel-block:not(:last-child){border-bottom:1px solid #ededed}html.theme--catppuccin-macchiato .panel-heading{background-color:#494d64;border-radius:8px 8px 0 0;color:#b5c1f1;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}html.theme--catppuccin-macchiato .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}html.theme--catppuccin-macchiato .panel-tabs a{border-bottom:1px solid #5b6078;margin-bottom:-1px;padding:0.5em}html.theme--catppuccin-macchiato .panel-tabs a.is-active{border-bottom-color:#494d64;color:#739df2}html.theme--catppuccin-macchiato .panel-list a{color:#cad3f5}html.theme--catppuccin-macchiato .panel-list a:hover{color:#8aadf4}html.theme--catppuccin-macchiato .panel-block{align-items:center;color:#b5c1f1;display:flex;justify-content:flex-start;padding:0.5em 0.75em}html.theme--catppuccin-macchiato .panel-block input[type="checkbox"]{margin-right:.75em}html.theme--catppuccin-macchiato .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}html.theme--catppuccin-macchiato .panel-block.is-wrapped{flex-wrap:wrap}html.theme--catppuccin-macchiato .panel-block.is-active{border-left-color:#8aadf4;color:#739df2}html.theme--catppuccin-macchiato .panel-block.is-active .panel-icon{color:#8aadf4}html.theme--catppuccin-macchiato .panel-block:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}html.theme--catppuccin-macchiato a.panel-block,html.theme--catppuccin-macchiato label.panel-block{cursor:pointer}html.theme--catppuccin-macchiato a.panel-block:hover,html.theme--catppuccin-macchiato label.panel-block:hover{background-color:#1e2030}html.theme--catppuccin-macchiato .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#f5f7fd;margin-right:.75em}html.theme--catppuccin-macchiato .panel-icon .fa{font-size:inherit;line-height:inherit}html.theme--catppuccin-macchiato .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}html.theme--catppuccin-macchiato .tabs a{align-items:center;border-bottom-color:#5b6078;border-bottom-style:solid;border-bottom-width:1px;color:#cad3f5;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}html.theme--catppuccin-macchiato .tabs a:hover{border-bottom-color:#b5c1f1;color:#b5c1f1}html.theme--catppuccin-macchiato .tabs li{display:block}html.theme--catppuccin-macchiato .tabs li.is-active a{border-bottom-color:#8aadf4;color:#8aadf4}html.theme--catppuccin-macchiato .tabs ul{align-items:center;border-bottom-color:#5b6078;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}html.theme--catppuccin-macchiato .tabs ul.is-left{padding-right:0.75em}html.theme--catppuccin-macchiato .tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}html.theme--catppuccin-macchiato .tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}html.theme--catppuccin-macchiato .tabs .icon:first-child{margin-right:.5em}html.theme--catppuccin-macchiato .tabs .icon:last-child{margin-left:.5em}html.theme--catppuccin-macchiato .tabs.is-centered ul{justify-content:center}html.theme--catppuccin-macchiato .tabs.is-right ul{justify-content:flex-end}html.theme--catppuccin-macchiato .tabs.is-boxed a{border:1px solid transparent;border-radius:.4em .4em 0 0}html.theme--catppuccin-macchiato .tabs.is-boxed a:hover{background-color:#1e2030;border-bottom-color:#5b6078}html.theme--catppuccin-macchiato .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#5b6078;border-bottom-color:rgba(0,0,0,0) !important}html.theme--catppuccin-macchiato .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}html.theme--catppuccin-macchiato .tabs.is-toggle a{border-color:#5b6078;border-style:solid;border-width:1px;margin-bottom:0;position:relative}html.theme--catppuccin-macchiato .tabs.is-toggle a:hover{background-color:#1e2030;border-color:#6e738d;z-index:2}html.theme--catppuccin-macchiato .tabs.is-toggle li+li{margin-left:-1px}html.theme--catppuccin-macchiato .tabs.is-toggle li:first-child a{border-top-left-radius:.4em;border-bottom-left-radius:.4em}html.theme--catppuccin-macchiato .tabs.is-toggle li:last-child a{border-top-right-radius:.4em;border-bottom-right-radius:.4em}html.theme--catppuccin-macchiato .tabs.is-toggle li.is-active a{background-color:#8aadf4;border-color:#8aadf4;color:#fff;z-index:1}html.theme--catppuccin-macchiato .tabs.is-toggle ul{border-bottom:none}html.theme--catppuccin-macchiato .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}html.theme--catppuccin-macchiato .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}html.theme--catppuccin-macchiato .tabs.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}html.theme--catppuccin-macchiato .tabs.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .tabs.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-narrow{flex:none;width:unset}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-full{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-half{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-half{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-0{flex:none;width:0%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-0{margin-left:0%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-3{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-3{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-6{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-6{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-9{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-9{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-12{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .column.is-narrow-mobile{flex:none;width:unset}html.theme--catppuccin-macchiato .column.is-full-mobile{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-three-quarters-mobile{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-two-thirds-mobile{flex:none;width:66.6666%}html.theme--catppuccin-macchiato .column.is-half-mobile{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-one-third-mobile{flex:none;width:33.3333%}html.theme--catppuccin-macchiato .column.is-one-quarter-mobile{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-one-fifth-mobile{flex:none;width:20%}html.theme--catppuccin-macchiato .column.is-two-fifths-mobile{flex:none;width:40%}html.theme--catppuccin-macchiato .column.is-three-fifths-mobile{flex:none;width:60%}html.theme--catppuccin-macchiato .column.is-four-fifths-mobile{flex:none;width:80%}html.theme--catppuccin-macchiato .column.is-offset-three-quarters-mobile{margin-left:75%}html.theme--catppuccin-macchiato .column.is-offset-two-thirds-mobile{margin-left:66.6666%}html.theme--catppuccin-macchiato .column.is-offset-half-mobile{margin-left:50%}html.theme--catppuccin-macchiato .column.is-offset-one-third-mobile{margin-left:33.3333%}html.theme--catppuccin-macchiato .column.is-offset-one-quarter-mobile{margin-left:25%}html.theme--catppuccin-macchiato .column.is-offset-one-fifth-mobile{margin-left:20%}html.theme--catppuccin-macchiato .column.is-offset-two-fifths-mobile{margin-left:40%}html.theme--catppuccin-macchiato .column.is-offset-three-fifths-mobile{margin-left:60%}html.theme--catppuccin-macchiato .column.is-offset-four-fifths-mobile{margin-left:80%}html.theme--catppuccin-macchiato .column.is-0-mobile{flex:none;width:0%}html.theme--catppuccin-macchiato .column.is-offset-0-mobile{margin-left:0%}html.theme--catppuccin-macchiato .column.is-1-mobile{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .column.is-offset-1-mobile{margin-left:8.33333337%}html.theme--catppuccin-macchiato .column.is-2-mobile{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .column.is-offset-2-mobile{margin-left:16.66666674%}html.theme--catppuccin-macchiato .column.is-3-mobile{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-offset-3-mobile{margin-left:25%}html.theme--catppuccin-macchiato .column.is-4-mobile{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .column.is-offset-4-mobile{margin-left:33.33333337%}html.theme--catppuccin-macchiato .column.is-5-mobile{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .column.is-offset-5-mobile{margin-left:41.66666674%}html.theme--catppuccin-macchiato .column.is-6-mobile{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-offset-6-mobile{margin-left:50%}html.theme--catppuccin-macchiato .column.is-7-mobile{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .column.is-offset-7-mobile{margin-left:58.33333337%}html.theme--catppuccin-macchiato .column.is-8-mobile{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .column.is-offset-8-mobile{margin-left:66.66666674%}html.theme--catppuccin-macchiato .column.is-9-mobile{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-offset-9-mobile{margin-left:75%}html.theme--catppuccin-macchiato .column.is-10-mobile{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .column.is-offset-10-mobile{margin-left:83.33333337%}html.theme--catppuccin-macchiato .column.is-11-mobile{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .column.is-offset-11-mobile{margin-left:91.66666674%}html.theme--catppuccin-macchiato .column.is-12-mobile{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .column.is-narrow,html.theme--catppuccin-macchiato .column.is-narrow-tablet{flex:none;width:unset}html.theme--catppuccin-macchiato .column.is-full,html.theme--catppuccin-macchiato .column.is-full-tablet{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-three-quarters,html.theme--catppuccin-macchiato .column.is-three-quarters-tablet{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-two-thirds,html.theme--catppuccin-macchiato .column.is-two-thirds-tablet{flex:none;width:66.6666%}html.theme--catppuccin-macchiato .column.is-half,html.theme--catppuccin-macchiato .column.is-half-tablet{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-one-third,html.theme--catppuccin-macchiato .column.is-one-third-tablet{flex:none;width:33.3333%}html.theme--catppuccin-macchiato .column.is-one-quarter,html.theme--catppuccin-macchiato .column.is-one-quarter-tablet{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-one-fifth,html.theme--catppuccin-macchiato .column.is-one-fifth-tablet{flex:none;width:20%}html.theme--catppuccin-macchiato .column.is-two-fifths,html.theme--catppuccin-macchiato .column.is-two-fifths-tablet{flex:none;width:40%}html.theme--catppuccin-macchiato .column.is-three-fifths,html.theme--catppuccin-macchiato .column.is-three-fifths-tablet{flex:none;width:60%}html.theme--catppuccin-macchiato .column.is-four-fifths,html.theme--catppuccin-macchiato .column.is-four-fifths-tablet{flex:none;width:80%}html.theme--catppuccin-macchiato .column.is-offset-three-quarters,html.theme--catppuccin-macchiato .column.is-offset-three-quarters-tablet{margin-left:75%}html.theme--catppuccin-macchiato .column.is-offset-two-thirds,html.theme--catppuccin-macchiato .column.is-offset-two-thirds-tablet{margin-left:66.6666%}html.theme--catppuccin-macchiato .column.is-offset-half,html.theme--catppuccin-macchiato .column.is-offset-half-tablet{margin-left:50%}html.theme--catppuccin-macchiato .column.is-offset-one-third,html.theme--catppuccin-macchiato .column.is-offset-one-third-tablet{margin-left:33.3333%}html.theme--catppuccin-macchiato .column.is-offset-one-quarter,html.theme--catppuccin-macchiato .column.is-offset-one-quarter-tablet{margin-left:25%}html.theme--catppuccin-macchiato .column.is-offset-one-fifth,html.theme--catppuccin-macchiato .column.is-offset-one-fifth-tablet{margin-left:20%}html.theme--catppuccin-macchiato .column.is-offset-two-fifths,html.theme--catppuccin-macchiato .column.is-offset-two-fifths-tablet{margin-left:40%}html.theme--catppuccin-macchiato .column.is-offset-three-fifths,html.theme--catppuccin-macchiato .column.is-offset-three-fifths-tablet{margin-left:60%}html.theme--catppuccin-macchiato .column.is-offset-four-fifths,html.theme--catppuccin-macchiato .column.is-offset-four-fifths-tablet{margin-left:80%}html.theme--catppuccin-macchiato .column.is-0,html.theme--catppuccin-macchiato .column.is-0-tablet{flex:none;width:0%}html.theme--catppuccin-macchiato .column.is-offset-0,html.theme--catppuccin-macchiato .column.is-offset-0-tablet{margin-left:0%}html.theme--catppuccin-macchiato .column.is-1,html.theme--catppuccin-macchiato .column.is-1-tablet{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .column.is-offset-1,html.theme--catppuccin-macchiato .column.is-offset-1-tablet{margin-left:8.33333337%}html.theme--catppuccin-macchiato .column.is-2,html.theme--catppuccin-macchiato .column.is-2-tablet{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .column.is-offset-2,html.theme--catppuccin-macchiato .column.is-offset-2-tablet{margin-left:16.66666674%}html.theme--catppuccin-macchiato .column.is-3,html.theme--catppuccin-macchiato .column.is-3-tablet{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-offset-3,html.theme--catppuccin-macchiato .column.is-offset-3-tablet{margin-left:25%}html.theme--catppuccin-macchiato .column.is-4,html.theme--catppuccin-macchiato .column.is-4-tablet{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .column.is-offset-4,html.theme--catppuccin-macchiato .column.is-offset-4-tablet{margin-left:33.33333337%}html.theme--catppuccin-macchiato .column.is-5,html.theme--catppuccin-macchiato .column.is-5-tablet{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .column.is-offset-5,html.theme--catppuccin-macchiato .column.is-offset-5-tablet{margin-left:41.66666674%}html.theme--catppuccin-macchiato .column.is-6,html.theme--catppuccin-macchiato .column.is-6-tablet{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-offset-6,html.theme--catppuccin-macchiato .column.is-offset-6-tablet{margin-left:50%}html.theme--catppuccin-macchiato .column.is-7,html.theme--catppuccin-macchiato .column.is-7-tablet{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .column.is-offset-7,html.theme--catppuccin-macchiato .column.is-offset-7-tablet{margin-left:58.33333337%}html.theme--catppuccin-macchiato .column.is-8,html.theme--catppuccin-macchiato .column.is-8-tablet{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .column.is-offset-8,html.theme--catppuccin-macchiato .column.is-offset-8-tablet{margin-left:66.66666674%}html.theme--catppuccin-macchiato .column.is-9,html.theme--catppuccin-macchiato .column.is-9-tablet{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-offset-9,html.theme--catppuccin-macchiato .column.is-offset-9-tablet{margin-left:75%}html.theme--catppuccin-macchiato .column.is-10,html.theme--catppuccin-macchiato .column.is-10-tablet{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .column.is-offset-10,html.theme--catppuccin-macchiato .column.is-offset-10-tablet{margin-left:83.33333337%}html.theme--catppuccin-macchiato .column.is-11,html.theme--catppuccin-macchiato .column.is-11-tablet{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .column.is-offset-11,html.theme--catppuccin-macchiato .column.is-offset-11-tablet{margin-left:91.66666674%}html.theme--catppuccin-macchiato .column.is-12,html.theme--catppuccin-macchiato .column.is-12-tablet{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-offset-12,html.theme--catppuccin-macchiato .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .column.is-narrow-touch{flex:none;width:unset}html.theme--catppuccin-macchiato .column.is-full-touch{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-three-quarters-touch{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-two-thirds-touch{flex:none;width:66.6666%}html.theme--catppuccin-macchiato .column.is-half-touch{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-one-third-touch{flex:none;width:33.3333%}html.theme--catppuccin-macchiato .column.is-one-quarter-touch{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-one-fifth-touch{flex:none;width:20%}html.theme--catppuccin-macchiato .column.is-two-fifths-touch{flex:none;width:40%}html.theme--catppuccin-macchiato .column.is-three-fifths-touch{flex:none;width:60%}html.theme--catppuccin-macchiato .column.is-four-fifths-touch{flex:none;width:80%}html.theme--catppuccin-macchiato .column.is-offset-three-quarters-touch{margin-left:75%}html.theme--catppuccin-macchiato .column.is-offset-two-thirds-touch{margin-left:66.6666%}html.theme--catppuccin-macchiato .column.is-offset-half-touch{margin-left:50%}html.theme--catppuccin-macchiato .column.is-offset-one-third-touch{margin-left:33.3333%}html.theme--catppuccin-macchiato .column.is-offset-one-quarter-touch{margin-left:25%}html.theme--catppuccin-macchiato .column.is-offset-one-fifth-touch{margin-left:20%}html.theme--catppuccin-macchiato .column.is-offset-two-fifths-touch{margin-left:40%}html.theme--catppuccin-macchiato .column.is-offset-three-fifths-touch{margin-left:60%}html.theme--catppuccin-macchiato .column.is-offset-four-fifths-touch{margin-left:80%}html.theme--catppuccin-macchiato .column.is-0-touch{flex:none;width:0%}html.theme--catppuccin-macchiato .column.is-offset-0-touch{margin-left:0%}html.theme--catppuccin-macchiato .column.is-1-touch{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .column.is-offset-1-touch{margin-left:8.33333337%}html.theme--catppuccin-macchiato .column.is-2-touch{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .column.is-offset-2-touch{margin-left:16.66666674%}html.theme--catppuccin-macchiato .column.is-3-touch{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-offset-3-touch{margin-left:25%}html.theme--catppuccin-macchiato .column.is-4-touch{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .column.is-offset-4-touch{margin-left:33.33333337%}html.theme--catppuccin-macchiato .column.is-5-touch{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .column.is-offset-5-touch{margin-left:41.66666674%}html.theme--catppuccin-macchiato .column.is-6-touch{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-offset-6-touch{margin-left:50%}html.theme--catppuccin-macchiato .column.is-7-touch{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .column.is-offset-7-touch{margin-left:58.33333337%}html.theme--catppuccin-macchiato .column.is-8-touch{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .column.is-offset-8-touch{margin-left:66.66666674%}html.theme--catppuccin-macchiato .column.is-9-touch{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-offset-9-touch{margin-left:75%}html.theme--catppuccin-macchiato .column.is-10-touch{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .column.is-offset-10-touch{margin-left:83.33333337%}html.theme--catppuccin-macchiato .column.is-11-touch{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .column.is-offset-11-touch{margin-left:91.66666674%}html.theme--catppuccin-macchiato .column.is-12-touch{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .column.is-narrow-desktop{flex:none;width:unset}html.theme--catppuccin-macchiato .column.is-full-desktop{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-three-quarters-desktop{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-two-thirds-desktop{flex:none;width:66.6666%}html.theme--catppuccin-macchiato .column.is-half-desktop{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-one-third-desktop{flex:none;width:33.3333%}html.theme--catppuccin-macchiato .column.is-one-quarter-desktop{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-one-fifth-desktop{flex:none;width:20%}html.theme--catppuccin-macchiato .column.is-two-fifths-desktop{flex:none;width:40%}html.theme--catppuccin-macchiato .column.is-three-fifths-desktop{flex:none;width:60%}html.theme--catppuccin-macchiato .column.is-four-fifths-desktop{flex:none;width:80%}html.theme--catppuccin-macchiato .column.is-offset-three-quarters-desktop{margin-left:75%}html.theme--catppuccin-macchiato .column.is-offset-two-thirds-desktop{margin-left:66.6666%}html.theme--catppuccin-macchiato .column.is-offset-half-desktop{margin-left:50%}html.theme--catppuccin-macchiato .column.is-offset-one-third-desktop{margin-left:33.3333%}html.theme--catppuccin-macchiato .column.is-offset-one-quarter-desktop{margin-left:25%}html.theme--catppuccin-macchiato .column.is-offset-one-fifth-desktop{margin-left:20%}html.theme--catppuccin-macchiato .column.is-offset-two-fifths-desktop{margin-left:40%}html.theme--catppuccin-macchiato .column.is-offset-three-fifths-desktop{margin-left:60%}html.theme--catppuccin-macchiato .column.is-offset-four-fifths-desktop{margin-left:80%}html.theme--catppuccin-macchiato .column.is-0-desktop{flex:none;width:0%}html.theme--catppuccin-macchiato .column.is-offset-0-desktop{margin-left:0%}html.theme--catppuccin-macchiato .column.is-1-desktop{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .column.is-offset-1-desktop{margin-left:8.33333337%}html.theme--catppuccin-macchiato .column.is-2-desktop{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .column.is-offset-2-desktop{margin-left:16.66666674%}html.theme--catppuccin-macchiato .column.is-3-desktop{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-offset-3-desktop{margin-left:25%}html.theme--catppuccin-macchiato .column.is-4-desktop{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .column.is-offset-4-desktop{margin-left:33.33333337%}html.theme--catppuccin-macchiato .column.is-5-desktop{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .column.is-offset-5-desktop{margin-left:41.66666674%}html.theme--catppuccin-macchiato .column.is-6-desktop{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-offset-6-desktop{margin-left:50%}html.theme--catppuccin-macchiato .column.is-7-desktop{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .column.is-offset-7-desktop{margin-left:58.33333337%}html.theme--catppuccin-macchiato .column.is-8-desktop{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .column.is-offset-8-desktop{margin-left:66.66666674%}html.theme--catppuccin-macchiato .column.is-9-desktop{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-offset-9-desktop{margin-left:75%}html.theme--catppuccin-macchiato .column.is-10-desktop{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .column.is-offset-10-desktop{margin-left:83.33333337%}html.theme--catppuccin-macchiato .column.is-11-desktop{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .column.is-offset-11-desktop{margin-left:91.66666674%}html.theme--catppuccin-macchiato .column.is-12-desktop{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .column.is-narrow-widescreen{flex:none;width:unset}html.theme--catppuccin-macchiato .column.is-full-widescreen{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-three-quarters-widescreen{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-two-thirds-widescreen{flex:none;width:66.6666%}html.theme--catppuccin-macchiato .column.is-half-widescreen{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-one-third-widescreen{flex:none;width:33.3333%}html.theme--catppuccin-macchiato .column.is-one-quarter-widescreen{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-one-fifth-widescreen{flex:none;width:20%}html.theme--catppuccin-macchiato .column.is-two-fifths-widescreen{flex:none;width:40%}html.theme--catppuccin-macchiato .column.is-three-fifths-widescreen{flex:none;width:60%}html.theme--catppuccin-macchiato .column.is-four-fifths-widescreen{flex:none;width:80%}html.theme--catppuccin-macchiato .column.is-offset-three-quarters-widescreen{margin-left:75%}html.theme--catppuccin-macchiato .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}html.theme--catppuccin-macchiato .column.is-offset-half-widescreen{margin-left:50%}html.theme--catppuccin-macchiato .column.is-offset-one-third-widescreen{margin-left:33.3333%}html.theme--catppuccin-macchiato .column.is-offset-one-quarter-widescreen{margin-left:25%}html.theme--catppuccin-macchiato .column.is-offset-one-fifth-widescreen{margin-left:20%}html.theme--catppuccin-macchiato .column.is-offset-two-fifths-widescreen{margin-left:40%}html.theme--catppuccin-macchiato .column.is-offset-three-fifths-widescreen{margin-left:60%}html.theme--catppuccin-macchiato .column.is-offset-four-fifths-widescreen{margin-left:80%}html.theme--catppuccin-macchiato .column.is-0-widescreen{flex:none;width:0%}html.theme--catppuccin-macchiato .column.is-offset-0-widescreen{margin-left:0%}html.theme--catppuccin-macchiato .column.is-1-widescreen{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .column.is-offset-1-widescreen{margin-left:8.33333337%}html.theme--catppuccin-macchiato .column.is-2-widescreen{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .column.is-offset-2-widescreen{margin-left:16.66666674%}html.theme--catppuccin-macchiato .column.is-3-widescreen{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-offset-3-widescreen{margin-left:25%}html.theme--catppuccin-macchiato .column.is-4-widescreen{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .column.is-offset-4-widescreen{margin-left:33.33333337%}html.theme--catppuccin-macchiato .column.is-5-widescreen{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .column.is-offset-5-widescreen{margin-left:41.66666674%}html.theme--catppuccin-macchiato .column.is-6-widescreen{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-offset-6-widescreen{margin-left:50%}html.theme--catppuccin-macchiato .column.is-7-widescreen{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .column.is-offset-7-widescreen{margin-left:58.33333337%}html.theme--catppuccin-macchiato .column.is-8-widescreen{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .column.is-offset-8-widescreen{margin-left:66.66666674%}html.theme--catppuccin-macchiato .column.is-9-widescreen{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-offset-9-widescreen{margin-left:75%}html.theme--catppuccin-macchiato .column.is-10-widescreen{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .column.is-offset-10-widescreen{margin-left:83.33333337%}html.theme--catppuccin-macchiato .column.is-11-widescreen{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .column.is-offset-11-widescreen{margin-left:91.66666674%}html.theme--catppuccin-macchiato .column.is-12-widescreen{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .column.is-narrow-fullhd{flex:none;width:unset}html.theme--catppuccin-macchiato .column.is-full-fullhd{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-three-quarters-fullhd{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-two-thirds-fullhd{flex:none;width:66.6666%}html.theme--catppuccin-macchiato .column.is-half-fullhd{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-one-third-fullhd{flex:none;width:33.3333%}html.theme--catppuccin-macchiato .column.is-one-quarter-fullhd{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-one-fifth-fullhd{flex:none;width:20%}html.theme--catppuccin-macchiato .column.is-two-fifths-fullhd{flex:none;width:40%}html.theme--catppuccin-macchiato .column.is-three-fifths-fullhd{flex:none;width:60%}html.theme--catppuccin-macchiato .column.is-four-fifths-fullhd{flex:none;width:80%}html.theme--catppuccin-macchiato .column.is-offset-three-quarters-fullhd{margin-left:75%}html.theme--catppuccin-macchiato .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}html.theme--catppuccin-macchiato .column.is-offset-half-fullhd{margin-left:50%}html.theme--catppuccin-macchiato .column.is-offset-one-third-fullhd{margin-left:33.3333%}html.theme--catppuccin-macchiato .column.is-offset-one-quarter-fullhd{margin-left:25%}html.theme--catppuccin-macchiato .column.is-offset-one-fifth-fullhd{margin-left:20%}html.theme--catppuccin-macchiato .column.is-offset-two-fifths-fullhd{margin-left:40%}html.theme--catppuccin-macchiato .column.is-offset-three-fifths-fullhd{margin-left:60%}html.theme--catppuccin-macchiato .column.is-offset-four-fifths-fullhd{margin-left:80%}html.theme--catppuccin-macchiato .column.is-0-fullhd{flex:none;width:0%}html.theme--catppuccin-macchiato .column.is-offset-0-fullhd{margin-left:0%}html.theme--catppuccin-macchiato .column.is-1-fullhd{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .column.is-offset-1-fullhd{margin-left:8.33333337%}html.theme--catppuccin-macchiato .column.is-2-fullhd{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .column.is-offset-2-fullhd{margin-left:16.66666674%}html.theme--catppuccin-macchiato .column.is-3-fullhd{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-offset-3-fullhd{margin-left:25%}html.theme--catppuccin-macchiato .column.is-4-fullhd{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .column.is-offset-4-fullhd{margin-left:33.33333337%}html.theme--catppuccin-macchiato .column.is-5-fullhd{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .column.is-offset-5-fullhd{margin-left:41.66666674%}html.theme--catppuccin-macchiato .column.is-6-fullhd{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-offset-6-fullhd{margin-left:50%}html.theme--catppuccin-macchiato .column.is-7-fullhd{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .column.is-offset-7-fullhd{margin-left:58.33333337%}html.theme--catppuccin-macchiato .column.is-8-fullhd{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .column.is-offset-8-fullhd{margin-left:66.66666674%}html.theme--catppuccin-macchiato .column.is-9-fullhd{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-offset-9-fullhd{margin-left:75%}html.theme--catppuccin-macchiato .column.is-10-fullhd{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .column.is-offset-10-fullhd{margin-left:83.33333337%}html.theme--catppuccin-macchiato .column.is-11-fullhd{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .column.is-offset-11-fullhd{margin-left:91.66666674%}html.theme--catppuccin-macchiato .column.is-12-fullhd{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-offset-12-fullhd{margin-left:100%}}html.theme--catppuccin-macchiato .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-macchiato .columns:last-child{margin-bottom:-.75rem}html.theme--catppuccin-macchiato .columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}html.theme--catppuccin-macchiato .columns.is-centered{justify-content:center}html.theme--catppuccin-macchiato .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}html.theme--catppuccin-macchiato .columns.is-gapless>.column{margin:0;padding:0 !important}html.theme--catppuccin-macchiato .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-macchiato .columns.is-gapless:last-child{margin-bottom:0}html.theme--catppuccin-macchiato .columns.is-mobile{display:flex}html.theme--catppuccin-macchiato .columns.is-multiline{flex-wrap:wrap}html.theme--catppuccin-macchiato .columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-desktop{display:flex}}html.theme--catppuccin-macchiato .columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}html.theme--catppuccin-macchiato .columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}html.theme--catppuccin-macchiato .columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-fullhd{--columnGap: 0rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-fullhd{--columnGap: .75rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-fullhd{--columnGap: 1rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-fullhd{--columnGap: 2rem}}html.theme--catppuccin-macchiato .tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}html.theme--catppuccin-macchiato .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-macchiato .tile.is-ancestor:last-child{margin-bottom:-.75rem}html.theme--catppuccin-macchiato .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-macchiato .tile.is-child{margin:0 !important}html.theme--catppuccin-macchiato .tile.is-parent{padding:.75rem}html.theme--catppuccin-macchiato .tile.is-vertical{flex-direction:column}html.theme--catppuccin-macchiato .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .tile:not(.is-child){display:flex}html.theme--catppuccin-macchiato .tile.is-1{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .tile.is-2{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .tile.is-3{flex:none;width:25%}html.theme--catppuccin-macchiato .tile.is-4{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .tile.is-5{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .tile.is-6{flex:none;width:50%}html.theme--catppuccin-macchiato .tile.is-7{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .tile.is-8{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .tile.is-9{flex:none;width:75%}html.theme--catppuccin-macchiato .tile.is-10{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .tile.is-11{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .tile.is-12{flex:none;width:100%}}html.theme--catppuccin-macchiato .hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}html.theme--catppuccin-macchiato .hero .navbar{background:none}html.theme--catppuccin-macchiato .hero .tabs ul{border-bottom:none}html.theme--catppuccin-macchiato .hero.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-white strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-white .title{color:#0a0a0a}html.theme--catppuccin-macchiato .hero.is-white .subtitle{color:rgba(10,10,10,0.9)}html.theme--catppuccin-macchiato .hero.is-white .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-white .navbar-menu{background-color:#fff}}html.theme--catppuccin-macchiato .hero.is-white .navbar-item,html.theme--catppuccin-macchiato .hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}html.theme--catppuccin-macchiato .hero.is-white a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-white a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-white .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-macchiato .hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}html.theme--catppuccin-macchiato .hero.is-white .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-white .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-white .tabs.is-toggle a{color:#0a0a0a}html.theme--catppuccin-macchiato .hero.is-white .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-white .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-white .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-white .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}html.theme--catppuccin-macchiato .hero.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-black strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-black .title{color:#fff}html.theme--catppuccin-macchiato .hero.is-black .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-macchiato .hero.is-black .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-black .navbar-menu{background-color:#0a0a0a}}html.theme--catppuccin-macchiato .hero.is-black .navbar-item,html.theme--catppuccin-macchiato .hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-macchiato .hero.is-black a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-black a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-black .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-macchiato .hero.is-black .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-macchiato .hero.is-black .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-black .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-black .tabs.is-toggle a{color:#fff}html.theme--catppuccin-macchiato .hero.is-black .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-black .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-black .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-black .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}html.theme--catppuccin-macchiato .hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-light strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-light .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-light .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-macchiato .hero.is-light .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-light .navbar-menu{background-color:#f5f5f5}}html.theme--catppuccin-macchiato .hero.is-light .navbar-item,html.theme--catppuccin-macchiato .hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-light a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-light a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-light .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-macchiato .hero.is-light .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-light .tabs li.is-active a{color:#f5f5f5 !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-light .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-light .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-light .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-light .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-light .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-macchiato .hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}html.theme--catppuccin-macchiato .hero.is-dark,html.theme--catppuccin-macchiato .content kbd.hero{background-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-dark strong,html.theme--catppuccin-macchiato .content kbd.hero strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-dark .title,html.theme--catppuccin-macchiato .content kbd.hero .title{color:#fff}html.theme--catppuccin-macchiato .hero.is-dark .subtitle,html.theme--catppuccin-macchiato .content kbd.hero .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-macchiato .hero.is-dark .subtitle a:not(.button),html.theme--catppuccin-macchiato .content kbd.hero .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-dark .subtitle strong,html.theme--catppuccin-macchiato .content kbd.hero .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-dark .navbar-menu,html.theme--catppuccin-macchiato .content kbd.hero .navbar-menu{background-color:#363a4f}}html.theme--catppuccin-macchiato .hero.is-dark .navbar-item,html.theme--catppuccin-macchiato .content kbd.hero .navbar-item,html.theme--catppuccin-macchiato .hero.is-dark .navbar-link,html.theme--catppuccin-macchiato .content kbd.hero .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-macchiato .hero.is-dark a.navbar-item:hover,html.theme--catppuccin-macchiato .content kbd.hero a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-dark a.navbar-item.is-active,html.theme--catppuccin-macchiato .content kbd.hero a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-dark .navbar-link:hover,html.theme--catppuccin-macchiato .content kbd.hero .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-dark .navbar-link.is-active,html.theme--catppuccin-macchiato .content kbd.hero .navbar-link.is-active{background-color:#2c2f40;color:#fff}html.theme--catppuccin-macchiato .hero.is-dark .tabs a,html.theme--catppuccin-macchiato .content kbd.hero .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-macchiato .hero.is-dark .tabs a:hover,html.theme--catppuccin-macchiato .content kbd.hero .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-dark .tabs li.is-active a,html.theme--catppuccin-macchiato .content kbd.hero .tabs li.is-active a{color:#363a4f !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-boxed a,html.theme--catppuccin-macchiato .content kbd.hero .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-toggle a,html.theme--catppuccin-macchiato .content kbd.hero .tabs.is-toggle a{color:#fff}html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .content kbd.hero .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-toggle a:hover,html.theme--catppuccin-macchiato .content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .content kbd.hero .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .content kbd.hero .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363a4f}html.theme--catppuccin-macchiato .hero.is-dark.is-bold,html.theme--catppuccin-macchiato .content kbd.hero.is-bold{background-image:linear-gradient(141deg, #1d2535 0%, #363a4f 71%, #3d3c62 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-dark.is-bold .navbar-menu,html.theme--catppuccin-macchiato .content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1d2535 0%, #363a4f 71%, #3d3c62 100%)}}html.theme--catppuccin-macchiato .hero.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-primary strong,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-primary .title,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .title{color:#fff}html.theme--catppuccin-macchiato .hero.is-primary .subtitle,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-macchiato .hero.is-primary .subtitle a:not(.button),html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-primary .subtitle strong,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-primary .navbar-menu,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#8aadf4}}html.theme--catppuccin-macchiato .hero.is-primary .navbar-item,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .navbar-item,html.theme--catppuccin-macchiato .hero.is-primary .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-macchiato .hero.is-primary a.navbar-item:hover,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-primary a.navbar-item.is-active,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-primary .navbar-link:hover,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-primary .navbar-link.is-active,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .hero.is-primary .tabs a,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-macchiato .hero.is-primary .tabs a:hover,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-primary .tabs li.is-active a,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#8aadf4 !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-boxed a,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-toggle a,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-toggle a:hover,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#8aadf4}html.theme--catppuccin-macchiato .hero.is-primary.is-bold,html.theme--catppuccin-macchiato .docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #52a5f9 0%, #8aadf4 71%, #9fadf9 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-primary.is-bold .navbar-menu,html.theme--catppuccin-macchiato .docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #52a5f9 0%, #8aadf4 71%, #9fadf9 100%)}}html.theme--catppuccin-macchiato .hero.is-link{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-link strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-link .title{color:#fff}html.theme--catppuccin-macchiato .hero.is-link .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-macchiato .hero.is-link .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-link .navbar-menu{background-color:#8aadf4}}html.theme--catppuccin-macchiato .hero.is-link .navbar-item,html.theme--catppuccin-macchiato .hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-macchiato .hero.is-link a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-link a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-link .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-link .navbar-link.is-active{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .hero.is-link .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-macchiato .hero.is-link .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-link .tabs li.is-active a{color:#8aadf4 !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-link .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-link .tabs.is-toggle a{color:#fff}html.theme--catppuccin-macchiato .hero.is-link .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-link .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-link .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-link .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#8aadf4}html.theme--catppuccin-macchiato .hero.is-link.is-bold{background-image:linear-gradient(141deg, #52a5f9 0%, #8aadf4 71%, #9fadf9 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #52a5f9 0%, #8aadf4 71%, #9fadf9 100%)}}html.theme--catppuccin-macchiato .hero.is-info{background-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-info strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-info .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-info .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-macchiato .hero.is-info .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-info .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-info .navbar-menu{background-color:#8bd5ca}}html.theme--catppuccin-macchiato .hero.is-info .navbar-item,html.theme--catppuccin-macchiato .hero.is-info .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-info a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-info a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-info .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-info .navbar-link.is-active{background-color:#78cec1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-info .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-macchiato .hero.is-info .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-info .tabs li.is-active a{color:#8bd5ca !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-info .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-info .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-info .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-info .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-info .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-info .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#8bd5ca}html.theme--catppuccin-macchiato .hero.is-info.is-bold{background-image:linear-gradient(141deg, #5bd2ac 0%, #8bd5ca 71%, #9adedf 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #5bd2ac 0%, #8bd5ca 71%, #9adedf 100%)}}html.theme--catppuccin-macchiato .hero.is-success{background-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-success strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-success .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-success .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-macchiato .hero.is-success .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-success .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-success .navbar-menu{background-color:#a6da95}}html.theme--catppuccin-macchiato .hero.is-success .navbar-item,html.theme--catppuccin-macchiato .hero.is-success .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-success a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-success a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-success .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-success .navbar-link.is-active{background-color:#96d382;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-success .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-macchiato .hero.is-success .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-success .tabs li.is-active a{color:#a6da95 !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-success .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-success .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-success .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-success .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-success .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-success .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#a6da95}html.theme--catppuccin-macchiato .hero.is-success.is-bold{background-image:linear-gradient(141deg, #94d765 0%, #a6da95 71%, #aae4a5 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #94d765 0%, #a6da95 71%, #aae4a5 100%)}}html.theme--catppuccin-macchiato .hero.is-warning{background-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-warning strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-warning .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-macchiato .hero.is-warning .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-warning .navbar-menu{background-color:#eed49f}}html.theme--catppuccin-macchiato .hero.is-warning .navbar-item,html.theme--catppuccin-macchiato .hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-warning a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-warning a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-warning .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-warning .navbar-link.is-active{background-color:#eaca89;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-macchiato .hero.is-warning .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-warning .tabs li.is-active a{color:#eed49f !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#eed49f}html.theme--catppuccin-macchiato .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #efae6b 0%, #eed49f 71%, #f4e9b2 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #efae6b 0%, #eed49f 71%, #f4e9b2 100%)}}html.theme--catppuccin-macchiato .hero.is-danger{background-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-danger strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-danger .title{color:#fff}html.theme--catppuccin-macchiato .hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-macchiato .hero.is-danger .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-danger .navbar-menu{background-color:#ed8796}}html.theme--catppuccin-macchiato .hero.is-danger .navbar-item,html.theme--catppuccin-macchiato .hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-macchiato .hero.is-danger a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-danger a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-danger .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-danger .navbar-link.is-active{background-color:#ea7183;color:#fff}html.theme--catppuccin-macchiato .hero.is-danger .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-macchiato .hero.is-danger .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-danger .tabs li.is-active a{color:#ed8796 !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-toggle a{color:#fff}html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ed8796}html.theme--catppuccin-macchiato .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #f05183 0%, #ed8796 71%, #f39c9a 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #f05183 0%, #ed8796 71%, #f39c9a 100%)}}html.theme--catppuccin-macchiato .hero.is-small .hero-body,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .hero.is-large .hero-body{padding:18rem 6rem}}html.theme--catppuccin-macchiato .hero.is-halfheight .hero-body,html.theme--catppuccin-macchiato .hero.is-fullheight .hero-body,html.theme--catppuccin-macchiato .hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}html.theme--catppuccin-macchiato .hero.is-halfheight .hero-body>.container,html.theme--catppuccin-macchiato .hero.is-fullheight .hero-body>.container,html.theme--catppuccin-macchiato .hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .hero.is-halfheight{min-height:50vh}html.theme--catppuccin-macchiato .hero.is-fullheight{min-height:100vh}html.theme--catppuccin-macchiato .hero-video{overflow:hidden}html.theme--catppuccin-macchiato .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}html.theme--catppuccin-macchiato .hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero-video{display:none}}html.theme--catppuccin-macchiato .hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero-buttons .button{display:flex}html.theme--catppuccin-macchiato .hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .hero-buttons{display:flex;justify-content:center}html.theme--catppuccin-macchiato .hero-buttons .button:not(:last-child){margin-right:1.5rem}}html.theme--catppuccin-macchiato .hero-head,html.theme--catppuccin-macchiato .hero-foot{flex-grow:0;flex-shrink:0}html.theme--catppuccin-macchiato .hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .hero-body{padding:3rem 3rem}}html.theme--catppuccin-macchiato .section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .section{padding:3rem 3rem}html.theme--catppuccin-macchiato .section.is-medium{padding:9rem 4.5rem}html.theme--catppuccin-macchiato .section.is-large{padding:18rem 6rem}}html.theme--catppuccin-macchiato .footer{background-color:#1e2030;padding:3rem 1.5rem 6rem}html.theme--catppuccin-macchiato h1 .docs-heading-anchor,html.theme--catppuccin-macchiato h1 .docs-heading-anchor:hover,html.theme--catppuccin-macchiato h1 .docs-heading-anchor:visited,html.theme--catppuccin-macchiato h2 .docs-heading-anchor,html.theme--catppuccin-macchiato h2 .docs-heading-anchor:hover,html.theme--catppuccin-macchiato h2 .docs-heading-anchor:visited,html.theme--catppuccin-macchiato h3 .docs-heading-anchor,html.theme--catppuccin-macchiato h3 .docs-heading-anchor:hover,html.theme--catppuccin-macchiato h3 .docs-heading-anchor:visited,html.theme--catppuccin-macchiato h4 .docs-heading-anchor,html.theme--catppuccin-macchiato h4 .docs-heading-anchor:hover,html.theme--catppuccin-macchiato h4 .docs-heading-anchor:visited,html.theme--catppuccin-macchiato h5 .docs-heading-anchor,html.theme--catppuccin-macchiato h5 .docs-heading-anchor:hover,html.theme--catppuccin-macchiato h5 .docs-heading-anchor:visited,html.theme--catppuccin-macchiato h6 .docs-heading-anchor,html.theme--catppuccin-macchiato h6 .docs-heading-anchor:hover,html.theme--catppuccin-macchiato h6 .docs-heading-anchor:visited{color:#cad3f5}html.theme--catppuccin-macchiato h1 .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h2 .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h3 .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h4 .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h5 .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}html.theme--catppuccin-macchiato h1 .docs-heading-anchor-permalink::before,html.theme--catppuccin-macchiato h2 .docs-heading-anchor-permalink::before,html.theme--catppuccin-macchiato h3 .docs-heading-anchor-permalink::before,html.theme--catppuccin-macchiato h4 .docs-heading-anchor-permalink::before,html.theme--catppuccin-macchiato h5 .docs-heading-anchor-permalink::before,html.theme--catppuccin-macchiato h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}html.theme--catppuccin-macchiato h1:hover .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h2:hover .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h3:hover .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h4:hover .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h5:hover .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h6:hover .docs-heading-anchor-permalink{visibility:visible}html.theme--catppuccin-macchiato .docs-light-only{display:none !important}html.theme--catppuccin-macchiato pre{position:relative;overflow:hidden}html.theme--catppuccin-macchiato pre code,html.theme--catppuccin-macchiato pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}html.theme--catppuccin-macchiato pre code:first-of-type,html.theme--catppuccin-macchiato pre code.hljs:first-of-type{padding-top:0.5rem !important}html.theme--catppuccin-macchiato pre code:last-of-type,html.theme--catppuccin-macchiato pre code.hljs:last-of-type{padding-bottom:0.5rem !important}html.theme--catppuccin-macchiato pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#cad3f5;cursor:pointer;text-align:center}html.theme--catppuccin-macchiato pre .copy-button:focus,html.theme--catppuccin-macchiato pre .copy-button:hover{opacity:1;background:rgba(202,211,245,0.1);color:#8aadf4}html.theme--catppuccin-macchiato pre .copy-button.success{color:#a6da95;opacity:1}html.theme--catppuccin-macchiato pre .copy-button.error{color:#ed8796;opacity:1}html.theme--catppuccin-macchiato pre:hover .copy-button{opacity:1}html.theme--catppuccin-macchiato .admonition{background-color:#1e2030;border-style:solid;border-width:2px;border-color:#b8c0e0;border-radius:4px;font-size:1rem}html.theme--catppuccin-macchiato .admonition strong{color:currentColor}html.theme--catppuccin-macchiato .admonition.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}html.theme--catppuccin-macchiato .admonition.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .admonition.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .admonition.is-default{background-color:#1e2030;border-color:#b8c0e0}html.theme--catppuccin-macchiato .admonition.is-default>.admonition-header{background-color:rgba(0,0,0,0);color:#b8c0e0}html.theme--catppuccin-macchiato .admonition.is-default>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition.is-info{background-color:#1e2030;border-color:#8bd5ca}html.theme--catppuccin-macchiato .admonition.is-info>.admonition-header{background-color:rgba(0,0,0,0);color:#8bd5ca}html.theme--catppuccin-macchiato .admonition.is-info>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition.is-success{background-color:#1e2030;border-color:#a6da95}html.theme--catppuccin-macchiato .admonition.is-success>.admonition-header{background-color:rgba(0,0,0,0);color:#a6da95}html.theme--catppuccin-macchiato .admonition.is-success>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition.is-warning{background-color:#1e2030;border-color:#eed49f}html.theme--catppuccin-macchiato .admonition.is-warning>.admonition-header{background-color:rgba(0,0,0,0);color:#eed49f}html.theme--catppuccin-macchiato .admonition.is-warning>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition.is-danger{background-color:#1e2030;border-color:#ed8796}html.theme--catppuccin-macchiato .admonition.is-danger>.admonition-header{background-color:rgba(0,0,0,0);color:#ed8796}html.theme--catppuccin-macchiato .admonition.is-danger>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition.is-compat{background-color:#1e2030;border-color:#91d7e3}html.theme--catppuccin-macchiato .admonition.is-compat>.admonition-header{background-color:rgba(0,0,0,0);color:#91d7e3}html.theme--catppuccin-macchiato .admonition.is-compat>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition.is-todo{background-color:#1e2030;border-color:#c6a0f6}html.theme--catppuccin-macchiato .admonition.is-todo>.admonition-header{background-color:rgba(0,0,0,0);color:#c6a0f6}html.theme--catppuccin-macchiato .admonition.is-todo>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition-header{color:#b8c0e0;background-color:rgba(0,0,0,0);align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}html.theme--catppuccin-macchiato .admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}html.theme--catppuccin-macchiato details.admonition.is-details>.admonition-header{list-style:none}html.theme--catppuccin-macchiato details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}html.theme--catppuccin-macchiato details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}html.theme--catppuccin-macchiato .admonition-body{color:#cad3f5;padding:0.5rem .75rem}html.theme--catppuccin-macchiato .admonition-body pre{background-color:#1e2030}html.theme--catppuccin-macchiato .admonition-body code{background-color:#1e2030}html.theme--catppuccin-macchiato .docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:2px solid #5b6078;border-radius:4px;box-shadow:none;max-width:100%}html.theme--catppuccin-macchiato .docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#1e2030;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #5b6078;overflow:auto}html.theme--catppuccin-macchiato .docstring>header code{background-color:transparent}html.theme--catppuccin-macchiato .docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}html.theme--catppuccin-macchiato .docstring>header .docstring-binding{margin-right:0.3em}html.theme--catppuccin-macchiato .docstring>header .docstring-category{margin-left:0.3em}html.theme--catppuccin-macchiato .docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #5b6078}html.theme--catppuccin-macchiato .docstring>section:last-child{border-bottom:none}html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:focus{opacity:1 !important}html.theme--catppuccin-macchiato .docstring:hover>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-macchiato .docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-macchiato .docstring>section:hover a.docs-sourcelink{opacity:1}html.theme--catppuccin-macchiato .documenter-example-output{background-color:#24273a}html.theme--catppuccin-macchiato .outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#1e2030;color:#cad3f5;border-bottom:3px solid rgba(0,0,0,0);padding:10px 35px;text-align:center;font-size:15px}html.theme--catppuccin-macchiato .outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}html.theme--catppuccin-macchiato .outdated-warning-overlay a{color:#8aadf4}html.theme--catppuccin-macchiato .outdated-warning-overlay a:hover{color:#91d7e3}html.theme--catppuccin-macchiato .content pre{border:2px solid #5b6078;border-radius:4px}html.theme--catppuccin-macchiato .content code{font-weight:inherit}html.theme--catppuccin-macchiato .content a code{color:#8aadf4}html.theme--catppuccin-macchiato .content a:hover code{color:#91d7e3}html.theme--catppuccin-macchiato .content h1 code,html.theme--catppuccin-macchiato .content h2 code,html.theme--catppuccin-macchiato .content h3 code,html.theme--catppuccin-macchiato .content h4 code,html.theme--catppuccin-macchiato .content h5 code,html.theme--catppuccin-macchiato .content h6 code{color:#cad3f5}html.theme--catppuccin-macchiato .content table{display:block;width:initial;max-width:100%;overflow-x:auto}html.theme--catppuccin-macchiato .content blockquote>ul:first-child,html.theme--catppuccin-macchiato .content blockquote>ol:first-child,html.theme--catppuccin-macchiato .content .admonition-body>ul:first-child,html.theme--catppuccin-macchiato .content .admonition-body>ol:first-child{margin-top:0}html.theme--catppuccin-macchiato pre,html.theme--catppuccin-macchiato code{font-variant-ligatures:no-contextual}html.theme--catppuccin-macchiato .breadcrumb a.is-disabled{cursor:default;pointer-events:none}html.theme--catppuccin-macchiato .breadcrumb a.is-disabled,html.theme--catppuccin-macchiato .breadcrumb a.is-disabled:hover{color:#b5c1f1}html.theme--catppuccin-macchiato .hljs{background:initial !important}html.theme--catppuccin-macchiato .katex .katex-mathml{top:0;right:0}html.theme--catppuccin-macchiato .katex-display,html.theme--catppuccin-macchiato mjx-container,html.theme--catppuccin-macchiato .MathJax_Display{margin:0.5em 0 !important}html.theme--catppuccin-macchiato html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}html.theme--catppuccin-macchiato li.no-marker{list-style:none}html.theme--catppuccin-macchiato #documenter .docs-main>article{overflow-wrap:break-word}html.theme--catppuccin-macchiato #documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato #documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato #documenter .docs-main{width:100%}html.theme--catppuccin-macchiato #documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}html.theme--catppuccin-macchiato #documenter .docs-main>header,html.theme--catppuccin-macchiato #documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar{background-color:#24273a;border-bottom:1px solid #5b6078;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .docs-right .docs-icon,html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #171717;transition-duration:0.7s;-webkit-transition-duration:0.7s}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}html.theme--catppuccin-macchiato #documenter .docs-main section.footnotes{border-top:1px solid #5b6078}html.theme--catppuccin-macchiato #documenter .docs-main section.footnotes li .tag:first-child,html.theme--catppuccin-macchiato #documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,html.theme--catppuccin-macchiato #documenter .docs-main section.footnotes li .content kbd:first-child,html.theme--catppuccin-macchiato .content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #5b6078;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer .docs-footer-nextpage,html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}html.theme--catppuccin-macchiato #documenter .docs-sidebar{display:flex;flex-direction:column;color:#cad3f5;background-color:#1e2030;border-right:1px solid #5b6078;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}html.theme--catppuccin-macchiato #documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #171717}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato #documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato #documenter .docs-sidebar{left:0;top:0}}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-package-name a,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-package-name a:hover{color:#cad3f5}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-version-selector{border-top:1px solid #5b6078;display:none;padding:0.5rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-version-selector.visible{display:flex}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #5b6078;padding-bottom:1.5rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #5b6078}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu .tocitem,html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#cad3f5;background:#1e2030}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu a.tocitem:hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#cad3f5;background-color:#26283d}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #5b6078;border-bottom:1px solid #5b6078;background-color:#181926}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#181926;color:#cad3f5}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#26283d;color:#cad3f5}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #5b6078}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input{width:14.4rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar #documenter-search-query{color:#868c98;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#2e3149}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#3d4162}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato #documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-macchiato #documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-macchiato #documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#2e3149}html.theme--catppuccin-macchiato #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#3d4162}}html.theme--catppuccin-macchiato kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(245,245,245,0.6);box-shadow:0 2px 0 1px rgba(245,245,245,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}html.theme--catppuccin-macchiato .search-min-width-50{min-width:50%}html.theme--catppuccin-macchiato .search-min-height-100{min-height:100%}html.theme--catppuccin-macchiato .search-modal-card-body{max-height:calc(100vh - 15rem)}html.theme--catppuccin-macchiato .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-macchiato .search-result-link:hover,html.theme--catppuccin-macchiato .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--catppuccin-macchiato .search-result-link .property-search-result-badge,html.theme--catppuccin-macchiato .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-macchiato .property-search-result-badge,html.theme--catppuccin-macchiato .search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}html.theme--catppuccin-macchiato .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-macchiato .search-result-link:hover .search-filter,html.theme--catppuccin-macchiato .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-macchiato .search-result-link:focus .search-filter{color:#333;background-color:#f1f5f9}html.theme--catppuccin-macchiato .search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}html.theme--catppuccin-macchiato .search-filter:hover,html.theme--catppuccin-macchiato .search-filter:focus{color:#333}html.theme--catppuccin-macchiato .search-filter-selected{color:#363a4f;background-color:#b7bdf8}html.theme--catppuccin-macchiato .search-filter-selected:hover,html.theme--catppuccin-macchiato .search-filter-selected:focus{color:#363a4f}html.theme--catppuccin-macchiato .search-result-highlight{background-color:#ffdd57;color:black}html.theme--catppuccin-macchiato .search-divider{border-bottom:1px solid #5b6078}html.theme--catppuccin-macchiato .search-result-title{width:85%;color:#f5f5f5}html.theme--catppuccin-macchiato .search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-macchiato #search-modal .modal-card-body::-webkit-scrollbar,html.theme--catppuccin-macchiato #search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}html.theme--catppuccin-macchiato #search-modal .modal-card-body::-webkit-scrollbar-thumb,html.theme--catppuccin-macchiato #search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}html.theme--catppuccin-macchiato #search-modal .modal-card-body::-webkit-scrollbar-track,html.theme--catppuccin-macchiato #search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}html.theme--catppuccin-macchiato .w-100{width:100%}html.theme--catppuccin-macchiato .gap-2{gap:0.5rem}html.theme--catppuccin-macchiato .gap-4{gap:1rem}html.theme--catppuccin-macchiato .gap-8{gap:2rem}html.theme--catppuccin-macchiato{background-color:#24273a;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-macchiato a{transition:all 200ms ease}html.theme--catppuccin-macchiato .label{color:#cad3f5}html.theme--catppuccin-macchiato .button,html.theme--catppuccin-macchiato .control.has-icons-left .icon,html.theme--catppuccin-macchiato .control.has-icons-right .icon,html.theme--catppuccin-macchiato .input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato .pagination-ellipsis,html.theme--catppuccin-macchiato .pagination-link,html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .select,html.theme--catppuccin-macchiato .select select,html.theme--catppuccin-macchiato .textarea{height:2.5em;color:#cad3f5}html.theme--catppuccin-macchiato .input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato .textarea{transition:all 200ms ease;box-shadow:none;border-width:1px;padding-left:1em;padding-right:1em;color:#cad3f5}html.theme--catppuccin-macchiato .select:after,html.theme--catppuccin-macchiato .select select{border-width:1px}html.theme--catppuccin-macchiato .menu-list a{transition:all 300ms ease}html.theme--catppuccin-macchiato .modal-card-foot,html.theme--catppuccin-macchiato .modal-card-head{border-color:#5b6078}html.theme--catppuccin-macchiato .navbar{border-radius:.4em}html.theme--catppuccin-macchiato .navbar.is-transparent{background:none}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#8aadf4}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .navbar .navbar-menu{background-color:#8aadf4;border-radius:0 0 .4em .4em}}html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body){color:#363a4f}html.theme--catppuccin-macchiato .tag.is-link:not(body),html.theme--catppuccin-macchiato .docstring>section>a.is-link.docs-sourcelink:not(body),html.theme--catppuccin-macchiato .content kbd.is-link:not(body){color:#363a4f}html.theme--catppuccin-macchiato .ansi span.sgr1{font-weight:bolder}html.theme--catppuccin-macchiato .ansi span.sgr2{font-weight:lighter}html.theme--catppuccin-macchiato .ansi span.sgr3{font-style:italic}html.theme--catppuccin-macchiato .ansi span.sgr4{text-decoration:underline}html.theme--catppuccin-macchiato .ansi span.sgr7{color:#24273a;background-color:#cad3f5}html.theme--catppuccin-macchiato .ansi span.sgr8{color:transparent}html.theme--catppuccin-macchiato .ansi span.sgr8 span{color:transparent}html.theme--catppuccin-macchiato .ansi span.sgr9{text-decoration:line-through}html.theme--catppuccin-macchiato .ansi span.sgr30{color:#494d64}html.theme--catppuccin-macchiato .ansi span.sgr31{color:#ed8796}html.theme--catppuccin-macchiato .ansi span.sgr32{color:#a6da95}html.theme--catppuccin-macchiato .ansi span.sgr33{color:#eed49f}html.theme--catppuccin-macchiato .ansi span.sgr34{color:#8aadf4}html.theme--catppuccin-macchiato .ansi span.sgr35{color:#f5bde6}html.theme--catppuccin-macchiato .ansi span.sgr36{color:#8bd5ca}html.theme--catppuccin-macchiato .ansi span.sgr37{color:#b8c0e0}html.theme--catppuccin-macchiato .ansi span.sgr40{background-color:#494d64}html.theme--catppuccin-macchiato .ansi span.sgr41{background-color:#ed8796}html.theme--catppuccin-macchiato .ansi span.sgr42{background-color:#a6da95}html.theme--catppuccin-macchiato .ansi span.sgr43{background-color:#eed49f}html.theme--catppuccin-macchiato .ansi span.sgr44{background-color:#8aadf4}html.theme--catppuccin-macchiato .ansi span.sgr45{background-color:#f5bde6}html.theme--catppuccin-macchiato .ansi span.sgr46{background-color:#8bd5ca}html.theme--catppuccin-macchiato .ansi span.sgr47{background-color:#b8c0e0}html.theme--catppuccin-macchiato .ansi span.sgr90{color:#5b6078}html.theme--catppuccin-macchiato .ansi span.sgr91{color:#ed8796}html.theme--catppuccin-macchiato .ansi span.sgr92{color:#a6da95}html.theme--catppuccin-macchiato .ansi span.sgr93{color:#eed49f}html.theme--catppuccin-macchiato .ansi span.sgr94{color:#8aadf4}html.theme--catppuccin-macchiato .ansi span.sgr95{color:#f5bde6}html.theme--catppuccin-macchiato .ansi span.sgr96{color:#8bd5ca}html.theme--catppuccin-macchiato .ansi span.sgr97{color:#a5adcb}html.theme--catppuccin-macchiato .ansi span.sgr100{background-color:#5b6078}html.theme--catppuccin-macchiato .ansi span.sgr101{background-color:#ed8796}html.theme--catppuccin-macchiato .ansi span.sgr102{background-color:#a6da95}html.theme--catppuccin-macchiato .ansi span.sgr103{background-color:#eed49f}html.theme--catppuccin-macchiato .ansi span.sgr104{background-color:#8aadf4}html.theme--catppuccin-macchiato .ansi span.sgr105{background-color:#f5bde6}html.theme--catppuccin-macchiato .ansi span.sgr106{background-color:#8bd5ca}html.theme--catppuccin-macchiato .ansi span.sgr107{background-color:#a5adcb}html.theme--catppuccin-macchiato code.language-julia-repl>span.hljs-meta{color:#a6da95;font-weight:bolder}html.theme--catppuccin-macchiato code .hljs{color:#cad3f5;background:#24273a}html.theme--catppuccin-macchiato code .hljs-keyword{color:#c6a0f6}html.theme--catppuccin-macchiato code .hljs-built_in{color:#ed8796}html.theme--catppuccin-macchiato code .hljs-type{color:#eed49f}html.theme--catppuccin-macchiato code .hljs-literal{color:#f5a97f}html.theme--catppuccin-macchiato code .hljs-number{color:#f5a97f}html.theme--catppuccin-macchiato code .hljs-operator{color:#8bd5ca}html.theme--catppuccin-macchiato code .hljs-punctuation{color:#b8c0e0}html.theme--catppuccin-macchiato code .hljs-property{color:#8bd5ca}html.theme--catppuccin-macchiato code .hljs-regexp{color:#f5bde6}html.theme--catppuccin-macchiato code .hljs-string{color:#a6da95}html.theme--catppuccin-macchiato code .hljs-char.escape_{color:#a6da95}html.theme--catppuccin-macchiato code .hljs-subst{color:#a5adcb}html.theme--catppuccin-macchiato code .hljs-symbol{color:#f0c6c6}html.theme--catppuccin-macchiato code .hljs-variable{color:#c6a0f6}html.theme--catppuccin-macchiato code .hljs-variable.language_{color:#c6a0f6}html.theme--catppuccin-macchiato code .hljs-variable.constant_{color:#f5a97f}html.theme--catppuccin-macchiato code .hljs-title{color:#8aadf4}html.theme--catppuccin-macchiato code .hljs-title.class_{color:#eed49f}html.theme--catppuccin-macchiato code .hljs-title.function_{color:#8aadf4}html.theme--catppuccin-macchiato code .hljs-params{color:#cad3f5}html.theme--catppuccin-macchiato code .hljs-comment{color:#5b6078}html.theme--catppuccin-macchiato code .hljs-doctag{color:#ed8796}html.theme--catppuccin-macchiato code .hljs-meta{color:#f5a97f}html.theme--catppuccin-macchiato code .hljs-section{color:#8aadf4}html.theme--catppuccin-macchiato code .hljs-tag{color:#a5adcb}html.theme--catppuccin-macchiato code .hljs-name{color:#c6a0f6}html.theme--catppuccin-macchiato code .hljs-attr{color:#8aadf4}html.theme--catppuccin-macchiato code .hljs-attribute{color:#a6da95}html.theme--catppuccin-macchiato code .hljs-bullet{color:#8bd5ca}html.theme--catppuccin-macchiato code .hljs-code{color:#a6da95}html.theme--catppuccin-macchiato code .hljs-emphasis{color:#ed8796;font-style:italic}html.theme--catppuccin-macchiato code .hljs-strong{color:#ed8796;font-weight:bold}html.theme--catppuccin-macchiato code .hljs-formula{color:#8bd5ca}html.theme--catppuccin-macchiato code .hljs-link{color:#7dc4e4;font-style:italic}html.theme--catppuccin-macchiato code .hljs-quote{color:#a6da95;font-style:italic}html.theme--catppuccin-macchiato code .hljs-selector-tag{color:#eed49f}html.theme--catppuccin-macchiato code .hljs-selector-id{color:#8aadf4}html.theme--catppuccin-macchiato code .hljs-selector-class{color:#8bd5ca}html.theme--catppuccin-macchiato code .hljs-selector-attr{color:#c6a0f6}html.theme--catppuccin-macchiato code .hljs-selector-pseudo{color:#8bd5ca}html.theme--catppuccin-macchiato code .hljs-template-tag{color:#f0c6c6}html.theme--catppuccin-macchiato code .hljs-template-variable{color:#f0c6c6}html.theme--catppuccin-macchiato code .hljs-addition{color:#a6da95;background:rgba(166,227,161,0.15)}html.theme--catppuccin-macchiato code .hljs-deletion{color:#ed8796;background:rgba(243,139,168,0.15)}html.theme--catppuccin-macchiato .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-macchiato .search-result-link:hover,html.theme--catppuccin-macchiato .search-result-link:focus{background-color:#363a4f}html.theme--catppuccin-macchiato .search-result-link .property-search-result-badge,html.theme--catppuccin-macchiato .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-macchiato .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-macchiato .search-result-link:hover .search-filter,html.theme--catppuccin-macchiato .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-macchiato .search-result-link:focus .search-filter{color:#363a4f !important;background-color:#b7bdf8 !important}html.theme--catppuccin-macchiato .search-result-title{color:#cad3f5}html.theme--catppuccin-macchiato .search-result-highlight{background-color:#ed8796;color:#1e2030}html.theme--catppuccin-macchiato .search-divider{border-bottom:1px solid #5e6d6f50}html.theme--catppuccin-macchiato .w-100{width:100%}html.theme--catppuccin-macchiato .gap-2{gap:0.5rem}html.theme--catppuccin-macchiato .gap-4{gap:1rem} diff --git a/InferenceObjects/v0.4.9/assets/themes/catppuccin-mocha.css b/InferenceObjects/v0.4.9/assets/themes/catppuccin-mocha.css new file mode 100644 index 000000000..8b8265256 --- /dev/null +++ b/InferenceObjects/v0.4.9/assets/themes/catppuccin-mocha.css @@ -0,0 +1 @@ +html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha .pagination-link,html.theme--catppuccin-mocha .pagination-ellipsis,html.theme--catppuccin-mocha .file-cta,html.theme--catppuccin-mocha .file-name,html.theme--catppuccin-mocha .select select,html.theme--catppuccin-mocha .textarea,html.theme--catppuccin-mocha .input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha .button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:.4em;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}html.theme--catppuccin-mocha .pagination-previous:focus,html.theme--catppuccin-mocha .pagination-next:focus,html.theme--catppuccin-mocha .pagination-link:focus,html.theme--catppuccin-mocha .pagination-ellipsis:focus,html.theme--catppuccin-mocha .file-cta:focus,html.theme--catppuccin-mocha .file-name:focus,html.theme--catppuccin-mocha .select select:focus,html.theme--catppuccin-mocha .textarea:focus,html.theme--catppuccin-mocha .input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-mocha .button:focus,html.theme--catppuccin-mocha .is-focused.pagination-previous,html.theme--catppuccin-mocha .is-focused.pagination-next,html.theme--catppuccin-mocha .is-focused.pagination-link,html.theme--catppuccin-mocha .is-focused.pagination-ellipsis,html.theme--catppuccin-mocha .is-focused.file-cta,html.theme--catppuccin-mocha .is-focused.file-name,html.theme--catppuccin-mocha .select select.is-focused,html.theme--catppuccin-mocha .is-focused.textarea,html.theme--catppuccin-mocha .is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-focused.button,html.theme--catppuccin-mocha .pagination-previous:active,html.theme--catppuccin-mocha .pagination-next:active,html.theme--catppuccin-mocha .pagination-link:active,html.theme--catppuccin-mocha .pagination-ellipsis:active,html.theme--catppuccin-mocha .file-cta:active,html.theme--catppuccin-mocha .file-name:active,html.theme--catppuccin-mocha .select select:active,html.theme--catppuccin-mocha .textarea:active,html.theme--catppuccin-mocha .input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-mocha .button:active,html.theme--catppuccin-mocha .is-active.pagination-previous,html.theme--catppuccin-mocha .is-active.pagination-next,html.theme--catppuccin-mocha .is-active.pagination-link,html.theme--catppuccin-mocha .is-active.pagination-ellipsis,html.theme--catppuccin-mocha .is-active.file-cta,html.theme--catppuccin-mocha .is-active.file-name,html.theme--catppuccin-mocha .select select.is-active,html.theme--catppuccin-mocha .is-active.textarea,html.theme--catppuccin-mocha .is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-mocha .is-active.button{outline:none}html.theme--catppuccin-mocha .pagination-previous[disabled],html.theme--catppuccin-mocha .pagination-next[disabled],html.theme--catppuccin-mocha .pagination-link[disabled],html.theme--catppuccin-mocha .pagination-ellipsis[disabled],html.theme--catppuccin-mocha .file-cta[disabled],html.theme--catppuccin-mocha .file-name[disabled],html.theme--catppuccin-mocha .select select[disabled],html.theme--catppuccin-mocha .textarea[disabled],html.theme--catppuccin-mocha .input[disabled],html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[disabled],html.theme--catppuccin-mocha .button[disabled],fieldset[disabled] html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha fieldset[disabled] .pagination-previous,fieldset[disabled] html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha fieldset[disabled] .pagination-next,fieldset[disabled] html.theme--catppuccin-mocha .pagination-link,html.theme--catppuccin-mocha fieldset[disabled] .pagination-link,fieldset[disabled] html.theme--catppuccin-mocha .pagination-ellipsis,html.theme--catppuccin-mocha fieldset[disabled] .pagination-ellipsis,fieldset[disabled] html.theme--catppuccin-mocha .file-cta,html.theme--catppuccin-mocha fieldset[disabled] .file-cta,fieldset[disabled] html.theme--catppuccin-mocha .file-name,html.theme--catppuccin-mocha fieldset[disabled] .file-name,fieldset[disabled] html.theme--catppuccin-mocha .select select,fieldset[disabled] html.theme--catppuccin-mocha .textarea,fieldset[disabled] html.theme--catppuccin-mocha .input,fieldset[disabled] html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha fieldset[disabled] .select select,html.theme--catppuccin-mocha .select fieldset[disabled] select,html.theme--catppuccin-mocha fieldset[disabled] .textarea,html.theme--catppuccin-mocha fieldset[disabled] .input,html.theme--catppuccin-mocha fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha #documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] html.theme--catppuccin-mocha .button,html.theme--catppuccin-mocha fieldset[disabled] .button{cursor:not-allowed}html.theme--catppuccin-mocha .tabs,html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha .pagination-link,html.theme--catppuccin-mocha .pagination-ellipsis,html.theme--catppuccin-mocha .breadcrumb,html.theme--catppuccin-mocha .file,html.theme--catppuccin-mocha .button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.theme--catppuccin-mocha .navbar-link:not(.is-arrowless)::after,html.theme--catppuccin-mocha .select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}html.theme--catppuccin-mocha .admonition:not(:last-child),html.theme--catppuccin-mocha .tabs:not(:last-child),html.theme--catppuccin-mocha .pagination:not(:last-child),html.theme--catppuccin-mocha .message:not(:last-child),html.theme--catppuccin-mocha .level:not(:last-child),html.theme--catppuccin-mocha .breadcrumb:not(:last-child),html.theme--catppuccin-mocha .block:not(:last-child),html.theme--catppuccin-mocha .title:not(:last-child),html.theme--catppuccin-mocha .subtitle:not(:last-child),html.theme--catppuccin-mocha .table-container:not(:last-child),html.theme--catppuccin-mocha .table:not(:last-child),html.theme--catppuccin-mocha .progress:not(:last-child),html.theme--catppuccin-mocha .notification:not(:last-child),html.theme--catppuccin-mocha .content:not(:last-child),html.theme--catppuccin-mocha .box:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-mocha .modal-close,html.theme--catppuccin-mocha .delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}html.theme--catppuccin-mocha .modal-close::before,html.theme--catppuccin-mocha .delete::before,html.theme--catppuccin-mocha .modal-close::after,html.theme--catppuccin-mocha .delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-mocha .modal-close::before,html.theme--catppuccin-mocha .delete::before{height:2px;width:50%}html.theme--catppuccin-mocha .modal-close::after,html.theme--catppuccin-mocha .delete::after{height:50%;width:2px}html.theme--catppuccin-mocha .modal-close:hover,html.theme--catppuccin-mocha .delete:hover,html.theme--catppuccin-mocha .modal-close:focus,html.theme--catppuccin-mocha .delete:focus{background-color:rgba(10,10,10,0.3)}html.theme--catppuccin-mocha .modal-close:active,html.theme--catppuccin-mocha .delete:active{background-color:rgba(10,10,10,0.4)}html.theme--catppuccin-mocha .is-small.modal-close,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.modal-close,html.theme--catppuccin-mocha .is-small.delete,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}html.theme--catppuccin-mocha .is-medium.modal-close,html.theme--catppuccin-mocha .is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}html.theme--catppuccin-mocha .is-large.modal-close,html.theme--catppuccin-mocha .is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}html.theme--catppuccin-mocha .control.is-loading::after,html.theme--catppuccin-mocha .select.is-loading::after,html.theme--catppuccin-mocha .loader,html.theme--catppuccin-mocha .button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #7f849c;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}html.theme--catppuccin-mocha .hero-video,html.theme--catppuccin-mocha .modal-background,html.theme--catppuccin-mocha .modal,html.theme--catppuccin-mocha .image.is-square img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-mocha .image.is-square .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-mocha .image.is-1by1 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-mocha .image.is-1by1 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-mocha .image.is-5by4 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-mocha .image.is-5by4 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-mocha .image.is-4by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-mocha .image.is-4by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-mocha .image.is-3by2 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-mocha .image.is-3by2 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-mocha .image.is-5by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-mocha .image.is-5by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-mocha .image.is-16by9 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-mocha .image.is-16by9 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-mocha .image.is-2by1 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-mocha .image.is-2by1 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-mocha .image.is-3by1 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-mocha .image.is-3by1 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-mocha .image.is-4by5 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-mocha .image.is-4by5 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-mocha .image.is-3by4 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-mocha .image.is-3by4 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-mocha .image.is-2by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-mocha .image.is-2by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-mocha .image.is-3by5 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-mocha .image.is-3by5 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-mocha .image.is-9by16 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-mocha .image.is-9by16 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-mocha .image.is-1by2 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-mocha .image.is-1by2 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-mocha .image.is-1by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-mocha .image.is-1by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}html.theme--catppuccin-mocha .navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#313244 !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#1c1c26 !important}.has-background-dark{background-color:#313244 !important}.has-text-primary{color:#89b4fa !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#5895f8 !important}.has-background-primary{background-color:#89b4fa !important}.has-text-primary-light{color:#ebf3fe !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#bbd3fc !important}.has-background-primary-light{background-color:#ebf3fe !important}.has-text-primary-dark{color:#063c93 !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#0850c4 !important}.has-background-primary-dark{background-color:#063c93 !important}.has-text-link{color:#89b4fa !important}a.has-text-link:hover,a.has-text-link:focus{color:#5895f8 !important}.has-background-link{background-color:#89b4fa !important}.has-text-link-light{color:#ebf3fe !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#bbd3fc !important}.has-background-link-light{background-color:#ebf3fe !important}.has-text-link-dark{color:#063c93 !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#0850c4 !important}.has-background-link-dark{background-color:#063c93 !important}.has-text-info{color:#94e2d5 !important}a.has-text-info:hover,a.has-text-info:focus{color:#6cd7c5 !important}.has-background-info{background-color:#94e2d5 !important}.has-text-info-light{color:#effbf9 !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#c7f0e9 !important}.has-background-info-light{background-color:#effbf9 !important}.has-text-info-dark{color:#207466 !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#2a9c89 !important}.has-background-info-dark{background-color:#207466 !important}.has-text-success{color:#a6e3a1 !important}a.has-text-success:hover,a.has-text-success:focus{color:#81d77a !important}.has-background-success{background-color:#a6e3a1 !important}.has-text-success-light{color:#f0faef !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#cbefc8 !important}.has-background-success-light{background-color:#f0faef !important}.has-text-success-dark{color:#287222 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#36992e !important}.has-background-success-dark{background-color:#287222 !important}.has-text-warning{color:#f9e2af !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#f5d180 !important}.has-background-warning{background-color:#f9e2af !important}.has-text-warning-light{color:#fef8ec !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#fae7bd !important}.has-background-warning-light{background-color:#fef8ec !important}.has-text-warning-dark{color:#8a620a !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#b9840e !important}.has-background-warning-dark{background-color:#8a620a !important}.has-text-danger{color:#f38ba8 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#ee5d85 !important}.has-background-danger{background-color:#f38ba8 !important}.has-text-danger-light{color:#fdedf1 !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#f8bece !important}.has-background-danger-light{background-color:#fdedf1 !important}.has-text-danger-dark{color:#991036 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#c71546 !important}.has-background-danger-dark{background-color:#991036 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#313244 !important}.has-background-grey-darker{background-color:#313244 !important}.has-text-grey-dark{color:#45475a !important}.has-background-grey-dark{background-color:#45475a !important}.has-text-grey{color:#585b70 !important}.has-background-grey{background-color:#585b70 !important}.has-text-grey-light{color:#6c7086 !important}.has-background-grey-light{background-color:#6c7086 !important}.has-text-grey-lighter{color:#7f849c !important}.has-background-grey-lighter{background-color:#7f849c !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}html.theme--catppuccin-mocha html{background-color:#1e1e2e;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-mocha article,html.theme--catppuccin-mocha aside,html.theme--catppuccin-mocha figure,html.theme--catppuccin-mocha footer,html.theme--catppuccin-mocha header,html.theme--catppuccin-mocha hgroup,html.theme--catppuccin-mocha section{display:block}html.theme--catppuccin-mocha body,html.theme--catppuccin-mocha button,html.theme--catppuccin-mocha input,html.theme--catppuccin-mocha optgroup,html.theme--catppuccin-mocha select,html.theme--catppuccin-mocha textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}html.theme--catppuccin-mocha code,html.theme--catppuccin-mocha pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-mocha body{color:#cdd6f4;font-size:1em;font-weight:400;line-height:1.5}html.theme--catppuccin-mocha a{color:#89b4fa;cursor:pointer;text-decoration:none}html.theme--catppuccin-mocha a strong{color:currentColor}html.theme--catppuccin-mocha a:hover{color:#89dceb}html.theme--catppuccin-mocha code{background-color:#181825;color:#cdd6f4;font-size:.875em;font-weight:normal;padding:.1em}html.theme--catppuccin-mocha hr{background-color:#181825;border:none;display:block;height:2px;margin:1.5rem 0}html.theme--catppuccin-mocha img{height:auto;max-width:100%}html.theme--catppuccin-mocha input[type="checkbox"],html.theme--catppuccin-mocha input[type="radio"]{vertical-align:baseline}html.theme--catppuccin-mocha small{font-size:.875em}html.theme--catppuccin-mocha span{font-style:inherit;font-weight:inherit}html.theme--catppuccin-mocha strong{color:#b8c5ef;font-weight:700}html.theme--catppuccin-mocha fieldset{border:none}html.theme--catppuccin-mocha pre{-webkit-overflow-scrolling:touch;background-color:#181825;color:#cdd6f4;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}html.theme--catppuccin-mocha pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}html.theme--catppuccin-mocha table td,html.theme--catppuccin-mocha table th{vertical-align:top}html.theme--catppuccin-mocha table td:not([align]),html.theme--catppuccin-mocha table th:not([align]){text-align:inherit}html.theme--catppuccin-mocha table th{color:#b8c5ef}html.theme--catppuccin-mocha .box{background-color:#45475a;border-radius:8px;box-shadow:none;color:#cdd6f4;display:block;padding:1.25rem}html.theme--catppuccin-mocha a.box:hover,html.theme--catppuccin-mocha a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #89b4fa}html.theme--catppuccin-mocha a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #89b4fa}html.theme--catppuccin-mocha .button{background-color:#181825;border-color:#363653;border-width:1px;color:#89b4fa;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}html.theme--catppuccin-mocha .button strong{color:inherit}html.theme--catppuccin-mocha .button .icon,html.theme--catppuccin-mocha .button .icon.is-small,html.theme--catppuccin-mocha .button #documenter .docs-sidebar form.docs-search>input.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .button form.docs-search>input.icon,html.theme--catppuccin-mocha .button .icon.is-medium,html.theme--catppuccin-mocha .button .icon.is-large{height:1.5em;width:1.5em}html.theme--catppuccin-mocha .button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}html.theme--catppuccin-mocha .button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-mocha .button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-mocha .button:hover,html.theme--catppuccin-mocha .button.is-hovered{border-color:#6c7086;color:#b8c5ef}html.theme--catppuccin-mocha .button:focus,html.theme--catppuccin-mocha .button.is-focused{border-color:#6c7086;color:#71a4f9}html.theme--catppuccin-mocha .button:focus:not(:active),html.theme--catppuccin-mocha .button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .button:active,html.theme--catppuccin-mocha .button.is-active{border-color:#45475a;color:#b8c5ef}html.theme--catppuccin-mocha .button.is-text{background-color:transparent;border-color:transparent;color:#cdd6f4;text-decoration:underline}html.theme--catppuccin-mocha .button.is-text:hover,html.theme--catppuccin-mocha .button.is-text.is-hovered,html.theme--catppuccin-mocha .button.is-text:focus,html.theme--catppuccin-mocha .button.is-text.is-focused{background-color:#181825;color:#b8c5ef}html.theme--catppuccin-mocha .button.is-text:active,html.theme--catppuccin-mocha .button.is-text.is-active{background-color:#0e0e16;color:#b8c5ef}html.theme--catppuccin-mocha .button.is-text[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}html.theme--catppuccin-mocha .button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#89b4fa;text-decoration:none}html.theme--catppuccin-mocha .button.is-ghost:hover,html.theme--catppuccin-mocha .button.is-ghost.is-hovered{color:#89b4fa;text-decoration:underline}html.theme--catppuccin-mocha .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-white:hover,html.theme--catppuccin-mocha .button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-white:focus,html.theme--catppuccin-mocha .button.is-white.is-focused{border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-white:focus:not(:active),html.theme--catppuccin-mocha .button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-mocha .button.is-white:active,html.theme--catppuccin-mocha .button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-white[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}html.theme--catppuccin-mocha .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .button.is-white.is-inverted:hover,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-hovered{background-color:#000}html.theme--catppuccin-mocha .button.is-white.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-mocha .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-mocha .button.is-white.is-outlined:hover,html.theme--catppuccin-mocha .button.is-white.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-white.is-outlined:focus,html.theme--catppuccin-mocha .button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-white.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-white.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-white.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-mocha .button.is-white.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-black:hover,html.theme--catppuccin-mocha .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-black:focus,html.theme--catppuccin-mocha .button.is-black.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-black:focus:not(:active),html.theme--catppuccin-mocha .button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-mocha .button.is-black:active,html.theme--catppuccin-mocha .button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-black[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}html.theme--catppuccin-mocha .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-black.is-inverted:hover,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-mocha .button.is-black.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-black.is-outlined:hover,html.theme--catppuccin-mocha .button.is-black.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-black.is-outlined:focus,html.theme--catppuccin-mocha .button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-mocha .button.is-black.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-black.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-black.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-black.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light:hover,html.theme--catppuccin-mocha .button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light:focus,html.theme--catppuccin-mocha .button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light:focus:not(:active),html.theme--catppuccin-mocha .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-mocha .button.is-light:active,html.theme--catppuccin-mocha .button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}html.theme--catppuccin-mocha .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-mocha .button.is-light.is-inverted:hover,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-mocha .button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}html.theme--catppuccin-mocha .button.is-light.is-outlined:hover,html.theme--catppuccin-mocha .button.is-light.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-light.is-outlined:focus,html.theme--catppuccin-mocha .button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-mocha .button.is-light.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-light.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-light.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-light.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-dark,html.theme--catppuccin-mocha .content kbd.button{background-color:#313244;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-dark:hover,html.theme--catppuccin-mocha .content kbd.button:hover,html.theme--catppuccin-mocha .button.is-dark.is-hovered,html.theme--catppuccin-mocha .content kbd.button.is-hovered{background-color:#2c2d3d;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-dark:focus,html.theme--catppuccin-mocha .content kbd.button:focus,html.theme--catppuccin-mocha .button.is-dark.is-focused,html.theme--catppuccin-mocha .content kbd.button.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-dark:focus:not(:active),html.theme--catppuccin-mocha .content kbd.button:focus:not(:active),html.theme--catppuccin-mocha .button.is-dark.is-focused:not(:active),html.theme--catppuccin-mocha .content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(49,50,68,0.25)}html.theme--catppuccin-mocha .button.is-dark:active,html.theme--catppuccin-mocha .content kbd.button:active,html.theme--catppuccin-mocha .button.is-dark.is-active,html.theme--catppuccin-mocha .content kbd.button.is-active{background-color:#262735;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-dark[disabled],html.theme--catppuccin-mocha .content kbd.button[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-dark,fieldset[disabled] html.theme--catppuccin-mocha .content kbd.button{background-color:#313244;border-color:#313244;box-shadow:none}html.theme--catppuccin-mocha .button.is-dark.is-inverted,html.theme--catppuccin-mocha .content kbd.button.is-inverted{background-color:#fff;color:#313244}html.theme--catppuccin-mocha .button.is-dark.is-inverted:hover,html.theme--catppuccin-mocha .content kbd.button.is-inverted:hover,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-hovered,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-mocha .button.is-dark.is-inverted[disabled],html.theme--catppuccin-mocha .content kbd.button.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-dark.is-inverted,fieldset[disabled] html.theme--catppuccin-mocha .content kbd.button.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#313244}html.theme--catppuccin-mocha .button.is-dark.is-loading::after,html.theme--catppuccin-mocha .content kbd.button.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-dark.is-outlined,html.theme--catppuccin-mocha .content kbd.button.is-outlined{background-color:transparent;border-color:#313244;color:#313244}html.theme--catppuccin-mocha .button.is-dark.is-outlined:hover,html.theme--catppuccin-mocha .content kbd.button.is-outlined:hover,html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-hovered,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-dark.is-outlined:focus,html.theme--catppuccin-mocha .content kbd.button.is-outlined:focus,html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-focused,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-focused{background-color:#313244;border-color:#313244;color:#fff}html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-loading::after,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #313244 #313244 !important}html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-dark.is-outlined[disabled],html.theme--catppuccin-mocha .content kbd.button.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-dark.is-outlined,fieldset[disabled] html.theme--catppuccin-mocha .content kbd.button.is-outlined{background-color:transparent;border-color:#313244;box-shadow:none;color:#313244}html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined.is-focused,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined.is-focused{background-color:#fff;color:#313244}html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #313244 #313244 !important}html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined[disabled],html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-primary,html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink{background-color:#89b4fa;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-primary:hover,html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink:hover,html.theme--catppuccin-mocha .button.is-primary.is-hovered,html.theme--catppuccin-mocha .docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#7dacf9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-primary:focus,html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink:focus,html.theme--catppuccin-mocha .button.is-primary.is-focused,html.theme--catppuccin-mocha .docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-primary:focus:not(:active),html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink:focus:not(:active),html.theme--catppuccin-mocha .button.is-primary.is-focused:not(:active),html.theme--catppuccin-mocha .docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .button.is-primary:active,html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink:active,html.theme--catppuccin-mocha .button.is-primary.is-active,html.theme--catppuccin-mocha .docstring>section>a.button.is-active.docs-sourcelink{background-color:#71a4f9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-primary[disabled],html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-primary,fieldset[disabled] html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink{background-color:#89b4fa;border-color:#89b4fa;box-shadow:none}html.theme--catppuccin-mocha .button.is-primary.is-inverted,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#89b4fa}html.theme--catppuccin-mocha .button.is-primary.is-inverted:hover,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.docs-sourcelink:hover,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-hovered,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}html.theme--catppuccin-mocha .button.is-primary.is-inverted[disabled],html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-primary.is-inverted,fieldset[disabled] html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#89b4fa}html.theme--catppuccin-mocha .button.is-primary.is-loading::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-primary.is-outlined,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#89b4fa;color:#89b4fa}html.theme--catppuccin-mocha .button.is-primary.is-outlined:hover,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-hovered,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-mocha .button.is-primary.is-outlined:focus,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-focused,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#89b4fa;border-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-loading::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #89b4fa #89b4fa !important}html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-primary.is-outlined[disabled],html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-primary.is-outlined,fieldset[disabled] html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#89b4fa;box-shadow:none;color:#89b4fa}html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined.is-focused,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#89b4fa}html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #89b4fa #89b4fa !important}html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined[disabled],html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-primary.is-light,html.theme--catppuccin-mocha .docstring>section>a.button.is-light.docs-sourcelink{background-color:#ebf3fe;color:#063c93}html.theme--catppuccin-mocha .button.is-primary.is-light:hover,html.theme--catppuccin-mocha .docstring>section>a.button.is-light.docs-sourcelink:hover,html.theme--catppuccin-mocha .button.is-primary.is-light.is-hovered,html.theme--catppuccin-mocha .docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#dfebfe;border-color:transparent;color:#063c93}html.theme--catppuccin-mocha .button.is-primary.is-light:active,html.theme--catppuccin-mocha .docstring>section>a.button.is-light.docs-sourcelink:active,html.theme--catppuccin-mocha .button.is-primary.is-light.is-active,html.theme--catppuccin-mocha .docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#d3e3fd;border-color:transparent;color:#063c93}html.theme--catppuccin-mocha .button.is-link{background-color:#89b4fa;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-link:hover,html.theme--catppuccin-mocha .button.is-link.is-hovered{background-color:#7dacf9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-link:focus,html.theme--catppuccin-mocha .button.is-link.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-link:focus:not(:active),html.theme--catppuccin-mocha .button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .button.is-link:active,html.theme--catppuccin-mocha .button.is-link.is-active{background-color:#71a4f9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-link[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-link{background-color:#89b4fa;border-color:#89b4fa;box-shadow:none}html.theme--catppuccin-mocha .button.is-link.is-inverted{background-color:#fff;color:#89b4fa}html.theme--catppuccin-mocha .button.is-link.is-inverted:hover,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-mocha .button.is-link.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#89b4fa}html.theme--catppuccin-mocha .button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-link.is-outlined{background-color:transparent;border-color:#89b4fa;color:#89b4fa}html.theme--catppuccin-mocha .button.is-link.is-outlined:hover,html.theme--catppuccin-mocha .button.is-link.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-link.is-outlined:focus,html.theme--catppuccin-mocha .button.is-link.is-outlined.is-focused{background-color:#89b4fa;border-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #89b4fa #89b4fa !important}html.theme--catppuccin-mocha .button.is-link.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-link.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-link.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-link.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-link.is-outlined{background-color:transparent;border-color:#89b4fa;box-shadow:none;color:#89b4fa}html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#89b4fa}html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #89b4fa #89b4fa !important}html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-link.is-light{background-color:#ebf3fe;color:#063c93}html.theme--catppuccin-mocha .button.is-link.is-light:hover,html.theme--catppuccin-mocha .button.is-link.is-light.is-hovered{background-color:#dfebfe;border-color:transparent;color:#063c93}html.theme--catppuccin-mocha .button.is-link.is-light:active,html.theme--catppuccin-mocha .button.is-link.is-light.is-active{background-color:#d3e3fd;border-color:transparent;color:#063c93}html.theme--catppuccin-mocha .button.is-info{background-color:#94e2d5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info:hover,html.theme--catppuccin-mocha .button.is-info.is-hovered{background-color:#8adfd1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info:focus,html.theme--catppuccin-mocha .button.is-info.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info:focus:not(:active),html.theme--catppuccin-mocha .button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(148,226,213,0.25)}html.theme--catppuccin-mocha .button.is-info:active,html.theme--catppuccin-mocha .button.is-info.is-active{background-color:#80ddcd;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-info{background-color:#94e2d5;border-color:#94e2d5;box-shadow:none}html.theme--catppuccin-mocha .button.is-info.is-inverted{background-color:rgba(0,0,0,0.7);color:#94e2d5}html.theme--catppuccin-mocha .button.is-info.is-inverted:hover,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-info.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#94e2d5}html.theme--catppuccin-mocha .button.is-info.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-info.is-outlined{background-color:transparent;border-color:#94e2d5;color:#94e2d5}html.theme--catppuccin-mocha .button.is-info.is-outlined:hover,html.theme--catppuccin-mocha .button.is-info.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-info.is-outlined:focus,html.theme--catppuccin-mocha .button.is-info.is-outlined.is-focused{background-color:#94e2d5;border-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #94e2d5 #94e2d5 !important}html.theme--catppuccin-mocha .button.is-info.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-info.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-info.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-info.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-info.is-outlined{background-color:transparent;border-color:#94e2d5;box-shadow:none;color:#94e2d5}html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#94e2d5}html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #94e2d5 #94e2d5 !important}html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info.is-light{background-color:#effbf9;color:#207466}html.theme--catppuccin-mocha .button.is-info.is-light:hover,html.theme--catppuccin-mocha .button.is-info.is-light.is-hovered{background-color:#e5f8f5;border-color:transparent;color:#207466}html.theme--catppuccin-mocha .button.is-info.is-light:active,html.theme--catppuccin-mocha .button.is-info.is-light.is-active{background-color:#dbf5f1;border-color:transparent;color:#207466}html.theme--catppuccin-mocha .button.is-success{background-color:#a6e3a1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success:hover,html.theme--catppuccin-mocha .button.is-success.is-hovered{background-color:#9de097;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success:focus,html.theme--catppuccin-mocha .button.is-success.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success:focus:not(:active),html.theme--catppuccin-mocha .button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(166,227,161,0.25)}html.theme--catppuccin-mocha .button.is-success:active,html.theme--catppuccin-mocha .button.is-success.is-active{background-color:#93dd8d;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-success{background-color:#a6e3a1;border-color:#a6e3a1;box-shadow:none}html.theme--catppuccin-mocha .button.is-success.is-inverted{background-color:rgba(0,0,0,0.7);color:#a6e3a1}html.theme--catppuccin-mocha .button.is-success.is-inverted:hover,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-success.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#a6e3a1}html.theme--catppuccin-mocha .button.is-success.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-success.is-outlined{background-color:transparent;border-color:#a6e3a1;color:#a6e3a1}html.theme--catppuccin-mocha .button.is-success.is-outlined:hover,html.theme--catppuccin-mocha .button.is-success.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-success.is-outlined:focus,html.theme--catppuccin-mocha .button.is-success.is-outlined.is-focused{background-color:#a6e3a1;border-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #a6e3a1 #a6e3a1 !important}html.theme--catppuccin-mocha .button.is-success.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-success.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-success.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-success.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-success.is-outlined{background-color:transparent;border-color:#a6e3a1;box-shadow:none;color:#a6e3a1}html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#a6e3a1}html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #a6e3a1 #a6e3a1 !important}html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success.is-light{background-color:#f0faef;color:#287222}html.theme--catppuccin-mocha .button.is-success.is-light:hover,html.theme--catppuccin-mocha .button.is-success.is-light.is-hovered{background-color:#e7f7e5;border-color:transparent;color:#287222}html.theme--catppuccin-mocha .button.is-success.is-light:active,html.theme--catppuccin-mocha .button.is-success.is-light.is-active{background-color:#def4dc;border-color:transparent;color:#287222}html.theme--catppuccin-mocha .button.is-warning{background-color:#f9e2af;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning:hover,html.theme--catppuccin-mocha .button.is-warning.is-hovered{background-color:#f8dea3;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning:focus,html.theme--catppuccin-mocha .button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning:focus:not(:active),html.theme--catppuccin-mocha .button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(249,226,175,0.25)}html.theme--catppuccin-mocha .button.is-warning:active,html.theme--catppuccin-mocha .button.is-warning.is-active{background-color:#f7d997;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-warning{background-color:#f9e2af;border-color:#f9e2af;box-shadow:none}html.theme--catppuccin-mocha .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#f9e2af}html.theme--catppuccin-mocha .button.is-warning.is-inverted:hover,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f9e2af}html.theme--catppuccin-mocha .button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-warning.is-outlined{background-color:transparent;border-color:#f9e2af;color:#f9e2af}html.theme--catppuccin-mocha .button.is-warning.is-outlined:hover,html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-warning.is-outlined:focus,html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-focused{background-color:#f9e2af;border-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #f9e2af #f9e2af !important}html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-warning.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-warning.is-outlined{background-color:transparent;border-color:#f9e2af;box-shadow:none;color:#f9e2af}html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f9e2af}html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f9e2af #f9e2af !important}html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning.is-light{background-color:#fef8ec;color:#8a620a}html.theme--catppuccin-mocha .button.is-warning.is-light:hover,html.theme--catppuccin-mocha .button.is-warning.is-light.is-hovered{background-color:#fdf4e0;border-color:transparent;color:#8a620a}html.theme--catppuccin-mocha .button.is-warning.is-light:active,html.theme--catppuccin-mocha .button.is-warning.is-light.is-active{background-color:#fcf0d4;border-color:transparent;color:#8a620a}html.theme--catppuccin-mocha .button.is-danger{background-color:#f38ba8;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-danger:hover,html.theme--catppuccin-mocha .button.is-danger.is-hovered{background-color:#f27f9f;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-danger:focus,html.theme--catppuccin-mocha .button.is-danger.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-danger:focus:not(:active),html.theme--catppuccin-mocha .button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(243,139,168,0.25)}html.theme--catppuccin-mocha .button.is-danger:active,html.theme--catppuccin-mocha .button.is-danger.is-active{background-color:#f17497;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-danger[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-danger{background-color:#f38ba8;border-color:#f38ba8;box-shadow:none}html.theme--catppuccin-mocha .button.is-danger.is-inverted{background-color:#fff;color:#f38ba8}html.theme--catppuccin-mocha .button.is-danger.is-inverted:hover,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-mocha .button.is-danger.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#f38ba8}html.theme--catppuccin-mocha .button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-danger.is-outlined{background-color:transparent;border-color:#f38ba8;color:#f38ba8}html.theme--catppuccin-mocha .button.is-danger.is-outlined:hover,html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-danger.is-outlined:focus,html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-focused{background-color:#f38ba8;border-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #f38ba8 #f38ba8 !important}html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-danger.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-danger.is-outlined{background-color:transparent;border-color:#f38ba8;box-shadow:none;color:#f38ba8}html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#f38ba8}html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f38ba8 #f38ba8 !important}html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-danger.is-light{background-color:#fdedf1;color:#991036}html.theme--catppuccin-mocha .button.is-danger.is-light:hover,html.theme--catppuccin-mocha .button.is-danger.is-light.is-hovered{background-color:#fce1e8;border-color:transparent;color:#991036}html.theme--catppuccin-mocha .button.is-danger.is-light:active,html.theme--catppuccin-mocha .button.is-danger.is-light.is-active{background-color:#fbd5e0;border-color:transparent;color:#991036}html.theme--catppuccin-mocha .button.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}html.theme--catppuccin-mocha .button.is-small:not(.is-rounded),html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:3px}html.theme--catppuccin-mocha .button.is-normal{font-size:1rem}html.theme--catppuccin-mocha .button.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .button.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .button[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button{background-color:#6c7086;border-color:#585b70;box-shadow:none;opacity:.5}html.theme--catppuccin-mocha .button.is-fullwidth{display:flex;width:100%}html.theme--catppuccin-mocha .button.is-loading{color:transparent !important;pointer-events:none}html.theme--catppuccin-mocha .button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}html.theme--catppuccin-mocha .button.is-static{background-color:#181825;border-color:#585b70;color:#7f849c;box-shadow:none;pointer-events:none}html.theme--catppuccin-mocha .button.is-rounded,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}html.theme--catppuccin-mocha .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-mocha .buttons .button{margin-bottom:0.5rem}html.theme--catppuccin-mocha .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}html.theme--catppuccin-mocha .buttons:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-mocha .buttons:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-mocha .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}html.theme--catppuccin-mocha .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:3px}html.theme--catppuccin-mocha .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}html.theme--catppuccin-mocha .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}html.theme--catppuccin-mocha .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-mocha .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}html.theme--catppuccin-mocha .buttons.has-addons .button:last-child{margin-right:0}html.theme--catppuccin-mocha .buttons.has-addons .button:hover,html.theme--catppuccin-mocha .buttons.has-addons .button.is-hovered{z-index:2}html.theme--catppuccin-mocha .buttons.has-addons .button:focus,html.theme--catppuccin-mocha .buttons.has-addons .button.is-focused,html.theme--catppuccin-mocha .buttons.has-addons .button:active,html.theme--catppuccin-mocha .buttons.has-addons .button.is-active,html.theme--catppuccin-mocha .buttons.has-addons .button.is-selected{z-index:3}html.theme--catppuccin-mocha .buttons.has-addons .button:focus:hover,html.theme--catppuccin-mocha .buttons.has-addons .button.is-focused:hover,html.theme--catppuccin-mocha .buttons.has-addons .button:active:hover,html.theme--catppuccin-mocha .buttons.has-addons .button.is-active:hover,html.theme--catppuccin-mocha .buttons.has-addons .button.is-selected:hover{z-index:4}html.theme--catppuccin-mocha .buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .buttons.is-centered{justify-content:center}html.theme--catppuccin-mocha .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}html.theme--catppuccin-mocha .buttons.is-right{justify-content:flex-end}html.theme--catppuccin-mocha .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .button.is-responsive.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}html.theme--catppuccin-mocha .button.is-responsive,html.theme--catppuccin-mocha .button.is-responsive.is-normal{font-size:.65625rem}html.theme--catppuccin-mocha .button.is-responsive.is-medium{font-size:.75rem}html.theme--catppuccin-mocha .button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .button.is-responsive.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}html.theme--catppuccin-mocha .button.is-responsive,html.theme--catppuccin-mocha .button.is-responsive.is-normal{font-size:.75rem}html.theme--catppuccin-mocha .button.is-responsive.is-medium{font-size:1rem}html.theme--catppuccin-mocha .button.is-responsive.is-large{font-size:1.25rem}}html.theme--catppuccin-mocha .container{flex-grow:1;margin:0 auto;position:relative;width:auto}html.theme--catppuccin-mocha .container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .container{max-width:992px}}@media screen and (max-width: 1215px){html.theme--catppuccin-mocha .container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){html.theme--catppuccin-mocha .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}html.theme--catppuccin-mocha .content li+li{margin-top:0.25em}html.theme--catppuccin-mocha .content p:not(:last-child),html.theme--catppuccin-mocha .content dl:not(:last-child),html.theme--catppuccin-mocha .content ol:not(:last-child),html.theme--catppuccin-mocha .content ul:not(:last-child),html.theme--catppuccin-mocha .content blockquote:not(:last-child),html.theme--catppuccin-mocha .content pre:not(:last-child),html.theme--catppuccin-mocha .content table:not(:last-child){margin-bottom:1em}html.theme--catppuccin-mocha .content h1,html.theme--catppuccin-mocha .content h2,html.theme--catppuccin-mocha .content h3,html.theme--catppuccin-mocha .content h4,html.theme--catppuccin-mocha .content h5,html.theme--catppuccin-mocha .content h6{color:#cdd6f4;font-weight:600;line-height:1.125}html.theme--catppuccin-mocha .content h1{font-size:2em;margin-bottom:0.5em}html.theme--catppuccin-mocha .content h1:not(:first-child){margin-top:1em}html.theme--catppuccin-mocha .content h2{font-size:1.75em;margin-bottom:0.5714em}html.theme--catppuccin-mocha .content h2:not(:first-child){margin-top:1.1428em}html.theme--catppuccin-mocha .content h3{font-size:1.5em;margin-bottom:0.6666em}html.theme--catppuccin-mocha .content h3:not(:first-child){margin-top:1.3333em}html.theme--catppuccin-mocha .content h4{font-size:1.25em;margin-bottom:0.8em}html.theme--catppuccin-mocha .content h5{font-size:1.125em;margin-bottom:0.8888em}html.theme--catppuccin-mocha .content h6{font-size:1em;margin-bottom:1em}html.theme--catppuccin-mocha .content blockquote{background-color:#181825;border-left:5px solid #585b70;padding:1.25em 1.5em}html.theme--catppuccin-mocha .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-mocha .content ol:not([type]){list-style-type:decimal}html.theme--catppuccin-mocha .content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}html.theme--catppuccin-mocha .content ol.is-lower-roman:not([type]){list-style-type:lower-roman}html.theme--catppuccin-mocha .content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}html.theme--catppuccin-mocha .content ol.is-upper-roman:not([type]){list-style-type:upper-roman}html.theme--catppuccin-mocha .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-mocha .content ul ul{list-style-type:circle;margin-top:0.5em}html.theme--catppuccin-mocha .content ul ul ul{list-style-type:square}html.theme--catppuccin-mocha .content dd{margin-left:2em}html.theme--catppuccin-mocha .content figure{margin-left:2em;margin-right:2em;text-align:center}html.theme--catppuccin-mocha .content figure:not(:first-child){margin-top:2em}html.theme--catppuccin-mocha .content figure:not(:last-child){margin-bottom:2em}html.theme--catppuccin-mocha .content figure img{display:inline-block}html.theme--catppuccin-mocha .content figure figcaption{font-style:italic}html.theme--catppuccin-mocha .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}html.theme--catppuccin-mocha .content sup,html.theme--catppuccin-mocha .content sub{font-size:75%}html.theme--catppuccin-mocha .content table{width:100%}html.theme--catppuccin-mocha .content table td,html.theme--catppuccin-mocha .content table th{border:1px solid #585b70;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-mocha .content table th{color:#b8c5ef}html.theme--catppuccin-mocha .content table th:not([align]){text-align:inherit}html.theme--catppuccin-mocha .content table thead td,html.theme--catppuccin-mocha .content table thead th{border-width:0 0 2px;color:#b8c5ef}html.theme--catppuccin-mocha .content table tfoot td,html.theme--catppuccin-mocha .content table tfoot th{border-width:2px 0 0;color:#b8c5ef}html.theme--catppuccin-mocha .content table tbody tr:last-child td,html.theme--catppuccin-mocha .content table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-mocha .content .tabs li+li{margin-top:0}html.theme--catppuccin-mocha .content.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}html.theme--catppuccin-mocha .content.is-normal{font-size:1rem}html.theme--catppuccin-mocha .content.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .content.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}html.theme--catppuccin-mocha .icon.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}html.theme--catppuccin-mocha .icon.is-medium{height:2rem;width:2rem}html.theme--catppuccin-mocha .icon.is-large{height:3rem;width:3rem}html.theme--catppuccin-mocha .icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}html.theme--catppuccin-mocha .icon-text .icon{flex-grow:0;flex-shrink:0}html.theme--catppuccin-mocha .icon-text .icon:not(:last-child){margin-right:.25em}html.theme--catppuccin-mocha .icon-text .icon:not(:first-child){margin-left:.25em}html.theme--catppuccin-mocha div.icon-text{display:flex}html.theme--catppuccin-mocha .image,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img{display:block;position:relative}html.theme--catppuccin-mocha .image img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}html.theme--catppuccin-mocha .image img.is-rounded,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}html.theme--catppuccin-mocha .image.is-fullwidth,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}html.theme--catppuccin-mocha .image.is-square img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-mocha .image.is-square .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-mocha .image.is-1by1 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-mocha .image.is-1by1 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-mocha .image.is-5by4 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-mocha .image.is-5by4 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-mocha .image.is-4by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-mocha .image.is-4by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-mocha .image.is-3by2 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-mocha .image.is-3by2 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-mocha .image.is-5by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-mocha .image.is-5by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-mocha .image.is-16by9 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-mocha .image.is-16by9 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-mocha .image.is-2by1 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-mocha .image.is-2by1 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-mocha .image.is-3by1 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-mocha .image.is-3by1 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-mocha .image.is-4by5 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-mocha .image.is-4by5 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-mocha .image.is-3by4 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-mocha .image.is-3by4 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-mocha .image.is-2by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-mocha .image.is-2by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-mocha .image.is-3by5 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-mocha .image.is-3by5 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-mocha .image.is-9by16 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-mocha .image.is-9by16 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-mocha .image.is-1by2 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-mocha .image.is-1by2 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-mocha .image.is-1by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-mocha .image.is-1by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}html.theme--catppuccin-mocha .image.is-square,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-square,html.theme--catppuccin-mocha .image.is-1by1,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}html.theme--catppuccin-mocha .image.is-5by4,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}html.theme--catppuccin-mocha .image.is-4by3,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}html.theme--catppuccin-mocha .image.is-3by2,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}html.theme--catppuccin-mocha .image.is-5by3,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}html.theme--catppuccin-mocha .image.is-16by9,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}html.theme--catppuccin-mocha .image.is-2by1,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}html.theme--catppuccin-mocha .image.is-3by1,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}html.theme--catppuccin-mocha .image.is-4by5,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}html.theme--catppuccin-mocha .image.is-3by4,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}html.theme--catppuccin-mocha .image.is-2by3,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}html.theme--catppuccin-mocha .image.is-3by5,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}html.theme--catppuccin-mocha .image.is-9by16,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}html.theme--catppuccin-mocha .image.is-1by2,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}html.theme--catppuccin-mocha .image.is-1by3,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}html.theme--catppuccin-mocha .image.is-16x16,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}html.theme--catppuccin-mocha .image.is-24x24,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}html.theme--catppuccin-mocha .image.is-32x32,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}html.theme--catppuccin-mocha .image.is-48x48,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}html.theme--catppuccin-mocha .image.is-64x64,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}html.theme--catppuccin-mocha .image.is-96x96,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}html.theme--catppuccin-mocha .image.is-128x128,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}html.theme--catppuccin-mocha .notification{background-color:#181825;border-radius:.4em;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}html.theme--catppuccin-mocha .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-mocha .notification strong{color:currentColor}html.theme--catppuccin-mocha .notification code,html.theme--catppuccin-mocha .notification pre{background:#fff}html.theme--catppuccin-mocha .notification pre code{background:transparent}html.theme--catppuccin-mocha .notification>.delete{right:.5rem;position:absolute;top:0.5rem}html.theme--catppuccin-mocha .notification .title,html.theme--catppuccin-mocha .notification .subtitle,html.theme--catppuccin-mocha .notification .content{color:currentColor}html.theme--catppuccin-mocha .notification.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .notification.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .notification.is-dark,html.theme--catppuccin-mocha .content kbd.notification{background-color:#313244;color:#fff}html.theme--catppuccin-mocha .notification.is-primary,html.theme--catppuccin-mocha .docstring>section>a.notification.docs-sourcelink{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .notification.is-primary.is-light,html.theme--catppuccin-mocha .docstring>section>a.notification.is-light.docs-sourcelink{background-color:#ebf3fe;color:#063c93}html.theme--catppuccin-mocha .notification.is-link{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .notification.is-link.is-light{background-color:#ebf3fe;color:#063c93}html.theme--catppuccin-mocha .notification.is-info{background-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .notification.is-info.is-light{background-color:#effbf9;color:#207466}html.theme--catppuccin-mocha .notification.is-success{background-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .notification.is-success.is-light{background-color:#f0faef;color:#287222}html.theme--catppuccin-mocha .notification.is-warning{background-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .notification.is-warning.is-light{background-color:#fef8ec;color:#8a620a}html.theme--catppuccin-mocha .notification.is-danger{background-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .notification.is-danger.is-light{background-color:#fdedf1;color:#991036}html.theme--catppuccin-mocha .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}html.theme--catppuccin-mocha .progress::-webkit-progress-bar{background-color:#45475a}html.theme--catppuccin-mocha .progress::-webkit-progress-value{background-color:#7f849c}html.theme--catppuccin-mocha .progress::-moz-progress-bar{background-color:#7f849c}html.theme--catppuccin-mocha .progress::-ms-fill{background-color:#7f849c;border:none}html.theme--catppuccin-mocha .progress.is-white::-webkit-progress-value{background-color:#fff}html.theme--catppuccin-mocha .progress.is-white::-moz-progress-bar{background-color:#fff}html.theme--catppuccin-mocha .progress.is-white::-ms-fill{background-color:#fff}html.theme--catppuccin-mocha .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}html.theme--catppuccin-mocha .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}html.theme--catppuccin-mocha .progress.is-black::-ms-fill{background-color:#0a0a0a}html.theme--catppuccin-mocha .progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-light::-webkit-progress-value{background-color:#f5f5f5}html.theme--catppuccin-mocha .progress.is-light::-moz-progress-bar{background-color:#f5f5f5}html.theme--catppuccin-mocha .progress.is-light::-ms-fill{background-color:#f5f5f5}html.theme--catppuccin-mocha .progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-dark::-webkit-progress-value,html.theme--catppuccin-mocha .content kbd.progress::-webkit-progress-value{background-color:#313244}html.theme--catppuccin-mocha .progress.is-dark::-moz-progress-bar,html.theme--catppuccin-mocha .content kbd.progress::-moz-progress-bar{background-color:#313244}html.theme--catppuccin-mocha .progress.is-dark::-ms-fill,html.theme--catppuccin-mocha .content kbd.progress::-ms-fill{background-color:#313244}html.theme--catppuccin-mocha .progress.is-dark:indeterminate,html.theme--catppuccin-mocha .content kbd.progress:indeterminate{background-image:linear-gradient(to right, #313244 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-primary::-webkit-progress-value,html.theme--catppuccin-mocha .docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#89b4fa}html.theme--catppuccin-mocha .progress.is-primary::-moz-progress-bar,html.theme--catppuccin-mocha .docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#89b4fa}html.theme--catppuccin-mocha .progress.is-primary::-ms-fill,html.theme--catppuccin-mocha .docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#89b4fa}html.theme--catppuccin-mocha .progress.is-primary:indeterminate,html.theme--catppuccin-mocha .docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #89b4fa 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-link::-webkit-progress-value{background-color:#89b4fa}html.theme--catppuccin-mocha .progress.is-link::-moz-progress-bar{background-color:#89b4fa}html.theme--catppuccin-mocha .progress.is-link::-ms-fill{background-color:#89b4fa}html.theme--catppuccin-mocha .progress.is-link:indeterminate{background-image:linear-gradient(to right, #89b4fa 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-info::-webkit-progress-value{background-color:#94e2d5}html.theme--catppuccin-mocha .progress.is-info::-moz-progress-bar{background-color:#94e2d5}html.theme--catppuccin-mocha .progress.is-info::-ms-fill{background-color:#94e2d5}html.theme--catppuccin-mocha .progress.is-info:indeterminate{background-image:linear-gradient(to right, #94e2d5 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-success::-webkit-progress-value{background-color:#a6e3a1}html.theme--catppuccin-mocha .progress.is-success::-moz-progress-bar{background-color:#a6e3a1}html.theme--catppuccin-mocha .progress.is-success::-ms-fill{background-color:#a6e3a1}html.theme--catppuccin-mocha .progress.is-success:indeterminate{background-image:linear-gradient(to right, #a6e3a1 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-warning::-webkit-progress-value{background-color:#f9e2af}html.theme--catppuccin-mocha .progress.is-warning::-moz-progress-bar{background-color:#f9e2af}html.theme--catppuccin-mocha .progress.is-warning::-ms-fill{background-color:#f9e2af}html.theme--catppuccin-mocha .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #f9e2af 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-danger::-webkit-progress-value{background-color:#f38ba8}html.theme--catppuccin-mocha .progress.is-danger::-moz-progress-bar{background-color:#f38ba8}html.theme--catppuccin-mocha .progress.is-danger::-ms-fill{background-color:#f38ba8}html.theme--catppuccin-mocha .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #f38ba8 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#45475a;background-image:linear-gradient(to right, #cdd6f4 30%, #45475a 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}html.theme--catppuccin-mocha .progress:indeterminate::-webkit-progress-bar{background-color:transparent}html.theme--catppuccin-mocha .progress:indeterminate::-moz-progress-bar{background-color:transparent}html.theme--catppuccin-mocha .progress:indeterminate::-ms-fill{animation-name:none}html.theme--catppuccin-mocha .progress.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}html.theme--catppuccin-mocha .progress.is-medium{height:1.25rem}html.theme--catppuccin-mocha .progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}html.theme--catppuccin-mocha .table{background-color:#45475a;color:#cdd6f4}html.theme--catppuccin-mocha .table td,html.theme--catppuccin-mocha .table th{border:1px solid #585b70;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-mocha .table td.is-white,html.theme--catppuccin-mocha .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .table td.is-black,html.theme--catppuccin-mocha .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .table td.is-light,html.theme--catppuccin-mocha .table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .table td.is-dark,html.theme--catppuccin-mocha .table th.is-dark{background-color:#313244;border-color:#313244;color:#fff}html.theme--catppuccin-mocha .table td.is-primary,html.theme--catppuccin-mocha .table th.is-primary{background-color:#89b4fa;border-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .table td.is-link,html.theme--catppuccin-mocha .table th.is-link{background-color:#89b4fa;border-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .table td.is-info,html.theme--catppuccin-mocha .table th.is-info{background-color:#94e2d5;border-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .table td.is-success,html.theme--catppuccin-mocha .table th.is-success{background-color:#a6e3a1;border-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .table td.is-warning,html.theme--catppuccin-mocha .table th.is-warning{background-color:#f9e2af;border-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .table td.is-danger,html.theme--catppuccin-mocha .table th.is-danger{background-color:#f38ba8;border-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .table td.is-narrow,html.theme--catppuccin-mocha .table th.is-narrow{white-space:nowrap;width:1%}html.theme--catppuccin-mocha .table td.is-selected,html.theme--catppuccin-mocha .table th.is-selected{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .table td.is-selected a,html.theme--catppuccin-mocha .table td.is-selected strong,html.theme--catppuccin-mocha .table th.is-selected a,html.theme--catppuccin-mocha .table th.is-selected strong{color:currentColor}html.theme--catppuccin-mocha .table td.is-vcentered,html.theme--catppuccin-mocha .table th.is-vcentered{vertical-align:middle}html.theme--catppuccin-mocha .table th{color:#b8c5ef}html.theme--catppuccin-mocha .table th:not([align]){text-align:left}html.theme--catppuccin-mocha .table tr.is-selected{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .table tr.is-selected a,html.theme--catppuccin-mocha .table tr.is-selected strong{color:currentColor}html.theme--catppuccin-mocha .table tr.is-selected td,html.theme--catppuccin-mocha .table tr.is-selected th{border-color:#fff;color:currentColor}html.theme--catppuccin-mocha .table thead{background-color:rgba(0,0,0,0)}html.theme--catppuccin-mocha .table thead td,html.theme--catppuccin-mocha .table thead th{border-width:0 0 2px;color:#b8c5ef}html.theme--catppuccin-mocha .table tfoot{background-color:rgba(0,0,0,0)}html.theme--catppuccin-mocha .table tfoot td,html.theme--catppuccin-mocha .table tfoot th{border-width:2px 0 0;color:#b8c5ef}html.theme--catppuccin-mocha .table tbody{background-color:rgba(0,0,0,0)}html.theme--catppuccin-mocha .table tbody tr:last-child td,html.theme--catppuccin-mocha .table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-mocha .table.is-bordered td,html.theme--catppuccin-mocha .table.is-bordered th{border-width:1px}html.theme--catppuccin-mocha .table.is-bordered tr:last-child td,html.theme--catppuccin-mocha .table.is-bordered tr:last-child th{border-bottom-width:1px}html.theme--catppuccin-mocha .table.is-fullwidth{width:100%}html.theme--catppuccin-mocha .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#313244}html.theme--catppuccin-mocha .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#313244}html.theme--catppuccin-mocha .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#35364a}html.theme--catppuccin-mocha .table.is-narrow td,html.theme--catppuccin-mocha .table.is-narrow th{padding:0.25em 0.5em}html.theme--catppuccin-mocha .table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#313244}html.theme--catppuccin-mocha .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}html.theme--catppuccin-mocha .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-mocha .tags .tag,html.theme--catppuccin-mocha .tags .content kbd,html.theme--catppuccin-mocha .content .tags kbd,html.theme--catppuccin-mocha .tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}html.theme--catppuccin-mocha .tags .tag:not(:last-child),html.theme--catppuccin-mocha .tags .content kbd:not(:last-child),html.theme--catppuccin-mocha .content .tags kbd:not(:last-child),html.theme--catppuccin-mocha .tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}html.theme--catppuccin-mocha .tags:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-mocha .tags:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-mocha .tags.are-medium .tag:not(.is-normal):not(.is-large),html.theme--catppuccin-mocha .tags.are-medium .content kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-mocha .content .tags.are-medium kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-mocha .tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}html.theme--catppuccin-mocha .tags.are-large .tag:not(.is-normal):not(.is-medium),html.theme--catppuccin-mocha .tags.are-large .content kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-mocha .content .tags.are-large kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-mocha .tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}html.theme--catppuccin-mocha .tags.is-centered{justify-content:center}html.theme--catppuccin-mocha .tags.is-centered .tag,html.theme--catppuccin-mocha .tags.is-centered .content kbd,html.theme--catppuccin-mocha .content .tags.is-centered kbd,html.theme--catppuccin-mocha .tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}html.theme--catppuccin-mocha .tags.is-right{justify-content:flex-end}html.theme--catppuccin-mocha .tags.is-right .tag:not(:first-child),html.theme--catppuccin-mocha .tags.is-right .content kbd:not(:first-child),html.theme--catppuccin-mocha .content .tags.is-right kbd:not(:first-child),html.theme--catppuccin-mocha .tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}html.theme--catppuccin-mocha .tags.is-right .tag:not(:last-child),html.theme--catppuccin-mocha .tags.is-right .content kbd:not(:last-child),html.theme--catppuccin-mocha .content .tags.is-right kbd:not(:last-child),html.theme--catppuccin-mocha .tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}html.theme--catppuccin-mocha .tags.has-addons .tag,html.theme--catppuccin-mocha .tags.has-addons .content kbd,html.theme--catppuccin-mocha .content .tags.has-addons kbd,html.theme--catppuccin-mocha .tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}html.theme--catppuccin-mocha .tags.has-addons .tag:not(:first-child),html.theme--catppuccin-mocha .tags.has-addons .content kbd:not(:first-child),html.theme--catppuccin-mocha .content .tags.has-addons kbd:not(:first-child),html.theme--catppuccin-mocha .tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}html.theme--catppuccin-mocha .tags.has-addons .tag:not(:last-child),html.theme--catppuccin-mocha .tags.has-addons .content kbd:not(:last-child),html.theme--catppuccin-mocha .content .tags.has-addons kbd:not(:last-child),html.theme--catppuccin-mocha .tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}html.theme--catppuccin-mocha .tag:not(body),html.theme--catppuccin-mocha .content kbd:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#181825;border-radius:.4em;color:#cdd6f4;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}html.theme--catppuccin-mocha .tag:not(body) .delete,html.theme--catppuccin-mocha .content kbd:not(body) .delete,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}html.theme--catppuccin-mocha .tag.is-white:not(body),html.theme--catppuccin-mocha .content kbd.is-white:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .tag.is-black:not(body),html.theme--catppuccin-mocha .content kbd.is-black:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .tag.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .tag.is-dark:not(body),html.theme--catppuccin-mocha .content kbd:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-dark:not(body),html.theme--catppuccin-mocha .content .docstring>section>kbd:not(body){background-color:#313244;color:#fff}html.theme--catppuccin-mocha .tag.is-primary:not(body),html.theme--catppuccin-mocha .content kbd.is-primary:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body){background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .tag.is-primary.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-primary.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#ebf3fe;color:#063c93}html.theme--catppuccin-mocha .tag.is-link:not(body),html.theme--catppuccin-mocha .content kbd.is-link:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .tag.is-link.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-link.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#ebf3fe;color:#063c93}html.theme--catppuccin-mocha .tag.is-info:not(body),html.theme--catppuccin-mocha .content kbd.is-info:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .tag.is-info.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-info.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#effbf9;color:#207466}html.theme--catppuccin-mocha .tag.is-success:not(body),html.theme--catppuccin-mocha .content kbd.is-success:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .tag.is-success.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-success.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#f0faef;color:#287222}html.theme--catppuccin-mocha .tag.is-warning:not(body),html.theme--catppuccin-mocha .content kbd.is-warning:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .tag.is-warning.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-warning.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fef8ec;color:#8a620a}html.theme--catppuccin-mocha .tag.is-danger:not(body),html.theme--catppuccin-mocha .content kbd.is-danger:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .tag.is-danger.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-danger.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#fdedf1;color:#991036}html.theme--catppuccin-mocha .tag.is-normal:not(body),html.theme--catppuccin-mocha .content kbd.is-normal:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}html.theme--catppuccin-mocha .tag.is-medium:not(body),html.theme--catppuccin-mocha .content kbd.is-medium:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}html.theme--catppuccin-mocha .tag.is-large:not(body),html.theme--catppuccin-mocha .content kbd.is-large:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}html.theme--catppuccin-mocha .tag:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-mocha .content kbd:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}html.theme--catppuccin-mocha .tag:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-mocha .content kbd:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}html.theme--catppuccin-mocha .tag:not(body) .icon:first-child:last-child,html.theme--catppuccin-mocha .content kbd:not(body) .icon:first-child:last-child,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}html.theme--catppuccin-mocha .tag.is-delete:not(body),html.theme--catppuccin-mocha .content kbd.is-delete:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}html.theme--catppuccin-mocha .tag.is-delete:not(body)::before,html.theme--catppuccin-mocha .content kbd.is-delete:not(body)::before,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body)::before,html.theme--catppuccin-mocha .tag.is-delete:not(body)::after,html.theme--catppuccin-mocha .content kbd.is-delete:not(body)::after,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-mocha .tag.is-delete:not(body)::before,html.theme--catppuccin-mocha .content kbd.is-delete:not(body)::before,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}html.theme--catppuccin-mocha .tag.is-delete:not(body)::after,html.theme--catppuccin-mocha .content kbd.is-delete:not(body)::after,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}html.theme--catppuccin-mocha .tag.is-delete:not(body):hover,html.theme--catppuccin-mocha .content kbd.is-delete:not(body):hover,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body):hover,html.theme--catppuccin-mocha .tag.is-delete:not(body):focus,html.theme--catppuccin-mocha .content kbd.is-delete:not(body):focus,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#0e0e16}html.theme--catppuccin-mocha .tag.is-delete:not(body):active,html.theme--catppuccin-mocha .content kbd.is-delete:not(body):active,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#040406}html.theme--catppuccin-mocha .tag.is-rounded:not(body),html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:not(body),html.theme--catppuccin-mocha .content kbd.is-rounded:not(body),html.theme--catppuccin-mocha #documenter .docs-sidebar .content form.docs-search>input:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}html.theme--catppuccin-mocha a.tag:hover,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:hover{text-decoration:underline}html.theme--catppuccin-mocha .title,html.theme--catppuccin-mocha .subtitle{word-break:break-word}html.theme--catppuccin-mocha .title em,html.theme--catppuccin-mocha .title span,html.theme--catppuccin-mocha .subtitle em,html.theme--catppuccin-mocha .subtitle span{font-weight:inherit}html.theme--catppuccin-mocha .title sub,html.theme--catppuccin-mocha .subtitle sub{font-size:.75em}html.theme--catppuccin-mocha .title sup,html.theme--catppuccin-mocha .subtitle sup{font-size:.75em}html.theme--catppuccin-mocha .title .tag,html.theme--catppuccin-mocha .title .content kbd,html.theme--catppuccin-mocha .content .title kbd,html.theme--catppuccin-mocha .title .docstring>section>a.docs-sourcelink,html.theme--catppuccin-mocha .subtitle .tag,html.theme--catppuccin-mocha .subtitle .content kbd,html.theme--catppuccin-mocha .content .subtitle kbd,html.theme--catppuccin-mocha .subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}html.theme--catppuccin-mocha .title{color:#fff;font-size:2rem;font-weight:500;line-height:1.125}html.theme--catppuccin-mocha .title strong{color:inherit;font-weight:inherit}html.theme--catppuccin-mocha .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}html.theme--catppuccin-mocha .title.is-1{font-size:3rem}html.theme--catppuccin-mocha .title.is-2{font-size:2.5rem}html.theme--catppuccin-mocha .title.is-3{font-size:2rem}html.theme--catppuccin-mocha .title.is-4{font-size:1.5rem}html.theme--catppuccin-mocha .title.is-5{font-size:1.25rem}html.theme--catppuccin-mocha .title.is-6{font-size:1rem}html.theme--catppuccin-mocha .title.is-7{font-size:.75rem}html.theme--catppuccin-mocha .subtitle{color:#6c7086;font-size:1.25rem;font-weight:400;line-height:1.25}html.theme--catppuccin-mocha .subtitle strong{color:#6c7086;font-weight:600}html.theme--catppuccin-mocha .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}html.theme--catppuccin-mocha .subtitle.is-1{font-size:3rem}html.theme--catppuccin-mocha .subtitle.is-2{font-size:2.5rem}html.theme--catppuccin-mocha .subtitle.is-3{font-size:2rem}html.theme--catppuccin-mocha .subtitle.is-4{font-size:1.5rem}html.theme--catppuccin-mocha .subtitle.is-5{font-size:1.25rem}html.theme--catppuccin-mocha .subtitle.is-6{font-size:1rem}html.theme--catppuccin-mocha .subtitle.is-7{font-size:.75rem}html.theme--catppuccin-mocha .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}html.theme--catppuccin-mocha .number{align-items:center;background-color:#181825;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}html.theme--catppuccin-mocha .select select,html.theme--catppuccin-mocha .textarea,html.theme--catppuccin-mocha .input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input{background-color:#1e1e2e;border-color:#585b70;border-radius:.4em;color:#7f849c}html.theme--catppuccin-mocha .select select::-moz-placeholder,html.theme--catppuccin-mocha .textarea::-moz-placeholder,html.theme--catppuccin-mocha .input::-moz-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#868c98}html.theme--catppuccin-mocha .select select::-webkit-input-placeholder,html.theme--catppuccin-mocha .textarea::-webkit-input-placeholder,html.theme--catppuccin-mocha .input::-webkit-input-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#868c98}html.theme--catppuccin-mocha .select select:-moz-placeholder,html.theme--catppuccin-mocha .textarea:-moz-placeholder,html.theme--catppuccin-mocha .input:-moz-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#868c98}html.theme--catppuccin-mocha .select select:-ms-input-placeholder,html.theme--catppuccin-mocha .textarea:-ms-input-placeholder,html.theme--catppuccin-mocha .input:-ms-input-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#868c98}html.theme--catppuccin-mocha .select select:hover,html.theme--catppuccin-mocha .textarea:hover,html.theme--catppuccin-mocha .input:hover,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:hover,html.theme--catppuccin-mocha .select select.is-hovered,html.theme--catppuccin-mocha .is-hovered.textarea,html.theme--catppuccin-mocha .is-hovered.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#6c7086}html.theme--catppuccin-mocha .select select:focus,html.theme--catppuccin-mocha .textarea:focus,html.theme--catppuccin-mocha .input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-mocha .select select.is-focused,html.theme--catppuccin-mocha .is-focused.textarea,html.theme--catppuccin-mocha .is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .select select:active,html.theme--catppuccin-mocha .textarea:active,html.theme--catppuccin-mocha .input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-mocha .select select.is-active,html.theme--catppuccin-mocha .is-active.textarea,html.theme--catppuccin-mocha .is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{border-color:#89b4fa;box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .select select[disabled],html.theme--catppuccin-mocha .textarea[disabled],html.theme--catppuccin-mocha .input[disabled],html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] html.theme--catppuccin-mocha .select select,fieldset[disabled] html.theme--catppuccin-mocha .textarea,fieldset[disabled] html.theme--catppuccin-mocha .input,fieldset[disabled] html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input{background-color:#6c7086;border-color:#181825;box-shadow:none;color:#f7f8fd}html.theme--catppuccin-mocha .select select[disabled]::-moz-placeholder,html.theme--catppuccin-mocha .textarea[disabled]::-moz-placeholder,html.theme--catppuccin-mocha .input[disabled]::-moz-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .select select::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .textarea::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .input::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(247,248,253,0.3)}html.theme--catppuccin-mocha .select select[disabled]::-webkit-input-placeholder,html.theme--catppuccin-mocha .textarea[disabled]::-webkit-input-placeholder,html.theme--catppuccin-mocha .input[disabled]::-webkit-input-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .select select::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .textarea::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .input::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(247,248,253,0.3)}html.theme--catppuccin-mocha .select select[disabled]:-moz-placeholder,html.theme--catppuccin-mocha .textarea[disabled]:-moz-placeholder,html.theme--catppuccin-mocha .input[disabled]:-moz-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .select select:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .textarea:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .input:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(247,248,253,0.3)}html.theme--catppuccin-mocha .select select[disabled]:-ms-input-placeholder,html.theme--catppuccin-mocha .textarea[disabled]:-ms-input-placeholder,html.theme--catppuccin-mocha .input[disabled]:-ms-input-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .select select:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .textarea:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .input:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(247,248,253,0.3)}html.theme--catppuccin-mocha .textarea,html.theme--catppuccin-mocha .input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}html.theme--catppuccin-mocha .textarea[readonly],html.theme--catppuccin-mocha .input[readonly],html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}html.theme--catppuccin-mocha .is-white.textarea,html.theme--catppuccin-mocha .is-white.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}html.theme--catppuccin-mocha .is-white.textarea:focus,html.theme--catppuccin-mocha .is-white.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-white:focus,html.theme--catppuccin-mocha .is-white.is-focused.textarea,html.theme--catppuccin-mocha .is-white.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-white.textarea:active,html.theme--catppuccin-mocha .is-white.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-white:active,html.theme--catppuccin-mocha .is-white.is-active.textarea,html.theme--catppuccin-mocha .is-white.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-mocha .is-black.textarea,html.theme--catppuccin-mocha .is-black.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}html.theme--catppuccin-mocha .is-black.textarea:focus,html.theme--catppuccin-mocha .is-black.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-black:focus,html.theme--catppuccin-mocha .is-black.is-focused.textarea,html.theme--catppuccin-mocha .is-black.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-black.textarea:active,html.theme--catppuccin-mocha .is-black.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-black:active,html.theme--catppuccin-mocha .is-black.is-active.textarea,html.theme--catppuccin-mocha .is-black.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-mocha .is-light.textarea,html.theme--catppuccin-mocha .is-light.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-light{border-color:#f5f5f5}html.theme--catppuccin-mocha .is-light.textarea:focus,html.theme--catppuccin-mocha .is-light.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-light:focus,html.theme--catppuccin-mocha .is-light.is-focused.textarea,html.theme--catppuccin-mocha .is-light.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-light.textarea:active,html.theme--catppuccin-mocha .is-light.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-light:active,html.theme--catppuccin-mocha .is-light.is-active.textarea,html.theme--catppuccin-mocha .is-light.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-mocha .is-dark.textarea,html.theme--catppuccin-mocha .content kbd.textarea,html.theme--catppuccin-mocha .is-dark.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-dark,html.theme--catppuccin-mocha .content kbd.input{border-color:#313244}html.theme--catppuccin-mocha .is-dark.textarea:focus,html.theme--catppuccin-mocha .content kbd.textarea:focus,html.theme--catppuccin-mocha .is-dark.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-dark:focus,html.theme--catppuccin-mocha .content kbd.input:focus,html.theme--catppuccin-mocha .is-dark.is-focused.textarea,html.theme--catppuccin-mocha .content kbd.is-focused.textarea,html.theme--catppuccin-mocha .is-dark.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .content kbd.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar .content form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-dark.textarea:active,html.theme--catppuccin-mocha .content kbd.textarea:active,html.theme--catppuccin-mocha .is-dark.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-dark:active,html.theme--catppuccin-mocha .content kbd.input:active,html.theme--catppuccin-mocha .is-dark.is-active.textarea,html.theme--catppuccin-mocha .content kbd.is-active.textarea,html.theme--catppuccin-mocha .is-dark.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-mocha .content kbd.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(49,50,68,0.25)}html.theme--catppuccin-mocha .is-primary.textarea,html.theme--catppuccin-mocha .docstring>section>a.textarea.docs-sourcelink,html.theme--catppuccin-mocha .is-primary.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-primary,html.theme--catppuccin-mocha .docstring>section>a.input.docs-sourcelink{border-color:#89b4fa}html.theme--catppuccin-mocha .is-primary.textarea:focus,html.theme--catppuccin-mocha .docstring>section>a.textarea.docs-sourcelink:focus,html.theme--catppuccin-mocha .is-primary.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-primary:focus,html.theme--catppuccin-mocha .docstring>section>a.input.docs-sourcelink:focus,html.theme--catppuccin-mocha .is-primary.is-focused.textarea,html.theme--catppuccin-mocha .docstring>section>a.is-focused.textarea.docs-sourcelink,html.theme--catppuccin-mocha .is-primary.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .docstring>section>a.is-focused.input.docs-sourcelink,html.theme--catppuccin-mocha .is-primary.textarea:active,html.theme--catppuccin-mocha .docstring>section>a.textarea.docs-sourcelink:active,html.theme--catppuccin-mocha .is-primary.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-primary:active,html.theme--catppuccin-mocha .docstring>section>a.input.docs-sourcelink:active,html.theme--catppuccin-mocha .is-primary.is-active.textarea,html.theme--catppuccin-mocha .docstring>section>a.is-active.textarea.docs-sourcelink,html.theme--catppuccin-mocha .is-primary.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-mocha .docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .is-link.textarea,html.theme--catppuccin-mocha .is-link.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-link{border-color:#89b4fa}html.theme--catppuccin-mocha .is-link.textarea:focus,html.theme--catppuccin-mocha .is-link.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-link:focus,html.theme--catppuccin-mocha .is-link.is-focused.textarea,html.theme--catppuccin-mocha .is-link.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-link.textarea:active,html.theme--catppuccin-mocha .is-link.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-link:active,html.theme--catppuccin-mocha .is-link.is-active.textarea,html.theme--catppuccin-mocha .is-link.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .is-info.textarea,html.theme--catppuccin-mocha .is-info.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-info{border-color:#94e2d5}html.theme--catppuccin-mocha .is-info.textarea:focus,html.theme--catppuccin-mocha .is-info.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-info:focus,html.theme--catppuccin-mocha .is-info.is-focused.textarea,html.theme--catppuccin-mocha .is-info.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-info.textarea:active,html.theme--catppuccin-mocha .is-info.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-info:active,html.theme--catppuccin-mocha .is-info.is-active.textarea,html.theme--catppuccin-mocha .is-info.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(148,226,213,0.25)}html.theme--catppuccin-mocha .is-success.textarea,html.theme--catppuccin-mocha .is-success.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-success{border-color:#a6e3a1}html.theme--catppuccin-mocha .is-success.textarea:focus,html.theme--catppuccin-mocha .is-success.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-success:focus,html.theme--catppuccin-mocha .is-success.is-focused.textarea,html.theme--catppuccin-mocha .is-success.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-success.textarea:active,html.theme--catppuccin-mocha .is-success.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-success:active,html.theme--catppuccin-mocha .is-success.is-active.textarea,html.theme--catppuccin-mocha .is-success.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(166,227,161,0.25)}html.theme--catppuccin-mocha .is-warning.textarea,html.theme--catppuccin-mocha .is-warning.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#f9e2af}html.theme--catppuccin-mocha .is-warning.textarea:focus,html.theme--catppuccin-mocha .is-warning.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-warning:focus,html.theme--catppuccin-mocha .is-warning.is-focused.textarea,html.theme--catppuccin-mocha .is-warning.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-warning.textarea:active,html.theme--catppuccin-mocha .is-warning.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-warning:active,html.theme--catppuccin-mocha .is-warning.is-active.textarea,html.theme--catppuccin-mocha .is-warning.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(249,226,175,0.25)}html.theme--catppuccin-mocha .is-danger.textarea,html.theme--catppuccin-mocha .is-danger.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#f38ba8}html.theme--catppuccin-mocha .is-danger.textarea:focus,html.theme--catppuccin-mocha .is-danger.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-danger:focus,html.theme--catppuccin-mocha .is-danger.is-focused.textarea,html.theme--catppuccin-mocha .is-danger.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-danger.textarea:active,html.theme--catppuccin-mocha .is-danger.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-danger:active,html.theme--catppuccin-mocha .is-danger.is-active.textarea,html.theme--catppuccin-mocha .is-danger.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(243,139,168,0.25)}html.theme--catppuccin-mocha .is-small.textarea,html.theme--catppuccin-mocha .is-small.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input{border-radius:3px;font-size:.75rem}html.theme--catppuccin-mocha .is-medium.textarea,html.theme--catppuccin-mocha .is-medium.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .is-large.textarea,html.theme--catppuccin-mocha .is-large.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .is-fullwidth.textarea,html.theme--catppuccin-mocha .is-fullwidth.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}html.theme--catppuccin-mocha .is-inline.textarea,html.theme--catppuccin-mocha .is-inline.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}html.theme--catppuccin-mocha .input.is-rounded,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}html.theme--catppuccin-mocha .input.is-static,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}html.theme--catppuccin-mocha .textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}html.theme--catppuccin-mocha .textarea:not([rows]){max-height:40em;min-height:8em}html.theme--catppuccin-mocha .textarea[rows]{height:initial}html.theme--catppuccin-mocha .textarea.has-fixed-size{resize:none}html.theme--catppuccin-mocha .radio,html.theme--catppuccin-mocha .checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}html.theme--catppuccin-mocha .radio input,html.theme--catppuccin-mocha .checkbox input{cursor:pointer}html.theme--catppuccin-mocha .radio:hover,html.theme--catppuccin-mocha .checkbox:hover{color:#89dceb}html.theme--catppuccin-mocha .radio[disabled],html.theme--catppuccin-mocha .checkbox[disabled],fieldset[disabled] html.theme--catppuccin-mocha .radio,fieldset[disabled] html.theme--catppuccin-mocha .checkbox,html.theme--catppuccin-mocha .radio input[disabled],html.theme--catppuccin-mocha .checkbox input[disabled]{color:#f7f8fd;cursor:not-allowed}html.theme--catppuccin-mocha .radio+.radio{margin-left:.5em}html.theme--catppuccin-mocha .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}html.theme--catppuccin-mocha .select:not(.is-multiple){height:2.5em}html.theme--catppuccin-mocha .select:not(.is-multiple):not(.is-loading)::after{border-color:#89b4fa;right:1.125em;z-index:4}html.theme--catppuccin-mocha .select.is-rounded select,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}html.theme--catppuccin-mocha .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}html.theme--catppuccin-mocha .select select::-ms-expand{display:none}html.theme--catppuccin-mocha .select select[disabled]:hover,fieldset[disabled] html.theme--catppuccin-mocha .select select:hover{border-color:#181825}html.theme--catppuccin-mocha .select select:not([multiple]){padding-right:2.5em}html.theme--catppuccin-mocha .select select[multiple]{height:auto;padding:0}html.theme--catppuccin-mocha .select select[multiple] option{padding:0.5em 1em}html.theme--catppuccin-mocha .select:not(.is-multiple):not(.is-loading):hover::after{border-color:#89dceb}html.theme--catppuccin-mocha .select.is-white:not(:hover)::after{border-color:#fff}html.theme--catppuccin-mocha .select.is-white select{border-color:#fff}html.theme--catppuccin-mocha .select.is-white select:hover,html.theme--catppuccin-mocha .select.is-white select.is-hovered{border-color:#f2f2f2}html.theme--catppuccin-mocha .select.is-white select:focus,html.theme--catppuccin-mocha .select.is-white select.is-focused,html.theme--catppuccin-mocha .select.is-white select:active,html.theme--catppuccin-mocha .select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-mocha .select.is-black:not(:hover)::after{border-color:#0a0a0a}html.theme--catppuccin-mocha .select.is-black select{border-color:#0a0a0a}html.theme--catppuccin-mocha .select.is-black select:hover,html.theme--catppuccin-mocha .select.is-black select.is-hovered{border-color:#000}html.theme--catppuccin-mocha .select.is-black select:focus,html.theme--catppuccin-mocha .select.is-black select.is-focused,html.theme--catppuccin-mocha .select.is-black select:active,html.theme--catppuccin-mocha .select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-mocha .select.is-light:not(:hover)::after{border-color:#f5f5f5}html.theme--catppuccin-mocha .select.is-light select{border-color:#f5f5f5}html.theme--catppuccin-mocha .select.is-light select:hover,html.theme--catppuccin-mocha .select.is-light select.is-hovered{border-color:#e8e8e8}html.theme--catppuccin-mocha .select.is-light select:focus,html.theme--catppuccin-mocha .select.is-light select.is-focused,html.theme--catppuccin-mocha .select.is-light select:active,html.theme--catppuccin-mocha .select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-mocha .select.is-dark:not(:hover)::after,html.theme--catppuccin-mocha .content kbd.select:not(:hover)::after{border-color:#313244}html.theme--catppuccin-mocha .select.is-dark select,html.theme--catppuccin-mocha .content kbd.select select{border-color:#313244}html.theme--catppuccin-mocha .select.is-dark select:hover,html.theme--catppuccin-mocha .content kbd.select select:hover,html.theme--catppuccin-mocha .select.is-dark select.is-hovered,html.theme--catppuccin-mocha .content kbd.select select.is-hovered{border-color:#262735}html.theme--catppuccin-mocha .select.is-dark select:focus,html.theme--catppuccin-mocha .content kbd.select select:focus,html.theme--catppuccin-mocha .select.is-dark select.is-focused,html.theme--catppuccin-mocha .content kbd.select select.is-focused,html.theme--catppuccin-mocha .select.is-dark select:active,html.theme--catppuccin-mocha .content kbd.select select:active,html.theme--catppuccin-mocha .select.is-dark select.is-active,html.theme--catppuccin-mocha .content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(49,50,68,0.25)}html.theme--catppuccin-mocha .select.is-primary:not(:hover)::after,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#89b4fa}html.theme--catppuccin-mocha .select.is-primary select,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select{border-color:#89b4fa}html.theme--catppuccin-mocha .select.is-primary select:hover,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select:hover,html.theme--catppuccin-mocha .select.is-primary select.is-hovered,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#71a4f9}html.theme--catppuccin-mocha .select.is-primary select:focus,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select:focus,html.theme--catppuccin-mocha .select.is-primary select.is-focused,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select.is-focused,html.theme--catppuccin-mocha .select.is-primary select:active,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select:active,html.theme--catppuccin-mocha .select.is-primary select.is-active,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .select.is-link:not(:hover)::after{border-color:#89b4fa}html.theme--catppuccin-mocha .select.is-link select{border-color:#89b4fa}html.theme--catppuccin-mocha .select.is-link select:hover,html.theme--catppuccin-mocha .select.is-link select.is-hovered{border-color:#71a4f9}html.theme--catppuccin-mocha .select.is-link select:focus,html.theme--catppuccin-mocha .select.is-link select.is-focused,html.theme--catppuccin-mocha .select.is-link select:active,html.theme--catppuccin-mocha .select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .select.is-info:not(:hover)::after{border-color:#94e2d5}html.theme--catppuccin-mocha .select.is-info select{border-color:#94e2d5}html.theme--catppuccin-mocha .select.is-info select:hover,html.theme--catppuccin-mocha .select.is-info select.is-hovered{border-color:#80ddcd}html.theme--catppuccin-mocha .select.is-info select:focus,html.theme--catppuccin-mocha .select.is-info select.is-focused,html.theme--catppuccin-mocha .select.is-info select:active,html.theme--catppuccin-mocha .select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(148,226,213,0.25)}html.theme--catppuccin-mocha .select.is-success:not(:hover)::after{border-color:#a6e3a1}html.theme--catppuccin-mocha .select.is-success select{border-color:#a6e3a1}html.theme--catppuccin-mocha .select.is-success select:hover,html.theme--catppuccin-mocha .select.is-success select.is-hovered{border-color:#93dd8d}html.theme--catppuccin-mocha .select.is-success select:focus,html.theme--catppuccin-mocha .select.is-success select.is-focused,html.theme--catppuccin-mocha .select.is-success select:active,html.theme--catppuccin-mocha .select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(166,227,161,0.25)}html.theme--catppuccin-mocha .select.is-warning:not(:hover)::after{border-color:#f9e2af}html.theme--catppuccin-mocha .select.is-warning select{border-color:#f9e2af}html.theme--catppuccin-mocha .select.is-warning select:hover,html.theme--catppuccin-mocha .select.is-warning select.is-hovered{border-color:#f7d997}html.theme--catppuccin-mocha .select.is-warning select:focus,html.theme--catppuccin-mocha .select.is-warning select.is-focused,html.theme--catppuccin-mocha .select.is-warning select:active,html.theme--catppuccin-mocha .select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(249,226,175,0.25)}html.theme--catppuccin-mocha .select.is-danger:not(:hover)::after{border-color:#f38ba8}html.theme--catppuccin-mocha .select.is-danger select{border-color:#f38ba8}html.theme--catppuccin-mocha .select.is-danger select:hover,html.theme--catppuccin-mocha .select.is-danger select.is-hovered{border-color:#f17497}html.theme--catppuccin-mocha .select.is-danger select:focus,html.theme--catppuccin-mocha .select.is-danger select.is-focused,html.theme--catppuccin-mocha .select.is-danger select:active,html.theme--catppuccin-mocha .select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(243,139,168,0.25)}html.theme--catppuccin-mocha .select.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.select{border-radius:3px;font-size:.75rem}html.theme--catppuccin-mocha .select.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .select.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .select.is-disabled::after{border-color:#f7f8fd !important;opacity:0.5}html.theme--catppuccin-mocha .select.is-fullwidth{width:100%}html.theme--catppuccin-mocha .select.is-fullwidth select{width:100%}html.theme--catppuccin-mocha .select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}html.theme--catppuccin-mocha .select.is-loading.is-small:after,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-mocha .select.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-mocha .select.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-mocha .file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}html.theme--catppuccin-mocha .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .file.is-white:hover .file-cta,html.theme--catppuccin-mocha .file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .file.is-white:focus .file-cta,html.theme--catppuccin-mocha .file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}html.theme--catppuccin-mocha .file.is-white:active .file-cta,html.theme--catppuccin-mocha .file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-black:hover .file-cta,html.theme--catppuccin-mocha .file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-black:focus .file-cta,html.theme--catppuccin-mocha .file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}html.theme--catppuccin-mocha .file.is-black:active .file-cta,html.theme--catppuccin-mocha .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-light:hover .file-cta,html.theme--catppuccin-mocha .file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-light:focus .file-cta,html.theme--catppuccin-mocha .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-light:active .file-cta,html.theme--catppuccin-mocha .file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-dark .file-cta,html.theme--catppuccin-mocha .content kbd.file .file-cta{background-color:#313244;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-dark:hover .file-cta,html.theme--catppuccin-mocha .content kbd.file:hover .file-cta,html.theme--catppuccin-mocha .file.is-dark.is-hovered .file-cta,html.theme--catppuccin-mocha .content kbd.file.is-hovered .file-cta{background-color:#2c2d3d;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-dark:focus .file-cta,html.theme--catppuccin-mocha .content kbd.file:focus .file-cta,html.theme--catppuccin-mocha .file.is-dark.is-focused .file-cta,html.theme--catppuccin-mocha .content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(49,50,68,0.25);color:#fff}html.theme--catppuccin-mocha .file.is-dark:active .file-cta,html.theme--catppuccin-mocha .content kbd.file:active .file-cta,html.theme--catppuccin-mocha .file.is-dark.is-active .file-cta,html.theme--catppuccin-mocha .content kbd.file.is-active .file-cta{background-color:#262735;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-primary .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.docs-sourcelink .file-cta{background-color:#89b4fa;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-primary:hover .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.docs-sourcelink:hover .file-cta,html.theme--catppuccin-mocha .file.is-primary.is-hovered .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#7dacf9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-primary:focus .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.docs-sourcelink:focus .file-cta,html.theme--catppuccin-mocha .file.is-primary.is-focused .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(137,180,250,0.25);color:#fff}html.theme--catppuccin-mocha .file.is-primary:active .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.docs-sourcelink:active .file-cta,html.theme--catppuccin-mocha .file.is-primary.is-active .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#71a4f9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-link .file-cta{background-color:#89b4fa;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-link:hover .file-cta,html.theme--catppuccin-mocha .file.is-link.is-hovered .file-cta{background-color:#7dacf9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-link:focus .file-cta,html.theme--catppuccin-mocha .file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(137,180,250,0.25);color:#fff}html.theme--catppuccin-mocha .file.is-link:active .file-cta,html.theme--catppuccin-mocha .file.is-link.is-active .file-cta{background-color:#71a4f9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-info .file-cta{background-color:#94e2d5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-info:hover .file-cta,html.theme--catppuccin-mocha .file.is-info.is-hovered .file-cta{background-color:#8adfd1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-info:focus .file-cta,html.theme--catppuccin-mocha .file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(148,226,213,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-info:active .file-cta,html.theme--catppuccin-mocha .file.is-info.is-active .file-cta{background-color:#80ddcd;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-success .file-cta{background-color:#a6e3a1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-success:hover .file-cta,html.theme--catppuccin-mocha .file.is-success.is-hovered .file-cta{background-color:#9de097;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-success:focus .file-cta,html.theme--catppuccin-mocha .file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(166,227,161,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-success:active .file-cta,html.theme--catppuccin-mocha .file.is-success.is-active .file-cta{background-color:#93dd8d;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-warning .file-cta{background-color:#f9e2af;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-warning:hover .file-cta,html.theme--catppuccin-mocha .file.is-warning.is-hovered .file-cta{background-color:#f8dea3;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-warning:focus .file-cta,html.theme--catppuccin-mocha .file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(249,226,175,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-warning:active .file-cta,html.theme--catppuccin-mocha .file.is-warning.is-active .file-cta{background-color:#f7d997;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-danger .file-cta{background-color:#f38ba8;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-danger:hover .file-cta,html.theme--catppuccin-mocha .file.is-danger.is-hovered .file-cta{background-color:#f27f9f;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-danger:focus .file-cta,html.theme--catppuccin-mocha .file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(243,139,168,0.25);color:#fff}html.theme--catppuccin-mocha .file.is-danger:active .file-cta,html.theme--catppuccin-mocha .file.is-danger.is-active .file-cta{background-color:#f17497;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}html.theme--catppuccin-mocha .file.is-normal{font-size:1rem}html.theme--catppuccin-mocha .file.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .file.is-medium .file-icon .fa{font-size:21px}html.theme--catppuccin-mocha .file.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .file.is-large .file-icon .fa{font-size:28px}html.theme--catppuccin-mocha .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-mocha .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-mocha .file.has-name.is-empty .file-cta{border-radius:.4em}html.theme--catppuccin-mocha .file.has-name.is-empty .file-name{display:none}html.theme--catppuccin-mocha .file.is-boxed .file-label{flex-direction:column}html.theme--catppuccin-mocha .file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}html.theme--catppuccin-mocha .file.is-boxed .file-name{border-width:0 1px 1px}html.theme--catppuccin-mocha .file.is-boxed .file-icon{height:1.5em;width:1.5em}html.theme--catppuccin-mocha .file.is-boxed .file-icon .fa{font-size:21px}html.theme--catppuccin-mocha .file.is-boxed.is-small .file-icon .fa,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}html.theme--catppuccin-mocha .file.is-boxed.is-medium .file-icon .fa{font-size:28px}html.theme--catppuccin-mocha .file.is-boxed.is-large .file-icon .fa{font-size:35px}html.theme--catppuccin-mocha .file.is-boxed.has-name .file-cta{border-radius:.4em .4em 0 0}html.theme--catppuccin-mocha .file.is-boxed.has-name .file-name{border-radius:0 0 .4em .4em;border-width:0 1px 1px}html.theme--catppuccin-mocha .file.is-centered{justify-content:center}html.theme--catppuccin-mocha .file.is-fullwidth .file-label{width:100%}html.theme--catppuccin-mocha .file.is-fullwidth .file-name{flex-grow:1;max-width:none}html.theme--catppuccin-mocha .file.is-right{justify-content:flex-end}html.theme--catppuccin-mocha .file.is-right .file-cta{border-radius:0 .4em .4em 0}html.theme--catppuccin-mocha .file.is-right .file-name{border-radius:.4em 0 0 .4em;border-width:1px 0 1px 1px;order:-1}html.theme--catppuccin-mocha .file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}html.theme--catppuccin-mocha .file-label:hover .file-cta{background-color:#2c2d3d;color:#b8c5ef}html.theme--catppuccin-mocha .file-label:hover .file-name{border-color:#525569}html.theme--catppuccin-mocha .file-label:active .file-cta{background-color:#262735;color:#b8c5ef}html.theme--catppuccin-mocha .file-label:active .file-name{border-color:#4d4f62}html.theme--catppuccin-mocha .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}html.theme--catppuccin-mocha .file-cta,html.theme--catppuccin-mocha .file-name{border-color:#585b70;border-radius:.4em;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}html.theme--catppuccin-mocha .file-cta{background-color:#313244;color:#cdd6f4}html.theme--catppuccin-mocha .file-name{border-color:#585b70;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}html.theme--catppuccin-mocha .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}html.theme--catppuccin-mocha .file-icon .fa{font-size:14px}html.theme--catppuccin-mocha .label{color:#b8c5ef;display:block;font-size:1rem;font-weight:700}html.theme--catppuccin-mocha .label:not(:last-child){margin-bottom:0.5em}html.theme--catppuccin-mocha .label.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}html.theme--catppuccin-mocha .label.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .label.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .help{display:block;font-size:.75rem;margin-top:0.25rem}html.theme--catppuccin-mocha .help.is-white{color:#fff}html.theme--catppuccin-mocha .help.is-black{color:#0a0a0a}html.theme--catppuccin-mocha .help.is-light{color:#f5f5f5}html.theme--catppuccin-mocha .help.is-dark,html.theme--catppuccin-mocha .content kbd.help{color:#313244}html.theme--catppuccin-mocha .help.is-primary,html.theme--catppuccin-mocha .docstring>section>a.help.docs-sourcelink{color:#89b4fa}html.theme--catppuccin-mocha .help.is-link{color:#89b4fa}html.theme--catppuccin-mocha .help.is-info{color:#94e2d5}html.theme--catppuccin-mocha .help.is-success{color:#a6e3a1}html.theme--catppuccin-mocha .help.is-warning{color:#f9e2af}html.theme--catppuccin-mocha .help.is-danger{color:#f38ba8}html.theme--catppuccin-mocha .field:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-mocha .field.has-addons{display:flex;justify-content:flex-start}html.theme--catppuccin-mocha .field.has-addons .control:not(:last-child){margin-right:-1px}html.theme--catppuccin-mocha .field.has-addons .control:not(:first-child):not(:last-child) .button,html.theme--catppuccin-mocha .field.has-addons .control:not(:first-child):not(:last-child) .input,html.theme--catppuccin-mocha .field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,html.theme--catppuccin-mocha .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}html.theme--catppuccin-mocha .field.has-addons .control:first-child:not(:only-child) .button,html.theme--catppuccin-mocha .field.has-addons .control:first-child:not(:only-child) .input,html.theme--catppuccin-mocha .field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-mocha .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-mocha .field.has-addons .control:last-child:not(:only-child) .button,html.theme--catppuccin-mocha .field.has-addons .control:last-child:not(:only-child) .input,html.theme--catppuccin-mocha .field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-mocha .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-mocha .field.has-addons .control .button:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .button.is-hovered:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .input:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .input.is-hovered:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .select select:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}html.theme--catppuccin-mocha .field.has-addons .control .button:not([disabled]):focus,html.theme--catppuccin-mocha .field.has-addons .control .button.is-focused:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .button:not([disabled]):active,html.theme--catppuccin-mocha .field.has-addons .control .button.is-active:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .input:not([disabled]):focus,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-mocha .field.has-addons .control .input.is-focused:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .input:not([disabled]):active,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,html.theme--catppuccin-mocha .field.has-addons .control .input.is-active:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .select select:not([disabled]):focus,html.theme--catppuccin-mocha .field.has-addons .control .select select.is-focused:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .select select:not([disabled]):active,html.theme--catppuccin-mocha .field.has-addons .control .select select.is-active:not([disabled]){z-index:3}html.theme--catppuccin-mocha .field.has-addons .control .button:not([disabled]):focus:hover,html.theme--catppuccin-mocha .field.has-addons .control .button.is-focused:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .button:not([disabled]):active:hover,html.theme--catppuccin-mocha .field.has-addons .control .button.is-active:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .input:not([disabled]):focus:hover,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-mocha .field.has-addons .control .input.is-focused:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .input:not([disabled]):active:hover,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-mocha .field.has-addons .control .input.is-active:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .select select:not([disabled]):focus:hover,html.theme--catppuccin-mocha .field.has-addons .control .select select.is-focused:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .select select:not([disabled]):active:hover,html.theme--catppuccin-mocha .field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}html.theme--catppuccin-mocha .field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .field.has-addons.has-addons-centered{justify-content:center}html.theme--catppuccin-mocha .field.has-addons.has-addons-right{justify-content:flex-end}html.theme--catppuccin-mocha .field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}html.theme--catppuccin-mocha .field.is-grouped{display:flex;justify-content:flex-start}html.theme--catppuccin-mocha .field.is-grouped>.control{flex-shrink:0}html.theme--catppuccin-mocha .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-mocha .field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .field.is-grouped.is-grouped-centered{justify-content:center}html.theme--catppuccin-mocha .field.is-grouped.is-grouped-right{justify-content:flex-end}html.theme--catppuccin-mocha .field.is-grouped.is-grouped-multiline{flex-wrap:wrap}html.theme--catppuccin-mocha .field.is-grouped.is-grouped-multiline>.control:last-child,html.theme--catppuccin-mocha .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-mocha .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}html.theme--catppuccin-mocha .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .field.is-horizontal{display:flex}}html.theme--catppuccin-mocha .field-label .label{font-size:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}html.theme--catppuccin-mocha .field-label.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}html.theme--catppuccin-mocha .field-label.is-normal{padding-top:0.375em}html.theme--catppuccin-mocha .field-label.is-medium{font-size:1.25rem;padding-top:0.375em}html.theme--catppuccin-mocha .field-label.is-large{font-size:1.5rem;padding-top:0.375em}}html.theme--catppuccin-mocha .field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}html.theme--catppuccin-mocha .field-body .field{margin-bottom:0}html.theme--catppuccin-mocha .field-body>.field{flex-shrink:1}html.theme--catppuccin-mocha .field-body>.field:not(.is-narrow){flex-grow:1}html.theme--catppuccin-mocha .field-body>.field:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-mocha .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}html.theme--catppuccin-mocha .control.has-icons-left .input:focus~.icon,html.theme--catppuccin-mocha .control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,html.theme--catppuccin-mocha .control.has-icons-left .select:focus~.icon,html.theme--catppuccin-mocha .control.has-icons-right .input:focus~.icon,html.theme--catppuccin-mocha .control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,html.theme--catppuccin-mocha .control.has-icons-right .select:focus~.icon{color:#313244}html.theme--catppuccin-mocha .control.has-icons-left .input.is-small~.icon,html.theme--catppuccin-mocha .control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,html.theme--catppuccin-mocha .control.has-icons-left .select.is-small~.icon,html.theme--catppuccin-mocha .control.has-icons-right .input.is-small~.icon,html.theme--catppuccin-mocha .control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,html.theme--catppuccin-mocha .control.has-icons-right .select.is-small~.icon{font-size:.75rem}html.theme--catppuccin-mocha .control.has-icons-left .input.is-medium~.icon,html.theme--catppuccin-mocha .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,html.theme--catppuccin-mocha .control.has-icons-left .select.is-medium~.icon,html.theme--catppuccin-mocha .control.has-icons-right .input.is-medium~.icon,html.theme--catppuccin-mocha .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,html.theme--catppuccin-mocha .control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}html.theme--catppuccin-mocha .control.has-icons-left .input.is-large~.icon,html.theme--catppuccin-mocha .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,html.theme--catppuccin-mocha .control.has-icons-left .select.is-large~.icon,html.theme--catppuccin-mocha .control.has-icons-right .input.is-large~.icon,html.theme--catppuccin-mocha .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,html.theme--catppuccin-mocha .control.has-icons-right .select.is-large~.icon{font-size:1.5rem}html.theme--catppuccin-mocha .control.has-icons-left .icon,html.theme--catppuccin-mocha .control.has-icons-right .icon{color:#585b70;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}html.theme--catppuccin-mocha .control.has-icons-left .input,html.theme--catppuccin-mocha .control.has-icons-left #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-left form.docs-search>input,html.theme--catppuccin-mocha .control.has-icons-left .select select{padding-left:2.5em}html.theme--catppuccin-mocha .control.has-icons-left .icon.is-left{left:0}html.theme--catppuccin-mocha .control.has-icons-right .input,html.theme--catppuccin-mocha .control.has-icons-right #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-right form.docs-search>input,html.theme--catppuccin-mocha .control.has-icons-right .select select{padding-right:2.5em}html.theme--catppuccin-mocha .control.has-icons-right .icon.is-right{right:0}html.theme--catppuccin-mocha .control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}html.theme--catppuccin-mocha .control.is-loading.is-small:after,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-mocha .control.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-mocha .control.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-mocha .breadcrumb{font-size:1rem;white-space:nowrap}html.theme--catppuccin-mocha .breadcrumb a{align-items:center;color:#89b4fa;display:flex;justify-content:center;padding:0 .75em}html.theme--catppuccin-mocha .breadcrumb a:hover{color:#89dceb}html.theme--catppuccin-mocha .breadcrumb li{align-items:center;display:flex}html.theme--catppuccin-mocha .breadcrumb li:first-child a{padding-left:0}html.theme--catppuccin-mocha .breadcrumb li.is-active a{color:#b8c5ef;cursor:default;pointer-events:none}html.theme--catppuccin-mocha .breadcrumb li+li::before{color:#6c7086;content:"\0002f"}html.theme--catppuccin-mocha .breadcrumb ul,html.theme--catppuccin-mocha .breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-mocha .breadcrumb .icon:first-child{margin-right:.5em}html.theme--catppuccin-mocha .breadcrumb .icon:last-child{margin-left:.5em}html.theme--catppuccin-mocha .breadcrumb.is-centered ol,html.theme--catppuccin-mocha .breadcrumb.is-centered ul{justify-content:center}html.theme--catppuccin-mocha .breadcrumb.is-right ol,html.theme--catppuccin-mocha .breadcrumb.is-right ul{justify-content:flex-end}html.theme--catppuccin-mocha .breadcrumb.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}html.theme--catppuccin-mocha .breadcrumb.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .breadcrumb.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .breadcrumb.has-arrow-separator li+li::before{content:"\02192"}html.theme--catppuccin-mocha .breadcrumb.has-bullet-separator li+li::before{content:"\02022"}html.theme--catppuccin-mocha .breadcrumb.has-dot-separator li+li::before{content:"\000b7"}html.theme--catppuccin-mocha .breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}html.theme--catppuccin-mocha .card{background-color:#fff;border-radius:.25rem;box-shadow:#171717;color:#cdd6f4;max-width:100%;position:relative}html.theme--catppuccin-mocha .card-footer:first-child,html.theme--catppuccin-mocha .card-content:first-child,html.theme--catppuccin-mocha .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-mocha .card-footer:last-child,html.theme--catppuccin-mocha .card-content:last-child,html.theme--catppuccin-mocha .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-mocha .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}html.theme--catppuccin-mocha .card-header-title{align-items:center;color:#b8c5ef;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}html.theme--catppuccin-mocha .card-header-title.is-centered{justify-content:center}html.theme--catppuccin-mocha .card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}html.theme--catppuccin-mocha .card-image{display:block;position:relative}html.theme--catppuccin-mocha .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-mocha .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-mocha .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}html.theme--catppuccin-mocha .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}html.theme--catppuccin-mocha .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}html.theme--catppuccin-mocha .card-footer-item:not(:last-child){border-right:1px solid #ededed}html.theme--catppuccin-mocha .card .media:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-mocha .dropdown{display:inline-flex;position:relative;vertical-align:top}html.theme--catppuccin-mocha .dropdown.is-active .dropdown-menu,html.theme--catppuccin-mocha .dropdown.is-hoverable:hover .dropdown-menu{display:block}html.theme--catppuccin-mocha .dropdown.is-right .dropdown-menu{left:auto;right:0}html.theme--catppuccin-mocha .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}html.theme--catppuccin-mocha .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}html.theme--catppuccin-mocha .dropdown-content{background-color:#181825;border-radius:.4em;box-shadow:#171717;padding-bottom:.5rem;padding-top:.5rem}html.theme--catppuccin-mocha .dropdown-item{color:#cdd6f4;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}html.theme--catppuccin-mocha a.dropdown-item,html.theme--catppuccin-mocha button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}html.theme--catppuccin-mocha a.dropdown-item:hover,html.theme--catppuccin-mocha button.dropdown-item:hover{background-color:#181825;color:#0a0a0a}html.theme--catppuccin-mocha a.dropdown-item.is-active,html.theme--catppuccin-mocha button.dropdown-item.is-active{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}html.theme--catppuccin-mocha .level{align-items:center;justify-content:space-between}html.theme--catppuccin-mocha .level code{border-radius:.4em}html.theme--catppuccin-mocha .level img{display:inline-block;vertical-align:top}html.theme--catppuccin-mocha .level.is-mobile{display:flex}html.theme--catppuccin-mocha .level.is-mobile .level-left,html.theme--catppuccin-mocha .level.is-mobile .level-right{display:flex}html.theme--catppuccin-mocha .level.is-mobile .level-left+.level-right{margin-top:0}html.theme--catppuccin-mocha .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-mocha .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .level{display:flex}html.theme--catppuccin-mocha .level>.level-item:not(.is-narrow){flex-grow:1}}html.theme--catppuccin-mocha .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}html.theme--catppuccin-mocha .level-item .title,html.theme--catppuccin-mocha .level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .level-item:not(:last-child){margin-bottom:.75rem}}html.theme--catppuccin-mocha .level-left,html.theme--catppuccin-mocha .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-mocha .level-left .level-item.is-flexible,html.theme--catppuccin-mocha .level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .level-left .level-item:not(:last-child),html.theme--catppuccin-mocha .level-right .level-item:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-mocha .level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .level-left{display:flex}}html.theme--catppuccin-mocha .level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .level-right{display:flex}}html.theme--catppuccin-mocha .media{align-items:flex-start;display:flex;text-align:inherit}html.theme--catppuccin-mocha .media .content:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-mocha .media .media{border-top:1px solid rgba(88,91,112,0.5);display:flex;padding-top:.75rem}html.theme--catppuccin-mocha .media .media .content:not(:last-child),html.theme--catppuccin-mocha .media .media .control:not(:last-child){margin-bottom:.5rem}html.theme--catppuccin-mocha .media .media .media{padding-top:.5rem}html.theme--catppuccin-mocha .media .media .media+.media{margin-top:.5rem}html.theme--catppuccin-mocha .media+.media{border-top:1px solid rgba(88,91,112,0.5);margin-top:1rem;padding-top:1rem}html.theme--catppuccin-mocha .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}html.theme--catppuccin-mocha .media-left,html.theme--catppuccin-mocha .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-mocha .media-left{margin-right:1rem}html.theme--catppuccin-mocha .media-right{margin-left:1rem}html.theme--catppuccin-mocha .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .media-content{overflow-x:auto}}html.theme--catppuccin-mocha .menu{font-size:1rem}html.theme--catppuccin-mocha .menu.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}html.theme--catppuccin-mocha .menu.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .menu.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .menu-list{line-height:1.25}html.theme--catppuccin-mocha .menu-list a{border-radius:3px;color:#cdd6f4;display:block;padding:0.5em 0.75em}html.theme--catppuccin-mocha .menu-list a:hover{background-color:#181825;color:#b8c5ef}html.theme--catppuccin-mocha .menu-list a.is-active{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .menu-list li ul{border-left:1px solid #585b70;margin:.75em;padding-left:.75em}html.theme--catppuccin-mocha .menu-label{color:#f7f8fd;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}html.theme--catppuccin-mocha .menu-label:not(:first-child){margin-top:1em}html.theme--catppuccin-mocha .menu-label:not(:last-child){margin-bottom:1em}html.theme--catppuccin-mocha .message{background-color:#181825;border-radius:.4em;font-size:1rem}html.theme--catppuccin-mocha .message strong{color:currentColor}html.theme--catppuccin-mocha .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-mocha .message.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}html.theme--catppuccin-mocha .message.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .message.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .message.is-white{background-color:#fff}html.theme--catppuccin-mocha .message.is-white .message-header{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .message.is-white .message-body{border-color:#fff}html.theme--catppuccin-mocha .message.is-black{background-color:#fafafa}html.theme--catppuccin-mocha .message.is-black .message-header{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .message.is-black .message-body{border-color:#0a0a0a}html.theme--catppuccin-mocha .message.is-light{background-color:#fafafa}html.theme--catppuccin-mocha .message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .message.is-light .message-body{border-color:#f5f5f5}html.theme--catppuccin-mocha .message.is-dark,html.theme--catppuccin-mocha .content kbd.message{background-color:#f9f9fb}html.theme--catppuccin-mocha .message.is-dark .message-header,html.theme--catppuccin-mocha .content kbd.message .message-header{background-color:#313244;color:#fff}html.theme--catppuccin-mocha .message.is-dark .message-body,html.theme--catppuccin-mocha .content kbd.message .message-body{border-color:#313244}html.theme--catppuccin-mocha .message.is-primary,html.theme--catppuccin-mocha .docstring>section>a.message.docs-sourcelink{background-color:#ebf3fe}html.theme--catppuccin-mocha .message.is-primary .message-header,html.theme--catppuccin-mocha .docstring>section>a.message.docs-sourcelink .message-header{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .message.is-primary .message-body,html.theme--catppuccin-mocha .docstring>section>a.message.docs-sourcelink .message-body{border-color:#89b4fa;color:#063c93}html.theme--catppuccin-mocha .message.is-link{background-color:#ebf3fe}html.theme--catppuccin-mocha .message.is-link .message-header{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .message.is-link .message-body{border-color:#89b4fa;color:#063c93}html.theme--catppuccin-mocha .message.is-info{background-color:#effbf9}html.theme--catppuccin-mocha .message.is-info .message-header{background-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .message.is-info .message-body{border-color:#94e2d5;color:#207466}html.theme--catppuccin-mocha .message.is-success{background-color:#f0faef}html.theme--catppuccin-mocha .message.is-success .message-header{background-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .message.is-success .message-body{border-color:#a6e3a1;color:#287222}html.theme--catppuccin-mocha .message.is-warning{background-color:#fef8ec}html.theme--catppuccin-mocha .message.is-warning .message-header{background-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .message.is-warning .message-body{border-color:#f9e2af;color:#8a620a}html.theme--catppuccin-mocha .message.is-danger{background-color:#fdedf1}html.theme--catppuccin-mocha .message.is-danger .message-header{background-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .message.is-danger .message-body{border-color:#f38ba8;color:#991036}html.theme--catppuccin-mocha .message-header{align-items:center;background-color:#cdd6f4;border-radius:.4em .4em 0 0;color:rgba(0,0,0,0.7);display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}html.theme--catppuccin-mocha .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}html.theme--catppuccin-mocha .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}html.theme--catppuccin-mocha .message-body{border-color:#585b70;border-radius:.4em;border-style:solid;border-width:0 0 0 4px;color:#cdd6f4;padding:1.25em 1.5em}html.theme--catppuccin-mocha .message-body code,html.theme--catppuccin-mocha .message-body pre{background-color:#fff}html.theme--catppuccin-mocha .message-body pre code{background-color:rgba(0,0,0,0)}html.theme--catppuccin-mocha .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}html.theme--catppuccin-mocha .modal.is-active{display:flex}html.theme--catppuccin-mocha .modal-background{background-color:rgba(10,10,10,0.86)}html.theme--catppuccin-mocha .modal-content,html.theme--catppuccin-mocha .modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){html.theme--catppuccin-mocha .modal-content,html.theme--catppuccin-mocha .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}html.theme--catppuccin-mocha .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}html.theme--catppuccin-mocha .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}html.theme--catppuccin-mocha .modal-card-head,html.theme--catppuccin-mocha .modal-card-foot{align-items:center;background-color:#181825;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}html.theme--catppuccin-mocha .modal-card-head{border-bottom:1px solid #585b70;border-top-left-radius:8px;border-top-right-radius:8px}html.theme--catppuccin-mocha .modal-card-title{color:#cdd6f4;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}html.theme--catppuccin-mocha .modal-card-foot{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #585b70}html.theme--catppuccin-mocha .modal-card-foot .button:not(:last-child){margin-right:.5em}html.theme--catppuccin-mocha .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#1e1e2e;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}html.theme--catppuccin-mocha .navbar{background-color:#89b4fa;min-height:4rem;position:relative;z-index:30}html.theme--catppuccin-mocha .navbar.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-white .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-white .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-white .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-white .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-white .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-white .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-white .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-white .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-white .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-white .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-white .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-white .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-white .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-white .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-white .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-white .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-white .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}html.theme--catppuccin-mocha .navbar.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-black .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-black .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-black .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-black .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-black .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-black .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-black .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-black .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-black .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-black .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-black .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-black .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-black .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-black .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-black .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-black .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-black .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-black .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-black .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}html.theme--catppuccin-mocha .navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-light .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-light .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-light .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-light .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-light .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-light .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-light .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-light .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-light .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-light .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-light .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-light .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-light .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-light .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-light .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-light .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-light .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-mocha .navbar.is-dark,html.theme--catppuccin-mocha .content kbd.navbar{background-color:#313244;color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand .navbar-link,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand .navbar-link.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#262735;color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand .navbar-link::after,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-burger,html.theme--catppuccin-mocha .content kbd.navbar .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-dark .navbar-start>.navbar-item,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-dark .navbar-start .navbar-link,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end>.navbar-item,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end .navbar-link,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-dark .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-dark .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-dark .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-dark .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-dark .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end .navbar-link.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#262735;color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end .navbar-link::after,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-mocha .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#262735;color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#313244;color:#fff}}html.theme--catppuccin-mocha .navbar.is-primary,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand .navbar-link.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand .navbar-link::after,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-burger,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-primary .navbar-start>.navbar-item,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-primary .navbar-start .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end>.navbar-item,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-primary .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-primary .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-primary .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-primary .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-primary .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end .navbar-link.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end .navbar-link::after,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#89b4fa;color:#fff}}html.theme--catppuccin-mocha .navbar.is-link{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-link .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-link .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-link .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-link .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-link .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-link .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-link .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-link .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-link .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-link .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-link .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-link .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-link .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-link .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-link .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-link .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-link .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-link .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-link .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-link .navbar-end .navbar-link.is-active{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#89b4fa;color:#fff}}html.theme--catppuccin-mocha .navbar.is-info{background-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-info .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-info .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-info .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-info .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-info .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#80ddcd;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-info .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-info .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-info .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-info .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-info .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-info .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-info .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-info .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-info .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-info .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-info .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-info .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-info .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-info .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-info .navbar-end .navbar-link.is-active{background-color:#80ddcd;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-info .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#80ddcd;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#94e2d5;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-mocha .navbar.is-success{background-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-success .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-success .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-success .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-success .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-success .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#93dd8d;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-success .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-success .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-success .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-success .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-success .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-success .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-success .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-success .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-success .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-success .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-success .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-success .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-success .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-success .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-success .navbar-end .navbar-link.is-active{background-color:#93dd8d;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-success .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#93dd8d;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#a6e3a1;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-mocha .navbar.is-warning{background-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#f7d997;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-warning .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-warning .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-warning .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-warning .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-warning .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-warning .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-warning .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#f7d997;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f7d997;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#f9e2af;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-mocha .navbar.is-danger{background-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#f17497;color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-danger .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-danger .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-danger .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-danger .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-danger .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-danger .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-danger .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#f17497;color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f17497;color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#f38ba8;color:#fff}}html.theme--catppuccin-mocha .navbar>.container{align-items:stretch;display:flex;min-height:4rem;width:100%}html.theme--catppuccin-mocha .navbar.has-shadow{box-shadow:0 2px 0 0 #181825}html.theme--catppuccin-mocha .navbar.is-fixed-bottom,html.theme--catppuccin-mocha .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-mocha .navbar.is-fixed-bottom{bottom:0}html.theme--catppuccin-mocha .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #181825}html.theme--catppuccin-mocha .navbar.is-fixed-top{top:0}html.theme--catppuccin-mocha html.has-navbar-fixed-top,html.theme--catppuccin-mocha body.has-navbar-fixed-top{padding-top:4rem}html.theme--catppuccin-mocha html.has-navbar-fixed-bottom,html.theme--catppuccin-mocha body.has-navbar-fixed-bottom{padding-bottom:4rem}html.theme--catppuccin-mocha .navbar-brand,html.theme--catppuccin-mocha .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:4rem}html.theme--catppuccin-mocha .navbar-brand a.navbar-item:focus,html.theme--catppuccin-mocha .navbar-brand a.navbar-item:hover{background-color:transparent}html.theme--catppuccin-mocha .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}html.theme--catppuccin-mocha .navbar-burger{color:#cdd6f4;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:4rem;position:relative;width:4rem;margin-left:auto}html.theme--catppuccin-mocha .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}html.theme--catppuccin-mocha .navbar-burger span:nth-child(1){top:calc(50% - 6px)}html.theme--catppuccin-mocha .navbar-burger span:nth-child(2){top:calc(50% - 1px)}html.theme--catppuccin-mocha .navbar-burger span:nth-child(3){top:calc(50% + 4px)}html.theme--catppuccin-mocha .navbar-burger:hover{background-color:rgba(0,0,0,0.05)}html.theme--catppuccin-mocha .navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}html.theme--catppuccin-mocha .navbar-burger.is-active span:nth-child(2){opacity:0}html.theme--catppuccin-mocha .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}html.theme--catppuccin-mocha .navbar-menu{display:none}html.theme--catppuccin-mocha .navbar-item,html.theme--catppuccin-mocha .navbar-link{color:#cdd6f4;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}html.theme--catppuccin-mocha .navbar-item .icon:only-child,html.theme--catppuccin-mocha .navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}html.theme--catppuccin-mocha a.navbar-item,html.theme--catppuccin-mocha .navbar-link{cursor:pointer}html.theme--catppuccin-mocha a.navbar-item:focus,html.theme--catppuccin-mocha a.navbar-item:focus-within,html.theme--catppuccin-mocha a.navbar-item:hover,html.theme--catppuccin-mocha a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar-link:focus,html.theme--catppuccin-mocha .navbar-link:focus-within,html.theme--catppuccin-mocha .navbar-link:hover,html.theme--catppuccin-mocha .navbar-link.is-active{background-color:rgba(0,0,0,0);color:#89b4fa}html.theme--catppuccin-mocha .navbar-item{flex-grow:0;flex-shrink:0}html.theme--catppuccin-mocha .navbar-item img{max-height:1.75rem}html.theme--catppuccin-mocha .navbar-item.has-dropdown{padding:0}html.theme--catppuccin-mocha .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:4rem;padding-bottom:calc(0.5rem - 1px)}html.theme--catppuccin-mocha .navbar-item.is-tab:focus,html.theme--catppuccin-mocha .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#89b4fa}html.theme--catppuccin-mocha .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#89b4fa;border-bottom-style:solid;border-bottom-width:3px;color:#89b4fa;padding-bottom:calc(0.5rem - 3px)}html.theme--catppuccin-mocha .navbar-content{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .navbar-link:not(.is-arrowless){padding-right:2.5em}html.theme--catppuccin-mocha .navbar-link:not(.is-arrowless)::after{border-color:#fff;margin-top:-0.375em;right:1.125em}html.theme--catppuccin-mocha .navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}html.theme--catppuccin-mocha .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}html.theme--catppuccin-mocha .navbar-divider{background-color:rgba(0,0,0,0.2);border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .navbar>.container{display:block}html.theme--catppuccin-mocha .navbar-brand .navbar-item,html.theme--catppuccin-mocha .navbar-tabs .navbar-item{align-items:center;display:flex}html.theme--catppuccin-mocha .navbar-link::after{display:none}html.theme--catppuccin-mocha .navbar-menu{background-color:#89b4fa;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}html.theme--catppuccin-mocha .navbar-menu.is-active{display:block}html.theme--catppuccin-mocha .navbar.is-fixed-bottom-touch,html.theme--catppuccin-mocha .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-mocha .navbar.is-fixed-bottom-touch{bottom:0}html.theme--catppuccin-mocha .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .navbar.is-fixed-top-touch{top:0}html.theme--catppuccin-mocha .navbar.is-fixed-top .navbar-menu,html.theme--catppuccin-mocha .navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem);overflow:auto}html.theme--catppuccin-mocha html.has-navbar-fixed-top-touch,html.theme--catppuccin-mocha body.has-navbar-fixed-top-touch{padding-top:4rem}html.theme--catppuccin-mocha html.has-navbar-fixed-bottom-touch,html.theme--catppuccin-mocha body.has-navbar-fixed-bottom-touch{padding-bottom:4rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar,html.theme--catppuccin-mocha .navbar-menu,html.theme--catppuccin-mocha .navbar-start,html.theme--catppuccin-mocha .navbar-end{align-items:stretch;display:flex}html.theme--catppuccin-mocha .navbar{min-height:4rem}html.theme--catppuccin-mocha .navbar.is-spaced{padding:1rem 2rem}html.theme--catppuccin-mocha .navbar.is-spaced .navbar-start,html.theme--catppuccin-mocha .navbar.is-spaced .navbar-end{align-items:center}html.theme--catppuccin-mocha .navbar.is-spaced a.navbar-item,html.theme--catppuccin-mocha .navbar.is-spaced .navbar-link{border-radius:.4em}html.theme--catppuccin-mocha .navbar.is-transparent a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-transparent a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-transparent a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}html.theme--catppuccin-mocha .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}html.theme--catppuccin-mocha .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#7f849c}html.theme--catppuccin-mocha .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#89b4fa}html.theme--catppuccin-mocha .navbar-burger{display:none}html.theme--catppuccin-mocha .navbar-item,html.theme--catppuccin-mocha .navbar-link{align-items:center;display:flex}html.theme--catppuccin-mocha .navbar-item.has-dropdown{align-items:stretch}html.theme--catppuccin-mocha .navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}html.theme--catppuccin-mocha .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid rgba(0,0,0,0.2);border-radius:8px 8px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}html.theme--catppuccin-mocha .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced html.theme--catppuccin-mocha .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-mocha .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-mocha .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-mocha .navbar-item.is-hoverable:hover .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}html.theme--catppuccin-mocha .navbar-menu{flex-grow:1;flex-shrink:0}html.theme--catppuccin-mocha .navbar-start{justify-content:flex-start;margin-right:auto}html.theme--catppuccin-mocha .navbar-end{justify-content:flex-end;margin-left:auto}html.theme--catppuccin-mocha .navbar-dropdown{background-color:#89b4fa;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}html.theme--catppuccin-mocha .navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}html.theme--catppuccin-mocha .navbar-dropdown a.navbar-item{padding-right:3rem}html.theme--catppuccin-mocha .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-mocha .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#7f849c}html.theme--catppuccin-mocha .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#89b4fa}.navbar.is-spaced html.theme--catppuccin-mocha .navbar-dropdown,html.theme--catppuccin-mocha .navbar-dropdown.is-boxed{border-radius:8px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}html.theme--catppuccin-mocha .navbar-dropdown.is-right{left:auto;right:0}html.theme--catppuccin-mocha .navbar-divider{display:block}html.theme--catppuccin-mocha .navbar>.container .navbar-brand,html.theme--catppuccin-mocha .container>.navbar .navbar-brand{margin-left:-.75rem}html.theme--catppuccin-mocha .navbar>.container .navbar-menu,html.theme--catppuccin-mocha .container>.navbar .navbar-menu{margin-right:-.75rem}html.theme--catppuccin-mocha .navbar.is-fixed-bottom-desktop,html.theme--catppuccin-mocha .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-mocha .navbar.is-fixed-bottom-desktop{bottom:0}html.theme--catppuccin-mocha .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .navbar.is-fixed-top-desktop{top:0}html.theme--catppuccin-mocha html.has-navbar-fixed-top-desktop,html.theme--catppuccin-mocha body.has-navbar-fixed-top-desktop{padding-top:4rem}html.theme--catppuccin-mocha html.has-navbar-fixed-bottom-desktop,html.theme--catppuccin-mocha body.has-navbar-fixed-bottom-desktop{padding-bottom:4rem}html.theme--catppuccin-mocha html.has-spaced-navbar-fixed-top,html.theme--catppuccin-mocha body.has-spaced-navbar-fixed-top{padding-top:6rem}html.theme--catppuccin-mocha html.has-spaced-navbar-fixed-bottom,html.theme--catppuccin-mocha body.has-spaced-navbar-fixed-bottom{padding-bottom:6rem}html.theme--catppuccin-mocha a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar-link.is-active{color:#89b4fa}html.theme--catppuccin-mocha a.navbar-item.is-active:not(:focus):not(:hover),html.theme--catppuccin-mocha .navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}html.theme--catppuccin-mocha .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgba(0,0,0,0)}}html.theme--catppuccin-mocha .hero.is-fullheight-with-navbar{min-height:calc(100vh - 4rem)}html.theme--catppuccin-mocha .pagination{font-size:1rem;margin:-.25rem}html.theme--catppuccin-mocha .pagination.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}html.theme--catppuccin-mocha .pagination.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .pagination.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .pagination.is-rounded .pagination-previous,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,html.theme--catppuccin-mocha .pagination.is-rounded .pagination-next,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}html.theme--catppuccin-mocha .pagination.is-rounded .pagination-link,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}html.theme--catppuccin-mocha .pagination,html.theme--catppuccin-mocha .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha .pagination-link,html.theme--catppuccin-mocha .pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha .pagination-link{border-color:#585b70;color:#89b4fa;min-width:2.5em}html.theme--catppuccin-mocha .pagination-previous:hover,html.theme--catppuccin-mocha .pagination-next:hover,html.theme--catppuccin-mocha .pagination-link:hover{border-color:#6c7086;color:#89dceb}html.theme--catppuccin-mocha .pagination-previous:focus,html.theme--catppuccin-mocha .pagination-next:focus,html.theme--catppuccin-mocha .pagination-link:focus{border-color:#6c7086}html.theme--catppuccin-mocha .pagination-previous:active,html.theme--catppuccin-mocha .pagination-next:active,html.theme--catppuccin-mocha .pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}html.theme--catppuccin-mocha .pagination-previous[disabled],html.theme--catppuccin-mocha .pagination-previous.is-disabled,html.theme--catppuccin-mocha .pagination-next[disabled],html.theme--catppuccin-mocha .pagination-next.is-disabled,html.theme--catppuccin-mocha .pagination-link[disabled],html.theme--catppuccin-mocha .pagination-link.is-disabled{background-color:#585b70;border-color:#585b70;box-shadow:none;color:#f7f8fd;opacity:0.5}html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}html.theme--catppuccin-mocha .pagination-link.is-current{background-color:#89b4fa;border-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .pagination-ellipsis{color:#6c7086;pointer-events:none}html.theme--catppuccin-mocha .pagination-list{flex-wrap:wrap}html.theme--catppuccin-mocha .pagination-list li{list-style:none}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .pagination{flex-wrap:wrap}html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha .pagination-link,html.theme--catppuccin-mocha .pagination-ellipsis{margin-bottom:0;margin-top:0}html.theme--catppuccin-mocha .pagination-previous{order:2}html.theme--catppuccin-mocha .pagination-next{order:3}html.theme--catppuccin-mocha .pagination{justify-content:space-between;margin-bottom:0;margin-top:0}html.theme--catppuccin-mocha .pagination.is-centered .pagination-previous{order:1}html.theme--catppuccin-mocha .pagination.is-centered .pagination-list{justify-content:center;order:2}html.theme--catppuccin-mocha .pagination.is-centered .pagination-next{order:3}html.theme--catppuccin-mocha .pagination.is-right .pagination-previous{order:1}html.theme--catppuccin-mocha .pagination.is-right .pagination-next{order:2}html.theme--catppuccin-mocha .pagination.is-right .pagination-list{justify-content:flex-end;order:3}}html.theme--catppuccin-mocha .panel{border-radius:8px;box-shadow:#171717;font-size:1rem}html.theme--catppuccin-mocha .panel:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-mocha .panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}html.theme--catppuccin-mocha .panel.is-white .panel-block.is-active .panel-icon{color:#fff}html.theme--catppuccin-mocha .panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}html.theme--catppuccin-mocha .panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}html.theme--catppuccin-mocha .panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}html.theme--catppuccin-mocha .panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}html.theme--catppuccin-mocha .panel.is-dark .panel-heading,html.theme--catppuccin-mocha .content kbd.panel .panel-heading{background-color:#313244;color:#fff}html.theme--catppuccin-mocha .panel.is-dark .panel-tabs a.is-active,html.theme--catppuccin-mocha .content kbd.panel .panel-tabs a.is-active{border-bottom-color:#313244}html.theme--catppuccin-mocha .panel.is-dark .panel-block.is-active .panel-icon,html.theme--catppuccin-mocha .content kbd.panel .panel-block.is-active .panel-icon{color:#313244}html.theme--catppuccin-mocha .panel.is-primary .panel-heading,html.theme--catppuccin-mocha .docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .panel.is-primary .panel-tabs a.is-active,html.theme--catppuccin-mocha .docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#89b4fa}html.theme--catppuccin-mocha .panel.is-primary .panel-block.is-active .panel-icon,html.theme--catppuccin-mocha .docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#89b4fa}html.theme--catppuccin-mocha .panel.is-link .panel-heading{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .panel.is-link .panel-tabs a.is-active{border-bottom-color:#89b4fa}html.theme--catppuccin-mocha .panel.is-link .panel-block.is-active .panel-icon{color:#89b4fa}html.theme--catppuccin-mocha .panel.is-info .panel-heading{background-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .panel.is-info .panel-tabs a.is-active{border-bottom-color:#94e2d5}html.theme--catppuccin-mocha .panel.is-info .panel-block.is-active .panel-icon{color:#94e2d5}html.theme--catppuccin-mocha .panel.is-success .panel-heading{background-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .panel.is-success .panel-tabs a.is-active{border-bottom-color:#a6e3a1}html.theme--catppuccin-mocha .panel.is-success .panel-block.is-active .panel-icon{color:#a6e3a1}html.theme--catppuccin-mocha .panel.is-warning .panel-heading{background-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#f9e2af}html.theme--catppuccin-mocha .panel.is-warning .panel-block.is-active .panel-icon{color:#f9e2af}html.theme--catppuccin-mocha .panel.is-danger .panel-heading{background-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#f38ba8}html.theme--catppuccin-mocha .panel.is-danger .panel-block.is-active .panel-icon{color:#f38ba8}html.theme--catppuccin-mocha .panel-tabs:not(:last-child),html.theme--catppuccin-mocha .panel-block:not(:last-child){border-bottom:1px solid #ededed}html.theme--catppuccin-mocha .panel-heading{background-color:#45475a;border-radius:8px 8px 0 0;color:#b8c5ef;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}html.theme--catppuccin-mocha .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}html.theme--catppuccin-mocha .panel-tabs a{border-bottom:1px solid #585b70;margin-bottom:-1px;padding:0.5em}html.theme--catppuccin-mocha .panel-tabs a.is-active{border-bottom-color:#45475a;color:#71a4f9}html.theme--catppuccin-mocha .panel-list a{color:#cdd6f4}html.theme--catppuccin-mocha .panel-list a:hover{color:#89b4fa}html.theme--catppuccin-mocha .panel-block{align-items:center;color:#b8c5ef;display:flex;justify-content:flex-start;padding:0.5em 0.75em}html.theme--catppuccin-mocha .panel-block input[type="checkbox"]{margin-right:.75em}html.theme--catppuccin-mocha .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}html.theme--catppuccin-mocha .panel-block.is-wrapped{flex-wrap:wrap}html.theme--catppuccin-mocha .panel-block.is-active{border-left-color:#89b4fa;color:#71a4f9}html.theme--catppuccin-mocha .panel-block.is-active .panel-icon{color:#89b4fa}html.theme--catppuccin-mocha .panel-block:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}html.theme--catppuccin-mocha a.panel-block,html.theme--catppuccin-mocha label.panel-block{cursor:pointer}html.theme--catppuccin-mocha a.panel-block:hover,html.theme--catppuccin-mocha label.panel-block:hover{background-color:#181825}html.theme--catppuccin-mocha .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#f7f8fd;margin-right:.75em}html.theme--catppuccin-mocha .panel-icon .fa{font-size:inherit;line-height:inherit}html.theme--catppuccin-mocha .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}html.theme--catppuccin-mocha .tabs a{align-items:center;border-bottom-color:#585b70;border-bottom-style:solid;border-bottom-width:1px;color:#cdd6f4;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}html.theme--catppuccin-mocha .tabs a:hover{border-bottom-color:#b8c5ef;color:#b8c5ef}html.theme--catppuccin-mocha .tabs li{display:block}html.theme--catppuccin-mocha .tabs li.is-active a{border-bottom-color:#89b4fa;color:#89b4fa}html.theme--catppuccin-mocha .tabs ul{align-items:center;border-bottom-color:#585b70;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}html.theme--catppuccin-mocha .tabs ul.is-left{padding-right:0.75em}html.theme--catppuccin-mocha .tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}html.theme--catppuccin-mocha .tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}html.theme--catppuccin-mocha .tabs .icon:first-child{margin-right:.5em}html.theme--catppuccin-mocha .tabs .icon:last-child{margin-left:.5em}html.theme--catppuccin-mocha .tabs.is-centered ul{justify-content:center}html.theme--catppuccin-mocha .tabs.is-right ul{justify-content:flex-end}html.theme--catppuccin-mocha .tabs.is-boxed a{border:1px solid transparent;border-radius:.4em .4em 0 0}html.theme--catppuccin-mocha .tabs.is-boxed a:hover{background-color:#181825;border-bottom-color:#585b70}html.theme--catppuccin-mocha .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#585b70;border-bottom-color:rgba(0,0,0,0) !important}html.theme--catppuccin-mocha .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}html.theme--catppuccin-mocha .tabs.is-toggle a{border-color:#585b70;border-style:solid;border-width:1px;margin-bottom:0;position:relative}html.theme--catppuccin-mocha .tabs.is-toggle a:hover{background-color:#181825;border-color:#6c7086;z-index:2}html.theme--catppuccin-mocha .tabs.is-toggle li+li{margin-left:-1px}html.theme--catppuccin-mocha .tabs.is-toggle li:first-child a{border-top-left-radius:.4em;border-bottom-left-radius:.4em}html.theme--catppuccin-mocha .tabs.is-toggle li:last-child a{border-top-right-radius:.4em;border-bottom-right-radius:.4em}html.theme--catppuccin-mocha .tabs.is-toggle li.is-active a{background-color:#89b4fa;border-color:#89b4fa;color:#fff;z-index:1}html.theme--catppuccin-mocha .tabs.is-toggle ul{border-bottom:none}html.theme--catppuccin-mocha .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}html.theme--catppuccin-mocha .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}html.theme--catppuccin-mocha .tabs.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}html.theme--catppuccin-mocha .tabs.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .tabs.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-narrow{flex:none;width:unset}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-full{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-half{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-half{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-0{flex:none;width:0%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-0{margin-left:0%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-3{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-3{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-6{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-6{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-9{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-9{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-12{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .column.is-narrow-mobile{flex:none;width:unset}html.theme--catppuccin-mocha .column.is-full-mobile{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-three-quarters-mobile{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-two-thirds-mobile{flex:none;width:66.6666%}html.theme--catppuccin-mocha .column.is-half-mobile{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-one-third-mobile{flex:none;width:33.3333%}html.theme--catppuccin-mocha .column.is-one-quarter-mobile{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-one-fifth-mobile{flex:none;width:20%}html.theme--catppuccin-mocha .column.is-two-fifths-mobile{flex:none;width:40%}html.theme--catppuccin-mocha .column.is-three-fifths-mobile{flex:none;width:60%}html.theme--catppuccin-mocha .column.is-four-fifths-mobile{flex:none;width:80%}html.theme--catppuccin-mocha .column.is-offset-three-quarters-mobile{margin-left:75%}html.theme--catppuccin-mocha .column.is-offset-two-thirds-mobile{margin-left:66.6666%}html.theme--catppuccin-mocha .column.is-offset-half-mobile{margin-left:50%}html.theme--catppuccin-mocha .column.is-offset-one-third-mobile{margin-left:33.3333%}html.theme--catppuccin-mocha .column.is-offset-one-quarter-mobile{margin-left:25%}html.theme--catppuccin-mocha .column.is-offset-one-fifth-mobile{margin-left:20%}html.theme--catppuccin-mocha .column.is-offset-two-fifths-mobile{margin-left:40%}html.theme--catppuccin-mocha .column.is-offset-three-fifths-mobile{margin-left:60%}html.theme--catppuccin-mocha .column.is-offset-four-fifths-mobile{margin-left:80%}html.theme--catppuccin-mocha .column.is-0-mobile{flex:none;width:0%}html.theme--catppuccin-mocha .column.is-offset-0-mobile{margin-left:0%}html.theme--catppuccin-mocha .column.is-1-mobile{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .column.is-offset-1-mobile{margin-left:8.33333337%}html.theme--catppuccin-mocha .column.is-2-mobile{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .column.is-offset-2-mobile{margin-left:16.66666674%}html.theme--catppuccin-mocha .column.is-3-mobile{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-offset-3-mobile{margin-left:25%}html.theme--catppuccin-mocha .column.is-4-mobile{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .column.is-offset-4-mobile{margin-left:33.33333337%}html.theme--catppuccin-mocha .column.is-5-mobile{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .column.is-offset-5-mobile{margin-left:41.66666674%}html.theme--catppuccin-mocha .column.is-6-mobile{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-offset-6-mobile{margin-left:50%}html.theme--catppuccin-mocha .column.is-7-mobile{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .column.is-offset-7-mobile{margin-left:58.33333337%}html.theme--catppuccin-mocha .column.is-8-mobile{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .column.is-offset-8-mobile{margin-left:66.66666674%}html.theme--catppuccin-mocha .column.is-9-mobile{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-offset-9-mobile{margin-left:75%}html.theme--catppuccin-mocha .column.is-10-mobile{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .column.is-offset-10-mobile{margin-left:83.33333337%}html.theme--catppuccin-mocha .column.is-11-mobile{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .column.is-offset-11-mobile{margin-left:91.66666674%}html.theme--catppuccin-mocha .column.is-12-mobile{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .column.is-narrow,html.theme--catppuccin-mocha .column.is-narrow-tablet{flex:none;width:unset}html.theme--catppuccin-mocha .column.is-full,html.theme--catppuccin-mocha .column.is-full-tablet{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-three-quarters,html.theme--catppuccin-mocha .column.is-three-quarters-tablet{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-two-thirds,html.theme--catppuccin-mocha .column.is-two-thirds-tablet{flex:none;width:66.6666%}html.theme--catppuccin-mocha .column.is-half,html.theme--catppuccin-mocha .column.is-half-tablet{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-one-third,html.theme--catppuccin-mocha .column.is-one-third-tablet{flex:none;width:33.3333%}html.theme--catppuccin-mocha .column.is-one-quarter,html.theme--catppuccin-mocha .column.is-one-quarter-tablet{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-one-fifth,html.theme--catppuccin-mocha .column.is-one-fifth-tablet{flex:none;width:20%}html.theme--catppuccin-mocha .column.is-two-fifths,html.theme--catppuccin-mocha .column.is-two-fifths-tablet{flex:none;width:40%}html.theme--catppuccin-mocha .column.is-three-fifths,html.theme--catppuccin-mocha .column.is-three-fifths-tablet{flex:none;width:60%}html.theme--catppuccin-mocha .column.is-four-fifths,html.theme--catppuccin-mocha .column.is-four-fifths-tablet{flex:none;width:80%}html.theme--catppuccin-mocha .column.is-offset-three-quarters,html.theme--catppuccin-mocha .column.is-offset-three-quarters-tablet{margin-left:75%}html.theme--catppuccin-mocha .column.is-offset-two-thirds,html.theme--catppuccin-mocha .column.is-offset-two-thirds-tablet{margin-left:66.6666%}html.theme--catppuccin-mocha .column.is-offset-half,html.theme--catppuccin-mocha .column.is-offset-half-tablet{margin-left:50%}html.theme--catppuccin-mocha .column.is-offset-one-third,html.theme--catppuccin-mocha .column.is-offset-one-third-tablet{margin-left:33.3333%}html.theme--catppuccin-mocha .column.is-offset-one-quarter,html.theme--catppuccin-mocha .column.is-offset-one-quarter-tablet{margin-left:25%}html.theme--catppuccin-mocha .column.is-offset-one-fifth,html.theme--catppuccin-mocha .column.is-offset-one-fifth-tablet{margin-left:20%}html.theme--catppuccin-mocha .column.is-offset-two-fifths,html.theme--catppuccin-mocha .column.is-offset-two-fifths-tablet{margin-left:40%}html.theme--catppuccin-mocha .column.is-offset-three-fifths,html.theme--catppuccin-mocha .column.is-offset-three-fifths-tablet{margin-left:60%}html.theme--catppuccin-mocha .column.is-offset-four-fifths,html.theme--catppuccin-mocha .column.is-offset-four-fifths-tablet{margin-left:80%}html.theme--catppuccin-mocha .column.is-0,html.theme--catppuccin-mocha .column.is-0-tablet{flex:none;width:0%}html.theme--catppuccin-mocha .column.is-offset-0,html.theme--catppuccin-mocha .column.is-offset-0-tablet{margin-left:0%}html.theme--catppuccin-mocha .column.is-1,html.theme--catppuccin-mocha .column.is-1-tablet{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .column.is-offset-1,html.theme--catppuccin-mocha .column.is-offset-1-tablet{margin-left:8.33333337%}html.theme--catppuccin-mocha .column.is-2,html.theme--catppuccin-mocha .column.is-2-tablet{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .column.is-offset-2,html.theme--catppuccin-mocha .column.is-offset-2-tablet{margin-left:16.66666674%}html.theme--catppuccin-mocha .column.is-3,html.theme--catppuccin-mocha .column.is-3-tablet{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-offset-3,html.theme--catppuccin-mocha .column.is-offset-3-tablet{margin-left:25%}html.theme--catppuccin-mocha .column.is-4,html.theme--catppuccin-mocha .column.is-4-tablet{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .column.is-offset-4,html.theme--catppuccin-mocha .column.is-offset-4-tablet{margin-left:33.33333337%}html.theme--catppuccin-mocha .column.is-5,html.theme--catppuccin-mocha .column.is-5-tablet{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .column.is-offset-5,html.theme--catppuccin-mocha .column.is-offset-5-tablet{margin-left:41.66666674%}html.theme--catppuccin-mocha .column.is-6,html.theme--catppuccin-mocha .column.is-6-tablet{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-offset-6,html.theme--catppuccin-mocha .column.is-offset-6-tablet{margin-left:50%}html.theme--catppuccin-mocha .column.is-7,html.theme--catppuccin-mocha .column.is-7-tablet{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .column.is-offset-7,html.theme--catppuccin-mocha .column.is-offset-7-tablet{margin-left:58.33333337%}html.theme--catppuccin-mocha .column.is-8,html.theme--catppuccin-mocha .column.is-8-tablet{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .column.is-offset-8,html.theme--catppuccin-mocha .column.is-offset-8-tablet{margin-left:66.66666674%}html.theme--catppuccin-mocha .column.is-9,html.theme--catppuccin-mocha .column.is-9-tablet{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-offset-9,html.theme--catppuccin-mocha .column.is-offset-9-tablet{margin-left:75%}html.theme--catppuccin-mocha .column.is-10,html.theme--catppuccin-mocha .column.is-10-tablet{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .column.is-offset-10,html.theme--catppuccin-mocha .column.is-offset-10-tablet{margin-left:83.33333337%}html.theme--catppuccin-mocha .column.is-11,html.theme--catppuccin-mocha .column.is-11-tablet{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .column.is-offset-11,html.theme--catppuccin-mocha .column.is-offset-11-tablet{margin-left:91.66666674%}html.theme--catppuccin-mocha .column.is-12,html.theme--catppuccin-mocha .column.is-12-tablet{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-offset-12,html.theme--catppuccin-mocha .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .column.is-narrow-touch{flex:none;width:unset}html.theme--catppuccin-mocha .column.is-full-touch{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-three-quarters-touch{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-two-thirds-touch{flex:none;width:66.6666%}html.theme--catppuccin-mocha .column.is-half-touch{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-one-third-touch{flex:none;width:33.3333%}html.theme--catppuccin-mocha .column.is-one-quarter-touch{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-one-fifth-touch{flex:none;width:20%}html.theme--catppuccin-mocha .column.is-two-fifths-touch{flex:none;width:40%}html.theme--catppuccin-mocha .column.is-three-fifths-touch{flex:none;width:60%}html.theme--catppuccin-mocha .column.is-four-fifths-touch{flex:none;width:80%}html.theme--catppuccin-mocha .column.is-offset-three-quarters-touch{margin-left:75%}html.theme--catppuccin-mocha .column.is-offset-two-thirds-touch{margin-left:66.6666%}html.theme--catppuccin-mocha .column.is-offset-half-touch{margin-left:50%}html.theme--catppuccin-mocha .column.is-offset-one-third-touch{margin-left:33.3333%}html.theme--catppuccin-mocha .column.is-offset-one-quarter-touch{margin-left:25%}html.theme--catppuccin-mocha .column.is-offset-one-fifth-touch{margin-left:20%}html.theme--catppuccin-mocha .column.is-offset-two-fifths-touch{margin-left:40%}html.theme--catppuccin-mocha .column.is-offset-three-fifths-touch{margin-left:60%}html.theme--catppuccin-mocha .column.is-offset-four-fifths-touch{margin-left:80%}html.theme--catppuccin-mocha .column.is-0-touch{flex:none;width:0%}html.theme--catppuccin-mocha .column.is-offset-0-touch{margin-left:0%}html.theme--catppuccin-mocha .column.is-1-touch{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .column.is-offset-1-touch{margin-left:8.33333337%}html.theme--catppuccin-mocha .column.is-2-touch{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .column.is-offset-2-touch{margin-left:16.66666674%}html.theme--catppuccin-mocha .column.is-3-touch{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-offset-3-touch{margin-left:25%}html.theme--catppuccin-mocha .column.is-4-touch{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .column.is-offset-4-touch{margin-left:33.33333337%}html.theme--catppuccin-mocha .column.is-5-touch{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .column.is-offset-5-touch{margin-left:41.66666674%}html.theme--catppuccin-mocha .column.is-6-touch{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-offset-6-touch{margin-left:50%}html.theme--catppuccin-mocha .column.is-7-touch{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .column.is-offset-7-touch{margin-left:58.33333337%}html.theme--catppuccin-mocha .column.is-8-touch{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .column.is-offset-8-touch{margin-left:66.66666674%}html.theme--catppuccin-mocha .column.is-9-touch{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-offset-9-touch{margin-left:75%}html.theme--catppuccin-mocha .column.is-10-touch{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .column.is-offset-10-touch{margin-left:83.33333337%}html.theme--catppuccin-mocha .column.is-11-touch{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .column.is-offset-11-touch{margin-left:91.66666674%}html.theme--catppuccin-mocha .column.is-12-touch{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .column.is-narrow-desktop{flex:none;width:unset}html.theme--catppuccin-mocha .column.is-full-desktop{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-three-quarters-desktop{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-two-thirds-desktop{flex:none;width:66.6666%}html.theme--catppuccin-mocha .column.is-half-desktop{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-one-third-desktop{flex:none;width:33.3333%}html.theme--catppuccin-mocha .column.is-one-quarter-desktop{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-one-fifth-desktop{flex:none;width:20%}html.theme--catppuccin-mocha .column.is-two-fifths-desktop{flex:none;width:40%}html.theme--catppuccin-mocha .column.is-three-fifths-desktop{flex:none;width:60%}html.theme--catppuccin-mocha .column.is-four-fifths-desktop{flex:none;width:80%}html.theme--catppuccin-mocha .column.is-offset-three-quarters-desktop{margin-left:75%}html.theme--catppuccin-mocha .column.is-offset-two-thirds-desktop{margin-left:66.6666%}html.theme--catppuccin-mocha .column.is-offset-half-desktop{margin-left:50%}html.theme--catppuccin-mocha .column.is-offset-one-third-desktop{margin-left:33.3333%}html.theme--catppuccin-mocha .column.is-offset-one-quarter-desktop{margin-left:25%}html.theme--catppuccin-mocha .column.is-offset-one-fifth-desktop{margin-left:20%}html.theme--catppuccin-mocha .column.is-offset-two-fifths-desktop{margin-left:40%}html.theme--catppuccin-mocha .column.is-offset-three-fifths-desktop{margin-left:60%}html.theme--catppuccin-mocha .column.is-offset-four-fifths-desktop{margin-left:80%}html.theme--catppuccin-mocha .column.is-0-desktop{flex:none;width:0%}html.theme--catppuccin-mocha .column.is-offset-0-desktop{margin-left:0%}html.theme--catppuccin-mocha .column.is-1-desktop{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .column.is-offset-1-desktop{margin-left:8.33333337%}html.theme--catppuccin-mocha .column.is-2-desktop{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .column.is-offset-2-desktop{margin-left:16.66666674%}html.theme--catppuccin-mocha .column.is-3-desktop{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-offset-3-desktop{margin-left:25%}html.theme--catppuccin-mocha .column.is-4-desktop{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .column.is-offset-4-desktop{margin-left:33.33333337%}html.theme--catppuccin-mocha .column.is-5-desktop{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .column.is-offset-5-desktop{margin-left:41.66666674%}html.theme--catppuccin-mocha .column.is-6-desktop{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-offset-6-desktop{margin-left:50%}html.theme--catppuccin-mocha .column.is-7-desktop{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .column.is-offset-7-desktop{margin-left:58.33333337%}html.theme--catppuccin-mocha .column.is-8-desktop{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .column.is-offset-8-desktop{margin-left:66.66666674%}html.theme--catppuccin-mocha .column.is-9-desktop{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-offset-9-desktop{margin-left:75%}html.theme--catppuccin-mocha .column.is-10-desktop{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .column.is-offset-10-desktop{margin-left:83.33333337%}html.theme--catppuccin-mocha .column.is-11-desktop{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .column.is-offset-11-desktop{margin-left:91.66666674%}html.theme--catppuccin-mocha .column.is-12-desktop{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .column.is-narrow-widescreen{flex:none;width:unset}html.theme--catppuccin-mocha .column.is-full-widescreen{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-three-quarters-widescreen{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-two-thirds-widescreen{flex:none;width:66.6666%}html.theme--catppuccin-mocha .column.is-half-widescreen{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-one-third-widescreen{flex:none;width:33.3333%}html.theme--catppuccin-mocha .column.is-one-quarter-widescreen{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-one-fifth-widescreen{flex:none;width:20%}html.theme--catppuccin-mocha .column.is-two-fifths-widescreen{flex:none;width:40%}html.theme--catppuccin-mocha .column.is-three-fifths-widescreen{flex:none;width:60%}html.theme--catppuccin-mocha .column.is-four-fifths-widescreen{flex:none;width:80%}html.theme--catppuccin-mocha .column.is-offset-three-quarters-widescreen{margin-left:75%}html.theme--catppuccin-mocha .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}html.theme--catppuccin-mocha .column.is-offset-half-widescreen{margin-left:50%}html.theme--catppuccin-mocha .column.is-offset-one-third-widescreen{margin-left:33.3333%}html.theme--catppuccin-mocha .column.is-offset-one-quarter-widescreen{margin-left:25%}html.theme--catppuccin-mocha .column.is-offset-one-fifth-widescreen{margin-left:20%}html.theme--catppuccin-mocha .column.is-offset-two-fifths-widescreen{margin-left:40%}html.theme--catppuccin-mocha .column.is-offset-three-fifths-widescreen{margin-left:60%}html.theme--catppuccin-mocha .column.is-offset-four-fifths-widescreen{margin-left:80%}html.theme--catppuccin-mocha .column.is-0-widescreen{flex:none;width:0%}html.theme--catppuccin-mocha .column.is-offset-0-widescreen{margin-left:0%}html.theme--catppuccin-mocha .column.is-1-widescreen{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .column.is-offset-1-widescreen{margin-left:8.33333337%}html.theme--catppuccin-mocha .column.is-2-widescreen{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .column.is-offset-2-widescreen{margin-left:16.66666674%}html.theme--catppuccin-mocha .column.is-3-widescreen{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-offset-3-widescreen{margin-left:25%}html.theme--catppuccin-mocha .column.is-4-widescreen{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .column.is-offset-4-widescreen{margin-left:33.33333337%}html.theme--catppuccin-mocha .column.is-5-widescreen{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .column.is-offset-5-widescreen{margin-left:41.66666674%}html.theme--catppuccin-mocha .column.is-6-widescreen{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-offset-6-widescreen{margin-left:50%}html.theme--catppuccin-mocha .column.is-7-widescreen{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .column.is-offset-7-widescreen{margin-left:58.33333337%}html.theme--catppuccin-mocha .column.is-8-widescreen{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .column.is-offset-8-widescreen{margin-left:66.66666674%}html.theme--catppuccin-mocha .column.is-9-widescreen{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-offset-9-widescreen{margin-left:75%}html.theme--catppuccin-mocha .column.is-10-widescreen{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .column.is-offset-10-widescreen{margin-left:83.33333337%}html.theme--catppuccin-mocha .column.is-11-widescreen{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .column.is-offset-11-widescreen{margin-left:91.66666674%}html.theme--catppuccin-mocha .column.is-12-widescreen{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .column.is-narrow-fullhd{flex:none;width:unset}html.theme--catppuccin-mocha .column.is-full-fullhd{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-three-quarters-fullhd{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-two-thirds-fullhd{flex:none;width:66.6666%}html.theme--catppuccin-mocha .column.is-half-fullhd{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-one-third-fullhd{flex:none;width:33.3333%}html.theme--catppuccin-mocha .column.is-one-quarter-fullhd{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-one-fifth-fullhd{flex:none;width:20%}html.theme--catppuccin-mocha .column.is-two-fifths-fullhd{flex:none;width:40%}html.theme--catppuccin-mocha .column.is-three-fifths-fullhd{flex:none;width:60%}html.theme--catppuccin-mocha .column.is-four-fifths-fullhd{flex:none;width:80%}html.theme--catppuccin-mocha .column.is-offset-three-quarters-fullhd{margin-left:75%}html.theme--catppuccin-mocha .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}html.theme--catppuccin-mocha .column.is-offset-half-fullhd{margin-left:50%}html.theme--catppuccin-mocha .column.is-offset-one-third-fullhd{margin-left:33.3333%}html.theme--catppuccin-mocha .column.is-offset-one-quarter-fullhd{margin-left:25%}html.theme--catppuccin-mocha .column.is-offset-one-fifth-fullhd{margin-left:20%}html.theme--catppuccin-mocha .column.is-offset-two-fifths-fullhd{margin-left:40%}html.theme--catppuccin-mocha .column.is-offset-three-fifths-fullhd{margin-left:60%}html.theme--catppuccin-mocha .column.is-offset-four-fifths-fullhd{margin-left:80%}html.theme--catppuccin-mocha .column.is-0-fullhd{flex:none;width:0%}html.theme--catppuccin-mocha .column.is-offset-0-fullhd{margin-left:0%}html.theme--catppuccin-mocha .column.is-1-fullhd{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .column.is-offset-1-fullhd{margin-left:8.33333337%}html.theme--catppuccin-mocha .column.is-2-fullhd{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .column.is-offset-2-fullhd{margin-left:16.66666674%}html.theme--catppuccin-mocha .column.is-3-fullhd{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-offset-3-fullhd{margin-left:25%}html.theme--catppuccin-mocha .column.is-4-fullhd{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .column.is-offset-4-fullhd{margin-left:33.33333337%}html.theme--catppuccin-mocha .column.is-5-fullhd{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .column.is-offset-5-fullhd{margin-left:41.66666674%}html.theme--catppuccin-mocha .column.is-6-fullhd{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-offset-6-fullhd{margin-left:50%}html.theme--catppuccin-mocha .column.is-7-fullhd{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .column.is-offset-7-fullhd{margin-left:58.33333337%}html.theme--catppuccin-mocha .column.is-8-fullhd{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .column.is-offset-8-fullhd{margin-left:66.66666674%}html.theme--catppuccin-mocha .column.is-9-fullhd{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-offset-9-fullhd{margin-left:75%}html.theme--catppuccin-mocha .column.is-10-fullhd{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .column.is-offset-10-fullhd{margin-left:83.33333337%}html.theme--catppuccin-mocha .column.is-11-fullhd{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .column.is-offset-11-fullhd{margin-left:91.66666674%}html.theme--catppuccin-mocha .column.is-12-fullhd{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-offset-12-fullhd{margin-left:100%}}html.theme--catppuccin-mocha .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-mocha .columns:last-child{margin-bottom:-.75rem}html.theme--catppuccin-mocha .columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}html.theme--catppuccin-mocha .columns.is-centered{justify-content:center}html.theme--catppuccin-mocha .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}html.theme--catppuccin-mocha .columns.is-gapless>.column{margin:0;padding:0 !important}html.theme--catppuccin-mocha .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-mocha .columns.is-gapless:last-child{margin-bottom:0}html.theme--catppuccin-mocha .columns.is-mobile{display:flex}html.theme--catppuccin-mocha .columns.is-multiline{flex-wrap:wrap}html.theme--catppuccin-mocha .columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-desktop{display:flex}}html.theme--catppuccin-mocha .columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}html.theme--catppuccin-mocha .columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}html.theme--catppuccin-mocha .columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-0-fullhd{--columnGap: 0rem}}html.theme--catppuccin-mocha .columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}html.theme--catppuccin-mocha .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}html.theme--catppuccin-mocha .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-3-fullhd{--columnGap: .75rem}}html.theme--catppuccin-mocha .columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-4-fullhd{--columnGap: 1rem}}html.theme--catppuccin-mocha .columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}html.theme--catppuccin-mocha .columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}html.theme--catppuccin-mocha .columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}html.theme--catppuccin-mocha .columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-8-fullhd{--columnGap: 2rem}}html.theme--catppuccin-mocha .tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}html.theme--catppuccin-mocha .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-mocha .tile.is-ancestor:last-child{margin-bottom:-.75rem}html.theme--catppuccin-mocha .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-mocha .tile.is-child{margin:0 !important}html.theme--catppuccin-mocha .tile.is-parent{padding:.75rem}html.theme--catppuccin-mocha .tile.is-vertical{flex-direction:column}html.theme--catppuccin-mocha .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .tile:not(.is-child){display:flex}html.theme--catppuccin-mocha .tile.is-1{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .tile.is-2{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .tile.is-3{flex:none;width:25%}html.theme--catppuccin-mocha .tile.is-4{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .tile.is-5{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .tile.is-6{flex:none;width:50%}html.theme--catppuccin-mocha .tile.is-7{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .tile.is-8{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .tile.is-9{flex:none;width:75%}html.theme--catppuccin-mocha .tile.is-10{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .tile.is-11{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .tile.is-12{flex:none;width:100%}}html.theme--catppuccin-mocha .hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}html.theme--catppuccin-mocha .hero .navbar{background:none}html.theme--catppuccin-mocha .hero .tabs ul{border-bottom:none}html.theme--catppuccin-mocha .hero.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-white strong{color:inherit}html.theme--catppuccin-mocha .hero.is-white .title{color:#0a0a0a}html.theme--catppuccin-mocha .hero.is-white .subtitle{color:rgba(10,10,10,0.9)}html.theme--catppuccin-mocha .hero.is-white .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-white .navbar-menu{background-color:#fff}}html.theme--catppuccin-mocha .hero.is-white .navbar-item,html.theme--catppuccin-mocha .hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}html.theme--catppuccin-mocha .hero.is-white a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-white a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-white .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-mocha .hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}html.theme--catppuccin-mocha .hero.is-white .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}html.theme--catppuccin-mocha .hero.is-white .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-white .tabs.is-toggle a{color:#0a0a0a}html.theme--catppuccin-mocha .hero.is-white .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-white .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-white .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-white .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}html.theme--catppuccin-mocha .hero.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-black strong{color:inherit}html.theme--catppuccin-mocha .hero.is-black .title{color:#fff}html.theme--catppuccin-mocha .hero.is-black .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-mocha .hero.is-black .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-black .navbar-menu{background-color:#0a0a0a}}html.theme--catppuccin-mocha .hero.is-black .navbar-item,html.theme--catppuccin-mocha .hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-mocha .hero.is-black a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-black a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-black .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-mocha .hero.is-black .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-mocha .hero.is-black .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}html.theme--catppuccin-mocha .hero.is-black .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-black .tabs.is-toggle a{color:#fff}html.theme--catppuccin-mocha .hero.is-black .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-black .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-black .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-black .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}html.theme--catppuccin-mocha .hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-light strong{color:inherit}html.theme--catppuccin-mocha .hero.is-light .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-light .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-mocha .hero.is-light .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-light .navbar-menu{background-color:#f5f5f5}}html.theme--catppuccin-mocha .hero.is-light .navbar-item,html.theme--catppuccin-mocha .hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-light a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-light a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-light .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-mocha .hero.is-light .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-light .tabs li.is-active a{color:#f5f5f5 !important;opacity:1}html.theme--catppuccin-mocha .hero.is-light .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-light .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-light .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-light .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-light .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-mocha .hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}html.theme--catppuccin-mocha .hero.is-dark,html.theme--catppuccin-mocha .content kbd.hero{background-color:#313244;color:#fff}html.theme--catppuccin-mocha .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-dark strong,html.theme--catppuccin-mocha .content kbd.hero strong{color:inherit}html.theme--catppuccin-mocha .hero.is-dark .title,html.theme--catppuccin-mocha .content kbd.hero .title{color:#fff}html.theme--catppuccin-mocha .hero.is-dark .subtitle,html.theme--catppuccin-mocha .content kbd.hero .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-mocha .hero.is-dark .subtitle a:not(.button),html.theme--catppuccin-mocha .content kbd.hero .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-dark .subtitle strong,html.theme--catppuccin-mocha .content kbd.hero .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-dark .navbar-menu,html.theme--catppuccin-mocha .content kbd.hero .navbar-menu{background-color:#313244}}html.theme--catppuccin-mocha .hero.is-dark .navbar-item,html.theme--catppuccin-mocha .content kbd.hero .navbar-item,html.theme--catppuccin-mocha .hero.is-dark .navbar-link,html.theme--catppuccin-mocha .content kbd.hero .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-mocha .hero.is-dark a.navbar-item:hover,html.theme--catppuccin-mocha .content kbd.hero a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-dark a.navbar-item.is-active,html.theme--catppuccin-mocha .content kbd.hero a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-dark .navbar-link:hover,html.theme--catppuccin-mocha .content kbd.hero .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-dark .navbar-link.is-active,html.theme--catppuccin-mocha .content kbd.hero .navbar-link.is-active{background-color:#262735;color:#fff}html.theme--catppuccin-mocha .hero.is-dark .tabs a,html.theme--catppuccin-mocha .content kbd.hero .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-mocha .hero.is-dark .tabs a:hover,html.theme--catppuccin-mocha .content kbd.hero .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-dark .tabs li.is-active a,html.theme--catppuccin-mocha .content kbd.hero .tabs li.is-active a{color:#313244 !important;opacity:1}html.theme--catppuccin-mocha .hero.is-dark .tabs.is-boxed a,html.theme--catppuccin-mocha .content kbd.hero .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-dark .tabs.is-toggle a,html.theme--catppuccin-mocha .content kbd.hero .tabs.is-toggle a{color:#fff}html.theme--catppuccin-mocha .hero.is-dark .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .content kbd.hero .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-dark .tabs.is-toggle a:hover,html.theme--catppuccin-mocha .content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-dark .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .content kbd.hero .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-dark .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-dark .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .content kbd.hero .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#313244}html.theme--catppuccin-mocha .hero.is-dark.is-bold,html.theme--catppuccin-mocha .content kbd.hero.is-bold{background-image:linear-gradient(141deg, #181c2a 0%, #313244 71%, #3c3856 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-dark.is-bold .navbar-menu,html.theme--catppuccin-mocha .content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #181c2a 0%, #313244 71%, #3c3856 100%)}}html.theme--catppuccin-mocha .hero.is-primary,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-primary strong,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink strong{color:inherit}html.theme--catppuccin-mocha .hero.is-primary .title,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .title{color:#fff}html.theme--catppuccin-mocha .hero.is-primary .subtitle,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-mocha .hero.is-primary .subtitle a:not(.button),html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-primary .subtitle strong,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-primary .navbar-menu,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#89b4fa}}html.theme--catppuccin-mocha .hero.is-primary .navbar-item,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .navbar-item,html.theme--catppuccin-mocha .hero.is-primary .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-mocha .hero.is-primary a.navbar-item:hover,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-primary a.navbar-item.is-active,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-primary .navbar-link:hover,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-primary .navbar-link.is-active,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .hero.is-primary .tabs a,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-mocha .hero.is-primary .tabs a:hover,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-primary .tabs li.is-active a,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#89b4fa !important;opacity:1}html.theme--catppuccin-mocha .hero.is-primary .tabs.is-boxed a,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-primary .tabs.is-toggle a,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}html.theme--catppuccin-mocha .hero.is-primary .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-primary .tabs.is-toggle a:hover,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-primary .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-primary .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-primary .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#89b4fa}html.theme--catppuccin-mocha .hero.is-primary.is-bold,html.theme--catppuccin-mocha .docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #51b0ff 0%, #89b4fa 71%, #9fb3fd 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-primary.is-bold .navbar-menu,html.theme--catppuccin-mocha .docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #51b0ff 0%, #89b4fa 71%, #9fb3fd 100%)}}html.theme--catppuccin-mocha .hero.is-link{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-link strong{color:inherit}html.theme--catppuccin-mocha .hero.is-link .title{color:#fff}html.theme--catppuccin-mocha .hero.is-link .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-mocha .hero.is-link .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-link .navbar-menu{background-color:#89b4fa}}html.theme--catppuccin-mocha .hero.is-link .navbar-item,html.theme--catppuccin-mocha .hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-mocha .hero.is-link a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-link a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-link .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-link .navbar-link.is-active{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .hero.is-link .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-mocha .hero.is-link .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-link .tabs li.is-active a{color:#89b4fa !important;opacity:1}html.theme--catppuccin-mocha .hero.is-link .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-link .tabs.is-toggle a{color:#fff}html.theme--catppuccin-mocha .hero.is-link .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-link .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-link .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-link .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#89b4fa}html.theme--catppuccin-mocha .hero.is-link.is-bold{background-image:linear-gradient(141deg, #51b0ff 0%, #89b4fa 71%, #9fb3fd 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #51b0ff 0%, #89b4fa 71%, #9fb3fd 100%)}}html.theme--catppuccin-mocha .hero.is-info{background-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-info strong{color:inherit}html.theme--catppuccin-mocha .hero.is-info .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-info .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-mocha .hero.is-info .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-info .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-info .navbar-menu{background-color:#94e2d5}}html.theme--catppuccin-mocha .hero.is-info .navbar-item,html.theme--catppuccin-mocha .hero.is-info .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-info a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-info a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-info .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-info .navbar-link.is-active{background-color:#80ddcd;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-info .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-mocha .hero.is-info .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-info .tabs li.is-active a{color:#94e2d5 !important;opacity:1}html.theme--catppuccin-mocha .hero.is-info .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-info .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-info .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-info .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-info .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-info .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#94e2d5}html.theme--catppuccin-mocha .hero.is-info.is-bold{background-image:linear-gradient(141deg, #63e0b6 0%, #94e2d5 71%, #a5eaea 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #63e0b6 0%, #94e2d5 71%, #a5eaea 100%)}}html.theme--catppuccin-mocha .hero.is-success{background-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-success strong{color:inherit}html.theme--catppuccin-mocha .hero.is-success .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-success .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-mocha .hero.is-success .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-success .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-success .navbar-menu{background-color:#a6e3a1}}html.theme--catppuccin-mocha .hero.is-success .navbar-item,html.theme--catppuccin-mocha .hero.is-success .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-success a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-success a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-success .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-success .navbar-link.is-active{background-color:#93dd8d;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-success .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-mocha .hero.is-success .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-success .tabs li.is-active a{color:#a6e3a1 !important;opacity:1}html.theme--catppuccin-mocha .hero.is-success .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-success .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-success .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-success .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-success .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-success .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#a6e3a1}html.theme--catppuccin-mocha .hero.is-success.is-bold{background-image:linear-gradient(141deg, #8ce071 0%, #a6e3a1 71%, #b2ebb7 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #8ce071 0%, #a6e3a1 71%, #b2ebb7 100%)}}html.theme--catppuccin-mocha .hero.is-warning{background-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-warning strong{color:inherit}html.theme--catppuccin-mocha .hero.is-warning .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-mocha .hero.is-warning .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-warning .navbar-menu{background-color:#f9e2af}}html.theme--catppuccin-mocha .hero.is-warning .navbar-item,html.theme--catppuccin-mocha .hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-warning a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-warning a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-warning .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-warning .navbar-link.is-active{background-color:#f7d997;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-mocha .hero.is-warning .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-warning .tabs li.is-active a{color:#f9e2af !important;opacity:1}html.theme--catppuccin-mocha .hero.is-warning .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-warning .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-warning .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-warning .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-warning .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f9e2af}html.theme--catppuccin-mocha .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #fcbd79 0%, #f9e2af 71%, #fcf4c5 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #fcbd79 0%, #f9e2af 71%, #fcf4c5 100%)}}html.theme--catppuccin-mocha .hero.is-danger{background-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-danger strong{color:inherit}html.theme--catppuccin-mocha .hero.is-danger .title{color:#fff}html.theme--catppuccin-mocha .hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-mocha .hero.is-danger .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-danger .navbar-menu{background-color:#f38ba8}}html.theme--catppuccin-mocha .hero.is-danger .navbar-item,html.theme--catppuccin-mocha .hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-mocha .hero.is-danger a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-danger a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-danger .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-danger .navbar-link.is-active{background-color:#f17497;color:#fff}html.theme--catppuccin-mocha .hero.is-danger .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-mocha .hero.is-danger .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-danger .tabs li.is-active a{color:#f38ba8 !important;opacity:1}html.theme--catppuccin-mocha .hero.is-danger .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-danger .tabs.is-toggle a{color:#fff}html.theme--catppuccin-mocha .hero.is-danger .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-danger .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-danger .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-danger .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#f38ba8}html.theme--catppuccin-mocha .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #f7549d 0%, #f38ba8 71%, #f8a0a9 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #f7549d 0%, #f38ba8 71%, #f8a0a9 100%)}}html.theme--catppuccin-mocha .hero.is-small .hero-body,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .hero.is-large .hero-body{padding:18rem 6rem}}html.theme--catppuccin-mocha .hero.is-halfheight .hero-body,html.theme--catppuccin-mocha .hero.is-fullheight .hero-body,html.theme--catppuccin-mocha .hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}html.theme--catppuccin-mocha .hero.is-halfheight .hero-body>.container,html.theme--catppuccin-mocha .hero.is-fullheight .hero-body>.container,html.theme--catppuccin-mocha .hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .hero.is-halfheight{min-height:50vh}html.theme--catppuccin-mocha .hero.is-fullheight{min-height:100vh}html.theme--catppuccin-mocha .hero-video{overflow:hidden}html.theme--catppuccin-mocha .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}html.theme--catppuccin-mocha .hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero-video{display:none}}html.theme--catppuccin-mocha .hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero-buttons .button{display:flex}html.theme--catppuccin-mocha .hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .hero-buttons{display:flex;justify-content:center}html.theme--catppuccin-mocha .hero-buttons .button:not(:last-child){margin-right:1.5rem}}html.theme--catppuccin-mocha .hero-head,html.theme--catppuccin-mocha .hero-foot{flex-grow:0;flex-shrink:0}html.theme--catppuccin-mocha .hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .hero-body{padding:3rem 3rem}}html.theme--catppuccin-mocha .section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .section{padding:3rem 3rem}html.theme--catppuccin-mocha .section.is-medium{padding:9rem 4.5rem}html.theme--catppuccin-mocha .section.is-large{padding:18rem 6rem}}html.theme--catppuccin-mocha .footer{background-color:#181825;padding:3rem 1.5rem 6rem}html.theme--catppuccin-mocha h1 .docs-heading-anchor,html.theme--catppuccin-mocha h1 .docs-heading-anchor:hover,html.theme--catppuccin-mocha h1 .docs-heading-anchor:visited,html.theme--catppuccin-mocha h2 .docs-heading-anchor,html.theme--catppuccin-mocha h2 .docs-heading-anchor:hover,html.theme--catppuccin-mocha h2 .docs-heading-anchor:visited,html.theme--catppuccin-mocha h3 .docs-heading-anchor,html.theme--catppuccin-mocha h3 .docs-heading-anchor:hover,html.theme--catppuccin-mocha h3 .docs-heading-anchor:visited,html.theme--catppuccin-mocha h4 .docs-heading-anchor,html.theme--catppuccin-mocha h4 .docs-heading-anchor:hover,html.theme--catppuccin-mocha h4 .docs-heading-anchor:visited,html.theme--catppuccin-mocha h5 .docs-heading-anchor,html.theme--catppuccin-mocha h5 .docs-heading-anchor:hover,html.theme--catppuccin-mocha h5 .docs-heading-anchor:visited,html.theme--catppuccin-mocha h6 .docs-heading-anchor,html.theme--catppuccin-mocha h6 .docs-heading-anchor:hover,html.theme--catppuccin-mocha h6 .docs-heading-anchor:visited{color:#cdd6f4}html.theme--catppuccin-mocha h1 .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h2 .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h3 .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h4 .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h5 .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}html.theme--catppuccin-mocha h1 .docs-heading-anchor-permalink::before,html.theme--catppuccin-mocha h2 .docs-heading-anchor-permalink::before,html.theme--catppuccin-mocha h3 .docs-heading-anchor-permalink::before,html.theme--catppuccin-mocha h4 .docs-heading-anchor-permalink::before,html.theme--catppuccin-mocha h5 .docs-heading-anchor-permalink::before,html.theme--catppuccin-mocha h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}html.theme--catppuccin-mocha h1:hover .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h2:hover .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h3:hover .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h4:hover .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h5:hover .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h6:hover .docs-heading-anchor-permalink{visibility:visible}html.theme--catppuccin-mocha .docs-light-only{display:none !important}html.theme--catppuccin-mocha pre{position:relative;overflow:hidden}html.theme--catppuccin-mocha pre code,html.theme--catppuccin-mocha pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}html.theme--catppuccin-mocha pre code:first-of-type,html.theme--catppuccin-mocha pre code.hljs:first-of-type{padding-top:0.5rem !important}html.theme--catppuccin-mocha pre code:last-of-type,html.theme--catppuccin-mocha pre code.hljs:last-of-type{padding-bottom:0.5rem !important}html.theme--catppuccin-mocha pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#cdd6f4;cursor:pointer;text-align:center}html.theme--catppuccin-mocha pre .copy-button:focus,html.theme--catppuccin-mocha pre .copy-button:hover{opacity:1;background:rgba(205,214,244,0.1);color:#89b4fa}html.theme--catppuccin-mocha pre .copy-button.success{color:#a6e3a1;opacity:1}html.theme--catppuccin-mocha pre .copy-button.error{color:#f38ba8;opacity:1}html.theme--catppuccin-mocha pre:hover .copy-button{opacity:1}html.theme--catppuccin-mocha .admonition{background-color:#181825;border-style:solid;border-width:2px;border-color:#bac2de;border-radius:4px;font-size:1rem}html.theme--catppuccin-mocha .admonition strong{color:currentColor}html.theme--catppuccin-mocha .admonition.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}html.theme--catppuccin-mocha .admonition.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .admonition.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .admonition.is-default{background-color:#181825;border-color:#bac2de}html.theme--catppuccin-mocha .admonition.is-default>.admonition-header{background-color:rgba(0,0,0,0);color:#bac2de}html.theme--catppuccin-mocha .admonition.is-default>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition.is-info{background-color:#181825;border-color:#94e2d5}html.theme--catppuccin-mocha .admonition.is-info>.admonition-header{background-color:rgba(0,0,0,0);color:#94e2d5}html.theme--catppuccin-mocha .admonition.is-info>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition.is-success{background-color:#181825;border-color:#a6e3a1}html.theme--catppuccin-mocha .admonition.is-success>.admonition-header{background-color:rgba(0,0,0,0);color:#a6e3a1}html.theme--catppuccin-mocha .admonition.is-success>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition.is-warning{background-color:#181825;border-color:#f9e2af}html.theme--catppuccin-mocha .admonition.is-warning>.admonition-header{background-color:rgba(0,0,0,0);color:#f9e2af}html.theme--catppuccin-mocha .admonition.is-warning>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition.is-danger{background-color:#181825;border-color:#f38ba8}html.theme--catppuccin-mocha .admonition.is-danger>.admonition-header{background-color:rgba(0,0,0,0);color:#f38ba8}html.theme--catppuccin-mocha .admonition.is-danger>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition.is-compat{background-color:#181825;border-color:#89dceb}html.theme--catppuccin-mocha .admonition.is-compat>.admonition-header{background-color:rgba(0,0,0,0);color:#89dceb}html.theme--catppuccin-mocha .admonition.is-compat>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition.is-todo{background-color:#181825;border-color:#cba6f7}html.theme--catppuccin-mocha .admonition.is-todo>.admonition-header{background-color:rgba(0,0,0,0);color:#cba6f7}html.theme--catppuccin-mocha .admonition.is-todo>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition-header{color:#bac2de;background-color:rgba(0,0,0,0);align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}html.theme--catppuccin-mocha .admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}html.theme--catppuccin-mocha details.admonition.is-details>.admonition-header{list-style:none}html.theme--catppuccin-mocha details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}html.theme--catppuccin-mocha details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}html.theme--catppuccin-mocha .admonition-body{color:#cdd6f4;padding:0.5rem .75rem}html.theme--catppuccin-mocha .admonition-body pre{background-color:#181825}html.theme--catppuccin-mocha .admonition-body code{background-color:#181825}html.theme--catppuccin-mocha .docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:2px solid #585b70;border-radius:4px;box-shadow:none;max-width:100%}html.theme--catppuccin-mocha .docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#181825;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #585b70;overflow:auto}html.theme--catppuccin-mocha .docstring>header code{background-color:transparent}html.theme--catppuccin-mocha .docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}html.theme--catppuccin-mocha .docstring>header .docstring-binding{margin-right:0.3em}html.theme--catppuccin-mocha .docstring>header .docstring-category{margin-left:0.3em}html.theme--catppuccin-mocha .docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #585b70}html.theme--catppuccin-mocha .docstring>section:last-child{border-bottom:none}html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:focus{opacity:1 !important}html.theme--catppuccin-mocha .docstring:hover>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-mocha .docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-mocha .docstring>section:hover a.docs-sourcelink{opacity:1}html.theme--catppuccin-mocha .documenter-example-output{background-color:#1e1e2e}html.theme--catppuccin-mocha .outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#181825;color:#cdd6f4;border-bottom:3px solid rgba(0,0,0,0);padding:10px 35px;text-align:center;font-size:15px}html.theme--catppuccin-mocha .outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}html.theme--catppuccin-mocha .outdated-warning-overlay a{color:#89b4fa}html.theme--catppuccin-mocha .outdated-warning-overlay a:hover{color:#89dceb}html.theme--catppuccin-mocha .content pre{border:2px solid #585b70;border-radius:4px}html.theme--catppuccin-mocha .content code{font-weight:inherit}html.theme--catppuccin-mocha .content a code{color:#89b4fa}html.theme--catppuccin-mocha .content a:hover code{color:#89dceb}html.theme--catppuccin-mocha .content h1 code,html.theme--catppuccin-mocha .content h2 code,html.theme--catppuccin-mocha .content h3 code,html.theme--catppuccin-mocha .content h4 code,html.theme--catppuccin-mocha .content h5 code,html.theme--catppuccin-mocha .content h6 code{color:#cdd6f4}html.theme--catppuccin-mocha .content table{display:block;width:initial;max-width:100%;overflow-x:auto}html.theme--catppuccin-mocha .content blockquote>ul:first-child,html.theme--catppuccin-mocha .content blockquote>ol:first-child,html.theme--catppuccin-mocha .content .admonition-body>ul:first-child,html.theme--catppuccin-mocha .content .admonition-body>ol:first-child{margin-top:0}html.theme--catppuccin-mocha pre,html.theme--catppuccin-mocha code{font-variant-ligatures:no-contextual}html.theme--catppuccin-mocha .breadcrumb a.is-disabled{cursor:default;pointer-events:none}html.theme--catppuccin-mocha .breadcrumb a.is-disabled,html.theme--catppuccin-mocha .breadcrumb a.is-disabled:hover{color:#b8c5ef}html.theme--catppuccin-mocha .hljs{background:initial !important}html.theme--catppuccin-mocha .katex .katex-mathml{top:0;right:0}html.theme--catppuccin-mocha .katex-display,html.theme--catppuccin-mocha mjx-container,html.theme--catppuccin-mocha .MathJax_Display{margin:0.5em 0 !important}html.theme--catppuccin-mocha html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}html.theme--catppuccin-mocha li.no-marker{list-style:none}html.theme--catppuccin-mocha #documenter .docs-main>article{overflow-wrap:break-word}html.theme--catppuccin-mocha #documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha #documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha #documenter .docs-main{width:100%}html.theme--catppuccin-mocha #documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}html.theme--catppuccin-mocha #documenter .docs-main>header,html.theme--catppuccin-mocha #documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar{background-color:#1e1e2e;border-bottom:1px solid #585b70;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .docs-right .docs-icon,html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #171717;transition-duration:0.7s;-webkit-transition-duration:0.7s}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}html.theme--catppuccin-mocha #documenter .docs-main section.footnotes{border-top:1px solid #585b70}html.theme--catppuccin-mocha #documenter .docs-main section.footnotes li .tag:first-child,html.theme--catppuccin-mocha #documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,html.theme--catppuccin-mocha #documenter .docs-main section.footnotes li .content kbd:first-child,html.theme--catppuccin-mocha .content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}html.theme--catppuccin-mocha #documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #585b70;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha #documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}html.theme--catppuccin-mocha #documenter .docs-main .docs-footer .docs-footer-nextpage,html.theme--catppuccin-mocha #documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}html.theme--catppuccin-mocha #documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}html.theme--catppuccin-mocha #documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}html.theme--catppuccin-mocha #documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}html.theme--catppuccin-mocha #documenter .docs-sidebar{display:flex;flex-direction:column;color:#cdd6f4;background-color:#181825;border-right:1px solid #585b70;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}html.theme--catppuccin-mocha #documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #171717}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha #documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha #documenter .docs-sidebar{left:0;top:0}}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-package-name a,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-package-name a:hover{color:#cdd6f4}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-version-selector{border-top:1px solid #585b70;display:none;padding:0.5rem}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-version-selector.visible{display:flex}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #585b70;padding-bottom:1.5rem}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #585b70}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu .tocitem,html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#cdd6f4;background:#181825}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu a.tocitem:hover,html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#cdd6f4;background-color:#202031}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #585b70;border-bottom:1px solid #585b70;background-color:#11111b}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#11111b;color:#cdd6f4}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#202031;color:#cdd6f4}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #585b70}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input{width:14.4rem}html.theme--catppuccin-mocha #documenter .docs-sidebar #documenter-search-query{color:#868c98;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#28283e}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#383856}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha #documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-mocha #documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-mocha #documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#28283e}html.theme--catppuccin-mocha #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#383856}}html.theme--catppuccin-mocha kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(245,245,245,0.6);box-shadow:0 2px 0 1px rgba(245,245,245,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}html.theme--catppuccin-mocha .search-min-width-50{min-width:50%}html.theme--catppuccin-mocha .search-min-height-100{min-height:100%}html.theme--catppuccin-mocha .search-modal-card-body{max-height:calc(100vh - 15rem)}html.theme--catppuccin-mocha .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-mocha .search-result-link:hover,html.theme--catppuccin-mocha .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--catppuccin-mocha .search-result-link .property-search-result-badge,html.theme--catppuccin-mocha .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-mocha .property-search-result-badge,html.theme--catppuccin-mocha .search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}html.theme--catppuccin-mocha .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-mocha .search-result-link:hover .search-filter,html.theme--catppuccin-mocha .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-mocha .search-result-link:focus .search-filter{color:#333;background-color:#f1f5f9}html.theme--catppuccin-mocha .search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}html.theme--catppuccin-mocha .search-filter:hover,html.theme--catppuccin-mocha .search-filter:focus{color:#333}html.theme--catppuccin-mocha .search-filter-selected{color:#313244;background-color:#b4befe}html.theme--catppuccin-mocha .search-filter-selected:hover,html.theme--catppuccin-mocha .search-filter-selected:focus{color:#313244}html.theme--catppuccin-mocha .search-result-highlight{background-color:#ffdd57;color:black}html.theme--catppuccin-mocha .search-divider{border-bottom:1px solid #585b70}html.theme--catppuccin-mocha .search-result-title{width:85%;color:#f5f5f5}html.theme--catppuccin-mocha .search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-mocha #search-modal .modal-card-body::-webkit-scrollbar,html.theme--catppuccin-mocha #search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}html.theme--catppuccin-mocha #search-modal .modal-card-body::-webkit-scrollbar-thumb,html.theme--catppuccin-mocha #search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}html.theme--catppuccin-mocha #search-modal .modal-card-body::-webkit-scrollbar-track,html.theme--catppuccin-mocha #search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}html.theme--catppuccin-mocha .w-100{width:100%}html.theme--catppuccin-mocha .gap-2{gap:0.5rem}html.theme--catppuccin-mocha .gap-4{gap:1rem}html.theme--catppuccin-mocha .gap-8{gap:2rem}html.theme--catppuccin-mocha{background-color:#1e1e2e;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-mocha a{transition:all 200ms ease}html.theme--catppuccin-mocha .label{color:#cdd6f4}html.theme--catppuccin-mocha .button,html.theme--catppuccin-mocha .control.has-icons-left .icon,html.theme--catppuccin-mocha .control.has-icons-right .icon,html.theme--catppuccin-mocha .input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha .pagination-ellipsis,html.theme--catppuccin-mocha .pagination-link,html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .select,html.theme--catppuccin-mocha .select select,html.theme--catppuccin-mocha .textarea{height:2.5em;color:#cdd6f4}html.theme--catppuccin-mocha .input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha .textarea{transition:all 200ms ease;box-shadow:none;border-width:1px;padding-left:1em;padding-right:1em;color:#cdd6f4}html.theme--catppuccin-mocha .select:after,html.theme--catppuccin-mocha .select select{border-width:1px}html.theme--catppuccin-mocha .menu-list a{transition:all 300ms ease}html.theme--catppuccin-mocha .modal-card-foot,html.theme--catppuccin-mocha .modal-card-head{border-color:#585b70}html.theme--catppuccin-mocha .navbar{border-radius:.4em}html.theme--catppuccin-mocha .navbar.is-transparent{background:none}html.theme--catppuccin-mocha .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#89b4fa}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .navbar .navbar-menu{background-color:#89b4fa;border-radius:0 0 .4em .4em}}html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body){color:#313244}html.theme--catppuccin-mocha .tag.is-link:not(body),html.theme--catppuccin-mocha .docstring>section>a.is-link.docs-sourcelink:not(body),html.theme--catppuccin-mocha .content kbd.is-link:not(body){color:#313244}html.theme--catppuccin-mocha .ansi span.sgr1{font-weight:bolder}html.theme--catppuccin-mocha .ansi span.sgr2{font-weight:lighter}html.theme--catppuccin-mocha .ansi span.sgr3{font-style:italic}html.theme--catppuccin-mocha .ansi span.sgr4{text-decoration:underline}html.theme--catppuccin-mocha .ansi span.sgr7{color:#1e1e2e;background-color:#cdd6f4}html.theme--catppuccin-mocha .ansi span.sgr8{color:transparent}html.theme--catppuccin-mocha .ansi span.sgr8 span{color:transparent}html.theme--catppuccin-mocha .ansi span.sgr9{text-decoration:line-through}html.theme--catppuccin-mocha .ansi span.sgr30{color:#45475a}html.theme--catppuccin-mocha .ansi span.sgr31{color:#f38ba8}html.theme--catppuccin-mocha .ansi span.sgr32{color:#a6e3a1}html.theme--catppuccin-mocha .ansi span.sgr33{color:#f9e2af}html.theme--catppuccin-mocha .ansi span.sgr34{color:#89b4fa}html.theme--catppuccin-mocha .ansi span.sgr35{color:#f5c2e7}html.theme--catppuccin-mocha .ansi span.sgr36{color:#94e2d5}html.theme--catppuccin-mocha .ansi span.sgr37{color:#bac2de}html.theme--catppuccin-mocha .ansi span.sgr40{background-color:#45475a}html.theme--catppuccin-mocha .ansi span.sgr41{background-color:#f38ba8}html.theme--catppuccin-mocha .ansi span.sgr42{background-color:#a6e3a1}html.theme--catppuccin-mocha .ansi span.sgr43{background-color:#f9e2af}html.theme--catppuccin-mocha .ansi span.sgr44{background-color:#89b4fa}html.theme--catppuccin-mocha .ansi span.sgr45{background-color:#f5c2e7}html.theme--catppuccin-mocha .ansi span.sgr46{background-color:#94e2d5}html.theme--catppuccin-mocha .ansi span.sgr47{background-color:#bac2de}html.theme--catppuccin-mocha .ansi span.sgr90{color:#585b70}html.theme--catppuccin-mocha .ansi span.sgr91{color:#f38ba8}html.theme--catppuccin-mocha .ansi span.sgr92{color:#a6e3a1}html.theme--catppuccin-mocha .ansi span.sgr93{color:#f9e2af}html.theme--catppuccin-mocha .ansi span.sgr94{color:#89b4fa}html.theme--catppuccin-mocha .ansi span.sgr95{color:#f5c2e7}html.theme--catppuccin-mocha .ansi span.sgr96{color:#94e2d5}html.theme--catppuccin-mocha .ansi span.sgr97{color:#a6adc8}html.theme--catppuccin-mocha .ansi span.sgr100{background-color:#585b70}html.theme--catppuccin-mocha .ansi span.sgr101{background-color:#f38ba8}html.theme--catppuccin-mocha .ansi span.sgr102{background-color:#a6e3a1}html.theme--catppuccin-mocha .ansi span.sgr103{background-color:#f9e2af}html.theme--catppuccin-mocha .ansi span.sgr104{background-color:#89b4fa}html.theme--catppuccin-mocha .ansi span.sgr105{background-color:#f5c2e7}html.theme--catppuccin-mocha .ansi span.sgr106{background-color:#94e2d5}html.theme--catppuccin-mocha .ansi span.sgr107{background-color:#a6adc8}html.theme--catppuccin-mocha code.language-julia-repl>span.hljs-meta{color:#a6e3a1;font-weight:bolder}html.theme--catppuccin-mocha code .hljs{color:#cdd6f4;background:#1e1e2e}html.theme--catppuccin-mocha code .hljs-keyword{color:#cba6f7}html.theme--catppuccin-mocha code .hljs-built_in{color:#f38ba8}html.theme--catppuccin-mocha code .hljs-type{color:#f9e2af}html.theme--catppuccin-mocha code .hljs-literal{color:#fab387}html.theme--catppuccin-mocha code .hljs-number{color:#fab387}html.theme--catppuccin-mocha code .hljs-operator{color:#94e2d5}html.theme--catppuccin-mocha code .hljs-punctuation{color:#bac2de}html.theme--catppuccin-mocha code .hljs-property{color:#94e2d5}html.theme--catppuccin-mocha code .hljs-regexp{color:#f5c2e7}html.theme--catppuccin-mocha code .hljs-string{color:#a6e3a1}html.theme--catppuccin-mocha code .hljs-char.escape_{color:#a6e3a1}html.theme--catppuccin-mocha code .hljs-subst{color:#a6adc8}html.theme--catppuccin-mocha code .hljs-symbol{color:#f2cdcd}html.theme--catppuccin-mocha code .hljs-variable{color:#cba6f7}html.theme--catppuccin-mocha code .hljs-variable.language_{color:#cba6f7}html.theme--catppuccin-mocha code .hljs-variable.constant_{color:#fab387}html.theme--catppuccin-mocha code .hljs-title{color:#89b4fa}html.theme--catppuccin-mocha code .hljs-title.class_{color:#f9e2af}html.theme--catppuccin-mocha code .hljs-title.function_{color:#89b4fa}html.theme--catppuccin-mocha code .hljs-params{color:#cdd6f4}html.theme--catppuccin-mocha code .hljs-comment{color:#585b70}html.theme--catppuccin-mocha code .hljs-doctag{color:#f38ba8}html.theme--catppuccin-mocha code .hljs-meta{color:#fab387}html.theme--catppuccin-mocha code .hljs-section{color:#89b4fa}html.theme--catppuccin-mocha code .hljs-tag{color:#a6adc8}html.theme--catppuccin-mocha code .hljs-name{color:#cba6f7}html.theme--catppuccin-mocha code .hljs-attr{color:#89b4fa}html.theme--catppuccin-mocha code .hljs-attribute{color:#a6e3a1}html.theme--catppuccin-mocha code .hljs-bullet{color:#94e2d5}html.theme--catppuccin-mocha code .hljs-code{color:#a6e3a1}html.theme--catppuccin-mocha code .hljs-emphasis{color:#f38ba8;font-style:italic}html.theme--catppuccin-mocha code .hljs-strong{color:#f38ba8;font-weight:bold}html.theme--catppuccin-mocha code .hljs-formula{color:#94e2d5}html.theme--catppuccin-mocha code .hljs-link{color:#74c7ec;font-style:italic}html.theme--catppuccin-mocha code .hljs-quote{color:#a6e3a1;font-style:italic}html.theme--catppuccin-mocha code .hljs-selector-tag{color:#f9e2af}html.theme--catppuccin-mocha code .hljs-selector-id{color:#89b4fa}html.theme--catppuccin-mocha code .hljs-selector-class{color:#94e2d5}html.theme--catppuccin-mocha code .hljs-selector-attr{color:#cba6f7}html.theme--catppuccin-mocha code .hljs-selector-pseudo{color:#94e2d5}html.theme--catppuccin-mocha code .hljs-template-tag{color:#f2cdcd}html.theme--catppuccin-mocha code .hljs-template-variable{color:#f2cdcd}html.theme--catppuccin-mocha code .hljs-addition{color:#a6e3a1;background:rgba(166,227,161,0.15)}html.theme--catppuccin-mocha code .hljs-deletion{color:#f38ba8;background:rgba(243,139,168,0.15)}html.theme--catppuccin-mocha .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-mocha .search-result-link:hover,html.theme--catppuccin-mocha .search-result-link:focus{background-color:#313244}html.theme--catppuccin-mocha .search-result-link .property-search-result-badge,html.theme--catppuccin-mocha .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-mocha .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-mocha .search-result-link:hover .search-filter,html.theme--catppuccin-mocha .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-mocha .search-result-link:focus .search-filter{color:#313244 !important;background-color:#b4befe !important}html.theme--catppuccin-mocha .search-result-title{color:#cdd6f4}html.theme--catppuccin-mocha .search-result-highlight{background-color:#f38ba8;color:#181825}html.theme--catppuccin-mocha .search-divider{border-bottom:1px solid #5e6d6f50}html.theme--catppuccin-mocha .w-100{width:100%}html.theme--catppuccin-mocha .gap-2{gap:0.5rem}html.theme--catppuccin-mocha .gap-4{gap:1rem} diff --git a/InferenceObjects/v0.4.9/assets/themes/documenter-dark.css b/InferenceObjects/v0.4.9/assets/themes/documenter-dark.css new file mode 100644 index 000000000..c41c82f25 --- /dev/null +++ b/InferenceObjects/v0.4.9/assets/themes/documenter-dark.css @@ -0,0 +1,7 @@ +html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark .file-cta,html.theme--documenter-dark .file-name,html.theme--documenter-dark .select select,html.theme--documenter-dark .textarea,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark .button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:.4em;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}html.theme--documenter-dark .pagination-previous:focus,html.theme--documenter-dark .pagination-next:focus,html.theme--documenter-dark .pagination-link:focus,html.theme--documenter-dark .pagination-ellipsis:focus,html.theme--documenter-dark .file-cta:focus,html.theme--documenter-dark .file-name:focus,html.theme--documenter-dark .select select:focus,html.theme--documenter-dark .textarea:focus,html.theme--documenter-dark .input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:focus,html.theme--documenter-dark .button:focus,html.theme--documenter-dark .is-focused.pagination-previous,html.theme--documenter-dark .is-focused.pagination-next,html.theme--documenter-dark .is-focused.pagination-link,html.theme--documenter-dark .is-focused.pagination-ellipsis,html.theme--documenter-dark .is-focused.file-cta,html.theme--documenter-dark .is-focused.file-name,html.theme--documenter-dark .select select.is-focused,html.theme--documenter-dark .is-focused.textarea,html.theme--documenter-dark .is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-focused.button,html.theme--documenter-dark .pagination-previous:active,html.theme--documenter-dark .pagination-next:active,html.theme--documenter-dark .pagination-link:active,html.theme--documenter-dark .pagination-ellipsis:active,html.theme--documenter-dark .file-cta:active,html.theme--documenter-dark .file-name:active,html.theme--documenter-dark .select select:active,html.theme--documenter-dark .textarea:active,html.theme--documenter-dark .input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:active,html.theme--documenter-dark .button:active,html.theme--documenter-dark .is-active.pagination-previous,html.theme--documenter-dark .is-active.pagination-next,html.theme--documenter-dark .is-active.pagination-link,html.theme--documenter-dark .is-active.pagination-ellipsis,html.theme--documenter-dark .is-active.file-cta,html.theme--documenter-dark .is-active.file-name,html.theme--documenter-dark .select select.is-active,html.theme--documenter-dark .is-active.textarea,html.theme--documenter-dark .is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--documenter-dark .is-active.button{outline:none}html.theme--documenter-dark .pagination-previous[disabled],html.theme--documenter-dark .pagination-next[disabled],html.theme--documenter-dark .pagination-link[disabled],html.theme--documenter-dark .pagination-ellipsis[disabled],html.theme--documenter-dark .file-cta[disabled],html.theme--documenter-dark .file-name[disabled],html.theme--documenter-dark .select select[disabled],html.theme--documenter-dark .textarea[disabled],html.theme--documenter-dark .input[disabled],html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled],html.theme--documenter-dark .button[disabled],fieldset[disabled] html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark fieldset[disabled] .pagination-previous,fieldset[disabled] html.theme--documenter-dark .pagination-next,html.theme--documenter-dark fieldset[disabled] .pagination-next,fieldset[disabled] html.theme--documenter-dark .pagination-link,html.theme--documenter-dark fieldset[disabled] .pagination-link,fieldset[disabled] html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark fieldset[disabled] .pagination-ellipsis,fieldset[disabled] html.theme--documenter-dark .file-cta,html.theme--documenter-dark fieldset[disabled] .file-cta,fieldset[disabled] html.theme--documenter-dark .file-name,html.theme--documenter-dark fieldset[disabled] .file-name,fieldset[disabled] html.theme--documenter-dark .select select,fieldset[disabled] html.theme--documenter-dark .textarea,fieldset[disabled] html.theme--documenter-dark .input,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark fieldset[disabled] .select select,html.theme--documenter-dark .select fieldset[disabled] select,html.theme--documenter-dark fieldset[disabled] .textarea,html.theme--documenter-dark fieldset[disabled] .input,html.theme--documenter-dark fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] html.theme--documenter-dark .button,html.theme--documenter-dark fieldset[disabled] .button{cursor:not-allowed}html.theme--documenter-dark .tabs,html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark .breadcrumb,html.theme--documenter-dark .file,html.theme--documenter-dark .button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.theme--documenter-dark .navbar-link:not(.is-arrowless)::after,html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}html.theme--documenter-dark .admonition:not(:last-child),html.theme--documenter-dark .tabs:not(:last-child),html.theme--documenter-dark .pagination:not(:last-child),html.theme--documenter-dark .message:not(:last-child),html.theme--documenter-dark .level:not(:last-child),html.theme--documenter-dark .breadcrumb:not(:last-child),html.theme--documenter-dark .block:not(:last-child),html.theme--documenter-dark .title:not(:last-child),html.theme--documenter-dark .subtitle:not(:last-child),html.theme--documenter-dark .table-container:not(:last-child),html.theme--documenter-dark .table:not(:last-child),html.theme--documenter-dark .progress:not(:last-child),html.theme--documenter-dark .notification:not(:last-child),html.theme--documenter-dark .content:not(:last-child),html.theme--documenter-dark .box:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .modal-close,html.theme--documenter-dark .delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}html.theme--documenter-dark .modal-close::before,html.theme--documenter-dark .delete::before,html.theme--documenter-dark .modal-close::after,html.theme--documenter-dark .delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--documenter-dark .modal-close::before,html.theme--documenter-dark .delete::before{height:2px;width:50%}html.theme--documenter-dark .modal-close::after,html.theme--documenter-dark .delete::after{height:50%;width:2px}html.theme--documenter-dark .modal-close:hover,html.theme--documenter-dark .delete:hover,html.theme--documenter-dark .modal-close:focus,html.theme--documenter-dark .delete:focus{background-color:rgba(10,10,10,0.3)}html.theme--documenter-dark .modal-close:active,html.theme--documenter-dark .delete:active{background-color:rgba(10,10,10,0.4)}html.theme--documenter-dark .is-small.modal-close,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.modal-close,html.theme--documenter-dark .is-small.delete,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}html.theme--documenter-dark .is-medium.modal-close,html.theme--documenter-dark .is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}html.theme--documenter-dark .is-large.modal-close,html.theme--documenter-dark .is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}html.theme--documenter-dark .control.is-loading::after,html.theme--documenter-dark .select.is-loading::after,html.theme--documenter-dark .loader,html.theme--documenter-dark .button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #dbdee0;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}html.theme--documenter-dark .hero-video,html.theme--documenter-dark .modal-background,html.theme--documenter-dark .modal,html.theme--documenter-dark .image.is-square img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--documenter-dark .image.is-square .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--documenter-dark .image.is-1by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--documenter-dark .image.is-1by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--documenter-dark .image.is-5by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--documenter-dark .image.is-5by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--documenter-dark .image.is-4by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--documenter-dark .image.is-4by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--documenter-dark .image.is-3by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--documenter-dark .image.is-3by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--documenter-dark .image.is-5by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--documenter-dark .image.is-5by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--documenter-dark .image.is-16by9 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--documenter-dark .image.is-16by9 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--documenter-dark .image.is-2by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--documenter-dark .image.is-2by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--documenter-dark .image.is-3by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--documenter-dark .image.is-3by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--documenter-dark .image.is-4by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--documenter-dark .image.is-4by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--documenter-dark .image.is-3by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--documenter-dark .image.is-3by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--documenter-dark .image.is-2by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--documenter-dark .image.is-2by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--documenter-dark .image.is-3by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--documenter-dark .image.is-3by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--documenter-dark .image.is-9by16 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--documenter-dark .image.is-9by16 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--documenter-dark .image.is-1by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--documenter-dark .image.is-1by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--documenter-dark .image.is-1by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--documenter-dark .image.is-1by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}html.theme--documenter-dark .navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#ecf0f1 !important}a.has-text-light:hover,a.has-text-light:focus{color:#cfd9db !important}.has-background-light{background-color:#ecf0f1 !important}.has-text-dark{color:#282f2f !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#111414 !important}.has-background-dark{background-color:#282f2f !important}.has-text-primary{color:#375a7f !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#28415b !important}.has-background-primary{background-color:#375a7f !important}.has-text-primary-light{color:#f1f5f9 !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#cddbe9 !important}.has-background-primary-light{background-color:#f1f5f9 !important}.has-text-primary-dark{color:#4d7eb2 !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#7198c1 !important}.has-background-primary-dark{background-color:#4d7eb2 !important}.has-text-link{color:#1abc9c !important}a.has-text-link:hover,a.has-text-link:focus{color:#148f77 !important}.has-background-link{background-color:#1abc9c !important}.has-text-link-light{color:#edfdf9 !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#c0f6ec !important}.has-background-link-light{background-color:#edfdf9 !important}.has-text-link-dark{color:#15987e !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#1bc5a4 !important}.has-background-link-dark{background-color:#15987e !important}.has-text-info{color:#3c5dcd !important}a.has-text-info:hover,a.has-text-info:focus{color:#2c48aa !important}.has-background-info{background-color:#3c5dcd !important}.has-text-info-light{color:#eff2fb !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#c6d0f0 !important}.has-background-info-light{background-color:#eff2fb !important}.has-text-info-dark{color:#3253c3 !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#5571d3 !important}.has-background-info-dark{background-color:#3253c3 !important}.has-text-success{color:#259a12 !important}a.has-text-success:hover,a.has-text-success:focus{color:#1a6c0d !important}.has-background-success{background-color:#259a12 !important}.has-text-success-light{color:#effded !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#c7f8bf !important}.has-background-success-light{background-color:#effded !important}.has-text-success-dark{color:#2ec016 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#3fe524 !important}.has-background-success-dark{background-color:#2ec016 !important}.has-text-warning{color:#f4c72f !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#e4b30c !important}.has-background-warning{background-color:#f4c72f !important}.has-text-warning-light{color:#fefaec !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#fbedbb !important}.has-background-warning-light{background-color:#fefaec !important}.has-text-warning-dark{color:#8c6e07 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#bd940a !important}.has-background-warning-dark{background-color:#8c6e07 !important}.has-text-danger{color:#cb3c33 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#a23029 !important}.has-background-danger{background-color:#cb3c33 !important}.has-text-danger-light{color:#fbefef !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#f1c8c6 !important}.has-background-danger-light{background-color:#fbefef !important}.has-text-danger-dark{color:#c03930 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#d35850 !important}.has-background-danger-dark{background-color:#c03930 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#282f2f !important}.has-background-grey-darker{background-color:#282f2f !important}.has-text-grey-dark{color:#343c3d !important}.has-background-grey-dark{background-color:#343c3d !important}.has-text-grey{color:#5e6d6f !important}.has-background-grey{background-color:#5e6d6f !important}.has-text-grey-light{color:#8c9b9d !important}.has-background-grey-light{background-color:#8c9b9d !important}.has-text-grey-lighter{color:#dbdee0 !important}.has-background-grey-lighter{background-color:#dbdee0 !important}.has-text-white-ter{color:#ecf0f1 !important}.has-background-white-ter{background-color:#ecf0f1 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,html.theme--documenter-dark .docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}html.theme--documenter-dark{/*! + Theme: a11y-dark + Author: @ericwbailey + Maintainer: @ericwbailey + + Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css +*/}html.theme--documenter-dark html{background-color:#1f2424;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--documenter-dark article,html.theme--documenter-dark aside,html.theme--documenter-dark figure,html.theme--documenter-dark footer,html.theme--documenter-dark header,html.theme--documenter-dark hgroup,html.theme--documenter-dark section{display:block}html.theme--documenter-dark body,html.theme--documenter-dark button,html.theme--documenter-dark input,html.theme--documenter-dark optgroup,html.theme--documenter-dark select,html.theme--documenter-dark textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}html.theme--documenter-dark code,html.theme--documenter-dark pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--documenter-dark body{color:#fff;font-size:1em;font-weight:400;line-height:1.5}html.theme--documenter-dark a{color:#1abc9c;cursor:pointer;text-decoration:none}html.theme--documenter-dark a strong{color:currentColor}html.theme--documenter-dark a:hover{color:#1dd2af}html.theme--documenter-dark code{background-color:rgba(255,255,255,0.05);color:#ececec;font-size:.875em;font-weight:normal;padding:.1em}html.theme--documenter-dark hr{background-color:#282f2f;border:none;display:block;height:2px;margin:1.5rem 0}html.theme--documenter-dark img{height:auto;max-width:100%}html.theme--documenter-dark input[type="checkbox"],html.theme--documenter-dark input[type="radio"]{vertical-align:baseline}html.theme--documenter-dark small{font-size:.875em}html.theme--documenter-dark span{font-style:inherit;font-weight:inherit}html.theme--documenter-dark strong{color:#f2f2f2;font-weight:700}html.theme--documenter-dark fieldset{border:none}html.theme--documenter-dark pre{-webkit-overflow-scrolling:touch;background-color:#282f2f;color:#fff;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}html.theme--documenter-dark pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}html.theme--documenter-dark table td,html.theme--documenter-dark table th{vertical-align:top}html.theme--documenter-dark table td:not([align]),html.theme--documenter-dark table th:not([align]){text-align:inherit}html.theme--documenter-dark table th{color:#f2f2f2}html.theme--documenter-dark .box{background-color:#343c3d;border-radius:8px;box-shadow:none;color:#fff;display:block;padding:1.25rem}html.theme--documenter-dark a.box:hover,html.theme--documenter-dark a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #1abc9c}html.theme--documenter-dark a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #1abc9c}html.theme--documenter-dark .button{background-color:#282f2f;border-color:#4c5759;border-width:1px;color:#375a7f;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}html.theme--documenter-dark .button strong{color:inherit}html.theme--documenter-dark .button .icon,html.theme--documenter-dark .button .icon.is-small,html.theme--documenter-dark .button #documenter .docs-sidebar form.docs-search>input.icon,html.theme--documenter-dark #documenter .docs-sidebar .button form.docs-search>input.icon,html.theme--documenter-dark .button .icon.is-medium,html.theme--documenter-dark .button .icon.is-large{height:1.5em;width:1.5em}html.theme--documenter-dark .button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}html.theme--documenter-dark .button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}html.theme--documenter-dark .button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}html.theme--documenter-dark .button:hover,html.theme--documenter-dark .button.is-hovered{border-color:#8c9b9d;color:#f2f2f2}html.theme--documenter-dark .button:focus,html.theme--documenter-dark .button.is-focused{border-color:#8c9b9d;color:#17a689}html.theme--documenter-dark .button:focus:not(:active),html.theme--documenter-dark .button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .button:active,html.theme--documenter-dark .button.is-active{border-color:#343c3d;color:#f2f2f2}html.theme--documenter-dark .button.is-text{background-color:transparent;border-color:transparent;color:#fff;text-decoration:underline}html.theme--documenter-dark .button.is-text:hover,html.theme--documenter-dark .button.is-text.is-hovered,html.theme--documenter-dark .button.is-text:focus,html.theme--documenter-dark .button.is-text.is-focused{background-color:#282f2f;color:#f2f2f2}html.theme--documenter-dark .button.is-text:active,html.theme--documenter-dark .button.is-text.is-active{background-color:#1d2122;color:#f2f2f2}html.theme--documenter-dark .button.is-text[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}html.theme--documenter-dark .button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#1abc9c;text-decoration:none}html.theme--documenter-dark .button.is-ghost:hover,html.theme--documenter-dark .button.is-ghost.is-hovered{color:#1abc9c;text-decoration:underline}html.theme--documenter-dark .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white:hover,html.theme--documenter-dark .button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white:focus,html.theme--documenter-dark .button.is-white.is-focused{border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white:focus:not(:active),html.theme--documenter-dark .button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--documenter-dark .button.is-white:active,html.theme--documenter-dark .button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}html.theme--documenter-dark .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .button.is-white.is-inverted:hover,html.theme--documenter-dark .button.is-white.is-inverted.is-hovered{background-color:#000}html.theme--documenter-dark .button.is-white.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-white.is-outlined:hover,html.theme--documenter-dark .button.is-white.is-outlined.is-hovered,html.theme--documenter-dark .button.is-white.is-outlined:focus,html.theme--documenter-dark .button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--documenter-dark .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-white.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-white.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-white.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-white.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--documenter-dark .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black:hover,html.theme--documenter-dark .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black:focus,html.theme--documenter-dark .button.is-black.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black:focus:not(:active),html.theme--documenter-dark .button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--documenter-dark .button.is-black:active,html.theme--documenter-dark .button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}html.theme--documenter-dark .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-inverted:hover,html.theme--documenter-dark .button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-black.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-outlined:hover,html.theme--documenter-dark .button.is-black.is-outlined.is-hovered,html.theme--documenter-dark .button.is-black.is-outlined:focus,html.theme--documenter-dark .button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--documenter-dark .button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-black.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-black.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-black.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-black.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-light{background-color:#ecf0f1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light:hover,html.theme--documenter-dark .button.is-light.is-hovered{background-color:#e5eaec;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light:focus,html.theme--documenter-dark .button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light:focus:not(:active),html.theme--documenter-dark .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(236,240,241,0.25)}html.theme--documenter-dark .button.is-light:active,html.theme--documenter-dark .button.is-light.is-active{background-color:#dde4e6;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light{background-color:#ecf0f1;border-color:#ecf0f1;box-shadow:none}html.theme--documenter-dark .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-inverted:hover,html.theme--documenter-dark .button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--documenter-dark .button.is-light.is-outlined{background-color:transparent;border-color:#ecf0f1;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-outlined:hover,html.theme--documenter-dark .button.is-light.is-outlined.is-hovered,html.theme--documenter-dark .button.is-light.is-outlined:focus,html.theme--documenter-dark .button.is-light.is-outlined.is-focused{background-color:#ecf0f1;border-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #ecf0f1 #ecf0f1 !important}html.theme--documenter-dark .button.is-light.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-light.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-light.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--documenter-dark .button.is-light.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light.is-outlined{background-color:transparent;border-color:#ecf0f1;box-shadow:none;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ecf0f1 #ecf0f1 !important}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-dark,html.theme--documenter-dark .content kbd.button{background-color:#282f2f;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark:hover,html.theme--documenter-dark .content kbd.button:hover,html.theme--documenter-dark .button.is-dark.is-hovered,html.theme--documenter-dark .content kbd.button.is-hovered{background-color:#232829;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark:focus,html.theme--documenter-dark .content kbd.button:focus,html.theme--documenter-dark .button.is-dark.is-focused,html.theme--documenter-dark .content kbd.button.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark:focus:not(:active),html.theme--documenter-dark .content kbd.button:focus:not(:active),html.theme--documenter-dark .button.is-dark.is-focused:not(:active),html.theme--documenter-dark .content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(40,47,47,0.25)}html.theme--documenter-dark .button.is-dark:active,html.theme--documenter-dark .content kbd.button:active,html.theme--documenter-dark .button.is-dark.is-active,html.theme--documenter-dark .content kbd.button.is-active{background-color:#1d2122;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark[disabled],html.theme--documenter-dark .content kbd.button[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark,fieldset[disabled] html.theme--documenter-dark .content kbd.button{background-color:#282f2f;border-color:#282f2f;box-shadow:none}html.theme--documenter-dark .button.is-dark.is-inverted,html.theme--documenter-dark .content kbd.button.is-inverted{background-color:#fff;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-inverted:hover,html.theme--documenter-dark .content kbd.button.is-inverted:hover,html.theme--documenter-dark .button.is-dark.is-inverted.is-hovered,html.theme--documenter-dark .content kbd.button.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-dark.is-inverted[disabled],html.theme--documenter-dark .content kbd.button.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-inverted,fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-loading::after,html.theme--documenter-dark .content kbd.button.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-dark.is-outlined,html.theme--documenter-dark .content kbd.button.is-outlined{background-color:transparent;border-color:#282f2f;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-outlined:hover,html.theme--documenter-dark .content kbd.button.is-outlined:hover,html.theme--documenter-dark .button.is-dark.is-outlined.is-hovered,html.theme--documenter-dark .content kbd.button.is-outlined.is-hovered,html.theme--documenter-dark .button.is-dark.is-outlined:focus,html.theme--documenter-dark .content kbd.button.is-outlined:focus,html.theme--documenter-dark .button.is-dark.is-outlined.is-focused,html.theme--documenter-dark .content kbd.button.is-outlined.is-focused{background-color:#282f2f;border-color:#282f2f;color:#fff}html.theme--documenter-dark .button.is-dark.is-outlined.is-loading::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #282f2f #282f2f !important}html.theme--documenter-dark .button.is-dark.is-outlined.is-loading:hover::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-dark.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-dark.is-outlined.is-loading:focus::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-dark.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-dark.is-outlined[disabled],html.theme--documenter-dark .content kbd.button.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-outlined,fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-outlined{background-color:transparent;border-color:#282f2f;box-shadow:none;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined:hover,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined:focus,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-focused,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-focused{background-color:#fff;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #282f2f #282f2f !important}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined[disabled],html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined,fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-primary,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink{background-color:#375a7f;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary:hover,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#335476;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary:focus,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:focus,html.theme--documenter-dark .button.is-primary.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary:focus:not(:active),html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:focus:not(:active),html.theme--documenter-dark .button.is-primary.is-focused:not(:active),html.theme--documenter-dark .docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(55,90,127,0.25)}html.theme--documenter-dark .button.is-primary:active,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:active,html.theme--documenter-dark .button.is-primary.is-active,html.theme--documenter-dark .docstring>section>a.button.is-active.docs-sourcelink{background-color:#2f4d6d;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary[disabled],html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink{background-color:#375a7f;border-color:#375a7f;box-shadow:none}html.theme--documenter-dark .button.is-primary.is-inverted,html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-inverted:hover,html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-inverted.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}html.theme--documenter-dark .button.is-primary.is-inverted[disabled],html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary.is-inverted,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-loading::after,html.theme--documenter-dark .docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-primary.is-outlined,html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#375a7f;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-outlined:hover,html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-outlined.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,html.theme--documenter-dark .button.is-primary.is-outlined:focus,html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink:focus,html.theme--documenter-dark .button.is-primary.is-outlined.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#375a7f;border-color:#375a7f;color:#fff}html.theme--documenter-dark .button.is-primary.is-outlined.is-loading::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #375a7f #375a7f !important}html.theme--documenter-dark .button.is-primary.is-outlined.is-loading:hover::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--documenter-dark .button.is-primary.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--documenter-dark .button.is-primary.is-outlined.is-loading:focus::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--documenter-dark .button.is-primary.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-primary.is-outlined[disabled],html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary.is-outlined,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#375a7f;box-shadow:none;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined:hover,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined:focus,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #375a7f #375a7f !important}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined[disabled],html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-primary.is-light,html.theme--documenter-dark .docstring>section>a.button.is-light.docs-sourcelink{background-color:#f1f5f9;color:#4d7eb2}html.theme--documenter-dark .button.is-primary.is-light:hover,html.theme--documenter-dark .docstring>section>a.button.is-light.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-light.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#e8eef5;border-color:transparent;color:#4d7eb2}html.theme--documenter-dark .button.is-primary.is-light:active,html.theme--documenter-dark .docstring>section>a.button.is-light.docs-sourcelink:active,html.theme--documenter-dark .button.is-primary.is-light.is-active,html.theme--documenter-dark .docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#dfe8f1;border-color:transparent;color:#4d7eb2}html.theme--documenter-dark .button.is-link{background-color:#1abc9c;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link:hover,html.theme--documenter-dark .button.is-link.is-hovered{background-color:#18b193;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link:focus,html.theme--documenter-dark .button.is-link.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link:focus:not(:active),html.theme--documenter-dark .button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .button.is-link:active,html.theme--documenter-dark .button.is-link.is-active{background-color:#17a689;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link{background-color:#1abc9c;border-color:#1abc9c;box-shadow:none}html.theme--documenter-dark .button.is-link.is-inverted{background-color:#fff;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-inverted:hover,html.theme--documenter-dark .button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-link.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-link.is-outlined{background-color:transparent;border-color:#1abc9c;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-outlined:hover,html.theme--documenter-dark .button.is-link.is-outlined.is-hovered,html.theme--documenter-dark .button.is-link.is-outlined:focus,html.theme--documenter-dark .button.is-link.is-outlined.is-focused{background-color:#1abc9c;border-color:#1abc9c;color:#fff}html.theme--documenter-dark .button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #1abc9c #1abc9c !important}html.theme--documenter-dark .button.is-link.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-link.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-link.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-link.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link.is-outlined{background-color:transparent;border-color:#1abc9c;box-shadow:none;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #1abc9c #1abc9c !important}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-link.is-light{background-color:#edfdf9;color:#15987e}html.theme--documenter-dark .button.is-link.is-light:hover,html.theme--documenter-dark .button.is-link.is-light.is-hovered{background-color:#e2fbf6;border-color:transparent;color:#15987e}html.theme--documenter-dark .button.is-link.is-light:active,html.theme--documenter-dark .button.is-link.is-light.is-active{background-color:#d7f9f3;border-color:transparent;color:#15987e}html.theme--documenter-dark .button.is-info{background-color:#3c5dcd;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info:hover,html.theme--documenter-dark .button.is-info.is-hovered{background-color:#3355c9;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info:focus,html.theme--documenter-dark .button.is-info.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info:focus:not(:active),html.theme--documenter-dark .button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(60,93,205,0.25)}html.theme--documenter-dark .button.is-info:active,html.theme--documenter-dark .button.is-info.is-active{background-color:#3151bf;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info{background-color:#3c5dcd;border-color:#3c5dcd;box-shadow:none}html.theme--documenter-dark .button.is-info.is-inverted{background-color:#fff;color:#3c5dcd}html.theme--documenter-dark .button.is-info.is-inverted:hover,html.theme--documenter-dark .button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-info.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3c5dcd}html.theme--documenter-dark .button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-info.is-outlined{background-color:transparent;border-color:#3c5dcd;color:#3c5dcd}html.theme--documenter-dark .button.is-info.is-outlined:hover,html.theme--documenter-dark .button.is-info.is-outlined.is-hovered,html.theme--documenter-dark .button.is-info.is-outlined:focus,html.theme--documenter-dark .button.is-info.is-outlined.is-focused{background-color:#3c5dcd;border-color:#3c5dcd;color:#fff}html.theme--documenter-dark .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #3c5dcd #3c5dcd !important}html.theme--documenter-dark .button.is-info.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-info.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-info.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-info.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info.is-outlined{background-color:transparent;border-color:#3c5dcd;box-shadow:none;color:#3c5dcd}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#3c5dcd}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #3c5dcd #3c5dcd !important}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-info.is-light{background-color:#eff2fb;color:#3253c3}html.theme--documenter-dark .button.is-info.is-light:hover,html.theme--documenter-dark .button.is-info.is-light.is-hovered{background-color:#e5e9f8;border-color:transparent;color:#3253c3}html.theme--documenter-dark .button.is-info.is-light:active,html.theme--documenter-dark .button.is-info.is-light.is-active{background-color:#dae1f6;border-color:transparent;color:#3253c3}html.theme--documenter-dark .button.is-success{background-color:#259a12;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success:hover,html.theme--documenter-dark .button.is-success.is-hovered{background-color:#228f11;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success:focus,html.theme--documenter-dark .button.is-success.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success:focus:not(:active),html.theme--documenter-dark .button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(37,154,18,0.25)}html.theme--documenter-dark .button.is-success:active,html.theme--documenter-dark .button.is-success.is-active{background-color:#20830f;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success{background-color:#259a12;border-color:#259a12;box-shadow:none}html.theme--documenter-dark .button.is-success.is-inverted{background-color:#fff;color:#259a12}html.theme--documenter-dark .button.is-success.is-inverted:hover,html.theme--documenter-dark .button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-success.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#259a12}html.theme--documenter-dark .button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-success.is-outlined{background-color:transparent;border-color:#259a12;color:#259a12}html.theme--documenter-dark .button.is-success.is-outlined:hover,html.theme--documenter-dark .button.is-success.is-outlined.is-hovered,html.theme--documenter-dark .button.is-success.is-outlined:focus,html.theme--documenter-dark .button.is-success.is-outlined.is-focused{background-color:#259a12;border-color:#259a12;color:#fff}html.theme--documenter-dark .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #259a12 #259a12 !important}html.theme--documenter-dark .button.is-success.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-success.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-success.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-success.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success.is-outlined{background-color:transparent;border-color:#259a12;box-shadow:none;color:#259a12}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#259a12}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #259a12 #259a12 !important}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-success.is-light{background-color:#effded;color:#2ec016}html.theme--documenter-dark .button.is-success.is-light:hover,html.theme--documenter-dark .button.is-success.is-light.is-hovered{background-color:#e5fce1;border-color:transparent;color:#2ec016}html.theme--documenter-dark .button.is-success.is-light:active,html.theme--documenter-dark .button.is-success.is-light.is-active{background-color:#dbfad6;border-color:transparent;color:#2ec016}html.theme--documenter-dark .button.is-warning{background-color:#f4c72f;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning:hover,html.theme--documenter-dark .button.is-warning.is-hovered{background-color:#f3c423;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning:focus,html.theme--documenter-dark .button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning:focus:not(:active),html.theme--documenter-dark .button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(244,199,47,0.25)}html.theme--documenter-dark .button.is-warning:active,html.theme--documenter-dark .button.is-warning.is-active{background-color:#f3c017;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning{background-color:#f4c72f;border-color:#f4c72f;box-shadow:none}html.theme--documenter-dark .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#f4c72f}html.theme--documenter-dark .button.is-warning.is-inverted:hover,html.theme--documenter-dark .button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f4c72f}html.theme--documenter-dark .button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--documenter-dark .button.is-warning.is-outlined{background-color:transparent;border-color:#f4c72f;color:#f4c72f}html.theme--documenter-dark .button.is-warning.is-outlined:hover,html.theme--documenter-dark .button.is-warning.is-outlined.is-hovered,html.theme--documenter-dark .button.is-warning.is-outlined:focus,html.theme--documenter-dark .button.is-warning.is-outlined.is-focused{background-color:#f4c72f;border-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #f4c72f #f4c72f !important}html.theme--documenter-dark .button.is-warning.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-warning.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-warning.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--documenter-dark .button.is-warning.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning.is-outlined{background-color:transparent;border-color:#f4c72f;box-shadow:none;color:#f4c72f}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f4c72f}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f4c72f #f4c72f !important}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning.is-light{background-color:#fefaec;color:#8c6e07}html.theme--documenter-dark .button.is-warning.is-light:hover,html.theme--documenter-dark .button.is-warning.is-light.is-hovered{background-color:#fdf7e0;border-color:transparent;color:#8c6e07}html.theme--documenter-dark .button.is-warning.is-light:active,html.theme--documenter-dark .button.is-warning.is-light.is-active{background-color:#fdf3d3;border-color:transparent;color:#8c6e07}html.theme--documenter-dark .button.is-danger{background-color:#cb3c33;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger:hover,html.theme--documenter-dark .button.is-danger.is-hovered{background-color:#c13930;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger:focus,html.theme--documenter-dark .button.is-danger.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger:focus:not(:active),html.theme--documenter-dark .button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(203,60,51,0.25)}html.theme--documenter-dark .button.is-danger:active,html.theme--documenter-dark .button.is-danger.is-active{background-color:#b7362e;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger{background-color:#cb3c33;border-color:#cb3c33;box-shadow:none}html.theme--documenter-dark .button.is-danger.is-inverted{background-color:#fff;color:#cb3c33}html.theme--documenter-dark .button.is-danger.is-inverted:hover,html.theme--documenter-dark .button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-danger.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#cb3c33}html.theme--documenter-dark .button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-danger.is-outlined{background-color:transparent;border-color:#cb3c33;color:#cb3c33}html.theme--documenter-dark .button.is-danger.is-outlined:hover,html.theme--documenter-dark .button.is-danger.is-outlined.is-hovered,html.theme--documenter-dark .button.is-danger.is-outlined:focus,html.theme--documenter-dark .button.is-danger.is-outlined.is-focused{background-color:#cb3c33;border-color:#cb3c33;color:#fff}html.theme--documenter-dark .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #cb3c33 #cb3c33 !important}html.theme--documenter-dark .button.is-danger.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-danger.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-danger.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-danger.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger.is-outlined{background-color:transparent;border-color:#cb3c33;box-shadow:none;color:#cb3c33}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#cb3c33}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #cb3c33 #cb3c33 !important}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-danger.is-light{background-color:#fbefef;color:#c03930}html.theme--documenter-dark .button.is-danger.is-light:hover,html.theme--documenter-dark .button.is-danger.is-light.is-hovered{background-color:#f8e6e5;border-color:transparent;color:#c03930}html.theme--documenter-dark .button.is-danger.is-light:active,html.theme--documenter-dark .button.is-danger.is-light.is-active{background-color:#f6dcda;border-color:transparent;color:#c03930}html.theme--documenter-dark .button.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}html.theme--documenter-dark .button.is-small:not(.is-rounded),html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:3px}html.theme--documenter-dark .button.is-normal{font-size:1rem}html.theme--documenter-dark .button.is-medium{font-size:1.25rem}html.theme--documenter-dark .button.is-large{font-size:1.5rem}html.theme--documenter-dark .button[disabled],fieldset[disabled] html.theme--documenter-dark .button{background-color:#8c9b9d;border-color:#5e6d6f;box-shadow:none;opacity:.5}html.theme--documenter-dark .button.is-fullwidth{display:flex;width:100%}html.theme--documenter-dark .button.is-loading{color:transparent !important;pointer-events:none}html.theme--documenter-dark .button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}html.theme--documenter-dark .button.is-static{background-color:#282f2f;border-color:#5e6d6f;color:#dbdee0;box-shadow:none;pointer-events:none}html.theme--documenter-dark .button.is-rounded,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}html.theme--documenter-dark .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--documenter-dark .buttons .button{margin-bottom:0.5rem}html.theme--documenter-dark .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}html.theme--documenter-dark .buttons:last-child{margin-bottom:-0.5rem}html.theme--documenter-dark .buttons:not(:last-child){margin-bottom:1rem}html.theme--documenter-dark .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}html.theme--documenter-dark .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:3px}html.theme--documenter-dark .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}html.theme--documenter-dark .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}html.theme--documenter-dark .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}html.theme--documenter-dark .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}html.theme--documenter-dark .buttons.has-addons .button:last-child{margin-right:0}html.theme--documenter-dark .buttons.has-addons .button:hover,html.theme--documenter-dark .buttons.has-addons .button.is-hovered{z-index:2}html.theme--documenter-dark .buttons.has-addons .button:focus,html.theme--documenter-dark .buttons.has-addons .button.is-focused,html.theme--documenter-dark .buttons.has-addons .button:active,html.theme--documenter-dark .buttons.has-addons .button.is-active,html.theme--documenter-dark .buttons.has-addons .button.is-selected{z-index:3}html.theme--documenter-dark .buttons.has-addons .button:focus:hover,html.theme--documenter-dark .buttons.has-addons .button.is-focused:hover,html.theme--documenter-dark .buttons.has-addons .button:active:hover,html.theme--documenter-dark .buttons.has-addons .button.is-active:hover,html.theme--documenter-dark .buttons.has-addons .button.is-selected:hover{z-index:4}html.theme--documenter-dark .buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .buttons.is-centered{justify-content:center}html.theme--documenter-dark .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}html.theme--documenter-dark .buttons.is-right{justify-content:flex-end}html.theme--documenter-dark .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){html.theme--documenter-dark .button.is-responsive.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}html.theme--documenter-dark .button.is-responsive,html.theme--documenter-dark .button.is-responsive.is-normal{font-size:.65625rem}html.theme--documenter-dark .button.is-responsive.is-medium{font-size:.75rem}html.theme--documenter-dark .button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .button.is-responsive.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}html.theme--documenter-dark .button.is-responsive,html.theme--documenter-dark .button.is-responsive.is-normal{font-size:.75rem}html.theme--documenter-dark .button.is-responsive.is-medium{font-size:1rem}html.theme--documenter-dark .button.is-responsive.is-large{font-size:1.25rem}}html.theme--documenter-dark .container{flex-grow:1;margin:0 auto;position:relative;width:auto}html.theme--documenter-dark .container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){html.theme--documenter-dark .container{max-width:992px}}@media screen and (max-width: 1215px){html.theme--documenter-dark .container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){html.theme--documenter-dark .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){html.theme--documenter-dark .container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){html.theme--documenter-dark .container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}html.theme--documenter-dark .content li+li{margin-top:0.25em}html.theme--documenter-dark .content p:not(:last-child),html.theme--documenter-dark .content dl:not(:last-child),html.theme--documenter-dark .content ol:not(:last-child),html.theme--documenter-dark .content ul:not(:last-child),html.theme--documenter-dark .content blockquote:not(:last-child),html.theme--documenter-dark .content pre:not(:last-child),html.theme--documenter-dark .content table:not(:last-child){margin-bottom:1em}html.theme--documenter-dark .content h1,html.theme--documenter-dark .content h2,html.theme--documenter-dark .content h3,html.theme--documenter-dark .content h4,html.theme--documenter-dark .content h5,html.theme--documenter-dark .content h6{color:#f2f2f2;font-weight:600;line-height:1.125}html.theme--documenter-dark .content h1{font-size:2em;margin-bottom:0.5em}html.theme--documenter-dark .content h1:not(:first-child){margin-top:1em}html.theme--documenter-dark .content h2{font-size:1.75em;margin-bottom:0.5714em}html.theme--documenter-dark .content h2:not(:first-child){margin-top:1.1428em}html.theme--documenter-dark .content h3{font-size:1.5em;margin-bottom:0.6666em}html.theme--documenter-dark .content h3:not(:first-child){margin-top:1.3333em}html.theme--documenter-dark .content h4{font-size:1.25em;margin-bottom:0.8em}html.theme--documenter-dark .content h5{font-size:1.125em;margin-bottom:0.8888em}html.theme--documenter-dark .content h6{font-size:1em;margin-bottom:1em}html.theme--documenter-dark .content blockquote{background-color:#282f2f;border-left:5px solid #5e6d6f;padding:1.25em 1.5em}html.theme--documenter-dark .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}html.theme--documenter-dark .content ol:not([type]){list-style-type:decimal}html.theme--documenter-dark .content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}html.theme--documenter-dark .content ol.is-lower-roman:not([type]){list-style-type:lower-roman}html.theme--documenter-dark .content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}html.theme--documenter-dark .content ol.is-upper-roman:not([type]){list-style-type:upper-roman}html.theme--documenter-dark .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}html.theme--documenter-dark .content ul ul{list-style-type:circle;margin-top:0.5em}html.theme--documenter-dark .content ul ul ul{list-style-type:square}html.theme--documenter-dark .content dd{margin-left:2em}html.theme--documenter-dark .content figure{margin-left:2em;margin-right:2em;text-align:center}html.theme--documenter-dark .content figure:not(:first-child){margin-top:2em}html.theme--documenter-dark .content figure:not(:last-child){margin-bottom:2em}html.theme--documenter-dark .content figure img{display:inline-block}html.theme--documenter-dark .content figure figcaption{font-style:italic}html.theme--documenter-dark .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}html.theme--documenter-dark .content sup,html.theme--documenter-dark .content sub{font-size:75%}html.theme--documenter-dark .content table{width:100%}html.theme--documenter-dark .content table td,html.theme--documenter-dark .content table th{border:1px solid #5e6d6f;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--documenter-dark .content table th{color:#f2f2f2}html.theme--documenter-dark .content table th:not([align]){text-align:inherit}html.theme--documenter-dark .content table thead td,html.theme--documenter-dark .content table thead th{border-width:0 0 2px;color:#f2f2f2}html.theme--documenter-dark .content table tfoot td,html.theme--documenter-dark .content table tfoot th{border-width:2px 0 0;color:#f2f2f2}html.theme--documenter-dark .content table tbody tr:last-child td,html.theme--documenter-dark .content table tbody tr:last-child th{border-bottom-width:0}html.theme--documenter-dark .content .tabs li+li{margin-top:0}html.theme--documenter-dark .content.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}html.theme--documenter-dark .content.is-normal{font-size:1rem}html.theme--documenter-dark .content.is-medium{font-size:1.25rem}html.theme--documenter-dark .content.is-large{font-size:1.5rem}html.theme--documenter-dark .icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}html.theme--documenter-dark .icon.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}html.theme--documenter-dark .icon.is-medium{height:2rem;width:2rem}html.theme--documenter-dark .icon.is-large{height:3rem;width:3rem}html.theme--documenter-dark .icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}html.theme--documenter-dark .icon-text .icon{flex-grow:0;flex-shrink:0}html.theme--documenter-dark .icon-text .icon:not(:last-child){margin-right:.25em}html.theme--documenter-dark .icon-text .icon:not(:first-child){margin-left:.25em}html.theme--documenter-dark div.icon-text{display:flex}html.theme--documenter-dark .image,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img{display:block;position:relative}html.theme--documenter-dark .image img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}html.theme--documenter-dark .image img.is-rounded,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}html.theme--documenter-dark .image.is-fullwidth,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}html.theme--documenter-dark .image.is-square img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--documenter-dark .image.is-square .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--documenter-dark .image.is-1by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--documenter-dark .image.is-1by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--documenter-dark .image.is-5by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--documenter-dark .image.is-5by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--documenter-dark .image.is-4by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--documenter-dark .image.is-4by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--documenter-dark .image.is-3by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--documenter-dark .image.is-3by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--documenter-dark .image.is-5by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--documenter-dark .image.is-5by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--documenter-dark .image.is-16by9 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--documenter-dark .image.is-16by9 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--documenter-dark .image.is-2by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--documenter-dark .image.is-2by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--documenter-dark .image.is-3by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--documenter-dark .image.is-3by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--documenter-dark .image.is-4by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--documenter-dark .image.is-4by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--documenter-dark .image.is-3by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--documenter-dark .image.is-3by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--documenter-dark .image.is-2by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--documenter-dark .image.is-2by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--documenter-dark .image.is-3by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--documenter-dark .image.is-3by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--documenter-dark .image.is-9by16 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--documenter-dark .image.is-9by16 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--documenter-dark .image.is-1by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--documenter-dark .image.is-1by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--documenter-dark .image.is-1by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--documenter-dark .image.is-1by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}html.theme--documenter-dark .image.is-square,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square,html.theme--documenter-dark .image.is-1by1,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}html.theme--documenter-dark .image.is-5by4,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}html.theme--documenter-dark .image.is-4by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}html.theme--documenter-dark .image.is-3by2,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}html.theme--documenter-dark .image.is-5by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}html.theme--documenter-dark .image.is-16by9,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}html.theme--documenter-dark .image.is-2by1,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}html.theme--documenter-dark .image.is-3by1,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}html.theme--documenter-dark .image.is-4by5,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}html.theme--documenter-dark .image.is-3by4,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}html.theme--documenter-dark .image.is-2by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}html.theme--documenter-dark .image.is-3by5,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}html.theme--documenter-dark .image.is-9by16,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}html.theme--documenter-dark .image.is-1by2,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}html.theme--documenter-dark .image.is-1by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}html.theme--documenter-dark .image.is-16x16,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}html.theme--documenter-dark .image.is-24x24,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}html.theme--documenter-dark .image.is-32x32,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}html.theme--documenter-dark .image.is-48x48,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}html.theme--documenter-dark .image.is-64x64,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}html.theme--documenter-dark .image.is-96x96,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}html.theme--documenter-dark .image.is-128x128,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}html.theme--documenter-dark .notification{background-color:#282f2f;border-radius:.4em;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}html.theme--documenter-dark .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--documenter-dark .notification strong{color:currentColor}html.theme--documenter-dark .notification code,html.theme--documenter-dark .notification pre{background:#fff}html.theme--documenter-dark .notification pre code{background:transparent}html.theme--documenter-dark .notification>.delete{right:.5rem;position:absolute;top:0.5rem}html.theme--documenter-dark .notification .title,html.theme--documenter-dark .notification .subtitle,html.theme--documenter-dark .notification .content{color:currentColor}html.theme--documenter-dark .notification.is-white{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .notification.is-black{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .notification.is-light{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .notification.is-dark,html.theme--documenter-dark .content kbd.notification{background-color:#282f2f;color:#fff}html.theme--documenter-dark .notification.is-primary,html.theme--documenter-dark .docstring>section>a.notification.docs-sourcelink{background-color:#375a7f;color:#fff}html.theme--documenter-dark .notification.is-primary.is-light,html.theme--documenter-dark .docstring>section>a.notification.is-light.docs-sourcelink{background-color:#f1f5f9;color:#4d7eb2}html.theme--documenter-dark .notification.is-link{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .notification.is-link.is-light{background-color:#edfdf9;color:#15987e}html.theme--documenter-dark .notification.is-info{background-color:#3c5dcd;color:#fff}html.theme--documenter-dark .notification.is-info.is-light{background-color:#eff2fb;color:#3253c3}html.theme--documenter-dark .notification.is-success{background-color:#259a12;color:#fff}html.theme--documenter-dark .notification.is-success.is-light{background-color:#effded;color:#2ec016}html.theme--documenter-dark .notification.is-warning{background-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .notification.is-warning.is-light{background-color:#fefaec;color:#8c6e07}html.theme--documenter-dark .notification.is-danger{background-color:#cb3c33;color:#fff}html.theme--documenter-dark .notification.is-danger.is-light{background-color:#fbefef;color:#c03930}html.theme--documenter-dark .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}html.theme--documenter-dark .progress::-webkit-progress-bar{background-color:#343c3d}html.theme--documenter-dark .progress::-webkit-progress-value{background-color:#dbdee0}html.theme--documenter-dark .progress::-moz-progress-bar{background-color:#dbdee0}html.theme--documenter-dark .progress::-ms-fill{background-color:#dbdee0;border:none}html.theme--documenter-dark .progress.is-white::-webkit-progress-value{background-color:#fff}html.theme--documenter-dark .progress.is-white::-moz-progress-bar{background-color:#fff}html.theme--documenter-dark .progress.is-white::-ms-fill{background-color:#fff}html.theme--documenter-dark .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}html.theme--documenter-dark .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}html.theme--documenter-dark .progress.is-black::-ms-fill{background-color:#0a0a0a}html.theme--documenter-dark .progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-light::-webkit-progress-value{background-color:#ecf0f1}html.theme--documenter-dark .progress.is-light::-moz-progress-bar{background-color:#ecf0f1}html.theme--documenter-dark .progress.is-light::-ms-fill{background-color:#ecf0f1}html.theme--documenter-dark .progress.is-light:indeterminate{background-image:linear-gradient(to right, #ecf0f1 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-dark::-webkit-progress-value,html.theme--documenter-dark .content kbd.progress::-webkit-progress-value{background-color:#282f2f}html.theme--documenter-dark .progress.is-dark::-moz-progress-bar,html.theme--documenter-dark .content kbd.progress::-moz-progress-bar{background-color:#282f2f}html.theme--documenter-dark .progress.is-dark::-ms-fill,html.theme--documenter-dark .content kbd.progress::-ms-fill{background-color:#282f2f}html.theme--documenter-dark .progress.is-dark:indeterminate,html.theme--documenter-dark .content kbd.progress:indeterminate{background-image:linear-gradient(to right, #282f2f 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-primary::-webkit-progress-value,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#375a7f}html.theme--documenter-dark .progress.is-primary::-moz-progress-bar,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#375a7f}html.theme--documenter-dark .progress.is-primary::-ms-fill,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#375a7f}html.theme--documenter-dark .progress.is-primary:indeterminate,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #375a7f 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-link::-webkit-progress-value{background-color:#1abc9c}html.theme--documenter-dark .progress.is-link::-moz-progress-bar{background-color:#1abc9c}html.theme--documenter-dark .progress.is-link::-ms-fill{background-color:#1abc9c}html.theme--documenter-dark .progress.is-link:indeterminate{background-image:linear-gradient(to right, #1abc9c 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-info::-webkit-progress-value{background-color:#3c5dcd}html.theme--documenter-dark .progress.is-info::-moz-progress-bar{background-color:#3c5dcd}html.theme--documenter-dark .progress.is-info::-ms-fill{background-color:#3c5dcd}html.theme--documenter-dark .progress.is-info:indeterminate{background-image:linear-gradient(to right, #3c5dcd 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-success::-webkit-progress-value{background-color:#259a12}html.theme--documenter-dark .progress.is-success::-moz-progress-bar{background-color:#259a12}html.theme--documenter-dark .progress.is-success::-ms-fill{background-color:#259a12}html.theme--documenter-dark .progress.is-success:indeterminate{background-image:linear-gradient(to right, #259a12 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-warning::-webkit-progress-value{background-color:#f4c72f}html.theme--documenter-dark .progress.is-warning::-moz-progress-bar{background-color:#f4c72f}html.theme--documenter-dark .progress.is-warning::-ms-fill{background-color:#f4c72f}html.theme--documenter-dark .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #f4c72f 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-danger::-webkit-progress-value{background-color:#cb3c33}html.theme--documenter-dark .progress.is-danger::-moz-progress-bar{background-color:#cb3c33}html.theme--documenter-dark .progress.is-danger::-ms-fill{background-color:#cb3c33}html.theme--documenter-dark .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #cb3c33 30%, #343c3d 30%)}html.theme--documenter-dark .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#343c3d;background-image:linear-gradient(to right, #fff 30%, #343c3d 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}html.theme--documenter-dark .progress:indeterminate::-webkit-progress-bar{background-color:transparent}html.theme--documenter-dark .progress:indeterminate::-moz-progress-bar{background-color:transparent}html.theme--documenter-dark .progress:indeterminate::-ms-fill{animation-name:none}html.theme--documenter-dark .progress.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}html.theme--documenter-dark .progress.is-medium{height:1.25rem}html.theme--documenter-dark .progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}html.theme--documenter-dark .table{background-color:#343c3d;color:#fff}html.theme--documenter-dark .table td,html.theme--documenter-dark .table th{border:1px solid #5e6d6f;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--documenter-dark .table td.is-white,html.theme--documenter-dark .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--documenter-dark .table td.is-black,html.theme--documenter-dark .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--documenter-dark .table td.is-light,html.theme--documenter-dark .table th.is-light{background-color:#ecf0f1;border-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .table td.is-dark,html.theme--documenter-dark .table th.is-dark{background-color:#282f2f;border-color:#282f2f;color:#fff}html.theme--documenter-dark .table td.is-primary,html.theme--documenter-dark .table th.is-primary{background-color:#375a7f;border-color:#375a7f;color:#fff}html.theme--documenter-dark .table td.is-link,html.theme--documenter-dark .table th.is-link{background-color:#1abc9c;border-color:#1abc9c;color:#fff}html.theme--documenter-dark .table td.is-info,html.theme--documenter-dark .table th.is-info{background-color:#3c5dcd;border-color:#3c5dcd;color:#fff}html.theme--documenter-dark .table td.is-success,html.theme--documenter-dark .table th.is-success{background-color:#259a12;border-color:#259a12;color:#fff}html.theme--documenter-dark .table td.is-warning,html.theme--documenter-dark .table th.is-warning{background-color:#f4c72f;border-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .table td.is-danger,html.theme--documenter-dark .table th.is-danger{background-color:#cb3c33;border-color:#cb3c33;color:#fff}html.theme--documenter-dark .table td.is-narrow,html.theme--documenter-dark .table th.is-narrow{white-space:nowrap;width:1%}html.theme--documenter-dark .table td.is-selected,html.theme--documenter-dark .table th.is-selected{background-color:#375a7f;color:#fff}html.theme--documenter-dark .table td.is-selected a,html.theme--documenter-dark .table td.is-selected strong,html.theme--documenter-dark .table th.is-selected a,html.theme--documenter-dark .table th.is-selected strong{color:currentColor}html.theme--documenter-dark .table td.is-vcentered,html.theme--documenter-dark .table th.is-vcentered{vertical-align:middle}html.theme--documenter-dark .table th{color:#f2f2f2}html.theme--documenter-dark .table th:not([align]){text-align:left}html.theme--documenter-dark .table tr.is-selected{background-color:#375a7f;color:#fff}html.theme--documenter-dark .table tr.is-selected a,html.theme--documenter-dark .table tr.is-selected strong{color:currentColor}html.theme--documenter-dark .table tr.is-selected td,html.theme--documenter-dark .table tr.is-selected th{border-color:#fff;color:currentColor}html.theme--documenter-dark .table thead{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .table thead td,html.theme--documenter-dark .table thead th{border-width:0 0 2px;color:#f2f2f2}html.theme--documenter-dark .table tfoot{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .table tfoot td,html.theme--documenter-dark .table tfoot th{border-width:2px 0 0;color:#f2f2f2}html.theme--documenter-dark .table tbody{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .table tbody tr:last-child td,html.theme--documenter-dark .table tbody tr:last-child th{border-bottom-width:0}html.theme--documenter-dark .table.is-bordered td,html.theme--documenter-dark .table.is-bordered th{border-width:1px}html.theme--documenter-dark .table.is-bordered tr:last-child td,html.theme--documenter-dark .table.is-bordered tr:last-child th{border-bottom-width:1px}html.theme--documenter-dark .table.is-fullwidth{width:100%}html.theme--documenter-dark .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#282f2f}html.theme--documenter-dark .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#282f2f}html.theme--documenter-dark .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#2d3435}html.theme--documenter-dark .table.is-narrow td,html.theme--documenter-dark .table.is-narrow th{padding:0.25em 0.5em}html.theme--documenter-dark .table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#282f2f}html.theme--documenter-dark .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}html.theme--documenter-dark .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--documenter-dark .tags .tag,html.theme--documenter-dark .tags .content kbd,html.theme--documenter-dark .content .tags kbd,html.theme--documenter-dark .tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}html.theme--documenter-dark .tags .tag:not(:last-child),html.theme--documenter-dark .tags .content kbd:not(:last-child),html.theme--documenter-dark .content .tags kbd:not(:last-child),html.theme--documenter-dark .tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}html.theme--documenter-dark .tags:last-child{margin-bottom:-0.5rem}html.theme--documenter-dark .tags:not(:last-child){margin-bottom:1rem}html.theme--documenter-dark .tags.are-medium .tag:not(.is-normal):not(.is-large),html.theme--documenter-dark .tags.are-medium .content kbd:not(.is-normal):not(.is-large),html.theme--documenter-dark .content .tags.are-medium kbd:not(.is-normal):not(.is-large),html.theme--documenter-dark .tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}html.theme--documenter-dark .tags.are-large .tag:not(.is-normal):not(.is-medium),html.theme--documenter-dark .tags.are-large .content kbd:not(.is-normal):not(.is-medium),html.theme--documenter-dark .content .tags.are-large kbd:not(.is-normal):not(.is-medium),html.theme--documenter-dark .tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}html.theme--documenter-dark .tags.is-centered{justify-content:center}html.theme--documenter-dark .tags.is-centered .tag,html.theme--documenter-dark .tags.is-centered .content kbd,html.theme--documenter-dark .content .tags.is-centered kbd,html.theme--documenter-dark .tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}html.theme--documenter-dark .tags.is-right{justify-content:flex-end}html.theme--documenter-dark .tags.is-right .tag:not(:first-child),html.theme--documenter-dark .tags.is-right .content kbd:not(:first-child),html.theme--documenter-dark .content .tags.is-right kbd:not(:first-child),html.theme--documenter-dark .tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}html.theme--documenter-dark .tags.is-right .tag:not(:last-child),html.theme--documenter-dark .tags.is-right .content kbd:not(:last-child),html.theme--documenter-dark .content .tags.is-right kbd:not(:last-child),html.theme--documenter-dark .tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}html.theme--documenter-dark .tags.has-addons .tag,html.theme--documenter-dark .tags.has-addons .content kbd,html.theme--documenter-dark .content .tags.has-addons kbd,html.theme--documenter-dark .tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}html.theme--documenter-dark .tags.has-addons .tag:not(:first-child),html.theme--documenter-dark .tags.has-addons .content kbd:not(:first-child),html.theme--documenter-dark .content .tags.has-addons kbd:not(:first-child),html.theme--documenter-dark .tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}html.theme--documenter-dark .tags.has-addons .tag:not(:last-child),html.theme--documenter-dark .tags.has-addons .content kbd:not(:last-child),html.theme--documenter-dark .content .tags.has-addons kbd:not(:last-child),html.theme--documenter-dark .tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}html.theme--documenter-dark .tag:not(body),html.theme--documenter-dark .content kbd:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#282f2f;border-radius:.4em;color:#fff;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}html.theme--documenter-dark .tag:not(body) .delete,html.theme--documenter-dark .content kbd:not(body) .delete,html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}html.theme--documenter-dark .tag.is-white:not(body),html.theme--documenter-dark .content kbd.is-white:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .tag.is-black:not(body),html.theme--documenter-dark .content kbd.is-black:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .tag.is-light:not(body),html.theme--documenter-dark .content kbd.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .tag.is-dark:not(body),html.theme--documenter-dark .content kbd:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-dark:not(body),html.theme--documenter-dark .content .docstring>section>kbd:not(body){background-color:#282f2f;color:#fff}html.theme--documenter-dark .tag.is-primary:not(body),html.theme--documenter-dark .content kbd.is-primary:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body){background-color:#375a7f;color:#fff}html.theme--documenter-dark .tag.is-primary.is-light:not(body),html.theme--documenter-dark .content kbd.is-primary.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f1f5f9;color:#4d7eb2}html.theme--documenter-dark .tag.is-link:not(body),html.theme--documenter-dark .content kbd.is-link:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#1abc9c;color:#fff}html.theme--documenter-dark .tag.is-link.is-light:not(body),html.theme--documenter-dark .content kbd.is-link.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#edfdf9;color:#15987e}html.theme--documenter-dark .tag.is-info:not(body),html.theme--documenter-dark .content kbd.is-info:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#3c5dcd;color:#fff}html.theme--documenter-dark .tag.is-info.is-light:not(body),html.theme--documenter-dark .content kbd.is-info.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#eff2fb;color:#3253c3}html.theme--documenter-dark .tag.is-success:not(body),html.theme--documenter-dark .content kbd.is-success:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#259a12;color:#fff}html.theme--documenter-dark .tag.is-success.is-light:not(body),html.theme--documenter-dark .content kbd.is-success.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#effded;color:#2ec016}html.theme--documenter-dark .tag.is-warning:not(body),html.theme--documenter-dark .content kbd.is-warning:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .tag.is-warning.is-light:not(body),html.theme--documenter-dark .content kbd.is-warning.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fefaec;color:#8c6e07}html.theme--documenter-dark .tag.is-danger:not(body),html.theme--documenter-dark .content kbd.is-danger:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#cb3c33;color:#fff}html.theme--documenter-dark .tag.is-danger.is-light:not(body),html.theme--documenter-dark .content kbd.is-danger.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#fbefef;color:#c03930}html.theme--documenter-dark .tag.is-normal:not(body),html.theme--documenter-dark .content kbd.is-normal:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}html.theme--documenter-dark .tag.is-medium:not(body),html.theme--documenter-dark .content kbd.is-medium:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}html.theme--documenter-dark .tag.is-large:not(body),html.theme--documenter-dark .content kbd.is-large:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}html.theme--documenter-dark .tag:not(body) .icon:first-child:not(:last-child),html.theme--documenter-dark .content kbd:not(body) .icon:first-child:not(:last-child),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}html.theme--documenter-dark .tag:not(body) .icon:last-child:not(:first-child),html.theme--documenter-dark .content kbd:not(body) .icon:last-child:not(:first-child),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}html.theme--documenter-dark .tag:not(body) .icon:first-child:last-child,html.theme--documenter-dark .content kbd:not(body) .icon:first-child:last-child,html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}html.theme--documenter-dark .tag.is-delete:not(body),html.theme--documenter-dark .content kbd.is-delete:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}html.theme--documenter-dark .tag.is-delete:not(body)::before,html.theme--documenter-dark .content kbd.is-delete:not(body)::before,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::before,html.theme--documenter-dark .tag.is-delete:not(body)::after,html.theme--documenter-dark .content kbd.is-delete:not(body)::after,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--documenter-dark .tag.is-delete:not(body)::before,html.theme--documenter-dark .content kbd.is-delete:not(body)::before,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}html.theme--documenter-dark .tag.is-delete:not(body)::after,html.theme--documenter-dark .content kbd.is-delete:not(body)::after,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}html.theme--documenter-dark .tag.is-delete:not(body):hover,html.theme--documenter-dark .content kbd.is-delete:not(body):hover,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body):hover,html.theme--documenter-dark .tag.is-delete:not(body):focus,html.theme--documenter-dark .content kbd.is-delete:not(body):focus,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#1d2122}html.theme--documenter-dark .tag.is-delete:not(body):active,html.theme--documenter-dark .content kbd.is-delete:not(body):active,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#111414}html.theme--documenter-dark .tag.is-rounded:not(body),html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:not(body),html.theme--documenter-dark .content kbd.is-rounded:not(body),html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search>input:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}html.theme--documenter-dark a.tag:hover,html.theme--documenter-dark .docstring>section>a.docs-sourcelink:hover{text-decoration:underline}html.theme--documenter-dark .title,html.theme--documenter-dark .subtitle{word-break:break-word}html.theme--documenter-dark .title em,html.theme--documenter-dark .title span,html.theme--documenter-dark .subtitle em,html.theme--documenter-dark .subtitle span{font-weight:inherit}html.theme--documenter-dark .title sub,html.theme--documenter-dark .subtitle sub{font-size:.75em}html.theme--documenter-dark .title sup,html.theme--documenter-dark .subtitle sup{font-size:.75em}html.theme--documenter-dark .title .tag,html.theme--documenter-dark .title .content kbd,html.theme--documenter-dark .content .title kbd,html.theme--documenter-dark .title .docstring>section>a.docs-sourcelink,html.theme--documenter-dark .subtitle .tag,html.theme--documenter-dark .subtitle .content kbd,html.theme--documenter-dark .content .subtitle kbd,html.theme--documenter-dark .subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}html.theme--documenter-dark .title{color:#fff;font-size:2rem;font-weight:500;line-height:1.125}html.theme--documenter-dark .title strong{color:inherit;font-weight:inherit}html.theme--documenter-dark .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}html.theme--documenter-dark .title.is-1{font-size:3rem}html.theme--documenter-dark .title.is-2{font-size:2.5rem}html.theme--documenter-dark .title.is-3{font-size:2rem}html.theme--documenter-dark .title.is-4{font-size:1.5rem}html.theme--documenter-dark .title.is-5{font-size:1.25rem}html.theme--documenter-dark .title.is-6{font-size:1rem}html.theme--documenter-dark .title.is-7{font-size:.75rem}html.theme--documenter-dark .subtitle{color:#8c9b9d;font-size:1.25rem;font-weight:400;line-height:1.25}html.theme--documenter-dark .subtitle strong{color:#8c9b9d;font-weight:600}html.theme--documenter-dark .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}html.theme--documenter-dark .subtitle.is-1{font-size:3rem}html.theme--documenter-dark .subtitle.is-2{font-size:2.5rem}html.theme--documenter-dark .subtitle.is-3{font-size:2rem}html.theme--documenter-dark .subtitle.is-4{font-size:1.5rem}html.theme--documenter-dark .subtitle.is-5{font-size:1.25rem}html.theme--documenter-dark .subtitle.is-6{font-size:1rem}html.theme--documenter-dark .subtitle.is-7{font-size:.75rem}html.theme--documenter-dark .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}html.theme--documenter-dark .number{align-items:center;background-color:#282f2f;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}html.theme--documenter-dark .select select,html.theme--documenter-dark .textarea,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{background-color:#1f2424;border-color:#5e6d6f;border-radius:.4em;color:#dbdee0}html.theme--documenter-dark .select select::-moz-placeholder,html.theme--documenter-dark .textarea::-moz-placeholder,html.theme--documenter-dark .input::-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#868c98}html.theme--documenter-dark .select select::-webkit-input-placeholder,html.theme--documenter-dark .textarea::-webkit-input-placeholder,html.theme--documenter-dark .input::-webkit-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#868c98}html.theme--documenter-dark .select select:-moz-placeholder,html.theme--documenter-dark .textarea:-moz-placeholder,html.theme--documenter-dark .input:-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#868c98}html.theme--documenter-dark .select select:-ms-input-placeholder,html.theme--documenter-dark .textarea:-ms-input-placeholder,html.theme--documenter-dark .input:-ms-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#868c98}html.theme--documenter-dark .select select:hover,html.theme--documenter-dark .textarea:hover,html.theme--documenter-dark .input:hover,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:hover,html.theme--documenter-dark .select select.is-hovered,html.theme--documenter-dark .is-hovered.textarea,html.theme--documenter-dark .is-hovered.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#8c9b9d}html.theme--documenter-dark .select select:focus,html.theme--documenter-dark .textarea:focus,html.theme--documenter-dark .input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:focus,html.theme--documenter-dark .select select.is-focused,html.theme--documenter-dark .is-focused.textarea,html.theme--documenter-dark .is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .select select:active,html.theme--documenter-dark .textarea:active,html.theme--documenter-dark .input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:active,html.theme--documenter-dark .select select.is-active,html.theme--documenter-dark .is-active.textarea,html.theme--documenter-dark .is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{border-color:#1abc9c;box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .select select[disabled],html.theme--documenter-dark .textarea[disabled],html.theme--documenter-dark .input[disabled],html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] html.theme--documenter-dark .select select,fieldset[disabled] html.theme--documenter-dark .textarea,fieldset[disabled] html.theme--documenter-dark .input,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{background-color:#8c9b9d;border-color:#282f2f;box-shadow:none;color:#fff}html.theme--documenter-dark .select select[disabled]::-moz-placeholder,html.theme--documenter-dark .textarea[disabled]::-moz-placeholder,html.theme--documenter-dark .input[disabled]::-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .select select::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .input::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .select select[disabled]::-webkit-input-placeholder,html.theme--documenter-dark .textarea[disabled]::-webkit-input-placeholder,html.theme--documenter-dark .input[disabled]::-webkit-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark .select select::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark .input::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .select select[disabled]:-moz-placeholder,html.theme--documenter-dark .textarea[disabled]:-moz-placeholder,html.theme--documenter-dark .input[disabled]:-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .select select:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .input:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .select select[disabled]:-ms-input-placeholder,html.theme--documenter-dark .textarea[disabled]:-ms-input-placeholder,html.theme--documenter-dark .input[disabled]:-ms-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark .select select:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark .input:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .textarea,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}html.theme--documenter-dark .textarea[readonly],html.theme--documenter-dark .input[readonly],html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}html.theme--documenter-dark .is-white.textarea,html.theme--documenter-dark .is-white.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}html.theme--documenter-dark .is-white.textarea:focus,html.theme--documenter-dark .is-white.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-white:focus,html.theme--documenter-dark .is-white.is-focused.textarea,html.theme--documenter-dark .is-white.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-white.textarea:active,html.theme--documenter-dark .is-white.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-white:active,html.theme--documenter-dark .is-white.is-active.textarea,html.theme--documenter-dark .is-white.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--documenter-dark .is-black.textarea,html.theme--documenter-dark .is-black.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}html.theme--documenter-dark .is-black.textarea:focus,html.theme--documenter-dark .is-black.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-black:focus,html.theme--documenter-dark .is-black.is-focused.textarea,html.theme--documenter-dark .is-black.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-black.textarea:active,html.theme--documenter-dark .is-black.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-black:active,html.theme--documenter-dark .is-black.is-active.textarea,html.theme--documenter-dark .is-black.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--documenter-dark .is-light.textarea,html.theme--documenter-dark .is-light.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-light{border-color:#ecf0f1}html.theme--documenter-dark .is-light.textarea:focus,html.theme--documenter-dark .is-light.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-light:focus,html.theme--documenter-dark .is-light.is-focused.textarea,html.theme--documenter-dark .is-light.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-light.textarea:active,html.theme--documenter-dark .is-light.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-light:active,html.theme--documenter-dark .is-light.is-active.textarea,html.theme--documenter-dark .is-light.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(236,240,241,0.25)}html.theme--documenter-dark .is-dark.textarea,html.theme--documenter-dark .content kbd.textarea,html.theme--documenter-dark .is-dark.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-dark,html.theme--documenter-dark .content kbd.input{border-color:#282f2f}html.theme--documenter-dark .is-dark.textarea:focus,html.theme--documenter-dark .content kbd.textarea:focus,html.theme--documenter-dark .is-dark.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-dark:focus,html.theme--documenter-dark .content kbd.input:focus,html.theme--documenter-dark .is-dark.is-focused.textarea,html.theme--documenter-dark .content kbd.is-focused.textarea,html.theme--documenter-dark .is-dark.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .content kbd.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search>input.is-focused,html.theme--documenter-dark .is-dark.textarea:active,html.theme--documenter-dark .content kbd.textarea:active,html.theme--documenter-dark .is-dark.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-dark:active,html.theme--documenter-dark .content kbd.input:active,html.theme--documenter-dark .is-dark.is-active.textarea,html.theme--documenter-dark .content kbd.is-active.textarea,html.theme--documenter-dark .is-dark.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--documenter-dark .content kbd.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(40,47,47,0.25)}html.theme--documenter-dark .is-primary.textarea,html.theme--documenter-dark .docstring>section>a.textarea.docs-sourcelink,html.theme--documenter-dark .is-primary.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-primary,html.theme--documenter-dark .docstring>section>a.input.docs-sourcelink{border-color:#375a7f}html.theme--documenter-dark .is-primary.textarea:focus,html.theme--documenter-dark .docstring>section>a.textarea.docs-sourcelink:focus,html.theme--documenter-dark .is-primary.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-primary:focus,html.theme--documenter-dark .docstring>section>a.input.docs-sourcelink:focus,html.theme--documenter-dark .is-primary.is-focused.textarea,html.theme--documenter-dark .docstring>section>a.is-focused.textarea.docs-sourcelink,html.theme--documenter-dark .is-primary.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .docstring>section>a.is-focused.input.docs-sourcelink,html.theme--documenter-dark .is-primary.textarea:active,html.theme--documenter-dark .docstring>section>a.textarea.docs-sourcelink:active,html.theme--documenter-dark .is-primary.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-primary:active,html.theme--documenter-dark .docstring>section>a.input.docs-sourcelink:active,html.theme--documenter-dark .is-primary.is-active.textarea,html.theme--documenter-dark .docstring>section>a.is-active.textarea.docs-sourcelink,html.theme--documenter-dark .is-primary.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--documenter-dark .docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(55,90,127,0.25)}html.theme--documenter-dark .is-link.textarea,html.theme--documenter-dark .is-link.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-link{border-color:#1abc9c}html.theme--documenter-dark .is-link.textarea:focus,html.theme--documenter-dark .is-link.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-link:focus,html.theme--documenter-dark .is-link.is-focused.textarea,html.theme--documenter-dark .is-link.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-link.textarea:active,html.theme--documenter-dark .is-link.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-link:active,html.theme--documenter-dark .is-link.is-active.textarea,html.theme--documenter-dark .is-link.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .is-info.textarea,html.theme--documenter-dark .is-info.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-info{border-color:#3c5dcd}html.theme--documenter-dark .is-info.textarea:focus,html.theme--documenter-dark .is-info.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-info:focus,html.theme--documenter-dark .is-info.is-focused.textarea,html.theme--documenter-dark .is-info.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-info.textarea:active,html.theme--documenter-dark .is-info.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-info:active,html.theme--documenter-dark .is-info.is-active.textarea,html.theme--documenter-dark .is-info.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(60,93,205,0.25)}html.theme--documenter-dark .is-success.textarea,html.theme--documenter-dark .is-success.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-success{border-color:#259a12}html.theme--documenter-dark .is-success.textarea:focus,html.theme--documenter-dark .is-success.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-success:focus,html.theme--documenter-dark .is-success.is-focused.textarea,html.theme--documenter-dark .is-success.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-success.textarea:active,html.theme--documenter-dark .is-success.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-success:active,html.theme--documenter-dark .is-success.is-active.textarea,html.theme--documenter-dark .is-success.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(37,154,18,0.25)}html.theme--documenter-dark .is-warning.textarea,html.theme--documenter-dark .is-warning.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#f4c72f}html.theme--documenter-dark .is-warning.textarea:focus,html.theme--documenter-dark .is-warning.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-warning:focus,html.theme--documenter-dark .is-warning.is-focused.textarea,html.theme--documenter-dark .is-warning.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-warning.textarea:active,html.theme--documenter-dark .is-warning.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-warning:active,html.theme--documenter-dark .is-warning.is-active.textarea,html.theme--documenter-dark .is-warning.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(244,199,47,0.25)}html.theme--documenter-dark .is-danger.textarea,html.theme--documenter-dark .is-danger.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#cb3c33}html.theme--documenter-dark .is-danger.textarea:focus,html.theme--documenter-dark .is-danger.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-danger:focus,html.theme--documenter-dark .is-danger.is-focused.textarea,html.theme--documenter-dark .is-danger.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-danger.textarea:active,html.theme--documenter-dark .is-danger.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-danger:active,html.theme--documenter-dark .is-danger.is-active.textarea,html.theme--documenter-dark .is-danger.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(203,60,51,0.25)}html.theme--documenter-dark .is-small.textarea,html.theme--documenter-dark .is-small.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{border-radius:3px;font-size:.75rem}html.theme--documenter-dark .is-medium.textarea,html.theme--documenter-dark .is-medium.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}html.theme--documenter-dark .is-large.textarea,html.theme--documenter-dark .is-large.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}html.theme--documenter-dark .is-fullwidth.textarea,html.theme--documenter-dark .is-fullwidth.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}html.theme--documenter-dark .is-inline.textarea,html.theme--documenter-dark .is-inline.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}html.theme--documenter-dark .input.is-rounded,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}html.theme--documenter-dark .input.is-static,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}html.theme--documenter-dark .textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}html.theme--documenter-dark .textarea:not([rows]){max-height:40em;min-height:8em}html.theme--documenter-dark .textarea[rows]{height:initial}html.theme--documenter-dark .textarea.has-fixed-size{resize:none}html.theme--documenter-dark .radio,html.theme--documenter-dark .checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}html.theme--documenter-dark .radio input,html.theme--documenter-dark .checkbox input{cursor:pointer}html.theme--documenter-dark .radio:hover,html.theme--documenter-dark .checkbox:hover{color:#8c9b9d}html.theme--documenter-dark .radio[disabled],html.theme--documenter-dark .checkbox[disabled],fieldset[disabled] html.theme--documenter-dark .radio,fieldset[disabled] html.theme--documenter-dark .checkbox,html.theme--documenter-dark .radio input[disabled],html.theme--documenter-dark .checkbox input[disabled]{color:#fff;cursor:not-allowed}html.theme--documenter-dark .radio+.radio{margin-left:.5em}html.theme--documenter-dark .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}html.theme--documenter-dark .select:not(.is-multiple){height:2.5em}html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading)::after{border-color:#1abc9c;right:1.125em;z-index:4}html.theme--documenter-dark .select.is-rounded select,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}html.theme--documenter-dark .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}html.theme--documenter-dark .select select::-ms-expand{display:none}html.theme--documenter-dark .select select[disabled]:hover,fieldset[disabled] html.theme--documenter-dark .select select:hover{border-color:#282f2f}html.theme--documenter-dark .select select:not([multiple]){padding-right:2.5em}html.theme--documenter-dark .select select[multiple]{height:auto;padding:0}html.theme--documenter-dark .select select[multiple] option{padding:0.5em 1em}html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading):hover::after{border-color:#8c9b9d}html.theme--documenter-dark .select.is-white:not(:hover)::after{border-color:#fff}html.theme--documenter-dark .select.is-white select{border-color:#fff}html.theme--documenter-dark .select.is-white select:hover,html.theme--documenter-dark .select.is-white select.is-hovered{border-color:#f2f2f2}html.theme--documenter-dark .select.is-white select:focus,html.theme--documenter-dark .select.is-white select.is-focused,html.theme--documenter-dark .select.is-white select:active,html.theme--documenter-dark .select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--documenter-dark .select.is-black:not(:hover)::after{border-color:#0a0a0a}html.theme--documenter-dark .select.is-black select{border-color:#0a0a0a}html.theme--documenter-dark .select.is-black select:hover,html.theme--documenter-dark .select.is-black select.is-hovered{border-color:#000}html.theme--documenter-dark .select.is-black select:focus,html.theme--documenter-dark .select.is-black select.is-focused,html.theme--documenter-dark .select.is-black select:active,html.theme--documenter-dark .select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--documenter-dark .select.is-light:not(:hover)::after{border-color:#ecf0f1}html.theme--documenter-dark .select.is-light select{border-color:#ecf0f1}html.theme--documenter-dark .select.is-light select:hover,html.theme--documenter-dark .select.is-light select.is-hovered{border-color:#dde4e6}html.theme--documenter-dark .select.is-light select:focus,html.theme--documenter-dark .select.is-light select.is-focused,html.theme--documenter-dark .select.is-light select:active,html.theme--documenter-dark .select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(236,240,241,0.25)}html.theme--documenter-dark .select.is-dark:not(:hover)::after,html.theme--documenter-dark .content kbd.select:not(:hover)::after{border-color:#282f2f}html.theme--documenter-dark .select.is-dark select,html.theme--documenter-dark .content kbd.select select{border-color:#282f2f}html.theme--documenter-dark .select.is-dark select:hover,html.theme--documenter-dark .content kbd.select select:hover,html.theme--documenter-dark .select.is-dark select.is-hovered,html.theme--documenter-dark .content kbd.select select.is-hovered{border-color:#1d2122}html.theme--documenter-dark .select.is-dark select:focus,html.theme--documenter-dark .content kbd.select select:focus,html.theme--documenter-dark .select.is-dark select.is-focused,html.theme--documenter-dark .content kbd.select select.is-focused,html.theme--documenter-dark .select.is-dark select:active,html.theme--documenter-dark .content kbd.select select:active,html.theme--documenter-dark .select.is-dark select.is-active,html.theme--documenter-dark .content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(40,47,47,0.25)}html.theme--documenter-dark .select.is-primary:not(:hover)::after,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#375a7f}html.theme--documenter-dark .select.is-primary select,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select{border-color:#375a7f}html.theme--documenter-dark .select.is-primary select:hover,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select:hover,html.theme--documenter-dark .select.is-primary select.is-hovered,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#2f4d6d}html.theme--documenter-dark .select.is-primary select:focus,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select:focus,html.theme--documenter-dark .select.is-primary select.is-focused,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select.is-focused,html.theme--documenter-dark .select.is-primary select:active,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select:active,html.theme--documenter-dark .select.is-primary select.is-active,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(55,90,127,0.25)}html.theme--documenter-dark .select.is-link:not(:hover)::after{border-color:#1abc9c}html.theme--documenter-dark .select.is-link select{border-color:#1abc9c}html.theme--documenter-dark .select.is-link select:hover,html.theme--documenter-dark .select.is-link select.is-hovered{border-color:#17a689}html.theme--documenter-dark .select.is-link select:focus,html.theme--documenter-dark .select.is-link select.is-focused,html.theme--documenter-dark .select.is-link select:active,html.theme--documenter-dark .select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .select.is-info:not(:hover)::after{border-color:#3c5dcd}html.theme--documenter-dark .select.is-info select{border-color:#3c5dcd}html.theme--documenter-dark .select.is-info select:hover,html.theme--documenter-dark .select.is-info select.is-hovered{border-color:#3151bf}html.theme--documenter-dark .select.is-info select:focus,html.theme--documenter-dark .select.is-info select.is-focused,html.theme--documenter-dark .select.is-info select:active,html.theme--documenter-dark .select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(60,93,205,0.25)}html.theme--documenter-dark .select.is-success:not(:hover)::after{border-color:#259a12}html.theme--documenter-dark .select.is-success select{border-color:#259a12}html.theme--documenter-dark .select.is-success select:hover,html.theme--documenter-dark .select.is-success select.is-hovered{border-color:#20830f}html.theme--documenter-dark .select.is-success select:focus,html.theme--documenter-dark .select.is-success select.is-focused,html.theme--documenter-dark .select.is-success select:active,html.theme--documenter-dark .select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(37,154,18,0.25)}html.theme--documenter-dark .select.is-warning:not(:hover)::after{border-color:#f4c72f}html.theme--documenter-dark .select.is-warning select{border-color:#f4c72f}html.theme--documenter-dark .select.is-warning select:hover,html.theme--documenter-dark .select.is-warning select.is-hovered{border-color:#f3c017}html.theme--documenter-dark .select.is-warning select:focus,html.theme--documenter-dark .select.is-warning select.is-focused,html.theme--documenter-dark .select.is-warning select:active,html.theme--documenter-dark .select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(244,199,47,0.25)}html.theme--documenter-dark .select.is-danger:not(:hover)::after{border-color:#cb3c33}html.theme--documenter-dark .select.is-danger select{border-color:#cb3c33}html.theme--documenter-dark .select.is-danger select:hover,html.theme--documenter-dark .select.is-danger select.is-hovered{border-color:#b7362e}html.theme--documenter-dark .select.is-danger select:focus,html.theme--documenter-dark .select.is-danger select.is-focused,html.theme--documenter-dark .select.is-danger select:active,html.theme--documenter-dark .select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(203,60,51,0.25)}html.theme--documenter-dark .select.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.select{border-radius:3px;font-size:.75rem}html.theme--documenter-dark .select.is-medium{font-size:1.25rem}html.theme--documenter-dark .select.is-large{font-size:1.5rem}html.theme--documenter-dark .select.is-disabled::after{border-color:#fff !important;opacity:0.5}html.theme--documenter-dark .select.is-fullwidth{width:100%}html.theme--documenter-dark .select.is-fullwidth select{width:100%}html.theme--documenter-dark .select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}html.theme--documenter-dark .select.is-loading.is-small:after,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--documenter-dark .select.is-loading.is-medium:after{font-size:1.25rem}html.theme--documenter-dark .select.is-loading.is-large:after{font-size:1.5rem}html.theme--documenter-dark .file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}html.theme--documenter-dark .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .file.is-white:hover .file-cta,html.theme--documenter-dark .file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .file.is-white:focus .file-cta,html.theme--documenter-dark .file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}html.theme--documenter-dark .file.is-white:active .file-cta,html.theme--documenter-dark .file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-black:hover .file-cta,html.theme--documenter-dark .file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-black:focus .file-cta,html.theme--documenter-dark .file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}html.theme--documenter-dark .file.is-black:active .file-cta,html.theme--documenter-dark .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-light .file-cta{background-color:#ecf0f1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-light:hover .file-cta,html.theme--documenter-dark .file.is-light.is-hovered .file-cta{background-color:#e5eaec;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-light:focus .file-cta,html.theme--documenter-dark .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(236,240,241,0.25);color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-light:active .file-cta,html.theme--documenter-dark .file.is-light.is-active .file-cta{background-color:#dde4e6;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-dark .file-cta,html.theme--documenter-dark .content kbd.file .file-cta{background-color:#282f2f;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-dark:hover .file-cta,html.theme--documenter-dark .content kbd.file:hover .file-cta,html.theme--documenter-dark .file.is-dark.is-hovered .file-cta,html.theme--documenter-dark .content kbd.file.is-hovered .file-cta{background-color:#232829;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-dark:focus .file-cta,html.theme--documenter-dark .content kbd.file:focus .file-cta,html.theme--documenter-dark .file.is-dark.is-focused .file-cta,html.theme--documenter-dark .content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(40,47,47,0.25);color:#fff}html.theme--documenter-dark .file.is-dark:active .file-cta,html.theme--documenter-dark .content kbd.file:active .file-cta,html.theme--documenter-dark .file.is-dark.is-active .file-cta,html.theme--documenter-dark .content kbd.file.is-active .file-cta{background-color:#1d2122;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-primary .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink .file-cta{background-color:#375a7f;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-primary:hover .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink:hover .file-cta,html.theme--documenter-dark .file.is-primary.is-hovered .file-cta,html.theme--documenter-dark .docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#335476;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-primary:focus .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink:focus .file-cta,html.theme--documenter-dark .file.is-primary.is-focused .file-cta,html.theme--documenter-dark .docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(55,90,127,0.25);color:#fff}html.theme--documenter-dark .file.is-primary:active .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink:active .file-cta,html.theme--documenter-dark .file.is-primary.is-active .file-cta,html.theme--documenter-dark .docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#2f4d6d;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-link .file-cta{background-color:#1abc9c;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-link:hover .file-cta,html.theme--documenter-dark .file.is-link.is-hovered .file-cta{background-color:#18b193;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-link:focus .file-cta,html.theme--documenter-dark .file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(26,188,156,0.25);color:#fff}html.theme--documenter-dark .file.is-link:active .file-cta,html.theme--documenter-dark .file.is-link.is-active .file-cta{background-color:#17a689;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-info .file-cta{background-color:#3c5dcd;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-info:hover .file-cta,html.theme--documenter-dark .file.is-info.is-hovered .file-cta{background-color:#3355c9;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-info:focus .file-cta,html.theme--documenter-dark .file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(60,93,205,0.25);color:#fff}html.theme--documenter-dark .file.is-info:active .file-cta,html.theme--documenter-dark .file.is-info.is-active .file-cta{background-color:#3151bf;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-success .file-cta{background-color:#259a12;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-success:hover .file-cta,html.theme--documenter-dark .file.is-success.is-hovered .file-cta{background-color:#228f11;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-success:focus .file-cta,html.theme--documenter-dark .file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(37,154,18,0.25);color:#fff}html.theme--documenter-dark .file.is-success:active .file-cta,html.theme--documenter-dark .file.is-success.is-active .file-cta{background-color:#20830f;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-warning .file-cta{background-color:#f4c72f;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-warning:hover .file-cta,html.theme--documenter-dark .file.is-warning.is-hovered .file-cta{background-color:#f3c423;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-warning:focus .file-cta,html.theme--documenter-dark .file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(244,199,47,0.25);color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-warning:active .file-cta,html.theme--documenter-dark .file.is-warning.is-active .file-cta{background-color:#f3c017;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-danger .file-cta{background-color:#cb3c33;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-danger:hover .file-cta,html.theme--documenter-dark .file.is-danger.is-hovered .file-cta{background-color:#c13930;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-danger:focus .file-cta,html.theme--documenter-dark .file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(203,60,51,0.25);color:#fff}html.theme--documenter-dark .file.is-danger:active .file-cta,html.theme--documenter-dark .file.is-danger.is-active .file-cta{background-color:#b7362e;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}html.theme--documenter-dark .file.is-normal{font-size:1rem}html.theme--documenter-dark .file.is-medium{font-size:1.25rem}html.theme--documenter-dark .file.is-medium .file-icon .fa{font-size:21px}html.theme--documenter-dark .file.is-large{font-size:1.5rem}html.theme--documenter-dark .file.is-large .file-icon .fa{font-size:28px}html.theme--documenter-dark .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--documenter-dark .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--documenter-dark .file.has-name.is-empty .file-cta{border-radius:.4em}html.theme--documenter-dark .file.has-name.is-empty .file-name{display:none}html.theme--documenter-dark .file.is-boxed .file-label{flex-direction:column}html.theme--documenter-dark .file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}html.theme--documenter-dark .file.is-boxed .file-name{border-width:0 1px 1px}html.theme--documenter-dark .file.is-boxed .file-icon{height:1.5em;width:1.5em}html.theme--documenter-dark .file.is-boxed .file-icon .fa{font-size:21px}html.theme--documenter-dark .file.is-boxed.is-small .file-icon .fa,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}html.theme--documenter-dark .file.is-boxed.is-medium .file-icon .fa{font-size:28px}html.theme--documenter-dark .file.is-boxed.is-large .file-icon .fa{font-size:35px}html.theme--documenter-dark .file.is-boxed.has-name .file-cta{border-radius:.4em .4em 0 0}html.theme--documenter-dark .file.is-boxed.has-name .file-name{border-radius:0 0 .4em .4em;border-width:0 1px 1px}html.theme--documenter-dark .file.is-centered{justify-content:center}html.theme--documenter-dark .file.is-fullwidth .file-label{width:100%}html.theme--documenter-dark .file.is-fullwidth .file-name{flex-grow:1;max-width:none}html.theme--documenter-dark .file.is-right{justify-content:flex-end}html.theme--documenter-dark .file.is-right .file-cta{border-radius:0 .4em .4em 0}html.theme--documenter-dark .file.is-right .file-name{border-radius:.4em 0 0 .4em;border-width:1px 0 1px 1px;order:-1}html.theme--documenter-dark .file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}html.theme--documenter-dark .file-label:hover .file-cta{background-color:#232829;color:#f2f2f2}html.theme--documenter-dark .file-label:hover .file-name{border-color:#596668}html.theme--documenter-dark .file-label:active .file-cta{background-color:#1d2122;color:#f2f2f2}html.theme--documenter-dark .file-label:active .file-name{border-color:#535f61}html.theme--documenter-dark .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}html.theme--documenter-dark .file-cta,html.theme--documenter-dark .file-name{border-color:#5e6d6f;border-radius:.4em;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}html.theme--documenter-dark .file-cta{background-color:#282f2f;color:#fff}html.theme--documenter-dark .file-name{border-color:#5e6d6f;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}html.theme--documenter-dark .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}html.theme--documenter-dark .file-icon .fa{font-size:14px}html.theme--documenter-dark .label{color:#f2f2f2;display:block;font-size:1rem;font-weight:700}html.theme--documenter-dark .label:not(:last-child){margin-bottom:0.5em}html.theme--documenter-dark .label.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}html.theme--documenter-dark .label.is-medium{font-size:1.25rem}html.theme--documenter-dark .label.is-large{font-size:1.5rem}html.theme--documenter-dark .help{display:block;font-size:.75rem;margin-top:0.25rem}html.theme--documenter-dark .help.is-white{color:#fff}html.theme--documenter-dark .help.is-black{color:#0a0a0a}html.theme--documenter-dark .help.is-light{color:#ecf0f1}html.theme--documenter-dark .help.is-dark,html.theme--documenter-dark .content kbd.help{color:#282f2f}html.theme--documenter-dark .help.is-primary,html.theme--documenter-dark .docstring>section>a.help.docs-sourcelink{color:#375a7f}html.theme--documenter-dark .help.is-link{color:#1abc9c}html.theme--documenter-dark .help.is-info{color:#3c5dcd}html.theme--documenter-dark .help.is-success{color:#259a12}html.theme--documenter-dark .help.is-warning{color:#f4c72f}html.theme--documenter-dark .help.is-danger{color:#cb3c33}html.theme--documenter-dark .field:not(:last-child){margin-bottom:0.75rem}html.theme--documenter-dark .field.has-addons{display:flex;justify-content:flex-start}html.theme--documenter-dark .field.has-addons .control:not(:last-child){margin-right:-1px}html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) .button,html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) .input,html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) .button,html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) .input,html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) .button,html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) .input,html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .button.is-hovered:not([disabled]),html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .input.is-hovered:not([disabled]),html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control .button.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control .button.is-active:not([disabled]),html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control .input.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control .input.is-active:not([disabled]),html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control .select select.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control .select select.is-active:not([disabled]){z-index:3}html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control .button.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control .button.is-active:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control .input.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control .input.is-active:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control .select select.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}html.theme--documenter-dark .field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .field.has-addons.has-addons-centered{justify-content:center}html.theme--documenter-dark .field.has-addons.has-addons-right{justify-content:flex-end}html.theme--documenter-dark .field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}html.theme--documenter-dark .field.is-grouped{display:flex;justify-content:flex-start}html.theme--documenter-dark .field.is-grouped>.control{flex-shrink:0}html.theme--documenter-dark .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--documenter-dark .field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .field.is-grouped.is-grouped-centered{justify-content:center}html.theme--documenter-dark .field.is-grouped.is-grouped-right{justify-content:flex-end}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline{flex-wrap:wrap}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline>.control:last-child,html.theme--documenter-dark .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--documenter-dark .field.is-horizontal{display:flex}}html.theme--documenter-dark .field-label .label{font-size:inherit}@media screen and (max-width: 768px){html.theme--documenter-dark .field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}html.theme--documenter-dark .field-label.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}html.theme--documenter-dark .field-label.is-normal{padding-top:0.375em}html.theme--documenter-dark .field-label.is-medium{font-size:1.25rem;padding-top:0.375em}html.theme--documenter-dark .field-label.is-large{font-size:1.5rem;padding-top:0.375em}}html.theme--documenter-dark .field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--documenter-dark .field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}html.theme--documenter-dark .field-body .field{margin-bottom:0}html.theme--documenter-dark .field-body>.field{flex-shrink:1}html.theme--documenter-dark .field-body>.field:not(.is-narrow){flex-grow:1}html.theme--documenter-dark .field-body>.field:not(:last-child){margin-right:.75rem}}html.theme--documenter-dark .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}html.theme--documenter-dark .control.has-icons-left .input:focus~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,html.theme--documenter-dark .control.has-icons-left .select:focus~.icon,html.theme--documenter-dark .control.has-icons-right .input:focus~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,html.theme--documenter-dark .control.has-icons-right .select:focus~.icon{color:#282f2f}html.theme--documenter-dark .control.has-icons-left .input.is-small~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,html.theme--documenter-dark .control.has-icons-left .select.is-small~.icon,html.theme--documenter-dark .control.has-icons-right .input.is-small~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,html.theme--documenter-dark .control.has-icons-right .select.is-small~.icon{font-size:.75rem}html.theme--documenter-dark .control.has-icons-left .input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-left .select.is-medium~.icon,html.theme--documenter-dark .control.has-icons-right .input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}html.theme--documenter-dark .control.has-icons-left .input.is-large~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,html.theme--documenter-dark .control.has-icons-left .select.is-large~.icon,html.theme--documenter-dark .control.has-icons-right .input.is-large~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,html.theme--documenter-dark .control.has-icons-right .select.is-large~.icon{font-size:1.5rem}html.theme--documenter-dark .control.has-icons-left .icon,html.theme--documenter-dark .control.has-icons-right .icon{color:#5e6d6f;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}html.theme--documenter-dark .control.has-icons-left .input,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input,html.theme--documenter-dark .control.has-icons-left .select select{padding-left:2.5em}html.theme--documenter-dark .control.has-icons-left .icon.is-left{left:0}html.theme--documenter-dark .control.has-icons-right .input,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input,html.theme--documenter-dark .control.has-icons-right .select select{padding-right:2.5em}html.theme--documenter-dark .control.has-icons-right .icon.is-right{right:0}html.theme--documenter-dark .control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}html.theme--documenter-dark .control.is-loading.is-small:after,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--documenter-dark .control.is-loading.is-medium:after{font-size:1.25rem}html.theme--documenter-dark .control.is-loading.is-large:after{font-size:1.5rem}html.theme--documenter-dark .breadcrumb{font-size:1rem;white-space:nowrap}html.theme--documenter-dark .breadcrumb a{align-items:center;color:#1abc9c;display:flex;justify-content:center;padding:0 .75em}html.theme--documenter-dark .breadcrumb a:hover{color:#1dd2af}html.theme--documenter-dark .breadcrumb li{align-items:center;display:flex}html.theme--documenter-dark .breadcrumb li:first-child a{padding-left:0}html.theme--documenter-dark .breadcrumb li.is-active a{color:#f2f2f2;cursor:default;pointer-events:none}html.theme--documenter-dark .breadcrumb li+li::before{color:#8c9b9d;content:"\0002f"}html.theme--documenter-dark .breadcrumb ul,html.theme--documenter-dark .breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--documenter-dark .breadcrumb .icon:first-child{margin-right:.5em}html.theme--documenter-dark .breadcrumb .icon:last-child{margin-left:.5em}html.theme--documenter-dark .breadcrumb.is-centered ol,html.theme--documenter-dark .breadcrumb.is-centered ul{justify-content:center}html.theme--documenter-dark .breadcrumb.is-right ol,html.theme--documenter-dark .breadcrumb.is-right ul{justify-content:flex-end}html.theme--documenter-dark .breadcrumb.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}html.theme--documenter-dark .breadcrumb.is-medium{font-size:1.25rem}html.theme--documenter-dark .breadcrumb.is-large{font-size:1.5rem}html.theme--documenter-dark .breadcrumb.has-arrow-separator li+li::before{content:"\02192"}html.theme--documenter-dark .breadcrumb.has-bullet-separator li+li::before{content:"\02022"}html.theme--documenter-dark .breadcrumb.has-dot-separator li+li::before{content:"\000b7"}html.theme--documenter-dark .breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}html.theme--documenter-dark .card{background-color:#fff;border-radius:.25rem;box-shadow:#171717;color:#fff;max-width:100%;position:relative}html.theme--documenter-dark .card-footer:first-child,html.theme--documenter-dark .card-content:first-child,html.theme--documenter-dark .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--documenter-dark .card-footer:last-child,html.theme--documenter-dark .card-content:last-child,html.theme--documenter-dark .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--documenter-dark .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}html.theme--documenter-dark .card-header-title{align-items:center;color:#f2f2f2;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}html.theme--documenter-dark .card-header-title.is-centered{justify-content:center}html.theme--documenter-dark .card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}html.theme--documenter-dark .card-image{display:block;position:relative}html.theme--documenter-dark .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--documenter-dark .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--documenter-dark .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}html.theme--documenter-dark .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}html.theme--documenter-dark .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}html.theme--documenter-dark .card-footer-item:not(:last-child){border-right:1px solid #ededed}html.theme--documenter-dark .card .media:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .dropdown{display:inline-flex;position:relative;vertical-align:top}html.theme--documenter-dark .dropdown.is-active .dropdown-menu,html.theme--documenter-dark .dropdown.is-hoverable:hover .dropdown-menu{display:block}html.theme--documenter-dark .dropdown.is-right .dropdown-menu{left:auto;right:0}html.theme--documenter-dark .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}html.theme--documenter-dark .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}html.theme--documenter-dark .dropdown-content{background-color:#282f2f;border-radius:.4em;box-shadow:#171717;padding-bottom:.5rem;padding-top:.5rem}html.theme--documenter-dark .dropdown-item{color:#fff;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}html.theme--documenter-dark a.dropdown-item,html.theme--documenter-dark button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}html.theme--documenter-dark a.dropdown-item:hover,html.theme--documenter-dark button.dropdown-item:hover{background-color:#282f2f;color:#0a0a0a}html.theme--documenter-dark a.dropdown-item.is-active,html.theme--documenter-dark button.dropdown-item.is-active{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}html.theme--documenter-dark .level{align-items:center;justify-content:space-between}html.theme--documenter-dark .level code{border-radius:.4em}html.theme--documenter-dark .level img{display:inline-block;vertical-align:top}html.theme--documenter-dark .level.is-mobile{display:flex}html.theme--documenter-dark .level.is-mobile .level-left,html.theme--documenter-dark .level.is-mobile .level-right{display:flex}html.theme--documenter-dark .level.is-mobile .level-left+.level-right{margin-top:0}html.theme--documenter-dark .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--documenter-dark .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level{display:flex}html.theme--documenter-dark .level>.level-item:not(.is-narrow){flex-grow:1}}html.theme--documenter-dark .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}html.theme--documenter-dark .level-item .title,html.theme--documenter-dark .level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){html.theme--documenter-dark .level-item:not(:last-child){margin-bottom:.75rem}}html.theme--documenter-dark .level-left,html.theme--documenter-dark .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--documenter-dark .level-left .level-item.is-flexible,html.theme--documenter-dark .level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level-left .level-item:not(:last-child),html.theme--documenter-dark .level-right .level-item:not(:last-child){margin-right:.75rem}}html.theme--documenter-dark .level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){html.theme--documenter-dark .level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level-left{display:flex}}html.theme--documenter-dark .level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level-right{display:flex}}html.theme--documenter-dark .media{align-items:flex-start;display:flex;text-align:inherit}html.theme--documenter-dark .media .content:not(:last-child){margin-bottom:.75rem}html.theme--documenter-dark .media .media{border-top:1px solid rgba(94,109,111,0.5);display:flex;padding-top:.75rem}html.theme--documenter-dark .media .media .content:not(:last-child),html.theme--documenter-dark .media .media .control:not(:last-child){margin-bottom:.5rem}html.theme--documenter-dark .media .media .media{padding-top:.5rem}html.theme--documenter-dark .media .media .media+.media{margin-top:.5rem}html.theme--documenter-dark .media+.media{border-top:1px solid rgba(94,109,111,0.5);margin-top:1rem;padding-top:1rem}html.theme--documenter-dark .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}html.theme--documenter-dark .media-left,html.theme--documenter-dark .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--documenter-dark .media-left{margin-right:1rem}html.theme--documenter-dark .media-right{margin-left:1rem}html.theme--documenter-dark .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){html.theme--documenter-dark .media-content{overflow-x:auto}}html.theme--documenter-dark .menu{font-size:1rem}html.theme--documenter-dark .menu.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}html.theme--documenter-dark .menu.is-medium{font-size:1.25rem}html.theme--documenter-dark .menu.is-large{font-size:1.5rem}html.theme--documenter-dark .menu-list{line-height:1.25}html.theme--documenter-dark .menu-list a{border-radius:3px;color:#fff;display:block;padding:0.5em 0.75em}html.theme--documenter-dark .menu-list a:hover{background-color:#282f2f;color:#f2f2f2}html.theme--documenter-dark .menu-list a.is-active{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .menu-list li ul{border-left:1px solid #5e6d6f;margin:.75em;padding-left:.75em}html.theme--documenter-dark .menu-label{color:#fff;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}html.theme--documenter-dark .menu-label:not(:first-child){margin-top:1em}html.theme--documenter-dark .menu-label:not(:last-child){margin-bottom:1em}html.theme--documenter-dark .message{background-color:#282f2f;border-radius:.4em;font-size:1rem}html.theme--documenter-dark .message strong{color:currentColor}html.theme--documenter-dark .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--documenter-dark .message.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}html.theme--documenter-dark .message.is-medium{font-size:1.25rem}html.theme--documenter-dark .message.is-large{font-size:1.5rem}html.theme--documenter-dark .message.is-white{background-color:#fff}html.theme--documenter-dark .message.is-white .message-header{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .message.is-white .message-body{border-color:#fff}html.theme--documenter-dark .message.is-black{background-color:#fafafa}html.theme--documenter-dark .message.is-black .message-header{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .message.is-black .message-body{border-color:#0a0a0a}html.theme--documenter-dark .message.is-light{background-color:#f9fafb}html.theme--documenter-dark .message.is-light .message-header{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .message.is-light .message-body{border-color:#ecf0f1}html.theme--documenter-dark .message.is-dark,html.theme--documenter-dark .content kbd.message{background-color:#f9fafa}html.theme--documenter-dark .message.is-dark .message-header,html.theme--documenter-dark .content kbd.message .message-header{background-color:#282f2f;color:#fff}html.theme--documenter-dark .message.is-dark .message-body,html.theme--documenter-dark .content kbd.message .message-body{border-color:#282f2f}html.theme--documenter-dark .message.is-primary,html.theme--documenter-dark .docstring>section>a.message.docs-sourcelink{background-color:#f1f5f9}html.theme--documenter-dark .message.is-primary .message-header,html.theme--documenter-dark .docstring>section>a.message.docs-sourcelink .message-header{background-color:#375a7f;color:#fff}html.theme--documenter-dark .message.is-primary .message-body,html.theme--documenter-dark .docstring>section>a.message.docs-sourcelink .message-body{border-color:#375a7f;color:#4d7eb2}html.theme--documenter-dark .message.is-link{background-color:#edfdf9}html.theme--documenter-dark .message.is-link .message-header{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .message.is-link .message-body{border-color:#1abc9c;color:#15987e}html.theme--documenter-dark .message.is-info{background-color:#eff2fb}html.theme--documenter-dark .message.is-info .message-header{background-color:#3c5dcd;color:#fff}html.theme--documenter-dark .message.is-info .message-body{border-color:#3c5dcd;color:#3253c3}html.theme--documenter-dark .message.is-success{background-color:#effded}html.theme--documenter-dark .message.is-success .message-header{background-color:#259a12;color:#fff}html.theme--documenter-dark .message.is-success .message-body{border-color:#259a12;color:#2ec016}html.theme--documenter-dark .message.is-warning{background-color:#fefaec}html.theme--documenter-dark .message.is-warning .message-header{background-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .message.is-warning .message-body{border-color:#f4c72f;color:#8c6e07}html.theme--documenter-dark .message.is-danger{background-color:#fbefef}html.theme--documenter-dark .message.is-danger .message-header{background-color:#cb3c33;color:#fff}html.theme--documenter-dark .message.is-danger .message-body{border-color:#cb3c33;color:#c03930}html.theme--documenter-dark .message-header{align-items:center;background-color:#fff;border-radius:.4em .4em 0 0;color:rgba(0,0,0,0.7);display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}html.theme--documenter-dark .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}html.theme--documenter-dark .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}html.theme--documenter-dark .message-body{border-color:#5e6d6f;border-radius:.4em;border-style:solid;border-width:0 0 0 4px;color:#fff;padding:1.25em 1.5em}html.theme--documenter-dark .message-body code,html.theme--documenter-dark .message-body pre{background-color:#fff}html.theme--documenter-dark .message-body pre code{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}html.theme--documenter-dark .modal.is-active{display:flex}html.theme--documenter-dark .modal-background{background-color:rgba(10,10,10,0.86)}html.theme--documenter-dark .modal-content,html.theme--documenter-dark .modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){html.theme--documenter-dark .modal-content,html.theme--documenter-dark .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}html.theme--documenter-dark .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}html.theme--documenter-dark .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}html.theme--documenter-dark .modal-card-head,html.theme--documenter-dark .modal-card-foot{align-items:center;background-color:#282f2f;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}html.theme--documenter-dark .modal-card-head{border-bottom:1px solid #5e6d6f;border-top-left-radius:8px;border-top-right-radius:8px}html.theme--documenter-dark .modal-card-title{color:#f2f2f2;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}html.theme--documenter-dark .modal-card-foot{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #5e6d6f}html.theme--documenter-dark .modal-card-foot .button:not(:last-child){margin-right:.5em}html.theme--documenter-dark .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}html.theme--documenter-dark .navbar{background-color:#375a7f;min-height:4rem;position:relative;z-index:30}html.theme--documenter-dark .navbar.is-white{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-white .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-white .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-white .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-white .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-white .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-white .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-white .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-white .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-white .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}html.theme--documenter-dark .navbar.is-black{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-black .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-black .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-black .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-black .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-black .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-black .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-black .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-black .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-black .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}html.theme--documenter-dark .navbar.is-light{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-light .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-light .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#dde4e6;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-light .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-light .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-light .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-light .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-light .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-light .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-light .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link.is-active{background-color:#dde4e6;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#dde4e6;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}}html.theme--documenter-dark .navbar.is-dark,html.theme--documenter-dark .content kbd.navbar{background-color:#282f2f;color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-brand>.navbar-item,html.theme--documenter-dark .content kbd.navbar .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .content kbd.navbar .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-dark .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .content kbd.navbar .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-dark .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link:focus,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link:hover,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#1d2122;color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link::after,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-burger,html.theme--documenter-dark .content kbd.navbar .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-dark .navbar-start>.navbar-item,html.theme--documenter-dark .content kbd.navbar .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-dark .navbar-end>.navbar-item,html.theme--documenter-dark .content kbd.navbar .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .content kbd.navbar .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-dark .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .content kbd.navbar .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-dark .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link:focus,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link:hover,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .content kbd.navbar .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-dark .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .content kbd.navbar .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-dark .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link:focus,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link:hover,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#1d2122;color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link::after,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link::after,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#1d2122;color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-dropdown a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#282f2f;color:#fff}}html.theme--documenter-dark .navbar.is-primary,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink{background-color:#375a7f;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-brand>.navbar-item,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-primary .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-primary .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link::after,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-burger,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-primary .navbar-start>.navbar-item,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-primary .navbar-end>.navbar-item,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-primary .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-primary .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-primary .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-primary .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link::after,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link::after,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#375a7f;color:#fff}}html.theme--documenter-dark .navbar.is-link{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-link .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-link .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#17a689;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-link .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-link .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-link .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-link .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-link .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-link .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-link .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link.is-active{background-color:#17a689;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#17a689;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#1abc9c;color:#fff}}html.theme--documenter-dark .navbar.is-info{background-color:#3c5dcd;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-info .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-info .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#3151bf;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-info .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-info .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-info .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-info .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-info .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-info .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-info .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link.is-active{background-color:#3151bf;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#3151bf;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3c5dcd;color:#fff}}html.theme--documenter-dark .navbar.is-success{background-color:#259a12;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-success .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-success .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#20830f;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-success .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-success .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-success .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-success .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-success .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-success .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-success .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link.is-active{background-color:#20830f;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#20830f;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#259a12;color:#fff}}html.theme--documenter-dark .navbar.is-warning{background-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-warning .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-warning .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#f3c017;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-warning .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-warning .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-warning .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-warning .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-warning .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-warning .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#f3c017;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f3c017;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#f4c72f;color:rgba(0,0,0,0.7)}}html.theme--documenter-dark .navbar.is-danger{background-color:#cb3c33;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-danger .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-danger .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#b7362e;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-danger .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-danger .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-danger .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-danger .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-danger .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-danger .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#b7362e;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#b7362e;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#cb3c33;color:#fff}}html.theme--documenter-dark .navbar>.container{align-items:stretch;display:flex;min-height:4rem;width:100%}html.theme--documenter-dark .navbar.has-shadow{box-shadow:0 2px 0 0 #282f2f}html.theme--documenter-dark .navbar.is-fixed-bottom,html.theme--documenter-dark .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}html.theme--documenter-dark .navbar.is-fixed-bottom{bottom:0}html.theme--documenter-dark .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #282f2f}html.theme--documenter-dark .navbar.is-fixed-top{top:0}html.theme--documenter-dark html.has-navbar-fixed-top,html.theme--documenter-dark body.has-navbar-fixed-top{padding-top:4rem}html.theme--documenter-dark html.has-navbar-fixed-bottom,html.theme--documenter-dark body.has-navbar-fixed-bottom{padding-bottom:4rem}html.theme--documenter-dark .navbar-brand,html.theme--documenter-dark .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:4rem}html.theme--documenter-dark .navbar-brand a.navbar-item:focus,html.theme--documenter-dark .navbar-brand a.navbar-item:hover{background-color:transparent}html.theme--documenter-dark .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}html.theme--documenter-dark .navbar-burger{color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:4rem;position:relative;width:4rem;margin-left:auto}html.theme--documenter-dark .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}html.theme--documenter-dark .navbar-burger span:nth-child(1){top:calc(50% - 6px)}html.theme--documenter-dark .navbar-burger span:nth-child(2){top:calc(50% - 1px)}html.theme--documenter-dark .navbar-burger span:nth-child(3){top:calc(50% + 4px)}html.theme--documenter-dark .navbar-burger:hover{background-color:rgba(0,0,0,0.05)}html.theme--documenter-dark .navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}html.theme--documenter-dark .navbar-burger.is-active span:nth-child(2){opacity:0}html.theme--documenter-dark .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}html.theme--documenter-dark .navbar-menu{display:none}html.theme--documenter-dark .navbar-item,html.theme--documenter-dark .navbar-link{color:#fff;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}html.theme--documenter-dark .navbar-item .icon:only-child,html.theme--documenter-dark .navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}html.theme--documenter-dark a.navbar-item,html.theme--documenter-dark .navbar-link{cursor:pointer}html.theme--documenter-dark a.navbar-item:focus,html.theme--documenter-dark a.navbar-item:focus-within,html.theme--documenter-dark a.navbar-item:hover,html.theme--documenter-dark a.navbar-item.is-active,html.theme--documenter-dark .navbar-link:focus,html.theme--documenter-dark .navbar-link:focus-within,html.theme--documenter-dark .navbar-link:hover,html.theme--documenter-dark .navbar-link.is-active{background-color:rgba(0,0,0,0);color:#1abc9c}html.theme--documenter-dark .navbar-item{flex-grow:0;flex-shrink:0}html.theme--documenter-dark .navbar-item img{max-height:1.75rem}html.theme--documenter-dark .navbar-item.has-dropdown{padding:0}html.theme--documenter-dark .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:4rem;padding-bottom:calc(0.5rem - 1px)}html.theme--documenter-dark .navbar-item.is-tab:focus,html.theme--documenter-dark .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#1abc9c}html.theme--documenter-dark .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#1abc9c;border-bottom-style:solid;border-bottom-width:3px;color:#1abc9c;padding-bottom:calc(0.5rem - 3px)}html.theme--documenter-dark .navbar-content{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .navbar-link:not(.is-arrowless){padding-right:2.5em}html.theme--documenter-dark .navbar-link:not(.is-arrowless)::after{border-color:#fff;margin-top:-0.375em;right:1.125em}html.theme--documenter-dark .navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}html.theme--documenter-dark .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}html.theme--documenter-dark .navbar-divider{background-color:rgba(0,0,0,0.2);border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){html.theme--documenter-dark .navbar>.container{display:block}html.theme--documenter-dark .navbar-brand .navbar-item,html.theme--documenter-dark .navbar-tabs .navbar-item{align-items:center;display:flex}html.theme--documenter-dark .navbar-link::after{display:none}html.theme--documenter-dark .navbar-menu{background-color:#375a7f;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}html.theme--documenter-dark .navbar-menu.is-active{display:block}html.theme--documenter-dark .navbar.is-fixed-bottom-touch,html.theme--documenter-dark .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}html.theme--documenter-dark .navbar.is-fixed-bottom-touch{bottom:0}html.theme--documenter-dark .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--documenter-dark .navbar.is-fixed-top-touch{top:0}html.theme--documenter-dark .navbar.is-fixed-top .navbar-menu,html.theme--documenter-dark .navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem);overflow:auto}html.theme--documenter-dark html.has-navbar-fixed-top-touch,html.theme--documenter-dark body.has-navbar-fixed-top-touch{padding-top:4rem}html.theme--documenter-dark html.has-navbar-fixed-bottom-touch,html.theme--documenter-dark body.has-navbar-fixed-bottom-touch{padding-bottom:4rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar,html.theme--documenter-dark .navbar-menu,html.theme--documenter-dark .navbar-start,html.theme--documenter-dark .navbar-end{align-items:stretch;display:flex}html.theme--documenter-dark .navbar{min-height:4rem}html.theme--documenter-dark .navbar.is-spaced{padding:1rem 2rem}html.theme--documenter-dark .navbar.is-spaced .navbar-start,html.theme--documenter-dark .navbar.is-spaced .navbar-end{align-items:center}html.theme--documenter-dark .navbar.is-spaced a.navbar-item,html.theme--documenter-dark .navbar.is-spaced .navbar-link{border-radius:.4em}html.theme--documenter-dark .navbar.is-transparent a.navbar-item:focus,html.theme--documenter-dark .navbar.is-transparent a.navbar-item:hover,html.theme--documenter-dark .navbar.is-transparent a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-transparent .navbar-link:focus,html.theme--documenter-dark .navbar.is-transparent .navbar-link:hover,html.theme--documenter-dark .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#dbdee0}html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#1abc9c}html.theme--documenter-dark .navbar-burger{display:none}html.theme--documenter-dark .navbar-item,html.theme--documenter-dark .navbar-link{align-items:center;display:flex}html.theme--documenter-dark .navbar-item.has-dropdown{align-items:stretch}html.theme--documenter-dark .navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}html.theme--documenter-dark .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid rgba(0,0,0,0.2);border-radius:8px 8px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}html.theme--documenter-dark .navbar-menu{flex-grow:1;flex-shrink:0}html.theme--documenter-dark .navbar-start{justify-content:flex-start;margin-right:auto}html.theme--documenter-dark .navbar-end{justify-content:flex-end;margin-left:auto}html.theme--documenter-dark .navbar-dropdown{background-color:#375a7f;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}html.theme--documenter-dark .navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}html.theme--documenter-dark .navbar-dropdown a.navbar-item{padding-right:3rem}html.theme--documenter-dark .navbar-dropdown a.navbar-item:focus,html.theme--documenter-dark .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#dbdee0}html.theme--documenter-dark .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#1abc9c}.navbar.is-spaced html.theme--documenter-dark .navbar-dropdown,html.theme--documenter-dark .navbar-dropdown.is-boxed{border-radius:8px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}html.theme--documenter-dark .navbar-dropdown.is-right{left:auto;right:0}html.theme--documenter-dark .navbar-divider{display:block}html.theme--documenter-dark .navbar>.container .navbar-brand,html.theme--documenter-dark .container>.navbar .navbar-brand{margin-left:-.75rem}html.theme--documenter-dark .navbar>.container .navbar-menu,html.theme--documenter-dark .container>.navbar .navbar-menu{margin-right:-.75rem}html.theme--documenter-dark .navbar.is-fixed-bottom-desktop,html.theme--documenter-dark .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}html.theme--documenter-dark .navbar.is-fixed-bottom-desktop{bottom:0}html.theme--documenter-dark .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--documenter-dark .navbar.is-fixed-top-desktop{top:0}html.theme--documenter-dark html.has-navbar-fixed-top-desktop,html.theme--documenter-dark body.has-navbar-fixed-top-desktop{padding-top:4rem}html.theme--documenter-dark html.has-navbar-fixed-bottom-desktop,html.theme--documenter-dark body.has-navbar-fixed-bottom-desktop{padding-bottom:4rem}html.theme--documenter-dark html.has-spaced-navbar-fixed-top,html.theme--documenter-dark body.has-spaced-navbar-fixed-top{padding-top:6rem}html.theme--documenter-dark html.has-spaced-navbar-fixed-bottom,html.theme--documenter-dark body.has-spaced-navbar-fixed-bottom{padding-bottom:6rem}html.theme--documenter-dark a.navbar-item.is-active,html.theme--documenter-dark .navbar-link.is-active{color:#1abc9c}html.theme--documenter-dark a.navbar-item.is-active:not(:focus):not(:hover),html.theme--documenter-dark .navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}html.theme--documenter-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgba(0,0,0,0)}}html.theme--documenter-dark .hero.is-fullheight-with-navbar{min-height:calc(100vh - 4rem)}html.theme--documenter-dark .pagination{font-size:1rem;margin:-.25rem}html.theme--documenter-dark .pagination.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}html.theme--documenter-dark .pagination.is-medium{font-size:1.25rem}html.theme--documenter-dark .pagination.is-large{font-size:1.5rem}html.theme--documenter-dark .pagination.is-rounded .pagination-previous,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,html.theme--documenter-dark .pagination.is-rounded .pagination-next,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}html.theme--documenter-dark .pagination.is-rounded .pagination-link,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}html.theme--documenter-dark .pagination,html.theme--documenter-dark .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link{border-color:#5e6d6f;color:#1abc9c;min-width:2.5em}html.theme--documenter-dark .pagination-previous:hover,html.theme--documenter-dark .pagination-next:hover,html.theme--documenter-dark .pagination-link:hover{border-color:#8c9b9d;color:#1dd2af}html.theme--documenter-dark .pagination-previous:focus,html.theme--documenter-dark .pagination-next:focus,html.theme--documenter-dark .pagination-link:focus{border-color:#8c9b9d}html.theme--documenter-dark .pagination-previous:active,html.theme--documenter-dark .pagination-next:active,html.theme--documenter-dark .pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}html.theme--documenter-dark .pagination-previous[disabled],html.theme--documenter-dark .pagination-previous.is-disabled,html.theme--documenter-dark .pagination-next[disabled],html.theme--documenter-dark .pagination-next.is-disabled,html.theme--documenter-dark .pagination-link[disabled],html.theme--documenter-dark .pagination-link.is-disabled{background-color:#5e6d6f;border-color:#5e6d6f;box-shadow:none;color:#fff;opacity:0.5}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}html.theme--documenter-dark .pagination-link.is-current{background-color:#1abc9c;border-color:#1abc9c;color:#fff}html.theme--documenter-dark .pagination-ellipsis{color:#8c9b9d;pointer-events:none}html.theme--documenter-dark .pagination-list{flex-wrap:wrap}html.theme--documenter-dark .pagination-list li{list-style:none}@media screen and (max-width: 768px){html.theme--documenter-dark .pagination{flex-wrap:wrap}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis{margin-bottom:0;margin-top:0}html.theme--documenter-dark .pagination-previous{order:2}html.theme--documenter-dark .pagination-next{order:3}html.theme--documenter-dark .pagination{justify-content:space-between;margin-bottom:0;margin-top:0}html.theme--documenter-dark .pagination.is-centered .pagination-previous{order:1}html.theme--documenter-dark .pagination.is-centered .pagination-list{justify-content:center;order:2}html.theme--documenter-dark .pagination.is-centered .pagination-next{order:3}html.theme--documenter-dark .pagination.is-right .pagination-previous{order:1}html.theme--documenter-dark .pagination.is-right .pagination-next{order:2}html.theme--documenter-dark .pagination.is-right .pagination-list{justify-content:flex-end;order:3}}html.theme--documenter-dark .panel{border-radius:8px;box-shadow:#171717;font-size:1rem}html.theme--documenter-dark .panel:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}html.theme--documenter-dark .panel.is-white .panel-block.is-active .panel-icon{color:#fff}html.theme--documenter-dark .panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}html.theme--documenter-dark .panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}html.theme--documenter-dark .panel.is-light .panel-heading{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .panel.is-light .panel-tabs a.is-active{border-bottom-color:#ecf0f1}html.theme--documenter-dark .panel.is-light .panel-block.is-active .panel-icon{color:#ecf0f1}html.theme--documenter-dark .panel.is-dark .panel-heading,html.theme--documenter-dark .content kbd.panel .panel-heading{background-color:#282f2f;color:#fff}html.theme--documenter-dark .panel.is-dark .panel-tabs a.is-active,html.theme--documenter-dark .content kbd.panel .panel-tabs a.is-active{border-bottom-color:#282f2f}html.theme--documenter-dark .panel.is-dark .panel-block.is-active .panel-icon,html.theme--documenter-dark .content kbd.panel .panel-block.is-active .panel-icon{color:#282f2f}html.theme--documenter-dark .panel.is-primary .panel-heading,html.theme--documenter-dark .docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#375a7f;color:#fff}html.theme--documenter-dark .panel.is-primary .panel-tabs a.is-active,html.theme--documenter-dark .docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#375a7f}html.theme--documenter-dark .panel.is-primary .panel-block.is-active .panel-icon,html.theme--documenter-dark .docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#375a7f}html.theme--documenter-dark .panel.is-link .panel-heading{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .panel.is-link .panel-tabs a.is-active{border-bottom-color:#1abc9c}html.theme--documenter-dark .panel.is-link .panel-block.is-active .panel-icon{color:#1abc9c}html.theme--documenter-dark .panel.is-info .panel-heading{background-color:#3c5dcd;color:#fff}html.theme--documenter-dark .panel.is-info .panel-tabs a.is-active{border-bottom-color:#3c5dcd}html.theme--documenter-dark .panel.is-info .panel-block.is-active .panel-icon{color:#3c5dcd}html.theme--documenter-dark .panel.is-success .panel-heading{background-color:#259a12;color:#fff}html.theme--documenter-dark .panel.is-success .panel-tabs a.is-active{border-bottom-color:#259a12}html.theme--documenter-dark .panel.is-success .panel-block.is-active .panel-icon{color:#259a12}html.theme--documenter-dark .panel.is-warning .panel-heading{background-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#f4c72f}html.theme--documenter-dark .panel.is-warning .panel-block.is-active .panel-icon{color:#f4c72f}html.theme--documenter-dark .panel.is-danger .panel-heading{background-color:#cb3c33;color:#fff}html.theme--documenter-dark .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#cb3c33}html.theme--documenter-dark .panel.is-danger .panel-block.is-active .panel-icon{color:#cb3c33}html.theme--documenter-dark .panel-tabs:not(:last-child),html.theme--documenter-dark .panel-block:not(:last-child){border-bottom:1px solid #ededed}html.theme--documenter-dark .panel-heading{background-color:#343c3d;border-radius:8px 8px 0 0;color:#f2f2f2;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}html.theme--documenter-dark .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}html.theme--documenter-dark .panel-tabs a{border-bottom:1px solid #5e6d6f;margin-bottom:-1px;padding:0.5em}html.theme--documenter-dark .panel-tabs a.is-active{border-bottom-color:#343c3d;color:#17a689}html.theme--documenter-dark .panel-list a{color:#fff}html.theme--documenter-dark .panel-list a:hover{color:#1abc9c}html.theme--documenter-dark .panel-block{align-items:center;color:#f2f2f2;display:flex;justify-content:flex-start;padding:0.5em 0.75em}html.theme--documenter-dark .panel-block input[type="checkbox"]{margin-right:.75em}html.theme--documenter-dark .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}html.theme--documenter-dark .panel-block.is-wrapped{flex-wrap:wrap}html.theme--documenter-dark .panel-block.is-active{border-left-color:#1abc9c;color:#17a689}html.theme--documenter-dark .panel-block.is-active .panel-icon{color:#1abc9c}html.theme--documenter-dark .panel-block:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}html.theme--documenter-dark a.panel-block,html.theme--documenter-dark label.panel-block{cursor:pointer}html.theme--documenter-dark a.panel-block:hover,html.theme--documenter-dark label.panel-block:hover{background-color:#282f2f}html.theme--documenter-dark .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#fff;margin-right:.75em}html.theme--documenter-dark .panel-icon .fa{font-size:inherit;line-height:inherit}html.theme--documenter-dark .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}html.theme--documenter-dark .tabs a{align-items:center;border-bottom-color:#5e6d6f;border-bottom-style:solid;border-bottom-width:1px;color:#fff;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}html.theme--documenter-dark .tabs a:hover{border-bottom-color:#f2f2f2;color:#f2f2f2}html.theme--documenter-dark .tabs li{display:block}html.theme--documenter-dark .tabs li.is-active a{border-bottom-color:#1abc9c;color:#1abc9c}html.theme--documenter-dark .tabs ul{align-items:center;border-bottom-color:#5e6d6f;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}html.theme--documenter-dark .tabs ul.is-left{padding-right:0.75em}html.theme--documenter-dark .tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}html.theme--documenter-dark .tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}html.theme--documenter-dark .tabs .icon:first-child{margin-right:.5em}html.theme--documenter-dark .tabs .icon:last-child{margin-left:.5em}html.theme--documenter-dark .tabs.is-centered ul{justify-content:center}html.theme--documenter-dark .tabs.is-right ul{justify-content:flex-end}html.theme--documenter-dark .tabs.is-boxed a{border:1px solid transparent;border-radius:.4em .4em 0 0}html.theme--documenter-dark .tabs.is-boxed a:hover{background-color:#282f2f;border-bottom-color:#5e6d6f}html.theme--documenter-dark .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#5e6d6f;border-bottom-color:rgba(0,0,0,0) !important}html.theme--documenter-dark .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}html.theme--documenter-dark .tabs.is-toggle a{border-color:#5e6d6f;border-style:solid;border-width:1px;margin-bottom:0;position:relative}html.theme--documenter-dark .tabs.is-toggle a:hover{background-color:#282f2f;border-color:#8c9b9d;z-index:2}html.theme--documenter-dark .tabs.is-toggle li+li{margin-left:-1px}html.theme--documenter-dark .tabs.is-toggle li:first-child a{border-top-left-radius:.4em;border-bottom-left-radius:.4em}html.theme--documenter-dark .tabs.is-toggle li:last-child a{border-top-right-radius:.4em;border-bottom-right-radius:.4em}html.theme--documenter-dark .tabs.is-toggle li.is-active a{background-color:#1abc9c;border-color:#1abc9c;color:#fff;z-index:1}html.theme--documenter-dark .tabs.is-toggle ul{border-bottom:none}html.theme--documenter-dark .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}html.theme--documenter-dark .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}html.theme--documenter-dark .tabs.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}html.theme--documenter-dark .tabs.is-medium{font-size:1.25rem}html.theme--documenter-dark .tabs.is-large{font-size:1.5rem}html.theme--documenter-dark .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>html.theme--documenter-dark .column.is-narrow{flex:none;width:unset}.columns.is-mobile>html.theme--documenter-dark .column.is-full{flex:none;width:100%}.columns.is-mobile>html.theme--documenter-dark .column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>html.theme--documenter-dark .column.is-half{flex:none;width:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>html.theme--documenter-dark .column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>html.theme--documenter-dark .column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>html.theme--documenter-dark .column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>html.theme--documenter-dark .column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-half{margin-left:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>html.theme--documenter-dark .column.is-0{flex:none;width:0%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-0{margin-left:0%}.columns.is-mobile>html.theme--documenter-dark .column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-3{flex:none;width:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-3{margin-left:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-6{flex:none;width:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-6{margin-left:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-9{flex:none;width:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-9{margin-left:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-12{flex:none;width:100%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){html.theme--documenter-dark .column.is-narrow-mobile{flex:none;width:unset}html.theme--documenter-dark .column.is-full-mobile{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-mobile{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-mobile{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-mobile{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-mobile{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-mobile{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-mobile{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-mobile{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-mobile{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-mobile{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-mobile{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-mobile{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-mobile{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-mobile{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-mobile{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-mobile{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-mobile{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-mobile{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-mobile{margin-left:80%}html.theme--documenter-dark .column.is-0-mobile{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-mobile{margin-left:0%}html.theme--documenter-dark .column.is-1-mobile{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-mobile{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-mobile{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-mobile{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-mobile{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-mobile{margin-left:25%}html.theme--documenter-dark .column.is-4-mobile{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-mobile{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-mobile{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-mobile{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-mobile{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-mobile{margin-left:50%}html.theme--documenter-dark .column.is-7-mobile{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-mobile{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-mobile{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-mobile{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-mobile{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-mobile{margin-left:75%}html.theme--documenter-dark .column.is-10-mobile{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-mobile{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-mobile{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-mobile{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-mobile{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .column.is-narrow,html.theme--documenter-dark .column.is-narrow-tablet{flex:none;width:unset}html.theme--documenter-dark .column.is-full,html.theme--documenter-dark .column.is-full-tablet{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters,html.theme--documenter-dark .column.is-three-quarters-tablet{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds,html.theme--documenter-dark .column.is-two-thirds-tablet{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half,html.theme--documenter-dark .column.is-half-tablet{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third,html.theme--documenter-dark .column.is-one-third-tablet{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter,html.theme--documenter-dark .column.is-one-quarter-tablet{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth,html.theme--documenter-dark .column.is-one-fifth-tablet{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths,html.theme--documenter-dark .column.is-two-fifths-tablet{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths,html.theme--documenter-dark .column.is-three-fifths-tablet{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths,html.theme--documenter-dark .column.is-four-fifths-tablet{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters,html.theme--documenter-dark .column.is-offset-three-quarters-tablet{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds,html.theme--documenter-dark .column.is-offset-two-thirds-tablet{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half,html.theme--documenter-dark .column.is-offset-half-tablet{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third,html.theme--documenter-dark .column.is-offset-one-third-tablet{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter,html.theme--documenter-dark .column.is-offset-one-quarter-tablet{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth,html.theme--documenter-dark .column.is-offset-one-fifth-tablet{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths,html.theme--documenter-dark .column.is-offset-two-fifths-tablet{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths,html.theme--documenter-dark .column.is-offset-three-fifths-tablet{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths,html.theme--documenter-dark .column.is-offset-four-fifths-tablet{margin-left:80%}html.theme--documenter-dark .column.is-0,html.theme--documenter-dark .column.is-0-tablet{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0,html.theme--documenter-dark .column.is-offset-0-tablet{margin-left:0%}html.theme--documenter-dark .column.is-1,html.theme--documenter-dark .column.is-1-tablet{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1,html.theme--documenter-dark .column.is-offset-1-tablet{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2,html.theme--documenter-dark .column.is-2-tablet{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2,html.theme--documenter-dark .column.is-offset-2-tablet{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3,html.theme--documenter-dark .column.is-3-tablet{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3,html.theme--documenter-dark .column.is-offset-3-tablet{margin-left:25%}html.theme--documenter-dark .column.is-4,html.theme--documenter-dark .column.is-4-tablet{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4,html.theme--documenter-dark .column.is-offset-4-tablet{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5,html.theme--documenter-dark .column.is-5-tablet{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5,html.theme--documenter-dark .column.is-offset-5-tablet{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6,html.theme--documenter-dark .column.is-6-tablet{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6,html.theme--documenter-dark .column.is-offset-6-tablet{margin-left:50%}html.theme--documenter-dark .column.is-7,html.theme--documenter-dark .column.is-7-tablet{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7,html.theme--documenter-dark .column.is-offset-7-tablet{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8,html.theme--documenter-dark .column.is-8-tablet{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8,html.theme--documenter-dark .column.is-offset-8-tablet{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9,html.theme--documenter-dark .column.is-9-tablet{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9,html.theme--documenter-dark .column.is-offset-9-tablet{margin-left:75%}html.theme--documenter-dark .column.is-10,html.theme--documenter-dark .column.is-10-tablet{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10,html.theme--documenter-dark .column.is-offset-10-tablet{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11,html.theme--documenter-dark .column.is-11-tablet{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11,html.theme--documenter-dark .column.is-offset-11-tablet{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12,html.theme--documenter-dark .column.is-12-tablet{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12,html.theme--documenter-dark .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){html.theme--documenter-dark .column.is-narrow-touch{flex:none;width:unset}html.theme--documenter-dark .column.is-full-touch{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-touch{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-touch{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-touch{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-touch{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-touch{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-touch{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-touch{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-touch{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-touch{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-touch{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-touch{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-touch{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-touch{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-touch{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-touch{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-touch{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-touch{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-touch{margin-left:80%}html.theme--documenter-dark .column.is-0-touch{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-touch{margin-left:0%}html.theme--documenter-dark .column.is-1-touch{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-touch{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-touch{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-touch{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-touch{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-touch{margin-left:25%}html.theme--documenter-dark .column.is-4-touch{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-touch{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-touch{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-touch{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-touch{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-touch{margin-left:50%}html.theme--documenter-dark .column.is-7-touch{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-touch{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-touch{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-touch{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-touch{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-touch{margin-left:75%}html.theme--documenter-dark .column.is-10-touch{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-touch{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-touch{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-touch{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-touch{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){html.theme--documenter-dark .column.is-narrow-desktop{flex:none;width:unset}html.theme--documenter-dark .column.is-full-desktop{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-desktop{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-desktop{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-desktop{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-desktop{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-desktop{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-desktop{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-desktop{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-desktop{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-desktop{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-desktop{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-desktop{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-desktop{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-desktop{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-desktop{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-desktop{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-desktop{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-desktop{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-desktop{margin-left:80%}html.theme--documenter-dark .column.is-0-desktop{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-desktop{margin-left:0%}html.theme--documenter-dark .column.is-1-desktop{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-desktop{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-desktop{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-desktop{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-desktop{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-desktop{margin-left:25%}html.theme--documenter-dark .column.is-4-desktop{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-desktop{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-desktop{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-desktop{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-desktop{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-desktop{margin-left:50%}html.theme--documenter-dark .column.is-7-desktop{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-desktop{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-desktop{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-desktop{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-desktop{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-desktop{margin-left:75%}html.theme--documenter-dark .column.is-10-desktop{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-desktop{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-desktop{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-desktop{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-desktop{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){html.theme--documenter-dark .column.is-narrow-widescreen{flex:none;width:unset}html.theme--documenter-dark .column.is-full-widescreen{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-widescreen{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-widescreen{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-widescreen{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-widescreen{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-widescreen{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-widescreen{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-widescreen{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-widescreen{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-widescreen{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-widescreen{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-widescreen{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-widescreen{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-widescreen{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-widescreen{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-widescreen{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-widescreen{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-widescreen{margin-left:80%}html.theme--documenter-dark .column.is-0-widescreen{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-widescreen{margin-left:0%}html.theme--documenter-dark .column.is-1-widescreen{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-widescreen{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-widescreen{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-widescreen{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-widescreen{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-widescreen{margin-left:25%}html.theme--documenter-dark .column.is-4-widescreen{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-widescreen{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-widescreen{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-widescreen{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-widescreen{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-widescreen{margin-left:50%}html.theme--documenter-dark .column.is-7-widescreen{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-widescreen{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-widescreen{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-widescreen{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-widescreen{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-widescreen{margin-left:75%}html.theme--documenter-dark .column.is-10-widescreen{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-widescreen{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-widescreen{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-widescreen{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-widescreen{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){html.theme--documenter-dark .column.is-narrow-fullhd{flex:none;width:unset}html.theme--documenter-dark .column.is-full-fullhd{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-fullhd{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-fullhd{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-fullhd{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-fullhd{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-fullhd{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-fullhd{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-fullhd{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-fullhd{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-fullhd{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-fullhd{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-fullhd{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-fullhd{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-fullhd{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-fullhd{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-fullhd{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-fullhd{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-fullhd{margin-left:80%}html.theme--documenter-dark .column.is-0-fullhd{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-fullhd{margin-left:0%}html.theme--documenter-dark .column.is-1-fullhd{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-fullhd{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-fullhd{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-fullhd{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-fullhd{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-fullhd{margin-left:25%}html.theme--documenter-dark .column.is-4-fullhd{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-fullhd{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-fullhd{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-fullhd{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-fullhd{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-fullhd{margin-left:50%}html.theme--documenter-dark .column.is-7-fullhd{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-fullhd{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-fullhd{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-fullhd{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-fullhd{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-fullhd{margin-left:75%}html.theme--documenter-dark .column.is-10-fullhd{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-fullhd{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-fullhd{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-fullhd{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-fullhd{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-fullhd{margin-left:100%}}html.theme--documenter-dark .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--documenter-dark .columns:last-child{margin-bottom:-.75rem}html.theme--documenter-dark .columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}html.theme--documenter-dark .columns.is-centered{justify-content:center}html.theme--documenter-dark .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}html.theme--documenter-dark .columns.is-gapless>.column{margin:0;padding:0 !important}html.theme--documenter-dark .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .columns.is-gapless:last-child{margin-bottom:0}html.theme--documenter-dark .columns.is-mobile{display:flex}html.theme--documenter-dark .columns.is-multiline{flex-wrap:wrap}html.theme--documenter-dark .columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-desktop{display:flex}}html.theme--documenter-dark .columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}html.theme--documenter-dark .columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}html.theme--documenter-dark .columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-0-fullhd{--columnGap: 0rem}}html.theme--documenter-dark .columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}html.theme--documenter-dark .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}html.theme--documenter-dark .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-3-fullhd{--columnGap: .75rem}}html.theme--documenter-dark .columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-4-fullhd{--columnGap: 1rem}}html.theme--documenter-dark .columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}html.theme--documenter-dark .columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}html.theme--documenter-dark .columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}html.theme--documenter-dark .columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-8-fullhd{--columnGap: 2rem}}html.theme--documenter-dark .tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}html.theme--documenter-dark .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--documenter-dark .tile.is-ancestor:last-child{margin-bottom:-.75rem}html.theme--documenter-dark .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}html.theme--documenter-dark .tile.is-child{margin:0 !important}html.theme--documenter-dark .tile.is-parent{padding:.75rem}html.theme--documenter-dark .tile.is-vertical{flex-direction:column}html.theme--documenter-dark .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{html.theme--documenter-dark .tile:not(.is-child){display:flex}html.theme--documenter-dark .tile.is-1{flex:none;width:8.33333337%}html.theme--documenter-dark .tile.is-2{flex:none;width:16.66666674%}html.theme--documenter-dark .tile.is-3{flex:none;width:25%}html.theme--documenter-dark .tile.is-4{flex:none;width:33.33333337%}html.theme--documenter-dark .tile.is-5{flex:none;width:41.66666674%}html.theme--documenter-dark .tile.is-6{flex:none;width:50%}html.theme--documenter-dark .tile.is-7{flex:none;width:58.33333337%}html.theme--documenter-dark .tile.is-8{flex:none;width:66.66666674%}html.theme--documenter-dark .tile.is-9{flex:none;width:75%}html.theme--documenter-dark .tile.is-10{flex:none;width:83.33333337%}html.theme--documenter-dark .tile.is-11{flex:none;width:91.66666674%}html.theme--documenter-dark .tile.is-12{flex:none;width:100%}}html.theme--documenter-dark .hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}html.theme--documenter-dark .hero .navbar{background:none}html.theme--documenter-dark .hero .tabs ul{border-bottom:none}html.theme--documenter-dark .hero.is-white{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-white strong{color:inherit}html.theme--documenter-dark .hero.is-white .title{color:#0a0a0a}html.theme--documenter-dark .hero.is-white .subtitle{color:rgba(10,10,10,0.9)}html.theme--documenter-dark .hero.is-white .subtitle a:not(.button),html.theme--documenter-dark .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-white .navbar-menu{background-color:#fff}}html.theme--documenter-dark .hero.is-white .navbar-item,html.theme--documenter-dark .hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}html.theme--documenter-dark .hero.is-white a.navbar-item:hover,html.theme--documenter-dark .hero.is-white a.navbar-item.is-active,html.theme--documenter-dark .hero.is-white .navbar-link:hover,html.theme--documenter-dark .hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}html.theme--documenter-dark .hero.is-white .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}html.theme--documenter-dark .hero.is-white .tabs.is-boxed a,html.theme--documenter-dark .hero.is-white .tabs.is-toggle a{color:#0a0a0a}html.theme--documenter-dark .hero.is-white .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-white .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-white .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-white .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--documenter-dark .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}html.theme--documenter-dark .hero.is-black{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-black strong{color:inherit}html.theme--documenter-dark .hero.is-black .title{color:#fff}html.theme--documenter-dark .hero.is-black .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-black .subtitle a:not(.button),html.theme--documenter-dark .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-black .navbar-menu{background-color:#0a0a0a}}html.theme--documenter-dark .hero.is-black .navbar-item,html.theme--documenter-dark .hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-black a.navbar-item:hover,html.theme--documenter-dark .hero.is-black a.navbar-item.is-active,html.theme--documenter-dark .hero.is-black .navbar-link:hover,html.theme--documenter-dark .hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}html.theme--documenter-dark .hero.is-black .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-black .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}html.theme--documenter-dark .hero.is-black .tabs.is-boxed a,html.theme--documenter-dark .hero.is-black .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-black .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-black .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-black .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-black .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--documenter-dark .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}html.theme--documenter-dark .hero.is-light{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-light strong{color:inherit}html.theme--documenter-dark .hero.is-light .title{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light .subtitle{color:rgba(0,0,0,0.9)}html.theme--documenter-dark .hero.is-light .subtitle a:not(.button),html.theme--documenter-dark .hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-light .navbar-menu{background-color:#ecf0f1}}html.theme--documenter-dark .hero.is-light .navbar-item,html.theme--documenter-dark .hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light a.navbar-item:hover,html.theme--documenter-dark .hero.is-light a.navbar-item.is-active,html.theme--documenter-dark .hero.is-light .navbar-link:hover,html.theme--documenter-dark .hero.is-light .navbar-link.is-active{background-color:#dde4e6;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--documenter-dark .hero.is-light .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-light .tabs li.is-active a{color:#ecf0f1 !important;opacity:1}html.theme--documenter-dark .hero.is-light .tabs.is-boxed a,html.theme--documenter-dark .hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-light .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-light .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-light .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ecf0f1}html.theme--documenter-dark .hero.is-light.is-bold{background-image:linear-gradient(141deg, #cadfe0 0%, #ecf0f1 71%, #fafbfc 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #cadfe0 0%, #ecf0f1 71%, #fafbfc 100%)}}html.theme--documenter-dark .hero.is-dark,html.theme--documenter-dark .content kbd.hero{background-color:#282f2f;color:#fff}html.theme--documenter-dark .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-dark strong,html.theme--documenter-dark .content kbd.hero strong{color:inherit}html.theme--documenter-dark .hero.is-dark .title,html.theme--documenter-dark .content kbd.hero .title{color:#fff}html.theme--documenter-dark .hero.is-dark .subtitle,html.theme--documenter-dark .content kbd.hero .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-dark .subtitle a:not(.button),html.theme--documenter-dark .content kbd.hero .subtitle a:not(.button),html.theme--documenter-dark .hero.is-dark .subtitle strong,html.theme--documenter-dark .content kbd.hero .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-dark .navbar-menu,html.theme--documenter-dark .content kbd.hero .navbar-menu{background-color:#282f2f}}html.theme--documenter-dark .hero.is-dark .navbar-item,html.theme--documenter-dark .content kbd.hero .navbar-item,html.theme--documenter-dark .hero.is-dark .navbar-link,html.theme--documenter-dark .content kbd.hero .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-dark a.navbar-item:hover,html.theme--documenter-dark .content kbd.hero a.navbar-item:hover,html.theme--documenter-dark .hero.is-dark a.navbar-item.is-active,html.theme--documenter-dark .content kbd.hero a.navbar-item.is-active,html.theme--documenter-dark .hero.is-dark .navbar-link:hover,html.theme--documenter-dark .content kbd.hero .navbar-link:hover,html.theme--documenter-dark .hero.is-dark .navbar-link.is-active,html.theme--documenter-dark .content kbd.hero .navbar-link.is-active{background-color:#1d2122;color:#fff}html.theme--documenter-dark .hero.is-dark .tabs a,html.theme--documenter-dark .content kbd.hero .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-dark .tabs a:hover,html.theme--documenter-dark .content kbd.hero .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-dark .tabs li.is-active a,html.theme--documenter-dark .content kbd.hero .tabs li.is-active a{color:#282f2f !important;opacity:1}html.theme--documenter-dark .hero.is-dark .tabs.is-boxed a,html.theme--documenter-dark .content kbd.hero .tabs.is-boxed a,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle a,html.theme--documenter-dark .content kbd.hero .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-dark .tabs.is-boxed a:hover,html.theme--documenter-dark .content kbd.hero .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle a:hover,html.theme--documenter-dark .content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-dark .tabs.is-boxed li.is-active a,html.theme--documenter-dark .content kbd.hero .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-dark .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle li.is-active a,html.theme--documenter-dark .content kbd.hero .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#282f2f}html.theme--documenter-dark .hero.is-dark.is-bold,html.theme--documenter-dark .content kbd.hero.is-bold{background-image:linear-gradient(141deg, #0f1615 0%, #282f2f 71%, #313c40 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-dark.is-bold .navbar-menu,html.theme--documenter-dark .content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #0f1615 0%, #282f2f 71%, #313c40 100%)}}html.theme--documenter-dark .hero.is-primary,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink{background-color:#375a7f;color:#fff}html.theme--documenter-dark .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-primary strong,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink strong{color:inherit}html.theme--documenter-dark .hero.is-primary .title,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .title{color:#fff}html.theme--documenter-dark .hero.is-primary .subtitle,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-primary .subtitle a:not(.button),html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),html.theme--documenter-dark .hero.is-primary .subtitle strong,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-primary .navbar-menu,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#375a7f}}html.theme--documenter-dark .hero.is-primary .navbar-item,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-item,html.theme--documenter-dark .hero.is-primary .navbar-link,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-primary a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,html.theme--documenter-dark .hero.is-primary a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,html.theme--documenter-dark .hero.is-primary .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-link:hover,html.theme--documenter-dark .hero.is-primary .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .hero.is-primary .tabs a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-primary .tabs a:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-primary .tabs li.is-active a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#375a7f !important;opacity:1}html.theme--documenter-dark .hero.is-primary .tabs.is-boxed a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-primary .tabs.is-boxed a:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle a:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-primary .tabs.is-boxed li.is-active a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-primary .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle li.is-active a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#375a7f}html.theme--documenter-dark .hero.is-primary.is-bold,html.theme--documenter-dark .docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #214b62 0%, #375a7f 71%, #3a5796 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-primary.is-bold .navbar-menu,html.theme--documenter-dark .docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #214b62 0%, #375a7f 71%, #3a5796 100%)}}html.theme--documenter-dark .hero.is-link{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-link strong{color:inherit}html.theme--documenter-dark .hero.is-link .title{color:#fff}html.theme--documenter-dark .hero.is-link .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-link .subtitle a:not(.button),html.theme--documenter-dark .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-link .navbar-menu{background-color:#1abc9c}}html.theme--documenter-dark .hero.is-link .navbar-item,html.theme--documenter-dark .hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-link a.navbar-item:hover,html.theme--documenter-dark .hero.is-link a.navbar-item.is-active,html.theme--documenter-dark .hero.is-link .navbar-link:hover,html.theme--documenter-dark .hero.is-link .navbar-link.is-active{background-color:#17a689;color:#fff}html.theme--documenter-dark .hero.is-link .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-link .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-link .tabs li.is-active a{color:#1abc9c !important;opacity:1}html.theme--documenter-dark .hero.is-link .tabs.is-boxed a,html.theme--documenter-dark .hero.is-link .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-link .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-link .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-link .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-link .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#1abc9c}html.theme--documenter-dark .hero.is-link.is-bold{background-image:linear-gradient(141deg, #0c9764 0%, #1abc9c 71%, #17d8d2 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #0c9764 0%, #1abc9c 71%, #17d8d2 100%)}}html.theme--documenter-dark .hero.is-info{background-color:#3c5dcd;color:#fff}html.theme--documenter-dark .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-info strong{color:inherit}html.theme--documenter-dark .hero.is-info .title{color:#fff}html.theme--documenter-dark .hero.is-info .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-info .subtitle a:not(.button),html.theme--documenter-dark .hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-info .navbar-menu{background-color:#3c5dcd}}html.theme--documenter-dark .hero.is-info .navbar-item,html.theme--documenter-dark .hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-info a.navbar-item:hover,html.theme--documenter-dark .hero.is-info a.navbar-item.is-active,html.theme--documenter-dark .hero.is-info .navbar-link:hover,html.theme--documenter-dark .hero.is-info .navbar-link.is-active{background-color:#3151bf;color:#fff}html.theme--documenter-dark .hero.is-info .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-info .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-info .tabs li.is-active a{color:#3c5dcd !important;opacity:1}html.theme--documenter-dark .hero.is-info .tabs.is-boxed a,html.theme--documenter-dark .hero.is-info .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-info .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-info .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-info .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-info .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3c5dcd}html.theme--documenter-dark .hero.is-info.is-bold{background-image:linear-gradient(141deg, #215bb5 0%, #3c5dcd 71%, #4b53d8 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #215bb5 0%, #3c5dcd 71%, #4b53d8 100%)}}html.theme--documenter-dark .hero.is-success{background-color:#259a12;color:#fff}html.theme--documenter-dark .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-success strong{color:inherit}html.theme--documenter-dark .hero.is-success .title{color:#fff}html.theme--documenter-dark .hero.is-success .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-success .subtitle a:not(.button),html.theme--documenter-dark .hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-success .navbar-menu{background-color:#259a12}}html.theme--documenter-dark .hero.is-success .navbar-item,html.theme--documenter-dark .hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-success a.navbar-item:hover,html.theme--documenter-dark .hero.is-success a.navbar-item.is-active,html.theme--documenter-dark .hero.is-success .navbar-link:hover,html.theme--documenter-dark .hero.is-success .navbar-link.is-active{background-color:#20830f;color:#fff}html.theme--documenter-dark .hero.is-success .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-success .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-success .tabs li.is-active a{color:#259a12 !important;opacity:1}html.theme--documenter-dark .hero.is-success .tabs.is-boxed a,html.theme--documenter-dark .hero.is-success .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-success .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-success .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-success .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-success .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#259a12}html.theme--documenter-dark .hero.is-success.is-bold{background-image:linear-gradient(141deg, #287207 0%, #259a12 71%, #10b614 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #287207 0%, #259a12 71%, #10b614 100%)}}html.theme--documenter-dark .hero.is-warning{background-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-warning strong{color:inherit}html.theme--documenter-dark .hero.is-warning .title{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}html.theme--documenter-dark .hero.is-warning .subtitle a:not(.button),html.theme--documenter-dark .hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-warning .navbar-menu{background-color:#f4c72f}}html.theme--documenter-dark .hero.is-warning .navbar-item,html.theme--documenter-dark .hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-warning a.navbar-item:hover,html.theme--documenter-dark .hero.is-warning a.navbar-item.is-active,html.theme--documenter-dark .hero.is-warning .navbar-link:hover,html.theme--documenter-dark .hero.is-warning .navbar-link.is-active{background-color:#f3c017;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--documenter-dark .hero.is-warning .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-warning .tabs li.is-active a{color:#f4c72f !important;opacity:1}html.theme--documenter-dark .hero.is-warning .tabs.is-boxed a,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-warning .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-warning .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-warning .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f4c72f}html.theme--documenter-dark .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #f09100 0%, #f4c72f 71%, #faef42 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #f09100 0%, #f4c72f 71%, #faef42 100%)}}html.theme--documenter-dark .hero.is-danger{background-color:#cb3c33;color:#fff}html.theme--documenter-dark .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-danger strong{color:inherit}html.theme--documenter-dark .hero.is-danger .title{color:#fff}html.theme--documenter-dark .hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-danger .subtitle a:not(.button),html.theme--documenter-dark .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-danger .navbar-menu{background-color:#cb3c33}}html.theme--documenter-dark .hero.is-danger .navbar-item,html.theme--documenter-dark .hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-danger a.navbar-item:hover,html.theme--documenter-dark .hero.is-danger a.navbar-item.is-active,html.theme--documenter-dark .hero.is-danger .navbar-link:hover,html.theme--documenter-dark .hero.is-danger .navbar-link.is-active{background-color:#b7362e;color:#fff}html.theme--documenter-dark .hero.is-danger .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-danger .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-danger .tabs li.is-active a{color:#cb3c33 !important;opacity:1}html.theme--documenter-dark .hero.is-danger .tabs.is-boxed a,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-danger .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-danger .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-danger .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#cb3c33}html.theme--documenter-dark .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #ac1f2e 0%, #cb3c33 71%, #d66341 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ac1f2e 0%, #cb3c33 71%, #d66341 100%)}}html.theme--documenter-dark .hero.is-small .hero-body,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero.is-large .hero-body{padding:18rem 6rem}}html.theme--documenter-dark .hero.is-halfheight .hero-body,html.theme--documenter-dark .hero.is-fullheight .hero-body,html.theme--documenter-dark .hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}html.theme--documenter-dark .hero.is-halfheight .hero-body>.container,html.theme--documenter-dark .hero.is-fullheight .hero-body>.container,html.theme--documenter-dark .hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .hero.is-halfheight{min-height:50vh}html.theme--documenter-dark .hero.is-fullheight{min-height:100vh}html.theme--documenter-dark .hero-video{overflow:hidden}html.theme--documenter-dark .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}html.theme--documenter-dark .hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){html.theme--documenter-dark .hero-video{display:none}}html.theme--documenter-dark .hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){html.theme--documenter-dark .hero-buttons .button{display:flex}html.theme--documenter-dark .hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero-buttons{display:flex;justify-content:center}html.theme--documenter-dark .hero-buttons .button:not(:last-child){margin-right:1.5rem}}html.theme--documenter-dark .hero-head,html.theme--documenter-dark .hero-foot{flex-grow:0;flex-shrink:0}html.theme--documenter-dark .hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero-body{padding:3rem 3rem}}html.theme--documenter-dark .section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){html.theme--documenter-dark .section{padding:3rem 3rem}html.theme--documenter-dark .section.is-medium{padding:9rem 4.5rem}html.theme--documenter-dark .section.is-large{padding:18rem 6rem}}html.theme--documenter-dark .footer{background-color:#282f2f;padding:3rem 1.5rem 6rem}html.theme--documenter-dark hr{height:1px}html.theme--documenter-dark h6{text-transform:uppercase;letter-spacing:0.5px}html.theme--documenter-dark .hero{background-color:#343c3d}html.theme--documenter-dark a{transition:all 200ms ease}html.theme--documenter-dark .button{transition:all 200ms ease;border-width:1px;color:#fff}html.theme--documenter-dark .button.is-active,html.theme--documenter-dark .button.is-focused,html.theme--documenter-dark .button:active,html.theme--documenter-dark .button:focus{box-shadow:0 0 0 2px rgba(140,155,157,0.5)}html.theme--documenter-dark .button.is-white.is-hovered,html.theme--documenter-dark .button.is-white:hover{background-color:#fff}html.theme--documenter-dark .button.is-white.is-active,html.theme--documenter-dark .button.is-white.is-focused,html.theme--documenter-dark .button.is-white:active,html.theme--documenter-dark .button.is-white:focus{border-color:#fff;box-shadow:0 0 0 2px rgba(255,255,255,0.5)}html.theme--documenter-dark .button.is-black.is-hovered,html.theme--documenter-dark .button.is-black:hover{background-color:#1d1d1d}html.theme--documenter-dark .button.is-black.is-active,html.theme--documenter-dark .button.is-black.is-focused,html.theme--documenter-dark .button.is-black:active,html.theme--documenter-dark .button.is-black:focus{border-color:#0a0a0a;box-shadow:0 0 0 2px rgba(10,10,10,0.5)}html.theme--documenter-dark .button.is-light.is-hovered,html.theme--documenter-dark .button.is-light:hover{background-color:#fff}html.theme--documenter-dark .button.is-light.is-active,html.theme--documenter-dark .button.is-light.is-focused,html.theme--documenter-dark .button.is-light:active,html.theme--documenter-dark .button.is-light:focus{border-color:#ecf0f1;box-shadow:0 0 0 2px rgba(236,240,241,0.5)}html.theme--documenter-dark .button.is-dark.is-hovered,html.theme--documenter-dark .content kbd.button.is-hovered,html.theme--documenter-dark .button.is-dark:hover,html.theme--documenter-dark .content kbd.button:hover{background-color:#3a4344}html.theme--documenter-dark .button.is-dark.is-active,html.theme--documenter-dark .content kbd.button.is-active,html.theme--documenter-dark .button.is-dark.is-focused,html.theme--documenter-dark .content kbd.button.is-focused,html.theme--documenter-dark .button.is-dark:active,html.theme--documenter-dark .content kbd.button:active,html.theme--documenter-dark .button.is-dark:focus,html.theme--documenter-dark .content kbd.button:focus{border-color:#282f2f;box-shadow:0 0 0 2px rgba(40,47,47,0.5)}html.theme--documenter-dark .button.is-primary.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-hovered.docs-sourcelink,html.theme--documenter-dark .button.is-primary:hover,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:hover{background-color:#436d9a}html.theme--documenter-dark .button.is-primary.is-active,html.theme--documenter-dark .docstring>section>a.button.is-active.docs-sourcelink,html.theme--documenter-dark .button.is-primary.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-focused.docs-sourcelink,html.theme--documenter-dark .button.is-primary:active,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:active,html.theme--documenter-dark .button.is-primary:focus,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:focus{border-color:#375a7f;box-shadow:0 0 0 2px rgba(55,90,127,0.5)}html.theme--documenter-dark .button.is-link.is-hovered,html.theme--documenter-dark .button.is-link:hover{background-color:#1fdeb8}html.theme--documenter-dark .button.is-link.is-active,html.theme--documenter-dark .button.is-link.is-focused,html.theme--documenter-dark .button.is-link:active,html.theme--documenter-dark .button.is-link:focus{border-color:#1abc9c;box-shadow:0 0 0 2px rgba(26,188,156,0.5)}html.theme--documenter-dark .button.is-info.is-hovered,html.theme--documenter-dark .button.is-info:hover{background-color:#5a76d5}html.theme--documenter-dark .button.is-info.is-active,html.theme--documenter-dark .button.is-info.is-focused,html.theme--documenter-dark .button.is-info:active,html.theme--documenter-dark .button.is-info:focus{border-color:#3c5dcd;box-shadow:0 0 0 2px rgba(60,93,205,0.5)}html.theme--documenter-dark .button.is-success.is-hovered,html.theme--documenter-dark .button.is-success:hover{background-color:#2dbc16}html.theme--documenter-dark .button.is-success.is-active,html.theme--documenter-dark .button.is-success.is-focused,html.theme--documenter-dark .button.is-success:active,html.theme--documenter-dark .button.is-success:focus{border-color:#259a12;box-shadow:0 0 0 2px rgba(37,154,18,0.5)}html.theme--documenter-dark .button.is-warning.is-hovered,html.theme--documenter-dark .button.is-warning:hover{background-color:#f6d153}html.theme--documenter-dark .button.is-warning.is-active,html.theme--documenter-dark .button.is-warning.is-focused,html.theme--documenter-dark .button.is-warning:active,html.theme--documenter-dark .button.is-warning:focus{border-color:#f4c72f;box-shadow:0 0 0 2px rgba(244,199,47,0.5)}html.theme--documenter-dark .button.is-danger.is-hovered,html.theme--documenter-dark .button.is-danger:hover{background-color:#d35951}html.theme--documenter-dark .button.is-danger.is-active,html.theme--documenter-dark .button.is-danger.is-focused,html.theme--documenter-dark .button.is-danger:active,html.theme--documenter-dark .button.is-danger:focus{border-color:#cb3c33;box-shadow:0 0 0 2px rgba(203,60,51,0.5)}html.theme--documenter-dark .label{color:#dbdee0}html.theme--documenter-dark .button,html.theme--documenter-dark .control.has-icons-left .icon,html.theme--documenter-dark .control.has-icons-right .icon,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .select,html.theme--documenter-dark .select select,html.theme--documenter-dark .textarea{height:2.5em}html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark .textarea{transition:all 200ms ease;box-shadow:none;border-width:1px;padding-left:1em;padding-right:1em}html.theme--documenter-dark .select:after,html.theme--documenter-dark .select select{border-width:1px}html.theme--documenter-dark .control.has-addons .button,html.theme--documenter-dark .control.has-addons .input,html.theme--documenter-dark .control.has-addons #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .control.has-addons form.docs-search>input,html.theme--documenter-dark .control.has-addons .select{margin-right:-1px}html.theme--documenter-dark .notification{background-color:#343c3d}html.theme--documenter-dark .card{box-shadow:none;border:1px solid #343c3d;background-color:#282f2f;border-radius:.4em}html.theme--documenter-dark .card .card-image img{border-radius:.4em .4em 0 0}html.theme--documenter-dark .card .card-header{box-shadow:none;background-color:rgba(18,18,18,0.2);border-radius:.4em .4em 0 0}html.theme--documenter-dark .card .card-footer{background-color:rgba(18,18,18,0.2)}html.theme--documenter-dark .card .card-footer,html.theme--documenter-dark .card .card-footer-item{border-width:1px;border-color:#343c3d}html.theme--documenter-dark .notification.is-white a:not(.button){color:#0a0a0a;text-decoration:underline}html.theme--documenter-dark .notification.is-black a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-light a:not(.button){color:rgba(0,0,0,0.7);text-decoration:underline}html.theme--documenter-dark .notification.is-dark a:not(.button),html.theme--documenter-dark .content kbd.notification a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-primary a:not(.button),html.theme--documenter-dark .docstring>section>a.notification.docs-sourcelink a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-link a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-info a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-success a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-warning a:not(.button){color:rgba(0,0,0,0.7);text-decoration:underline}html.theme--documenter-dark .notification.is-danger a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .tag,html.theme--documenter-dark .content kbd,html.theme--documenter-dark .docstring>section>a.docs-sourcelink{border-radius:.4em}html.theme--documenter-dark .menu-list a{transition:all 300ms ease}html.theme--documenter-dark .modal-card-body{background-color:#282f2f}html.theme--documenter-dark .modal-card-foot,html.theme--documenter-dark .modal-card-head{border-color:#343c3d}html.theme--documenter-dark .message-header{font-weight:700;background-color:#343c3d;color:#fff}html.theme--documenter-dark .message-body{border-width:1px;border-color:#343c3d}html.theme--documenter-dark .navbar{border-radius:.4em}html.theme--documenter-dark .navbar.is-transparent{background:none}html.theme--documenter-dark .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#1abc9c}@media screen and (max-width: 1055px){html.theme--documenter-dark .navbar .navbar-menu{background-color:#375a7f;border-radius:0 0 .4em .4em}}html.theme--documenter-dark .hero .navbar,html.theme--documenter-dark body>.navbar{border-radius:0}html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-previous{border-width:1px}html.theme--documenter-dark .panel-block,html.theme--documenter-dark .panel-heading,html.theme--documenter-dark .panel-tabs{border-width:1px}html.theme--documenter-dark .panel-block:first-child,html.theme--documenter-dark .panel-heading:first-child,html.theme--documenter-dark .panel-tabs:first-child{border-top-width:1px}html.theme--documenter-dark .panel-heading{font-weight:700}html.theme--documenter-dark .panel-tabs a{border-width:1px;margin-bottom:-1px}html.theme--documenter-dark .panel-tabs a.is-active{border-bottom-color:#17a689}html.theme--documenter-dark .panel-block:hover{color:#1dd2af}html.theme--documenter-dark .panel-block:hover .panel-icon{color:#1dd2af}html.theme--documenter-dark .panel-block.is-active .panel-icon{color:#17a689}html.theme--documenter-dark .tabs a{border-bottom-width:1px;margin-bottom:-1px}html.theme--documenter-dark .tabs ul{border-bottom-width:1px}html.theme--documenter-dark .tabs.is-boxed a{border-width:1px}html.theme--documenter-dark .tabs.is-boxed li.is-active a{background-color:#1f2424}html.theme--documenter-dark .tabs.is-toggle li a{border-width:1px;margin-bottom:0}html.theme--documenter-dark .tabs.is-toggle li+li{margin-left:-1px}html.theme--documenter-dark .hero.is-white .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-black .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-light .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-dark .navbar .navbar-dropdown .navbar-item:hover,html.theme--documenter-dark .content kbd.hero .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-primary .navbar .navbar-dropdown .navbar-item:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-link .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-info .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-success .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-warning .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-danger .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark h1 .docs-heading-anchor,html.theme--documenter-dark h1 .docs-heading-anchor:hover,html.theme--documenter-dark h1 .docs-heading-anchor:visited,html.theme--documenter-dark h2 .docs-heading-anchor,html.theme--documenter-dark h2 .docs-heading-anchor:hover,html.theme--documenter-dark h2 .docs-heading-anchor:visited,html.theme--documenter-dark h3 .docs-heading-anchor,html.theme--documenter-dark h3 .docs-heading-anchor:hover,html.theme--documenter-dark h3 .docs-heading-anchor:visited,html.theme--documenter-dark h4 .docs-heading-anchor,html.theme--documenter-dark h4 .docs-heading-anchor:hover,html.theme--documenter-dark h4 .docs-heading-anchor:visited,html.theme--documenter-dark h5 .docs-heading-anchor,html.theme--documenter-dark h5 .docs-heading-anchor:hover,html.theme--documenter-dark h5 .docs-heading-anchor:visited,html.theme--documenter-dark h6 .docs-heading-anchor,html.theme--documenter-dark h6 .docs-heading-anchor:hover,html.theme--documenter-dark h6 .docs-heading-anchor:visited{color:#f2f2f2}html.theme--documenter-dark h1 .docs-heading-anchor-permalink,html.theme--documenter-dark h2 .docs-heading-anchor-permalink,html.theme--documenter-dark h3 .docs-heading-anchor-permalink,html.theme--documenter-dark h4 .docs-heading-anchor-permalink,html.theme--documenter-dark h5 .docs-heading-anchor-permalink,html.theme--documenter-dark h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}html.theme--documenter-dark h1 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h2 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h3 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h4 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h5 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}html.theme--documenter-dark h1:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h2:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h3:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h4:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h5:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h6:hover .docs-heading-anchor-permalink{visibility:visible}html.theme--documenter-dark .docs-light-only{display:none !important}html.theme--documenter-dark pre{position:relative;overflow:hidden}html.theme--documenter-dark pre code,html.theme--documenter-dark pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}html.theme--documenter-dark pre code:first-of-type,html.theme--documenter-dark pre code.hljs:first-of-type{padding-top:0.5rem !important}html.theme--documenter-dark pre code:last-of-type,html.theme--documenter-dark pre code.hljs:last-of-type{padding-bottom:0.5rem !important}html.theme--documenter-dark pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#fff;cursor:pointer;text-align:center}html.theme--documenter-dark pre .copy-button:focus,html.theme--documenter-dark pre .copy-button:hover{opacity:1;background:rgba(255,255,255,0.1);color:#1abc9c}html.theme--documenter-dark pre .copy-button.success{color:#259a12;opacity:1}html.theme--documenter-dark pre .copy-button.error{color:#cb3c33;opacity:1}html.theme--documenter-dark pre:hover .copy-button{opacity:1}html.theme--documenter-dark .admonition{background-color:#282f2f;border-style:solid;border-width:2px;border-color:#dbdee0;border-radius:4px;font-size:1rem}html.theme--documenter-dark .admonition strong{color:currentColor}html.theme--documenter-dark .admonition.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}html.theme--documenter-dark .admonition.is-medium{font-size:1.25rem}html.theme--documenter-dark .admonition.is-large{font-size:1.5rem}html.theme--documenter-dark .admonition.is-default{background-color:#282f2f;border-color:#dbdee0}html.theme--documenter-dark .admonition.is-default>.admonition-header{background-color:rgba(0,0,0,0);color:#dbdee0}html.theme--documenter-dark .admonition.is-default>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-info{background-color:#282f2f;border-color:#3c5dcd}html.theme--documenter-dark .admonition.is-info>.admonition-header{background-color:rgba(0,0,0,0);color:#3c5dcd}html.theme--documenter-dark .admonition.is-info>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-success{background-color:#282f2f;border-color:#259a12}html.theme--documenter-dark .admonition.is-success>.admonition-header{background-color:rgba(0,0,0,0);color:#259a12}html.theme--documenter-dark .admonition.is-success>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-warning{background-color:#282f2f;border-color:#f4c72f}html.theme--documenter-dark .admonition.is-warning>.admonition-header{background-color:rgba(0,0,0,0);color:#f4c72f}html.theme--documenter-dark .admonition.is-warning>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-danger{background-color:#282f2f;border-color:#cb3c33}html.theme--documenter-dark .admonition.is-danger>.admonition-header{background-color:rgba(0,0,0,0);color:#cb3c33}html.theme--documenter-dark .admonition.is-danger>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-compat{background-color:#282f2f;border-color:#3489da}html.theme--documenter-dark .admonition.is-compat>.admonition-header{background-color:rgba(0,0,0,0);color:#3489da}html.theme--documenter-dark .admonition.is-compat>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-todo{background-color:#282f2f;border-color:#9558b2}html.theme--documenter-dark .admonition.is-todo>.admonition-header{background-color:rgba(0,0,0,0);color:#9558b2}html.theme--documenter-dark .admonition.is-todo>.admonition-body{color:#fff}html.theme--documenter-dark .admonition-header{color:#dbdee0;background-color:rgba(0,0,0,0);align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}html.theme--documenter-dark .admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}html.theme--documenter-dark details.admonition.is-details>.admonition-header{list-style:none}html.theme--documenter-dark details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}html.theme--documenter-dark details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}html.theme--documenter-dark .admonition-body{color:#fff;padding:0.5rem .75rem}html.theme--documenter-dark .admonition-body pre{background-color:#282f2f}html.theme--documenter-dark .admonition-body code{background-color:rgba(255,255,255,0.05)}html.theme--documenter-dark .docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:2px solid #5e6d6f;border-radius:4px;box-shadow:none;max-width:100%}html.theme--documenter-dark .docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#282f2f;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #5e6d6f;overflow:auto}html.theme--documenter-dark .docstring>header code{background-color:transparent}html.theme--documenter-dark .docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}html.theme--documenter-dark .docstring>header .docstring-binding{margin-right:0.3em}html.theme--documenter-dark .docstring>header .docstring-category{margin-left:0.3em}html.theme--documenter-dark .docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #5e6d6f}html.theme--documenter-dark .docstring>section:last-child{border-bottom:none}html.theme--documenter-dark .docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}html.theme--documenter-dark .docstring>section>a.docs-sourcelink:focus{opacity:1 !important}html.theme--documenter-dark .docstring:hover>section>a.docs-sourcelink{opacity:0.2}html.theme--documenter-dark .docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}html.theme--documenter-dark .docstring>section:hover a.docs-sourcelink{opacity:1}html.theme--documenter-dark .documenter-example-output{background-color:#1f2424}html.theme--documenter-dark .outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#282f2f;color:#fff;border-bottom:3px solid rgba(0,0,0,0);padding:10px 35px;text-align:center;font-size:15px}html.theme--documenter-dark .outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}html.theme--documenter-dark .outdated-warning-overlay a{color:#1abc9c}html.theme--documenter-dark .outdated-warning-overlay a:hover{color:#1dd2af}html.theme--documenter-dark .content pre{border:2px solid #5e6d6f;border-radius:4px}html.theme--documenter-dark .content code{font-weight:inherit}html.theme--documenter-dark .content a code{color:#1abc9c}html.theme--documenter-dark .content a:hover code{color:#1dd2af}html.theme--documenter-dark .content h1 code,html.theme--documenter-dark .content h2 code,html.theme--documenter-dark .content h3 code,html.theme--documenter-dark .content h4 code,html.theme--documenter-dark .content h5 code,html.theme--documenter-dark .content h6 code{color:#f2f2f2}html.theme--documenter-dark .content table{display:block;width:initial;max-width:100%;overflow-x:auto}html.theme--documenter-dark .content blockquote>ul:first-child,html.theme--documenter-dark .content blockquote>ol:first-child,html.theme--documenter-dark .content .admonition-body>ul:first-child,html.theme--documenter-dark .content .admonition-body>ol:first-child{margin-top:0}html.theme--documenter-dark pre,html.theme--documenter-dark code{font-variant-ligatures:no-contextual}html.theme--documenter-dark .breadcrumb a.is-disabled{cursor:default;pointer-events:none}html.theme--documenter-dark .breadcrumb a.is-disabled,html.theme--documenter-dark .breadcrumb a.is-disabled:hover{color:#f2f2f2}html.theme--documenter-dark .hljs{background:initial !important}html.theme--documenter-dark .katex .katex-mathml{top:0;right:0}html.theme--documenter-dark .katex-display,html.theme--documenter-dark mjx-container,html.theme--documenter-dark .MathJax_Display{margin:0.5em 0 !important}html.theme--documenter-dark html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}html.theme--documenter-dark li.no-marker{list-style:none}html.theme--documenter-dark #documenter .docs-main>article{overflow-wrap:break-word}html.theme--documenter-dark #documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main{width:100%}html.theme--documenter-dark #documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}html.theme--documenter-dark #documenter .docs-main>header,html.theme--documenter-dark #documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}html.theme--documenter-dark #documenter .docs-main header.docs-navbar{background-color:#1f2424;border-bottom:1px solid #5e6d6f;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-icon,html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}html.theme--documenter-dark #documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}html.theme--documenter-dark #documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #171717;transition-duration:0.7s;-webkit-transition-duration:0.7s}html.theme--documenter-dark #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}html.theme--documenter-dark #documenter .docs-main section.footnotes{border-top:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-main section.footnotes li .tag:first-child,html.theme--documenter-dark #documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,html.theme--documenter-dark #documenter .docs-main section.footnotes li .content kbd:first-child,html.theme--documenter-dark .content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}html.theme--documenter-dark #documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #5e6d6f;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-nextpage,html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}html.theme--documenter-dark #documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}html.theme--documenter-dark #documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}html.theme--documenter-dark #documenter .docs-sidebar{display:flex;flex-direction:column;color:#fff;background-color:#282f2f;border-right:1px solid #5e6d6f;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}html.theme--documenter-dark #documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #171717}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar{left:0;top:0}}html.theme--documenter-dark #documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name a,html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name a:hover{color:#fff}html.theme--documenter-dark #documenter .docs-sidebar .docs-version-selector{border-top:1px solid #5e6d6f;display:none;padding:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-version-selector.visible{display:flex}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #5e6d6f;padding-bottom:1.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#fff;background:#282f2f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu a.tocitem:hover,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#fff;background-color:#32393a}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #5e6d6f;border-bottom:1px solid #5e6d6f;background-color:#1f2424}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#1f2424;color:#fff}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#32393a;color:#fff}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}html.theme--documenter-dark #documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{width:14.4rem}html.theme--documenter-dark #documenter .docs-sidebar #documenter-search-query{color:#868c98;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3b4445}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#4e5a5c}}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3b4445}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#4e5a5c}}html.theme--documenter-dark kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(245,245,245,0.6);box-shadow:0 2px 0 1px rgba(245,245,245,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}html.theme--documenter-dark .search-min-width-50{min-width:50%}html.theme--documenter-dark .search-min-height-100{min-height:100%}html.theme--documenter-dark .search-modal-card-body{max-height:calc(100vh - 15rem)}html.theme--documenter-dark .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--documenter-dark .search-result-link:hover,html.theme--documenter-dark .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--documenter-dark .search-result-link .property-search-result-badge,html.theme--documenter-dark .search-result-link .search-filter{transition:all 300ms}html.theme--documenter-dark .property-search-result-badge,html.theme--documenter-dark .search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}html.theme--documenter-dark .search-result-link:hover .property-search-result-badge,html.theme--documenter-dark .search-result-link:hover .search-filter,html.theme--documenter-dark .search-result-link:focus .property-search-result-badge,html.theme--documenter-dark .search-result-link:focus .search-filter{color:#333;background-color:#f1f5f9}html.theme--documenter-dark .search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}html.theme--documenter-dark .search-filter:hover,html.theme--documenter-dark .search-filter:focus{color:#333}html.theme--documenter-dark .search-filter-selected{color:#f5f5f5;background-color:rgba(139,0,139,0.5)}html.theme--documenter-dark .search-filter-selected:hover,html.theme--documenter-dark .search-filter-selected:focus{color:#f5f5f5}html.theme--documenter-dark .search-result-highlight{background-color:#ffdd57;color:black}html.theme--documenter-dark .search-divider{border-bottom:1px solid #5e6d6f}html.theme--documenter-dark .search-result-title{width:85%;color:#f5f5f5}html.theme--documenter-dark .search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--documenter-dark #search-modal .modal-card-body::-webkit-scrollbar,html.theme--documenter-dark #search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}html.theme--documenter-dark #search-modal .modal-card-body::-webkit-scrollbar-thumb,html.theme--documenter-dark #search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}html.theme--documenter-dark #search-modal .modal-card-body::-webkit-scrollbar-track,html.theme--documenter-dark #search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}html.theme--documenter-dark .w-100{width:100%}html.theme--documenter-dark .gap-2{gap:0.5rem}html.theme--documenter-dark .gap-4{gap:1rem}html.theme--documenter-dark .gap-8{gap:2rem}html.theme--documenter-dark{background-color:#1f2424;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--documenter-dark .ansi span.sgr1{font-weight:bolder}html.theme--documenter-dark .ansi span.sgr2{font-weight:lighter}html.theme--documenter-dark .ansi span.sgr3{font-style:italic}html.theme--documenter-dark .ansi span.sgr4{text-decoration:underline}html.theme--documenter-dark .ansi span.sgr7{color:#1f2424;background-color:#fff}html.theme--documenter-dark .ansi span.sgr8{color:transparent}html.theme--documenter-dark .ansi span.sgr8 span{color:transparent}html.theme--documenter-dark .ansi span.sgr9{text-decoration:line-through}html.theme--documenter-dark .ansi span.sgr30{color:#242424}html.theme--documenter-dark .ansi span.sgr31{color:#f6705f}html.theme--documenter-dark .ansi span.sgr32{color:#4fb43a}html.theme--documenter-dark .ansi span.sgr33{color:#f4c72f}html.theme--documenter-dark .ansi span.sgr34{color:#7587f0}html.theme--documenter-dark .ansi span.sgr35{color:#bc89d3}html.theme--documenter-dark .ansi span.sgr36{color:#49b6ca}html.theme--documenter-dark .ansi span.sgr37{color:#b3bdbe}html.theme--documenter-dark .ansi span.sgr40{background-color:#242424}html.theme--documenter-dark .ansi span.sgr41{background-color:#f6705f}html.theme--documenter-dark .ansi span.sgr42{background-color:#4fb43a}html.theme--documenter-dark .ansi span.sgr43{background-color:#f4c72f}html.theme--documenter-dark .ansi span.sgr44{background-color:#7587f0}html.theme--documenter-dark .ansi span.sgr45{background-color:#bc89d3}html.theme--documenter-dark .ansi span.sgr46{background-color:#49b6ca}html.theme--documenter-dark .ansi span.sgr47{background-color:#b3bdbe}html.theme--documenter-dark .ansi span.sgr90{color:#92a0a2}html.theme--documenter-dark .ansi span.sgr91{color:#ff8674}html.theme--documenter-dark .ansi span.sgr92{color:#79d462}html.theme--documenter-dark .ansi span.sgr93{color:#ffe76b}html.theme--documenter-dark .ansi span.sgr94{color:#8a98ff}html.theme--documenter-dark .ansi span.sgr95{color:#d2a4e6}html.theme--documenter-dark .ansi span.sgr96{color:#6bc8db}html.theme--documenter-dark .ansi span.sgr97{color:#ecf0f1}html.theme--documenter-dark .ansi span.sgr100{background-color:#92a0a2}html.theme--documenter-dark .ansi span.sgr101{background-color:#ff8674}html.theme--documenter-dark .ansi span.sgr102{background-color:#79d462}html.theme--documenter-dark .ansi span.sgr103{background-color:#ffe76b}html.theme--documenter-dark .ansi span.sgr104{background-color:#8a98ff}html.theme--documenter-dark .ansi span.sgr105{background-color:#d2a4e6}html.theme--documenter-dark .ansi span.sgr106{background-color:#6bc8db}html.theme--documenter-dark .ansi span.sgr107{background-color:#ecf0f1}html.theme--documenter-dark code.language-julia-repl>span.hljs-meta{color:#4fb43a;font-weight:bolder}html.theme--documenter-dark .hljs{background:#2b2b2b;color:#f8f8f2}html.theme--documenter-dark .hljs-comment,html.theme--documenter-dark .hljs-quote{color:#d4d0ab}html.theme--documenter-dark .hljs-variable,html.theme--documenter-dark .hljs-template-variable,html.theme--documenter-dark .hljs-tag,html.theme--documenter-dark .hljs-name,html.theme--documenter-dark .hljs-selector-id,html.theme--documenter-dark .hljs-selector-class,html.theme--documenter-dark .hljs-regexp,html.theme--documenter-dark .hljs-deletion{color:#ffa07a}html.theme--documenter-dark .hljs-number,html.theme--documenter-dark .hljs-built_in,html.theme--documenter-dark .hljs-literal,html.theme--documenter-dark .hljs-type,html.theme--documenter-dark .hljs-params,html.theme--documenter-dark .hljs-meta,html.theme--documenter-dark .hljs-link{color:#f5ab35}html.theme--documenter-dark .hljs-attribute{color:#ffd700}html.theme--documenter-dark .hljs-string,html.theme--documenter-dark .hljs-symbol,html.theme--documenter-dark .hljs-bullet,html.theme--documenter-dark .hljs-addition{color:#abe338}html.theme--documenter-dark .hljs-title,html.theme--documenter-dark .hljs-section{color:#00e0e0}html.theme--documenter-dark .hljs-keyword,html.theme--documenter-dark .hljs-selector-tag{color:#dcc6e0}html.theme--documenter-dark .hljs-emphasis{font-style:italic}html.theme--documenter-dark .hljs-strong{font-weight:bold}@media screen and (-ms-high-contrast: active){html.theme--documenter-dark .hljs-addition,html.theme--documenter-dark .hljs-attribute,html.theme--documenter-dark .hljs-built_in,html.theme--documenter-dark .hljs-bullet,html.theme--documenter-dark .hljs-comment,html.theme--documenter-dark .hljs-link,html.theme--documenter-dark .hljs-literal,html.theme--documenter-dark .hljs-meta,html.theme--documenter-dark .hljs-number,html.theme--documenter-dark .hljs-params,html.theme--documenter-dark .hljs-string,html.theme--documenter-dark .hljs-symbol,html.theme--documenter-dark .hljs-type,html.theme--documenter-dark .hljs-quote{color:highlight}html.theme--documenter-dark .hljs-keyword,html.theme--documenter-dark .hljs-selector-tag{font-weight:bold}}html.theme--documenter-dark .hljs-subst{color:#f8f8f2}html.theme--documenter-dark .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--documenter-dark .search-result-link:hover,html.theme--documenter-dark .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--documenter-dark .search-result-link .property-search-result-badge,html.theme--documenter-dark .search-result-link .search-filter{transition:all 300ms}html.theme--documenter-dark .search-result-link:hover .property-search-result-badge,html.theme--documenter-dark .search-result-link:hover .search-filter,html.theme--documenter-dark .search-result-link:focus .property-search-result-badge,html.theme--documenter-dark .search-result-link:focus .search-filter{color:#333 !important;background-color:#f1f5f9 !important}html.theme--documenter-dark .search-result-title{color:whitesmoke}html.theme--documenter-dark .search-result-highlight{background-color:greenyellow;color:black}html.theme--documenter-dark .search-divider{border-bottom:1px solid #5e6d6f50}html.theme--documenter-dark .w-100{width:100%}html.theme--documenter-dark .gap-2{gap:0.5rem}html.theme--documenter-dark .gap-4{gap:1rem} diff --git a/InferenceObjects/v0.4.9/assets/themes/documenter-light.css b/InferenceObjects/v0.4.9/assets/themes/documenter-light.css new file mode 100644 index 000000000..e000447e6 --- /dev/null +++ b/InferenceObjects/v0.4.9/assets/themes/documenter-light.css @@ -0,0 +1,9 @@ +.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.file-cta,.file-name,.select select,.textarea,.input,#documenter .docs-sidebar form.docs-search>input,.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus,.pagination-ellipsis:focus,.file-cta:focus,.file-name:focus,.select select:focus,.textarea:focus,.input:focus,#documenter .docs-sidebar form.docs-search>input:focus,.button:focus,.is-focused.pagination-previous,.is-focused.pagination-next,.is-focused.pagination-link,.is-focused.pagination-ellipsis,.is-focused.file-cta,.is-focused.file-name,.select select.is-focused,.is-focused.textarea,.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-focused.button,.pagination-previous:active,.pagination-next:active,.pagination-link:active,.pagination-ellipsis:active,.file-cta:active,.file-name:active,.select select:active,.textarea:active,.input:active,#documenter .docs-sidebar form.docs-search>input:active,.button:active,.is-active.pagination-previous,.is-active.pagination-next,.is-active.pagination-link,.is-active.pagination-ellipsis,.is-active.file-cta,.is-active.file-name,.select select.is-active,.is-active.textarea,.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active,.is-active.button{outline:none}.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled],.pagination-ellipsis[disabled],.file-cta[disabled],.file-name[disabled],.select select[disabled],.textarea[disabled],.input[disabled],#documenter .docs-sidebar form.docs-search>input[disabled],.button[disabled],fieldset[disabled] .pagination-previous,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .textarea,fieldset[disabled] .input,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] .button{cursor:not-allowed}.tabs,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.breadcrumb,.file,.button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-link:not(.is-arrowless)::after,.select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}.admonition:not(:last-child),.tabs:not(:last-child),.pagination:not(:last-child),.message:not(:last-child),.level:not(:last-child),.breadcrumb:not(:last-child),.block:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.progress:not(:last-child),.notification:not(:last-child),.content:not(:last-child),.box:not(:last-child){margin-bottom:1.5rem}.modal-close,.delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.modal-close::before,.delete::before,.modal-close::after,.delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close::before,.delete::before{height:2px;width:50%}.modal-close::after,.delete::after{height:50%;width:2px}.modal-close:hover,.delete:hover,.modal-close:focus,.delete:focus{background-color:rgba(10,10,10,0.3)}.modal-close:active,.delete:active{background-color:rgba(10,10,10,0.4)}.is-small.modal-close,#documenter .docs-sidebar form.docs-search>input.modal-close,.is-small.delete,#documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.modal-close,.is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.modal-close,.is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.control.is-loading::after,.select.is-loading::after,.loader,.button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.hero-video,.modal-background,.modal,.image.is-square img,#documenter .docs-sidebar .docs-logo>img.is-square img,.image.is-square .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,.image.is-1by1 img,#documenter .docs-sidebar .docs-logo>img.is-1by1 img,.image.is-1by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,.image.is-5by4 img,#documenter .docs-sidebar .docs-logo>img.is-5by4 img,.image.is-5by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,.image.is-4by3 img,#documenter .docs-sidebar .docs-logo>img.is-4by3 img,.image.is-4by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,.image.is-3by2 img,#documenter .docs-sidebar .docs-logo>img.is-3by2 img,.image.is-3by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,.image.is-5by3 img,#documenter .docs-sidebar .docs-logo>img.is-5by3 img,.image.is-5by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,.image.is-16by9 img,#documenter .docs-sidebar .docs-logo>img.is-16by9 img,.image.is-16by9 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,.image.is-2by1 img,#documenter .docs-sidebar .docs-logo>img.is-2by1 img,.image.is-2by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,.image.is-3by1 img,#documenter .docs-sidebar .docs-logo>img.is-3by1 img,.image.is-3by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,.image.is-4by5 img,#documenter .docs-sidebar .docs-logo>img.is-4by5 img,.image.is-4by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,.image.is-3by4 img,#documenter .docs-sidebar .docs-logo>img.is-3by4 img,.image.is-3by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,.image.is-2by3 img,#documenter .docs-sidebar .docs-logo>img.is-2by3 img,.image.is-2by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,.image.is-3by5 img,#documenter .docs-sidebar .docs-logo>img.is-3by5 img,.image.is-3by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,.image.is-9by16 img,#documenter .docs-sidebar .docs-logo>img.is-9by16 img,.image.is-9by16 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,.image.is-1by2 img,#documenter .docs-sidebar .docs-logo>img.is-1by2 img,.image.is-1by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,.image.is-1by3 img,#documenter .docs-sidebar .docs-logo>img.is-1by3 img,.image.is-1by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#363636 !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#1c1c1c !important}.has-background-dark{background-color:#363636 !important}.has-text-primary{color:#4eb5de !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#27a1d2 !important}.has-background-primary{background-color:#4eb5de !important}.has-text-primary-light{color:#eef8fc !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#c3e6f4 !important}.has-background-primary-light{background-color:#eef8fc !important}.has-text-primary-dark{color:#1a6d8e !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#228eb9 !important}.has-background-primary-dark{background-color:#1a6d8e !important}.has-text-link{color:#2e63b8 !important}a.has-text-link:hover,a.has-text-link:focus{color:#244d8f !important}.has-background-link{background-color:#2e63b8 !important}.has-text-link-light{color:#eff3fb !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#c6d6f1 !important}.has-background-link-light{background-color:#eff3fb !important}.has-text-link-dark{color:#3169c4 !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#5485d4 !important}.has-background-link-dark{background-color:#3169c4 !important}.has-text-info{color:#3c5dcd !important}a.has-text-info:hover,a.has-text-info:focus{color:#2c48aa !important}.has-background-info{background-color:#3c5dcd !important}.has-text-info-light{color:#eff2fb !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#c6d0f0 !important}.has-background-info-light{background-color:#eff2fb !important}.has-text-info-dark{color:#3253c3 !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#5571d3 !important}.has-background-info-dark{background-color:#3253c3 !important}.has-text-success{color:#259a12 !important}a.has-text-success:hover,a.has-text-success:focus{color:#1a6c0d !important}.has-background-success{background-color:#259a12 !important}.has-text-success-light{color:#effded !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#c7f8bf !important}.has-background-success-light{background-color:#effded !important}.has-text-success-dark{color:#2ec016 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#3fe524 !important}.has-background-success-dark{background-color:#2ec016 !important}.has-text-warning{color:#a98800 !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#765f00 !important}.has-background-warning{background-color:#a98800 !important}.has-text-warning-light{color:#fffbeb !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#fff1b8 !important}.has-background-warning-light{background-color:#fffbeb !important}.has-text-warning-dark{color:#cca400 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#ffcd00 !important}.has-background-warning-dark{background-color:#cca400 !important}.has-text-danger{color:#cb3c33 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#a23029 !important}.has-background-danger{background-color:#cb3c33 !important}.has-text-danger-light{color:#fbefef !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#f1c8c6 !important}.has-background-danger-light{background-color:#fbefef !important}.has-text-danger-dark{color:#c03930 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#d35850 !important}.has-background-danger-dark{background-color:#c03930 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#363636 !important}.has-background-grey-darker{background-color:#363636 !important}.has-text-grey-dark{color:#4a4a4a !important}.has-background-grey-dark{background-color:#4a4a4a !important}.has-text-grey{color:#6b6b6b !important}.has-background-grey{background-color:#6b6b6b !important}.has-text-grey-light{color:#b5b5b5 !important}.has-background-grey-light{background-color:#b5b5b5 !important}.has-text-grey-lighter{color:#dbdbdb !important}.has-background-grey-lighter{background-color:#dbdbdb !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,.docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}body{color:#222;font-size:1em;font-weight:400;line-height:1.5}a{color:#2e63b8;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:rgba(0,0,0,0.05);color:#000;font-size:.875em;font-weight:normal;padding:.1em}hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#222;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#222;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#222}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.box{background-color:#fff;border-radius:6px;box-shadow:#bbb;color:#222;display:block;padding:1.25rem}a.box:hover,a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #2e63b8}a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #2e63b8}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#222;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-small,.button #documenter .docs-sidebar form.docs-search>input.icon,#documenter .docs-sidebar .button form.docs-search>input.icon,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}.button:hover,.button.is-hovered{border-color:#b5b5b5;color:#363636}.button:focus,.button.is-focused{border-color:#3c5dcd;color:#363636}.button:focus:not(:active),.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.button:active,.button.is-active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#222;text-decoration:underline}.button.is-text:hover,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text.is-focused{background-color:#f5f5f5;color:#222}.button.is-text:active,.button.is-text.is-active{background-color:#e8e8e8;color:#222}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#2e63b8;text-decoration:none}.button.is-ghost:hover,.button.is-ghost.is-hovered{color:#2e63b8;text-decoration:underline}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white:hover,.button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white:focus,.button.is-white.is-focused{border-color:transparent;color:#0a0a0a}.button.is-white:focus:not(:active),.button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.button.is-white:active,.button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted:hover,.button.is-white.is-inverted.is-hovered{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined:hover,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-white.is-outlined.is-loading:hover::after,.button.is-white.is-outlined.is-loading.is-hovered::after,.button.is-white.is-outlined.is-loading:focus::after,.button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined:hover,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading:hover::after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-white.is-inverted.is-outlined.is-loading:focus::after,.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black:hover,.button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}.button.is-black:focus,.button.is-black.is-focused{border-color:transparent;color:#fff}.button.is-black:focus:not(:active),.button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.button.is-black:active,.button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted:hover,.button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined:hover,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-outlined.is-loading:hover::after,.button.is-black.is-outlined.is-loading.is-hovered::after,.button.is-black.is-outlined.is-loading:focus::after,.button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined:hover,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading:hover::after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-black.is-inverted.is-outlined.is-loading:focus::after,.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light:hover,.button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light:focus,.button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light:focus:not(:active),.button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.button.is-light:active,.button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}.button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#f5f5f5}.button.is-light.is-inverted:hover,.button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined:hover,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}.button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-light.is-outlined.is-loading:hover::after,.button.is-light.is-outlined.is-loading.is-hovered::after,.button.is-light.is-outlined.is-loading:focus::after,.button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}.button.is-light.is-inverted.is-outlined:hover,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading:hover::after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-light.is-inverted.is-outlined.is-loading:focus::after,.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}.button.is-dark,.content kbd.button{background-color:#363636;border-color:transparent;color:#fff}.button.is-dark:hover,.content kbd.button:hover,.button.is-dark.is-hovered,.content kbd.button.is-hovered{background-color:#2f2f2f;border-color:transparent;color:#fff}.button.is-dark:focus,.content kbd.button:focus,.button.is-dark.is-focused,.content kbd.button.is-focused{border-color:transparent;color:#fff}.button.is-dark:focus:not(:active),.content kbd.button:focus:not(:active),.button.is-dark.is-focused:not(:active),.content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.button.is-dark:active,.content kbd.button:active,.button.is-dark.is-active,.content kbd.button.is-active{background-color:#292929;border-color:transparent;color:#fff}.button.is-dark[disabled],.content kbd.button[disabled],fieldset[disabled] .button.is-dark,fieldset[disabled] .content kbd.button,.content fieldset[disabled] kbd.button{background-color:#363636;border-color:#363636;box-shadow:none}.button.is-dark.is-inverted,.content kbd.button.is-inverted{background-color:#fff;color:#363636}.button.is-dark.is-inverted:hover,.content kbd.button.is-inverted:hover,.button.is-dark.is-inverted.is-hovered,.content kbd.button.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-dark.is-inverted[disabled],.content kbd.button.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted,fieldset[disabled] .content kbd.button.is-inverted,.content fieldset[disabled] kbd.button.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading::after,.content kbd.button.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-dark.is-outlined,.content kbd.button.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined:hover,.content kbd.button.is-outlined:hover,.button.is-dark.is-outlined.is-hovered,.content kbd.button.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.content kbd.button.is-outlined:focus,.button.is-dark.is-outlined.is-focused,.content kbd.button.is-outlined.is-focused{background-color:#363636;border-color:#363636;color:#fff}.button.is-dark.is-outlined.is-loading::after,.content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-outlined.is-loading:hover::after,.content kbd.button.is-outlined.is-loading:hover::after,.button.is-dark.is-outlined.is-loading.is-hovered::after,.content kbd.button.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-outlined.is-loading:focus::after,.content kbd.button.is-outlined.is-loading:focus::after,.button.is-dark.is-outlined.is-loading.is-focused::after,.content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-dark.is-outlined[disabled],.content kbd.button.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined,fieldset[disabled] .content kbd.button.is-outlined,.content fieldset[disabled] kbd.button.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined,.content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined:hover,.content kbd.button.is-inverted.is-outlined:hover,.button.is-dark.is-inverted.is-outlined.is-hovered,.content kbd.button.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.content kbd.button.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined.is-focused,.content kbd.button.is-inverted.is-outlined.is-focused{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading:hover::after,.content kbd.button.is-inverted.is-outlined.is-loading:hover::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,.content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-inverted.is-outlined.is-loading:focus::after,.content kbd.button.is-inverted.is-outlined.is-loading:focus::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,.content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-inverted.is-outlined[disabled],.content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined,fieldset[disabled] .content kbd.button.is-inverted.is-outlined,.content fieldset[disabled] kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary,.docstring>section>a.button.docs-sourcelink{background-color:#4eb5de;border-color:transparent;color:#fff}.button.is-primary:hover,.docstring>section>a.button.docs-sourcelink:hover,.button.is-primary.is-hovered,.docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#43b1dc;border-color:transparent;color:#fff}.button.is-primary:focus,.docstring>section>a.button.docs-sourcelink:focus,.button.is-primary.is-focused,.docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}.button.is-primary:focus:not(:active),.docstring>section>a.button.docs-sourcelink:focus:not(:active),.button.is-primary.is-focused:not(:active),.docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(78,181,222,0.25)}.button.is-primary:active,.docstring>section>a.button.docs-sourcelink:active,.button.is-primary.is-active,.docstring>section>a.button.is-active.docs-sourcelink{background-color:#39acda;border-color:transparent;color:#fff}.button.is-primary[disabled],.docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary,fieldset[disabled] .docstring>section>a.button.docs-sourcelink{background-color:#4eb5de;border-color:#4eb5de;box-shadow:none}.button.is-primary.is-inverted,.docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#4eb5de}.button.is-primary.is-inverted:hover,.docstring>section>a.button.is-inverted.docs-sourcelink:hover,.button.is-primary.is-inverted.is-hovered,.docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],.docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary.is-inverted,fieldset[disabled] .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#4eb5de}.button.is-primary.is-loading::after,.docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined,.docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#4eb5de;color:#4eb5de}.button.is-primary.is-outlined:hover,.docstring>section>a.button.is-outlined.docs-sourcelink:hover,.button.is-primary.is-outlined.is-hovered,.docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,.button.is-primary.is-outlined:focus,.docstring>section>a.button.is-outlined.docs-sourcelink:focus,.button.is-primary.is-outlined.is-focused,.docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#4eb5de;border-color:#4eb5de;color:#fff}.button.is-primary.is-outlined.is-loading::after,.docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #4eb5de #4eb5de !important}.button.is-primary.is-outlined.is-loading:hover::after,.docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,.button.is-primary.is-outlined.is-loading.is-hovered::after,.docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,.button.is-primary.is-outlined.is-loading:focus::after,.docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,.button.is-primary.is-outlined.is-loading.is-focused::after,.docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined[disabled],.docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary.is-outlined,fieldset[disabled] .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#4eb5de;box-shadow:none;color:#4eb5de}.button.is-primary.is-inverted.is-outlined,.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined:hover,.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,.button.is-primary.is-inverted.is-outlined.is-hovered,.docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,.button.is-primary.is-inverted.is-outlined:focus,.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,.button.is-primary.is-inverted.is-outlined.is-focused,.docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#4eb5de}.button.is-primary.is-inverted.is-outlined.is-loading:hover::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,.button.is-primary.is-inverted.is-outlined.is-loading:focus::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #4eb5de #4eb5de !important}.button.is-primary.is-inverted.is-outlined[disabled],.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined,fieldset[disabled] .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary.is-light,.docstring>section>a.button.is-light.docs-sourcelink{background-color:#eef8fc;color:#1a6d8e}.button.is-primary.is-light:hover,.docstring>section>a.button.is-light.docs-sourcelink:hover,.button.is-primary.is-light.is-hovered,.docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#e3f3fa;border-color:transparent;color:#1a6d8e}.button.is-primary.is-light:active,.docstring>section>a.button.is-light.docs-sourcelink:active,.button.is-primary.is-light.is-active,.docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#d8eff8;border-color:transparent;color:#1a6d8e}.button.is-link{background-color:#2e63b8;border-color:transparent;color:#fff}.button.is-link:hover,.button.is-link.is-hovered{background-color:#2b5eae;border-color:transparent;color:#fff}.button.is-link:focus,.button.is-link.is-focused{border-color:transparent;color:#fff}.button.is-link:focus:not(:active),.button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.button.is-link:active,.button.is-link.is-active{background-color:#2958a4;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#2e63b8;border-color:#2e63b8;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#2e63b8}.button.is-link.is-inverted:hover,.button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#2e63b8}.button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined{background-color:transparent;border-color:#2e63b8;color:#2e63b8}.button.is-link.is-outlined:hover,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined.is-focused{background-color:#2e63b8;border-color:#2e63b8;color:#fff}.button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #2e63b8 #2e63b8 !important}.button.is-link.is-outlined.is-loading:hover::after,.button.is-link.is-outlined.is-loading.is-hovered::after,.button.is-link.is-outlined.is-loading:focus::after,.button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#2e63b8;box-shadow:none;color:#2e63b8}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined:hover,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#2e63b8}.button.is-link.is-inverted.is-outlined.is-loading:hover::after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-link.is-inverted.is-outlined.is-loading:focus::after,.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #2e63b8 #2e63b8 !important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link.is-light{background-color:#eff3fb;color:#3169c4}.button.is-link.is-light:hover,.button.is-link.is-light.is-hovered{background-color:#e4ecf8;border-color:transparent;color:#3169c4}.button.is-link.is-light:active,.button.is-link.is-light.is-active{background-color:#dae5f6;border-color:transparent;color:#3169c4}.button.is-info{background-color:#3c5dcd;border-color:transparent;color:#fff}.button.is-info:hover,.button.is-info.is-hovered{background-color:#3355c9;border-color:transparent;color:#fff}.button.is-info:focus,.button.is-info.is-focused{border-color:transparent;color:#fff}.button.is-info:focus:not(:active),.button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(60,93,205,0.25)}.button.is-info:active,.button.is-info.is-active{background-color:#3151bf;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#3c5dcd;border-color:#3c5dcd;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#3c5dcd}.button.is-info.is-inverted:hover,.button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3c5dcd}.button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined{background-color:transparent;border-color:#3c5dcd;color:#3c5dcd}.button.is-info.is-outlined:hover,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined.is-focused{background-color:#3c5dcd;border-color:#3c5dcd;color:#fff}.button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #3c5dcd #3c5dcd !important}.button.is-info.is-outlined.is-loading:hover::after,.button.is-info.is-outlined.is-loading.is-hovered::after,.button.is-info.is-outlined.is-loading:focus::after,.button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#3c5dcd;box-shadow:none;color:#3c5dcd}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined:hover,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#3c5dcd}.button.is-info.is-inverted.is-outlined.is-loading:hover::after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-info.is-inverted.is-outlined.is-loading:focus::after,.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #3c5dcd #3c5dcd !important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info.is-light{background-color:#eff2fb;color:#3253c3}.button.is-info.is-light:hover,.button.is-info.is-light.is-hovered{background-color:#e5e9f8;border-color:transparent;color:#3253c3}.button.is-info.is-light:active,.button.is-info.is-light.is-active{background-color:#dae1f6;border-color:transparent;color:#3253c3}.button.is-success{background-color:#259a12;border-color:transparent;color:#fff}.button.is-success:hover,.button.is-success.is-hovered{background-color:#228f11;border-color:transparent;color:#fff}.button.is-success:focus,.button.is-success.is-focused{border-color:transparent;color:#fff}.button.is-success:focus:not(:active),.button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(37,154,18,0.25)}.button.is-success:active,.button.is-success.is-active{background-color:#20830f;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#259a12;border-color:#259a12;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#259a12}.button.is-success.is-inverted:hover,.button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#259a12}.button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined{background-color:transparent;border-color:#259a12;color:#259a12}.button.is-success.is-outlined:hover,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined.is-focused{background-color:#259a12;border-color:#259a12;color:#fff}.button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #259a12 #259a12 !important}.button.is-success.is-outlined.is-loading:hover::after,.button.is-success.is-outlined.is-loading.is-hovered::after,.button.is-success.is-outlined.is-loading:focus::after,.button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#259a12;box-shadow:none;color:#259a12}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined:hover,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#259a12}.button.is-success.is-inverted.is-outlined.is-loading:hover::after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-success.is-inverted.is-outlined.is-loading:focus::after,.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #259a12 #259a12 !important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success.is-light{background-color:#effded;color:#2ec016}.button.is-success.is-light:hover,.button.is-success.is-light.is-hovered{background-color:#e5fce1;border-color:transparent;color:#2ec016}.button.is-success.is-light:active,.button.is-success.is-light.is-active{background-color:#dbfad6;border-color:transparent;color:#2ec016}.button.is-warning{background-color:#a98800;border-color:transparent;color:#fff}.button.is-warning:hover,.button.is-warning.is-hovered{background-color:#9c7d00;border-color:transparent;color:#fff}.button.is-warning:focus,.button.is-warning.is-focused{border-color:transparent;color:#fff}.button.is-warning:focus:not(:active),.button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(169,136,0,0.25)}.button.is-warning:active,.button.is-warning.is-active{background-color:#8f7300;border-color:transparent;color:#fff}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#a98800;border-color:#a98800;box-shadow:none}.button.is-warning.is-inverted{background-color:#fff;color:#a98800}.button.is-warning.is-inverted:hover,.button.is-warning.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#a98800}.button.is-warning.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-warning.is-outlined{background-color:transparent;border-color:#a98800;color:#a98800}.button.is-warning.is-outlined:hover,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined.is-focused{background-color:#a98800;border-color:#a98800;color:#fff}.button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #a98800 #a98800 !important}.button.is-warning.is-outlined.is-loading:hover::after,.button.is-warning.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-outlined.is-loading:focus::after,.button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#a98800;box-shadow:none;color:#a98800}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-warning.is-inverted.is-outlined:hover,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined.is-focused{background-color:#fff;color:#a98800}.button.is-warning.is-inverted.is-outlined.is-loading:hover::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-inverted.is-outlined.is-loading:focus::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #a98800 #a98800 !important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-warning.is-light{background-color:#fffbeb;color:#cca400}.button.is-warning.is-light:hover,.button.is-warning.is-light.is-hovered{background-color:#fff9de;border-color:transparent;color:#cca400}.button.is-warning.is-light:active,.button.is-warning.is-light.is-active{background-color:#fff6d1;border-color:transparent;color:#cca400}.button.is-danger{background-color:#cb3c33;border-color:transparent;color:#fff}.button.is-danger:hover,.button.is-danger.is-hovered{background-color:#c13930;border-color:transparent;color:#fff}.button.is-danger:focus,.button.is-danger.is-focused{border-color:transparent;color:#fff}.button.is-danger:focus:not(:active),.button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(203,60,51,0.25)}.button.is-danger:active,.button.is-danger.is-active{background-color:#b7362e;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#cb3c33;border-color:#cb3c33;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#cb3c33}.button.is-danger.is-inverted:hover,.button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#cb3c33}.button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined{background-color:transparent;border-color:#cb3c33;color:#cb3c33}.button.is-danger.is-outlined:hover,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined.is-focused{background-color:#cb3c33;border-color:#cb3c33;color:#fff}.button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #cb3c33 #cb3c33 !important}.button.is-danger.is-outlined.is-loading:hover::after,.button.is-danger.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-outlined.is-loading:focus::after,.button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#cb3c33;box-shadow:none;color:#cb3c33}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined:hover,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#cb3c33}.button.is-danger.is-inverted.is-outlined.is-loading:hover::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-inverted.is-outlined.is-loading:focus::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #cb3c33 #cb3c33 !important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-danger.is-light{background-color:#fbefef;color:#c03930}.button.is-danger.is-light:hover,.button.is-danger.is-light.is-hovered{background-color:#f8e6e5;border-color:transparent;color:#c03930}.button.is-danger.is-light:active,.button.is-danger.is-light.is-active{background-color:#f6dcda;border-color:transparent;color:#c03930}.button.is-small,#documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}.button.is-small:not(.is-rounded),#documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:2px}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent !important;pointer-events:none}.button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#6b6b6b;box-shadow:none;pointer-events:none}.button.is-rounded,#documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:0.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.buttons:last-child{margin-bottom:-0.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:2px}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button:hover,.buttons.has-addons .button.is-hovered{z-index:2}.buttons.has-addons .button:focus,.buttons.has-addons .button.is-focused,.buttons.has-addons .button:active,.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-selected{z-index:3}.buttons.has-addons .button:focus:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-selected:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){.button.is-responsive.is-small,#documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.65625rem}.button.is-responsive.is-medium{font-size:.75rem}.button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.button.is-responsive.is-small,#documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.75rem}.button.is-responsive.is-medium{font-size:1rem}.button.is-responsive.is-large{font-size:1.25rem}}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){.container{max-width:992px}}@media screen and (max-width: 1215px){.container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){.container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.content li+li{margin-top:0.25em}.content p:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#222;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:0.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:0.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:0.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:0.8em}.content h5{font-size:1.125em;margin-bottom:0.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}.content ol.is-lower-roman:not([type]){list-style-type:lower-roman}.content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}.content ol.is-upper-roman:not([type]){list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:0.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}.content sup,.content sub{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.content table th{color:#222}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:0 0 2px;color:#222}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#222}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small,#documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}.content.is-normal{font-size:1rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small,#documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}.icon-text .icon:not(:last-child){margin-right:.25em}.icon-text .icon:not(:first-child){margin-left:.25em}div.icon-text{display:flex}.image,#documenter .docs-sidebar .docs-logo>img{display:block;position:relative}.image img,#documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}.image img.is-rounded,#documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}.image.is-fullwidth,#documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}.image.is-square img,#documenter .docs-sidebar .docs-logo>img.is-square img,.image.is-square .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,.image.is-1by1 img,#documenter .docs-sidebar .docs-logo>img.is-1by1 img,.image.is-1by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,.image.is-5by4 img,#documenter .docs-sidebar .docs-logo>img.is-5by4 img,.image.is-5by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,.image.is-4by3 img,#documenter .docs-sidebar .docs-logo>img.is-4by3 img,.image.is-4by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,.image.is-3by2 img,#documenter .docs-sidebar .docs-logo>img.is-3by2 img,.image.is-3by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,.image.is-5by3 img,#documenter .docs-sidebar .docs-logo>img.is-5by3 img,.image.is-5by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,.image.is-16by9 img,#documenter .docs-sidebar .docs-logo>img.is-16by9 img,.image.is-16by9 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,.image.is-2by1 img,#documenter .docs-sidebar .docs-logo>img.is-2by1 img,.image.is-2by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,.image.is-3by1 img,#documenter .docs-sidebar .docs-logo>img.is-3by1 img,.image.is-3by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,.image.is-4by5 img,#documenter .docs-sidebar .docs-logo>img.is-4by5 img,.image.is-4by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,.image.is-3by4 img,#documenter .docs-sidebar .docs-logo>img.is-3by4 img,.image.is-3by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,.image.is-2by3 img,#documenter .docs-sidebar .docs-logo>img.is-2by3 img,.image.is-2by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,.image.is-3by5 img,#documenter .docs-sidebar .docs-logo>img.is-3by5 img,.image.is-3by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,.image.is-9by16 img,#documenter .docs-sidebar .docs-logo>img.is-9by16 img,.image.is-9by16 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,.image.is-1by2 img,#documenter .docs-sidebar .docs-logo>img.is-1by2 img,.image.is-1by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,.image.is-1by3 img,#documenter .docs-sidebar .docs-logo>img.is-1by3 img,.image.is-1by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}.image.is-square,#documenter .docs-sidebar .docs-logo>img.is-square,.image.is-1by1,#documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}.image.is-5by4,#documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}.image.is-4by3,#documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}.image.is-3by2,#documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}.image.is-5by3,#documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}.image.is-16by9,#documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}.image.is-2by1,#documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}.image.is-3by1,#documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}.image.is-4by5,#documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}.image.is-3by4,#documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}.image.is-2by3,#documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}.image.is-3by5,#documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}.image.is-9by16,#documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}.image.is-1by2,#documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}.image.is-1by3,#documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}.image.is-16x16,#documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}.image.is-24x24,#documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}.image.is-32x32,#documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}.image.is-48x48,#documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}.image.is-64x64,#documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}.image.is-96x96,#documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}.image.is-128x128,#documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification>.delete{right:.5rem;position:absolute;top:0.5rem}.notification .title,.notification .subtitle,.notification .content{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.notification.is-dark,.content kbd.notification{background-color:#363636;color:#fff}.notification.is-primary,.docstring>section>a.notification.docs-sourcelink{background-color:#4eb5de;color:#fff}.notification.is-primary.is-light,.docstring>section>a.notification.is-light.docs-sourcelink{background-color:#eef8fc;color:#1a6d8e}.notification.is-link{background-color:#2e63b8;color:#fff}.notification.is-link.is-light{background-color:#eff3fb;color:#3169c4}.notification.is-info{background-color:#3c5dcd;color:#fff}.notification.is-info.is-light{background-color:#eff2fb;color:#3253c3}.notification.is-success{background-color:#259a12;color:#fff}.notification.is-success.is-light{background-color:#effded;color:#2ec016}.notification.is-warning{background-color:#a98800;color:#fff}.notification.is-warning.is-light{background-color:#fffbeb;color:#cca400}.notification.is-danger{background-color:#cb3c33;color:#fff}.notification.is-danger.is-light{background-color:#fbefef;color:#c03930}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#ededed}.progress::-webkit-progress-value{background-color:#222}.progress::-moz-progress-bar{background-color:#222}.progress::-ms-fill{background-color:#222;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #ededed 30%)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #ededed 30%)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #ededed 30%)}.progress.is-dark::-webkit-progress-value,.content kbd.progress::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar,.content kbd.progress::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill,.content kbd.progress::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate,.content kbd.progress:indeterminate{background-image:linear-gradient(to right, #363636 30%, #ededed 30%)}.progress.is-primary::-webkit-progress-value,.docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#4eb5de}.progress.is-primary::-moz-progress-bar,.docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#4eb5de}.progress.is-primary::-ms-fill,.docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#4eb5de}.progress.is-primary:indeterminate,.docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #4eb5de 30%, #ededed 30%)}.progress.is-link::-webkit-progress-value{background-color:#2e63b8}.progress.is-link::-moz-progress-bar{background-color:#2e63b8}.progress.is-link::-ms-fill{background-color:#2e63b8}.progress.is-link:indeterminate{background-image:linear-gradient(to right, #2e63b8 30%, #ededed 30%)}.progress.is-info::-webkit-progress-value{background-color:#3c5dcd}.progress.is-info::-moz-progress-bar{background-color:#3c5dcd}.progress.is-info::-ms-fill{background-color:#3c5dcd}.progress.is-info:indeterminate{background-image:linear-gradient(to right, #3c5dcd 30%, #ededed 30%)}.progress.is-success::-webkit-progress-value{background-color:#259a12}.progress.is-success::-moz-progress-bar{background-color:#259a12}.progress.is-success::-ms-fill{background-color:#259a12}.progress.is-success:indeterminate{background-image:linear-gradient(to right, #259a12 30%, #ededed 30%)}.progress.is-warning::-webkit-progress-value{background-color:#a98800}.progress.is-warning::-moz-progress-bar{background-color:#a98800}.progress.is-warning::-ms-fill{background-color:#a98800}.progress.is-warning:indeterminate{background-image:linear-gradient(to right, #a98800 30%, #ededed 30%)}.progress.is-danger::-webkit-progress-value{background-color:#cb3c33}.progress.is-danger::-moz-progress-bar{background-color:#cb3c33}.progress.is-danger::-ms-fill{background-color:#cb3c33}.progress.is-danger:indeterminate{background-image:linear-gradient(to right, #cb3c33 30%, #ededed 30%)}.progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(to right, #222 30%, #ededed 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress:indeterminate::-ms-fill{animation-name:none}.progress.is-small,#documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#222}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#fff}.table td.is-primary,.table th.is-primary{background-color:#4eb5de;border-color:#4eb5de;color:#fff}.table td.is-link,.table th.is-link{background-color:#2e63b8;border-color:#2e63b8;color:#fff}.table td.is-info,.table th.is-info{background-color:#3c5dcd;border-color:#3c5dcd;color:#fff}.table td.is-success,.table th.is-success{background-color:#259a12;border-color:#259a12;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#a98800;border-color:#a98800;color:#fff}.table td.is-danger,.table th.is-danger{background-color:#cb3c33;border-color:#cb3c33;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#4eb5de;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:#222}.table th:not([align]){text-align:left}.table tr.is-selected{background-color:#4eb5de;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:rgba(0,0,0,0)}.table thead td,.table thead th{border-width:0 0 2px;color:#222}.table tfoot{background-color:rgba(0,0,0,0)}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#222}.table tbody{background-color:rgba(0,0,0,0)}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:0.25em 0.5em}.table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag,.tags .content kbd,.content .tags kbd,.tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}.tags .tag:not(:last-child),.tags .content kbd:not(:last-child),.content .tags kbd:not(:last-child),.tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-0.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large),.tags.are-medium .content kbd:not(.is-normal):not(.is-large),.content .tags.are-medium kbd:not(.is-normal):not(.is-large),.tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium),.tags.are-large .content kbd:not(.is-normal):not(.is-medium),.content .tags.are-large kbd:not(.is-normal):not(.is-medium),.tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag,.tags.is-centered .content kbd,.content .tags.is-centered kbd,.tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child),.tags.is-right .content kbd:not(:first-child),.content .tags.is-right kbd:not(:first-child),.tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}.tags.is-right .tag:not(:last-child),.tags.is-right .content kbd:not(:last-child),.content .tags.is-right kbd:not(:last-child),.tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}.tags.has-addons .tag,.tags.has-addons .content kbd,.content .tags.has-addons kbd,.tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}.tags.has-addons .tag:not(:first-child),.tags.has-addons .content kbd:not(:first-child),.content .tags.has-addons kbd:not(:first-child),.tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tags.has-addons .tag:not(:last-child),.tags.has-addons .content kbd:not(:last-child),.content .tags.has-addons kbd:not(:last-child),.tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tag:not(body),.content kbd:not(body),.docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#222;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}.tag:not(body) .delete,.content kbd:not(body) .delete,.docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag.is-white:not(body),.content kbd.is-white:not(body),.docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}.tag.is-black:not(body),.content kbd.is-black:not(body),.docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}.tag.is-light:not(body),.content kbd.is-light:not(body),.docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.tag.is-dark:not(body),.content kbd:not(body),.docstring>section>a.docs-sourcelink.is-dark:not(body),.content .docstring>section>kbd:not(body){background-color:#363636;color:#fff}.tag.is-primary:not(body),.content kbd.is-primary:not(body),.docstring>section>a.docs-sourcelink:not(body){background-color:#4eb5de;color:#fff}.tag.is-primary.is-light:not(body),.content kbd.is-primary.is-light:not(body),.docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#eef8fc;color:#1a6d8e}.tag.is-link:not(body),.content kbd.is-link:not(body),.docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#2e63b8;color:#fff}.tag.is-link.is-light:not(body),.content kbd.is-link.is-light:not(body),.docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#eff3fb;color:#3169c4}.tag.is-info:not(body),.content kbd.is-info:not(body),.docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#3c5dcd;color:#fff}.tag.is-info.is-light:not(body),.content kbd.is-info.is-light:not(body),.docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#eff2fb;color:#3253c3}.tag.is-success:not(body),.content kbd.is-success:not(body),.docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#259a12;color:#fff}.tag.is-success.is-light:not(body),.content kbd.is-success.is-light:not(body),.docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#effded;color:#2ec016}.tag.is-warning:not(body),.content kbd.is-warning:not(body),.docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#a98800;color:#fff}.tag.is-warning.is-light:not(body),.content kbd.is-warning.is-light:not(body),.docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fffbeb;color:#cca400}.tag.is-danger:not(body),.content kbd.is-danger:not(body),.docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#cb3c33;color:#fff}.tag.is-danger.is-light:not(body),.content kbd.is-danger.is-light:not(body),.docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#fbefef;color:#c03930}.tag.is-normal:not(body),.content kbd.is-normal:not(body),.docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}.tag.is-medium:not(body),.content kbd.is-medium:not(body),.docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}.tag.is-large:not(body),.content kbd.is-large:not(body),.docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child),.content kbd:not(body) .icon:first-child:not(:last-child),.docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child),.content kbd:not(body) .icon:last-child:not(:first-child),.docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child,.content kbd:not(body) .icon:first-child:last-child,.docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag.is-delete:not(body),.content kbd.is-delete:not(body),.docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}.tag.is-delete:not(body)::before,.content kbd.is-delete:not(body)::before,.docstring>section>a.docs-sourcelink.is-delete:not(body)::before,.tag.is-delete:not(body)::after,.content kbd.is-delete:not(body)::after,.docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag.is-delete:not(body)::before,.content kbd.is-delete:not(body)::before,.docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}.tag.is-delete:not(body)::after,.content kbd.is-delete:not(body)::after,.docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}.tag.is-delete:not(body):hover,.content kbd.is-delete:not(body):hover,.docstring>section>a.docs-sourcelink.is-delete:not(body):hover,.tag.is-delete:not(body):focus,.content kbd.is-delete:not(body):focus,.docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#e8e8e8}.tag.is-delete:not(body):active,.content kbd.is-delete:not(body):active,.docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#dbdbdb}.tag.is-rounded:not(body),#documenter .docs-sidebar form.docs-search>input:not(body),.content kbd.is-rounded:not(body),#documenter .docs-sidebar .content form.docs-search>input:not(body),.docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}a.tag:hover,.docstring>section>a.docs-sourcelink:hover{text-decoration:underline}.title,.subtitle{word-break:break-word}.title em,.title span,.subtitle em,.subtitle span{font-weight:inherit}.title sub,.subtitle sub{font-size:.75em}.title sup,.subtitle sup{font-size:.75em}.title .tag,.title .content kbd,.content .title kbd,.title .docstring>section>a.docs-sourcelink,.subtitle .tag,.subtitle .content kbd,.content .subtitle kbd,.subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}.title{color:#222;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#222;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#222;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.number{align-items:center;background-color:#f5f5f5;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}.select select,.textarea,.input,#documenter .docs-sidebar form.docs-search>input{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#222}.select select::-moz-placeholder,.textarea::-moz-placeholder,.input::-moz-placeholder,#documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#707070}.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,.input::-webkit-input-placeholder,#documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#707070}.select select:-moz-placeholder,.textarea:-moz-placeholder,.input:-moz-placeholder,#documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#707070}.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder,.input:-ms-input-placeholder,#documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#707070}.select select:hover,.textarea:hover,.input:hover,#documenter .docs-sidebar form.docs-search>input:hover,.select select.is-hovered,.is-hovered.textarea,.is-hovered.input,#documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#b5b5b5}.select select:focus,.textarea:focus,.input:focus,#documenter .docs-sidebar form.docs-search>input:focus,.select select.is-focused,.is-focused.textarea,.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.select select:active,.textarea:active,.input:active,#documenter .docs-sidebar form.docs-search>input:active,.select select.is-active,.is-active.textarea,.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{border-color:#2e63b8;box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.select select[disabled],.textarea[disabled],.input[disabled],#documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .textarea,fieldset[disabled] .input,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#6b6b6b}.select select[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder,.input[disabled]::-moz-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input::-moz-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input::-moz-placeholder{color:rgba(107,107,107,0.3)}.select select[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,.input[disabled]::-webkit-input-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input::-webkit-input-placeholder{color:rgba(107,107,107,0.3)}.select select[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder,.input[disabled]:-moz-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input:-moz-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input:-moz-placeholder{color:rgba(107,107,107,0.3)}.select select[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,.input[disabled]:-ms-input-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input:-ms-input-placeholder{color:rgba(107,107,107,0.3)}.textarea,.input,#documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}.textarea[readonly],.input[readonly],#documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}.is-white.textarea,.is-white.input,#documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}.is-white.textarea:focus,.is-white.input:focus,#documenter .docs-sidebar form.docs-search>input.is-white:focus,.is-white.is-focused.textarea,.is-white.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-white.textarea:active,.is-white.input:active,#documenter .docs-sidebar form.docs-search>input.is-white:active,.is-white.is-active.textarea,.is-white.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.is-black.textarea,.is-black.input,#documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}.is-black.textarea:focus,.is-black.input:focus,#documenter .docs-sidebar form.docs-search>input.is-black:focus,.is-black.is-focused.textarea,.is-black.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-black.textarea:active,.is-black.input:active,#documenter .docs-sidebar form.docs-search>input.is-black:active,.is-black.is-active.textarea,.is-black.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.is-light.textarea,.is-light.input,#documenter .docs-sidebar form.docs-search>input.is-light{border-color:#f5f5f5}.is-light.textarea:focus,.is-light.input:focus,#documenter .docs-sidebar form.docs-search>input.is-light:focus,.is-light.is-focused.textarea,.is-light.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-light.textarea:active,.is-light.input:active,#documenter .docs-sidebar form.docs-search>input.is-light:active,.is-light.is-active.textarea,.is-light.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.is-dark.textarea,.content kbd.textarea,.is-dark.input,#documenter .docs-sidebar form.docs-search>input.is-dark,.content kbd.input{border-color:#363636}.is-dark.textarea:focus,.content kbd.textarea:focus,.is-dark.input:focus,#documenter .docs-sidebar form.docs-search>input.is-dark:focus,.content kbd.input:focus,.is-dark.is-focused.textarea,.content kbd.is-focused.textarea,.is-dark.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.content kbd.is-focused.input,#documenter .docs-sidebar .content form.docs-search>input.is-focused,.is-dark.textarea:active,.content kbd.textarea:active,.is-dark.input:active,#documenter .docs-sidebar form.docs-search>input.is-dark:active,.content kbd.input:active,.is-dark.is-active.textarea,.content kbd.is-active.textarea,.is-dark.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active,.content kbd.is-active.input,#documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.is-primary.textarea,.docstring>section>a.textarea.docs-sourcelink,.is-primary.input,#documenter .docs-sidebar form.docs-search>input.is-primary,.docstring>section>a.input.docs-sourcelink{border-color:#4eb5de}.is-primary.textarea:focus,.docstring>section>a.textarea.docs-sourcelink:focus,.is-primary.input:focus,#documenter .docs-sidebar form.docs-search>input.is-primary:focus,.docstring>section>a.input.docs-sourcelink:focus,.is-primary.is-focused.textarea,.docstring>section>a.is-focused.textarea.docs-sourcelink,.is-primary.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.docstring>section>a.is-focused.input.docs-sourcelink,.is-primary.textarea:active,.docstring>section>a.textarea.docs-sourcelink:active,.is-primary.input:active,#documenter .docs-sidebar form.docs-search>input.is-primary:active,.docstring>section>a.input.docs-sourcelink:active,.is-primary.is-active.textarea,.docstring>section>a.is-active.textarea.docs-sourcelink,.is-primary.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active,.docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(78,181,222,0.25)}.is-link.textarea,.is-link.input,#documenter .docs-sidebar form.docs-search>input.is-link{border-color:#2e63b8}.is-link.textarea:focus,.is-link.input:focus,#documenter .docs-sidebar form.docs-search>input.is-link:focus,.is-link.is-focused.textarea,.is-link.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-link.textarea:active,.is-link.input:active,#documenter .docs-sidebar form.docs-search>input.is-link:active,.is-link.is-active.textarea,.is-link.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.is-info.textarea,.is-info.input,#documenter .docs-sidebar form.docs-search>input.is-info{border-color:#3c5dcd}.is-info.textarea:focus,.is-info.input:focus,#documenter .docs-sidebar form.docs-search>input.is-info:focus,.is-info.is-focused.textarea,.is-info.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-info.textarea:active,.is-info.input:active,#documenter .docs-sidebar form.docs-search>input.is-info:active,.is-info.is-active.textarea,.is-info.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(60,93,205,0.25)}.is-success.textarea,.is-success.input,#documenter .docs-sidebar form.docs-search>input.is-success{border-color:#259a12}.is-success.textarea:focus,.is-success.input:focus,#documenter .docs-sidebar form.docs-search>input.is-success:focus,.is-success.is-focused.textarea,.is-success.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-success.textarea:active,.is-success.input:active,#documenter .docs-sidebar form.docs-search>input.is-success:active,.is-success.is-active.textarea,.is-success.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(37,154,18,0.25)}.is-warning.textarea,.is-warning.input,#documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#a98800}.is-warning.textarea:focus,.is-warning.input:focus,#documenter .docs-sidebar form.docs-search>input.is-warning:focus,.is-warning.is-focused.textarea,.is-warning.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-warning.textarea:active,.is-warning.input:active,#documenter .docs-sidebar form.docs-search>input.is-warning:active,.is-warning.is-active.textarea,.is-warning.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(169,136,0,0.25)}.is-danger.textarea,.is-danger.input,#documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#cb3c33}.is-danger.textarea:focus,.is-danger.input:focus,#documenter .docs-sidebar form.docs-search>input.is-danger:focus,.is-danger.is-focused.textarea,.is-danger.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-danger.textarea:active,.is-danger.input:active,#documenter .docs-sidebar form.docs-search>input.is-danger:active,.is-danger.is-active.textarea,.is-danger.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(203,60,51,0.25)}.is-small.textarea,.is-small.input,#documenter .docs-sidebar form.docs-search>input{border-radius:2px;font-size:.75rem}.is-medium.textarea,.is-medium.input,#documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}.is-large.textarea,.is-large.input,#documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}.is-fullwidth.textarea,.is-fullwidth.input,#documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}.is-inline.textarea,.is-inline.input,#documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}.input.is-rounded,#documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}.input.is-static,#documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.radio,.checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.radio input,.checkbox input{cursor:pointer}.radio:hover,.checkbox:hover{color:#222}.radio[disabled],.checkbox[disabled],fieldset[disabled] .radio,fieldset[disabled] .checkbox,.radio input[disabled],.checkbox input[disabled]{color:#6b6b6b;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading)::after{border-color:#2e63b8;right:1.125em;z-index:4}.select.is-rounded select,#documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:0.5em 1em}.select:not(.is-multiple):not(.is-loading):hover::after{border-color:#222}.select.is-white:not(:hover)::after{border-color:#fff}.select.is-white select{border-color:#fff}.select.is-white select:hover,.select.is-white select.is-hovered{border-color:#f2f2f2}.select.is-white select:focus,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.select.is-black:not(:hover)::after{border-color:#0a0a0a}.select.is-black select{border-color:#0a0a0a}.select.is-black select:hover,.select.is-black select.is-hovered{border-color:#000}.select.is-black select:focus,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.select.is-light:not(:hover)::after{border-color:#f5f5f5}.select.is-light select{border-color:#f5f5f5}.select.is-light select:hover,.select.is-light select.is-hovered{border-color:#e8e8e8}.select.is-light select:focus,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.select.is-dark:not(:hover)::after,.content kbd.select:not(:hover)::after{border-color:#363636}.select.is-dark select,.content kbd.select select{border-color:#363636}.select.is-dark select:hover,.content kbd.select select:hover,.select.is-dark select.is-hovered,.content kbd.select select.is-hovered{border-color:#292929}.select.is-dark select:focus,.content kbd.select select:focus,.select.is-dark select.is-focused,.content kbd.select select.is-focused,.select.is-dark select:active,.content kbd.select select:active,.select.is-dark select.is-active,.content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.select.is-primary:not(:hover)::after,.docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#4eb5de}.select.is-primary select,.docstring>section>a.select.docs-sourcelink select{border-color:#4eb5de}.select.is-primary select:hover,.docstring>section>a.select.docs-sourcelink select:hover,.select.is-primary select.is-hovered,.docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#39acda}.select.is-primary select:focus,.docstring>section>a.select.docs-sourcelink select:focus,.select.is-primary select.is-focused,.docstring>section>a.select.docs-sourcelink select.is-focused,.select.is-primary select:active,.docstring>section>a.select.docs-sourcelink select:active,.select.is-primary select.is-active,.docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(78,181,222,0.25)}.select.is-link:not(:hover)::after{border-color:#2e63b8}.select.is-link select{border-color:#2e63b8}.select.is-link select:hover,.select.is-link select.is-hovered{border-color:#2958a4}.select.is-link select:focus,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.select.is-info:not(:hover)::after{border-color:#3c5dcd}.select.is-info select{border-color:#3c5dcd}.select.is-info select:hover,.select.is-info select.is-hovered{border-color:#3151bf}.select.is-info select:focus,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(60,93,205,0.25)}.select.is-success:not(:hover)::after{border-color:#259a12}.select.is-success select{border-color:#259a12}.select.is-success select:hover,.select.is-success select.is-hovered{border-color:#20830f}.select.is-success select:focus,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(37,154,18,0.25)}.select.is-warning:not(:hover)::after{border-color:#a98800}.select.is-warning select{border-color:#a98800}.select.is-warning select:hover,.select.is-warning select.is-hovered{border-color:#8f7300}.select.is-warning select:focus,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(169,136,0,0.25)}.select.is-danger:not(:hover)::after{border-color:#cb3c33}.select.is-danger select{border-color:#cb3c33}.select.is-danger select:hover,.select.is-danger select.is-hovered{border-color:#b7362e}.select.is-danger select:focus,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(203,60,51,0.25)}.select.is-small,#documenter .docs-sidebar form.docs-search>input.select{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled::after{border-color:#6b6b6b !important;opacity:0.5}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}.select.is-loading.is-small:after,#documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white:hover .file-cta,.file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white:focus .file-cta,.file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}.file.is-white:active .file-cta,.file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black:hover .file-cta,.file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black:focus .file-cta,.file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}.file.is-black:active .file-cta,.file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-light:hover .file-cta,.file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-light:focus .file-cta,.file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:rgba(0,0,0,0.7)}.file.is-light:active .file-cta,.file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-dark .file-cta,.content kbd.file .file-cta{background-color:#363636;border-color:transparent;color:#fff}.file.is-dark:hover .file-cta,.content kbd.file:hover .file-cta,.file.is-dark.is-hovered .file-cta,.content kbd.file.is-hovered .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.file.is-dark:focus .file-cta,.content kbd.file:focus .file-cta,.file.is-dark.is-focused .file-cta,.content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(54,54,54,0.25);color:#fff}.file.is-dark:active .file-cta,.content kbd.file:active .file-cta,.file.is-dark.is-active .file-cta,.content kbd.file.is-active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.file.is-primary .file-cta,.docstring>section>a.file.docs-sourcelink .file-cta{background-color:#4eb5de;border-color:transparent;color:#fff}.file.is-primary:hover .file-cta,.docstring>section>a.file.docs-sourcelink:hover .file-cta,.file.is-primary.is-hovered .file-cta,.docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#43b1dc;border-color:transparent;color:#fff}.file.is-primary:focus .file-cta,.docstring>section>a.file.docs-sourcelink:focus .file-cta,.file.is-primary.is-focused .file-cta,.docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(78,181,222,0.25);color:#fff}.file.is-primary:active .file-cta,.docstring>section>a.file.docs-sourcelink:active .file-cta,.file.is-primary.is-active .file-cta,.docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#39acda;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#2e63b8;border-color:transparent;color:#fff}.file.is-link:hover .file-cta,.file.is-link.is-hovered .file-cta{background-color:#2b5eae;border-color:transparent;color:#fff}.file.is-link:focus .file-cta,.file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(46,99,184,0.25);color:#fff}.file.is-link:active .file-cta,.file.is-link.is-active .file-cta{background-color:#2958a4;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#3c5dcd;border-color:transparent;color:#fff}.file.is-info:hover .file-cta,.file.is-info.is-hovered .file-cta{background-color:#3355c9;border-color:transparent;color:#fff}.file.is-info:focus .file-cta,.file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(60,93,205,0.25);color:#fff}.file.is-info:active .file-cta,.file.is-info.is-active .file-cta{background-color:#3151bf;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#259a12;border-color:transparent;color:#fff}.file.is-success:hover .file-cta,.file.is-success.is-hovered .file-cta{background-color:#228f11;border-color:transparent;color:#fff}.file.is-success:focus .file-cta,.file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(37,154,18,0.25);color:#fff}.file.is-success:active .file-cta,.file.is-success.is-active .file-cta{background-color:#20830f;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#a98800;border-color:transparent;color:#fff}.file.is-warning:hover .file-cta,.file.is-warning.is-hovered .file-cta{background-color:#9c7d00;border-color:transparent;color:#fff}.file.is-warning:focus .file-cta,.file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(169,136,0,0.25);color:#fff}.file.is-warning:active .file-cta,.file.is-warning.is-active .file-cta{background-color:#8f7300;border-color:transparent;color:#fff}.file.is-danger .file-cta{background-color:#cb3c33;border-color:transparent;color:#fff}.file.is-danger:hover .file-cta,.file.is-danger.is-hovered .file-cta{background-color:#c13930;border-color:transparent;color:#fff}.file.is-danger:focus .file-cta,.file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(203,60,51,0.25);color:#fff}.file.is-danger:active .file-cta,.file.is-danger.is-active .file-cta{background-color:#b7362e;border-color:transparent;color:#fff}.file.is-small,#documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}.file.is-normal{font-size:1rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa,#documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#222}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#222}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#222}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#222;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:0.5em}.label.is-small,#documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:0.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark,.content kbd.help{color:#363636}.help.is-primary,.docstring>section>a.help.docs-sourcelink{color:#4eb5de}.help.is-link{color:#2e63b8}.help.is-info{color:#3c5dcd}.help.is-success{color:#259a12}.help.is-warning{color:#a98800}.help.is-danger{color:#cb3c33}.field:not(:last-child){margin-bottom:0.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .button.is-hovered:not([disabled]),.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,.field.has-addons .control .input.is-hovered:not([disabled]),.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),.field.has-addons .control .select select:not([disabled]):hover,.field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .button.is-focused:not([disabled]),.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button.is-active:not([disabled]),.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,.field.has-addons .control .input.is-focused:not([disabled]),.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,.field.has-addons .control .input.is-active:not([disabled]),.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),.field.has-addons .control .select select:not([disabled]):focus,.field.has-addons .control .select select.is-focused:not([disabled]),.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select.is-active:not([disabled]){z-index:3}.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .button.is-focused:not([disabled]):hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button.is-active:not([disabled]):hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,.field.has-addons .control .input.is-focused:not([disabled]):hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,.field.has-addons .control .input.is-active:not([disabled]):hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]):focus:hover,.field.has-addons .control .select select.is-focused:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width: 768px){.field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small,#documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}.field-label.is-normal{padding-top:0.375em}.field-label.is-medium{font-size:1.25rem;padding-top:0.375em}.field-label.is-large{font-size:1.5rem;padding-top:0.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#222}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .input,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input,.control.has-icons-right .select select{padding-right:2.5em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}.control.is-loading.is-small:after,#documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#2e63b8;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#222;cursor:default;pointer-events:none}.breadcrumb li+li::before{color:#b5b5b5;content:"\0002f"}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small,#documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li::before{content:"\02192"}.breadcrumb.has-bullet-separator li+li::before{content:"\02022"}.breadcrumb.has-dot-separator li+li::before{content:"\000b7"}.breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}.card{background-color:#fff;border-radius:.25rem;box-shadow:#bbb;color:#222;max-width:100%;position:relative}.card-footer:first-child,.card-content:first-child,.card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-footer:last-child,.card-content:last-child,.card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}.card-header-title{align-items:center;color:#222;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}.card-image{display:block;position:relative}.card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-content{background-color:rgba(0,0,0,0);padding:1.5rem}.card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #ededed}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:#bbb;padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#222;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#2e63b8;color:#fff}.dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .title,.level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{.level-right{display:flex}}.media{align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid rgba(219,219,219,0.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid rgba(219,219,219,0.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small,#documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#222;display:block;padding:0.5em 0.75em}.menu-list a:hover{background-color:#f5f5f5;color:#222}.menu-list a.is-active{background-color:#2e63b8;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#6b6b6b;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small,#documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.message.is-light .message-body{border-color:#f5f5f5}.message.is-dark,.content kbd.message{background-color:#fafafa}.message.is-dark .message-header,.content kbd.message .message-header{background-color:#363636;color:#fff}.message.is-dark .message-body,.content kbd.message .message-body{border-color:#363636}.message.is-primary,.docstring>section>a.message.docs-sourcelink{background-color:#eef8fc}.message.is-primary .message-header,.docstring>section>a.message.docs-sourcelink .message-header{background-color:#4eb5de;color:#fff}.message.is-primary .message-body,.docstring>section>a.message.docs-sourcelink .message-body{border-color:#4eb5de;color:#1a6d8e}.message.is-link{background-color:#eff3fb}.message.is-link .message-header{background-color:#2e63b8;color:#fff}.message.is-link .message-body{border-color:#2e63b8;color:#3169c4}.message.is-info{background-color:#eff2fb}.message.is-info .message-header{background-color:#3c5dcd;color:#fff}.message.is-info .message-body{border-color:#3c5dcd;color:#3253c3}.message.is-success{background-color:#effded}.message.is-success .message-header{background-color:#259a12;color:#fff}.message.is-success .message-body{border-color:#259a12;color:#2ec016}.message.is-warning{background-color:#fffbeb}.message.is-warning .message-header{background-color:#a98800;color:#fff}.message.is-warning .message-body{border-color:#a98800;color:#cca400}.message.is-danger{background-color:#fbefef}.message.is-danger .message-header{background-color:#cb3c33;color:#fff}.message.is-danger .message-body{border-color:#cb3c33;color:#c03930}.message-header{align-items:center;background-color:#222;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-color:#dbdbdb;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#222;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:rgba(0,0,0,0)}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:rgba(10,10,10,0.86)}.modal-content,.modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-head,.modal-card-foot{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#222;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand>.navbar-item,.navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){.navbar.is-white .navbar-start>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-start .navbar-link::after,.navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand>.navbar-item,.navbar.is-black .navbar-brand .navbar-link{color:#fff}.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-black .navbar-start>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-end .navbar-link{color:#fff}.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-start .navbar-link::after,.navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-brand>.navbar-item,.navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){.navbar.is-light .navbar-start>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-start .navbar-link::after,.navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}}.navbar.is-dark,.content kbd.navbar{background-color:#363636;color:#fff}.navbar.is-dark .navbar-brand>.navbar-item,.content kbd.navbar .navbar-brand>.navbar-item,.navbar.is-dark .navbar-brand .navbar-link,.content kbd.navbar .navbar-brand .navbar-link{color:#fff}.navbar.is-dark .navbar-brand>a.navbar-item:focus,.content kbd.navbar .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover,.content kbd.navbar .navbar-brand>a.navbar-item:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.content kbd.navbar .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.content kbd.navbar .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.content kbd.navbar .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand .navbar-link.is-active,.content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#292929;color:#fff}.navbar.is-dark .navbar-brand .navbar-link::after,.content kbd.navbar .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-burger,.content kbd.navbar .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-dark .navbar-start>.navbar-item,.content kbd.navbar .navbar-start>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.content kbd.navbar .navbar-start .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.content kbd.navbar .navbar-end>.navbar-item,.navbar.is-dark .navbar-end .navbar-link,.content kbd.navbar .navbar-end .navbar-link{color:#fff}.navbar.is-dark .navbar-start>a.navbar-item:focus,.content kbd.navbar .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover,.content kbd.navbar .navbar-start>a.navbar-item:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.content kbd.navbar .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.content kbd.navbar .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.content kbd.navbar .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.content kbd.navbar .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.content kbd.navbar .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.content kbd.navbar .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.content kbd.navbar .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.content kbd.navbar .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.content kbd.navbar .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end .navbar-link.is-active,.content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#292929;color:#fff}.navbar.is-dark .navbar-start .navbar-link::after,.content kbd.navbar .navbar-start .navbar-link::after,.navbar.is-dark .navbar-end .navbar-link::after,.content kbd.navbar .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,.content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#292929;color:#fff}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active,.content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#fff}}.navbar.is-primary,.docstring>section>a.navbar.docs-sourcelink{background-color:#4eb5de;color:#fff}.navbar.is-primary .navbar-brand>.navbar-item,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,.navbar.is-primary .navbar-brand .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}.navbar.is-primary .navbar-brand>a.navbar-item:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand .navbar-link.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#39acda;color:#fff}.navbar.is-primary .navbar-brand .navbar-link::after,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-burger,.docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-primary .navbar-start>.navbar-item,.docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,.navbar.is-primary .navbar-end .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}.navbar.is-primary .navbar-start>a.navbar-item:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end .navbar-link.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#39acda;color:#fff}.navbar.is-primary .navbar-start .navbar-link::after,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,.navbar.is-primary .navbar-end .navbar-link::after,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#39acda;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#4eb5de;color:#fff}}.navbar.is-link{background-color:#2e63b8;color:#fff}.navbar.is-link .navbar-brand>.navbar-item,.navbar.is-link .navbar-brand .navbar-link{color:#fff}.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#2958a4;color:#fff}.navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-link .navbar-start>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-end .navbar-link{color:#fff}.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end .navbar-link.is-active{background-color:#2958a4;color:#fff}.navbar.is-link .navbar-start .navbar-link::after,.navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2958a4;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#2e63b8;color:#fff}}.navbar.is-info{background-color:#3c5dcd;color:#fff}.navbar.is-info .navbar-brand>.navbar-item,.navbar.is-info .navbar-brand .navbar-link{color:#fff}.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#3151bf;color:#fff}.navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-info .navbar-start>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-end .navbar-link{color:#fff}.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end .navbar-link.is-active{background-color:#3151bf;color:#fff}.navbar.is-info .navbar-start .navbar-link::after,.navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#3151bf;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3c5dcd;color:#fff}}.navbar.is-success{background-color:#259a12;color:#fff}.navbar.is-success .navbar-brand>.navbar-item,.navbar.is-success .navbar-brand .navbar-link{color:#fff}.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#20830f;color:#fff}.navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-success .navbar-start>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-end .navbar-link{color:#fff}.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end .navbar-link.is-active{background-color:#20830f;color:#fff}.navbar.is-success .navbar-start .navbar-link::after,.navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#20830f;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#259a12;color:#fff}}.navbar.is-warning{background-color:#a98800;color:#fff}.navbar.is-warning .navbar-brand>.navbar-item,.navbar.is-warning .navbar-brand .navbar-link{color:#fff}.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#8f7300;color:#fff}.navbar.is-warning .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-warning .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-warning .navbar-start>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-end .navbar-link{color:#fff}.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#8f7300;color:#fff}.navbar.is-warning .navbar-start .navbar-link::after,.navbar.is-warning .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#8f7300;color:#fff}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#a98800;color:#fff}}.navbar.is-danger{background-color:#cb3c33;color:#fff}.navbar.is-danger .navbar-brand>.navbar-item,.navbar.is-danger .navbar-brand .navbar-link{color:#fff}.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#b7362e;color:#fff}.navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-danger .navbar-start>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-end .navbar-link{color:#fff}.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#b7362e;color:#fff}.navbar.is-danger .navbar-start .navbar-link::after,.navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#b7362e;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#cb3c33;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}.navbar.is-fixed-top{top:0}html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:3.25rem}html.has-navbar-fixed-bottom,body.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#222;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,0.05)}.navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#222;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}a.navbar-item,.navbar-link{cursor:pointer}a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,a.navbar-item.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,.navbar-link.is-active{background-color:#fafafa;color:#2e63b8}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(0.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#2e63b8}.navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#2e63b8;border-bottom-style:solid;border-bottom-width:3px;color:#2e63b8;padding-bottom:calc(0.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless)::after{border-color:#2e63b8;margin-top:-0.375em;right:1.125em}.navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link::after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}html.has-navbar-fixed-top-touch,body.has-navbar-fixed-top-touch{padding-top:3.25rem}html.has-navbar-fixed-bottom-touch,body.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width: 1056px){.navbar,.navbar-menu,.navbar-start,.navbar-end{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-start,.navbar.is-spaced .navbar-end{align-items:center}.navbar.is-spaced a.navbar-item,.navbar.is-spaced .navbar-link{border-radius:4px}.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#2e63b8}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#2e63b8}.navbar.is-spaced .navbar-dropdown,.navbar-dropdown.is-boxed{border-radius:6px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.navbar>.container .navbar-brand,.container>.navbar .navbar-brand{margin-left:-.75rem}.navbar>.container .navbar-menu,.container>.navbar .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-top-desktop{top:0}html.has-navbar-fixed-top-desktop,body.has-navbar-fixed-top-desktop{padding-top:3.25rem}html.has-navbar-fixed-bottom-desktop,body.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}html.has-spaced-navbar-fixed-top,body.has-spaced-navbar-fixed-top{padding-top:5.25rem}html.has-spaced-navbar-fixed-bottom,body.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}a.navbar-item.is-active,.navbar-link.is-active{color:#0a0a0a}a.navbar-item.is-active:not(:focus):not(:hover),.navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link,.navbar-item.has-dropdown.is-active .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small,#documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-previous,#documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,.pagination.is-rounded .pagination-next,#documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}.pagination.is-rounded .pagination-link,#documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-previous,.pagination-next,.pagination-link{border-color:#dbdbdb;color:#222;min-width:2.5em}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{border-color:#b5b5b5;color:#363636}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{border-color:#3c5dcd}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}.pagination-previous[disabled],.pagination-previous.is-disabled,.pagination-next[disabled],.pagination-next.is-disabled,.pagination-link[disabled],.pagination-link.is-disabled{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#6b6b6b;opacity:0.5}.pagination-previous,.pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#2e63b8;border-color:#2e63b8;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}.pagination-list li{list-style:none}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next{flex-grow:1;flex-shrink:1}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{margin-bottom:0;margin-top:0}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between;margin-bottom:0;margin-top:0}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{border-radius:6px;box-shadow:#bbb;font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}.panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.panel.is-white .panel-block.is-active .panel-icon{color:#fff}.panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}.panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}.panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}.panel.is-dark .panel-heading,.content kbd.panel .panel-heading{background-color:#363636;color:#fff}.panel.is-dark .panel-tabs a.is-active,.content kbd.panel .panel-tabs a.is-active{border-bottom-color:#363636}.panel.is-dark .panel-block.is-active .panel-icon,.content kbd.panel .panel-block.is-active .panel-icon{color:#363636}.panel.is-primary .panel-heading,.docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#4eb5de;color:#fff}.panel.is-primary .panel-tabs a.is-active,.docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#4eb5de}.panel.is-primary .panel-block.is-active .panel-icon,.docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#4eb5de}.panel.is-link .panel-heading{background-color:#2e63b8;color:#fff}.panel.is-link .panel-tabs a.is-active{border-bottom-color:#2e63b8}.panel.is-link .panel-block.is-active .panel-icon{color:#2e63b8}.panel.is-info .panel-heading{background-color:#3c5dcd;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#3c5dcd}.panel.is-info .panel-block.is-active .panel-icon{color:#3c5dcd}.panel.is-success .panel-heading{background-color:#259a12;color:#fff}.panel.is-success .panel-tabs a.is-active{border-bottom-color:#259a12}.panel.is-success .panel-block.is-active .panel-icon{color:#259a12}.panel.is-warning .panel-heading{background-color:#a98800;color:#fff}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#a98800}.panel.is-warning .panel-block.is-active .panel-icon{color:#a98800}.panel.is-danger .panel-heading{background-color:#cb3c33;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#cb3c33}.panel.is-danger .panel-block.is-active .panel-icon{color:#cb3c33}.panel-tabs:not(:last-child),.panel-block:not(:last-child){border-bottom:1px solid #ededed}.panel-heading{background-color:#ededed;border-radius:6px 6px 0 0;color:#222;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:0.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#222}.panel-list a:hover{color:#2e63b8}.panel-block{align-items:center;color:#222;display:flex;justify-content:flex-start;padding:0.5em 0.75em}.panel-block input[type="checkbox"]{margin-right:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#2e63b8;color:#363636}.panel-block.is-active .panel-icon{color:#2e63b8}.panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#6b6b6b;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#222;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#222;color:#222}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#2e63b8;color:#2e63b8}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:0.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:rgba(0,0,0,0) !important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.tabs.is-toggle li.is-active a{background-color:#2e63b8;border-color:#2e63b8;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}.tabs.is-small,#documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-left:0%}.columns.is-mobile>.column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>.column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>.column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>.column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>.column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-left:0%}.column.is-1-mobile{flex:none;width:8.33333337%}.column.is-offset-1-mobile{margin-left:8.33333337%}.column.is-2-mobile{flex:none;width:16.66666674%}.column.is-offset-2-mobile{margin-left:16.66666674%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333337%}.column.is-offset-4-mobile{margin-left:33.33333337%}.column.is-5-mobile{flex:none;width:41.66666674%}.column.is-offset-5-mobile{margin-left:41.66666674%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333337%}.column.is-offset-7-mobile{margin-left:58.33333337%}.column.is-8-mobile{flex:none;width:66.66666674%}.column.is-offset-8-mobile{margin-left:66.66666674%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333337%}.column.is-offset-10-mobile{margin-left:83.33333337%}.column.is-11-mobile{flex:none;width:91.66666674%}.column.is-offset-11-mobile{margin-left:91.66666674%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0%}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333337%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333337%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66666674%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66666674%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333337%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333337%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66666674%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66666674%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333337%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333337%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66666674%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66666674%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333337%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333337%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66666674%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66666674%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-left:0%}.column.is-1-touch{flex:none;width:8.33333337%}.column.is-offset-1-touch{margin-left:8.33333337%}.column.is-2-touch{flex:none;width:16.66666674%}.column.is-offset-2-touch{margin-left:16.66666674%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333337%}.column.is-offset-4-touch{margin-left:33.33333337%}.column.is-5-touch{flex:none;width:41.66666674%}.column.is-offset-5-touch{margin-left:41.66666674%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333337%}.column.is-offset-7-touch{margin-left:58.33333337%}.column.is-8-touch{flex:none;width:66.66666674%}.column.is-offset-8-touch{margin-left:66.66666674%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333337%}.column.is-offset-10-touch{margin-left:83.33333337%}.column.is-11-touch{flex:none;width:91.66666674%}.column.is-offset-11-touch{margin-left:91.66666674%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-left:0%}.column.is-1-desktop{flex:none;width:8.33333337%}.column.is-offset-1-desktop{margin-left:8.33333337%}.column.is-2-desktop{flex:none;width:16.66666674%}.column.is-offset-2-desktop{margin-left:16.66666674%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333337%}.column.is-offset-4-desktop{margin-left:33.33333337%}.column.is-5-desktop{flex:none;width:41.66666674%}.column.is-offset-5-desktop{margin-left:41.66666674%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333337%}.column.is-offset-7-desktop{margin-left:58.33333337%}.column.is-8-desktop{flex:none;width:66.66666674%}.column.is-offset-8-desktop{margin-left:66.66666674%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333337%}.column.is-offset-10-desktop{margin-left:83.33333337%}.column.is-11-desktop{flex:none;width:91.66666674%}.column.is-offset-11-desktop{margin-left:91.66666674%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-left:0%}.column.is-1-widescreen{flex:none;width:8.33333337%}.column.is-offset-1-widescreen{margin-left:8.33333337%}.column.is-2-widescreen{flex:none;width:16.66666674%}.column.is-offset-2-widescreen{margin-left:16.66666674%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333337%}.column.is-offset-4-widescreen{margin-left:33.33333337%}.column.is-5-widescreen{flex:none;width:41.66666674%}.column.is-offset-5-widescreen{margin-left:41.66666674%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333337%}.column.is-offset-7-widescreen{margin-left:58.33333337%}.column.is-8-widescreen{flex:none;width:66.66666674%}.column.is-offset-8-widescreen{margin-left:66.66666674%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333337%}.column.is-offset-10-widescreen{margin-left:83.33333337%}.column.is-11-widescreen{flex:none;width:91.66666674%}.column.is-offset-11-widescreen{margin-left:91.66666674%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-left:0%}.column.is-1-fullhd{flex:none;width:8.33333337%}.column.is-offset-1-fullhd{margin-left:8.33333337%}.column.is-2-fullhd{flex:none;width:16.66666674%}.column.is-offset-2-fullhd{margin-left:16.66666674%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333337%}.column.is-offset-4-fullhd{margin-left:33.33333337%}.column.is-5-fullhd{flex:none;width:41.66666674%}.column.is-offset-5-fullhd{margin-left:41.66666674%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333337%}.column.is-offset-7-fullhd{margin-left:58.33333337%}.column.is-8-fullhd{flex:none;width:66.66666674%}.column.is-offset-8-fullhd{margin-left:66.66666674%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333337%}.column.is-offset-10-fullhd{margin-left:83.33333337%}.column.is-11-fullhd{flex:none;width:91.66666674%}.column.is-offset-11-fullhd{margin-left:91.66666674%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0 !important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){.columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-0-fullhd{--columnGap: 0rem}}.columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){.columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-1-fullhd{--columnGap: .25rem}}.columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){.columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-2-fullhd{--columnGap: .5rem}}.columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){.columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-3-fullhd{--columnGap: .75rem}}.columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){.columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-4-fullhd{--columnGap: 1rem}}.columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){.columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}.columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){.columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}.columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){.columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}.columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){.columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-8-fullhd{--columnGap: 2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0 !important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333337%}.tile.is-2{flex:none;width:16.66666674%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333337%}.tile.is-5{flex:none;width:41.66666674%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333337%}.tile.is-8{flex:none;width:66.66666674%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333337%}.tile.is-11{flex:none;width:91.66666674%}.tile.is-12{flex:none;width:100%}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:rgba(10,10,10,0.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}.hero.is-white a.navbar-item:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white .navbar-link:hover,.hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:rgba(255,255,255,0.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-black a.navbar-item:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black .navbar-link:hover,.hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:0.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}.hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:rgba(0,0,0,0.7)}.hero.is-light .subtitle{color:rgba(0,0,0,0.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}.hero.is-light a.navbar-item:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light .navbar-link:hover,.hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{color:#f5f5f5 !important;opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}.hero.is-dark,.content kbd.hero{background-color:#363636;color:#fff}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong,.content kbd.hero strong{color:inherit}.hero.is-dark .title,.content kbd.hero .title{color:#fff}.hero.is-dark .subtitle,.content kbd.hero .subtitle{color:rgba(255,255,255,0.9)}.hero.is-dark .subtitle a:not(.button),.content kbd.hero .subtitle a:not(.button),.hero.is-dark .subtitle strong,.content kbd.hero .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-dark .navbar-menu,.content kbd.hero .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.content kbd.hero .navbar-item,.hero.is-dark .navbar-link,.content kbd.hero .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-dark a.navbar-item:hover,.content kbd.hero a.navbar-item:hover,.hero.is-dark a.navbar-item.is-active,.content kbd.hero a.navbar-item.is-active,.hero.is-dark .navbar-link:hover,.content kbd.hero .navbar-link:hover,.hero.is-dark .navbar-link.is-active,.content kbd.hero .navbar-link.is-active{background-color:#292929;color:#fff}.hero.is-dark .tabs a,.content kbd.hero .tabs a{color:#fff;opacity:0.9}.hero.is-dark .tabs a:hover,.content kbd.hero .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a,.content kbd.hero .tabs li.is-active a{color:#363636 !important;opacity:1}.hero.is-dark .tabs.is-boxed a,.content kbd.hero .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a,.content kbd.hero .tabs.is-toggle a{color:#fff}.hero.is-dark .tabs.is-boxed a:hover,.content kbd.hero .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover,.content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.content kbd.hero .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.content kbd.hero .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363636}.hero.is-dark.is-bold,.content kbd.hero.is-bold{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}@media screen and (max-width: 768px){.hero.is-dark.is-bold .navbar-menu,.content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}}.hero.is-primary,.docstring>section>a.hero.docs-sourcelink{background-color:#4eb5de;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong,.docstring>section>a.hero.docs-sourcelink strong{color:inherit}.hero.is-primary .title,.docstring>section>a.hero.docs-sourcelink .title{color:#fff}.hero.is-primary .subtitle,.docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}.hero.is-primary .subtitle a:not(.button),.docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),.hero.is-primary .subtitle strong,.docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-primary .navbar-menu,.docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#4eb5de}}.hero.is-primary .navbar-item,.docstring>section>a.hero.docs-sourcelink .navbar-item,.hero.is-primary .navbar-link,.docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-primary a.navbar-item:hover,.docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,.hero.is-primary a.navbar-item.is-active,.docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,.hero.is-primary .navbar-link:hover,.docstring>section>a.hero.docs-sourcelink .navbar-link:hover,.hero.is-primary .navbar-link.is-active,.docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#39acda;color:#fff}.hero.is-primary .tabs a,.docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}.hero.is-primary .tabs a:hover,.docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a,.docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#4eb5de !important;opacity:1}.hero.is-primary .tabs.is-boxed a,.docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a,.docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover,.docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#4eb5de}.hero.is-primary.is-bold,.docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #1bc7de 0%, #4eb5de 71%, #5fa9e7 100%)}@media screen and (max-width: 768px){.hero.is-primary.is-bold .navbar-menu,.docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #1bc7de 0%, #4eb5de 71%, #5fa9e7 100%)}}.hero.is-link{background-color:#2e63b8;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:rgba(255,255,255,0.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-link .navbar-menu{background-color:#2e63b8}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-link a.navbar-item:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link .navbar-link:hover,.hero.is-link .navbar-link.is-active{background-color:#2958a4;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:0.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{color:#2e63b8 !important;opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#2e63b8}.hero.is-link.is-bold{background-image:linear-gradient(141deg, #1b6098 0%, #2e63b8 71%, #2d51d2 100%)}@media screen and (max-width: 768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1b6098 0%, #2e63b8 71%, #2d51d2 100%)}}.hero.is-info{background-color:#3c5dcd;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:rgba(255,255,255,0.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-info .navbar-menu{background-color:#3c5dcd}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-info a.navbar-item:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info .navbar-link:hover,.hero.is-info .navbar-link.is-active{background-color:#3151bf;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:0.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{color:#3c5dcd !important;opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3c5dcd}.hero.is-info.is-bold{background-image:linear-gradient(141deg, #215bb5 0%, #3c5dcd 71%, #4b53d8 100%)}@media screen and (max-width: 768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #215bb5 0%, #3c5dcd 71%, #4b53d8 100%)}}.hero.is-success{background-color:#259a12;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:rgba(255,255,255,0.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-success .navbar-menu{background-color:#259a12}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-success a.navbar-item:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success .navbar-link:hover,.hero.is-success .navbar-link.is-active{background-color:#20830f;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:0.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{color:#259a12 !important;opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#259a12}.hero.is-success.is-bold{background-image:linear-gradient(141deg, #287207 0%, #259a12 71%, #10b614 100%)}@media screen and (max-width: 768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #287207 0%, #259a12 71%, #10b614 100%)}}.hero.is-warning{background-color:#a98800;color:#fff}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:#fff}.hero.is-warning .subtitle{color:rgba(255,255,255,0.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-warning .navbar-menu{background-color:#a98800}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-warning a.navbar-item:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning .navbar-link.is-active{background-color:#8f7300;color:#fff}.hero.is-warning .tabs a{color:#fff;opacity:0.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{color:#a98800 !important;opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:#fff}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#a98800}.hero.is-warning.is-bold{background-image:linear-gradient(141deg, #764b00 0%, #a98800 71%, #c2bd00 100%)}@media screen and (max-width: 768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #764b00 0%, #a98800 71%, #c2bd00 100%)}}.hero.is-danger{background-color:#cb3c33;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-danger .navbar-menu{background-color:#cb3c33}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-danger a.navbar-item:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger .navbar-link.is-active{background-color:#b7362e;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:0.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{color:#cb3c33 !important;opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#cb3c33}.hero.is-danger.is-bold{background-image:linear-gradient(141deg, #ac1f2e 0%, #cb3c33 71%, #d66341 100%)}@media screen and (max-width: 768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ac1f2e 0%, #cb3c33 71%, #d66341 100%)}}.hero.is-small .hero-body,#documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{.hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{.hero.is-large .hero-body{padding:18rem 6rem}}.hero.is-halfheight .hero-body,.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}.hero.is-halfheight .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}.hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-head,.hero-foot{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{.hero-body{padding:3rem 3rem}}.section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){.section{padding:3rem 3rem}.section.is-medium{padding:9rem 4.5rem}.section.is-large{padding:18rem 6rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}h1 .docs-heading-anchor,h1 .docs-heading-anchor:hover,h1 .docs-heading-anchor:visited,h2 .docs-heading-anchor,h2 .docs-heading-anchor:hover,h2 .docs-heading-anchor:visited,h3 .docs-heading-anchor,h3 .docs-heading-anchor:hover,h3 .docs-heading-anchor:visited,h4 .docs-heading-anchor,h4 .docs-heading-anchor:hover,h4 .docs-heading-anchor:visited,h5 .docs-heading-anchor,h5 .docs-heading-anchor:hover,h5 .docs-heading-anchor:visited,h6 .docs-heading-anchor,h6 .docs-heading-anchor:hover,h6 .docs-heading-anchor:visited{color:#222}h1 .docs-heading-anchor-permalink,h2 .docs-heading-anchor-permalink,h3 .docs-heading-anchor-permalink,h4 .docs-heading-anchor-permalink,h5 .docs-heading-anchor-permalink,h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}h1 .docs-heading-anchor-permalink::before,h2 .docs-heading-anchor-permalink::before,h3 .docs-heading-anchor-permalink::before,h4 .docs-heading-anchor-permalink::before,h5 .docs-heading-anchor-permalink::before,h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}h1:hover .docs-heading-anchor-permalink,h2:hover .docs-heading-anchor-permalink,h3:hover .docs-heading-anchor-permalink,h4:hover .docs-heading-anchor-permalink,h5:hover .docs-heading-anchor-permalink,h6:hover .docs-heading-anchor-permalink{visibility:visible}.docs-dark-only{display:none !important}pre{position:relative;overflow:hidden}pre code,pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}pre code:first-of-type,pre code.hljs:first-of-type{padding-top:0.5rem !important}pre code:last-of-type,pre code.hljs:last-of-type{padding-bottom:0.5rem !important}pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#222;cursor:pointer;text-align:center}pre .copy-button:focus,pre .copy-button:hover{opacity:1;background:rgba(34,34,34,0.1);color:#2e63b8}pre .copy-button.success{color:#259a12;opacity:1}pre .copy-button.error{color:#cb3c33;opacity:1}pre:hover .copy-button{opacity:1}.admonition{background-color:#f5f5f5;border-style:solid;border-width:2px;border-color:#4a4a4a;border-radius:4px;font-size:1rem}.admonition strong{color:currentColor}.admonition.is-small,#documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}.admonition.is-medium{font-size:1.25rem}.admonition.is-large{font-size:1.5rem}.admonition.is-default{background-color:#f5f5f5;border-color:#4a4a4a}.admonition.is-default>.admonition-header{background-color:rgba(0,0,0,0);color:#4a4a4a}.admonition.is-default>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-info{background-color:#f5f5f5;border-color:#3c5dcd}.admonition.is-info>.admonition-header{background-color:rgba(0,0,0,0);color:#3c5dcd}.admonition.is-info>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-success{background-color:#f5f5f5;border-color:#259a12}.admonition.is-success>.admonition-header{background-color:rgba(0,0,0,0);color:#259a12}.admonition.is-success>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-warning{background-color:#f5f5f5;border-color:#a98800}.admonition.is-warning>.admonition-header{background-color:rgba(0,0,0,0);color:#a98800}.admonition.is-warning>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-danger{background-color:#f5f5f5;border-color:#cb3c33}.admonition.is-danger>.admonition-header{background-color:rgba(0,0,0,0);color:#cb3c33}.admonition.is-danger>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-compat{background-color:#f5f5f5;border-color:#3489da}.admonition.is-compat>.admonition-header{background-color:rgba(0,0,0,0);color:#3489da}.admonition.is-compat>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-todo{background-color:#f5f5f5;border-color:#9558b2}.admonition.is-todo>.admonition-header{background-color:rgba(0,0,0,0);color:#9558b2}.admonition.is-todo>.admonition-body{color:rgba(0,0,0,0.7)}.admonition-header{color:#4a4a4a;background-color:rgba(0,0,0,0);align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}details.admonition.is-details>.admonition-header{list-style:none}details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}.admonition-body{color:#222;padding:0.5rem .75rem}.admonition-body pre{background-color:#f5f5f5}.admonition-body code{background-color:rgba(0,0,0,0.05)}.docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:2px solid #dbdbdb;border-radius:4px;box-shadow:2px 2px 3px rgba(10,10,10,0.1);max-width:100%}.docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#f5f5f5;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #dbdbdb;overflow:auto}.docstring>header code{background-color:transparent}.docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}.docstring>header .docstring-binding{margin-right:0.3em}.docstring>header .docstring-category{margin-left:0.3em}.docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #dbdbdb}.docstring>section:last-child{border-bottom:none}.docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}.docstring>section>a.docs-sourcelink:focus{opacity:1 !important}.docstring:hover>section>a.docs-sourcelink{opacity:0.2}.docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}.docstring>section:hover a.docs-sourcelink{opacity:1}.documenter-example-output{background-color:#fff}.outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#f5f5f5;color:rgba(0,0,0,0.7);border-bottom:3px solid rgba(0,0,0,0);padding:10px 35px;text-align:center;font-size:15px}.outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}.outdated-warning-overlay a{color:#2e63b8}.outdated-warning-overlay a:hover{color:#363636}.content pre{border:2px solid #dbdbdb;border-radius:4px}.content code{font-weight:inherit}.content a code{color:#2e63b8}.content a:hover code{color:#363636}.content h1 code,.content h2 code,.content h3 code,.content h4 code,.content h5 code,.content h6 code{color:#222}.content table{display:block;width:initial;max-width:100%;overflow-x:auto}.content blockquote>ul:first-child,.content blockquote>ol:first-child,.content .admonition-body>ul:first-child,.content .admonition-body>ol:first-child{margin-top:0}pre,code{font-variant-ligatures:no-contextual}.breadcrumb a.is-disabled{cursor:default;pointer-events:none}.breadcrumb a.is-disabled,.breadcrumb a.is-disabled:hover{color:#222}.hljs{background:initial !important}.katex .katex-mathml{top:0;right:0}.katex-display,mjx-container,.MathJax_Display{margin:0.5em 0 !important}html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}li.no-marker{list-style:none}#documenter .docs-main>article{overflow-wrap:break-word}#documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){#documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){#documenter .docs-main{width:100%}#documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}#documenter .docs-main>header,#documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}#documenter .docs-main header.docs-navbar{background-color:#fff;border-bottom:1px solid #dbdbdb;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}#documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}#documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}#documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}#documenter .docs-main header.docs-navbar .docs-right .docs-icon,#documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}#documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){#documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}#documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){#documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}#documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #bbb;transition-duration:0.7s;-webkit-transition-duration:0.7s}#documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}#documenter .docs-main section.footnotes{border-top:1px solid #dbdbdb}#documenter .docs-main section.footnotes li .tag:first-child,#documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,#documenter .docs-main section.footnotes li .content kbd:first-child,.content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}#documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #dbdbdb;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){#documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}#documenter .docs-main .docs-footer .docs-footer-nextpage,#documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}#documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}#documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}#documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}#documenter .docs-sidebar{display:flex;flex-direction:column;color:#0a0a0a;background-color:#f5f5f5;border-right:1px solid #dbdbdb;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}#documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #bbb}@media screen and (min-width: 1056px){#documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){#documenter .docs-sidebar{left:0;top:0}}#documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}#documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}#documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}#documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}#documenter .docs-sidebar .docs-package-name a,#documenter .docs-sidebar .docs-package-name a:hover{color:#0a0a0a}#documenter .docs-sidebar .docs-version-selector{border-top:1px solid #dbdbdb;display:none;padding:0.5rem}#documenter .docs-sidebar .docs-version-selector.visible{display:flex}#documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #dbdbdb;padding-bottom:1.5rem}#documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}#documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #dbdbdb}#documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}#documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}#documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}#documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}#documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}#documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}#documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}#documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}#documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}#documenter .docs-sidebar ul.docs-menu .tocitem,#documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#0a0a0a;background:#f5f5f5}#documenter .docs-sidebar ul.docs-menu a.tocitem:hover,#documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#0a0a0a;background-color:#ebebeb}#documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background-color:#fff}#documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,#documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#fff;color:#0a0a0a}#documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#ebebeb;color:#0a0a0a}#documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}#documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #dbdbdb}#documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}#documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}#documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}#documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}#documenter .docs-sidebar form.docs-search>input{width:14.4rem}#documenter .docs-sidebar #documenter-search-query{color:#707070;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){#documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}#documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}#documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#e0e0e0}#documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#ccc}}@media screen and (max-width: 1055px){#documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}#documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}#documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#e0e0e0}#documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#ccc}}kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(0,0,0,0.6);box-shadow:0 2px 0 1px rgba(0,0,0,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}.search-min-width-50{min-width:50%}.search-min-height-100{min-height:100%}.search-modal-card-body{max-height:calc(100vh - 15rem)}.search-result-link{border-radius:0.7em;transition:all 300ms}.search-result-link:hover,.search-result-link:focus{background-color:rgba(0,128,128,0.1)}.search-result-link .property-search-result-badge,.search-result-link .search-filter{transition:all 300ms}.property-search-result-badge,.search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}.search-result-link:hover .property-search-result-badge,.search-result-link:hover .search-filter,.search-result-link:focus .property-search-result-badge,.search-result-link:focus .search-filter{color:#f1f5f9;background-color:#333}.search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}.search-filter:hover,.search-filter:focus{color:#333}.search-filter-selected{color:#f5f5f5;background-color:rgba(139,0,139,0.5)}.search-filter-selected:hover,.search-filter-selected:focus{color:#f5f5f5}.search-result-highlight{background-color:#ffdd57;color:black}.search-divider{border-bottom:1px solid #dbdbdb}.search-result-title{width:85%;color:#333}.search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}#search-modal .modal-card-body::-webkit-scrollbar,#search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}#search-modal .modal-card-body::-webkit-scrollbar-thumb,#search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}#search-modal .modal-card-body::-webkit-scrollbar-track,#search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}.w-100{width:100%}.gap-2{gap:0.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.ansi span.sgr1{font-weight:bolder}.ansi span.sgr2{font-weight:lighter}.ansi span.sgr3{font-style:italic}.ansi span.sgr4{text-decoration:underline}.ansi span.sgr7{color:#fff;background-color:#222}.ansi span.sgr8{color:transparent}.ansi span.sgr8 span{color:transparent}.ansi span.sgr9{text-decoration:line-through}.ansi span.sgr30{color:#242424}.ansi span.sgr31{color:#a7201f}.ansi span.sgr32{color:#066f00}.ansi span.sgr33{color:#856b00}.ansi span.sgr34{color:#2149b0}.ansi span.sgr35{color:#7d4498}.ansi span.sgr36{color:#007989}.ansi span.sgr37{color:gray}.ansi span.sgr40{background-color:#242424}.ansi span.sgr41{background-color:#a7201f}.ansi span.sgr42{background-color:#066f00}.ansi span.sgr43{background-color:#856b00}.ansi span.sgr44{background-color:#2149b0}.ansi span.sgr45{background-color:#7d4498}.ansi span.sgr46{background-color:#007989}.ansi span.sgr47{background-color:gray}.ansi span.sgr90{color:#616161}.ansi span.sgr91{color:#cb3c33}.ansi span.sgr92{color:#0e8300}.ansi span.sgr93{color:#a98800}.ansi span.sgr94{color:#3c5dcd}.ansi span.sgr95{color:#9256af}.ansi span.sgr96{color:#008fa3}.ansi span.sgr97{color:#f5f5f5}.ansi span.sgr100{background-color:#616161}.ansi span.sgr101{background-color:#cb3c33}.ansi span.sgr102{background-color:#0e8300}.ansi span.sgr103{background-color:#a98800}.ansi span.sgr104{background-color:#3c5dcd}.ansi span.sgr105{background-color:#9256af}.ansi span.sgr106{background-color:#008fa3}.ansi span.sgr107{background-color:#f5f5f5}code.language-julia-repl>span.hljs-meta{color:#066f00;font-weight:bolder}/*! + Theme: Default + Description: Original highlight.js style + Author: (c) Ivan Sagalaev + Maintainer: @highlightjs/core-team + Website: https://highlightjs.org/ + License: see project LICENSE + Touched: 2021 +*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#F3F3F3;color:#444}.hljs-comment{color:#697070}.hljs-tag,.hljs-punctuation{color:#444a}.hljs-tag .hljs-name,.hljs-tag .hljs-attr{color:#444}.hljs-keyword,.hljs-attribute,.hljs-selector-tag,.hljs-meta .hljs-keyword,.hljs-doctag,.hljs-name{font-weight:bold}.hljs-type,.hljs-string,.hljs-number,.hljs-selector-id,.hljs-selector-class,.hljs-quote,.hljs-template-tag,.hljs-deletion{color:#880000}.hljs-title,.hljs-section{color:#880000;font-weight:bold}.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr,.hljs-operator,.hljs-selector-pseudo{color:#ab5656}.hljs-literal{color:#695}.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-addition{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.gap-4{gap:1rem} diff --git a/InferenceObjects/v0.4.9/assets/themeswap.js b/InferenceObjects/v0.4.9/assets/themeswap.js new file mode 100644 index 000000000..9f5eebe6a --- /dev/null +++ b/InferenceObjects/v0.4.9/assets/themeswap.js @@ -0,0 +1,84 @@ +// Small function to quickly swap out themes. Gets put into the tag.. +function set_theme_from_local_storage() { + // Initialize the theme to null, which means default + var theme = null; + // If the browser supports the localstorage and is not disabled then try to get the + // documenter theme + if (window.localStorage != null) { + // Get the user-picked theme from localStorage. May be `null`, which means the default + // theme. + theme = window.localStorage.getItem("documenter-theme"); + } + // Check if the users preference is for dark color scheme + var darkPreference = + window.matchMedia("(prefers-color-scheme: dark)").matches === true; + // Initialize a few variables for the loop: + // + // - active: will contain the index of the theme that should be active. Note that there + // is no guarantee that localStorage contains sane values. If `active` stays `null` + // we either could not find the theme or it is the default (primary) theme anyway. + // Either way, we then need to stick to the primary theme. + // + // - disabled: style sheets that should be disabled (i.e. all the theme style sheets + // that are not the currently active theme) + var active = null; + var disabled = []; + var primaryLightTheme = null; + var primaryDarkTheme = null; + for (var i = 0; i < document.styleSheets.length; i++) { + var ss = document.styleSheets[i]; + // The tag of each style sheet is expected to have a data-theme-name attribute + // which must contain the name of the theme. The names in localStorage much match this. + var themename = ss.ownerNode.getAttribute("data-theme-name"); + // attribute not set => non-theme stylesheet => ignore + if (themename === null) continue; + // To distinguish the default (primary) theme, it needs to have the data-theme-primary + // attribute set. + if (ss.ownerNode.getAttribute("data-theme-primary") !== null) { + primaryLightTheme = themename; + } + // Check if the theme is primary dark theme so that we could store its name in darkTheme + if (ss.ownerNode.getAttribute("data-theme-primary-dark") !== null) { + primaryDarkTheme = themename; + } + // If we find a matching theme (and it's not the default), we'll set active to non-null + if (themename === theme) active = i; + // Store the style sheets of inactive themes so that we could disable them + if (themename !== theme) disabled.push(ss); + } + var activeTheme = null; + if (active !== null) { + // If we did find an active theme, we'll (1) add the theme--$(theme) class to + document.getElementsByTagName("html")[0].className = "theme--" + theme; + activeTheme = theme; + } else { + // If we did _not_ find an active theme, then we need to fall back to the primary theme + // which can either be dark or light, depending on the user's OS preference. + var activeTheme = darkPreference ? primaryDarkTheme : primaryLightTheme; + // In case it somehow happens that the relevant primary theme was not found in the + // preceding loop, we abort without doing anything. + if (activeTheme === null) { + console.error("Unable to determine primary theme."); + return; + } + // When switching to the primary light theme, then we must not have a class name + // for the tag. That's only for non-primary or the primary dark theme. + if (darkPreference) { + document.getElementsByTagName("html")[0].className = + "theme--" + activeTheme; + } else { + document.getElementsByTagName("html")[0].className = ""; + } + } + for (var i = 0; i < document.styleSheets.length; i++) { + var ss = document.styleSheets[i]; + // The tag of each style sheet is expected to have a data-theme-name attribute + // which must contain the name of the theme. The names in localStorage much match this. + var themename = ss.ownerNode.getAttribute("data-theme-name"); + // attribute not set => non-theme stylesheet => ignore + if (themename === null) continue; + // we'll disable all the stylesheets, except for the active one + ss.disabled = !(themename == activeTheme); + } +} +set_theme_from_local_storage(); diff --git a/InferenceObjects/v0.4.9/assets/warner.js b/InferenceObjects/v0.4.9/assets/warner.js new file mode 100644 index 000000000..3f6f5d008 --- /dev/null +++ b/InferenceObjects/v0.4.9/assets/warner.js @@ -0,0 +1,52 @@ +function maybeAddWarning() { + // DOCUMENTER_NEWEST is defined in versions.js, DOCUMENTER_CURRENT_VERSION and DOCUMENTER_STABLE + // in siteinfo.js. + // If either of these are undefined something went horribly wrong, so we abort. + if ( + window.DOCUMENTER_NEWEST === undefined || + window.DOCUMENTER_CURRENT_VERSION === undefined || + window.DOCUMENTER_STABLE === undefined + ) { + return; + } + + // Current version is not a version number, so we can't tell if it's the newest version. Abort. + if (!/v(\d+\.)*\d+/.test(window.DOCUMENTER_CURRENT_VERSION)) { + return; + } + + // Current version is newest version, so no need to add a warning. + if (window.DOCUMENTER_NEWEST === window.DOCUMENTER_CURRENT_VERSION) { + return; + } + + // Add a noindex meta tag (unless one exists) so that search engines don't index this version of the docs. + if (document.body.querySelector('meta[name="robots"]') === null) { + const meta = document.createElement("meta"); + meta.name = "robots"; + meta.content = "noindex"; + + document.getElementsByTagName("head")[0].appendChild(meta); + } + + const div = document.createElement("div"); + div.classList.add("outdated-warning-overlay"); + const closer = document.createElement("button"); + closer.classList.add("outdated-warning-closer", "delete"); + closer.addEventListener("click", function () { + document.body.removeChild(div); + }); + const href = window.documenterBaseURL + "/../" + window.DOCUMENTER_STABLE; + div.innerHTML = + 'This documentation is not for the latest stable release, but for either the development version or an older release.
Click here to go to the documentation for the latest stable release.'; + div.appendChild(closer); + document.body.appendChild(div); +} + +if (document.readyState === "loading") { + document.addEventListener("DOMContentLoaded", maybeAddWarning); +} else { + maybeAddWarning(); +} diff --git a/InferenceObjects/v0.4.9/dataset/index.html b/InferenceObjects/v0.4.9/dataset/index.html new file mode 100644 index 000000000..7ab8c37e4 --- /dev/null +++ b/InferenceObjects/v0.4.9/dataset/index.html @@ -0,0 +1,8 @@ +Dataset · InferenceObjects.jl

Dataset

Type definition

InferenceObjects.DatasetType
Dataset{K,T,N,L} <: DimensionalData.AbstractDimStack{K,T,N,L}

Container of dimensional arrays sharing some dimensions.

This type is an DimensionalData.AbstractDimStack that implements the same interface as DimensionalData.DimStack and has identical usage.

Constructors

Dataset(data::DimensionalData.AbstractDimArray...)
+Dataset(data::Tuple{Vararg{<:DimensionalData.AbstractDimArray}})
+Dataset(data::NamedTuple{Keys,Vararg{<:DimensionalData.AbstractDimArray}})
+Dataset(
+    data::NamedTuple,
+    dims::Tuple{Vararg{DimensionalData.Dimension}};
+    metadata=DimensionalData.NoMetadata(),
+)

In most cases, use convert_to_dataset to create a Dataset instead of directly using a constructor.

source

General conversion

InferenceObjects.namedtuple_to_datasetFunction
namedtuple_to_dataset(data; kwargs...) -> Dataset

Convert NamedTuple mapping variable names to arrays to a Dataset.

Any non-array values will be converted to a 0-dimensional array.

Keywords

  • attrs::AbstractDict{<:AbstractString}: a collection of metadata to attach to the dataset, in addition to defaults. Values should be JSON serializable.
  • library::Union{String,Module}: library used for performing inference. Will be attached to the attrs metadata.
  • dims: a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are:
    • Symbol: dimension name
    • Type{<:DimensionsionalData.Dimension}: dimension type
    • DimensionsionalData.Dimension: dimension, potentially with indices
    • Nothing: no dimension name provided, dimension name is automatically generated
  • coords: a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated.
source

DimensionalData

As a DimensionalData.AbstractDimStack, Dataset also implements the AbstractDimStack API and can be used like a DimStack. See DimensionalData's documentation for example usage.

Tables inteface

Dataset implements the Tables interface. This allows Datasets to be used as sources for any function that can accept a table. For example, it's straightforward to:

  • write to CSV with CSV.jl
  • flatten to a DataFrame with DataFrames.jl
  • plot with StatsPlots.jl
  • plot with AlgebraOfGraphics.jl
\ No newline at end of file diff --git a/InferenceObjects/v0.4.9/extensions/mcmcdiagnostictools/index.html b/InferenceObjects/v0.4.9/extensions/mcmcdiagnostictools/index.html new file mode 100644 index 000000000..c781c7381 --- /dev/null +++ b/InferenceObjects/v0.4.9/extensions/mcmcdiagnostictools/index.html @@ -0,0 +1,9 @@ +MCMCDiagnosticTools · InferenceObjects.jl

Extension of MCMCDiagnosticTools

The following methods of MCMCDiagnosticTools.jl are extended by this package.

MCMCDiagnosticTools.ess_rhatMethod
ess_rhat(data::InferenceData; kwargs...) -> Dataset
+ess_rhat(data::Dataset; kwargs...) -> Dataset

Calculate the effective sample size (ESS) and $\widehat{R}$ diagnostic for each parameter in the data.

For more details and a description of the kwargs, see MCMCDiagnosticTools.ess_rhat.

source
MCMCDiagnosticTools.mcseMethod
mcse(data::InferenceData; kwargs...) -> Dataset
+mcse(data::Dataset; kwargs...) -> Dataset

Calculate the Monte Carlo standard error (MCSE) for each parameter in the data.

For more details and a description of the kwargs, see MCMCDiagnosticTools.mcse.

source
MCMCDiagnosticTools.rstarMethod
rstar(
+    rng::Random.AbstractRNG=Random.default_rng(),
+    classifier,
+    data::Union{InferenceData,Dataset};
+    kwargs...,
+)

Calculate the $R^*$ diagnostic for the data.

For a description of the classifier and kwargs, see MCMCDiagnosticTools.rstar.

source
\ No newline at end of file diff --git a/InferenceObjects/v0.4.9/extensions/posteriorstats/index.html b/InferenceObjects/v0.4.9/extensions/posteriorstats/index.html new file mode 100644 index 000000000..59e85eabd --- /dev/null +++ b/InferenceObjects/v0.4.9/extensions/posteriorstats/index.html @@ -0,0 +1,94 @@ +PosteriorStats · InferenceObjects.jl

Extension of PosteriorStats

The following methods of PosteriorStats.jl are extended by this package.

PosteriorStats.hdiMethod
hdi(data::InferenceData; kwargs...) -> Dataset
+hdi(data::Dataset; kwargs...) -> Dataset

Calculate the highest density interval (HDI) for each parameter in the data.

For more details and a description of the kwargs, see PosteriorStats.hdi.

source
PosteriorStats.looMethod
loo(data::Dataset; [var_name::Symbol,] kwargs...) -> PSISLOOResult{<:NamedTuple,<:Dataset}
+loo(data::InferenceData; [var_name::Symbol,] kwargs...) -> PSISLOOResult{<:NamedTuple,<:Dataset}

Compute PSIS-LOO from log-likelihood values in data.

If more than one log-likelihood variable is present, then var_name must be provided.

For more details and a description of the kwargs, see PosteriorStats.loo.

Examples

Calculate PSIS-LOO of a model:

julia> using ArviZExampleData, PosteriorStats
+
+julia> idata = load_example_data("centered_eight");
+
+julia> loo(idata)
+PSISLOOResult with estimates
+ elpd  elpd_mcse    p  p_mcse
+  -31        1.4  0.9    0.33
+
+and PSISResult with 500 draws, 4 chains, and 8 parameters
+Pareto shape (k) diagnostic values:
+                    Count      Min. ESS
+ (-Inf, 0.5]  good  4 (50.0%)  270
+  (0.5, 0.7]  okay  4 (50.0%)  307
source
PosteriorStats.loo_pitMethod
loo_pit(idata::InferenceData, log_weights; kwargs...) -> DimArray

Compute LOO-PIT values using existing normalized log LOO importance weights.

Keywords

  • y_name: Name of observed data variable in idata.observed_data. If not provided, then the only observed data variable is used.
  • y_pred_name: Name of posterior predictive variable in idata.posterior_predictive. If not provided, then y_name is used.
  • kwargs: Remaining keywords are forwarded to the base method PosteriorStats.loo_pit.

See PosteriorStats.loo_pit for more details.

Examples

Calculate LOO-PIT values using already computed log weights.

julia> using ArviZExampleData, PosteriorStats
+
+julia> idata = load_example_data("centered_eight");
+
+julia> loo_result = loo(idata; var_name=:obs);
+
+julia> loo_pit(idata, loo_result.psis_result.log_weights; y_name=:obs)
+┌ 8-element DimArray{Float64, 1} loo_pit_obs ┐
+├────────────────────────────────────────────┴─────────────────────────── dims ┐
+  ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered
+└──────────────────────────────────────────────────────────────────────────────┘
+ "Choate"            0.942759
+ "Deerfield"         0.641057
+ "Phillips Andover"  0.32729
+ "Phillips Exeter"   0.581451
+ "Hotchkiss"         0.288523
+ "Lawrenceville"     0.393741
+ "St. Paul's"        0.886175
+ "Mt. Hermon"        0.638821
source
PosteriorStats.loo_pitMethod
loo_pit(idata::InferenceData; kwargs...) -> DimArray

Compute LOO-PIT from groups in idata using PSIS-LOO.

Keywords

  • y_name: Name of observed data variable in idata.observed_data. If not provided, then the only observed data variable is used.
  • y_pred_name: Name of posterior predictive variable in idata.posterior_predictive. If not provided, then y_name is used.
  • log_likelihood_name: Name of log-likelihood variable in idata.log_likelihood. If not provided, then y_name is used if idata has a log_likelihood group, otherwise the only variable is used.
  • reff::Union{Real,AbstractArray{<:Real}}: The relative effective sample size(s) of the likelihood values. If an array, it must have the same data dimensions as the corresponding log-likelihood variable. If not provided, then this is estimated using ess.
  • kwargs: Remaining keywords are forwarded to PosteriorStats.loo_pit.

See PosteriorStats.loo_pit for more details.

Examples

Calculate LOO-PIT values using as test quantity the observed values themselves.

julia> using ArviZExampleData, PosteriorStats
+
+julia> idata = load_example_data("centered_eight");
+
+julia> loo_pit(idata; y_name=:obs)
+┌ 8-element DimArray{Float64, 1} loo_pit_obs ┐
+├────────────────────────────────────────────┴─────────────────────────── dims ┐
+  ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered
+└──────────────────────────────────────────────────────────────────────────────┘
+ "Choate"            0.942759
+ "Deerfield"         0.641057
+ "Phillips Andover"  0.32729
+ "Phillips Exeter"   0.581451
+ "Hotchkiss"         0.288523
+ "Lawrenceville"     0.393741
+ "St. Paul's"        0.886175
+ "Mt. Hermon"        0.638821
source
PosteriorStats.r2_scoreMethod
r2_score(idata::InferenceData; y_name, y_pred_name) -> (; r2, r2_std)

Compute $R²$ from idata, automatically formatting the predictions to the correct shape.

Keywords

  • y_name: Name of observed data variable in idata.observed_data. If not provided, then the only observed data variable is used.
  • y_pred_name: Name of posterior predictive variable in idata.posterior_predictive. If not provided, then y_name is used.

See PosteriorStats.r2_score for more details.

Examples

julia> using ArviZExampleData, PosteriorStats
+
+julia> idata = load_example_data("regression10d");
+
+julia> r2_score(idata) |> pairs
+pairs(::NamedTuple) with 2 entries:
+  :r2     => 0.998385
+  :r2_std => 0.000100621
source
PosteriorStats.summarizeMethod
summarize(data::InferenceData, group=:posterior, stats_funs...; kwargs...)
+summarize(data::Dataset, stats_funs...; kwargs...)

Compute summary statistics for the data using the provided functions.

For verbose variable labels, provide compat_labels=false. For details on stats_funs and kwargs, see PosteriorStats.summarize.

Examples

Compute all default summary statistics for the eight schools model in the centered parameterization:

julia> using ArviZExampleData, PosteriorStats, StatsBase
+
+julia> data = load_example_data("centered_eight");
+
+julia> summarize(data)
+SummaryStats
+                          mean  std  hdi_3%  hdi_97%  mcse_mean  mcse_std  ess ⋯
+ mu                        4.2  3.3  -1.61     10.3        0.21     0.088      ⋯
+ theta[Choate]             6.4  5.9  -3.68     17.9        0.25     0.20       ⋯
+ theta[Deerfield]          5.0  4.9  -4.98     13.4        0.21     0.15       ⋯
+ theta[Phillips Andover]   3.4  5.4  -7.54     12.9        0.23     0.17       ⋯
+ theta[Phillips Exeter]    4.8  5.2  -5.11     14.1        0.21     0.21       ⋯
+ theta[Hotchkiss]          3.5  4.8  -6.12     12.0        0.25     0.15       ⋯
+ theta[Lawrenceville]      3.7  5.2  -6.50     12.7        0.22     0.21       ⋯
+ theta[St. Paul's]         6.5  5.2  -2.67     16.9        0.22     0.15       ⋯
+ theta[Mt. Hermon]         4.8  5.7  -5.97     15.4        0.24     0.23       ⋯
+ tau                       4.3  3.0   0.715     9.41       0.22     0.14       ⋯
+                                                               3 columns omitted

Compute the mean, standard deviation, median, and median absolute deviation of the theta parameters:

julia> summarize(data.posterior[(:theta,)], (:mean, :std) => mean_and_std, median, mad)
+SummaryStats
+                          mean   std  median   mad
+ theta[Choate]            6.42  5.85    5.80  4.95
+ theta[Deerfield]         4.95  4.91    5.02  4.68
+ theta[Phillips Andover]  3.42  5.43    3.74  4.84
+ theta[Phillips Exeter]   4.75  5.25    4.69  4.84
+ theta[Hotchkiss]         3.45  4.78    3.62  4.55
+ theta[Lawrenceville]     3.66  5.23    3.90  4.88
+ theta[St. Paul's]        6.51  5.24    6.09  4.57
+ theta[Mt. Hermon]        4.82  5.70    4.65  4.89
source
PosteriorStats.waicMethod
waic(data::Dataset; [var_name::Symbol]) -> WAICResult{<:NamedTuple,<:Dataset}
+waic(data::InferenceData; [var_name::Symbol]) -> WAICResult{<:NamedTuple,<:Dataset}

Compute WAIC from log-likelihood values in data.

If more than one log-likelihood variable is present, then var_name must be provided.

See PosteriorStats.waic for more details.

Examples

Calculate WAIC of a model:

julia> using ArviZExampleData, PosteriorStats
+
+julia> idata = load_example_data("centered_eight");
+
+julia> waic(idata)
+WAICResult with estimates
+ elpd  elpd_mcse    p  p_mcse
+  -31        1.4  0.9    0.32
source
\ No newline at end of file diff --git a/InferenceObjects/v0.4.9/index.html b/InferenceObjects/v0.4.9/index.html new file mode 100644 index 000000000..7348bc12a --- /dev/null +++ b/InferenceObjects/v0.4.9/index.html @@ -0,0 +1 @@ +Home · InferenceObjects.jl

InferenceObjects

InferenceObjects.jl is a Julia implementation of the InferenceData schema for storing results of Bayesian inference. Its purpose is to serve the following three goals:

  1. Usefulness in the analysis of Bayesian inference results.
  2. Reproducibility of Bayesian inference analysis.
  3. Interoperability between different inference backends and programming languages.

The implementation consists primarily of the InferenceData and Dataset structures. InferenceObjects also provides the function convert_to_inference_data, which may be overloaded by inference packages to define how various inference outputs can be converted to an InferenceData.

For examples of how InferenceData can be used, see the ArviZ.jl documentation.

\ No newline at end of file diff --git a/InferenceObjects/v0.4.9/inference_data/index.html b/InferenceObjects/v0.4.9/inference_data/index.html new file mode 100644 index 000000000..a60ad8f57 --- /dev/null +++ b/InferenceObjects/v0.4.9/inference_data/index.html @@ -0,0 +1,198 @@ +InferenceData · InferenceObjects.jl

InferenceData

Type definition

InferenceObjects.InferenceDataType
InferenceData{group_names,group_types}

Container for inference data storage using DimensionalData.

This object implements the InferenceData schema.

Internally, groups are stored in a NamedTuple, which can be accessed using parent(::InferenceData).

Constructors

InferenceData(groups::NamedTuple)
+InferenceData(; groups...)

Construct an inference data from either a NamedTuple or keyword arguments of groups.

Groups must be Dataset objects.

Instead of directly creating an InferenceData, use the exported from_xyz functions or convert_to_inference_data.

source

Property interface

Base.getpropertyFunction
getproperty(data::InferenceData, name::Symbol) -> Dataset

Get group with the specified name.

source

Indexing interface

Base.getindexFunction
Base.getindex(data::InferenceData, groups::Symbol; coords...) -> Dataset
+Base.getindex(data::InferenceData, groups; coords...) -> InferenceData

Return a new InferenceData containing the specified groups sliced to the specified coords.

coords specifies a dimension name mapping to an index, a DimensionalData.Selector, or an IntervalSets.AbstractInterval.

If one or more groups lack the specified dimension, a warning is raised but can be ignored. All groups that contain the dimension must also contain the specified indices, or an exception will be raised.

Examples

Select data from all groups for just the specified id values.

julia> using InferenceObjects, DimensionalData
+
+julia> idata = from_namedtuple(
+           (θ=randn(4, 100, 4), τ=randn(4, 100));
+           prior=(θ=randn(4, 100, 4), τ=randn(4, 100)),
+           observed_data=(y=randn(4),),
+           dims=(θ=[:id], y=[:id]),
+           coords=(id=["a", "b", "c", "d"],),
+       )
+InferenceData with groups:
+  > posterior
+  > prior
+  > observed_data
+
+julia> idata.posterior
+Dataset with dimensions:
+  Dim{:chain} Sampled 1:4 ForwardOrdered Regular Points,
+  Dim{:draw} Sampled 1:100 ForwardOrdered Regular Points,
+  Dim{:id} Categorical String[a, b, c, d] ForwardOrdered
+and 2 layers:
+  :θ Float64 dims: Dim{:chain}, Dim{:draw}, Dim{:id} (4×100×4)
+  :τ Float64 dims: Dim{:chain}, Dim{:draw} (4×100)
+
+with metadata Dict{String, Any} with 1 entry:
+  "created_at" => "2022-08-11T11:15:21.4"
+
+julia> idata_sel = idata[id=At(["a", "b"])]
+InferenceData with groups:
+  > posterior
+  > prior
+  > observed_data
+
+julia> idata_sel.posterior
+Dataset with dimensions:
+  Dim{:chain} Sampled 1:4 ForwardOrdered Regular Points,
+  Dim{:draw} Sampled 1:100 ForwardOrdered Regular Points,
+  Dim{:id} Categorical String[a, b] ForwardOrdered
+and 2 layers:
+  :θ Float64 dims: Dim{:chain}, Dim{:draw}, Dim{:id} (4×100×2)
+  :τ Float64 dims: Dim{:chain}, Dim{:draw} (4×100)
+
+with metadata Dict{String, Any} with 1 entry:
+  "created_at" => "2022-08-11T11:15:21.4"

Select data from just the posterior, returning a Dataset if the indices index more than one element from any of the variables:

julia> idata[:observed_data, id=At(["a"])]
+Dataset with dimensions:
+  Dim{:id} Categorical String[a] ForwardOrdered
+and 1 layer:
+  :y Float64 dims: Dim{:id} (1)
+
+with metadata Dict{String, Any} with 1 entry:
+  "created_at" => "2022-08-11T11:19:25.982"

Note that if a single index is provided, the behavior is still to slice so that the dimension is preserved.

source
Base.setindexFunction
Base.setindex(data::InferenceData, group::Dataset, name::Symbol) -> InferenceData

Create a new InferenceData containing the group with the specified name.

If a group with name is already in data, it is replaced.

source

Iteration interface

InferenceData also implements the same iteration interface as its underlying NamedTuple. That is, iterating over an InferenceData iterates over its groups.

General conversion

InferenceObjects.convert_to_inference_dataFunction
convert_to_inference_data(obj; group, kwargs...) -> InferenceData

Convert a supported object to an InferenceData object.

If obj converts to a single dataset, group specifies which dataset in the resulting InferenceData that is.

See convert_to_dataset

Arguments

  • obj can be many objects. Basic supported types are:

    • InferenceData: return unchanged
    • Dataset/DimensionalData.AbstractDimStack: add to InferenceData as the only group
    • NamedTuple/AbstractDict: create a Dataset as the only group
    • AbstractArray{<:Real}: create a Dataset as the only group, given an arbitrary name, if the name is not set

More specific types may be documented separately.

Keywords

  • group::Symbol = :posterior: If obj converts to a single dataset, assign the resulting dataset to this group.

  • dims: a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are:

    • Symbol: dimension name
    • Type{<:DimensionsionalData.Dimension}: dimension type
    • DimensionsionalData.Dimension: dimension, potentially with indices
    • Nothing: no dimension name provided, dimension name is automatically generated
  • coords: a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated.

  • kwargs: remaining keywords forwarded to converter functions

source
InferenceObjects.from_dictFunction
from_dict(posterior::AbstractDict; kwargs...) -> InferenceData

Convert a dictionary to an InferenceData.

Arguments

  • posterior: The data to be converted. Its strings must be Symbol or AbstractString, and its values must be arrays.

Keywords

  • posterior_predictive::Any=nothing: Draws from the posterior predictive distribution
  • sample_stats::Any=nothing: Statistics of the posterior sampling process
  • predictions::Any=nothing: Out-of-sample predictions for the posterior.
  • prior::Dict=nothing: Draws from the prior
  • prior_predictive::Any=nothing: Draws from the prior predictive distribution
  • sample_stats_prior::Any=nothing: Statistics of the prior sampling process
  • observed_data::NamedTuple: Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values.
  • constant_data::NamedTuple: Model constants, data included in the model which is not modeled as a random variable. Keys are parameter names and values.
  • predictions_constant_data::NamedTuple: Constants relevant to the model predictions (i.e. new x values in a linear regression).
  • log_likelihood: Pointwise log-likelihood for the data. It is recommended to use this argument as a NamedTuple whose keys are observed variable names and whose values are log likelihood arrays.
  • library: Name of library that generated the draws
  • coords: Map from named dimension to named indices
  • dims: Map from variable name to names of its dimensions

Returns

  • InferenceData: The data with groups corresponding to the provided data

Examples

using InferenceObjects
+nchains = 2
+ndraws = 100
+
+data = Dict(
+    :x => rand(ndraws, nchains),
+    :y => randn(2, ndraws, nchains),
+    :z => randn(3, 2, ndraws, nchains),
+)
+idata = from_dict(data)
source
InferenceObjects.from_namedtupleFunction
from_namedtuple(posterior::NamedTuple; kwargs...) -> InferenceData
+from_namedtuple(posterior::Vector{Vector{<:NamedTuple}}; kwargs...) -> InferenceData
+from_namedtuple(
+    posterior::NamedTuple,
+    sample_stats::Any,
+    posterior_predictive::Any,
+    predictions::Any,
+    log_likelihood::Any;
+    kwargs...
+) -> InferenceData

Convert a NamedTuple or container of NamedTuples to an InferenceData.

If containers are passed, they are flattened into a single NamedTuple with array elements whose first dimensions correspond to the dimensions of the containers.

Arguments

  • posterior: The data to be converted. It may be of the following types:

    • ::NamedTuple: The keys are the variable names and the values are arrays with dimensions (ndraws, nchains[, sizes...]).
    • ::Vector{Vector{<:NamedTuple}}: A vector of length nchains whose elements have length ndraws.

Keywords

  • posterior_predictive::Any=nothing: Draws from the posterior predictive distribution
  • sample_stats::Any=nothing: Statistics of the posterior sampling process
  • predictions::Any=nothing: Out-of-sample predictions for the posterior.
  • prior=nothing: Draws from the prior. Accepts the same types as posterior.
  • prior_predictive::Any=nothing: Draws from the prior predictive distribution
  • sample_stats_prior::Any=nothing: Statistics of the prior sampling process
  • observed_data::NamedTuple: Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values.
  • constant_data::NamedTuple: Model constants, data included in the model which is not modeled as a random variable. Keys are parameter names and values.
  • predictions_constant_data::NamedTuple: Constants relevant to the model predictions (i.e. new x values in a linear regression).
  • log_likelihood: Pointwise log-likelihood for the data. It is recommended to use this argument as a NamedTuple whose keys are observed variable names and whose values are log likelihood arrays.
  • library: Name of library that generated the draws
  • coords: Map from named dimension to named indices
  • dims: Map from variable name to names of its dimensions

Returns

  • InferenceData: The data with groups corresponding to the provided data
Note

If a NamedTuple is provided for observed_data, constant_data, or predictionsconstantdata`, any non-array values (e.g. integers) are converted to 0-dimensional arrays.

Examples

using InferenceObjects
+nchains = 2
+ndraws = 100
+
+data1 = (
+    x=rand(ndraws, nchains), y=randn(ndraws, nchains, 2), z=randn(ndraws, nchains, 3, 2)
+)
+idata1 = from_namedtuple(data1)
+
+data2 = [[(x=rand(), y=randn(2), z=randn(3, 2)) for _ in 1:ndraws] for _ in 1:nchains];
+idata2 = from_namedtuple(data2)
source

General functions

Base.catFunction
cat(data::InferenceData...; [groups=keys(data[1]),] dims) -> InferenceData

Concatenate InferenceData objects along the specified dimension dims.

Only the groups in groups are concatenated. Remaining groups are merged into the new InferenceData object.

Examples

Here is how we can concatenate all groups of two InferenceData objects along the existing chain dimension:

julia> coords = (; a_dim=["x", "y", "z"]);
+
+julia> dims = dims=(; a=[:a_dim]);
+
+julia> data = Dict(:a => randn(100, 4, 3), :b => randn(100, 4));
+
+julia> idata = from_dict(data; coords=coords, dims=dims)
+InferenceData with groups:
+  > posterior
+
+julia> idata_cat1 = cat(idata, idata; dims=:chain)
+InferenceData with groups:
+  > posterior
+
+julia> idata_cat1.posterior
+┌ 100×8×3 Dataset ┐
+├─────────────────┴──────────────────────────────────── dims ┐
+  ↓ draw ,
+  → chain,
+  ↗ a_dim Categorical{String} ["x", "y", "z"] ForwardOrdered
+├──────────────────────────────────────────────────── layers ┤
+  :a eltype: Float64 dims: draw, chain, a_dim size: 100×8×3
+  :b eltype: Float64 dims: draw, chain size: 100×8
+├────────────────────────────────────────────────── metadata ┤
+  Dict{String, Any} with 1 entry:
+  "created_at" => "2025-02-04T10:49:16.704"

Alternatively, we can concatenate along a new run dimension, which will be created.

julia> idata_cat2 = cat(idata, idata; dims=:run)
+InferenceData with groups:
+  > posterior
+
+julia> idata_cat2.posterior
+┌ 100×4×3×2 Dataset ┐
+├───────────────────┴─────────────────────────────────── dims ┐
+  ↓ draw ,
+  → chain,
+  ↗ a_dim Categorical{String} ["x", "y", "z"] ForwardOrdered,
+  ⬔ run
+├─────────────────────────────────────────────────────────────┴ layers ┐
+  :a eltype: Float64 dims: draw, chain, a_dim, run size: 100×4×3×2
+  :b eltype: Float64 dims: draw, chain, run size: 100×4×2
+├──────────────────────────────────────────────────────────── metadata ┤
+  Dict{String, Any} with 1 entry:
+  "created_at" => "2025-02-04T10:49:16.704"

We can also concatenate only a subset of groups and merge the rest, which is useful when some groups are present only in some of the InferenceData objects or will be identical in all of them:

julia> observed_data = Dict(:y => randn(10));
+
+julia> idata2 = from_dict(data; observed_data=observed_data, coords=coords, dims=dims)
+InferenceData with groups:
+  > posterior
+  > observed_data
+
+julia> idata_cat3 = cat(idata, idata2; groups=(:posterior,), dims=:run)
+InferenceData with groups:
+  > posterior
+  > observed_data
+
+julia> idata_cat3.posterior
+┌ 100×4×3×2 Dataset ┐
+├───────────────────┴─────────────────────────────────── dims ┐
+  ↓ draw ,
+  → chain,
+  ↗ a_dim Categorical{String} ["x", "y", "z"] ForwardOrdered,
+  ⬔ run
+├─────────────────────────────────────────────────────────────┴ layers ┐
+  :a eltype: Float64 dims: draw, chain, a_dim, run size: 100×4×3×2
+  :b eltype: Float64 dims: draw, chain, run size: 100×4×2
+├──────────────────────────────────────────────────────────── metadata ┤
+  Dict{String, Any} with 1 entry:
+  "created_at" => "2025-02-04T10:49:16.704"
+
+julia> idata_cat3.observed_data
+┌ 10-element Dataset ┐
+├────────────── dims ┤
+  ↓ y_dim_1
+├────────────────────┴─────────────── layers ┐
+  :y eltype: Float64 dims: y_dim_1 size: 10
+├────────────────────────────────────────────┴ metadata ┐
+  Dict{String, Any} with 1 entry:
+  "created_at" => "2025-02-04T10:49:16.71"
source
Base.mergeFunction
merge(data::InferenceData...) -> InferenceData

Merge InferenceData objects.

The result contains all groups in data and others. If a group appears more than once, the one that occurs last is kept.

See also: cat

Examples

Here we merge an InferenceData containing only a posterior group with one containing only a prior group to create a new one containing both groups.

julia> idata1 = from_dict(Dict(:a => randn(100, 4, 3), :b => randn(100, 4)))
+InferenceData with groups:
+  > posterior
+
+julia> idata2 = from_dict(; prior=Dict(:a => randn(100, 1, 3), :c => randn(100, 1)))
+InferenceData with groups:
+  > prior
+
+julia> idata_merged = merge(idata1, idata2)
+InferenceData with groups:
+  > posterior
+  > prior
source

I/O extensions

The following types of storage are provided via extensions.

NetCDF I/O using NCDatasets.jl

InferenceObjects.from_netcdfFunction
from_netcdf(path::AbstractString; kwargs...) -> InferenceData

Load an InferenceData from an unopened NetCDF file.

Remaining kwargs are passed to NCDatasets.NCDataset. This method loads data eagerly. To instead load data lazily, pass an opened NCDataset to from_netcdf.

Note

This method requires that NCDatasets is loaded before it can be used.

Examples

julia> using InferenceObjects, NCDatasets
+
+julia> idata = from_netcdf("centered_eight.nc")
+InferenceData with groups:
+  > posterior
+  > posterior_predictive
+  > sample_stats
+  > prior
+  > observed_data
from_netcdf(ds::NCDatasets.NCDataset; load_mode) -> InferenceData

Load an InferenceData from an opened NetCDF file.

load_mode defaults to :lazy, which avoids reading variables into memory. Operations on these arrays will be slow. load_mode can also be :eager, which copies all variables into memory. It is then safe to close ds. If load_mode is :lazy and ds is closed after constructing InferenceData, using the variable arrays will have undefined behavior.

Examples

Here is how we might load an InferenceData from an InferenceData lazily from a web-hosted NetCDF file.

julia> using HTTP, InferenceObjects, NCDatasets
+
+julia> resp = HTTP.get("https://github.com/arviz-devs/arviz_example_data/blob/main/data/centered_eight.nc?raw=true");
+
+julia> ds = NCDataset("centered_eight", "r"; memory = resp.body);
+
+julia> idata = from_netcdf(ds)
+InferenceData with groups:
+  > posterior
+  > posterior_predictive
+  > sample_stats
+  > prior
+  > observed_data
+
+julia> idata_copy = copy(idata); # disconnect from the loaded dataset
+
+julia> close(ds);
source
InferenceObjects.to_netcdfFunction
to_netcdf(data, dest::AbstractString; group::Symbol=:posterior, kwargs...)
+to_netcdf(data, dest::NCDatasets.NCDataset; group::Symbol=:posterior)

Write data to a NetCDF file.

data is any type that can be converted to an InferenceData using convert_to_inference_data. If not an InferenceData, then group specifies which group the data represents.

dest specifies either the path to the NetCDF file or an opened NetCDF file. If dest is a path, remaining kwargs are passed to NCDatasets.NCDataset.

Note

This method requires that NCDatasets is loaded before it can be used.

Examples

julia> using InferenceObjects, NCDatasets
+
+julia> idata = from_namedtuple((; x = randn(4, 100, 3), z = randn(4, 100)))
+InferenceData with groups:
+  > posterior
+
+julia> to_netcdf(idata, "data.nc")
+"data.nc"
source
\ No newline at end of file diff --git a/InferenceObjects/v0.4.9/objects.inv b/InferenceObjects/v0.4.9/objects.inv new file mode 100644 index 0000000000000000000000000000000000000000..9b955693bb3f0929dc13aeb718f329722a56fd11 GIT binary patch literal 906 zcmV;519ki(AX9K?X>NERX>N99Zgg*Qc_4OWa&u{KZXhxWBOp+6Z)#;@bUGkOZf0e2 zWo~0-Phx6iV{~&aYHSK4AXa5^b7^mGIv_AEG%h&`BOp|0Wgv28ZDDC{WMy(7Z)PBL zXlZjGW@&6?AZc?TV{dJ6a%FRKWn>_Ab7^j8AbMbK4*gz3W#nllT_d ztuL9$EwP%^hd7xu?Nx&ja>xkq0B+-E^4|;S6B*mcot$h0`*z>%+Xcch{05}Tt}>25 z{1t%joZ={h3QDZH8`Y-?NXkDEVL29m387^+V3E|SZ2)SC+lZgxvcS^DyBlujWO)wM=X5f3N10lOr?j%@ zFikrB=MT>)vaS1J7o`F_r;Xy;r7JW~Q|(oouPghK^EIh65RRoMj&3yVv1U%}uzD@7 z>UskIc~|A*g7b7uRQ$YI7x>-r{bA53RxdmQ2m9y{>It%p)A99EDglvt zTHIZLYqsqxW*=K`a~|=jS?_u+<)c0Ob+m^GMG_CHPH?;}a$u3%aiiUarcTI(eLzy-NOi)pY@WK>@|;UCZ_4 zS=#fklLXrar60X#8l#@3dj=$=I8z2HfUV6Af*~Vu$6L}Szmm9<_#RC$O(o)DSeG72 zor@VLpEf^%3hFt1$%Zw;5e^NUKYUxDb@e(mq07*!YR%Vnr&L$xCitoie*)<{r5g3u gLcs0kyokyhr0d7~NYWsm`9^Bshdq)00rksvv#!LmZvX%Q literal 0 HcmV?d00001 diff --git a/InferenceObjects/v0.4.9/search_index.js b/InferenceObjects/v0.4.9/search_index.js new file mode 100644 index 000000000..0d9a6a857 --- /dev/null +++ b/InferenceObjects/v0.4.9/search_index.js @@ -0,0 +1,3 @@ +var documenterSearchIndex = {"docs": +[{"location":"dataset/#Dataset","page":"Dataset","title":"Dataset","text":"","category":"section"},{"location":"dataset/","page":"Dataset","title":"Dataset","text":"Pages = [\"dataset.md\"]","category":"page"},{"location":"dataset/#Type-definition","page":"Dataset","title":"Type definition","text":"","category":"section"},{"location":"dataset/","page":"Dataset","title":"Dataset","text":"Dataset","category":"page"},{"location":"dataset/#InferenceObjects.Dataset","page":"Dataset","title":"InferenceObjects.Dataset","text":"Dataset{K,T,N,L} <: DimensionalData.AbstractDimStack{K,T,N,L}\n\nContainer of dimensional arrays sharing some dimensions.\n\nThis type is an DimensionalData.AbstractDimStack that implements the same interface as DimensionalData.DimStack and has identical usage.\n\nConstructors\n\nDataset(data::DimensionalData.AbstractDimArray...)\nDataset(data::Tuple{Vararg{<:DimensionalData.AbstractDimArray}})\nDataset(data::NamedTuple{Keys,Vararg{<:DimensionalData.AbstractDimArray}})\nDataset(\n data::NamedTuple,\n dims::Tuple{Vararg{DimensionalData.Dimension}};\n metadata=DimensionalData.NoMetadata(),\n)\n\nIn most cases, use convert_to_dataset to create a Dataset instead of directly using a constructor.\n\n\n\n\n\n","category":"type"},{"location":"dataset/#General-conversion","page":"Dataset","title":"General conversion","text":"","category":"section"},{"location":"dataset/","page":"Dataset","title":"Dataset","text":"convert_to_dataset\nnamedtuple_to_dataset","category":"page"},{"location":"dataset/#InferenceObjects.convert_to_dataset","page":"Dataset","title":"InferenceObjects.convert_to_dataset","text":"convert_to_dataset(obj; group = :posterior, kwargs...) -> Dataset\n\nConvert a supported object to a Dataset.\n\nIn most cases, this function calls convert_to_inference_data and returns the corresponding group.\n\n\n\n\n\n","category":"function"},{"location":"dataset/#InferenceObjects.namedtuple_to_dataset","page":"Dataset","title":"InferenceObjects.namedtuple_to_dataset","text":"namedtuple_to_dataset(data; kwargs...) -> Dataset\n\nConvert NamedTuple mapping variable names to arrays to a Dataset.\n\nAny non-array values will be converted to a 0-dimensional array.\n\nKeywords\n\nattrs::AbstractDict{<:AbstractString}: a collection of metadata to attach to the dataset, in addition to defaults. Values should be JSON serializable.\nlibrary::Union{String,Module}: library used for performing inference. Will be attached to the attrs metadata.\ndims: a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are:\nSymbol: dimension name\nType{<:DimensionsionalData.Dimension}: dimension type\nDimensionsionalData.Dimension: dimension, potentially with indices\nNothing: no dimension name provided, dimension name is automatically generated\ncoords: a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated.\n\n\n\n\n\n","category":"function"},{"location":"dataset/#DimensionalData","page":"Dataset","title":"DimensionalData","text":"","category":"section"},{"location":"dataset/","page":"Dataset","title":"Dataset","text":"As a DimensionalData.AbstractDimStack, Dataset also implements the AbstractDimStack API and can be used like a DimStack. See DimensionalData's documentation for example usage.","category":"page"},{"location":"dataset/#Tables-inteface","page":"Dataset","title":"Tables inteface","text":"","category":"section"},{"location":"dataset/","page":"Dataset","title":"Dataset","text":"Dataset implements the Tables interface. This allows Datasets to be used as sources for any function that can accept a table. For example, it's straightforward to:","category":"page"},{"location":"dataset/","page":"Dataset","title":"Dataset","text":"write to CSV with CSV.jl\nflatten to a DataFrame with DataFrames.jl\nplot with StatsPlots.jl\nplot with AlgebraOfGraphics.jl","category":"page"},{"location":"extensions/mcmcdiagnostictools/#Extension-of-MCMCDiagnosticTools","page":"MCMCDiagnosticTools","title":"Extension of MCMCDiagnosticTools","text":"","category":"section"},{"location":"extensions/mcmcdiagnostictools/","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools","text":"The following methods of MCMCDiagnosticTools.jl are extended by this package.","category":"page"},{"location":"extensions/mcmcdiagnostictools/","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools","text":"Modules = [MCMCDiagnosticTools]","category":"page"},{"location":"extensions/mcmcdiagnostictools/","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools","text":"Modules = [Base.get_extension(InferenceObjects, :InferenceObjectsMCMCDiagnosticToolsExt)]\nPrivate = false","category":"page"},{"location":"extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.bfmi-Tuple{InferenceData}","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.bfmi","text":"bfmi(data::InferenceData) -> DimArray\nbfmi(sample_stats::Dataset) -> DimArray\n\nCalculate the chainwise estimated Bayesian fraction of missing information (BFMI).\n\nSee MCMCDiagnosticTools.bfmi for more details.\n\n\n\n\n\n","category":"method"},{"location":"extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.ess_rhat-Tuple{InferenceData}","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.ess_rhat","text":"ess_rhat(data::InferenceData; kwargs...) -> Dataset\ness_rhat(data::Dataset; kwargs...) -> Dataset\n\nCalculate the effective sample size (ESS) and widehatR diagnostic for each parameter in the data.\n\nFor more details and a description of the kwargs, see MCMCDiagnosticTools.ess_rhat.\n\n\n\n\n\n","category":"method"},{"location":"extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.mcse-Tuple{InferenceData}","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.mcse","text":"mcse(data::InferenceData; kwargs...) -> Dataset\nmcse(data::Dataset; kwargs...) -> Dataset\n\nCalculate the Monte Carlo standard error (MCSE) for each parameter in the data.\n\nFor more details and a description of the kwargs, see MCMCDiagnosticTools.mcse.\n\n\n\n\n\n","category":"method"},{"location":"extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.rstar-Tuple{Random.AbstractRNG, Any, InferenceData}","page":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.rstar","text":"rstar(\n rng::Random.AbstractRNG=Random.default_rng(),\n classifier,\n data::Union{InferenceData,Dataset};\n kwargs...,\n)\n\nCalculate the R^* diagnostic for the data.\n\nFor a description of the classifier and kwargs, see MCMCDiagnosticTools.rstar.\n\n\n\n\n\n","category":"method"},{"location":"inference_data/#InferenceData","page":"InferenceData","title":"InferenceData","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"Pages = [\"inference_data.md\"]","category":"page"},{"location":"inference_data/#Type-definition","page":"InferenceData","title":"Type definition","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"InferenceData","category":"page"},{"location":"inference_data/#InferenceObjects.InferenceData","page":"InferenceData","title":"InferenceObjects.InferenceData","text":"InferenceData{group_names,group_types}\n\nContainer for inference data storage using DimensionalData.\n\nThis object implements the InferenceData schema.\n\nInternally, groups are stored in a NamedTuple, which can be accessed using parent(::InferenceData).\n\nConstructors\n\nInferenceData(groups::NamedTuple)\nInferenceData(; groups...)\n\nConstruct an inference data from either a NamedTuple or keyword arguments of groups.\n\nGroups must be Dataset objects.\n\nInstead of directly creating an InferenceData, use the exported from_xyz functions or convert_to_inference_data.\n\n\n\n\n\n","category":"type"},{"location":"inference_data/#Property-interface","page":"InferenceData","title":"Property interface","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"getproperty\npropertynames","category":"page"},{"location":"inference_data/#Base.getproperty","page":"InferenceData","title":"Base.getproperty","text":"getproperty(data::InferenceData, name::Symbol) -> Dataset\n\nGet group with the specified name.\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#Base.propertynames","page":"InferenceData","title":"Base.propertynames","text":"propertynames(data::InferenceData) -> Tuple{Symbol}\n\nGet names of groups\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#Indexing-interface","page":"InferenceData","title":"Indexing interface","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"getindex\nBase.setindex","category":"page"},{"location":"inference_data/#Base.getindex","page":"InferenceData","title":"Base.getindex","text":"Base.getindex(data::InferenceData, groups::Symbol; coords...) -> Dataset\nBase.getindex(data::InferenceData, groups; coords...) -> InferenceData\n\nReturn a new InferenceData containing the specified groups sliced to the specified coords.\n\ncoords specifies a dimension name mapping to an index, a DimensionalData.Selector, or an IntervalSets.AbstractInterval.\n\nIf one or more groups lack the specified dimension, a warning is raised but can be ignored. All groups that contain the dimension must also contain the specified indices, or an exception will be raised.\n\nExamples\n\nSelect data from all groups for just the specified id values.\n\njulia> using InferenceObjects, DimensionalData\n\njulia> idata = from_namedtuple(\n (θ=randn(4, 100, 4), τ=randn(4, 100));\n prior=(θ=randn(4, 100, 4), τ=randn(4, 100)),\n observed_data=(y=randn(4),),\n dims=(θ=[:id], y=[:id]),\n coords=(id=[\"a\", \"b\", \"c\", \"d\"],),\n )\nInferenceData with groups:\n > posterior\n > prior\n > observed_data\n\njulia> idata.posterior\nDataset with dimensions:\n Dim{:chain} Sampled 1:4 ForwardOrdered Regular Points,\n Dim{:draw} Sampled 1:100 ForwardOrdered Regular Points,\n Dim{:id} Categorical String[a, b, c, d] ForwardOrdered\nand 2 layers:\n :θ Float64 dims: Dim{:chain}, Dim{:draw}, Dim{:id} (4×100×4)\n :τ Float64 dims: Dim{:chain}, Dim{:draw} (4×100)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:15:21.4\"\n\njulia> idata_sel = idata[id=At([\"a\", \"b\"])]\nInferenceData with groups:\n > posterior\n > prior\n > observed_data\n\njulia> idata_sel.posterior\nDataset with dimensions:\n Dim{:chain} Sampled 1:4 ForwardOrdered Regular Points,\n Dim{:draw} Sampled 1:100 ForwardOrdered Regular Points,\n Dim{:id} Categorical String[a, b] ForwardOrdered\nand 2 layers:\n :θ Float64 dims: Dim{:chain}, Dim{:draw}, Dim{:id} (4×100×2)\n :τ Float64 dims: Dim{:chain}, Dim{:draw} (4×100)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:15:21.4\"\n\nSelect data from just the posterior, returning a Dataset if the indices index more than one element from any of the variables:\n\njulia> idata[:observed_data, id=At([\"a\"])]\nDataset with dimensions:\n Dim{:id} Categorical String[a] ForwardOrdered\nand 1 layer:\n :y Float64 dims: Dim{:id} (1)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:19:25.982\"\n\nNote that if a single index is provided, the behavior is still to slice so that the dimension is preserved.\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#Base.setindex","page":"InferenceData","title":"Base.setindex","text":"Base.setindex(data::InferenceData, group::Dataset, name::Symbol) -> InferenceData\n\nCreate a new InferenceData containing the group with the specified name.\n\nIf a group with name is already in data, it is replaced.\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#Iteration-interface","page":"InferenceData","title":"Iteration interface","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"InferenceData also implements the same iteration interface as its underlying NamedTuple. That is, iterating over an InferenceData iterates over its groups.","category":"page"},{"location":"inference_data/#General-conversion","page":"InferenceData","title":"General conversion","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"convert_to_inference_data\nfrom_dict\nfrom_namedtuple","category":"page"},{"location":"inference_data/#InferenceObjects.convert_to_inference_data","page":"InferenceData","title":"InferenceObjects.convert_to_inference_data","text":"convert_to_inference_data(obj; group, kwargs...) -> InferenceData\n\nConvert a supported object to an InferenceData object.\n\nIf obj converts to a single dataset, group specifies which dataset in the resulting InferenceData that is.\n\nSee convert_to_dataset\n\nArguments\n\nobj can be many objects. Basic supported types are:\nInferenceData: return unchanged\nDataset/DimensionalData.AbstractDimStack: add to InferenceData as the only group\nNamedTuple/AbstractDict: create a Dataset as the only group\nAbstractArray{<:Real}: create a Dataset as the only group, given an arbitrary name, if the name is not set\n\nMore specific types may be documented separately.\n\nKeywords\n\ngroup::Symbol = :posterior: If obj converts to a single dataset, assign the resulting dataset to this group.\ndims: a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are:\nSymbol: dimension name\nType{<:DimensionsionalData.Dimension}: dimension type\nDimensionsionalData.Dimension: dimension, potentially with indices\nNothing: no dimension name provided, dimension name is automatically generated\ncoords: a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated.\nkwargs: remaining keywords forwarded to converter functions\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#InferenceObjects.from_dict","page":"InferenceData","title":"InferenceObjects.from_dict","text":"from_dict(posterior::AbstractDict; kwargs...) -> InferenceData\n\nConvert a dictionary to an InferenceData.\n\nArguments\n\nposterior: The data to be converted. Its strings must be Symbol or AbstractString, and its values must be arrays.\n\nKeywords\n\nposterior_predictive::Any=nothing: Draws from the posterior predictive distribution\nsample_stats::Any=nothing: Statistics of the posterior sampling process\npredictions::Any=nothing: Out-of-sample predictions for the posterior.\nprior::Dict=nothing: Draws from the prior\nprior_predictive::Any=nothing: Draws from the prior predictive distribution\nsample_stats_prior::Any=nothing: Statistics of the prior sampling process\nobserved_data::NamedTuple: Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values.\nconstant_data::NamedTuple: Model constants, data included in the model which is not modeled as a random variable. Keys are parameter names and values.\npredictions_constant_data::NamedTuple: Constants relevant to the model predictions (i.e. new x values in a linear regression).\nlog_likelihood: Pointwise log-likelihood for the data. It is recommended to use this argument as a NamedTuple whose keys are observed variable names and whose values are log likelihood arrays.\nlibrary: Name of library that generated the draws\ncoords: Map from named dimension to named indices\ndims: Map from variable name to names of its dimensions\n\nReturns\n\nInferenceData: The data with groups corresponding to the provided data\n\nExamples\n\nusing InferenceObjects\nnchains = 2\nndraws = 100\n\ndata = Dict(\n :x => rand(ndraws, nchains),\n :y => randn(2, ndraws, nchains),\n :z => randn(3, 2, ndraws, nchains),\n)\nidata = from_dict(data)\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#InferenceObjects.from_namedtuple","page":"InferenceData","title":"InferenceObjects.from_namedtuple","text":"from_namedtuple(posterior::NamedTuple; kwargs...) -> InferenceData\nfrom_namedtuple(posterior::Vector{Vector{<:NamedTuple}}; kwargs...) -> InferenceData\nfrom_namedtuple(\n posterior::NamedTuple,\n sample_stats::Any,\n posterior_predictive::Any,\n predictions::Any,\n log_likelihood::Any;\n kwargs...\n) -> InferenceData\n\nConvert a NamedTuple or container of NamedTuples to an InferenceData.\n\nIf containers are passed, they are flattened into a single NamedTuple with array elements whose first dimensions correspond to the dimensions of the containers.\n\nArguments\n\nposterior: The data to be converted. It may be of the following types:\n::NamedTuple: The keys are the variable names and the values are arrays with dimensions (ndraws, nchains[, sizes...]).\n::Vector{Vector{<:NamedTuple}}: A vector of length nchains whose elements have length ndraws.\n\nKeywords\n\nposterior_predictive::Any=nothing: Draws from the posterior predictive distribution\nsample_stats::Any=nothing: Statistics of the posterior sampling process\npredictions::Any=nothing: Out-of-sample predictions for the posterior.\nprior=nothing: Draws from the prior. Accepts the same types as posterior.\nprior_predictive::Any=nothing: Draws from the prior predictive distribution\nsample_stats_prior::Any=nothing: Statistics of the prior sampling process\nobserved_data::NamedTuple: Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values.\nconstant_data::NamedTuple: Model constants, data included in the model which is not modeled as a random variable. Keys are parameter names and values.\npredictions_constant_data::NamedTuple: Constants relevant to the model predictions (i.e. new x values in a linear regression).\nlog_likelihood: Pointwise log-likelihood for the data. It is recommended to use this argument as a NamedTuple whose keys are observed variable names and whose values are log likelihood arrays.\nlibrary: Name of library that generated the draws\ncoords: Map from named dimension to named indices\ndims: Map from variable name to names of its dimensions\n\nReturns\n\nInferenceData: The data with groups corresponding to the provided data\n\nnote: Note\nIf a NamedTuple is provided for observed_data, constant_data, or predictionsconstantdata`, any non-array values (e.g. integers) are converted to 0-dimensional arrays.\n\nExamples\n\nusing InferenceObjects\nnchains = 2\nndraws = 100\n\ndata1 = (\n x=rand(ndraws, nchains), y=randn(ndraws, nchains, 2), z=randn(ndraws, nchains, 3, 2)\n)\nidata1 = from_namedtuple(data1)\n\ndata2 = [[(x=rand(), y=randn(2), z=randn(3, 2)) for _ in 1:ndraws] for _ in 1:nchains];\nidata2 = from_namedtuple(data2)\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#General-functions","page":"InferenceData","title":"General functions","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"cat\nmerge","category":"page"},{"location":"inference_data/#Base.cat","page":"InferenceData","title":"Base.cat","text":"cat(data::InferenceData...; [groups=keys(data[1]),] dims) -> InferenceData\n\nConcatenate InferenceData objects along the specified dimension dims.\n\nOnly the groups in groups are concatenated. Remaining groups are merged into the new InferenceData object.\n\nExamples\n\nHere is how we can concatenate all groups of two InferenceData objects along the existing chain dimension:\n\njulia> coords = (; a_dim=[\"x\", \"y\", \"z\"]);\n\njulia> dims = dims=(; a=[:a_dim]);\n\njulia> data = Dict(:a => randn(100, 4, 3), :b => randn(100, 4));\n\njulia> idata = from_dict(data; coords=coords, dims=dims)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat1 = cat(idata, idata; dims=:chain)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat1.posterior\n┌ 100×8×3 Dataset ┐\n├─────────────────┴──────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered\n├──────────────────────────────────────────────────── layers ┤\n :a eltype: Float64 dims: draw, chain, a_dim size: 100×8×3\n :b eltype: Float64 dims: draw, chain size: 100×8\n├────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2025-02-04T10:49:16.704\"\n\nAlternatively, we can concatenate along a new run dimension, which will be created.\n\njulia> idata_cat2 = cat(idata, idata; dims=:run)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat2.posterior\n┌ 100×4×3×2 Dataset ┐\n├───────────────────┴─────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered,\n ⬔ run\n├─────────────────────────────────────────────────────────────┴ layers ┐\n :a eltype: Float64 dims: draw, chain, a_dim, run size: 100×4×3×2\n :b eltype: Float64 dims: draw, chain, run size: 100×4×2\n├──────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2025-02-04T10:49:16.704\"\n\nWe can also concatenate only a subset of groups and merge the rest, which is useful when some groups are present only in some of the InferenceData objects or will be identical in all of them:\n\njulia> observed_data = Dict(:y => randn(10));\n\njulia> idata2 = from_dict(data; observed_data=observed_data, coords=coords, dims=dims)\nInferenceData with groups:\n > posterior\n > observed_data\n\njulia> idata_cat3 = cat(idata, idata2; groups=(:posterior,), dims=:run)\nInferenceData with groups:\n > posterior\n > observed_data\n\njulia> idata_cat3.posterior\n┌ 100×4×3×2 Dataset ┐\n├───────────────────┴─────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered,\n ⬔ run\n├─────────────────────────────────────────────────────────────┴ layers ┐\n :a eltype: Float64 dims: draw, chain, a_dim, run size: 100×4×3×2\n :b eltype: Float64 dims: draw, chain, run size: 100×4×2\n├──────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2025-02-04T10:49:16.704\"\n\njulia> idata_cat3.observed_data\n┌ 10-element Dataset ┐\n├────────────── dims ┤\n ↓ y_dim_1\n├────────────────────┴─────────────── layers ┐\n :y eltype: Float64 dims: y_dim_1 size: 10\n├────────────────────────────────────────────┴ metadata ┐\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2025-02-04T10:49:16.71\"\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#Base.merge","page":"InferenceData","title":"Base.merge","text":"merge(data::InferenceData...) -> InferenceData\n\nMerge InferenceData objects.\n\nThe result contains all groups in data and others. If a group appears more than once, the one that occurs last is kept.\n\nSee also: cat\n\nExamples\n\nHere we merge an InferenceData containing only a posterior group with one containing only a prior group to create a new one containing both groups.\n\njulia> idata1 = from_dict(Dict(:a => randn(100, 4, 3), :b => randn(100, 4)))\nInferenceData with groups:\n > posterior\n\njulia> idata2 = from_dict(; prior=Dict(:a => randn(100, 1, 3), :c => randn(100, 1)))\nInferenceData with groups:\n > prior\n\njulia> idata_merged = merge(idata1, idata2)\nInferenceData with groups:\n > posterior\n > prior\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#I/O-extensions","page":"InferenceData","title":"I/O extensions","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"The following types of storage are provided via extensions.","category":"page"},{"location":"inference_data/#NetCDF-I/O-using-NCDatasets.jl","page":"InferenceData","title":"NetCDF I/O using NCDatasets.jl","text":"","category":"section"},{"location":"inference_data/","page":"InferenceData","title":"InferenceData","text":"from_netcdf\nto_netcdf","category":"page"},{"location":"inference_data/#InferenceObjects.from_netcdf","page":"InferenceData","title":"InferenceObjects.from_netcdf","text":"from_netcdf(path::AbstractString; kwargs...) -> InferenceData\n\nLoad an InferenceData from an unopened NetCDF file.\n\nRemaining kwargs are passed to NCDatasets.NCDataset. This method loads data eagerly. To instead load data lazily, pass an opened NCDataset to from_netcdf.\n\nnote: Note\nThis method requires that NCDatasets is loaded before it can be used.\n\nExamples\n\njulia> using InferenceObjects, NCDatasets\n\njulia> idata = from_netcdf(\"centered_eight.nc\")\nInferenceData with groups:\n > posterior\n > posterior_predictive\n > sample_stats\n > prior\n > observed_data\n\nfrom_netcdf(ds::NCDatasets.NCDataset; load_mode) -> InferenceData\n\nLoad an InferenceData from an opened NetCDF file.\n\nload_mode defaults to :lazy, which avoids reading variables into memory. Operations on these arrays will be slow. load_mode can also be :eager, which copies all variables into memory. It is then safe to close ds. If load_mode is :lazy and ds is closed after constructing InferenceData, using the variable arrays will have undefined behavior.\n\nExamples\n\nHere is how we might load an InferenceData from an InferenceData lazily from a web-hosted NetCDF file.\n\njulia> using HTTP, InferenceObjects, NCDatasets\n\njulia> resp = HTTP.get(\"https://github.com/arviz-devs/arviz_example_data/blob/main/data/centered_eight.nc?raw=true\");\n\njulia> ds = NCDataset(\"centered_eight\", \"r\"; memory = resp.body);\n\njulia> idata = from_netcdf(ds)\nInferenceData with groups:\n > posterior\n > posterior_predictive\n > sample_stats\n > prior\n > observed_data\n\njulia> idata_copy = copy(idata); # disconnect from the loaded dataset\n\njulia> close(ds);\n\n\n\n\n\n","category":"function"},{"location":"inference_data/#InferenceObjects.to_netcdf","page":"InferenceData","title":"InferenceObjects.to_netcdf","text":"to_netcdf(data, dest::AbstractString; group::Symbol=:posterior, kwargs...)\nto_netcdf(data, dest::NCDatasets.NCDataset; group::Symbol=:posterior)\n\nWrite data to a NetCDF file.\n\ndata is any type that can be converted to an InferenceData using convert_to_inference_data. If not an InferenceData, then group specifies which group the data represents.\n\ndest specifies either the path to the NetCDF file or an opened NetCDF file. If dest is a path, remaining kwargs are passed to NCDatasets.NCDataset.\n\nnote: Note\nThis method requires that NCDatasets is loaded before it can be used.\n\nExamples\n\njulia> using InferenceObjects, NCDatasets\n\njulia> idata = from_namedtuple((; x = randn(4, 100, 3), z = randn(4, 100)))\nInferenceData with groups:\n > posterior\n\njulia> to_netcdf(idata, \"data.nc\")\n\"data.nc\"\n\n\n\n\n\n","category":"function"},{"location":"extensions/posteriorstats/#Extension-of-PosteriorStats","page":"PosteriorStats","title":"Extension of PosteriorStats","text":"","category":"section"},{"location":"extensions/posteriorstats/","page":"PosteriorStats","title":"PosteriorStats","text":"The following methods of PosteriorStats.jl are extended by this package.","category":"page"},{"location":"extensions/posteriorstats/","page":"PosteriorStats","title":"PosteriorStats","text":"Modules = [\n Base.get_extension(InferenceObjects, :InferenceObjectsPosteriorStatsExt),\n PosteriorStats,\n StatsBase,\n]","category":"page"},{"location":"extensions/posteriorstats/","page":"PosteriorStats","title":"PosteriorStats","text":"Modules = [Base.get_extension(InferenceObjects, :InferenceObjectsPosteriorStatsExt)]\nPrivate = false","category":"page"},{"location":"extensions/posteriorstats/#PosteriorStats.hdi-Tuple{InferenceData}","page":"PosteriorStats","title":"PosteriorStats.hdi","text":"hdi(data::InferenceData; kwargs...) -> Dataset\nhdi(data::Dataset; kwargs...) -> Dataset\n\nCalculate the highest density interval (HDI) for each parameter in the data.\n\nFor more details and a description of the kwargs, see PosteriorStats.hdi.\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#PosteriorStats.loo-Tuple{Union{Dataset, InferenceData}}","page":"PosteriorStats","title":"PosteriorStats.loo","text":"loo(data::Dataset; [var_name::Symbol,] kwargs...) -> PSISLOOResult{<:NamedTuple,<:Dataset}\nloo(data::InferenceData; [var_name::Symbol,] kwargs...) -> PSISLOOResult{<:NamedTuple,<:Dataset}\n\nCompute PSIS-LOO from log-likelihood values in data.\n\nIf more than one log-likelihood variable is present, then var_name must be provided.\n\nFor more details and a description of the kwargs, see PosteriorStats.loo.\n\nExamples\n\nCalculate PSIS-LOO of a model:\n\njulia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo(idata)\nPSISLOOResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.33\n\nand PSISResult with 500 draws, 4 chains, and 8 parameters\nPareto shape (k) diagnostic values:\n Count Min. ESS\n (-Inf, 0.5] good 4 (50.0%) 270\n (0.5, 0.7] okay 4 (50.0%) 307\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#PosteriorStats.loo_pit-Tuple{InferenceData, AbstractArray}","page":"PosteriorStats","title":"PosteriorStats.loo_pit","text":"loo_pit(idata::InferenceData, log_weights; kwargs...) -> DimArray\n\nCompute LOO-PIT values using existing normalized log LOO importance weights.\n\nKeywords\n\ny_name: Name of observed data variable in idata.observed_data. If not provided, then the only observed data variable is used.\ny_pred_name: Name of posterior predictive variable in idata.posterior_predictive. If not provided, then y_name is used.\nkwargs: Remaining keywords are forwarded to the base method PosteriorStats.loo_pit.\n\nSee PosteriorStats.loo_pit for more details.\n\nExamples\n\nCalculate LOO-PIT values using already computed log weights.\n\njulia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo_result = loo(idata; var_name=:obs);\n\njulia> loo_pit(idata, loo_result.psis_result.log_weights; y_name=:obs)\n┌ 8-element DimArray{Float64, 1} loo_pit_obs ┐\n├────────────────────────────────────────────┴─────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.942759\n \"Deerfield\" 0.641057\n \"Phillips Andover\" 0.32729\n \"Phillips Exeter\" 0.581451\n \"Hotchkiss\" 0.288523\n \"Lawrenceville\" 0.393741\n \"St. Paul's\" 0.886175\n \"Mt. Hermon\" 0.638821\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#PosteriorStats.loo_pit-Tuple{InferenceData}","page":"PosteriorStats","title":"PosteriorStats.loo_pit","text":"loo_pit(idata::InferenceData; kwargs...) -> DimArray\n\nCompute LOO-PIT from groups in idata using PSIS-LOO.\n\nKeywords\n\ny_name: Name of observed data variable in idata.observed_data. If not provided, then the only observed data variable is used.\ny_pred_name: Name of posterior predictive variable in idata.posterior_predictive. If not provided, then y_name is used.\nlog_likelihood_name: Name of log-likelihood variable in idata.log_likelihood. If not provided, then y_name is used if idata has a log_likelihood group, otherwise the only variable is used.\nreff::Union{Real,AbstractArray{<:Real}}: The relative effective sample size(s) of the likelihood values. If an array, it must have the same data dimensions as the corresponding log-likelihood variable. If not provided, then this is estimated using ess.\nkwargs: Remaining keywords are forwarded to PosteriorStats.loo_pit.\n\nSee PosteriorStats.loo_pit for more details.\n\nExamples\n\nCalculate LOO-PIT values using as test quantity the observed values themselves.\n\njulia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo_pit(idata; y_name=:obs)\n┌ 8-element DimArray{Float64, 1} loo_pit_obs ┐\n├────────────────────────────────────────────┴─────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.942759\n \"Deerfield\" 0.641057\n \"Phillips Andover\" 0.32729\n \"Phillips Exeter\" 0.581451\n \"Hotchkiss\" 0.288523\n \"Lawrenceville\" 0.393741\n \"St. Paul's\" 0.886175\n \"Mt. Hermon\" 0.638821\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#PosteriorStats.r2_score-Tuple{InferenceData}","page":"PosteriorStats","title":"PosteriorStats.r2_score","text":"r2_score(idata::InferenceData; y_name, y_pred_name) -> (; r2, r2_std)\n\nCompute R² from idata, automatically formatting the predictions to the correct shape.\n\nKeywords\n\ny_name: Name of observed data variable in idata.observed_data. If not provided, then the only observed data variable is used.\ny_pred_name: Name of posterior predictive variable in idata.posterior_predictive. If not provided, then y_name is used.\n\nSee PosteriorStats.r2_score for more details.\n\nExamples\n\njulia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"regression10d\");\n\njulia> r2_score(idata) |> pairs\npairs(::NamedTuple) with 2 entries:\n :r2 => 0.998385\n :r2_std => 0.000100621\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#PosteriorStats.summarize-Tuple{InferenceData, Vararg{Any}}","page":"PosteriorStats","title":"PosteriorStats.summarize","text":"summarize(data::InferenceData, group=:posterior, stats_funs...; kwargs...)\nsummarize(data::Dataset, stats_funs...; kwargs...)\n\nCompute summary statistics for the data using the provided functions.\n\nFor verbose variable labels, provide compat_labels=false. For details on stats_funs and kwargs, see PosteriorStats.summarize.\n\nExamples\n\nCompute all default summary statistics for the eight schools model in the centered parameterization:\n\njulia> using ArviZExampleData, PosteriorStats, StatsBase\n\njulia> data = load_example_data(\"centered_eight\");\n\njulia> summarize(data)\nSummaryStats\n mean std hdi_3% hdi_97% mcse_mean mcse_std ess ⋯\n mu 4.2 3.3 -1.61 10.3 0.21 0.088 ⋯\n theta[Choate] 6.4 5.9 -3.68 17.9 0.25 0.20 ⋯\n theta[Deerfield] 5.0 4.9 -4.98 13.4 0.21 0.15 ⋯\n theta[Phillips Andover] 3.4 5.4 -7.54 12.9 0.23 0.17 ⋯\n theta[Phillips Exeter] 4.8 5.2 -5.11 14.1 0.21 0.21 ⋯\n theta[Hotchkiss] 3.5 4.8 -6.12 12.0 0.25 0.15 ⋯\n theta[Lawrenceville] 3.7 5.2 -6.50 12.7 0.22 0.21 ⋯\n theta[St. Paul's] 6.5 5.2 -2.67 16.9 0.22 0.15 ⋯\n theta[Mt. Hermon] 4.8 5.7 -5.97 15.4 0.24 0.23 ⋯\n tau 4.3 3.0 0.715 9.41 0.22 0.14 ⋯\n 3 columns omitted\n\nCompute the mean, standard deviation, median, and median absolute deviation of the theta parameters:\n\njulia> summarize(data.posterior[(:theta,)], (:mean, :std) => mean_and_std, median, mad)\nSummaryStats\n mean std median mad\n theta[Choate] 6.42 5.85 5.80 4.95\n theta[Deerfield] 4.95 4.91 5.02 4.68\n theta[Phillips Andover] 3.42 5.43 3.74 4.84\n theta[Phillips Exeter] 4.75 5.25 4.69 4.84\n theta[Hotchkiss] 3.45 4.78 3.62 4.55\n theta[Lawrenceville] 3.66 5.23 3.90 4.88\n theta[St. Paul's] 6.51 5.24 6.09 4.57\n theta[Mt. Hermon] 4.82 5.70 4.65 4.89\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#PosteriorStats.waic-Tuple{Union{Dataset, InferenceData}}","page":"PosteriorStats","title":"PosteriorStats.waic","text":"waic(data::Dataset; [var_name::Symbol]) -> WAICResult{<:NamedTuple,<:Dataset}\nwaic(data::InferenceData; [var_name::Symbol]) -> WAICResult{<:NamedTuple,<:Dataset}\n\nCompute WAIC from log-likelihood values in data.\n\nIf more than one log-likelihood variable is present, then var_name must be provided.\n\nSee PosteriorStats.waic for more details.\n\nExamples\n\nCalculate WAIC of a model:\n\njulia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> waic(idata)\nWAICResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.32\n\n\n\n\n\n","category":"method"},{"location":"extensions/posteriorstats/#StatsBase.summarystats-Tuple{InferenceData}","page":"PosteriorStats","title":"StatsBase.summarystats","text":"summarystats(data::InferenceData; group=:posterior, kwargs...) -> SummaryStats\nsummarystats(data::Dataset; kwargs...) -> SummaryStats\n\nCompute default summary statistics for the data using PosteriorStats.summarize.\n\n\n\n\n\n","category":"method"},{"location":"","page":"Home","title":"Home","text":"CurrentModule = InferenceObjects","category":"page"},{"location":"#InferenceObjects","page":"Home","title":"InferenceObjects","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"InferenceObjects.jl is a Julia implementation of the InferenceData schema for storing results of Bayesian inference. Its purpose is to serve the following three goals:","category":"page"},{"location":"","page":"Home","title":"Home","text":"Usefulness in the analysis of Bayesian inference results.\nReproducibility of Bayesian inference analysis.\nInteroperability between different inference backends and programming languages.","category":"page"},{"location":"","page":"Home","title":"Home","text":"The implementation consists primarily of the InferenceData and Dataset structures. InferenceObjects also provides the function convert_to_inference_data, which may be overloaded by inference packages to define how various inference outputs can be converted to an InferenceData.","category":"page"},{"location":"","page":"Home","title":"Home","text":"For examples of how InferenceData can be used, see the ArviZ.jl documentation.","category":"page"}] +} diff --git a/InferenceObjects/v0.4.9/siteinfo.js b/InferenceObjects/v0.4.9/siteinfo.js new file mode 100644 index 000000000..1d6cb99ed --- /dev/null +++ b/InferenceObjects/v0.4.9/siteinfo.js @@ -0,0 +1 @@ +var DOCUMENTER_CURRENT_VERSION = "v0.4.9"; diff --git a/InferenceObjects/versions.js b/InferenceObjects/versions.js index 3d60ca1d1..9ee74ca08 100644 --- a/InferenceObjects/versions.js +++ b/InferenceObjects/versions.js @@ -6,5 +6,5 @@ var DOC_VERSIONS = [ "v0.1", "dev", ]; -var DOCUMENTER_NEWEST = "v0.4.8"; +var DOCUMENTER_NEWEST = "v0.4.9"; var DOCUMENTER_STABLE = "stable"; diff --git a/PSIS/dev/.documenter-siteinfo.json b/PSIS/dev/.documenter-siteinfo.json index 6cc36c57b..bf9f6d2b9 100644 --- a/PSIS/dev/.documenter-siteinfo.json +++ b/PSIS/dev/.documenter-siteinfo.json @@ -1 +1 @@ -{"documenter":{"julia_version":"1.11.3","generation_timestamp":"2025-02-03T01:22:39","documenter_version":"1.8.0"}} \ No newline at end of file +{"documenter":{"julia_version":"1.11.3","generation_timestamp":"2025-02-04T01:22:19","documenter_version":"1.8.0"}} \ No newline at end of file diff --git a/PSIS/dev/api/index.html b/PSIS/dev/api/index.html index f50ac0eef..529a82a75 100644 --- a/PSIS/dev/api/index.html +++ b/PSIS/dev/api/index.html @@ -40,4 +40,4 @@ x = rand(proposal, 1_000, 100) log_ratios = logpdf.(target, x) .- logpdf.(proposal, x) result = psis(log_ratios) -paretoshapeplot(result)

We can also plot the Pareto shape parameters directly:

paretoshapeplot(result.pareto_shape)

We can also use plot directly:

plot(result.pareto_shape; showlines=true)
source \ No newline at end of file +paretoshapeplot(result)

We can also plot the Pareto shape parameters directly:

paretoshapeplot(result.pareto_shape)

We can also use plot directly:

plot(result.pareto_shape; showlines=true)
source \ No newline at end of file diff --git a/PSIS/dev/index.html b/PSIS/dev/index.html index f82e4cb6c..eac1e797b 100644 --- a/PSIS/dev/index.html +++ b/PSIS/dev/index.html @@ -13,4 +13,4 @@ (-Inf, 0.5] good 7 (23.3%) 959 (0.5, 0.7] okay 13 (43.3%) 938 (0.7, 1] bad 9 (30.0%) —— - (1, Inf) very bad 1 (3.3%) ——

As indicated by the warnings, this is a poor choice of a proposal distribution, and estimates are unlikely to converge (see PSISResult for an explanation of the shape thresholds).

When running PSIS with many parameters, it is useful to plot the Pareto shape values to diagnose convergence. See Plotting PSIS results for examples.

\ No newline at end of file + (1, Inf) very bad 1 (3.3%) ——

As indicated by the warnings, this is a poor choice of a proposal distribution, and estimates are unlikely to converge (see PSISResult for an explanation of the shape thresholds).

When running PSIS with many parameters, it is useful to plot the Pareto shape values to diagnose convergence. See Plotting PSIS results for examples.

\ No newline at end of file diff --git a/PSIS/dev/internal/index.html b/PSIS/dev/internal/index.html index 744e9a890..f9d0fff56 100644 --- a/PSIS/dev/internal/index.html +++ b/PSIS/dev/internal/index.html @@ -1 +1 @@ -Internal · PSIS.jl

Internal

PSIS.GeneralizedParetoType
GeneralizedPareto{T<:Real}

The generalized Pareto distribution.

Constructor

GeneralizedPareto(μ, σ, k)

Construct the generalized Pareto distribution (GPD) with location parameter $μ$, scale parameter $σ$ and shape parameter $k$.

Note

The shape parameter $k$ is equivalent to the commonly used shape parameter $ξ$. This is the same parameterization used by Vehtari et al. [1] and is related to that used by Zhang and Stephens [2] as $k \mapsto -k$.

source
PSIS.fit_gpdMethod
fit_gpd(x; μ=0, kwargs...)

Fit a GeneralizedPareto with location μ to the data x.

The fit is performed using the Empirical Bayes method of Zhang and Stephens [2].

Keywords

  • prior_adjusted::Bool=true, If true, a weakly informative Normal prior centered on $\frac{1}{2}$ is used for the shape $k$.
  • sorted::Bool=issorted(x): If true, x is assumed to be sorted. If false, a sorted copy of x is made.
  • min_points::Int=30: The minimum number of quadrature points to use when estimating the posterior mean of $\theta = \frac{\xi}{\sigma}$.

References

  • [2] Zhang & Stephens, Technometrics 51:3 (2009)
source
\ No newline at end of file +Internal · PSIS.jl

Internal

PSIS.GeneralizedParetoType
GeneralizedPareto{T<:Real}

The generalized Pareto distribution.

Constructor

GeneralizedPareto(μ, σ, k)

Construct the generalized Pareto distribution (GPD) with location parameter $μ$, scale parameter $σ$ and shape parameter $k$.

Note

The shape parameter $k$ is equivalent to the commonly used shape parameter $ξ$. This is the same parameterization used by Vehtari et al. [1] and is related to that used by Zhang and Stephens [2] as $k \mapsto -k$.

source
PSIS.fit_gpdMethod
fit_gpd(x; μ=0, kwargs...)

Fit a GeneralizedPareto with location μ to the data x.

The fit is performed using the Empirical Bayes method of Zhang and Stephens [2].

Keywords

  • prior_adjusted::Bool=true, If true, a weakly informative Normal prior centered on $\frac{1}{2}$ is used for the shape $k$.
  • sorted::Bool=issorted(x): If true, x is assumed to be sorted. If false, a sorted copy of x is made.
  • min_points::Int=30: The minimum number of quadrature points to use when estimating the posterior mean of $\theta = \frac{\xi}{\sigma}$.

References

  • [2] Zhang & Stephens, Technometrics 51:3 (2009)
source
\ No newline at end of file diff --git a/PSIS/dev/plotting/f55a6316.svg b/PSIS/dev/plotting/dc00dd32.svg similarity index 76% rename from PSIS/dev/plotting/f55a6316.svg rename to PSIS/dev/plotting/dc00dd32.svg index fdba71a73..cf2e8829c 100644 --- a/PSIS/dev/plotting/f55a6316.svg +++ b/PSIS/dev/plotting/dc00dd32.svg @@ -1,124 +1,124 @@ - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PSIS/dev/plotting/index.html b/PSIS/dev/plotting/index.html index a9ff33642..18df0f98a 100644 --- a/PSIS/dev/plotting/index.html +++ b/PSIS/dev/plotting/index.html @@ -10,4 +10,4 @@ (-Inf, 0.5] good 4 (20.0%) 959 (0.5, 0.7] okay 9 (45.0%) 938 (0.7, 1] bad 7 (35.0%) ——

Plots.jl

PSISResult objects can be plotted directly:

using Plots
-plot(result; showlines=true, marker=:+, legend=false, linewidth=2)
Example block output

This is equivalent to calling PSISPlots.paretoshapeplot(result; kwargs...).

\ No newline at end of file +plot(result; showlines=true, marker=:+, legend=false, linewidth=2)Example block output

This is equivalent to calling PSISPlots.paretoshapeplot(result; kwargs...).

\ No newline at end of file diff --git a/PSIS/dev/references/index.html b/PSIS/dev/references/index.html index d3624dd1a..d470d6011 100644 --- a/PSIS/dev/references/index.html +++ b/PSIS/dev/references/index.html @@ -1 +1 @@ -References · PSIS.jl
\ No newline at end of file +References · PSIS.jl
\ No newline at end of file diff --git a/index.json b/index.json index 7f9de476c..74a6402dc 100644 --- a/index.json +++ b/index.json @@ -1 +1 @@ -[{"id":3,"pagetitle":"Home","title":"ArviZ.jl: Exploratory analysis of Bayesian models in Julia","ref":"/ArviZ/stable/#arvizjl","content":" ArviZ.jl: Exploratory analysis of Bayesian models in Julia ArviZ.jl is a Julia meta-package for exploratory analysis of Bayesian models. It is part of the ArviZ project , which also includes a related Python package . ArviZ consists of and re-exports the following subpackages, along with extensions integrating them with InferenceObjects: InferenceObjects.jl : a base package implementing the InferenceData type with utilities for building, saving, and working with it MCMCDiagnosticTools.jl : diagnostics for Markov Chain Monte Carlo methods PSIS.jl : Pareto-smoothed importance sampling PosteriorStats.jl : common statistical analyses for the Bayesian workflow Additional functionality can be loaded with the following packages: ArviZExampleData.jl : example InferenceData objects, useful for demonstration and testing ArviZPythonPlots.jl : Python ArviZ's library of plotting functions for Julia types See the navigation bar for more useful packages."},{"id":4,"pagetitle":"Home","title":"Installation","ref":"/ArviZ/stable/#installation","content":" Installation From the Julia REPL, type ] to enter the Pkg REPL mode and run pkg> add ArviZ"},{"id":5,"pagetitle":"Home","title":"Usage","ref":"/ArviZ/stable/#usage","content":" Usage See the Quickstart for example usage and the API Overview for description of functions."},{"id":6,"pagetitle":"Home","title":"Extending ArviZ.jl","ref":"/ArviZ/stable/#extendingarviz","content":" Extending ArviZ.jl To use a custom data type with ArviZ.jl, simply overload InferenceObjects.convert_to_inference_data to convert your input(s) to an InferenceObjects.InferenceData ."},{"id":9,"pagetitle":"API Overview","title":"API Overview","ref":"/ArviZ/stable/api/#api","content":" API Overview Data Dataset Diagnostics InferenceData Stats"},{"id":12,"pagetitle":"Data","title":"Data","ref":"/ArviZ/stable/api/data/#data-api","content":" Data ArviZ.from_mcmcchains ArviZ.from_samplechains InferenceObjects.from_netcdf InferenceObjects.to_netcdf"},{"id":13,"pagetitle":"Data","title":"Inference library converters","ref":"/ArviZ/stable/api/data/#Inference-library-converters","content":" Inference library converters"},{"id":14,"pagetitle":"Data","title":"ArviZ.from_mcmcchains","ref":"/ArviZ/stable/api/data/#ArviZ.from_mcmcchains","content":" ArviZ.from_mcmcchains — Function from_mcmcchains(posterior::MCMCChains.Chains; kwargs...) -> InferenceData\nfrom_mcmcchains(; kwargs...) -> InferenceData\nfrom_mcmcchains(\n posterior::MCMCChains.Chains,\n posterior_predictive,\n predictions,\n log_likelihood;\n kwargs...\n) -> InferenceData Convert data in an MCMCChains.Chains format into an InferenceData . Any keyword argument below without an an explicitly annotated type above is allowed, so long as it can be passed to convert_to_inference_data . Arguments posterior::MCMCChains.Chains : Draws from the posterior Keywords posterior_predictive::Any=nothing : Draws from the posterior predictive distribution or name(s) of predictive variables in posterior predictions : Out-of-sample predictions for the posterior. prior : Draws from the prior prior_predictive : Draws from the prior predictive distribution or name(s) of predictive variables in prior observed_data : Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values. constant_data : Model constants, data included in the model that are not modeled as random variables. Keys are parameter names. predictions_constant_data : Constants relevant to the model predictions (i.e. new x values in a linear regression). log_likelihood : Pointwise log-likelihood for the data. It is recommended to use this argument as a named tuple whose keys are observed variable names and whose values are log likelihood arrays. Alternatively, provide the name of variable in posterior containing log likelihoods. library=MCMCChains : Name of library that generated the chains coords : Map from named dimension to named indices dims : Map from variable name to names of its dimensions eltypes : Map from variable names to eltypes. This is primarily used to assign discrete eltypes to discrete variables that were stored in Chains as floats. Returns InferenceData : The data with groups corresponding to the provided data source"},{"id":15,"pagetitle":"Data","title":"ArviZ.from_samplechains","ref":"/ArviZ/stable/api/data/#ArviZ.from_samplechains","content":" ArviZ.from_samplechains — Function from_samplechains(\n posterior=nothing;\n prior=nothing,\n library=SampleChains,\n kwargs...,\n) -> InferenceData Convert SampleChains samples to an InferenceData . Either posterior or prior may be a SampleChains.AbstractChain or SampleChains.MultiChain object. For descriptions of remaining kwargs , see from_namedtuple . source"},{"id":16,"pagetitle":"Data","title":"IO / Conversion","ref":"/ArviZ/stable/api/data/#IO-/-Conversion","content":" IO / Conversion"},{"id":17,"pagetitle":"Data","title":"InferenceObjects.from_netcdf","ref":"/ArviZ/stable/api/data/#InferenceObjects.from_netcdf","content":" InferenceObjects.from_netcdf — Function from_netcdf(path::AbstractString; kwargs...) -> InferenceData Load an InferenceData from an unopened NetCDF file. Remaining kwargs are passed to NCDatasets.NCDataset . This method loads data eagerly. To instead load data lazily, pass an opened NCDataset to from_netcdf . Note This method requires that NCDatasets is loaded before it can be used. Examples julia> using InferenceObjects, NCDatasets\n\njulia> idata = from_netcdf(\"centered_eight.nc\")\nInferenceData with groups:\n > posterior\n > posterior_predictive\n > sample_stats\n > prior\n > observed_data from_netcdf(ds::NCDatasets.NCDataset; load_mode) -> InferenceData Load an InferenceData from an opened NetCDF file. load_mode defaults to :lazy , which avoids reading variables into memory. Operations on these arrays will be slow. load_mode can also be :eager , which copies all variables into memory. It is then safe to close ds . If load_mode is :lazy and ds is closed after constructing InferenceData , using the variable arrays will have undefined behavior. Examples Here is how we might load an InferenceData from an InferenceData lazily from a web-hosted NetCDF file. julia> using HTTP, InferenceObjects, NCDatasets\n\njulia> resp = HTTP.get(\"https://github.com/arviz-devs/arviz_example_data/blob/main/data/centered_eight.nc?raw=true\");\n\njulia> ds = NCDataset(\"centered_eight\", \"r\"; memory = resp.body);\n\njulia> idata = from_netcdf(ds)\nInferenceData with groups:\n > posterior\n > posterior_predictive\n > sample_stats\n > prior\n > observed_data\n\njulia> idata_copy = copy(idata); # disconnect from the loaded dataset\n\njulia> close(ds); source"},{"id":18,"pagetitle":"Data","title":"InferenceObjects.to_netcdf","ref":"/ArviZ/stable/api/data/#InferenceObjects.to_netcdf","content":" InferenceObjects.to_netcdf — Function to_netcdf(data, dest::AbstractString; group::Symbol=:posterior, kwargs...)\nto_netcdf(data, dest::NCDatasets.NCDataset; group::Symbol=:posterior) Write data to a NetCDF file. data is any type that can be converted to an InferenceData using convert_to_inference_data . If not an InferenceData , then group specifies which group the data represents. dest specifies either the path to the NetCDF file or an opened NetCDF file. If dest is a path, remaining kwargs are passed to NCDatasets.NCDataset . Note This method requires that NCDatasets is loaded before it can be used. Examples julia> using InferenceObjects, NCDatasets\n\njulia> idata = from_namedtuple((; x = randn(4, 100, 3), z = randn(4, 100)))\nInferenceData with groups:\n > posterior\n\njulia> to_netcdf(idata, \"data.nc\")\n\"data.nc\" source"},{"id":21,"pagetitle":"Dataset","title":"Dataset","ref":"/ArviZ/stable/api/dataset/#dataset-api","content":" Dataset InferenceObjects.Dataset InferenceObjects.convert_to_dataset InferenceObjects.namedtuple_to_dataset"},{"id":22,"pagetitle":"Dataset","title":"Type definition","ref":"/ArviZ/stable/api/dataset/#Type-definition","content":" Type definition"},{"id":23,"pagetitle":"Dataset","title":"InferenceObjects.Dataset","ref":"/ArviZ/stable/api/dataset/#InferenceObjects.Dataset","content":" InferenceObjects.Dataset — Type Dataset{K,T,N,L} <: DimensionalData.AbstractDimStack{K,T,N,L} Container of dimensional arrays sharing some dimensions. This type is an DimensionalData.AbstractDimStack that implements the same interface as DimensionalData.DimStack and has identical usage. When a Dataset is passed to Python, it is converted to an xarray.Dataset without copying the data. That is, the Python object shares the same memory as the Julia object. However, if an xarray.Dataset is passed to Julia, its data must be copied. Constructors Dataset(data::DimensionalData.AbstractDimArray...)\nDataset(data::Tuple{Vararg{<:DimensionalData.AbstractDimArray}})\nDataset(data::NamedTuple{Keys,Vararg{<:DimensionalData.AbstractDimArray}})\nDataset(\n data::NamedTuple,\n dims::Tuple{Vararg{DimensionalData.Dimension}};\n metadata=DimensionalData.NoMetadata(),\n) In most cases, use convert_to_dataset to create a Dataset instead of directly using a constructor. source"},{"id":24,"pagetitle":"Dataset","title":"General conversion","ref":"/ArviZ/stable/api/dataset/#General-conversion","content":" General conversion"},{"id":25,"pagetitle":"Dataset","title":"InferenceObjects.convert_to_dataset","ref":"/ArviZ/stable/api/dataset/#InferenceObjects.convert_to_dataset","content":" InferenceObjects.convert_to_dataset — Function convert_to_dataset(obj; group = :posterior, kwargs...) -> Dataset Convert a supported object to a Dataset . In most cases, this function calls convert_to_inference_data and returns the corresponding group . source"},{"id":26,"pagetitle":"Dataset","title":"InferenceObjects.namedtuple_to_dataset","ref":"/ArviZ/stable/api/dataset/#InferenceObjects.namedtuple_to_dataset","content":" InferenceObjects.namedtuple_to_dataset — Function namedtuple_to_dataset(data; kwargs...) -> Dataset Convert NamedTuple mapping variable names to arrays to a Dataset . Any non-array values will be converted to a 0-dimensional array. Keywords attrs::AbstractDict{<:AbstractString} : a collection of metadata to attach to the dataset, in addition to defaults. Values should be JSON serializable. library::Union{String,Module} : library used for performing inference. Will be attached to the attrs metadata. dims : a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are: Symbol : dimension name Type{<:DimensionsionalData.Dimension} : dimension type DimensionsionalData.Dimension : dimension, potentially with indices Nothing : no dimension name provided, dimension name is automatically generated coords : a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated. source"},{"id":27,"pagetitle":"Dataset","title":"DimensionalData","ref":"/ArviZ/stable/api/dataset/#DimensionalData","content":" DimensionalData As a DimensionalData.AbstractDimStack , Dataset also implements the AbstractDimStack API and can be used like a DimStack . See DimensionalData's documentation for example usage."},{"id":28,"pagetitle":"Dataset","title":"Tables inteface","ref":"/ArviZ/stable/api/dataset/#Tables-inteface","content":" Tables inteface Dataset implements the Tables interface. This allows Dataset s to be used as sources for any function that can accept a table. For example, it's straightforward to: write to CSV with CSV.jl flatten to a DataFrame with DataFrames.jl plot with StatsPlots.jl plot with AlgebraOfGraphics.jl"},{"id":31,"pagetitle":"Diagnostics","title":"Diagnostics","ref":"/ArviZ/stable/api/diagnostics/#diagnostics-api","content":" Diagnostics MCMCDiagnosticTools.AutocovMethod MCMCDiagnosticTools.BDAAutocovMethod MCMCDiagnosticTools.FFTAutocovMethod MCMCDiagnosticTools.bfmi MCMCDiagnosticTools.ess MCMCDiagnosticTools.ess_rhat MCMCDiagnosticTools.mcse MCMCDiagnosticTools.rhat MCMCDiagnosticTools.rstar"},{"id":32,"pagetitle":"Diagnostics","title":"Bayesian fraction of missing information","ref":"/ArviZ/stable/api/diagnostics/#bfmi","content":" Bayesian fraction of missing information"},{"id":33,"pagetitle":"Diagnostics","title":"MCMCDiagnosticTools.bfmi","ref":"/ArviZ/stable/api/diagnostics/#MCMCDiagnosticTools.bfmi","content":" MCMCDiagnosticTools.bfmi — Function bfmi(energy::AbstractVector{<:Real}) -> Real\nbfmi(energy::AbstractMatrix{<:Real}; dims::Int=1) -> AbstractVector{<:Real} Calculate the estimated Bayesian fraction of missing information (BFMI). When sampling with Hamiltonian Monte Carlo (HMC), BFMI quantifies how well momentum resampling matches the marginal energy distribution. The current advice is that values smaller than 0.3 indicate poor sampling. However, this threshold is provisional and may change. A BFMI value below the threshold often indicates poor adaptation of sampling parameters or that the target distribution has heavy tails that were not well explored by the Markov chain. For more information, see Section 6.1 of [Betancourt2018] or [Betancourt2016] for a complete account. energy is either a vector of Hamiltonian energies of draws or a matrix of energies of draws for multiple chains. dims indicates the dimension in energy that contains the draws. The default dims=1 assumes energy has the shape draws or (draws, chains) . If a different shape is provided, dims must be set accordingly. If energy is a vector, a single BFMI value is returned. Otherwise, a vector of BFMI values for each chain is returned. source"},{"id":34,"pagetitle":"Diagnostics","title":"Effective sample size and $\\widehat{R}$ diagnostic","ref":"/ArviZ/stable/api/diagnostics/#ess_rhat","content":" Effective sample size and $\\widehat{R}$ diagnostic"},{"id":35,"pagetitle":"Diagnostics","title":"MCMCDiagnosticTools.ess","ref":"/ArviZ/stable/api/diagnostics/#MCMCDiagnosticTools.ess","content":" MCMCDiagnosticTools.ess — Function ess(data::InferenceData; kwargs...) -> Dataset\ness(data::Dataset; kwargs...) -> Dataset Calculate the effective sample size (ESS) for each parameter in the data. source ess(\n samples::AbstractArray{<:Union{Missing,Real}};\n kind=:bulk,\n relative::Bool=false,\n autocov_method=AutocovMethod(),\n split_chains::Int=2,\n maxlag::Int=250,\n kwargs...\n) Estimate the effective sample size (ESS) of the samples of shape (draws, [chains[, parameters...]]) with the autocov_method . Optionally, the kind of ESS estimate to be computed can be specified (see below). Some kind s accept additional kwargs . If relative is true , the relative ESS is returned, i.e. ess / (draws * chains) . split_chains indicates the number of chains each chain is split into. When split_chains > 1 , then the diagnostics check for within-chain convergence. When d = mod(draws, split_chains) > 0 , i.e. the chains cannot be evenly split, then 1 draw is discarded after each of the first d splits within each chain. There must be at least 3 draws in each chain after splitting. maxlag indicates the maximum lag for which autocovariance is computed and must be greater than 0. For a given estimand, it is recommended that the ESS is at least 100 * chains and that $\\widehat{R} < 1.01$ . [VehtariGelman2021] See also: AutocovMethod , FFTAutocovMethod , BDAAutocovMethod , rhat , ess_rhat , mcse Kinds of ESS estimates If kind isa a Symbol , it may take one of the following values: :bulk : basic ESS computed on rank-normalized draws. This kind diagnoses poor convergence in the bulk of the distribution due to trends or different locations of the chains. :tail : minimum of the quantile-ESS for the symmetric quantiles where tail_prob=0.1 is the probability in the tails. This kind diagnoses poor convergence in the tails of the distribution. If this kind is chosen, kwargs may contain a tail_prob keyword. :basic : basic ESS, equivalent to specifying kind=Statistics.mean . Note While Bulk-ESS is conceptually related to basic ESS, it is well-defined even if the chains do not have finite variance. [VehtariGelman2021] For each parameter, rank-normalization proceeds by first ranking the inputs using \"tied ranking\" and then transforming the ranks to normal quantiles so that the result is standard normally distributed. This transform is monotonic. Otherwise, kind specifies one of the following estimators, whose ESS is to be estimated: Statistics.mean Statistics.median Statistics.std StatsBase.mad Base.Fix2(Statistics.quantile, p::Real) source"},{"id":36,"pagetitle":"Diagnostics","title":"MCMCDiagnosticTools.rhat","ref":"/ArviZ/stable/api/diagnostics/#MCMCDiagnosticTools.rhat","content":" MCMCDiagnosticTools.rhat — Function rhat(data::InferenceData; kwargs...) -> Dataset\nrhat(data::Dataset; kwargs...) -> Dataset Calculate the $\\widehat{R}$ diagnostic for each parameter in the data. source rhat(samples::AbstractArray{Union{Real,Missing}}; kind::Symbol=:rank, split_chains=2) Compute the $\\widehat{R}$ diagnostics for each parameter in samples of shape (draws, [chains[, parameters...]]) . [VehtariGelman2021] kind indicates the kind of $\\widehat{R}$ to compute (see below). split_chains indicates the number of chains each chain is split into. When split_chains > 1 , then the diagnostics check for within-chain convergence. When d = mod(draws, split_chains) > 0 , i.e. the chains cannot be evenly split, then 1 draw is discarded after each of the first d splits within each chain. See also ess , ess_rhat , rstar Kinds of $\\widehat{R}$ The following kind s are supported: :rank : maximum of $\\widehat{R}$ with kind=:bulk and kind=:tail . :bulk : basic $\\widehat{R}$ computed on rank-normalized draws. This kind diagnoses poor convergence in the bulk of the distribution due to trends or different locations of the chains. :tail : $\\widehat{R}$ computed on draws folded around the median and then rank-normalized. This kind diagnoses poor convergence in the tails of the distribution due to different scales of the chains. :basic : Classic $\\widehat{R}$ . source"},{"id":37,"pagetitle":"Diagnostics","title":"MCMCDiagnosticTools.ess_rhat","ref":"/ArviZ/stable/api/diagnostics/#MCMCDiagnosticTools.ess_rhat","content":" MCMCDiagnosticTools.ess_rhat — Function ess_rhat(data::InferenceData; kwargs...) -> Dataset\ness_rhat(data::Dataset; kwargs...) -> Dataset Calculate the effective sample size (ESS) and $\\widehat{R}$ diagnostic for each parameter in the data. source ess_rhat(\n samples::AbstractArray{<:Union{Missing,Real}};\n kind::Symbol=:rank,\n kwargs...,\n) -> NamedTuple{(:ess, :rhat)} Estimate the effective sample size and $\\widehat{R}$ of the samples of shape (draws, [chains[, parameters...]]) . When both ESS and $\\widehat{R}$ are needed, this method is often more efficient than calling ess and rhat separately. See rhat for a description of supported kind s and ess for a description of kwargs . source The following autocovariance methods are supported:"},{"id":38,"pagetitle":"Diagnostics","title":"MCMCDiagnosticTools.AutocovMethod","ref":"/ArviZ/stable/api/diagnostics/#MCMCDiagnosticTools.AutocovMethod","content":" MCMCDiagnosticTools.AutocovMethod — Type AutocovMethod <: AbstractAutocovMethod The AutocovMethod uses a standard algorithm for estimating the mean autocovariance of MCMC chains. It is is based on the discussion by [VehtariGelman2021] and uses the biased estimator of the autocovariance, as discussed by [Geyer1992] . source"},{"id":39,"pagetitle":"Diagnostics","title":"MCMCDiagnosticTools.FFTAutocovMethod","ref":"/ArviZ/stable/api/diagnostics/#MCMCDiagnosticTools.FFTAutocovMethod","content":" MCMCDiagnosticTools.FFTAutocovMethod — Type FFTAutocovMethod <: AbstractAutocovMethod The FFTAutocovMethod uses a standard algorithm for estimating the mean autocovariance of MCMC chains. The algorithm is the same as the one of AutocovMethod but this method uses fast Fourier transforms (FFTs) for estimating the autocorrelation. Info To be able to use this method, you have to load a package that implements the AbstractFFTs.jl interface such as FFTW.jl or FastTransforms.jl . source"},{"id":40,"pagetitle":"Diagnostics","title":"MCMCDiagnosticTools.BDAAutocovMethod","ref":"/ArviZ/stable/api/diagnostics/#MCMCDiagnosticTools.BDAAutocovMethod","content":" MCMCDiagnosticTools.BDAAutocovMethod — Type BDAAutocovMethod <: AbstractAutocovMethod The BDAAutocovMethod uses a standard algorithm for estimating the mean autocovariance of MCMC chains. It is is based on the discussion by [VehtariGelman2021] . and uses the variogram estimator of the autocorrelation function discussed by [BDA3] . source"},{"id":41,"pagetitle":"Diagnostics","title":"Monte Carlo standard error","ref":"/ArviZ/stable/api/diagnostics/#mcse","content":" Monte Carlo standard error"},{"id":42,"pagetitle":"Diagnostics","title":"MCMCDiagnosticTools.mcse","ref":"/ArviZ/stable/api/diagnostics/#MCMCDiagnosticTools.mcse","content":" MCMCDiagnosticTools.mcse — Function mcse(data::InferenceData; kwargs...) -> Dataset\nmcse(data::Dataset; kwargs...) -> Dataset Calculate the Monte Carlo standard error (MCSE) for each parameter in the data. source mcse(samples::AbstractArray{<:Union{Missing,Real}}; kind=Statistics.mean, kwargs...) Estimate the Monte Carlo standard errors (MCSE) of the estimator kind applied to samples of shape (draws, [chains[, parameters...]]) . See also: ess Kinds of MCSE estimates The estimator whose MCSE should be estimated is specified with kind . kind must accept a vector of the same eltype as samples and return a real estimate. For the following estimators, the effective sample size ess and an estimate of the asymptotic variance are used to compute the MCSE, and kwargs are forwarded to ess : Statistics.mean Statistics.median Statistics.std Base.Fix2(Statistics.quantile, p::Real) For other estimators, the subsampling bootstrap method (SBM) [FlegalJones2011] [Flegal2012] is used as a fallback, and the only accepted kwargs are batch_size , which indicates the size of the overlapping batches used to estimate the MCSE, defaulting to floor(Int, sqrt(draws * chains)) . Note that SBM tends to underestimate the MCSE, especially for highly autocorrelated chains. One should verify that autocorrelation is low by checking the bulk- and tail-ESS values. source"},{"id":43,"pagetitle":"Diagnostics","title":"$R^*$ diagnostic","ref":"/ArviZ/stable/api/diagnostics/#rstar","content":" $R^*$ diagnostic"},{"id":44,"pagetitle":"Diagnostics","title":"MCMCDiagnosticTools.rstar","ref":"/ArviZ/stable/api/diagnostics/#MCMCDiagnosticTools.rstar","content":" MCMCDiagnosticTools.rstar — Function rstar(\n rng::Random.AbstractRNG=Random.default_rng(),\n classifier,\n data::Union{InferenceData,Dataset};\n kwargs...,\n) Calculate the $R^*$ diagnostic for the data. source rstar(\n rng::Random.AbstractRNG=Random.default_rng(),\n classifier,\n samples,\n chain_indices::AbstractVector{Int};\n subset::Real=0.7,\n split_chains::Int=2,\n verbosity::Int=0,\n) Compute the $R^*$ convergence statistic of the table samples with the classifier . samples must be either an AbstractMatrix , an AbstractVector , or a table (i.e. implements the Tables.jl interface) whose rows are draws and whose columns are parameters. chain_indices indicates the chain ids of each row of samples . This method supports ragged chains, i.e. chains of nonequal lengths. source rstar(\n rng::Random.AbstractRNG=Random.default_rng(),\n classifier,\n samples::AbstractArray{<:Real};\n subset::Real=0.7,\n split_chains::Int=2,\n verbosity::Int=0,\n) Compute the $R^*$ convergence statistic of the samples with the classifier . samples is an array of draws with the shape (draws, [chains[, parameters...]]) .` This implementation is an adaption of algorithms 1 and 2 described by Lambert and Vehtari. The classifier has to be a supervised classifier of the MLJ framework (see the MLJ documentation for a list of supported models). It is trained with a subset of the samples from each chain. Each chain is split into split_chains separate chains to additionally check for within-chain convergence. The training of the classifier can be inspected by adjusting the verbosity level. If the classifier is deterministic, i.e., if it predicts a class, the value of the $R^*$ statistic is returned (algorithm 1). If the classifier is probabilistic, i.e., if it outputs probabilities of classes, the scaled Poisson-binomial distribution of the $R^*$ statistic is returned (algorithm 2). Note The correctness of the statistic depends on the convergence of the classifier used internally in the statistic. Examples julia> using MLJBase, MLJIteration, EvoTrees, Statistics, StatisticalMeasures\n\njulia> samples = fill(4.0, 100, 3, 2); One can compute the distribution of the $R^*$ statistic (algorithm 2) with a probabilistic classifier. For instance, we can use a gradient-boosted trees model with nrounds = 100 sequentially stacked trees and learning rate eta = 0.05 : julia> model = EvoTreeClassifier(; nrounds=100, eta=0.05);\n\njulia> distribution = rstar(model, samples);\n\njulia> round(mean(distribution); digits=2)\n1.0f0 Note, however, that it is recommended to determine nrounds based on early-stopping. With the MLJ framework, this can be achieved in the following way (see the MLJ documentation for additional explanations): julia> model = IteratedModel(;\n model=EvoTreeClassifier(; eta=0.05),\n iteration_parameter=:nrounds,\n resampling=Holdout(),\n measures=log_loss,\n controls=[Step(5), Patience(2), NumberLimit(100)],\n retrain=true,\n );\n\njulia> distribution = rstar(model, samples);\n\njulia> round(mean(distribution); digits=2)\n1.0f0 For deterministic classifiers, a single $R^*$ statistic (algorithm 1) is returned. Deterministic classifiers can also be derived from probabilistic classifiers by e.g. predicting the mode. In MLJ this corresponds to a pipeline of models. julia> evotree_deterministic = Pipeline(model; operation=predict_mode);\n\njulia> value = rstar(evotree_deterministic, samples);\n\njulia> round(value; digits=2)\n1.0 References Lambert, B., & Vehtari, A. (2020). $R^*$ : A robust MCMC convergence diagnostic with uncertainty using decision tree classifiers. source Betancourt2018 Betancourt M. (2018). A Conceptual Introduction to Hamiltonian Monte Carlo. arXiv:1701.02434v2 [stat.ME] Betancourt2016 Betancourt M. (2016). Diagnosing Suboptimal Cotangent Disintegrations in Hamiltonian Monte Carlo. arXiv:1604.00695v1 [stat.ME] VehtariGelman2021 Vehtari, A., Gelman, A., Simpson, D., Carpenter, B., & Bürkner, P. C. (2021). Rank-normalization, folding, and localization: An improved $\\widehat {R}$ for assessing convergence of MCMC. Bayesian Analysis. doi: 10.1214/20-BA1221 arXiv: 1903.08008 VehtariGelman2021 Vehtari, A., Gelman, A., Simpson, D., Carpenter, B., & Bürkner, P. C. (2021). Rank-normalization, folding, and localization: An improved $\\widehat {R}$ for assessing convergence of MCMC. Bayesian Analysis. doi: 10.1214/20-BA1221 arXiv: 1903.08008 VehtariGelman2021 Vehtari, A., Gelman, A., Simpson, D., Carpenter, B., & Bürkner, P. C. (2021). Rank-normalization, folding, and localization: An improved $\\widehat {R}$ for assessing convergence of MCMC. Bayesian Analysis. doi: 10.1214/20-BA1221 arXiv: 1903.08008 Geyer1992 Geyer, C. J. (1992). Practical Markov Chain Monte Carlo. Statistical Science, 473-483. VehtariGelman2021 Vehtari, A., Gelman, A., Simpson, D., Carpenter, B., & Bürkner, P. C. (2021). Rank-normalization, folding, and localization: An improved $\\widehat {R}$ for assessing convergence of MCMC. Bayesian Analysis. doi: 10.1214/20-BA1221 arXiv: 1903.08008 BDA3 Gelman, A., Carlin, J. B., Stern, H. S., Dunson, D. B., Vehtari, A., & Rubin, D. B. (2013). Bayesian data analysis. CRC press. FlegalJones2011 Flegal JM, Jones GL. (2011) Implementing MCMC: estimating with confidence. Handbook of Markov Chain Monte Carlo. pp. 175-97. pdf Flegal2012 Flegal JM. (2012) Applicability of subsampling bootstrap methods in Markov chain Monte Carlo. Monte Carlo and Quasi-Monte Carlo Methods 2010. pp. 363-72. doi: 10.1007/978-3-642-27440-4_18"},{"id":47,"pagetitle":"InferenceData","title":"InferenceData","ref":"/ArviZ/stable/api/inference_data/#inferencedata-api","content":" InferenceData InferenceObjects.InferenceData Base.cat Base.getindex Base.getproperty Base.merge Base.propertynames Base.setindex InferenceObjects.convert_to_inference_data InferenceObjects.from_dict InferenceObjects.from_namedtuple"},{"id":48,"pagetitle":"InferenceData","title":"Type definition","ref":"/ArviZ/stable/api/inference_data/#Type-definition","content":" Type definition"},{"id":49,"pagetitle":"InferenceData","title":"InferenceObjects.InferenceData","ref":"/ArviZ/stable/api/inference_data/#InferenceObjects.InferenceData","content":" InferenceObjects.InferenceData — Type InferenceData{group_names,group_types} Container for inference data storage using DimensionalData. This object implements the InferenceData schema . Internally, groups are stored in a NamedTuple , which can be accessed using parent(::InferenceData) . Constructors InferenceData(groups::NamedTuple)\nInferenceData(; groups...) Construct an inference data from either a NamedTuple or keyword arguments of groups. Groups must be Dataset objects. Instead of directly creating an InferenceData , use the exported from_xyz functions or convert_to_inference_data . source"},{"id":50,"pagetitle":"InferenceData","title":"Property interface","ref":"/ArviZ/stable/api/inference_data/#Property-interface","content":" Property interface"},{"id":51,"pagetitle":"InferenceData","title":"Base.getproperty","ref":"/ArviZ/stable/api/inference_data/#Base.getproperty","content":" Base.getproperty — Function getproperty(data::InferenceData, name::Symbol) -> Dataset Get group with the specified name . source"},{"id":52,"pagetitle":"InferenceData","title":"Base.propertynames","ref":"/ArviZ/stable/api/inference_data/#Base.propertynames","content":" Base.propertynames — Function propertynames(data::InferenceData) -> Tuple{Symbol} Get names of groups source"},{"id":53,"pagetitle":"InferenceData","title":"Indexing interface","ref":"/ArviZ/stable/api/inference_data/#Indexing-interface","content":" Indexing interface"},{"id":54,"pagetitle":"InferenceData","title":"Base.getindex","ref":"/ArviZ/stable/api/inference_data/#Base.getindex","content":" Base.getindex — Function Base.getindex(data::InferenceData, groups::Symbol; coords...) -> Dataset\nBase.getindex(data::InferenceData, groups; coords...) -> InferenceData Return a new InferenceData containing the specified groups sliced to the specified coords. coords specifies a dimension name mapping to an index, a DimensionalData.Selector , or an IntervalSets.AbstractInterval . If one or more groups lack the specified dimension, a warning is raised but can be ignored. All groups that contain the dimension must also contain the specified indices, or an exception will be raised. Examples Select data from all groups for just the specified id values. julia> using InferenceObjects, DimensionalData\n\njulia> idata = from_namedtuple(\n (θ=randn(4, 100, 4), τ=randn(4, 100));\n prior=(θ=randn(4, 100, 4), τ=randn(4, 100)),\n observed_data=(y=randn(4),),\n dims=(θ=[:id], y=[:id]),\n coords=(id=[\"a\", \"b\", \"c\", \"d\"],),\n )\nInferenceData with groups:\n > posterior\n > prior\n > observed_data\n\njulia> idata.posterior\nDataset with dimensions:\n Dim{:chain} Sampled 1:4 ForwardOrdered Regular Points,\n Dim{:draw} Sampled 1:100 ForwardOrdered Regular Points,\n Dim{:id} Categorical String[a, b, c, d] ForwardOrdered\nand 2 layers:\n :θ Float64 dims: Dim{:chain}, Dim{:draw}, Dim{:id} (4×100×4)\n :τ Float64 dims: Dim{:chain}, Dim{:draw} (4×100)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:15:21.4\"\n\njulia> idata_sel = idata[id=At([\"a\", \"b\"])]\nInferenceData with groups:\n > posterior\n > prior\n > observed_data\n\njulia> idata_sel.posterior\nDataset with dimensions:\n Dim{:chain} Sampled 1:4 ForwardOrdered Regular Points,\n Dim{:draw} Sampled 1:100 ForwardOrdered Regular Points,\n Dim{:id} Categorical String[a, b] ForwardOrdered\nand 2 layers:\n :θ Float64 dims: Dim{:chain}, Dim{:draw}, Dim{:id} (4×100×2)\n :τ Float64 dims: Dim{:chain}, Dim{:draw} (4×100)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:15:21.4\" Select data from just the posterior, returning a Dataset if the indices index more than one element from any of the variables: julia> idata[:observed_data, id=At([\"a\"])]\nDataset with dimensions:\n Dim{:id} Categorical String[a] ForwardOrdered\nand 1 layer:\n :y Float64 dims: Dim{:id} (1)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:19:25.982\" Note that if a single index is provided, the behavior is still to slice so that the dimension is preserved. source"},{"id":55,"pagetitle":"InferenceData","title":"Base.setindex","ref":"/ArviZ/stable/api/inference_data/#Base.setindex","content":" Base.setindex — Function Base.setindex(data::InferenceData, group::Dataset, name::Symbol) -> InferenceData Create a new InferenceData containing the group with the specified name . If a group with name is already in data , it is replaced. source"},{"id":56,"pagetitle":"InferenceData","title":"Iteration interface","ref":"/ArviZ/stable/api/inference_data/#Iteration-interface","content":" Iteration interface InferenceData also implements the same iteration interface as its underlying NamedTuple . That is, iterating over an InferenceData iterates over its groups."},{"id":57,"pagetitle":"InferenceData","title":"General conversion","ref":"/ArviZ/stable/api/inference_data/#General-conversion","content":" General conversion"},{"id":58,"pagetitle":"InferenceData","title":"InferenceObjects.convert_to_inference_data","ref":"/ArviZ/stable/api/inference_data/#InferenceObjects.convert_to_inference_data","content":" InferenceObjects.convert_to_inference_data — Function convert_to_inference_data(obj; group, kwargs...) -> InferenceData Convert a supported object to an InferenceData object. If obj converts to a single dataset, group specifies which dataset in the resulting InferenceData that is. See convert_to_dataset Arguments obj can be many objects. Basic supported types are: InferenceData : return unchanged Dataset / DimensionalData.AbstractDimStack : add to InferenceData as the only group NamedTuple / AbstractDict : create a Dataset as the only group AbstractArray{<:Real} : create a Dataset as the only group, given an arbitrary name, if the name is not set More specific types may be documented separately. Keywords group::Symbol = :posterior : If obj converts to a single dataset, assign the resulting dataset to this group. dims : a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are: Symbol : dimension name Type{<:DimensionsionalData.Dimension} : dimension type DimensionsionalData.Dimension : dimension, potentially with indices Nothing : no dimension name provided, dimension name is automatically generated coords : a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated. kwargs : remaining keywords forwarded to converter functions source"},{"id":59,"pagetitle":"InferenceData","title":"InferenceObjects.from_dict","ref":"/ArviZ/stable/api/inference_data/#InferenceObjects.from_dict","content":" InferenceObjects.from_dict — Function from_dict(posterior::AbstractDict; kwargs...) -> InferenceData Convert a Dict to an InferenceData . Arguments posterior : The data to be converted. Its strings must be Symbol or AbstractString , and its values must be arrays. Keywords posterior_predictive::Any=nothing : Draws from the posterior predictive distribution sample_stats::Any=nothing : Statistics of the posterior sampling process predictions::Any=nothing : Out-of-sample predictions for the posterior. prior::Dict=nothing : Draws from the prior prior_predictive::Any=nothing : Draws from the prior predictive distribution sample_stats_prior::Any=nothing : Statistics of the prior sampling process observed_data::NamedTuple : Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values. constant_data::NamedTuple : Model constants, data included in the model which is not modeled as a random variable. Keys are parameter names and values. predictions_constant_data::NamedTuple : Constants relevant to the model predictions (i.e. new x values in a linear regression). log_likelihood : Pointwise log-likelihood for the data. It is recommended to use this argument as a NamedTuple whose keys are observed variable names and whose values are log likelihood arrays. library : Name of library that generated the draws coords : Map from named dimension to named indices dims : Map from variable name to names of its dimensions Returns InferenceData : The data with groups corresponding to the provided data Examples using InferenceObjects\nnchains = 2\nndraws = 100\n\ndata = Dict(\n :x => rand(ndraws, nchains),\n :y => randn(2, ndraws, nchains),\n :z => randn(3, 2, ndraws, nchains),\n)\nidata = from_dict(data) source"},{"id":60,"pagetitle":"InferenceData","title":"InferenceObjects.from_namedtuple","ref":"/ArviZ/stable/api/inference_data/#InferenceObjects.from_namedtuple","content":" InferenceObjects.from_namedtuple — Function from_namedtuple(posterior::NamedTuple; kwargs...) -> InferenceData\nfrom_namedtuple(posterior::Vector{Vector{<:NamedTuple}}; kwargs...) -> InferenceData\nfrom_namedtuple(\n posterior::NamedTuple,\n sample_stats::Any,\n posterior_predictive::Any,\n predictions::Any,\n log_likelihood::Any;\n kwargs...\n) -> InferenceData Convert a NamedTuple or container of NamedTuple s to an InferenceData . If containers are passed, they are flattened into a single NamedTuple with array elements whose first dimensions correspond to the dimensions of the containers. Arguments posterior : The data to be converted. It may be of the following types: ::NamedTuple : The keys are the variable names and the values are arrays with dimensions (ndraws, nchains[, sizes...]) . ::Vector{Vector{<:NamedTuple}} : A vector of length nchains whose elements have length ndraws . Keywords posterior_predictive::Any=nothing : Draws from the posterior predictive distribution sample_stats::Any=nothing : Statistics of the posterior sampling process predictions::Any=nothing : Out-of-sample predictions for the posterior. prior=nothing : Draws from the prior. Accepts the same types as posterior . prior_predictive::Any=nothing : Draws from the prior predictive distribution sample_stats_prior::Any=nothing : Statistics of the prior sampling process observed_data::NamedTuple : Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values. constant_data::NamedTuple : Model constants, data included in the model which is not modeled as a random variable. Keys are parameter names and values. predictions_constant_data::NamedTuple : Constants relevant to the model predictions (i.e. new x values in a linear regression). log_likelihood : Pointwise log-likelihood for the data. It is recommended to use this argument as a NamedTuple whose keys are observed variable names and whose values are log likelihood arrays. library : Name of library that generated the draws coords : Map from named dimension to named indices dims : Map from variable name to names of its dimensions Returns InferenceData : The data with groups corresponding to the provided data Note If a NamedTuple is provided for observed_data , constant_data , or predictions constant data`, any non-array values (e.g. integers) are converted to 0-dimensional arrays. Examples using InferenceObjects\nnchains = 2\nndraws = 100\n\ndata1 = (\n x=rand(ndraws, nchains), y=randn(ndraws, nchains, 2), z=randn(ndraws, nchains, 3, 2)\n)\nidata1 = from_namedtuple(data1)\n\ndata2 = [[(x=rand(), y=randn(2), z=randn(3, 2)) for _ in 1:ndraws] for _ in 1:nchains];\nidata2 = from_namedtuple(data2) source"},{"id":61,"pagetitle":"InferenceData","title":"General functions","ref":"/ArviZ/stable/api/inference_data/#General-functions","content":" General functions"},{"id":62,"pagetitle":"InferenceData","title":"Base.cat","ref":"/ArviZ/stable/api/inference_data/#Base.cat","content":" Base.cat — Function cat(data::InferenceData...; [groups=keys(data[1]),] dims) -> InferenceData Concatenate InferenceData objects along the specified dimension dims . Only the groups in groups are concatenated. Remaining groups are merge d into the new InferenceData object. Examples Here is how we can concatenate all groups of two InferenceData objects along the existing chain dimension: julia> coords = (; a_dim=[\"x\", \"y\", \"z\"]);\n\njulia> dims = dims=(; a=[:a_dim]);\n\njulia> data = Dict(:a => randn(100, 4, 3), :b => randn(100, 4));\n\njulia> idata = from_dict(data; coords=coords, dims=dims)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat1 = cat(idata, idata; dims=:chain)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat1.posterior\n╭─────────────────╮\n│ 100×8×3 Dataset │\n├─────────────────┴──────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered\n├──────────────────────────────────────────────────── layers ┤\n :a eltype: Float64 dims: draw, chain, a_dim size: 100×8×3\n :b eltype: Float64 dims: draw, chain size: 100×8\n├────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2024-03-11T14:10:48.434\" Alternatively, we can concatenate along a new run dimension, which will be created. julia> idata_cat2 = cat(idata, idata; dims=:run)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat2.posterior\n╭───────────────────╮\n│ 100×4×3×2 Dataset │\n├───────────────────┴─────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered,\n ⬔ run\n├─────────────────────────────────────────────────────────────┴ layers ┐\n :a eltype: Float64 dims: draw, chain, a_dim, run size: 100×4×3×2\n :b eltype: Float64 dims: draw, chain, run size: 100×4×2\n├──────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2024-03-11T14:10:48.434\" We can also concatenate only a subset of groups and merge the rest, which is useful when some groups are present only in some of the InferenceData objects or will be identical in all of them: julia> observed_data = Dict(:y => randn(10));\n\njulia> idata2 = from_dict(data; observed_data=observed_data, coords=coords, dims=dims)\nInferenceData with groups:\n > posterior\n > observed_data\n\njulia> idata_cat3 = cat(idata, idata2; groups=(:posterior,), dims=:run)\nInferenceData with groups:\n > posterior\n > observed_data\n\njulia> idata_cat3.posterior\n╭───────────────────╮\n│ 100×4×3×2 Dataset │\n├───────────────────┴─────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered,\n ⬔ run\n├─────────────────────────────────────────────────────────────┴ layers ┐\n :a eltype: Float64 dims: draw, chain, a_dim, run size: 100×4×3×2\n :b eltype: Float64 dims: draw, chain, run size: 100×4×2\n├──────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2024-03-11T14:10:48.434\"\n\njulia> idata_cat3.observed_data\n╭────────────────────╮\n│ 10-element Dataset │\n├────────────── dims ┤\n ↓ y_dim_1\n├────────────────────┴─────────────── layers ┐\n :y eltype: Float64 dims: y_dim_1 size: 10\n├────────────────────────────────────────────┴ metadata ┐\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2024-03-11T14:10:53.539\" source"},{"id":63,"pagetitle":"InferenceData","title":"Base.merge","ref":"/ArviZ/stable/api/inference_data/#Base.merge","content":" Base.merge — Function merge(data::InferenceData...) -> InferenceData Merge InferenceData objects. The result contains all groups in data and others . If a group appears more than once, the one that occurs last is kept. See also: cat Examples Here we merge an InferenceData containing only a posterior group with one containing only a prior group to create a new one containing both groups. julia> idata1 = from_dict(Dict(:a => randn(100, 4, 3), :b => randn(100, 4)))\nInferenceData with groups:\n > posterior\n\njulia> idata2 = from_dict(; prior=Dict(:a => randn(100, 1, 3), :c => randn(100, 1)))\nInferenceData with groups:\n > prior\n\njulia> idata_merged = merge(idata1, idata2)\nInferenceData with groups:\n > posterior\n > prior source"},{"id":66,"pagetitle":"Stats","title":"Stats","ref":"/ArviZ/stable/api/stats/#stats-api","content":" Stats PSIS.PSISResult PosteriorStats.AbstractELPDResult PosteriorStats.AbstractModelWeightsMethod PosteriorStats.BootstrappedPseudoBMA PosteriorStats.ModelComparisonResult PosteriorStats.PSISLOOResult PosteriorStats.PseudoBMA PosteriorStats.Stacking PosteriorStats.SummaryStats PosteriorStats.WAICResult PSIS.PSISPlots.paretoshapeplot PSIS.ess_is PSIS.psis PSIS.psis! PosteriorStats.compare PosteriorStats.default_diagnostics PosteriorStats.default_stats PosteriorStats.default_summary_stats PosteriorStats.elpd_estimates PosteriorStats.hdi PosteriorStats.hdi! PosteriorStats.information_criterion PosteriorStats.loo PosteriorStats.loo_pit PosteriorStats.model_weights PosteriorStats.r2_score PosteriorStats.smooth_data PosteriorStats.summarize PosteriorStats.waic StatsBase.summarystats"},{"id":67,"pagetitle":"Stats","title":"Summary statistics","ref":"/ArviZ/stable/api/stats/#Summary-statistics","content":" Summary statistics"},{"id":68,"pagetitle":"Stats","title":"PosteriorStats.SummaryStats","ref":"/ArviZ/stable/api/stats/#PosteriorStats.SummaryStats","content":" PosteriorStats.SummaryStats — Type struct SummaryStats{D, V<:(AbstractVector)} A container for a column table of values computed by summarize . This object implements the Tables and TableTraits column table interfaces. It has a custom show method. SummaryStats behaves like an OrderedDict of columns, where the columns can be accessed using either Symbol s or a 1-based integer index. name::String : The name of the collection of summary statistics, used as the table title in display. data::Any : The summary statistics for each parameter. It must implement the Tables interface. parameter_names::AbstractVector : Names of the parameters SummaryStats([name::String,] data[, parameter_names])\nSummaryStats(data[, parameter_names]; name::String=\"SummaryStats\") Construct a SummaryStats from tabular data with optional stats name and param_names . data must not contain a column :parameter , as this is reserved for the parameter names, which are always in the first column. source"},{"id":69,"pagetitle":"Stats","title":"PosteriorStats.default_summary_stats","ref":"/ArviZ/stable/api/stats/#PosteriorStats.default_summary_stats","content":" PosteriorStats.default_summary_stats — Function default_summary_stats(focus=Statistics.mean; kwargs...) Combinatiton of default_stats and default_diagnostics to be used with summarize . source"},{"id":70,"pagetitle":"Stats","title":"PosteriorStats.default_stats","ref":"/ArviZ/stable/api/stats/#PosteriorStats.default_stats","content":" PosteriorStats.default_stats — Function default_stats(focus=Statistics.mean; prob_interval=0.94, kwargs...) Default statistics to be computed with summarize . The value of focus determines the statistics to be returned: Statistics.mean : mean , std , hdi_3% , hdi_97% Statistics.median : median , mad , eti_3% , eti_97% If prob_interval is set to a different value than the default, then different HDI and ETI statistics are computed accordingly. hdi refers to the highest-density interval, while eti refers to the equal-tailed interval (i.e. the credible interval computed from symmetric quantiles). See also: hdi source"},{"id":71,"pagetitle":"Stats","title":"PosteriorStats.default_diagnostics","ref":"/ArviZ/stable/api/stats/#PosteriorStats.default_diagnostics","content":" PosteriorStats.default_diagnostics — Function default_diagnostics(focus=Statistics.mean; kwargs...) Default diagnostics to be computed with summarize . The value of focus determines the diagnostics to be returned: Statistics.mean : mcse_mean , mcse_std , ess_tail , ess_bulk , rhat Statistics.median : mcse_median , ess_tail , ess_bulk , rhat source"},{"id":72,"pagetitle":"Stats","title":"PosteriorStats.summarize","ref":"/ArviZ/stable/api/stats/#PosteriorStats.summarize","content":" PosteriorStats.summarize — Function summarize(data, stats_funs...; name=\"SummaryStats\", [var_names]) -> SummaryStats Compute the summary statistics in stats_funs on each param in data . stats_funs is a collection of functions that reduces a matrix with shape (draws, chains) to a scalar or a collection of scalars. Alternatively, an item in stats_funs may be a Pair of the form name => fun specifying the name to be used for the statistic or of the form (name1, ...) => fun when the function returns a collection. When the function returns a collection, the names in this latter format must be provided. If no stats functions are provided, then those specified in default_summary_stats are computed. var_names specifies the names of the parameters in data . If not provided, the names are inferred from data . To support computing summary statistics from a custom object, overload this method specifying the type of data . See also SummaryStats , default_summary_stats , default_stats , default_diagnostics . Examples Compute mean , std and the Monte Carlo standard error (MCSE) of the mean estimate: julia> using Statistics, StatsBase\n\njulia> x = randn(1000, 4, 3) .+ reshape(0:10:20, 1, 1, :);\n\njulia> summarize(x, mean, std, :mcse_mean => sem; name=\"Mean/Std\")\nMean/Std\n mean std mcse_mean\n 1 0.0003 0.990 0.016\n 2 10.02 0.988 0.016\n 3 19.98 0.988 0.016 Avoid recomputing the mean by using mean_and_std , and provide parameter names: julia> summarize(x, (:mean, :std) => mean_and_std, mad; var_names=[:a, :b, :c])\nSummaryStats\n mean std mad\n a 0.000305 0.990 0.978\n b 10.0 0.988 0.995\n c 20.0 0.988 0.979 Note that when an estimator and its MCSE are both computed, the MCSE is used to determine the number of significant digits that will be displayed. julia> summarize(x; var_names=[:a, :b, :c])\nSummaryStats\n mean std hdi_3% hdi_97% mcse_mean mcse_std ess_tail ess_bulk r ⋯\n a 0.0003 0.99 -1.92 1.78 0.016 0.012 3567 3663 1 ⋯\n b 10.02 0.99 8.17 11.9 0.016 0.011 3841 3906 1 ⋯\n c 19.98 0.99 18.1 21.9 0.016 0.012 3892 3749 1 ⋯\n 1 column omitted Compute just the statistics with an 89% HDI on all parameters, and provide the parameter names: julia> summarize(x, default_stats(; prob_interval=0.89)...; var_names=[:a, :b, :c])\nSummaryStats\n mean std hdi_5.5% hdi_94.5%\n a 0.000305 0.990 -1.63 1.52\n b 10.0 0.988 8.53 11.6\n c 20.0 0.988 18.5 21.6 Compute the summary stats focusing on Statistics.median : julia> summarize(x, default_summary_stats(median)...; var_names=[:a, :b, :c])\nSummaryStats\n median mad eti_3% eti_97% mcse_median ess_tail ess_median rhat\n a 0.004 0.978 -1.83 1.89 0.020 3567 3336 1.00\n b 10.02 0.995 8.17 11.9 0.023 3841 3787 1.00\n c 19.99 0.979 18.1 21.9 0.020 3892 3829 1.00 source"},{"id":73,"pagetitle":"Stats","title":"StatsBase.summarystats","ref":"/ArviZ/stable/api/stats/#StatsBase.summarystats","content":" StatsBase.summarystats — Function summarystats(data::InferenceData; group=:posterior, kwargs...) -> SummaryStats\nsummarystats(data::Dataset; kwargs...) -> SummaryStats Compute default summary statistics for the data using summarize . source"},{"id":74,"pagetitle":"Stats","title":"General statistics","ref":"/ArviZ/stable/api/stats/#General-statistics","content":" General statistics"},{"id":75,"pagetitle":"Stats","title":"PosteriorStats.hdi","ref":"/ArviZ/stable/api/stats/#PosteriorStats.hdi","content":" PosteriorStats.hdi — Function hdi(samples::AbstractArray{<:Real}; prob=0.94) -> (; lower, upper) Estimate the unimodal highest density interval (HDI) of samples for the probability prob . The HDI is the minimum width Bayesian credible interval (BCI). That is, it is the smallest possible interval containing (100*prob) % of the probability mass. [Hyndman1996] samples is an array of shape (draws[, chains[, params...]]) . If multiple parameters are present, then lower and upper are arrays with the shape (params...,) , computed separately for each marginal. This implementation uses the algorithm of [ChenShao1999] . Note Any default value of prob is arbitrary. The default value of prob=0.94 instead of a more common default like prob=0.95 is chosen to reminder the user of this arbitrariness. Examples Here we calculate the 83% HDI for a normal random variable: julia> x = randn(2_000);\n\njulia> hdi(x; prob=0.83) |> pairs\npairs(::NamedTuple) with 2 entries:\n :lower => -1.38266\n :upper => 1.25982 We can also calculate the HDI for a 3-dimensional array of samples: julia> x = randn(1_000, 1, 1) .+ reshape(0:5:10, 1, 1, :);\n\njulia> hdi(x) |> pairs\npairs(::NamedTuple) with 2 entries:\n :lower => [-1.9674, 3.0326, 8.0326]\n :upper => [1.90028, 6.90028, 11.9003] source hdi(data::InferenceData; kwargs...) -> Dataset\nhdi(data::Dataset; kwargs...) -> Dataset Calculate the highest density interval (HDI) for each parameter in the data. source"},{"id":76,"pagetitle":"Stats","title":"PosteriorStats.hdi!","ref":"/ArviZ/stable/api/stats/#PosteriorStats.hdi!","content":" PosteriorStats.hdi! — Function hdi!(samples::AbstractArray{<:Real}; prob=0.94) -> (; lower, upper) A version of hdi that sorts samples in-place while computing the HDI. source"},{"id":77,"pagetitle":"Stats","title":"PosteriorStats.r2_score","ref":"/ArviZ/stable/api/stats/#PosteriorStats.r2_score","content":" PosteriorStats.r2_score — Function r2_score(y_true::AbstractVector, y_pred::AbstractArray) -> (; r2, r2_std) $R²$ for linear Bayesian regression models. [GelmanGoodrich2019] Arguments y_true : Observed data of length noutputs y_pred : Predicted data with size (ndraws[, nchains], noutputs) Examples julia> using ArviZExampleData\n\njulia> idata = load_example_data(\"regression1d\");\n\njulia> y_true = idata.observed_data.y;\n\njulia> y_pred = PermutedDimsArray(idata.posterior_predictive.y, (:draw, :chain, :y_dim_0));\n\njulia> r2_score(y_true, y_pred) |> pairs\npairs(::NamedTuple) with 2 entries:\n :r2 => 0.683197\n :r2_std => 0.0368838 source r2_score(idata::InferenceData; y_name, y_pred_name) -> (; r2, r2_std) Compute $R²$ from idata , automatically formatting the predictions to the correct shape. Keywords y_name : Name of observed data variable in idata.observed_data . If not provided, then the only observed data variable is used. y_pred_name : Name of posterior predictive variable in idata.posterior_predictive . If not provided, then y_name is used. Examples julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"regression10d\");\n\njulia> r2_score(idata) |> pairs\npairs(::NamedTuple) with 2 entries:\n :r2 => 0.998385\n :r2_std => 0.000100621 source"},{"id":78,"pagetitle":"Stats","title":"Pareto-smoothed importance sampling","ref":"/ArviZ/stable/api/stats/#Pareto-smoothed-importance-sampling","content":" Pareto-smoothed importance sampling"},{"id":79,"pagetitle":"Stats","title":"PSIS.PSISResult","ref":"/ArviZ/stable/api/stats/#PSIS.PSISResult","content":" PSIS.PSISResult — Type PSISResult Result of Pareto-smoothed importance sampling (PSIS) using psis . Properties log_weights : un-normalized Pareto-smoothed log weights weights : normalized Pareto-smoothed weights (allocates a copy) pareto_shape : Pareto $k=ξ$ shape parameter nparams : number of parameters in log_weights ndraws : number of draws in log_weights nchains : number of chains in log_weights reff : the ratio of the effective sample size of the unsmoothed importance ratios and the actual sample size. ess : estimated effective sample size of estimate of mean using smoothed importance samples (see ess_is ) tail_length : length of the upper tail of log_weights that was smoothed tail_dist : the generalized Pareto distribution that was fit to the tail of log_weights . Note that the tail weights are scaled to have a maximum of 1, so tail_dist * exp(maximum(log_ratios)) is the corresponding fit directly to the tail of log_ratios . normalized::Bool :indicates whether log_weights are log-normalized along the sample dimensions. Diagnostic The pareto_shape parameter $k=ξ$ of the generalized Pareto distribution tail_dist can be used to diagnose reliability and convergence of estimates using the importance weights [VehtariSimpson2021] . if $k < \\frac{1}{3}$ , importance sampling is stable, and importance sampling (IS) and PSIS both are reliable. if $k ≤ \\frac{1}{2}$ , then the importance ratio distributon has finite variance, and the central limit theorem holds. As $k$ approaches the upper bound, IS becomes less reliable, while PSIS still works well but with a higher RMSE. if $\\frac{1}{2} < k ≤ 0.7$ , then the variance is infinite, and IS can behave quite poorly. However, PSIS works well in this regime. if $0.7 < k ≤ 1$ , then it quickly becomes impractical to collect enough importance weights to reliably compute estimates, and importance sampling is not recommended. if $k > 1$ , then neither the variance nor the mean of the raw importance ratios exists. The convergence rate is close to zero, and bias can be large with practical sample sizes. See PSISPlots.paretoshapeplot for a diagnostic plot. source"},{"id":80,"pagetitle":"Stats","title":"PSIS.ess_is","ref":"/ArviZ/stable/api/stats/#PSIS.ess_is","content":" PSIS.ess_is — Function ess_is(weights; reff=1) Estimate effective sample size (ESS) for importance sampling over the sample dimensions. Given normalized weights $w_{1:n}$ , the ESS is estimated using the L2-norm of the weights: \\[\\mathrm{ESS}(w_{1:n}) = \\frac{r_{\\mathrm{eff}}}{\\sum_{i=1}^n w_i^2}\\] where $r_{\\mathrm{eff}}$ is the relative efficiency of the log_weights . ess_is(result::PSISResult; bad_shape_nan=true) Estimate ESS for Pareto-smoothed importance sampling. Note ESS estimates for Pareto shape values $k > 0.7$ , which are unreliable and misleadingly high, are set to NaN . To avoid this, set bad_shape_nan=false . source"},{"id":81,"pagetitle":"Stats","title":"PSIS.PSISPlots.paretoshapeplot","ref":"/ArviZ/stable/api/stats/#PSIS.PSISPlots.paretoshapeplot","content":" PSIS.PSISPlots.paretoshapeplot — Function paretoshapeplot(values; showlines=false, ...)\nparetoshapeplot!(values; showlines=false, kwargs...) Plot shape parameters of fitted Pareto tail distributions for diagnosing convergence. values may be either a vector of Pareto shape parameters or a PSIS.PSISResult . If showlines==true , horizontal lines indicating relevant Pareto shape thresholds are drawn. See PSIS.PSISResult for an explanation of the thresholds. All remaining kwargs are forwarded to the plotting function. See psis , PSISResult . Examples using PSIS, Distributions, Plots\nproposal = Normal()\ntarget = TDist(7)\nx = rand(proposal, 1_000, 100)\nlog_ratios = logpdf.(target, x) .- logpdf.(proposal, x)\nresult = psis(log_ratios)\nparetoshapeplot(result) We can also plot the Pareto shape parameters directly: paretoshapeplot(result.pareto_shape) We can also use plot directly: plot(result.pareto_shape; showlines=true) source"},{"id":82,"pagetitle":"Stats","title":"PSIS.psis","ref":"/ArviZ/stable/api/stats/#PSIS.psis","content":" PSIS.psis — Function psis(log_ratios, reff = 1.0; kwargs...) -> PSISResult\npsis!(log_ratios, reff = 1.0; kwargs...) -> PSISResult Compute Pareto smoothed importance sampling (PSIS) log weights [VehtariSimpson2021] . While psis computes smoothed log weights out-of-place, psis! smooths them in-place. Arguments log_ratios : an array of logarithms of importance ratios, with size (draws, [chains, [parameters...]]) , where chains>1 would be used when chains are generated using Markov chain Monte Carlo. reff::Union{Real,AbstractArray} : the ratio(s) of effective sample size of log_ratios and the actual sample size reff = ess/(draws * chains) , used to account for autocorrelation, e.g. due to Markov chain Monte Carlo. If an array, it must have the size (parameters...,) to match log_ratios . Keywords warn=true : If true , warning messages are delivered normalize=true : If true , the log-weights will be log-normalized so that exp.(log_weights) sums to 1 along the sample dimensions. Returns result : a PSISResult object containing the results of the Pareto-smoothing. A warning is raised if the Pareto shape parameter $k ≥ 0.7$ . See PSISResult for details and PSISPlots.paretoshapeplot for a diagnostic plot. source"},{"id":83,"pagetitle":"Stats","title":"PSIS.psis!","ref":"/ArviZ/stable/api/stats/#PSIS.psis!","content":" PSIS.psis! — Function psis(log_ratios, reff = 1.0; kwargs...) -> PSISResult\npsis!(log_ratios, reff = 1.0; kwargs...) -> PSISResult Compute Pareto smoothed importance sampling (PSIS) log weights [VehtariSimpson2021] . While psis computes smoothed log weights out-of-place, psis! smooths them in-place. Arguments log_ratios : an array of logarithms of importance ratios, with size (draws, [chains, [parameters...]]) , where chains>1 would be used when chains are generated using Markov chain Monte Carlo. reff::Union{Real,AbstractArray} : the ratio(s) of effective sample size of log_ratios and the actual sample size reff = ess/(draws * chains) , used to account for autocorrelation, e.g. due to Markov chain Monte Carlo. If an array, it must have the size (parameters...,) to match log_ratios . Keywords warn=true : If true , warning messages are delivered normalize=true : If true , the log-weights will be log-normalized so that exp.(log_weights) sums to 1 along the sample dimensions. Returns result : a PSISResult object containing the results of the Pareto-smoothing. A warning is raised if the Pareto shape parameter $k ≥ 0.7$ . See PSISResult for details and PSISPlots.paretoshapeplot for a diagnostic plot. source"},{"id":84,"pagetitle":"Stats","title":"LOO and WAIC","ref":"/ArviZ/stable/api/stats/#LOO-and-WAIC","content":" LOO and WAIC"},{"id":85,"pagetitle":"Stats","title":"PosteriorStats.AbstractELPDResult","ref":"/ArviZ/stable/api/stats/#PosteriorStats.AbstractELPDResult","content":" PosteriorStats.AbstractELPDResult — Type abstract type AbstractELPDResult An abstract type representing the result of an ELPD computation. Every subtype stores estimates of both the expected log predictive density ( elpd ) and the effective number of parameters p , as well as standard errors and pointwise estimates of each, from which other relevant estimates can be computed. Subtypes implement the following functions: elpd_estimates information_criterion source"},{"id":86,"pagetitle":"Stats","title":"PosteriorStats.PSISLOOResult","ref":"/ArviZ/stable/api/stats/#PosteriorStats.PSISLOOResult","content":" PosteriorStats.PSISLOOResult — Type Results of Pareto-smoothed importance sampling leave-one-out cross-validation (PSIS-LOO). See also: loo , AbstractELPDResult estimates : Estimates of the expected log pointwise predictive density (ELPD) and effective number of parameters (p) pointwise : Pointwise estimates psis_result : Pareto-smoothed importance sampling (PSIS) results source"},{"id":87,"pagetitle":"Stats","title":"PosteriorStats.WAICResult","ref":"/ArviZ/stable/api/stats/#PosteriorStats.WAICResult","content":" PosteriorStats.WAICResult — Type Results of computing the widely applicable information criterion (WAIC). See also: waic , AbstractELPDResult estimates : Estimates of the expected log pointwise predictive density (ELPD) and effective number of parameters (p) pointwise : Pointwise estimates source"},{"id":88,"pagetitle":"Stats","title":"PosteriorStats.elpd_estimates","ref":"/ArviZ/stable/api/stats/#PosteriorStats.elpd_estimates","content":" PosteriorStats.elpd_estimates — Function elpd_estimates(result::AbstractELPDResult; pointwise=false) -> (; elpd, elpd_mcse, lpd) Return the (E)LPD estimates from the result . source"},{"id":89,"pagetitle":"Stats","title":"PosteriorStats.information_criterion","ref":"/ArviZ/stable/api/stats/#PosteriorStats.information_criterion","content":" PosteriorStats.information_criterion — Function information_criterion(elpd, scale::Symbol) Compute the information criterion for the given scale from the elpd estimate. scale must be one of (:deviance, :log, :negative_log) . See also: loo , waic source information_criterion(result::AbstractELPDResult, scale::Symbol; pointwise=false) Compute information criterion for the given scale from the existing ELPD result . scale must be one of (:deviance, :log, :negative_log) . If pointwise=true , then pointwise estimates are returned. source"},{"id":90,"pagetitle":"Stats","title":"PosteriorStats.loo","ref":"/ArviZ/stable/api/stats/#PosteriorStats.loo","content":" PosteriorStats.loo — Function loo(log_likelihood; reff=nothing, kwargs...) -> PSISLOOResult{<:NamedTuple,<:NamedTuple} Compute the Pareto-smoothed importance sampling leave-one-out cross-validation (PSIS-LOO). [Vehtari2017] [LOOFAQ] log_likelihood must be an array of log-likelihood values with shape (chains, draws[, params...]) . Keywords reff::Union{Real,AbstractArray{<:Real}} : The relative effective sample size(s) of the likelihood values. If an array, it must have the same data dimensions as the corresponding log-likelihood variable. If not provided, then this is estimated using MCMCDiagnosticTools.ess . kwargs : Remaining keywords are forwarded to [ PSIS.psis ]. See also: PSISLOOResult , waic Examples Manually compute $R_\\mathrm{eff}$ and calculate PSIS-LOO of a model: julia> using ArviZExampleData, MCMCDiagnosticTools\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> log_like = PermutedDimsArray(idata.log_likelihood.obs, (:draw, :chain, :school));\n\njulia> reff = ess(log_like; kind=:basic, split_chains=1, relative=true);\n\njulia> loo(log_like; reff)\nPSISLOOResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.34\n\nand PSISResult with 500 draws, 4 chains, and 8 parameters\nPareto shape (k) diagnostic values:\n Count Min. ESS\n (-Inf, 0.5] good 7 (87.5%) 151\n (0.5, 0.7] okay 1 (12.5%) 446 source loo(data::Dataset; [var_name::Symbol,] kwargs...) -> PSISLOOResult{<:NamedTuple,<:Dataset}\nloo(data::InferenceData; [var_name::Symbol,] kwargs...) -> PSISLOOResult{<:NamedTuple,<:Dataset} Compute PSIS-LOO from log-likelihood values in data . If more than one log-likelihood variable is present, then var_name must be provided. Examples Calculate PSIS-LOO of a model: julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo(idata)\nPSISLOOResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.34\n\nand PSISResult with 500 draws, 4 chains, and 8 parameters\nPareto shape (k) diagnostic values:\n Count Min. ESS\n (-Inf, 0.5] good 6 (75.0%) 135\n (0.5, 0.7] okay 2 (25.0%) 421 source"},{"id":91,"pagetitle":"Stats","title":"PosteriorStats.waic","ref":"/ArviZ/stable/api/stats/#PosteriorStats.waic","content":" PosteriorStats.waic — Function waic(log_likelihood::AbstractArray) -> WAICResult{<:NamedTuple,<:NamedTuple} Compute the widely applicable information criterion (WAIC). [Watanabe2010] [Vehtari2017] [LOOFAQ] log_likelihood must be an array of log-likelihood values with shape (chains, draws[, params...]) . See also: WAICResult , loo Examples Calculate WAIC of a model: julia> using ArviZExampleData\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> log_like = PermutedDimsArray(idata.log_likelihood.obs, (:draw, :chain, :school));\n\njulia> waic(log_like)\nWAICResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.33 source waic(data::Dataset; [var_name::Symbol]) -> WAICResult{<:NamedTuple,<:Dataset}\nwaic(data::InferenceData; [var_name::Symbol]) -> WAICResult{<:NamedTuple,<:Dataset} Compute WAIC from log-likelihood values in data . If more than one log-likelihood variable is present, then var_name must be provided. Examples Calculate WAIC of a model: julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> waic(idata)\nWAICResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.33 source"},{"id":92,"pagetitle":"Stats","title":"Model comparison","ref":"/ArviZ/stable/api/stats/#Model-comparison","content":" Model comparison"},{"id":93,"pagetitle":"Stats","title":"PosteriorStats.ModelComparisonResult","ref":"/ArviZ/stable/api/stats/#PosteriorStats.ModelComparisonResult","content":" PosteriorStats.ModelComparisonResult — Type ModelComparisonResult Result of model comparison using ELPD. This struct implements the Tables and TableTraits interfaces. Each field returns a collection of the corresponding entry for each model: name : Names of the models, if provided. rank : Ranks of the models (ordered by decreasing ELPD) elpd_diff : ELPD of a model subtracted from the largest ELPD of any model elpd_diff_mcse : Monte Carlo standard error of the ELPD difference weight : Model weights computed with weights_method elpd_result : AbstactELPDResult s for each model, which can be used to access useful stats like ELPD estimates, pointwise estimates, and Pareto shape values for PSIS-LOO weights_method : Method used to compute model weights with model_weights source"},{"id":94,"pagetitle":"Stats","title":"PosteriorStats.compare","ref":"/ArviZ/stable/api/stats/#PosteriorStats.compare","content":" PosteriorStats.compare — Function compare(models; kwargs...) -> ModelComparisonResult Compare models based on their expected log pointwise predictive density (ELPD). The ELPD is estimated either by Pareto smoothed importance sampling leave-one-out cross-validation (LOO) or using the widely applicable information criterion (WAIC). We recommend loo. Read more theory here - in a paper by some of the leading authorities on model comparison dx.doi.org/10.1111/1467-9868.00353 Arguments models : a Tuple , NamedTuple , or AbstractVector whose values are either AbstractELPDResult entries or any argument to elpd_method . Keywords weights_method::AbstractModelWeightsMethod=Stacking() : the method to be used to weight the models. See model_weights for details elpd_method=loo : a method that computes an AbstractELPDResult from an argument in models . sort::Bool=true : Whether to sort models by decreasing ELPD. Returns ModelComparisonResult : A container for the model comparison results. The fields contain a similar collection to models . Examples Compare the centered and non centered models of the eight school problem using the defaults: loo and Stacking weights. A custom myloo method formates the inputs as expected by loo . julia> using ArviZExampleData\n\njulia> models = (\n centered=load_example_data(\"centered_eight\"),\n non_centered=load_example_data(\"non_centered_eight\"),\n );\n\njulia> function myloo(idata)\n log_like = PermutedDimsArray(idata.log_likelihood.obs, (2, 3, 1))\n return loo(log_like)\n end;\n\njulia> mc = compare(models; elpd_method=myloo)\n┌ Warning: 1 parameters had Pareto shape values 0.7 < k ≤ 1. Resulting importance sampling estimates are likely to be unstable.\n└ @ PSIS ~/.julia/packages/PSIS/...\nModelComparisonResult with Stacking weights\n rank elpd elpd_mcse elpd_diff elpd_diff_mcse weight p ⋯\n non_centered 1 -31 1.4 0 0.0 1.0 0.9 ⋯\n centered 2 -31 1.4 0.06 0.067 0.0 0.9 ⋯\n 1 column omitted\njulia> mc.weight |> pairs\npairs(::NamedTuple) with 2 entries:\n :non_centered => 1.0\n :centered => 5.34175e-19 Compare the same models from pre-computed PSIS-LOO results and computing BootstrappedPseudoBMA weights: julia> elpd_results = mc.elpd_result;\n\njulia> compare(elpd_results; weights_method=BootstrappedPseudoBMA())\nModelComparisonResult with BootstrappedPseudoBMA weights\n rank elpd elpd_mcse elpd_diff elpd_diff_mcse weight p ⋯\n non_centered 1 -31 1.4 0 0.0 0.52 0.9 ⋯\n centered 2 -31 1.4 0.06 0.067 0.48 0.9 ⋯\n 1 column omitted source"},{"id":95,"pagetitle":"Stats","title":"PosteriorStats.model_weights","ref":"/ArviZ/stable/api/stats/#PosteriorStats.model_weights","content":" PosteriorStats.model_weights — Function model_weights(elpd_results; method=Stacking())\nmodel_weights(method::AbstractModelWeightsMethod, elpd_results) Compute weights for each model in elpd_results using method . elpd_results is a Tuple , NamedTuple , or AbstractVector with AbstractELPDResult entries. The weights are returned in the same type of collection. Stacking is the recommended approach, as it performs well even when the true data generating process is not included among the candidate models. See [YaoVehtari2018] for details. See also: AbstractModelWeightsMethod , compare Examples Compute Stacking weights for two models: julia> using ArviZExampleData\n\njulia> models = (\n centered=load_example_data(\"centered_eight\"),\n non_centered=load_example_data(\"non_centered_eight\"),\n );\n\njulia> elpd_results = map(models) do idata\n log_like = PermutedDimsArray(idata.log_likelihood.obs, (2, 3, 1))\n return loo(log_like)\n end;\n┌ Warning: 1 parameters had Pareto shape values 0.7 < k ≤ 1. Resulting importance sampling estimates are likely to be unstable.\n└ @ PSIS ~/.julia/packages/PSIS/...\n\njulia> model_weights(elpd_results; method=Stacking()) |> pairs\npairs(::NamedTuple) with 2 entries:\n :centered => 5.34175e-19\n :non_centered => 1.0 Now we compute BootstrappedPseudoBMA weights for the same models: julia> model_weights(elpd_results; method=BootstrappedPseudoBMA()) |> pairs\npairs(::NamedTuple) with 2 entries:\n :centered => 0.483723\n :non_centered => 0.516277 source The following model weighting methods are available"},{"id":96,"pagetitle":"Stats","title":"PosteriorStats.AbstractModelWeightsMethod","ref":"/ArviZ/stable/api/stats/#PosteriorStats.AbstractModelWeightsMethod","content":" PosteriorStats.AbstractModelWeightsMethod — Type abstract type AbstractModelWeightsMethod An abstract type representing methods for computing model weights. Subtypes implement model_weights (method, elpd_results) . source"},{"id":97,"pagetitle":"Stats","title":"PosteriorStats.BootstrappedPseudoBMA","ref":"/ArviZ/stable/api/stats/#PosteriorStats.BootstrappedPseudoBMA","content":" PosteriorStats.BootstrappedPseudoBMA — Type struct BootstrappedPseudoBMA{R<:Random.AbstractRNG, T<:Real} <: AbstractModelWeightsMethod Model weighting method using pseudo Bayesian Model Averaging using Akaike-type weighting with the Bayesian bootstrap (pseudo-BMA+) [YaoVehtari2018] . The Bayesian bootstrap stabilizes the model weights. BootstrappedPseudoBMA(; rng=Random.default_rng(), samples=1_000, alpha=1)\nBootstrappedPseudoBMA(rng, samples, alpha) Construct the method. rng::Random.AbstractRNG : The random number generator to use for the Bayesian bootstrap samples::Int64 : The number of samples to draw for bootstrapping alpha::Real : The shape parameter in the Dirichlet distribution used for the Bayesian bootstrap. The default (1) corresponds to a uniform distribution on the simplex. See also: Stacking source"},{"id":98,"pagetitle":"Stats","title":"PosteriorStats.PseudoBMA","ref":"/ArviZ/stable/api/stats/#PosteriorStats.PseudoBMA","content":" PosteriorStats.PseudoBMA — Type struct PseudoBMA <: AbstractModelWeightsMethod Model weighting method using pseudo Bayesian Model Averaging (pseudo-BMA) and Akaike-type weighting. PseudoBMA(; regularize=false)\nPseudoBMA(regularize) Construct the method with optional regularization of the weights using the standard error of the ELPD estimate. Note This approach is not recommended, as it produces unstable weight estimates. It is recommended to instead use BootstrappedPseudoBMA to stabilize the weights or Stacking . For details, see [YaoVehtari2018] . See also: Stacking source"},{"id":99,"pagetitle":"Stats","title":"PosteriorStats.Stacking","ref":"/ArviZ/stable/api/stats/#PosteriorStats.Stacking","content":" PosteriorStats.Stacking — Type struct Stacking{O<:Optim.AbstractOptimizer} <: AbstractModelWeightsMethod Model weighting using stacking of predictive distributions [YaoVehtari2018] . Stacking(; optimizer=Optim.LBFGS(), options=Optim.Options()\nStacking(optimizer[, options]) Construct the method, optionally customizing the optimization. optimizer::Optim.AbstractOptimizer : The optimizer to use for the optimization of the weights. The optimizer must support projected gradient optimization via a manifold field. options::Optim.Options : The Optim options to use for the optimization of the weights. See also: BootstrappedPseudoBMA source"},{"id":100,"pagetitle":"Stats","title":"Predictive checks","ref":"/ArviZ/stable/api/stats/#Predictive-checks","content":" Predictive checks"},{"id":101,"pagetitle":"Stats","title":"PosteriorStats.loo_pit","ref":"/ArviZ/stable/api/stats/#PosteriorStats.loo_pit","content":" PosteriorStats.loo_pit — Function loo_pit(y, y_pred, log_weights; kwargs...) -> Union{Real,AbstractArray} Compute leave-one-out probability integral transform (LOO-PIT) checks. Arguments y : array of observations with shape (params...,) y_pred : array of posterior predictive samples with shape (draws, chains, params...) . log_weights : array of normalized log LOO importance weights with shape (draws, chains, params...) . Keywords is_discrete : If not provided, then it is set to true iff elements of y and y_pred are all integer-valued. If true , then data are smoothed using smooth_data to make them non-discrete before estimating LOO-PIT values. kwargs : Remaining keywords are forwarded to smooth_data if data is discrete. Returns pitvals : LOO-PIT values with same size as y . If y is a scalar, then pitvals is a scalar. LOO-PIT is a marginal posterior predictive check. If $y_{-i}$ is the array $y$ of observations with the $i$ th observation left out, and $y_i^*$ is a posterior prediction of the $i$ th observation, then the LOO-PIT value for the $i$ th observation is defined as \\[P(y_i^* \\le y_i \\mid y_{-i}) = \\int_{-\\infty}^{y_i} p(y_i^* \\mid y_{-i}) \\mathrm{d} y_i^*\\] The LOO posterior predictions and the corresponding observations should have similar distributions, so if conditional predictive distributions are well-calibrated, then all LOO-PIT values should be approximately uniformly distributed on $[0, 1]$ . [Gabry2019] Examples Calculate LOO-PIT values using as test quantity the observed values themselves. julia> using ArviZExampleData\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> y = idata.observed_data.obs;\n\njulia> y_pred = PermutedDimsArray(idata.posterior_predictive.obs, (:draw, :chain, :school));\n\njulia> log_like = PermutedDimsArray(idata.log_likelihood.obs, (:draw, :chain, :school));\n\njulia> log_weights = loo(log_like).psis_result.log_weights;\n\njulia> loo_pit(y, y_pred, log_weights)\n╭───────────────────────────────╮\n│ 8-element DimArray{Float64,1} │\n├───────────────────────────────┴──────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.943511\n \"Deerfield\" 0.63797\n \"Phillips Andover\" 0.316697\n \"Phillips Exeter\" 0.582252\n \"Hotchkiss\" 0.295321\n \"Lawrenceville\" 0.403318\n \"St. Paul's\" 0.902508\n \"Mt. Hermon\" 0.655275 Calculate LOO-PIT values using as test quantity the square of the difference between each observation and mu . julia> using Statistics\n\njulia> mu = idata.posterior.mu;\n\njulia> T = y .- median(mu);\n\njulia> T_pred = y_pred .- mu;\n\njulia> loo_pit(T .^ 2, T_pred .^ 2, log_weights)\n╭───────────────────────────────╮\n│ 8-element DimArray{Float64,1} │\n├───────────────────────────────┴──────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.873577\n \"Deerfield\" 0.243686\n \"Phillips Andover\" 0.357563\n \"Phillips Exeter\" 0.149908\n \"Hotchkiss\" 0.435094\n \"Lawrenceville\" 0.220627\n \"St. Paul's\" 0.775086\n \"Mt. Hermon\" 0.296706 source loo_pit(idata::InferenceData, log_weights; kwargs...) -> DimArray Compute LOO-PIT values using existing normalized log LOO importance weights. Keywords y_name : Name of observed data variable in idata.observed_data . If not provided, then the only observed data variable is used. y_pred_name : Name of posterior predictive variable in idata.posterior_predictive . If not provided, then y_name is used. kwargs : Remaining keywords are forwarded to the base method of loo_pit . Examples Calculate LOO-PIT values using already computed log weights. julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo_result = loo(idata; var_name=:obs);\n\njulia> loo_pit(idata, loo_result.psis_result.log_weights; y_name=:obs)\n╭───────────────────────────────────────────╮\n│ 8-element DimArray{Float64,1} loo_pit_obs │\n├───────────────────────────────────────────┴──────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.943511\n \"Deerfield\" 0.63797\n \"Phillips Andover\" 0.316697\n \"Phillips Exeter\" 0.582252\n \"Hotchkiss\" 0.295321\n \"Lawrenceville\" 0.403318\n \"St. Paul's\" 0.902508\n \"Mt. Hermon\" 0.655275 source loo_pit(idata::InferenceData; kwargs...) -> DimArray Compute LOO-PIT from groups in idata using PSIS-LOO. Keywords y_name : Name of observed data variable in idata.observed_data . If not provided, then the only observed data variable is used. y_pred_name : Name of posterior predictive variable in idata.posterior_predictive . If not provided, then y_name is used. log_likelihood_name : Name of log-likelihood variable in idata.log_likelihood . If not provided, then y_name is used if idata has a log_likelihood group, otherwise the only variable is used. reff::Union{Real,AbstractArray{<:Real}} : The relative effective sample size(s) of the likelihood values. If an array, it must have the same data dimensions as the corresponding log-likelihood variable. If not provided, then this is estimated using ess . kwargs : Remaining keywords are forwarded to the base method of loo_pit . Examples Calculate LOO-PIT values using as test quantity the observed values themselves. julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo_pit(idata; y_name=:obs)\n╭───────────────────────────────────────────╮\n│ 8-element DimArray{Float64,1} loo_pit_obs │\n├───────────────────────────────────────────┴──────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.943511\n \"Deerfield\" 0.63797\n \"Phillips Andover\" 0.316697\n \"Phillips Exeter\" 0.582252\n \"Hotchkiss\" 0.295321\n \"Lawrenceville\" 0.403318\n \"St. Paul's\" 0.902508\n \"Mt. Hermon\" 0.655275 source"},{"id":102,"pagetitle":"Stats","title":"Utilities","ref":"/ArviZ/stable/api/stats/#Utilities","content":" Utilities"},{"id":103,"pagetitle":"Stats","title":"PosteriorStats.smooth_data","ref":"/ArviZ/stable/api/stats/#PosteriorStats.smooth_data","content":" PosteriorStats.smooth_data — Function smooth_data(y; dims=:, interp_method=CubicSpline, offset_frac=0.01) Smooth y along dims using interp_method . interp_method is a 2-argument callabale that takes the arguments y and x and returns a DataInterpolations.jl interpolation method, defaulting to a cubic spline interpolator. offset_frac is the fraction of the length of y to use as an offset when interpolating. source Hyndman1996 Rob J. Hyndman (1996) Computing and Graphing Highest Density Regions, Amer. Stat., 50(2): 120-6. DOI: 10.1080/00031305.1996.10474359 jstor . ChenShao1999 Ming-Hui Chen & Qi-Man Shao (1999) Monte Carlo Estimation of Bayesian Credible and HPD Intervals, J Comput. Graph. Stat., 8:1, 69-92. DOI: 10.1080/10618600.1999.10474802 jstor . GelmanGoodrich2019 Andrew Gelman, Ben Goodrich, Jonah Gabry & Aki Vehtari (2019) R-squared for Bayesian Regression Models, The American Statistician, 73:3, 307-9, DOI: 10.1080/00031305.2018.1549100 . VehtariSimpson2021 Vehtari A, Simpson D, Gelman A, Yao Y, Gabry J. (2021). Pareto smoothed importance sampling. arXiv:1507.02646v7 [stat.CO] VehtariSimpson2021 Vehtari A, Simpson D, Gelman A, Yao Y, Gabry J. (2021). Pareto smoothed importance sampling. arXiv:1507.02646v7 [stat.CO] VehtariSimpson2021 Vehtari A, Simpson D, Gelman A, Yao Y, Gabry J. (2021). Pareto smoothed importance sampling. arXiv:1507.02646v7 [stat.CO] Vehtari2017 Vehtari, A., Gelman, A. & Gabry, J. Practical Bayesian model evaluation using leave-one-out cross-validation and WAIC. Stat Comput 27, 1413–1432 (2017). doi: 10.1007/s11222-016-9696-4 arXiv: 1507.04544 LOOFAQ Aki Vehtari. Cross-validation FAQ. https://mc-stan.org/loo/articles/online-only/faq.html Watanabe2010 Watanabe, S. Asymptotic Equivalence of Bayes Cross Validation and Widely Applicable Information Criterion in Singular Learning Theory. 11(116):3571−3594, 2010. https://jmlr.csail.mit.edu/papers/v11/watanabe10a.html Vehtari2017 Vehtari, A., Gelman, A. & Gabry, J. Practical Bayesian model evaluation using leave-one-out cross-validation and WAIC. Stat Comput 27, 1413–1432 (2017). doi: 10.1007/s11222-016-9696-4 arXiv: 1507.04544 LOOFAQ Aki Vehtari. Cross-validation FAQ. https://mc-stan.org/loo/articles/online-only/faq.html YaoVehtari2018 Yuling Yao, Aki Vehtari, Daniel Simpson, and Andrew Gelman. Using Stacking to Average Bayesian Predictive Distributions. 2018. Bayesian Analysis. 13, 3, 917–1007. doi: 10.1214/17-BA1091 arXiv: 1704.02030 YaoVehtari2018 Yuling Yao, Aki Vehtari, Daniel Simpson, and Andrew Gelman. Using Stacking to Average Bayesian Predictive Distributions. 2018. Bayesian Analysis. 13, 3, 917–1007. doi: 10.1214/17-BA1091 arXiv: 1704.02030 YaoVehtari2018 Yuling Yao, Aki Vehtari, Daniel Simpson, and Andrew Gelman. Using Stacking to Average Bayesian Predictive Distributions. 2018. Bayesian Analysis. 13, 3, 917–1007. doi: 10.1214/17-BA1091 arXiv: 1704.02030 YaoVehtari2018 Yuling Yao, Aki Vehtari, Daniel Simpson, and Andrew Gelman. Using Stacking to Average Bayesian Predictive Distributions. 2018. Bayesian Analysis. 13, 3, 917–1007. doi: 10.1214/17-BA1091 arXiv: 1704.02030 Gabry2019 Gabry, J., Simpson, D., Vehtari, A., Betancourt, M. & Gelman, A. Visualization in Bayesian Workflow. J. R. Stat. Soc. Ser. A Stat. Soc. 182, 389–402 (2019). doi: 10.1111/rssa.12378 arXiv: 1709.01449"},{"id":106,"pagetitle":"Creating custom plots","title":"Environment","ref":"/ArviZ/stable/creating_custom_plots/#Environment","content":" Environment using Pkg, InteractiveUtils using PlutoUI with_terminal(Pkg.status; color=false) Status `~/work/ArviZ.jl/ArviZ.jl/docs/Project.toml`\n⌅ [cbdf2221] AlgebraOfGraphics v0.6.20\n [131c737c] ArviZ v0.12.0 `~/work/ArviZ.jl/ArviZ.jl`\n [2f96bb34] ArviZExampleData v0.1.11\n [4a6e88f0] ArviZPythonPlots v0.1.7\n⌅ [13f3f980] CairoMakie v0.11.11\n [a93c6f00] DataFrames v1.6.1\n [0703355e] DimensionalData v0.27.6\n [31c24e10] Distributions v0.25.110\n [e30172f5] Documenter v1.5.0\n [f6006082] EvoTrees v0.16.7\n [b5cf5a8d] InferenceObjects v0.4.2\n [be115224] MCMCDiagnosticTools v0.3.10\n [a7f614a8] MLJBase v1.7.0\n [614be32b] MLJIteration v0.6.2\n [ce719bf2] PSIS v0.9.5\n [359b1769] PlutoStaticHTML v6.0.27\n [7f904dfe] PlutoUI v0.7.59\n [7f36be82] PosteriorStats v0.2.5\n [c1514b29] StanSample v7.10.1\n [a19d573c] StatisticalMeasures v0.1.6\n⌅ [2913bbd2] StatsBase v0.33.21\n⌅ [fce5fe82] Turing v0.30.9\n [f43a241f] Downloads v1.6.0\n [37e2e46d] LinearAlgebra\n [10745b16] Statistics v1.10.0\nInfo Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated`\n with_terminal(versioninfo) Julia Version 1.10.4\nCommit 48d4fd48430 (2024-06-04 10:41 UTC)\nBuild Info:\n Official https://julialang.org/ release\nPlatform Info:\n OS: Linux (x86_64-linux-gnu)\n CPU: 4 × AMD EPYC 7763 64-Core Processor\n WORD_SIZE: 64\n LIBM: libopenlibm\n LLVM: libLLVM-15.0.7 (ORCJIT, znver3)\nThreads: 2 default, 0 interactive, 1 GC (on 4 virtual cores)\nEnvironment:\n JULIA_PKG_SERVER_REGISTRY_PREFERENCE = eager\n JULIA_NUM_THREADS = 2\n JULIA_REVISE_WORKER_ONLY = 1\n"},{"id":111,"pagetitle":"Working with InferenceData","title":"Working with InferenceData","ref":"/ArviZ/stable/working_with_inference_data/#working-with-inference-data","content":" Working with InferenceData using ArviZ, ArviZExampleData, DimensionalData, Statistics Here we present a collection of common manipulations you can use while working with InferenceData . Let's load one of ArviZ's example datasets. posterior , posterior_predictive , etc are the groups stored in idata , and they are stored as Dataset s. In this HTML view, you can click a group name to expand a summary of the group. idata = load_example_data(\"centered_eight\") InferenceData posterior ╭─────────────────╮\n│ 500×4×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 500×4\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×4\n :tau eltype: Float64 dims: draw, chain size: 500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n posterior_predictive ╭─────────────────╮\n│ 8×500×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:41.460544\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n log_likelihood ╭─────────────────╮\n│ 8×500×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:37.487399\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n sample_stats ╭───────────────╮\n│ 500×4 Dataset │\n├───────────────┴─────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├─────────────────────────────────────────────────────────────────────────────┴ layers ┐\n :max_energy_error eltype: Float64 dims: draw, chain size: 500×4\n :energy_error eltype: Float64 dims: draw, chain size: 500×4\n :lp eltype: Float64 dims: draw, chain size: 500×4\n :index_in_trajectory eltype: Int64 dims: draw, chain size: 500×4\n :acceptance_rate eltype: Float64 dims: draw, chain size: 500×4\n :diverging eltype: Bool dims: draw, chain size: 500×4\n :process_time_diff eltype: Float64 dims: draw, chain size: 500×4\n :n_steps eltype: Float64 dims: draw, chain size: 500×4\n :perf_counter_start eltype: Float64 dims: draw, chain size: 500×4\n :largest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 500×4\n :smallest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 500×4\n :step_size_bar eltype: Float64 dims: draw, chain size: 500×4\n :step_size eltype: Float64 dims: draw, chain size: 500×4\n :energy eltype: Float64 dims: draw, chain size: 500×4\n :tree_depth eltype: Int64 dims: draw, chain size: 500×4\n :perf_counter_diff eltype: Float64 dims: draw, chain size: 500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.324929\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior ╭─────────────────╮\n│ 500×1×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :tau eltype: Float64 dims: draw, chain size: 500×1\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×1\n :mu eltype: Float64 dims: draw, chain size: 500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.602116\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior_predictive ╭─────────────────╮\n│ 8×500×1 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.604969\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n observed_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.606375\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n constant_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :scores eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.607471\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n Info Dataset s are DimensionalData.AbstractDimStack s and can be used identically. The variables a Dataset contains are called \"layers\", and dimensions of the same name that appear in more than one layer within a Dataset must have the same indices. InferenceData behaves like a NamedTuple and can be used similarly. Note that unlike a NamedTuple , the groups always appear in a specific order. length(idata) # number of groups 8 keys(idata) # group names (:posterior, :posterior_predictive, :log_likelihood, :sample_stats, :prior, :prior_predictive, :observed_data, :constant_data)"},{"id":112,"pagetitle":"Working with InferenceData","title":"Get the dataset corresponding to a single group","ref":"/ArviZ/stable/working_with_inference_data/#Get-the-dataset-corresponding-to-a-single-group","content":" Get the dataset corresponding to a single group Group datasets can be accessed both as properties or as indexed items. post = idata.posterior ╭─────────────────╮ \n │ 500 × 4 × 8 Dataset │ \n ├─────────────────┴────────────────────────────────────────────────────── dims ┐ \n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points ,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points ,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered \n ├────────────────────────────────────────────────────────────────────── layers ┤ \n :mu eltype: Float64 dims: draw , chain size: 500 × 4 \n :theta eltype: Float64 dims: school , draw , chain size: 8 × 500 × 4 \n :tau eltype: Float64 dims: draw , chain size: 500 × 4 \n ├──────────────────────────────────────────────────────────────────── metadata ┤ \n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n post is the dataset itself, so this is a non-allocating operation. idata[:posterior] === post true InferenceData supports a more advanced indexing syntax, which we'll see later."},{"id":113,"pagetitle":"Working with InferenceData","title":"Getting a new InferenceData with a subset of groups","ref":"/ArviZ/stable/working_with_inference_data/#Getting-a-new-InferenceData-with-a-subset-of-groups","content":" Getting a new InferenceData with a subset of groups We can index by a collection of group names to get a new InferenceData with just those groups. This is also non-allocating. idata_sub = idata[(:posterior, :posterior_predictive)] InferenceData posterior ╭─────────────────╮\n│ 500×4×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 500×4\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×4\n :tau eltype: Float64 dims: draw, chain size: 500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n posterior_predictive ╭─────────────────╮\n│ 8×500×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:41.460544\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n"},{"id":114,"pagetitle":"Working with InferenceData","title":"Adding groups to an InferenceData","ref":"/ArviZ/stable/working_with_inference_data/#Adding-groups-to-an-InferenceData","content":" Adding groups to an InferenceData InferenceData is immutable, so to add or replace groups we use merge to create a new object. merge(idata_sub, idata[(:observed_data, :prior)]) InferenceData posterior ╭─────────────────╮\n│ 500×4×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 500×4\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×4\n :tau eltype: Float64 dims: draw, chain size: 500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n posterior_predictive ╭─────────────────╮\n│ 8×500×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:41.460544\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior ╭─────────────────╮\n│ 500×1×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :tau eltype: Float64 dims: draw, chain size: 500×1\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×1\n :mu eltype: Float64 dims: draw, chain size: 500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.602116\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n observed_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.606375\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n We can also use Base.setindex to out-of-place add or replace a single group. Base.setindex(idata_sub, idata.prior, :prior) InferenceData posterior ╭─────────────────╮\n│ 500×4×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 500×4\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×4\n :tau eltype: Float64 dims: draw, chain size: 500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n posterior_predictive ╭─────────────────╮\n│ 8×500×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:41.460544\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior ╭─────────────────╮\n│ 500×1×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :tau eltype: Float64 dims: draw, chain size: 500×1\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×1\n :mu eltype: Float64 dims: draw, chain size: 500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.602116\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n"},{"id":115,"pagetitle":"Working with InferenceData","title":"Add a new variable","ref":"/ArviZ/stable/working_with_inference_data/#Add-a-new-variable","content":" Add a new variable Dataset is also immutable. So while the values within the underlying data arrays can be mutated, layers cannot be added or removed from Dataset s, and groups cannot be added/removed from InferenceData . Instead, we do this out-of-place also using merge . merge(post, (log_tau=log.(post[:tau]),)) ╭─────────────────╮ \n │ 500 × 4 × 8 Dataset │ \n ├─────────────────┴────────────────────────────────────────────────────── dims ┐ \n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points ,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points ,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered \n ├────────────────────────────────────────────────────────────────────── layers ┤ \n :mu eltype: Float64 dims: draw , chain size: 500 × 4 \n :theta eltype: Float64 dims: school , draw , chain size: 8 × 500 × 4 \n :tau eltype: Float64 dims: draw , chain size: 500 × 4 \n :log_tau eltype: Float64 dims: draw , chain size: 500 × 4 \n ├──────────────────────────────────────────────────────────────────── metadata ┤ \n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n"},{"id":116,"pagetitle":"Working with InferenceData","title":"Obtain an array for a given parameter","ref":"/ArviZ/stable/working_with_inference_data/#Obtain-an-array-for-a-given-parameter","content":" Obtain an array for a given parameter Let’s say we want to get the values for mu as an array. Parameters can be accessed with either property or index syntax. post.tau ╭───────────────────────────────╮ \n │ 500 × 4 DimArray{Float64,2} tau │ \n ├───────────────────────────────┴─────────────────────────────────────── dims ┐ \n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points ,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points \n └─────────────────────────────────────────────────────────────────────────────┘ \n ↓ → 0 1 2 3 \n 0 4.72574 1.97083 3.50128 6.07326\n 1 3.90899 2.04903 2.89324 3.77187\n 2 4.84403 2.12376 4.27329 3.17054\n 3 1.8567 3.39183 11.8965 6.00193\n ⋮ \n 495 7.56498 1.61268 3.56495 2.78607\n 496 2.24702 1.84816 2.55959 4.28196\n 497 1.89384 2.17459 4.08978 2.74061\n 498 5.92006 1.32755 2.72017 2.93238\n 499 4.3259 1.21199 1.91701 4.46125 post[:tau] === post.tau true To remove the dimensions, just use parent to retrieve the underlying array. parent(post.tau) 500×4 Matrix{Float64}:\n 4.72574 1.97083 3.50128 6.07326\n 3.90899 2.04903 2.89324 3.77187\n 4.84403 2.12376 4.27329 3.17054\n 1.8567 3.39183 11.8965 6.00193\n 4.74841 4.84368 7.11325 3.28632\n 3.51387 10.8872 7.18892 2.16314\n 4.20898 4.01889 9.0977 7.68505\n 2.6834 4.28584 7.84286 4.08612\n 1.16889 3.70403 17.1548 5.1157\n 1.21052 3.15829 16.7573 4.86939\n ⋮ \n 2.05742 1.09087 10.8168 5.08507\n 2.72536 1.09087 2.16788 6.1552\n 5.97049 1.67101 5.19169 8.23756\n 8.15827 1.61268 4.96249 3.13966\n 7.56498 1.61268 3.56495 2.78607\n 2.24702 1.84816 2.55959 4.28196\n 1.89384 2.17459 4.08978 2.74061\n 5.92006 1.32755 2.72017 2.93238\n 4.3259 1.21199 1.91701 4.46125"},{"id":117,"pagetitle":"Working with InferenceData","title":"Get the dimension lengths","ref":"/ArviZ/stable/working_with_inference_data/#Get-the-dimension-lengths","content":" Get the dimension lengths Let’s check how many groups are in our hierarchical model. size(idata.observed_data, :school) 8"},{"id":118,"pagetitle":"Working with InferenceData","title":"Get coordinate/index values","ref":"/ArviZ/stable/working_with_inference_data/#Get-coordinate/index-values","content":" Get coordinate/index values What are the names of the groups in our hierarchical model? You can access them from the coordinate name school in this case. DimensionalData.index(idata.observed_data, :school) 8-element Vector{String}:\n \"Choate\"\n \"Deerfield\"\n \"Phillips Andover\"\n \"Phillips Exeter\"\n \"Hotchkiss\"\n \"Lawrenceville\"\n \"St. Paul's\"\n \"Mt. Hermon\""},{"id":119,"pagetitle":"Working with InferenceData","title":"Get a subset of chains","ref":"/ArviZ/stable/working_with_inference_data/#Get-a-subset-of-chains","content":" Get a subset of chains Let’s keep only chain 0 here. For the subset to take effect on all relevant InferenceData groups – posterior , sample_stats , log_likelihood , and posterior_predictive – we will index InferenceData instead of Dataset . Here we use DimensionalData's At selector. Its other selectors are also supported. idata[chain=At(0)] InferenceData posterior ╭─────────────────╮\n│ 500×1×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 500×1\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×1\n :tau eltype: Float64 dims: draw, chain size: 500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n posterior_predictive ╭─────────────────╮\n│ 8×500×1 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:41.460544\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n log_likelihood ╭─────────────────╮\n│ 8×500×1 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:37.487399\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n sample_stats ╭───────────────╮\n│ 500×1 Dataset │\n├───────────────┴─────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0] ForwardOrdered Irregular Points\n├─────────────────────────────────────────────────────────────────────────────┴ layers ┐\n :max_energy_error eltype: Float64 dims: draw, chain size: 500×1\n :energy_error eltype: Float64 dims: draw, chain size: 500×1\n :lp eltype: Float64 dims: draw, chain size: 500×1\n :index_in_trajectory eltype: Int64 dims: draw, chain size: 500×1\n :acceptance_rate eltype: Float64 dims: draw, chain size: 500×1\n :diverging eltype: Bool dims: draw, chain size: 500×1\n :process_time_diff eltype: Float64 dims: draw, chain size: 500×1\n :n_steps eltype: Float64 dims: draw, chain size: 500×1\n :perf_counter_start eltype: Float64 dims: draw, chain size: 500×1\n :largest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 500×1\n :smallest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 500×1\n :step_size_bar eltype: Float64 dims: draw, chain size: 500×1\n :step_size eltype: Float64 dims: draw, chain size: 500×1\n :energy eltype: Float64 dims: draw, chain size: 500×1\n :tree_depth eltype: Int64 dims: draw, chain size: 500×1\n :perf_counter_diff eltype: Float64 dims: draw, chain size: 500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.324929\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior ╭─────────────────╮\n│ 500×1×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :tau eltype: Float64 dims: draw, chain size: 500×1\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×1\n :mu eltype: Float64 dims: draw, chain size: 500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.602116\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior_predictive ╭─────────────────╮\n│ 8×500×1 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.604969\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n observed_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.606375\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n constant_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :scores eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.607471\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n Note that in this case, prior only has a chain of 0. If it also had the other chains, we could have passed chain=At([0, 2]) to subset by chains 0 and 2. Warning If we used idata[chain=[0, 2]] without the At selector, this is equivalent to idata[chain=DimensionalData.index(idata.posterior, :chain)[0, 2]] , that is, [0, 2] indexes an array of dimension indices, which here would error. But if we had requested idata[chain=[1, 2]] we would not hit an error, but we would index the wrong chains. So it's important to always use a selector to index by values of dimension indices."},{"id":120,"pagetitle":"Working with InferenceData","title":"Remove the first $n$ draws (burn-in)","ref":"/ArviZ/stable/working_with_inference_data/#Remove-the-first-n-draws-(burn-in)","content":" Remove the first $n$ draws (burn-in) Let’s say we want to remove the first 100 draws from all the chains and all InferenceData groups with draws. To do this we use the .. syntax from IntervalSets.jl, which is exported by DimensionalData. idata[draw=100 .. Inf] InferenceData posterior ╭─────────────────╮\n│ 400×4×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [100, 101, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 400×4\n :theta eltype: Float64 dims: school, draw, chain size: 8×400×4\n :tau eltype: Float64 dims: draw, chain size: 400×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n posterior_predictive ╭─────────────────╮\n│ 8×400×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [100, 101, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×400×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:41.460544\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n log_likelihood ╭─────────────────╮\n│ 8×400×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [100, 101, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×400×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:37.487399\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n sample_stats ╭───────────────╮\n│ 400×4 Dataset │\n├───────────────┴──────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [100, 101, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :max_energy_error eltype: Float64 dims: draw, chain size: 400×4\n :energy_error eltype: Float64 dims: draw, chain size: 400×4\n :lp eltype: Float64 dims: draw, chain size: 400×4\n :index_in_trajectory eltype: Int64 dims: draw, chain size: 400×4\n :acceptance_rate eltype: Float64 dims: draw, chain size: 400×4\n :diverging eltype: Bool dims: draw, chain size: 400×4\n :process_time_diff eltype: Float64 dims: draw, chain size: 400×4\n :n_steps eltype: Float64 dims: draw, chain size: 400×4\n :perf_counter_start eltype: Float64 dims: draw, chain size: 400×4\n :largest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 400×4\n :smallest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 400×4\n :step_size_bar eltype: Float64 dims: draw, chain size: 400×4\n :step_size eltype: Float64 dims: draw, chain size: 400×4\n :energy eltype: Float64 dims: draw, chain size: 400×4\n :tree_depth eltype: Int64 dims: draw, chain size: 400×4\n :perf_counter_diff eltype: Float64 dims: draw, chain size: 400×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.324929\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior ╭─────────────────╮\n│ 400×1×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [100, 101, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :tau eltype: Float64 dims: draw, chain size: 400×1\n :theta eltype: Float64 dims: school, draw, chain size: 8×400×1\n :mu eltype: Float64 dims: draw, chain size: 400×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.602116\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior_predictive ╭─────────────────╮\n│ 8×400×1 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [100, 101, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×400×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.604969\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n observed_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.606375\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n constant_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :scores eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.607471\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n If you check the object you will see that the groups posterior , posterior_predictive , prior , and sample_stats have 400 draws compared to idata , which has 500. The group observed_data has not been affected because it does not have the draw dimension. Alternatively, you can change a subset of groups by combining indexing styles with merge . Here we use this to build a new InferenceData where we have discarded the first 100 draws only from posterior . merge(idata, idata[(:posterior,), draw=100 .. Inf]) InferenceData posterior ╭─────────────────╮\n│ 400×4×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [100, 101, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 400×4\n :theta eltype: Float64 dims: school, draw, chain size: 8×400×4\n :tau eltype: Float64 dims: draw, chain size: 400×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n posterior_predictive ╭─────────────────╮\n│ 8×500×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:41.460544\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n log_likelihood ╭─────────────────╮\n│ 8×500×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:37.487399\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n sample_stats ╭───────────────╮\n│ 500×4 Dataset │\n├───────────────┴─────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├─────────────────────────────────────────────────────────────────────────────┴ layers ┐\n :max_energy_error eltype: Float64 dims: draw, chain size: 500×4\n :energy_error eltype: Float64 dims: draw, chain size: 500×4\n :lp eltype: Float64 dims: draw, chain size: 500×4\n :index_in_trajectory eltype: Int64 dims: draw, chain size: 500×4\n :acceptance_rate eltype: Float64 dims: draw, chain size: 500×4\n :diverging eltype: Bool dims: draw, chain size: 500×4\n :process_time_diff eltype: Float64 dims: draw, chain size: 500×4\n :n_steps eltype: Float64 dims: draw, chain size: 500×4\n :perf_counter_start eltype: Float64 dims: draw, chain size: 500×4\n :largest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 500×4\n :smallest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 500×4\n :step_size_bar eltype: Float64 dims: draw, chain size: 500×4\n :step_size eltype: Float64 dims: draw, chain size: 500×4\n :energy eltype: Float64 dims: draw, chain size: 500×4\n :tree_depth eltype: Int64 dims: draw, chain size: 500×4\n :perf_counter_diff eltype: Float64 dims: draw, chain size: 500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.324929\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior ╭─────────────────╮\n│ 500×1×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :tau eltype: Float64 dims: draw, chain size: 500×1\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×1\n :mu eltype: Float64 dims: draw, chain size: 500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.602116\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior_predictive ╭─────────────────╮\n│ 8×500×1 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.604969\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n observed_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.606375\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n constant_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :scores eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.607471\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n"},{"id":121,"pagetitle":"Working with InferenceData","title":"Compute posterior mean values along draw and chain dimensions","ref":"/ArviZ/stable/working_with_inference_data/#Compute-posterior-mean-values-along-draw-and-chain-dimensions","content":" Compute posterior mean values along draw and chain dimensions To compute the mean value of the posterior samples, do the following: mean(post) (mu = 4.485933103402338,\n theta = 4.911515591394205,\n tau = 4.124222787491913,) This computes the mean along all dimensions, discarding all dimensions and returning the result as a NamedTuple . This may be what you wanted for mu and tau , which have only two dimensions ( chain and draw ), but maybe not what you expected for theta , which has one more dimension school . You can specify along which dimension you want to compute the mean (or other functions), which instead returns a Dataset . mean(post; dims=(:chain, :draw)) ╭───────────────╮ \n │ 1 × 1 × 8 Dataset │ \n ├───────────────┴──────────────────────────────────────────────────────── dims ┐ \n ↓ draw Sampled{Float64} [249.5] ForwardOrdered Irregular Points ,\n → chain Sampled{Float64} [1.5] ForwardOrdered Irregular Points ,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered \n ├────────────────────────────────────────────────────────────────────── layers ┤ \n :mu eltype: Float64 dims: draw , chain size: 1 × 1 \n :theta eltype: Float64 dims: school , draw , chain size: 8 × 1 × 1 \n :tau eltype: Float64 dims: draw , chain size: 1 × 1 \n ├──────────────────────────────────────────────────────────────────── metadata ┤ \n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n The singleton dimensions of chain and draw now contain meaningless indices, so you may want to discard them, which you can do with dropdims . dropdims(mean(post; dims=(:chain, :draw)); dims=(:chain, :draw)) ╭───────────────────╮ \n │ 8-element Dataset │ \n ├───────────────────┴──────────────────────────────────────────────────── dims ┐ \n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered \n ├────────────────────────────────────────────────────────────────────── layers ┤ \n :mu eltype: Float64 dims: \n :theta eltype: Float64 dims: school size: 8 \n :tau eltype: Float64 dims: \n ├──────────────────────────────────────────────────────────────────── metadata ┤ \n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n"},{"id":122,"pagetitle":"Working with InferenceData","title":"Renaming a dimension","ref":"/ArviZ/stable/working_with_inference_data/#Renaming-a-dimension","content":" Renaming a dimension We can rename a dimension in a Dataset using DimensionalData's set method: theta_bis = set(post.theta; school=:school_bis) ╭───────────────────────────────────╮ \n │ 8 × 500 × 4 DimArray{Float64,3} theta │ \n ├───────────────────────────────────┴──────────────────────────────────── dims ┐ \n ↓ school_bis Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered ,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points ,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points \n └──────────────────────────────────────────────────────────────────────────────┘ \n[ : , : , 1 ]\n ↓ → 0 … 497 498 499 \n \"Choate\" 12.3207 -0.213828 10.4025 6.66131\n \"Deerfield\" 9.90537 1.35515 6.90741 7.41377\n \"Phillips Andover\" 14.9516 6.98269 -4.96414 -9.3226\n \"Phillips Exeter\" 11.0115 3.71681 3.13584 2.69192\n \"Hotchkiss\" 5.5796 … 5.32446 -2.2243 -0.502331\n \"Lawrenceville\" 16.9018 6.96589 -2.83504 -4.25487\n \"St. Paul's\" 13.1981 4.9302 5.39106 7.56657\n \"Mt. Hermon\" 15.0614 3.0586 6.38124 9.98762 We can use this, for example, to broadcast functions across multiple arrays, automatically matching up shared dimensions, using DimensionalData.broadcast_dims . theta_school_diff = broadcast_dims(-, post.theta, theta_bis) ╭─────────────────────────────────────╮ \n │ 8 × 500 × 4 × 8 DimArray{Float64,4} theta │ \n ├─────────────────────────────────────┴────────────────────────────────── dims ┐ \n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered ,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points ,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points ,\n ⬔ school_bis Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered \n └──────────────────────────────────────────────────────────────────────────────┘ \n[ : , : , 1 , 1 ]\n ↓ → 0 … 497 498 499 \n \"Choate\" 0.0 0.0 0.0 0.0\n \"Deerfield\" -2.41532 1.56898 -3.49509 0.752459\n \"Phillips Andover\" 2.63093 7.19652 -15.3666 -15.9839\n \"Phillips Exeter\" -1.3092 3.93064 -7.26666 -3.96939\n \"Hotchkiss\" -6.74108 … 5.53829 -12.6268 -7.16364\n \"Lawrenceville\" 4.58111 7.17972 -13.2375 -10.9162\n \"St. Paul's\" 0.877374 5.14403 -5.01144 0.905263\n \"Mt. Hermon\" 2.74068 3.27243 -4.02126 3.32631"},{"id":123,"pagetitle":"Working with InferenceData","title":"Compute and store posterior pushforward quantities","ref":"/ArviZ/stable/working_with_inference_data/#Compute-and-store-posterior-pushforward-quantities","content":" Compute and store posterior pushforward quantities We use “posterior pushfoward quantities” to refer to quantities that are not variables in the posterior but deterministic computations using posterior variables. You can compute these pushforward operations and store them as a new variable in a copy of the posterior group. Here we'll create a new InferenceData with theta_school_diff in the posterior: idata_new = Base.setindex(idata, merge(post, (; theta_school_diff)), :posterior) InferenceData posterior ╭───────────────────╮\n│ 500×4×8×8 Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n ⬔ school_bis Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 500×4\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×4\n :tau eltype: Float64 dims: draw, chain size: 500×4\n :theta_school_diff eltype: Float64 dims: school, draw, chain, school_bis size: 8×500×4×8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n posterior_predictive ╭─────────────────╮\n│ 8×500×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:41.460544\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n log_likelihood ╭─────────────────╮\n│ 8×500×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:37.487399\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n sample_stats ╭───────────────╮\n│ 500×4 Dataset │\n├───────────────┴─────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├─────────────────────────────────────────────────────────────────────────────┴ layers ┐\n :max_energy_error eltype: Float64 dims: draw, chain size: 500×4\n :energy_error eltype: Float64 dims: draw, chain size: 500×4\n :lp eltype: Float64 dims: draw, chain size: 500×4\n :index_in_trajectory eltype: Int64 dims: draw, chain size: 500×4\n :acceptance_rate eltype: Float64 dims: draw, chain size: 500×4\n :diverging eltype: Bool dims: draw, chain size: 500×4\n :process_time_diff eltype: Float64 dims: draw, chain size: 500×4\n :n_steps eltype: Float64 dims: draw, chain size: 500×4\n :perf_counter_start eltype: Float64 dims: draw, chain size: 500×4\n :largest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 500×4\n :smallest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 500×4\n :step_size_bar eltype: Float64 dims: draw, chain size: 500×4\n :step_size eltype: Float64 dims: draw, chain size: 500×4\n :energy eltype: Float64 dims: draw, chain size: 500×4\n :tree_depth eltype: Int64 dims: draw, chain size: 500×4\n :perf_counter_diff eltype: Float64 dims: draw, chain size: 500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.324929\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior ╭─────────────────╮\n│ 500×1×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :tau eltype: Float64 dims: draw, chain size: 500×1\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×1\n :mu eltype: Float64 dims: draw, chain size: 500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.602116\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior_predictive ╭─────────────────╮\n│ 8×500×1 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.604969\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n observed_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.606375\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n constant_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :scores eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.607471\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n Once you have these pushforward quantities in an InferenceData , you’ll then be able to plot them with ArviZ functions, calculate stats and diagnostics on them, or save and share the InferenceData object with the pushforward quantities included. Here we compute the mcse of theta_school_diff : mcse(idata_new.posterior).theta_school_diff ╭───────────────────────────────────────────╮ \n │ 8 × 8 DimArray{Float64,2} theta_school_diff │ \n ├───────────────────────────────────────────┴──────────────────────────── dims ┐ \n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered ,\n → school_bis Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered \n └──────────────────────────────────────────────────────────────────────────────┘ \n ↓ → \"Choate\" … \"St. Paul's\" \"Mt. Hermon\" \n \"Choate\" NaN 0.117476 0.219695\n \"Deerfield\" 0.191463 0.16484 0.189386\n \"Phillips Andover\" 0.255636 0.258001 0.160477\n \"Phillips Exeter\" 0.162782 0.156724 0.144923\n \"Hotchkiss\" 0.282881 … 0.283969 0.189015\n \"Lawrenceville\" 0.259065 0.251988 0.178094\n \"St. Paul's\" 0.117476 NaN 0.222054\n \"Mt. Hermon\" 0.219695 0.222054 NaN"},{"id":124,"pagetitle":"Working with InferenceData","title":"Advanced subsetting","ref":"/ArviZ/stable/working_with_inference_data/#Advanced-subsetting","content":" Advanced subsetting To select the value corresponding to the difference between the Choate and Deerfield schools do: school_idx = [\"Choate\", \"Hotchkiss\", \"Mt. Hermon\"]\nschool_bis_idx = [\"Deerfield\", \"Choate\", \"Lawrenceville\"]\ntheta_school_diff[school=At(school_idx), school_bis=At(school_bis_idx)] ╭─────────────────────────────────────╮ \n │ 3 × 500 × 4 × 3 DimArray{Float64,4} theta │ \n ├─────────────────────────────────────┴────────────────────────────────── dims ┐ \n ↓ school Categorical{String} [\"Choate\", \"Hotchkiss\", \"Mt. Hermon\"] Unordered ,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points ,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points ,\n ⬔ school_bis Categorical{String} [\"Deerfield\", \"Choate\", \"Lawrenceville\"] Unordered \n └──────────────────────────────────────────────────────────────────────────────┘ \n[ : , : , 1 , 1 ]\n ↓ → 0 1 … 497 498 499 \n \"Choate\" 2.41532 2.1563 -1.56898 3.49509 -0.752459\n \"Hotchkiss\" -4.32577 -1.31781 3.96931 -9.13171 -7.9161\n \"Mt. Hermon\" 5.156 -2.9526 1.70345 -0.526168 2.57385"},{"id":125,"pagetitle":"Working with InferenceData","title":"Add new chains using cat","ref":"/ArviZ/stable/working_with_inference_data/#Add-new-chains-using-cat","content":" Add new chains using cat Suppose after checking the mcse and realizing you need more samples, you rerun the model with two chains and obtain an idata_rerun object. idata_rerun = InferenceData(; posterior=set(post[chain=At([0, 1])]; chain=[4, 5])) InferenceData posterior ╭─────────────────╮\n│ 500×2×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [4, 5] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 500×2\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×2\n :tau eltype: Float64 dims: draw, chain size: 500×2\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n You can combine the two using cat . cat(idata[[:posterior]], idata_rerun; dims=:chain) InferenceData posterior ╭─────────────────╮\n│ 500×6×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, …, 4, 5] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 500×6\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×6\n :tau eltype: Float64 dims: draw, chain size: 500×6\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n"},{"id":128,"pagetitle":"Home","title":"ArviZPythonPlots.jl","ref":"/ArviZPythonPlots/stable/#ArviZPythonPlots.jl","content":" ArviZPythonPlots.jl ArviZPythonPlots.jl provides PyPlot-compatible plotting functions for exploratory analysis of Bayesian models using ArviZ.jl . It uses PythonCall.jl to provide an interface for using the plotting functions in Python ArviZ with Julia types. It also re-exports all methods exported by PythonPlot.jl . For details, see the Example Gallery or the API ."},{"id":129,"pagetitle":"Home","title":"Installation","ref":"/ArviZPythonPlots/stable/#installation","content":" Installation To install ArviZPythonPlots.jl, we first need to install Python ArviZ. From the Julia REPL, type ] to enter the Pkg REPL mode and run pkg> add ArviZPythonPlots"},{"id":132,"pagetitle":"API Overview","title":"API Overview","ref":"/ArviZPythonPlots/stable/api/#api","content":" API Overview Plotting styles rcParams Plotting functions"},{"id":135,"pagetitle":"Plotting functions","title":"Plotting functions","ref":"/ArviZPythonPlots/stable/api/plots/#plots-api","content":" Plotting functions ArviZPythonPlots.plot_autocorr ArviZPythonPlots.plot_bf ArviZPythonPlots.plot_bpv ArviZPythonPlots.plot_compare ArviZPythonPlots.plot_density ArviZPythonPlots.plot_dist ArviZPythonPlots.plot_dist_comparison ArviZPythonPlots.plot_dot ArviZPythonPlots.plot_ecdf ArviZPythonPlots.plot_elpd ArviZPythonPlots.plot_energy ArviZPythonPlots.plot_ess ArviZPythonPlots.plot_forest ArviZPythonPlots.plot_hdi ArviZPythonPlots.plot_kde ArviZPythonPlots.plot_khat ArviZPythonPlots.plot_lm ArviZPythonPlots.plot_loo_pit ArviZPythonPlots.plot_mcse ArviZPythonPlots.plot_pair ArviZPythonPlots.plot_parallel ArviZPythonPlots.plot_posterior ArviZPythonPlots.plot_ppc ArviZPythonPlots.plot_rank ArviZPythonPlots.plot_separation ArviZPythonPlots.plot_trace ArviZPythonPlots.plot_violin"},{"id":136,"pagetitle":"Plotting functions","title":"Reference","ref":"/ArviZPythonPlots/stable/api/plots/#Reference","content":" Reference"},{"id":137,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_autocorr","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_autocorr-Tuple","content":" ArviZPythonPlots.plot_autocorr — Method Bar plot of the autocorrelation function (ACF) for a sequence of data.\n\n The ACF plots are helpful as a convergence diagnostic for posteriors from MCMC\n samples which display autocorrelation.\n\n Parameters\n ----------\n data : InferenceData\n Any object that can be converted to an :class:`arviz.InferenceData` object\n refer to documentation of :func:`arviz.convert_to_dataset` for details\n var_names : list of str, optional\n Variables to be plotted. Prefix the variables by ``~`` when you want to exclude\n them from the plot. See :ref:`this section ` for usage examples.\n filter_vars : {None, \"like\", \"regex\"}, default None\n If `None` (default), interpret `var_names` as the real variables names. If \"like\",\n interpret `var_names` as substrings of the real variables names. If \"regex\",\n interpret `var_names` as regular expressions on the real variables names. See\n :ref:`this section ` for usage examples.\n max_lag : int, optional\n Maximum lag to calculate autocorrelation. By Default, the plot displays the\n first 100 lag or the total number of draws, whichever is smaller.\n combined : bool, default False\n Flag for combining multiple chains into a single chain. If False, chains will be\n plotted separately.\n grid : tuple, optional\n Number of rows and columns. Defaults to None, the rows and columns are\n automatically inferred. See :ref:`this section ` for usage examples.\n figsize : (float, float), optional\n Figure size. If None it will be defined automatically.\n Note this is not used if `ax` is supplied.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If None it will be autoscaled based\n on `figsize`.\n labeller : Labeller, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n ax : 2D array-like of matplotlib_axes or bokeh_figure, optional\n A 2D array of locations into which to plot the densities. If not supplied, ArviZ will create\n its own array of plot areas (and return it).\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_config : dict, optional\n Currently specifies the bounds to use for bokeh axes. Defaults to value set in ``rcParams``.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : matplotlib_axes or bokeh_figures\n\n See Also\n --------\n autocov : Compute autocovariance estimates for every lag for the input array.\n autocorr : Compute autocorrelation using FFT for every lag for the input array.\n\n Examples\n --------\n Plot default autocorrelation\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data('centered_eight')\n >>> az.plot_autocorr(data)\n\n Plot subset variables by specifying variable name exactly\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_autocorr(data, var_names=['mu', 'tau'] )\n\n\n Combine chains by variable and select variables by excluding some with partial naming\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_autocorr(data, var_names=['~thet'], filter_vars=\"like\", combined=True)\n\n\n Specify maximum lag (x axis bound)\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_autocorr(data, var_names=['mu', 'tau'], max_lag=200, combined=True)\n \n source"},{"id":138,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_bf","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_bf-Tuple","content":" ArviZPythonPlots.plot_bf — Method Approximated Bayes Factor for comparing hypothesis of two nested models.\n\n The Bayes factor is estimated by comparing a model (H1) against a model in which the\n parameter of interest has been restricted to be a point-null (H0). This computation\n assumes the models are nested and thus H0 is a special case of H1.\n\n Notes\n -----\n The bayes Factor is approximated pproximated as the Savage-Dickey density ratio\n algorithm presented in [1]_.\n\n Parameters\n -----------\n idata : InferenceData\n Any object that can be converted to an :class:`arviz.InferenceData` object\n Refer to documentation of :func:`arviz.convert_to_dataset` for details.\n var_name : str, optional\n Name of variable we want to test.\n prior : numpy.array, optional\n In case we want to use different prior, for example for sensitivity analysis.\n ref_val : int, default 0\n Point-null for Bayes factor estimation.\n xlim : tuple, optional\n Set the x limits, which might be used for visualization purposes.\n colors : tuple, default ('C0', 'C1')\n Tuple of valid Matplotlib colors. First element for the prior, second for the posterior.\n figsize : (float, float), optional\n Figure size. If `None` it will be defined automatically.\n textsize: float, optional\n Text size scaling factor for labels, titles and lines. If `None` it will be autoscaled based\n on `figsize`.\n plot_kwargs : dicts, optional\n Additional keywords passed to :func:`matplotlib.pyplot.plot`.\n hist_kwargs : dicts, optional\n Additional keywords passed to :func:`arviz.plot_dist`. Only works for discrete variables.\n ax : axes, optional\n :class:`matplotlib.axes.Axes` or :class:`bokeh.plotting.Figure`.\n backend :{\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n dict : A dictionary with BF10 (Bayes Factor 10 (H1/H0 ratio), and BF01 (H0/H1 ratio).\n axes : matplotlib_axes or bokeh_figure\n\n References\n ----------\n .. [1] Heck, D., 2019. A caveat on the avage-Dickey density ratio:\n The case of computing Bayes factors for regression parameters.\n\n Examples\n --------\n Moderate evidence indicating that the parameter \"a\" is different from zero.\n\n .. plot::\n :context: close-figs\n\n >>> import numpy as np\n >>> import arviz as az\n >>> idata = az.from_dict(posterior={\"a\":np.random.normal(1, 0.5, 5000)},\n ... prior={\"a\":np.random.normal(0, 1, 5000)})\n >>> az.plot_bf(idata, var_name=\"a\", ref_val=0)\n \n source"},{"id":139,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_bpv","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_bpv-Tuple","content":" ArviZPythonPlots.plot_bpv — Method Plot Bayesian p-value for observed data and Posterior/Prior predictive.\n\n Parameters\n ----------\n data : InferenceData\n :class:`arviz.InferenceData` object containing the observed and\n posterior/prior predictive data.\n kind : {\"u_value\", \"p_value\", \"t_stat\"}, default \"u_value\"\n Specify the kind of plot:\n\n * The ``kind=\"p_value\"`` computes :math:`p := p(y* \\leq y | y)`.\n This is the probability of the data y being larger or equal than the predicted data y*.\n The ideal value is 0.5 (half the predictions below and half above the data).\n * The ``kind=\"u_value\"`` argument computes :math:`p_i := p(y_i* \\leq y_i | y)`.\n i.e. like a p_value but per observation :math:`y_i`. This is also known as marginal\n p_value. The ideal distribution is uniform. This is similar to the LOO-PIT\n calculation/plot, the difference is than in LOO-pit plot we compute\n :math:`pi = p(y_i* r \\leq y_i | y_{-i} )`, where :math:`y_{-i}`,\n is all other data except :math:`y_i`.\n * The ``kind=\"t_stat\"`` argument computes :math:`:= p(T(y)* \\leq T(y) | y)`\n where T is any test statistic. See ``t_stat`` argument below for details\n of available options.\n\n t_stat : str, float, or callable, default \"median\"\n Test statistics to compute from the observations and predictive distributions.\n Allowed strings are “mean”, “median” or “std”. Alternative a quantile can be passed\n as a float (or str) in the interval (0, 1). Finally a user defined function is also\n acepted, see examples section for details.\n bpv : bool, default True\n If True add the Bayesian p_value to the legend when ``kind = t_stat``.\n plot_mean : bool, default True\n Whether or not to plot the mean test statistic.\n reference : {\"analytical\", \"samples\", None}, default \"analytical\"\n How to compute the distributions used as reference for ``kind=u_values``\n or ``kind=p_values``. Use `None` to not plot any reference.\n mse : bool, default False\n Show scaled mean square error between uniform distribution and marginal p_value\n distribution.\n n_ref : int, default 100\n Number of reference distributions to sample when ``reference=samples``.\n hdi_prob : float, optional\n Probability for the highest density interval for the analytical reference distribution when\n ``kind=u_values``. Should be in the interval (0, 1]. Defaults to the\n rcParam ``stats.hdi_prob``. See :ref:`this section ` for usage examples.\n color : str, optional\n Matplotlib color\n grid : tuple, optional\n Number of rows and columns. By default, the rows and columns are\n automatically inferred. See :ref:`this section ` for usage examples.\n figsize : (float, float), optional\n Figure size. If None it will be defined automatically.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If None it will be autoscaled based\n on `figsize`.\n data_pairs : dict, optional\n Dictionary containing relations between observed data and posterior/prior predictive data.\n Dictionary structure:\n\n - key = data var_name\n - value = posterior/prior predictive var_name\n\n For example, ``data_pairs = {'y' : 'y_hat'}``\n If None, it will assume that the observed data and the posterior/prior\n predictive data have the same variable name.\n Labeller : Labeller, optional\n Class providing the method ``make_pp_label`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n var_names : list of str, optional\n Variables to be plotted. If `None` all variable are plotted. Prefix the variables by ``~``\n when you want to exclude them from the plot. See the :ref:`this section `\n for usage examples. See :ref:`this section ` for usage examples.\n filter_vars : {None, \"like\", \"regex\"}, default None\n If `None` (default), interpret `var_names` as the real variables names. If \"like\",\n interpret `var_names` as substrings of the real variables names. If \"regex\",\n interpret `var_names` as regular expressions on the real variables names. See\n :ref:`this section ` for usage examples.\n coords : dict, optional\n Dictionary mapping dimensions to selected coordinates to be plotted.\n Dimensions without a mapping specified will include all coordinates for\n that dimension. Defaults to including all coordinates for all\n dimensions if None. See :ref:`this section ` for usage examples.\n flatten : list, optional\n List of dimensions to flatten in observed_data. Only flattens across the coordinates\n specified in the coords argument. Defaults to flattening all of the dimensions.\n flatten_pp : list, optional\n List of dimensions to flatten in posterior_predictive/prior_predictive. Only flattens\n across the coordinates specified in the coords argument. Defaults to flattening all\n of the dimensions. Dimensions should match flatten excluding dimensions for data_pairs\n parameters. If `flatten` is defined and `flatten_pp` is None, then ``flatten_pp=flatten``.\n legend : bool, default True\n Add legend to figure.\n ax : 2D array-like of matplotlib_axes or bokeh_figure, optional\n A 2D array of locations into which to plot the densities. If not supplied, ArviZ will create\n its own array of plot areas (and return it).\n backend : str, optional\n Select plotting backend {\"matplotlib\", \"bokeh\"}. Default \"matplotlib\".\n plot_ref_kwargs : dict, optional\n Extra keyword arguments to control how reference is represented.\n Passed to :meth:`matplotlib.axes.Axes.plot` or\n :meth:`matplotlib.axes.Axes.axhspan` (when ``kind=u_value``\n and ``reference=analytical``).\n backend_kwargs : bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n group : {\"posterior\", \"prior\"}, default \"posterior\"\n Specifies which InferenceData group should be plotted. If \"posterior\", then the values\n in `posterior_predictive` group are compared to the ones in `observed_data`, if \"prior\" then\n the same comparison happens, but with the values in `prior_predictive` group.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : 2D ndarray of matplotlib_axes or bokeh_figure\n\n See Also\n --------\n plot_ppc : Plot for posterior/prior predictive checks.\n plot_loo_pit : Plot Leave-One-Out probability integral transformation (PIT) predictive checks.\n plot_dist_comparison : Plot to compare fitted and unfitted distributions.\n\n References\n ----------\n * Gelman et al. (2013) see http://www.stat.columbia.edu/~gelman/book/ pages 151-153 for details\n\n Examples\n --------\n Plot Bayesian p_values.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data(\"regression1d\")\n >>> az.plot_bpv(data, kind=\"p_value\")\n\n Plot custom test statistic comparison.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data(\"regression1d\")\n >>> az.plot_bpv(data, kind=\"t_stat\", t_stat=lambda x:np.percentile(x, q=50, axis=-1))\n \n source"},{"id":140,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_compare","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_compare-Tuple","content":" ArviZPythonPlots.plot_compare — Method Summary plot for model comparison.\n\n Models are compared based on their expected log pointwise predictive density (ELPD).\n This plot is in the style of the one used in [2]_. Chapter 6 in the first edition\n or 7 in the second.\n\n Notes\n -----\n The ELPD is estimated either by Pareto smoothed importance sampling leave-one-out\n cross-validation (LOO) or using the widely applicable information criterion (WAIC).\n We recommend LOO in line with the work presented by [1]_.\n\n Parameters\n ----------\n comp_df : pandas.DataFrame\n Result of the :func:`arviz.compare` method.\n insample_dev : bool, default False\n Plot in-sample ELPD, that is the value of the information criteria without the\n penalization given by the effective number of parameters (p_loo or p_waic).\n plot_standard_error : bool, default True\n Plot the standard error of the ELPD.\n plot_ic_diff : bool, default True\n Plot standard error of the difference in ELPD between each model\n and the top-ranked model.\n order_by_rank : bool, default True\n If True ensure the best model is used as reference.\n legend : bool, default True\n Add legend to figure.\n figsize : (float, float), optional\n If `None`, size is (6, num of models) inches.\n title : bool, default True\n Show a tittle with a description of how to interpret the plot.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If `None` it will be autoscaled based\n on `figsize`.\n labeller : Labeller, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n plot_kwargs : dict, optional\n Optional arguments for plot elements. Currently accepts 'color_ic',\n 'marker_ic', 'color_insample_dev', 'marker_insample_dev', 'color_dse',\n 'marker_dse', 'ls_min_ic' 'color_ls_min_ic', 'fontsize'\n ax : matplotlib_axes or bokeh_figure, optional\n Matplotlib axes or bokeh figure.\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_kwargs : bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : matplotlib_axes or bokeh_figure\n\n See Also\n --------\n plot_elpd : Plot pointwise elpd differences between two or more models.\n compare : Compare models based on PSIS-LOO loo or WAIC waic cross-validation.\n loo : Compute Pareto-smoothed importance sampling leave-one-out cross-validation (PSIS-LOO-CV).\n waic : Compute the widely applicable information criterion.\n\n References\n ----------\n .. [1] Vehtari et al. (2016). Practical Bayesian model evaluation using leave-one-out\n cross-validation and WAIC https://arxiv.org/abs/1507.04544\n\n .. [2] McElreath R. (2022). Statistical Rethinking A Bayesian Course with Examples in\n R and Stan, Second edition, CRC Press.\n\n Examples\n --------\n Show default compare plot\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> model_compare = az.compare({'Centered 8 schools': az.load_arviz_data('centered_eight'),\n >>> 'Non-centered 8 schools': az.load_arviz_data('non_centered_eight')})\n >>> az.plot_compare(model_compare)\n\n Include the in-sample ELDP\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_compare(model_compare, insample_dev=True)\n\n \n source"},{"id":141,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_density","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_density-Tuple","content":" ArviZPythonPlots.plot_density — Method Generate KDE plots for continuous variables and histograms for discrete ones.\n\n Plots are truncated at their 100*(1-alpha)% highest density intervals. Plots are grouped per\n variable and colors assigned to models.\n\n Parameters\n ----------\n data : InferenceData or iterable of InferenceData\n Any object that can be converted to an :class:`arviz.InferenceData` object, or an Iterator\n returning a sequence of such objects.\n Refer to documentation of :func:`arviz.convert_to_dataset` for details.\n group : {\"posterior\", \"prior\"}, default \"posterior\"\n Specifies which InferenceData group should be plotted. If \"posterior\", then the values\n in `posterior_predictive` group are compared to the ones in `observed_data`, if \"prior\" then\n the same comparison happens, but with the values in `prior_predictive` group.\n data_labels : list of str, default None\n List with names for the datasets passed as \"data.\" Useful when plotting more than one\n dataset. Must be the same shape as the data parameter.\n var_names : list of str, optional\n List of variables to plot. If multiple datasets are supplied and `var_names` is not None,\n will print the same set of variables for each dataset. Defaults to None, which results in\n all the variables being plotted.\n filter_vars : {None, \"like\", \"regex\"}, default None\n If `None` (default), interpret `var_names` as the real variables names. If \"like\",\n interpret `var_names` as substrings of the real variables names. If \"regex\",\n interpret `var_names` as regular expressions on the real variables names. See\n :ref:`this section ` for usage examples.\n combine_dims : set_like of str, optional\n List of dimensions to reduce. Defaults to reducing only the \"chain\" and \"draw\" dimensions.\n See :ref:`this section ` for usage examples.\n transform : callable\n Function to transform data (defaults to `None` i.e. the identity function).\n hdi_prob : float, default 0.94\n Probability for the highest density interval. Should be in the interval (0, 1].\n See :ref:`this section ` for usage examples.\n point_estimate : str, optional\n Plot point estimate per variable. Values should be 'mean', 'median', 'mode' or None.\n Defaults to 'auto' i.e. it falls back to default set in ``rcParams``.\n colors : str or list of str, optional\n List with valid matplotlib colors, one color per model. Alternative a string can be passed.\n If the string is `cycle`, it will automatically choose a color per model from matplotlib's\n cycle. If a single color is passed, e.g. 'k', 'C2' or 'red' this color will be used for all\n models. Defaults to `cycle`.\n outline : bool, default True\n Use a line to draw KDEs and histograms.\n hdi_markers : str\n A valid `matplotlib.markers` like 'v', used to indicate the limits of the highest density\n interval. Defaults to empty string (no marker).\n shade : float, default 0\n Alpha blending value for the shaded area under the curve, between 0 (no shade) and 1\n (opaque).\n bw : float or str, optional\n If numeric, indicates the bandwidth and must be positive.\n If str, indicates the method to estimate the bandwidth and must be\n one of \"scott\", \"silverman\", \"isj\" or \"experimental\" when `circular` is False\n and \"taylor\" (for now) when `circular` is True.\n Defaults to \"default\" which means \"experimental\" when variable is not circular\n and \"taylor\" when it is.\n circular : bool, default False\n If True, it interprets the values passed are from a circular variable measured in radians\n and a circular KDE is used. Only valid for 1D KDE.\n grid : tuple, optional\n Number of rows and columns. Defaults to ``None``, the rows and columns are\n automatically inferred. See :ref:`this section ` for usage examples.\n figsize : (float, float), optional\n Figure size. If `None` it will be defined automatically.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If `None` it will be autoscaled based\n on `figsize`.\n labeller : Labeller, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n ax : 2D array-like of matplotlib_axes or bokeh_figure, optional\n A 2D array of locations into which to plot the densities. If not supplied, ArviZ will create\n its own array of plot areas (and return it).\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : 2D ndarray of matplotlib_axes or bokeh_figure\n\n See Also\n --------\n plot_dist : Plot distribution as histogram or kernel density estimates.\n plot_posterior : Plot Posterior densities in the style of John K. Kruschke's book.\n\n Examples\n --------\n Plot default density plot\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> centered = az.load_arviz_data('centered_eight')\n >>> non_centered = az.load_arviz_data('non_centered_eight')\n >>> az.plot_density([centered, non_centered])\n\n Plot variables in a 4x5 grid\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_density([centered, non_centered], grid=(4, 5))\n\n Plot subset variables by specifying variable name exactly\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_density([centered, non_centered], var_names=[\"mu\"])\n\n Plot a specific `az.InferenceData` group\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_density([centered, non_centered], var_names=[\"mu\"], group=\"prior\")\n\n Specify highest density interval\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_density([centered, non_centered], var_names=[\"mu\"], hdi_prob=.5)\n\n Shade plots and/or remove outlines\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_density([centered, non_centered], var_names=[\"mu\"], outline=False, shade=.8)\n\n Specify binwidth for kernel density estimation\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_density([centered, non_centered], var_names=[\"mu\"], bw=.9)\n \n source"},{"id":142,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_dist","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_dist-Tuple","content":" ArviZPythonPlots.plot_dist — Method Plot distribution as histogram or kernel density estimates.\n\n By default continuous variables are plotted using KDEs and discrete ones using histograms\n\n Parameters\n ----------\n values : array-like\n Values to plot from an unknown continuous or discrete distribution.\n values2 : array-like, optional\n Values to plot. If present, a 2D KDE or a hexbin will be estimated.\n color : string\n valid matplotlib color.\n kind : string, default \"auto\"\n By default (\"auto\") continuous variables will use the kind defined by rcParam\n ``plot.density_kind`` and discrete ones will use histograms.\n To override this use \"hist\" to plot histograms and \"kde\" for KDEs.\n cumulative : bool, default False\n If true plot the estimated cumulative distribution function. Defaults to False.\n Ignored for 2D KDE.\n label : string\n Text to include as part of the legend.\n rotated : bool, default False\n Whether to rotate the 1D KDE plot 90 degrees.\n rug : bool, default False\n Add a `rug plot `_ for a specific subset\n of values. Ignored for 2D KDE.\n bw : float or str, optional\n If numeric, indicates the bandwidth and must be positive.\n If str, indicates the method to estimate the bandwidth and must be\n one of \"scott\", \"silverman\", \"isj\" or \"experimental\" when ``is_circular`` is False\n and \"taylor\" (for now) when ``is_circular`` is True.\n Defaults to \"experimental\" when variable is not circular and \"taylor\" when it is.\n quantiles : list, optional\n Quantiles in ascending order used to segment the KDE. Use [.25, .5, .75] for quartiles.\n contour : bool, default True\n If True plot the 2D KDE using contours, otherwise plot a smooth 2D KDE.\n fill_last : bool, default True\n If True fill the last contour of the 2D KDE plot.\n figsize : (float, float), optional\n Figure size. If `None` it will be defined automatically.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If `None` it will be autoscaled based\n on `figsize`. Not implemented for bokeh backend.\n plot_kwargs : dict\n Keywords passed to the pdf line of a 1D KDE. Passed to :func:`arviz.plot_kde` as\n ``plot_kwargs``.\n fill_kwargs : dict\n Keywords passed to the fill under the line (use fill_kwargs={'alpha': 0} to disable fill).\n Ignored for 2D KDE. Passed to :func:`arviz.plot_kde` as ``fill_kwargs``.\n rug_kwargs : dict\n Keywords passed to the rug plot. Ignored if ``rug=False`` or for 2D KDE\n Use ``space`` keyword (float) to control the position of the rugplot.\n The larger this number the lower the rugplot. Passed to\n :func:`arviz.plot_kde` as ``rug_kwargs``.\n contour_kwargs : dict\n Keywords passed to the contourplot. Ignored for 1D KDE.\n contourf_kwargs : dict\n Keywords passed to :meth:`matplotlib.axes.Axes.contourf`. Ignored for 1D KDE.\n pcolormesh_kwargs : dict\n Keywords passed to :meth:`matplotlib.axes.Axes.pcolormesh`. Ignored for 1D KDE.\n hist_kwargs : dict\n Keyword arguments used to customize the histogram. Ignored when plotting a KDE.\n They are passed to :meth:`matplotlib.axes.Axes.hist` if using matplotlib,\n or to :meth:`bokeh.plotting.figure.quad` if using bokeh. In bokeh case,\n the following extra keywords are also supported:\n\n * ``color``: replaces the ``fill_color`` and ``line_color`` of the ``quad`` method\n * ``bins``: taken from ``hist_kwargs`` and passed to :func:`numpy.histogram` instead\n * ``density``: normalize histogram to represent a probability density function,\n Defaults to ``True``\n\n * ``cumulative``: plot the cumulative counts. Defaults to ``False``.\n\n is_circular : {False, True, \"radians\", \"degrees\"}, default False\n Select input type {\"radians\", \"degrees\"} for circular histogram or KDE plot. If True,\n default input type is \"radians\". When this argument is present, it interprets the\n values passed are from a circular variable measured in radians and a circular KDE is\n used. Inputs in \"degrees\" will undergo an internal conversion to radians. Only valid\n for 1D KDE.\n ax : matplotlib_axes or bokeh_figure, optional\n Matplotlib or bokeh targets on which to plot. If not supplied, Arviz will create\n its own plot area (and return it).\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_kwargs :dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : matplotlib axes or bokeh figure\n\n See Also\n --------\n plot_posterior : Plot Posterior densities in the style of John K. Kruschke's book.\n plot_density : Generate KDE plots for continuous variables and histograms for discrete ones.\n plot_kde : 1D or 2D KDE plot taking into account boundary conditions.\n\n Examples\n --------\n Plot an integer distribution\n\n .. plot::\n :context: close-figs\n\n >>> import numpy as np\n >>> import arviz as az\n >>> a = np.random.poisson(4, 1000)\n >>> az.plot_dist(a)\n\n Plot a continuous distribution\n\n .. plot::\n :context: close-figs\n\n >>> b = np.random.normal(0, 1, 1000)\n >>> az.plot_dist(b)\n\n Add a rug under the Gaussian distribution\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_dist(b, rug=True)\n\n Segment into quantiles\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_dist(b, rug=True, quantiles=[.25, .5, .75])\n\n Plot as the cumulative distribution\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_dist(b, rug=True, quantiles=[.25, .5, .75], cumulative=True)\n \n source"},{"id":143,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_dist_comparison","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_dist_comparison-Tuple","content":" ArviZPythonPlots.plot_dist_comparison — Method Plot to compare fitted and unfitted distributions.\n\n The resulting plots will show the compared distributions both on\n separate axes (particularly useful when one of them is substantially tighter\n than another), and plotted together, displaying a grid of three plots per\n distribution.\n\n Parameters\n ----------\n data : InferenceData\n Any object that can be converted to an :class:`arviz.InferenceData` object\n containing the posterior/prior data. Refer to documentation of\n :func:`arviz.convert_to_dataset` for details.\n kind : {\"latent\", \"observed\"}, default \"latent\"\n kind of plot to display The \"latent\" option includes {\"prior\", \"posterior\"},\n and the \"observed\" option includes\n {\"observed_data\", \"prior_predictive\", \"posterior_predictive\"}.\n figsize : (float, float), optional\n Figure size. If ``None`` it will be defined automatically.\n textsize : float\n Text size scaling factor for labels, titles and lines. If ``None`` it will be\n autoscaled based on `figsize`.\n var_names : str, list, list of lists, optional\n if str, plot the variable. if list, plot all the variables in list\n of all groups. if list of lists, plot the vars of groups in respective lists.\n See :ref:`this section ` for usage examples.\n coords : dict\n Dictionary mapping dimensions to selected coordinates to be plotted.\n Dimensions without a mapping specified will include all coordinates for\n that dimension. See :ref:`this section ` for usage examples.\n combine_dims : set_like of str, optional\n List of dimensions to reduce. Defaults to reducing only the \"chain\" and \"draw\" dimensions.\n See :ref:`this section ` for usage examples.\n transform : callable\n Function to transform data (defaults to `None` i.e. the identity function).\n legend : bool\n Add legend to figure. By default True.\n labeller : Labeller, optional\n Class providing the method ``make_pp_label`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n ax : (nvars, 3) array-like of matplotlib_axes, optional\n Matplotlib axes: The ax argument should have shape (nvars, 3), where the\n last column is for the combined before/after plots and columns 0 and 1 are\n for the before and after plots, respectively.\n prior_kwargs : dicts, optional\n Additional keywords passed to :func:`arviz.plot_dist` for prior/predictive groups.\n posterior_kwargs : dicts, optional\n Additional keywords passed to :func:`arviz.plot_dist` for posterior/predictive groups.\n observed_kwargs : dicts, optional\n Additional keywords passed to :func:`arviz.plot_dist` for observed_data group.\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : 2D ndarray of matplotlib_axes\n Returned object will have shape (nvars, 3),\n where the last column is the combined plot and the first columns are the single plots.\n\n See Also\n --------\n plot_bpv : Plot Bayesian p-value for observed data and Posterior/Prior predictive.\n\n Examples\n --------\n Plot the prior/posterior plot for specified vars and coords.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data('rugby')\n >>> az.plot_dist_comparison(data, var_names=[\"defs\"], coords={\"team\" : [\"Italy\"]})\n\n \n source"},{"id":144,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_dot","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_dot-Tuple","content":" ArviZPythonPlots.plot_dot — Method Plot distribution as dot plot or quantile dot plot.\n\n This function uses the Wilkinson's Algorithm [1]_ to allot dots to bins.\n The quantile dot plots was inspired from [2]_.\n\n Parameters\n ----------\n values : array-like\n Values to plot from an unknown continuous or discrete distribution.\n binwidth : float, optional\n Width of the bin for drawing the dot plot.\n dotsize : float, default 1\n The size of the dots relative to the bin width. The default makes dots be\n just about as wide as the bin width.\n stackratio : float, default 1\n The distance between the center of the dots in the same stack relative to the bin height.\n The default makes dots in the same stack just touch each other.\n point_interval : bool, default False\n Plots the point interval. Uses ``hdi_prob`` to plot the HDI interval\n point_estimate : str, optional\n Plot point estimate per variable. Values should be ``mean``, ``median``, ``mode`` or None.\n Defaults to ``auto`` i.e. it falls back to default set in rcParams.\n dotcolor : string, optional\n The color of the dots. Should be a valid matplotlib color.\n intervalcolor : string, optional\n The color of the interval. Should be a valid matplotlib color.\n linewidth : int, default None\n Line width throughout. If None it will be autoscaled based on `figsize`.\n markersize : int, default None\n Markersize throughout. If None it will be autoscaled based on `figsize`.\n markercolor : string, optional\n The color of the marker when plot_interval is True. Should be a valid matplotlib color.\n marker : string, default \"o\"\n The shape of the marker. Valid for matplotlib backend.\n hdi_prob : float, optional\n Valid only when point_interval is True. Plots HDI for chosen percentage of density.\n Defaults to ``stats.hdi_prob`` rcParam. See :ref:`this section `\n for usage examples.\n rotated : bool, default False\n Whether to rotate the dot plot by 90 degrees.\n nquantiles : int, default 50\n Number of quantiles to plot, used for quantile dot plots.\n quartiles : bool, default True\n If True then the quartile interval will be plotted with the HDI.\n figsize : (float,float), optional\n Figure size. If ``None`` it will be defined automatically.\n plot_kwargs : dict, optional\n Keywords passed for customizing the dots. Passed to :class:`mpl:matplotlib.patches.Circle`\n in matplotlib and :meth:`bokeh.plotting.figure.circle` in bokeh.\n backend :{\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n ax : axes, optional\n Matplotlib_axes or bokeh_figure.\n show : bool, optional\n Call backend show function.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n\n Returns\n -------\n axes : matplotlib_axes or bokeh_figure\n\n See Also\n --------\n plot_dist : Plot distribution as histogram or kernel density estimates.\n\n References\n ----------\n .. [1] Leland Wilkinson (1999) Dot Plots, The American Statistician, 53:3, 276-281,\n DOI: 10.1080/00031305.1999.10474474\n .. [2] Matthew Kay, Tara Kola, Jessica R. Hullman,\n and Sean A. Munson. 2016. When (ish) is My Bus? User-centered Visualizations of Uncertainty\n in Everyday, Mobile Predictive Systems. DOI:https://doi.org/10.1145/2858036.2858558\n\n Examples\n --------\n Plot dot plot for a set of data points\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> import numpy as np\n >>> values = np.random.normal(0, 1, 500)\n >>> az.plot_dot(values)\n\n Manually adjust number of quantiles to plot\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_dot(values, nquantiles=100)\n\n Add a point interval under the dot plot\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_dot(values, point_interval=True)\n\n Rotate the dot plots by 90 degrees i.e swap x and y axis\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_dot(values, point_interval=True, rotated=True)\n\n \n source"},{"id":145,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_ecdf","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_ecdf-Tuple","content":" ArviZPythonPlots.plot_ecdf — Method Plot ECDF or ECDF-Difference Plot with Confidence bands.\n\n Plots of the empirical CDF estimates of an array. When `values2` argument is provided,\n the two empirical CDFs are overlaid with the distribution of `values` on top\n (in a darker shade) and confidence bands in a more transparent shade. Optionally, the difference\n between the two empirical CDFs can be computed, and the PIT for a single dataset or a comparison\n between two samples.\n\n Notes\n -----\n This plot computes the confidence bands with the simulated based algorithm presented in [1]_.\n\n Parameters\n ----------\n values : array-like\n Values to plot from an unknown continuous or discrete distribution.\n values2 : array-like, optional\n Values to compare to the original sample.\n cdf : callable, optional\n Cumulative distribution function of the distribution to compare the original sample.\n difference : bool, default False\n If True then plot ECDF-difference plot otherwise ECDF plot.\n pit : bool, default False\n If True plots the ECDF or ECDF-diff of PIT of sample.\n confidence_bands : bool, default None\n If True plots the simultaneous or pointwise confidence bands with `1 - fpr`\n confidence level.\n pointwise : bool, default False\n If True plots pointwise confidence bands otherwise simultaneous bands.\n npoints : int, default 100\n This denotes the granularity size of our plot i.e the number of evaluation points\n for the ecdf or ecdf-difference plots.\n num_trials : int, default 500\n The number of random ECDFs to generate for constructing simultaneous confidence bands.\n fpr : float, default 0.05\n The type I error rate s.t `1 - fpr` denotes the confidence level of bands.\n figsize : (float,float), optional\n Figure size. If `None` it will be defined automatically.\n fill_band : bool, default True\n If True it fills in between to mark the area inside the confidence interval. Otherwise,\n plot the border lines.\n plot_kwargs : dict, optional\n Additional kwargs passed to :func:`mpl:matplotlib.pyplot.step` or\n :meth:`bokeh.plotting.figure.step`\n fill_kwargs : dict, optional\n Additional kwargs passed to :func:`mpl:matplotlib.pyplot.fill_between` or\n :meth:`bokeh:bokeh.plotting.Figure.varea`\n plot_outline_kwargs : dict, optional\n Additional kwargs passed to :meth:`mpl:matplotlib.axes.Axes.plot` or\n :meth:`bokeh:bokeh.plotting.Figure.line`\n ax :axes, optional\n Matplotlib axes or bokeh figures.\n show : bool, optional\n Call backend show function.\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n\n Returns\n -------\n axes : matplotlib_axes or bokeh_figure\n\n References\n ----------\n .. [1] Säilynoja, T., Bürkner, P.C. and Vehtari, A., 2021. Graphical Test for\n Discrete Uniformity and its Applications in Goodness of Fit Evaluation and\n Multiple Sample Comparison. arXiv preprint arXiv:2103.10522.\n\n Examples\n --------\n Plot ecdf plot for a given sample\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> from scipy.stats import uniform, binom, norm\n\n >>> sample = norm(0,1).rvs(1000)\n >>> az.plot_ecdf(sample)\n\n Plot ecdf plot with confidence bands for comparing a given sample w.r.t a given distribution\n\n .. plot::\n :context: close-figs\n\n >>> distribution = norm(0,1)\n >>> az.plot_ecdf(sample, cdf = distribution.cdf, confidence_bands = True)\n\n Plot ecdf-difference plot with confidence bands for comparing a given sample\n w.r.t a given distribution\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_ecdf(sample, cdf = distribution.cdf,\n >>> confidence_bands = True, difference = True)\n\n Plot ecdf plot with confidence bands for PIT of sample for comparing a given sample\n w.r.t a given distribution\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_ecdf(sample, cdf = distribution.cdf,\n >>> confidence_bands = True, pit = True)\n\n Plot ecdf-difference plot with confidence bands for PIT of sample for comparing a given\n sample w.r.t a given distribution\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_ecdf(sample, cdf = distribution.cdf,\n >>> confidence_bands = True, difference = True, pit = True)\n\n You could also plot the above w.r.t another sample rather than a given distribution.\n For eg: Plot ecdf-difference plot with confidence bands for PIT of sample for\n comparing a given sample w.r.t a given sample\n\n .. plot::\n :context: close-figs\n\n >>> sample2 = norm(0,1).rvs(5000)\n >>> az.plot_ecdf(sample, sample2, confidence_bands = True, difference = True, pit = True)\n\n \n source"},{"id":146,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_elpd","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_elpd-Tuple","content":" ArviZPythonPlots.plot_elpd — Method Plot pointwise elpd differences between two or more models.\n\n Pointwise model comparison based on their expected log pointwise predictive density (ELPD).\n\n Notes\n -----\n The ELPD is estimated either by Pareto smoothed importance sampling leave-one-out\n cross-validation (LOO) or using the widely applicable information criterion (WAIC).\n We recommend LOO in line with the work presented by [1]_.\n\n Parameters\n ----------\n compare_dict : mapping of {str : ELPDData or InferenceData}\n A dictionary mapping the model name to the object containing inference data or the result\n of :func:`arviz.loo` or :func:`arviz.waic` functions.\n Refer to :func:`arviz.convert_to_inference_data` for details on possible dict items.\n color : str or array_like, default \"C0\"\n Colors of the scatter plot. If color is a str all dots will have the same color.\n If it is the size of the observations, each dot will have the specified color.\n Otherwise, it will be interpreted as a list of the dims to be used for the color code.\n xlabels : bool, default False\n Use coords as xticklabels.\n figsize : (float, float), optional\n If `None`, size is (8 + numvars, 8 + numvars).\n textsize : float, optional\n Text size for labels. If `None` it will be autoscaled based on `figsize`.\n coords : mapping, optional\n Coordinates of points to plot. **All** values are used for computation, but only a\n subset can be plotted for convenience. See :ref:`this section `\n for usage examples.\n legend : bool, default False\n Include a legend to the plot. Only taken into account when color argument is a dim name.\n threshold : float, optional\n If some elpd difference is larger than ``threshold * elpd.std()``, show its label. If\n `None`, no observations will be highlighted.\n ic : str, optional\n Information Criterion (\"loo\" for PSIS-LOO, \"waic\" for WAIC) used to compare models.\n Defaults to ``rcParams[\"stats.information_criterion\"]``.\n Only taken into account when input is :class:`arviz.InferenceData`.\n scale : str, optional\n Scale argument passed to :func:`arviz.loo` or :func:`arviz.waic`, see their docs for\n details. Only taken into account when values in ``compare_dict`` are\n :class:`arviz.InferenceData`.\n var_name : str, optional\n Argument passed to to :func:`arviz.loo` or :func:`arviz.waic`, see their docs for\n details. Only taken into account when values in ``compare_dict`` are\n :class:`arviz.InferenceData`.\n plot_kwargs : dicts, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.scatter`.\n ax : axes, optional\n :class:`matplotlib.axes.Axes` or :class:`bokeh.plotting.Figure`.\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : matplotlib_axes or bokeh_figure\n\n See Also\n --------\n plot_compare : Summary plot for model comparison.\n loo : Compute Pareto-smoothed importance sampling leave-one-out cross-validation (PSIS-LOO-CV).\n waic : Compute the widely applicable information criterion.\n\n References\n ----------\n .. [1] Vehtari et al. (2016). Practical Bayesian model evaluation using leave-one-out\n cross-validation and WAIC https://arxiv.org/abs/1507.04544\n\n Examples\n --------\n Compare pointwise PSIS-LOO for centered and non centered models of the 8-schools problem\n using matplotlib.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> idata1 = az.load_arviz_data(\"centered_eight\")\n >>> idata2 = az.load_arviz_data(\"non_centered_eight\")\n >>> az.plot_elpd(\n >>> {\"centered model\": idata1, \"non centered model\": idata2},\n >>> xlabels=True\n >>> )\n\n .. bokeh-plot::\n :source-position: above\n\n import arviz as az\n idata1 = az.load_arviz_data(\"centered_eight\")\n idata2 = az.load_arviz_data(\"non_centered_eight\")\n az.plot_elpd(\n {\"centered model\": idata1, \"non centered model\": idata2},\n backend=\"bokeh\"\n )\n\n \n source"},{"id":147,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_energy","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_energy-Tuple","content":" ArviZPythonPlots.plot_energy — Method Plot energy transition distribution and marginal energy distribution in HMC algorithms.\n\n This may help to diagnose poor exploration by gradient-based algorithms like HMC or NUTS.\n The energy function in HMC can identify posteriors with heavy tailed distributions, that\n in practice are challenging for sampling.\n\n This plot is in the style of the one used in [1]_.\n\n Parameters\n ----------\n data : obj\n :class:`xarray.Dataset`, or any object that can be converted (must represent\n ``sample_stats`` and have an ``energy`` variable).\n kind : str, optional\n Type of plot to display (\"kde\", \"hist\").\n bfmi : bool, default True\n If True add to the plot the value of the estimated Bayesian fraction of missing\n information.\n figsize : (float, float), optional\n Figure size. If `None` it will be defined automatically.\n legend : bool, default True\n Flag for plotting legend.\n fill_alpha : tuple, default (1, 0.75)\n Alpha blending value for the shaded area under the curve, between 0\n (no shade) and 1 (opaque).\n fill_color : tuple of valid matplotlib color, default ('C0', 'C5')\n Color for Marginal energy distribution and Energy transition distribution.\n bw : float or str, optional\n If numeric, indicates the bandwidth and must be positive.\n If str, indicates the method to estimate the bandwidth and must be\n one of \"scott\", \"silverman\", \"isj\" or \"experimental\". Defaults to \"experimental\".\n Only works if ``kind='kde'``.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If `None` it will be autoscaled\n based on `figsize`.\n fill_kwargs : dicts, optional\n Additional keywords passed to :func:`arviz.plot_kde` (to control the shade).\n plot_kwargs : dicts, optional\n Additional keywords passed to :func:`arviz.plot_kde` or :func:`matplotlib.pyplot.hist`\n (if ``type='hist'``).\n ax : axes, optional\n :class:`matplotlib.axes.Axes` or :class:`bokeh.plotting.Figure`.\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : matplotlib axes or bokeh figures\n\n See Also\n --------\n bfmi : Calculate the estimated Bayesian fraction of missing information (BFMI).\n\n References\n ----------\n .. [1] Betancourt (2016). Diagnosing Suboptimal Cotangent Disintegrations in\n Hamiltonian Monte Carlo https://arxiv.org/abs/1604.00695\n\n Examples\n --------\n Plot a default energy plot\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data('centered_eight')\n >>> az.plot_energy(data)\n\n Represent energy plot via histograms\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_energy(data, kind='hist')\n\n \n source"},{"id":148,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_ess","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_ess-Tuple","content":" ArviZPythonPlots.plot_ess — Method Generate quantile, local, or evolution ESS plots.\n\n The local and the quantile ESS plots are recommended for checking\n that there are enough samples for all the explored regions of the\n parameter space. Checking local and quantile ESS is particularly\n relevant when working with HDI intervals as opposed to ESS bulk,\n which is suitable for point estimates.\n\n Parameters\n ----------\n idata : InferenceData\n Any object that can be converted to an :class:`arviz.InferenceData` object\n Refer to documentation of :func:`arviz.convert_to_dataset` for details.\n var_names : list of str, optional\n Variables to be plotted. Prefix the variables by ``~`` when you want to exclude\n them from the plot. See :ref:`this section ` for usage examples.\n filter_vars : {None, \"like\", \"regex\"}, default None\n If `None` (default), interpret `var_names` as the real variables names. If \"like\",\n interpret `var_names` as substrings of the real variables names. If \"regex\",\n interpret `var_names` as regular expressions on the real variables names. See\n :ref:`this section ` for usage examples.\n kind : {\"local\", \"quantile\", \"evolution\"}, default \"local\"\n Specify the kind of plot:\n\n * The ``kind=\"local\"`` argument generates the ESS' local efficiency for\n estimating quantiles of a desired posterior.\n * The ``kind=\"quantile\"`` argument generates the ESS' local efficiency\n for estimating small-interval probability of a desired posterior.\n * The ``kind=\"evolution\"`` argument generates the estimated ESS'\n with incrised number of iterations of a desired posterior.\n\n relative : bool, default False\n Show relative ess in plot ``ress = ess / N``.\n coords : dict, optional\n Coordinates of `var_names` to be plotted. Passed to :meth:`xarray.Dataset.sel`.\n See :ref:`this section ` for usage examples.\n grid : tuple, optional\n Number of rows and columns. By default, the rows and columns are\n automatically inferred. See :ref:`this section ` for usage examples.\n figsize : (float, float), optional\n Figure size. If ``None`` it will be defined automatically.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If ``None`` it will be autoscaled\n based on `figsize`.\n rug : bool, default False\n Add a `rug plot `_ for a specific subset of values.\n rug_kind : str, default \"diverging\"\n Variable in sample stats to use as rug mask. Must be a boolean variable.\n n_points : int, default 20\n Number of points for which to plot their quantile/local ess or number of subsets\n in the evolution plot.\n extra_methods : bool, default False\n Plot mean and sd ESS as horizontal lines. Not taken into account if ``kind = 'evolution'``.\n min_ess : int, default 400\n Minimum number of ESS desired. If ``relative=True`` the line is plotted at\n ``min_ess / n_samples`` for local and quantile kinds and as a curve following\n the ``min_ess / n`` dependency in evolution kind.\n labeller : Labeller, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n ax : 2D array-like of matplotlib_axes or bokeh_figure, optional\n A 2D array of locations into which to plot the densities. If not supplied, ArviZ will create\n its own array of plot areas (and return it).\n extra_kwargs : dict, optional\n If evolution plot, `extra_kwargs` is used to plot ess tail and differentiate it\n from ess bulk. Otherwise, passed to extra methods lines.\n text_kwargs : dict, optional\n Only taken into account when ``extra_methods=True``. kwargs passed to ax.annotate\n for extra methods lines labels. It accepts the additional\n key ``x`` to set ``xy=(text_kwargs[\"x\"], mcse)``\n hline_kwargs : dict, optional\n kwargs passed to :func:`~matplotlib.axes.Axes.axhline` or to :class:`~bokeh.models.Span`\n depending on the backend for the horizontal minimum ESS line.\n For relative ess evolution plots the kwargs are passed to\n :func:`~matplotlib.axes.Axes.plot` or to :class:`~bokeh.plotting.figure.line`\n rug_kwargs : dict\n kwargs passed to rug plot.\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n **kwargs\n Passed as-is to :meth:`mpl:matplotlib.axes.Axes.hist` or\n :meth:`mpl:matplotlib.axes.Axes.plot` function depending on the\n value of `kind`.\n\n Returns\n -------\n axes : matplotlib_axes or bokeh_figure\n\n See Also\n --------\n ess : Calculate estimate of the effective sample size.\n\n References\n ----------\n .. [1] Vehtari et al. (2019). Rank-normalization, folding, and\n localization: An improved Rhat for assessing convergence of\n MCMC https://arxiv.org/abs/1903.08008\n\n Examples\n --------\n Plot local ESS.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> idata = az.load_arviz_data(\"centered_eight\")\n >>> coords = {\"school\": [\"Choate\", \"Lawrenceville\"]}\n >>> az.plot_ess(\n ... idata, kind=\"local\", var_names=[\"mu\", \"theta\"], coords=coords\n ... )\n\n Plot ESS evolution as the number of samples increase. When the model is converging properly,\n both lines in this plot should be roughly linear.\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_ess(\n ... idata, kind=\"evolution\", var_names=[\"mu\", \"theta\"], coords=coords\n ... )\n\n Customize local ESS plot to look like reference paper.\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_ess(\n ... idata, kind=\"local\", var_names=[\"mu\"], drawstyle=\"steps-mid\", color=\"k\",\n ... linestyle=\"-\", marker=None, rug=True, rug_kwargs={\"color\": \"r\"}\n ... )\n\n Customize ESS evolution plot to look like reference paper.\n\n .. plot::\n :context: close-figs\n\n >>> extra_kwargs = {\"color\": \"lightsteelblue\"}\n >>> az.plot_ess(\n ... idata, kind=\"evolution\", var_names=[\"mu\"],\n ... color=\"royalblue\", extra_kwargs=extra_kwargs\n ... )\n\n \n source"},{"id":149,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_forest","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_forest-Tuple","content":" ArviZPythonPlots.plot_forest — Method Forest plot to compare HDI intervals from a number of distributions.\n\n Generate forest or ridge plots to compare distributions from a model or list of models.\n Additionally, the function can display effective sample sizes (ess) and Rhats to visualize\n convergence diagnostics alongside the distributions.\n\n Parameters\n ----------\n data : InferenceData\n Any object that can be converted to an :class:`arviz.InferenceData` object\n Refer to documentation of :func:`arviz.convert_to_dataset` for details.\n kind : {\"foresplot\", \"ridgeplot\"}, default \"forestplot\"\n Specify the kind of plot:\n\n * The ``kind=\"forestplot\"`` generates credible intervals, where the central points are the\n estimated posterior means, the thick lines are the central quartiles, and the thin lines\n represent the :math:`100\\times`(`hdi_prob`)% highest density intervals.\n * The ``kind=\"ridgeplot\"`` option generates density plots (kernel density estimate or\n histograms) in the same graph. Ridge plots can be configured to have different overlap,\n truncation bounds and quantile markers.\n\n model_names : list of str, optional\n List with names for the models in the list of data. Useful when plotting more that one\n dataset.\n var_names : list of str, optional\n Variables to be plotted. Prefix the variables by ``~`` when you want to exclude\n them from the plot. See :ref:`this section ` for usage examples.\n combine_dims : set_like of str, optional\n List of dimensions to reduce. Defaults to reducing only the \"chain\" and \"draw\" dimensions.\n See :ref:`this section ` for usage examples.\n filter_vars : {None, \"like\", \"regex\"}, default None\n If `None` (default), interpret `var_names` as the real variables names. If \"like\",\n interpret `var_names` as substrings of the real variables names. If \"regex\",\n interpret `var_names` as regular expressions on the real variables names. See\n :ref:`this section ` for usage examples.\n transform : callable, optional\n Function to transform data (defaults to None i.e.the identity function).\n coords : dict, optional\n Coordinates of ``var_names`` to be plotted. Passed to :meth:`xarray.Dataset.sel`.\n See :ref:`this section ` for usage examples.\n combined : bool, default False\n Flag for combining multiple chains into a single chain. If False, chains will\n be plotted separately. See :ref:`this section ` for usage examples.\n hdi_prob : float, default 0.94\n Plots highest posterior density interval for chosen percentage of density.\n See :ref:`this section ` for usage examples.\n rope : tuple or dictionary of tuples\n Lower and upper values of the Region of Practical Equivalence. If a list with one interval\n only is provided, the ROPE will be displayed across the y-axis. If more than one\n interval is provided the length of the list should match the number of variables.\n quartiles : bool, default True\n Flag for plotting the interquartile range, in addition to the ``hdi_prob`` intervals.\n r_hat : bool, default False\n Flag for plotting Split R-hat statistics. Requires 2 or more chains.\n ess : bool, default False\n Flag for plotting the effective sample size.\n colors : list or string, optional\n list with valid matplotlib colors, one color per model. Alternative a string can be passed.\n If the string is `cycle`, it will automatically chose a color per model from the matplotlibs\n cycle. If a single color is passed, eg 'k', 'C2', 'red' this color will be used for all\n models. Defaults to 'cycle'.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If `None` it will be autoscaled based\n on ``figsize``.\n linewidth : int, optional\n Line width throughout. If `None` it will be autoscaled based on ``figsize``.\n markersize : int, optional\n Markersize throughout. If `None` it will be autoscaled based on ``figsize``.\n legend : bool, optional\n Show a legend with the color encoded model information.\n Defaults to True, if there are multiple models.\n labeller : Labeller, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n ridgeplot_alpha: float, optional\n Transparency for ridgeplot fill. If ``ridgeplot_alpha=0``, border is colored by model,\n otherwise a `black` outline is used.\n ridgeplot_overlap : float, default 2\n Overlap height for ridgeplots.\n ridgeplot_kind : string, optional\n By default (\"auto\") continuous variables are plotted using KDEs and discrete ones using\n histograms. To override this use \"hist\" to plot histograms and \"density\" for KDEs.\n ridgeplot_truncate : bool, default True\n Whether to truncate densities according to the value of ``hdi_prob``.\n ridgeplot_quantiles : list, optional\n Quantiles in ascending order used to segment the KDE. Use [.25, .5, .75] for quartiles.\n figsize : (float, float), optional\n Figure size. If `None`, it will be defined automatically.\n ax : axes, optional\n :class:`matplotlib.axes.Axes` or :class:`bokeh.plotting.Figure`.\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_config : dict, optional\n Currently specifies the bounds to use for bokeh axes. Defaults to value set in ``rcParams``.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n 1D ndarray of matplotlib_axes or bokeh_figures\n\n See Also\n --------\n plot_posterior : Plot Posterior densities in the style of John K. Kruschke's book.\n plot_density : Generate KDE plots for continuous variables and histograms for discrete ones.\n summary : Create a data frame with summary statistics.\n\n Examples\n --------\n Forestplot\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> non_centered_data = az.load_arviz_data('non_centered_eight')\n >>> axes = az.plot_forest(non_centered_data,\n >>> kind='forestplot',\n >>> var_names=[\"^the\"],\n >>> filter_vars=\"regex\",\n >>> combined=True,\n >>> figsize=(9, 7))\n >>> axes[0].set_title('Estimated theta for 8 schools model')\n\n Forestplot with multiple datasets\n\n .. plot::\n :context: close-figs\n\n >>> centered_data = az.load_arviz_data('centered_eight')\n >>> axes = az.plot_forest([non_centered_data, centered_data],\n >>> model_names = [\"non centered eight\", \"centered eight\"],\n >>> kind='forestplot',\n >>> var_names=[\"^the\"],\n >>> filter_vars=\"regex\",\n >>> combined=True,\n >>> figsize=(9, 7))\n >>> axes[0].set_title('Estimated theta for 8 schools models')\n\n Forestplot with ropes\n\n .. plot::\n :context: close-figs\n\n >>> rope = {'theta': [{'school': 'Choate', 'rope': (2, 4)}], 'mu': [{'rope': (-2, 2)}]}\n >>> axes = az.plot_forest(non_centered_data,\n >>> rope=rope,\n >>> var_names='~tau',\n >>> combined=True,\n >>> figsize=(9, 7))\n >>> axes[0].set_title('Estimated theta for 8 schools model')\n\n\n Ridgeplot\n\n .. plot::\n :context: close-figs\n\n >>> axes = az.plot_forest(non_centered_data,\n >>> kind='ridgeplot',\n >>> var_names=['theta'],\n >>> combined=True,\n >>> ridgeplot_overlap=3,\n >>> colors='white',\n >>> figsize=(9, 7))\n >>> axes[0].set_title('Estimated theta for 8 schools model')\n\n Ridgeplot non-truncated and with quantiles\n\n .. plot::\n :context: close-figs\n\n >>> axes = az.plot_forest(non_centered_data,\n >>> kind='ridgeplot',\n >>> var_names=['theta'],\n >>> combined=True,\n >>> ridgeplot_truncate=False,\n >>> ridgeplot_quantiles=[.25, .5, .75],\n >>> ridgeplot_overlap=0.7,\n >>> colors='white',\n >>> figsize=(9, 7))\n >>> axes[0].set_title('Estimated theta for 8 schools model')\n \n source"},{"id":150,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_hdi","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_hdi-Tuple","content":" ArviZPythonPlots.plot_hdi — Method \n Plot HDI intervals for regression data.\n\n Parameters\n ----------\n x : array-like\n Values to plot.\n y : array-like, optional\n Values from which to compute the HDI. Assumed shape ``(chain, draw, \\*shape)``.\n Only optional if ``hdi_data`` is present.\n hdi_data : array_like, optional\n Precomputed HDI values to use. Assumed shape is ``(*x.shape, 2)``.\n hdi_prob : float, optional\n Probability for the highest density interval. Defaults to ``stats.hdi_prob`` rcParam.\n color : str, optional\n Color used for the limits of the HDI and fill. Should be a valid matplotlib color.\n circular : bool, optional\n Whether to compute the HDI taking into account ``x`` is a circular variable\n (in the range [-np.pi, np.pi]) or not. Defaults to False (i.e non-circular variables).\n smooth : boolean, optional\n If True the result will be smoothed by first computing a linear interpolation of the data\n over a regular grid and then applying the Savitzky-Golay filter to the interpolated data.\n Defaults to True.\n smooth_kwargs : dict, optional\n Additional keywords modifying the Savitzky-Golay filter. See\n :func:`scipy:scipy.signal.savgol_filter` for details.\n figsize : tuple\n Figure size. If None it will be defined automatically.\n fill_kwargs : dict, optional\n Keywords passed to :meth:`mpl:matplotlib.axes.Axes.fill_between`\n (use ``fill_kwargs={'alpha': 0}`` to disable fill) or to\n :meth:`bokeh.plotting.Figure.patch`.\n plot_kwargs : dict, optional\n HDI limits keyword arguments, passed to :meth:`mpl:matplotlib.axes.Axes.plot` or\n :meth:`bokeh.plotting.Figure.patch`.\n hdi_kwargs : dict, optional\n Keyword arguments passed to :func:`~arviz.hdi`. Ignored if ``hdi_data`` is present.\n ax : axes, optional\n Matplotlib axes or bokeh figures.\n backend : {\"matplotlib\",\"bokeh\"}, optional\n Select plotting backend.\n backend_kwargs : bool, optional\n These are kwargs specific to the backend being used, passed to\n :meth:`mpl:matplotlib.axes.Axes.plot` or\n :meth:`bokeh.plotting.Figure.patch`.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : matplotlib axes or bokeh figures\n\n See Also\n --------\n hdi : Calculate highest density interval (HDI) of array for given probability.\n\n Examples\n --------\n Plot HDI interval of simulated regression data using `y` argument:\n\n .. plot::\n :context: close-figs\n\n >>> import numpy as np\n >>> import arviz as az\n >>> x_data = np.random.normal(0, 1, 100)\n >>> y_data = np.random.normal(2 + x_data * 0.5, 0.5, size=(2, 50, 100))\n >>> az.plot_hdi(x_data, y_data)\n\n ``plot_hdi`` can also be given precalculated values with the argument ``hdi_data``. This example\n shows how to use :func:`~arviz.hdi` to precalculate the values and pass these values to\n ``plot_hdi``. Similarly to an example in ``hdi`` we are using the ``input_core_dims``\n argument of :func:`~arviz.wrap_xarray_ufunc` to manually define the dimensions over which\n to calculate the HDI.\n\n .. plot::\n :context: close-figs\n\n >>> hdi_data = az.hdi(y_data, input_core_dims=[[\"draw\"]])\n >>> ax = az.plot_hdi(x_data, hdi_data=hdi_data[0], color=\"r\", fill_kwargs={\"alpha\": .2})\n >>> az.plot_hdi(x_data, hdi_data=hdi_data[1], color=\"k\", ax=ax, fill_kwargs={\"alpha\": .2})\n\n ``plot_hdi`` can also be used with Inference Data objects. Here we use the posterior predictive\n to plot the HDI interval.\n\n .. plot::\n :context: close-figs\n\n >>> X = np.random.normal(0,1,100)\n >>> Y = np.random.normal(2 + X * 0.5, 0.5, size=(2,10,100))\n >>> idata = az.from_dict(posterior={\"y\": Y}, constant_data={\"x\":X})\n >>> x_data = idata.constant_data.x\n >>> y_data = idata.posterior.y\n >>> az.plot_hdi(x_data, y_data)\n\n \n source"},{"id":151,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_kde","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_kde-Tuple","content":" ArviZPythonPlots.plot_kde — Method 1D or 2D KDE plot taking into account boundary conditions.\n\n Parameters\n ----------\n values : array-like\n Values to plot\n values2 : array-like, optional\n Values to plot. If present, a 2D KDE will be estimated\n cumulative : bool\n If true plot the estimated cumulative distribution function. Defaults to False.\n Ignored for 2D KDE\n rug : bool\n If True adds a rugplot. Defaults to False. Ignored for 2D KDE\n label : string\n Text to include as part of the legend\n bw : float or str, optional\n If numeric, indicates the bandwidth and must be positive.\n If str, indicates the method to estimate the bandwidth and must be\n one of \"scott\", \"silverman\", \"isj\" or \"experimental\" when ``is_circular`` is False\n and \"taylor\" (for now) when ``is_circular`` is True.\n Defaults to \"default\" which means \"experimental\" when variable is not circular\n and \"taylor\" when it is.\n adaptive : bool, optional.\n If True, an adaptative bandwidth is used. Only valid for 1D KDE.\n Defaults to False.\n quantiles : list\n Quantiles in ascending order used to segment the KDE.\n Use [.25, .5, .75] for quartiles. Defaults to None.\n rotated : bool\n Whether to rotate the 1D KDE plot 90 degrees.\n contour : bool\n If True plot the 2D KDE using contours, otherwise plot a smooth 2D KDE.\n Defaults to True.\n hdi_probs : list\n Plots highest density credibility regions for the provided probabilities for a 2D KDE.\n Defaults to matplotlib chosen levels with no fixed probability associated.\n fill_last : bool\n If True fill the last contour of the 2D KDE plot. Defaults to False.\n figsize : (float, float), optional\n Figure size. If None it will be defined automatically.\n textsize : float\n Text size scaling factor for labels, titles and lines. If None it will be autoscaled based\n on ``figsize``. Not implemented for bokeh backend.\n plot_kwargs : dict\n Keywords passed to the pdf line of a 1D KDE. See :meth:`mpl:matplotlib.axes.Axes.plot`\n or :meth:`bokeh:bokeh.plotting.Figure.line` for a description of accepted values.\n fill_kwargs : dict\n Keywords passed to the fill under the line (use ``fill_kwargs={'alpha': 0}``\n to disable fill). Ignored for 2D KDE. Passed to\n :meth:`bokeh.plotting.Figure.patch`.\n rug_kwargs : dict\n Keywords passed to the rug plot. Ignored if ``rug=False`` or for 2D KDE\n Use ``space`` keyword (float) to control the position of the rugplot. The larger this number\n the lower the rugplot. Passed to :class:`bokeh:bokeh.models.glyphs.Scatter`.\n contour_kwargs : dict\n Keywords passed to :meth:`mpl:matplotlib.axes.Axes.contour`\n to draw contour lines or :meth:`bokeh.plotting.Figure.patch`.\n Ignored for 1D KDE.\n contourf_kwargs : dict\n Keywords passed to :meth:`mpl:matplotlib.axes.Axes.contourf`\n to draw filled contours. Ignored for 1D KDE.\n pcolormesh_kwargs : dict\n Keywords passed to :meth:`mpl:matplotlib.axes.Axes.pcolormesh` or\n :meth:`bokeh.plotting.Figure.image`.\n Ignored for 1D KDE.\n is_circular : {False, True, \"radians\", \"degrees\"}. Default False.\n Select input type {\"radians\", \"degrees\"} for circular histogram or KDE plot. If True,\n default input type is \"radians\". When this argument is present, it interprets ``values``\n is a circular variable measured in radians and a circular KDE is used. Inputs in\n \"degrees\" will undergo an internal conversion to radians.\n ax : axes, optional\n Matplotlib axes or bokeh figures.\n legend : bool\n Add legend to the figure. By default True.\n backend: str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n backend_kwargs: bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or\n :func:`bokeh.plotting.figure`. For additional documentation\n check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n return_glyph : bool, optional\n Internal argument to return glyphs for bokeh\n\n Returns\n -------\n axes : matplotlib.Axes or bokeh.plotting.Figure\n Object containing the kde plot\n glyphs : list, optional\n Bokeh glyphs present in plot. Only provided if ``return_glyph`` is True.\n\n See Also\n --------\n kde : One dimensional density estimation.\n plot_dist : Plot distribution as histogram or kernel density estimates.\n\n Examples\n --------\n Plot default KDE\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> non_centered = az.load_arviz_data('non_centered_eight')\n >>> mu_posterior = np.concatenate(non_centered.posterior[\"mu\"].values)\n >>> tau_posterior = np.concatenate(non_centered.posterior[\"tau\"].values)\n >>> az.plot_kde(mu_posterior)\n\n\n Plot KDE with rugplot\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, rug=True)\n\n Plot KDE with adaptive bandwidth\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, adaptive=True)\n\n Plot KDE with a different bandwidth estimator\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, bw=\"scott\")\n\n Plot KDE with a bandwidth specified manually\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, bw=0.4)\n\n Plot KDE for a circular variable\n\n .. plot::\n :context: close-figs\n\n >>> rvs = np.random.vonmises(mu=np.pi, kappa=2, size=500)\n >>> az.plot_kde(rvs, is_circular=True)\n\n\n Plot a cumulative distribution\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, cumulative=True)\n\n\n\n Rotate plot 90 degrees\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, rotated=True)\n\n\n Plot 2d contour KDE\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, values2=tau_posterior)\n\n\n Plot 2d contour KDE, without filling and contour lines using viridis cmap\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, values2=tau_posterior,\n ... contour_kwargs={\"colors\":None, \"cmap\":plt.cm.viridis},\n ... contourf_kwargs={\"alpha\":0});\n\n Plot 2d contour KDE, set the number of levels to 3.\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(\n ... mu_posterior, values2=tau_posterior,\n ... contour_kwargs={\"levels\":3}, contourf_kwargs={\"levels\":3}\n ... );\n\n Plot 2d contour KDE with 30%, 60% and 90% HDI contours.\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, values2=tau_posterior, hdi_probs=[0.3, 0.6, 0.9])\n\n Plot 2d smooth KDE\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, values2=tau_posterior, contour=False)\n\n \n source"},{"id":152,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_khat","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_khat-Tuple","content":" ArviZPythonPlots.plot_khat — Method \n Plot Pareto tail indices for diagnosing convergence.\n\n Parameters\n ----------\n khats : ELPDData containing Pareto shapes information or array of\n Pareto tail indices.\n color : str or array_like, optional\n Colors of the scatter plot, if color is a str all dots will\n have the same color, if it is the size of the observations,\n each dot will have the specified color, otherwise, it will be\n interpreted as a list of the dims to be used for the color\n code. If Matplotlib c argument is passed, it will override\n the color argument\n xlabels : bool, optional\n Use coords as xticklabels\n show_hlines : bool, optional\n Show the horizontal lines, by default at the values [0, 0.5, 0.7, 1].\n show_bins : bool, optional\n Show the percentage of khats falling in each bin, as delimited by hlines.\n bin_format : str, optional\n The string is used as formatting guide calling ``bin_format.format(count, pct)``.\n threshold : float, optional\n Show the labels of k values larger than threshold. Defaults to `None`,\n no observations will be highlighted.\n hover_label : bool, optional\n Show the datapoint label when hovering over it with the mouse. Requires an interactive\n backend.\n hover_format : str, optional\n String used to format the hover label via ``hover_format.format(idx, coord_label)``\n figsize : (float, float), optional\n Figure size. If None it will be defined automatically.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If None it will be autoscaled based\n on figsize.\n coords : mapping, optional\n Coordinates of points to plot. **All** values are used for computation, but only a\n a subset can be plotted for convenience.\n legend : bool, optional\n Include a legend to the plot. Only taken into account when color argument is a dim name.\n markersize : int, optional\n markersize for scatter plot. Defaults to `None` in which case it will\n be chosen based on autoscaling for figsize.\n ax : axes, optional\n Matplotlib axes or bokeh figures.\n hlines_kwargs : dictionary, optional\n Additional keywords passed to\n :meth:`matplotlib.axes.Axes.hlines`.\n backend : str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n backend_kwargs : bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or\n :func:`bokeh.plotting.figure`.\n show : bool, optional\n Call backend show function.\n kwargs :\n Additional keywords passed to\n :meth:`matplotlib.axes.Axes.scatter`.\n\n Returns\n -------\n axes : matplotlib_axes or bokeh_figures\n\n See Also\n --------\n psislw : Pareto smoothed importance sampling (PSIS).\n\n Examples\n --------\n Plot estimated pareto shape parameters showing how many fall in each category.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> radon = az.load_arviz_data(\"radon\")\n >>> loo_radon = az.loo(radon, pointwise=True)\n >>> az.plot_khat(loo_radon, show_bins=True)\n\n Show xlabels\n\n .. plot::\n :context: close-figs\n\n >>> centered_eight = az.load_arviz_data(\"centered_eight\")\n >>> khats = az.loo(centered_eight, pointwise=True).pareto_k\n >>> az.plot_khat(khats, xlabels=True, threshold=1)\n\n Use custom color scheme\n\n .. plot::\n :context: close-figs\n\n >>> counties = radon.posterior.County[radon.constant_data.county_idx].values\n >>> colors = [\n ... \"blue\" if county[-1] in (\"A\", \"N\") else \"green\" for county in counties\n ... ]\n >>> az.plot_khat(loo_radon, color=colors)\n\n Notes\n -----\n The Generalized Pareto distribution (GPD) may be used to diagnose\n convergence rates for importance sampling. GPD has parameters\n offset, scale, and shape. The shape parameter is usually denoted\n with ``k``. ``k`` also tells how many finite moments the\n distribution has. The pre-asymptotic convergence rate of\n importance sampling can be estimated based on the fractional\n number of finite moments of the importance ratio distribution. GPD\n is fitted to the largest importance ratios and the estimated shape\n parameter ``k``, i.e., ``\\hat{k}`` can then be used as a diagnostic\n (most importantly if ``\\hat{k} > 0.7``, then the convergence rate\n is impractically low). See [1]_.\n\n References\n ----------\n .. [1] Vehtari, A., Simpson, D., Gelman, A., Yao, Y., Gabry, J.,\n 2019. Pareto Smoothed Importance Sampling. arXiv:1507.02646 [stat].\n\n \n source"},{"id":153,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_lm","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_lm-Tuple","content":" ArviZPythonPlots.plot_lm — Method Posterior predictive and mean plots for regression-like data.\n\n Parameters\n ----------\n y : str or DataArray or ndarray\n If str, variable name from ``observed_data``.\n idata : InferenceData, Optional\n Optional only if ``y`` is not str.\n x : str, tuple of strings, DataArray or array-like, optional\n If str or tuple, variable name from ``constant_data``.\n If ndarray, could be 1D, or 2D for multiple plots.\n If None, coords name of ``y`` (``y`` should be DataArray).\n y_model : str or Sequence, Optional\n If str, variable name from ``posterior``.\n Its dimensions should be same as ``y`` plus added chains and draws.\n y_hat : str, Optional\n If str, variable name from ``posterior_predictive``.\n Its dimensions should be same as ``y`` plus added chains and draws.\n num_samples : int, Optional, Default 50\n Significant if ``kind_pp`` is \"samples\" or ``kind_model`` is \"lines\".\n Number of samples to be drawn from posterior predictive or\n kind_pp : {\"samples\", \"hdi\"}, Default \"samples\"\n Options to visualize uncertainty in data.\n kind_model : {\"lines\", \"hdi\"}, Default \"lines\"\n Options to visualize uncertainty in mean of the data.\n plot_dim : str, Optional\n Necessary if ``y`` is multidimensional.\n backend : str, Optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n y_kwargs : dict, optional\n Passed to :meth:`mpl:matplotlib.axes.Axes.plot` in matplotlib\n and :meth:`bokeh:bokeh.plotting.Figure.circle` in bokeh\n y_hat_plot_kwargs : dict, optional\n Passed to :meth:`mpl:matplotlib.axes.Axes.plot` in matplotlib\n and :meth:`bokeh:bokeh.plotting.Figure.circle` in bokeh\n y_hat_fill_kwargs : dict, optional\n Passed to :func:`arviz.plot_hdi`\n y_model_plot_kwargs : dict, optional\n Passed to :meth:`mpl:matplotlib.axes.Axes.plot` in matplotlib\n and :meth:`bokeh:bokeh.plotting.Figure.line` in bokeh\n y_model_fill_kwargs : dict, optional\n Significant if ``kind_model`` is \"hdi\". Passed to :func:`arviz.plot_hdi`\n y_model_mean_kwargs : dict, optional\n Passed to :meth:`mpl:matplotlib.axes.Axes.plot` in matplotlib\n and :meth:`bokeh:bokeh.plotting.Figure.line` in bokeh\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used. Passed to\n :func:`matplotlib.pyplot.subplots` or\n :func:`bokeh.plotting.figure`.\n figsize : (float, float), optional\n Figure size. If None it will be defined automatically.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If None it will be\n autoscaled based on ``figsize``.\n axes : 2D numpy array-like of matplotlib_axes or bokeh_figures, optional\n A 2D array of locations into which to plot the densities. If not supplied, Arviz will create\n its own array of plot areas (and return it).\n show : bool, optional\n Call backend show function.\n legend : bool, optional\n Add legend to figure. By default True.\n grid : bool, optional\n Add grid to figure. By default True.\n\n\n Returns\n -------\n axes: matplotlib axes or bokeh figures\n\n See Also\n --------\n plot_ts : Plot timeseries data\n plot_ppc : Plot for posterior/prior predictive checks\n\n Examples\n --------\n Plot regression default plot\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> import numpy as np\n >>> import xarray as xr\n >>> idata = az.load_arviz_data('regression1d')\n >>> x = xr.DataArray(np.linspace(0, 1, 100))\n >>> idata.posterior[\"y_model\"] = idata.posterior[\"intercept\"] + idata.posterior[\"slope\"]*x\n >>> az.plot_lm(idata=idata, y=\"y\", x=x)\n\n Plot regression data and mean uncertainty\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_lm(idata=idata, y=\"y\", x=x, y_model=\"y_model\")\n\n Plot regression data and mean uncertainty in hdi form\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_lm(\n ... idata=idata, y=\"y\", x=x, y_model=\"y_model\", kind_pp=\"hdi\", kind_model=\"hdi\"\n ... )\n\n Plot regression data for multi-dimensional y using plot_dim\n\n .. plot::\n :context: close-figs\n\n >>> data = az.from_dict(\n ... observed_data = { \"y\": np.random.normal(size=(5, 7)) },\n ... posterior_predictive = {\"y\": np.random.randn(4, 1000, 5, 7) / 2},\n ... dims={\"y\": [\"dim1\", \"dim2\"]},\n ... coords={\"dim1\": range(5), \"dim2\": range(7)}\n ... )\n >>> az.plot_lm(idata=data, y=\"y\", plot_dim=\"dim1\")\n \n source"},{"id":154,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_loo_pit","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_loo_pit-Tuple","content":" ArviZPythonPlots.plot_loo_pit — Method Plot Leave-One-Out (LOO) probability integral transformation (PIT) predictive checks.\n\n Parameters\n ----------\n idata : InferenceData\n :class:`arviz.InferenceData` object.\n y : array, DataArray or str\n Observed data. If str, ``idata`` must be present and contain the observed data group\n y_hat : array, DataArray or str\n Posterior predictive samples for ``y``. It must have the same shape as y plus an\n extra dimension at the end of size n_samples (chains and draws stacked). If str or\n None, ``idata`` must contain the posterior predictive group. If None, ``y_hat`` is taken\n equal to y, thus, y must be str too.\n log_weights : array or DataArray\n Smoothed log_weights. It must have the same shape as ``y_hat``\n ecdf : bool, optional\n Plot the difference between the LOO-PIT Empirical Cumulative Distribution Function\n (ECDF) and the uniform CDF instead of LOO-PIT kde.\n In this case, instead of overlaying uniform distributions, the beta ``hdi_prob``\n around the theoretical uniform CDF is shown. This approximation only holds\n for large S and ECDF values not very close to 0 nor 1. For more information, see\n `Vehtari et al. (2019)`, `Appendix G `_.\n ecdf_fill : bool, optional\n Use :meth:`matplotlib.axes.Axes.fill_between` to mark the area\n inside the credible interval. Otherwise, plot the\n border lines.\n n_unif : int, optional\n Number of datasets to simulate and overlay from the uniform distribution.\n use_hdi : bool, optional\n Compute expected hdi values instead of overlaying the sampled uniform distributions.\n hdi_prob : float, optional\n Probability for the highest density interval. Works with ``use_hdi=True`` or ``ecdf=True``.\n figsize : (float, float), optional\n If None, size is (8 + numvars, 8 + numvars)\n textsize : int, optional\n Text size for labels. If None it will be autoscaled based on ``figsize``.\n labeller : Labeller, optional\n Class providing the method ``make_pp_label`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n color : str or array_like, optional\n Color of the LOO-PIT estimated pdf plot. If ``plot_unif_kwargs`` has no \"color\" key,\n a slightly lighter color than this argument will be used for the uniform kde lines.\n This will ensure that LOO-PIT kde and uniform kde have different default colors.\n legend : bool, optional\n Show the legend of the figure.\n ax : axes, optional\n Matplotlib axes or bokeh figures.\n plot_kwargs : dict, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.plot`\n for LOO-PIT line (kde or ECDF)\n plot_unif_kwargs : dict, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.plot` for\n overlaid uniform distributions or for beta credible interval\n lines if ``ecdf=True``\n hdi_kwargs : dict, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.axhspan`\n fill_kwargs : dict, optional\n Additional kwargs passed to :meth:`matplotlib.axes.Axes.fill_between`\n backend : str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n backend_kwargs : bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or\n :func:`bokeh.plotting.figure`. For additional documentation\n check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : matplotlib_axes or bokeh_figures\n\n See Also\n --------\n plot_bpv : Plot Bayesian p-value for observed data and Posterior/Prior predictive.\n loo_pit : Compute leave one out (PSIS-LOO) probability integral transform (PIT) values.\n\n References\n ----------\n * Gabry et al. (2017) see https://arxiv.org/abs/1709.01449\n * https://mc-stan.org/bayesplot/reference/PPC-loo.html\n * Gelman et al. BDA (2014) Section 6.3\n\n Examples\n --------\n Plot LOO-PIT predictive checks overlaying the KDE of the LOO-PIT values to several\n realizations of uniform variable sampling with the same number of observations.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> idata = az.load_arviz_data(\"radon\")\n >>> az.plot_loo_pit(idata=idata, y=\"y\")\n\n Fill the area containing the 94% highest density interval of the difference between uniform\n variables empirical CDF and the real uniform CDF. A LOO-PIT ECDF clearly outside of these\n theoretical boundaries indicates that the observations and the posterior predictive\n samples do not follow the same distribution.\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_loo_pit(idata=idata, y=\"y\", ecdf=True)\n\n \n source"},{"id":155,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_mcse","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_mcse-Tuple","content":" ArviZPythonPlots.plot_mcse — Method Plot quantile or local Monte Carlo Standard Error.\n\n Parameters\n ----------\n idata : obj\n Any object that can be converted to an :class:`arviz.InferenceData` object\n Refer to documentation of :func:`arviz.convert_to_dataset` for details\n var_names : list of variable names, optional\n Variables to be plotted. Prefix the variables by ``~`` when you want to exclude\n them from the plot.\n filter_vars : {None, \"like\", \"regex\"}, optional, default=None\n If `None` (default), interpret var_names as the real variables names. If \"like\",\n interpret var_names as substrings of the real variables names. If \"regex\",\n interpret var_names as regular expressions on the real variables names. A la\n `pandas.filter`.\n coords : dict, optional\n Coordinates of var_names to be plotted. Passed to :meth:`xarray.Dataset.sel`\n errorbar : bool, optional\n Plot quantile value +/- mcse instead of plotting mcse.\n grid : tuple\n Number of rows and columns. Defaults to None, the rows and columns are\n automatically inferred.\n figsize : (float, float), optional\n Figure size. If None it will be defined automatically.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If None it will be autoscaled based\n on figsize.\n extra_methods : bool, optional\n Plot mean and sd MCSE as horizontal lines. Only taken into account when\n ``errorbar=False``.\n rug : bool\n Plot rug plot of values diverging or that reached the max tree depth.\n rug_kind : bool\n Variable in sample stats to use as rug mask. Must be a boolean variable.\n n_points : int\n Number of points for which to plot their quantile/local ess or number of subsets\n in the evolution plot.\n labeller : Labeller, optional\n Class providing the method `make_label_vert` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n ax : 2D array-like of matplotlib_axes or bokeh_figures, optional\n A 2D array of locations into which to plot the densities. If not supplied, Arviz will create\n its own array of plot areas (and return it).\n rug_kwargs : dict\n kwargs passed to rug plot in\n :meth:`mpl:matplotlib.axes.Axes.plot` or :class:`bokeh:bokeh.models.glyphs.Scatter`.\n extra_kwargs : dict, optional\n kwargs passed as extra method lines in\n :meth:`mpl:matplotlib.axes.Axes.axhline` or :class:`bokeh:bokeh.models.Span`\n text_kwargs : dict, optional\n kwargs passed to :meth:`mpl:matplotlib.axes.Axes.annotate` for extra methods lines labels.\n It accepts the additional key ``x`` to set ``xy=(text_kwargs[\"x\"], mcse)``.\n text_kwargs are ignored for the bokeh plotting backend.\n backend : str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n backend_kwargs : bool, optional\n These are kwargs specific to the backend being passed to\n :func:`matplotlib.pyplot.subplots` or :func:`bokeh.plotting.figure`.\n show: bool, optional\n Call backend show function.\n **kwargs\n Passed as-is to :meth:`mpl:matplotlib.axes.Axes.hist` or\n :meth:`mpl:matplotlib.axes.Axes.plot` in matplotlib depending on the value of `kind`.\n\n Returns\n -------\n axes : matplotlib axes or bokeh figures\n\n See Also\n --------\n :func:`arviz.mcse`: Calculate Markov Chain Standard Error statistic.\n\n References\n ----------\n * Vehtari et al. (2019) see https://arxiv.org/abs/1903.08008\n\n Examples\n --------\n Plot quantile Monte Carlo Standard Error.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> idata = az.load_arviz_data(\"centered_eight\")\n >>> coords = {\"school\": [\"Deerfield\", \"Lawrenceville\"]}\n >>> az.plot_mcse(\n ... idata, var_names=[\"mu\", \"theta\"], coords=coords\n ... )\n\n \n source"},{"id":156,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_pair","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_pair-Tuple","content":" ArviZPythonPlots.plot_pair — Method \n Plot a scatter, kde and/or hexbin matrix with (optional) marginals on the diagonal.\n\n Parameters\n ----------\n data: obj\n Any object that can be converted to an :class:`arviz.InferenceData` object.\n Refer to documentation of :func:`arviz.convert_to_dataset` for details\n group: str, optional\n Specifies which InferenceData group should be plotted. Defaults to 'posterior'.\n var_names: list of variable names, optional\n Variables to be plotted, if None all variable are plotted. Prefix the\n variables by ``~`` when you want to exclude them from the plot.\n filter_vars: {None, \"like\", \"regex\"}, optional, default=None\n If `None` (default), interpret var_names as the real variables names. If \"like\",\n interpret var_names as substrings of the real variables names. If \"regex\",\n interpret var_names as regular expressions on the real variables names. A la\n ``pandas.filter``.\n combine_dims : set_like of str, optional\n List of dimensions to reduce. Defaults to reducing only the \"chain\" and \"draw\" dimensions.\n See the :ref:`this section ` for usage examples.\n coords: mapping, optional\n Coordinates of var_names to be plotted. Passed to :meth:`xarray.Dataset.sel`.\n marginals: bool, optional\n If True pairplot will include marginal distributions for every variable\n figsize: figure size tuple\n If None, size is (8 + numvars, 8 + numvars)\n textsize: int\n Text size for labels. If None it will be autoscaled based on ``figsize``.\n kind : str or List[str]\n Type of plot to display (scatter, kde and/or hexbin)\n gridsize: int or (int, int), optional\n Only works for ``kind=hexbin``. The number of hexagons in the x-direction.\n The corresponding number of hexagons in the y-direction is chosen\n such that the hexagons are approximately regular. Alternatively, gridsize\n can be a tuple with two elements specifying the number of hexagons\n in the x-direction and the y-direction.\n divergences: Boolean\n If True divergences will be plotted in a different color, only if group is either 'prior'\n or 'posterior'.\n colorbar: bool\n If True a colorbar will be included as part of the plot (Defaults to False).\n Only works when ``kind=hexbin``\n labeller : labeller instance, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot.\n Read the :ref:`label_guide` for more details and usage examples.\n ax: axes, optional\n Matplotlib axes or bokeh figures.\n divergences_kwargs: dicts, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.scatter` for divergences\n scatter_kwargs:\n Additional keywords passed to :meth:`matplotlib.axes.Axes.scatter` when using scatter kind\n kde_kwargs: dict, optional\n Additional keywords passed to :func:`arviz.plot_kde` when using kde kind\n hexbin_kwargs: dict, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.hexbin` when\n using hexbin kind\n backend: str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n backend_kwargs: bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or\n :func:`bokeh.plotting.figure`.\n marginal_kwargs: dict, optional\n Additional keywords passed to :func:`arviz.plot_dist`, modifying the\n marginal distributions plotted in the diagonal.\n point_estimate: str, optional\n Select point estimate from 'mean', 'mode' or 'median'. The point estimate will be\n plotted using a scatter marker and vertical/horizontal lines.\n point_estimate_kwargs: dict, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.axvline`,\n :meth:`matplotlib.axes.Axes.axhline` (matplotlib) or\n :class:`bokeh:bokeh.models.Span` (bokeh)\n point_estimate_marker_kwargs: dict, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.scatter`\n or :meth:`bokeh:bokeh.plotting.Figure.square` in point\n estimate plot. Not available in bokeh\n reference_values: dict, optional\n Reference values for the plotted variables. The Reference values will be plotted\n using a scatter marker\n reference_values_kwargs: dict, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.plot` or\n :meth:`bokeh:bokeh.plotting.Figure.circle` in reference values plot\n show: bool, optional\n Call backend show function.\n\n Returns\n -------\n axes: matplotlib axes or bokeh figures\n\n Examples\n --------\n KDE Pair Plot\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> centered = az.load_arviz_data('centered_eight')\n >>> coords = {'school': ['Choate', 'Deerfield']}\n >>> az.plot_pair(centered,\n >>> var_names=['theta', 'mu', 'tau'],\n >>> kind='kde',\n >>> coords=coords,\n >>> divergences=True,\n >>> textsize=18)\n\n Hexbin pair plot\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_pair(centered,\n >>> var_names=['theta', 'mu'],\n >>> coords=coords,\n >>> textsize=18,\n >>> kind='hexbin')\n\n Pair plot showing divergences and select variables with regular expressions\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_pair(centered,\n ... var_names=['^t', 'mu'],\n ... filter_vars=\"regex\",\n ... coords=coords,\n ... divergences=True,\n ... textsize=18)\n \n source"},{"id":157,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_parallel","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_parallel-Tuple","content":" ArviZPythonPlots.plot_parallel — Method \n Plot parallel coordinates plot showing posterior points with and without divergences.\n\n Described by https://arxiv.org/abs/1709.01449\n\n Parameters\n ----------\n data: obj\n Any object that can be converted to an :class:`arviz.InferenceData` object\n refer to documentation of :func:`arviz.convert_to_dataset` for details\n var_names: list of variable names\n Variables to be plotted, if `None` all variables are plotted. Can be used to change the\n order of the plotted variables. Prefix the variables by ``~`` when you want to exclude\n them from the plot.\n filter_vars: {None, \"like\", \"regex\"}, optional, default=None\n If `None` (default), interpret var_names as the real variables names. If \"like\",\n interpret var_names as substrings of the real variables names. If \"regex\",\n interpret var_names as regular expressions on the real variables names. A la\n ``pandas.filter``.\n coords: mapping, optional\n Coordinates of ``var_names`` to be plotted.\n Passed to :meth:`xarray.Dataset.sel`.\n figsize: tuple\n Figure size. If None it will be defined automatically.\n textsize: float\n Text size scaling factor for labels, titles and lines. If None it will be autoscaled based\n on ``figsize``.\n legend: bool\n Flag for plotting legend (defaults to True)\n colornd: valid matplotlib color\n color for non-divergent points. Defaults to 'k'\n colord: valid matplotlib color\n color for divergent points. Defaults to 'C1'\n shadend: float\n Alpha blending value for non-divergent points, between 0 (invisible) and 1 (opaque).\n Defaults to .025\n labeller : labeller instance, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot.\n Read the :ref:`label_guide` for more details and usage examples.\n ax: axes, optional\n Matplotlib axes or bokeh figures.\n norm_method: str\n Method for normalizing the data. Methods include normal, minmax and rank.\n Defaults to none.\n backend: str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n backend_config: dict, optional\n Currently specifies the bounds to use for bokeh axes.\n Defaults to value set in ``rcParams``.\n backend_kwargs: bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or\n :func:`bokeh.plotting.figure`.\n show: bool, optional\n Call backend show function.\n\n Returns\n -------\n axes: matplotlib axes or bokeh figures\n\n See Also\n --------\n plot_pair : Plot a scatter, kde and/or hexbin matrix with (optional) marginals on the diagonal.\n plot_trace : Plot distribution (histogram or kernel density estimates) and sampled values\n or rank plot\n\n Examples\n --------\n Plot default parallel plot\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data('centered_eight')\n >>> az.plot_parallel(data, var_names=[\"mu\", \"tau\"])\n\n\n Plot parallel plot with normalization\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_parallel(data, var_names=[\"theta\", \"tau\", \"mu\"], norm_method=\"normal\")\n\n Plot parallel plot with minmax\n\n .. plot::\n :context: close-figs\n\n >>> ax = az.plot_parallel(data, var_names=[\"theta\", \"tau\", \"mu\"], norm_method=\"minmax\")\n >>> ax.set_xticklabels(ax.get_xticklabels(), rotation=45)\n\n Plot parallel plot with rank\n\n .. plot::\n :context: close-figs\n\n >>> ax = az.plot_parallel(data, var_names=[\"theta\", \"tau\", \"mu\"], norm_method=\"rank\")\n >>> ax.set_xticklabels(ax.get_xticklabels(), rotation=45)\n \n source"},{"id":158,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_posterior","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_posterior-Tuple","content":" ArviZPythonPlots.plot_posterior — Method Plot Posterior densities in the style of John K. Kruschke's book.\n\n Parameters\n ----------\n data: obj\n Any object that can be converted to an :class:`arviz.InferenceData` object.\n Refer to the documentation of :func:`arviz.convert_to_dataset` for details\n var_names: list of variable names\n Variables to be plotted, two variables are required. Prefix the variables with ``~``\n when you want to exclude them from the plot.\n filter_vars: {None, \"like\", \"regex\"}, optional, default=None\n If `None` (default), interpret var_names as the real variables names. If \"like\",\n interpret var_names as substrings of the real variables names. If \"regex\",\n interpret var_names as regular expressions on the real variables names. A la\n ``pandas.filter``.\n combine_dims : set_like of str, optional\n List of dimensions to reduce. Defaults to reducing only the \"chain\" and \"draw\" dimensions.\n See the :ref:`this section ` for usage examples.\n transform: callable\n Function to transform data (defaults to None i.e.the identity function)\n coords: mapping, optional\n Coordinates of var_names to be plotted. Passed to :meth:`xarray.Dataset.sel`\n grid : tuple\n Number of rows and columns. Defaults to None, the rows and columns are\n automatically inferred.\n figsize: tuple\n Figure size. If None it will be defined automatically.\n textsize: float\n Text size scaling factor for labels, titles and lines. If None it will be autoscaled based\n on ``figsize``.\n hdi_prob: float, optional\n Plots highest density interval for chosen percentage of density.\n Use 'hide' to hide the highest density interval. Defaults to 0.94.\n multimodal: bool\n If true (default) it may compute more than one credible interval if the distribution is\n multimodal and the modes are well separated.\n skipna : bool\n If true ignores nan values when computing the hdi and point estimates. Defaults to false.\n round_to: int, optional\n Controls formatting of floats. Defaults to 2 or the integer part, whichever is bigger.\n point_estimate: Optional[str]\n Plot point estimate per variable. Values should be 'mean', 'median', 'mode' or None.\n Defaults to 'auto' i.e. it falls back to default set in rcParams.\n group: str, optional\n Specifies which InferenceData group should be plotted. Defaults to 'posterior'.\n rope: tuple or dictionary of tuples\n Lower and upper values of the Region Of Practical Equivalence. If a list is provided, its\n length should match the number of variables.\n ref_val: float or dictionary of floats\n display the percentage below and above the values in ref_val. Must be None (default),\n a constant, a list or a dictionary like see an example below. If a list is provided, its\n length should match the number of variables.\n rope_color: str, optional\n Specifies the color of ROPE and displayed percentage within ROPE\n ref_val_color: str, optional\n Specifies the color of the displayed percentage\n kind: str\n Type of plot to display (kde or hist) For discrete variables this argument is ignored and\n a histogram is always used. Defaults to rcParam ``plot.density_kind``\n bw: float or str, optional\n If numeric, indicates the bandwidth and must be positive.\n If str, indicates the method to estimate the bandwidth and must be\n one of \"scott\", \"silverman\", \"isj\" or \"experimental\" when `circular` is False\n and \"taylor\" (for now) when `circular` is True.\n Defaults to \"default\" which means \"experimental\" when variable is not circular\n and \"taylor\" when it is. Only works if `kind == kde`.\n circular: bool, optional\n If True, it interprets the values passed are from a circular variable measured in radians\n and a circular KDE is used. Only valid for 1D KDE. Defaults to False.\n Only works if `kind == kde`.\n bins: integer or sequence or 'auto', optional\n Controls the number of bins,accepts the same keywords :func:`matplotlib.pyplot.hist` does.\n Only works if `kind == hist`. If None (default) it will use `auto` for continuous variables\n and `range(xmin, xmax + 1)` for discrete variables.\n labeller : labeller instance, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n ax: numpy array-like of matplotlib axes or bokeh figures, optional\n A 2D array of locations into which to plot the densities. If not supplied, Arviz will create\n its own array of plot areas (and return it).\n backend: str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n backend_kwargs: bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :func:`bokeh.plotting.figure`\n show: bool, optional\n Call backend show function.\n **kwargs\n Passed as-is to :func:`matplotlib.pyplot.hist` or :func:`matplotlib.pyplot.plot` function\n depending on the value of `kind`.\n\n Returns\n -------\n axes: matplotlib axes or bokeh figures\n\n See Also\n --------\n plot_dist : Plot distribution as histogram or kernel density estimates.\n plot_density : Generate KDE plots for continuous variables and histograms for discrete ones.\n plot_forest : Forest plot to compare HDI intervals from a number of distributions.\n\n Examples\n --------\n Show a default kernel density plot following style of John Kruschke\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data('centered_eight')\n >>> az.plot_posterior(data)\n\n Plot subset variables by specifying variable name exactly\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_posterior(data, var_names=['mu'])\n\n Plot Region of Practical Equivalence (rope) and select variables with regular expressions\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_posterior(data, var_names=['mu', '^the'], filter_vars=\"regex\", rope=(-1, 1))\n\n Plot Region of Practical Equivalence for selected distributions\n\n .. plot::\n :context: close-figs\n\n >>> rope = {'mu': [{'rope': (-2, 2)}], 'theta': [{'school': 'Choate', 'rope': (2, 4)}]}\n >>> az.plot_posterior(data, var_names=['mu', 'theta'], rope=rope)\n\n Using `coords` argument to plot only a subset of data\n\n .. plot::\n :context: close-figs\n\n >>> coords = {\"school\": [\"Choate\",\"Phillips Exeter\"]}\n >>> az.plot_posterior(data, var_names=[\"mu\", \"theta\"], coords=coords)\n\n Add reference lines\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_posterior(data, var_names=['mu', 'theta'], ref_val=0)\n\n Show point estimate of distribution\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_posterior(data, var_names=['mu', 'theta'], point_estimate='mode')\n\n Show reference values using variable names and coordinates\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_posterior(data, ref_val= {\"theta\": [{\"school\": \"Deerfield\", \"ref_val\": 4},\n ... {\"school\": \"Choate\", \"ref_val\": 3}]})\n\n Show reference values using a list\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_posterior(data, ref_val=[1] + [5] * 8 + [1])\n\n\n Plot posterior as a histogram\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_posterior(data, var_names=['mu'], kind='hist')\n\n Change size of highest density interval\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_posterior(data, var_names=['mu'], hdi_prob=.75)\n \n source"},{"id":159,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_ppc","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_ppc-Tuple","content":" ArviZPythonPlots.plot_ppc — Method \n Plot for posterior/prior predictive checks.\n\n Parameters\n ----------\n data: az.InferenceData object\n :class:`arviz.InferenceData` object containing the observed and posterior/prior\n predictive data.\n kind: str\n Type of plot to display (\"kde\", \"cumulative\", or \"scatter\"). Defaults to `kde`.\n alpha: float\n Opacity of posterior/prior predictive density curves.\n Defaults to 0.2 for ``kind = kde`` and cumulative, for scatter defaults to 0.7.\n mean: bool\n Whether or not to plot the mean posterior/prior predictive distribution.\n Defaults to ``True``.\n observed: bool, default True\n Whether or not to plot the observed data.\n observed: bool, default False\n Whether or not to plot a rug plot for the observed data. Only valid if `observed` is\n `True` and for kind `kde` or `cumulative`.\n color: str\n Valid matplotlib ``color``. Defaults to ``C0``.\n color: list\n List with valid matplotlib colors corresponding to the posterior/prior predictive\n distribution, observed data and mean of the posterior/prior predictive distribution.\n Defaults to [\"C0\", \"k\", \"C1\"].\n grid : tuple\n Number of rows and columns. Defaults to None, the rows and columns are\n automatically inferred.\n figsize: tuple\n Figure size. If None, it will be defined automatically.\n textsize: float\n Text size scaling factor for labels, titles and lines. If None, it will be\n autoscaled based on ``figsize``.\n data_pairs: dict\n Dictionary containing relations between observed data and posterior/prior predictive data.\n Dictionary structure:\n\n - key = data var_name\n - value = posterior/prior predictive var_name\n\n For example, ``data_pairs = {'y' : 'y_hat'}``\n If None, it will assume that the observed data and the posterior/prior\n predictive data have the same variable name.\n var_names: list of variable names\n Variables to be plotted, if `None` all variable are plotted. Prefix the\n variables by ``~`` when you want to exclude them from the plot.\n filter_vars: {None, \"like\", \"regex\"}, optional, default=None\n If `None` (default), interpret var_names as the real variables names. If \"like\",\n interpret var_names as substrings of the real variables names. If \"regex\",\n interpret var_names as regular expressions on the real variables names. A la\n ``pandas.filter``.\n coords: dict\n Dictionary mapping dimensions to selected coordinates to be plotted.\n Dimensions without a mapping specified will include all coordinates for\n that dimension. Defaults to including all coordinates for all\n dimensions if None.\n flatten: list\n List of dimensions to flatten in ``observed_data``. Only flattens across the coordinates\n specified in the ``coords`` argument. Defaults to flattening all of the dimensions.\n flatten_pp: list\n List of dimensions to flatten in posterior_predictive/prior_predictive. Only flattens\n across the coordinates specified in the ``coords`` argument. Defaults to flattening all\n of the dimensions. Dimensions should match flatten excluding dimensions for ``data_pairs``\n parameters. If ``flatten`` is defined and ``flatten_pp`` is None, then\n ``flatten_pp = flatten``.\n num_pp_samples: int\n The number of posterior/prior predictive samples to plot. For ``kind`` = 'scatter' and\n ``animation = False`` if defaults to a maximum of 5 samples and will set jitter to 0.7.\n unless defined. Otherwise it defaults to all provided samples.\n random_seed: int\n Random number generator seed passed to ``numpy.random.seed`` to allow\n reproducibility of the plot. By default, no seed will be provided\n and the plot will change each call if a random sample is specified\n by ``num_pp_samples``.\n jitter: float\n If ``kind`` is \"scatter\", jitter will add random uniform noise to the height\n of the ppc samples and observed data. By default 0.\n animated: bool\n Create an animation of one posterior/prior predictive sample per frame.\n Defaults to ``False``. Only works with matploblib backend.\n To run animations inside a notebook you have to use the `nbAgg` matplotlib's backend.\n Try with `%matplotlib notebook` or `%matplotlib nbAgg`. You can switch back to the\n default matplotlib's backend with `%matplotlib inline` or `%matplotlib auto`.\n If switching back and forth between matplotlib's backend, you may need to run twice the cell\n with the animation.\n If you experience problems rendering the animation try setting\n `animation_kwargs({'blit':False}`) or changing the matplotlib's backend (e.g. to TkAgg)\n If you run the animation from a script write `ax, ani = az.plot_ppc(.)`\n animation_kwargs : dict\n Keywords passed to :class:`matplotlib.animation.FuncAnimation`. Ignored with\n matplotlib backend.\n legend : bool\n Add legend to figure. By default ``True``.\n labeller : labeller instance, optional\n Class providing the method ``make_pp_label`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n ax: numpy array-like of matplotlib axes or bokeh figures, optional\n A 2D array of locations into which to plot the densities. If not supplied, Arviz will create\n its own array of plot areas (and return it).\n backend: str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default to \"matplotlib\".\n backend_kwargs: bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :func:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n group: {\"prior\", \"posterior\"}, optional\n Specifies which InferenceData group should be plotted. Defaults to 'posterior'.\n Other value can be 'prior'.\n show: bool, optional\n Call backend show function.\n\n Returns\n -------\n axes: matplotlib axes or bokeh figures\n\n See Also\n --------\n plot_bpv: Plot Bayesian p-value for observed data and Posterior/Prior predictive.\n plot_lm: Posterior predictive and mean plots for regression-like data.\n plot_ppc: plot for posterior/prior predictive checks.\n plot_ts: Plot timeseries data.\n\n Examples\n --------\n Plot the observed data KDE overlaid on posterior predictive KDEs.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data('radon')\n >>> az.plot_ppc(data, data_pairs={\"y\":\"y\"})\n\n Plot the overlay with empirical CDFs.\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_ppc(data, kind='cumulative')\n\n Use the ``coords`` and ``flatten`` parameters to plot selected variable dimensions\n across multiple plots. We will now modify the dimension ``obs_id`` to contain\n indicate the name of the county where the measure was taken. The change has to\n be done on both ``posterior_predictive`` and ``observed_data`` groups, which is\n why we will use :meth:`~arviz.InferenceData.map` to apply the same function to\n both groups. Afterwards, we will select the counties to be plotted with the\n ``coords`` arg.\n\n .. plot::\n :context: close-figs\n\n >>> obs_county = data.posterior[\"County\"][data.constant_data[\"county_idx\"]]\n >>> data = data.assign_coords(obs_id=obs_county, groups=\"observed_vars\")\n >>> az.plot_ppc(data, coords={'obs_id': ['ANOKA', 'BELTRAMI']}, flatten=[])\n\n Plot the overlay using a stacked scatter plot that is particularly useful\n when the sample sizes are small.\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_ppc(data, kind='scatter', flatten=[],\n >>> coords={'obs_id': ['AITKIN', 'BELTRAMI']})\n\n Plot random posterior predictive sub-samples.\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_ppc(data, num_pp_samples=30, random_seed=7)\n \n source"},{"id":160,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_rank","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_rank-Tuple","content":" ArviZPythonPlots.plot_rank — Method Plot rank order statistics of chains.\n\n From the paper: Rank plots are histograms of the ranked posterior draws (ranked over all\n chains) plotted separately for each chain.\n If all of the chains are targeting the same posterior, we expect the ranks in each chain to be\n uniform, whereas if one chain has a different location or scale parameter, this will be\n reflected in the deviation from uniformity. If rank plots of all chains look similar, this\n indicates good mixing of the chains.\n\n This plot was introduced by Aki Vehtari, Andrew Gelman, Daniel Simpson, Bob Carpenter,\n Paul-Christian Burkner (2019): Rank-normalization, folding, and localization: An improved R-hat\n for assessing convergence of MCMC. arXiv preprint https://arxiv.org/abs/1903.08008\n\n\n Parameters\n ----------\n data: obj\n Any object that can be converted to an :class:`arviz.InferenceData` object.\n Refer to documentation of :func:`arviz.convert_to_dataset` for details\n var_names: string or list of variable names\n Variables to be plotted. Prefix the variables by ``~`` when you want to exclude\n them from the plot.\n filter_vars: {None, \"like\", \"regex\"}, optional, default=None\n If `None` (default), interpret var_names as the real variables names. If \"like\",\n interpret var_names as substrings of the real variables names. If \"regex\",\n interpret var_names as regular expressions on the real variables names. A la\n ``pandas.filter``.\n transform: callable\n Function to transform data (defaults to None i.e.the identity function)\n coords: mapping, optional\n Coordinates of var_names to be plotted. Passed to :meth:`xarray.Dataset.sel`\n bins: None or passed to np.histogram\n Binning strategy used for histogram. By default uses twice the result of Sturges' formula.\n See :func:`numpy.histogram` documentation for, other available arguments.\n kind: string\n If bars (defaults), ranks are represented as stacked histograms (one per chain). If vlines\n ranks are represented as vertical lines above or below ``ref_line``.\n colors: string or list of strings\n List with valid matplotlib colors, one color per model. Alternative a string can be passed.\n If the string is `cycle`, it will automatically choose a color per model from matplotlib's\n cycle. If a single color is passed, e.g. 'k', 'C2' or 'red' this color will be used for all\n models. Defaults to `cycle`.\n ref_line: boolean\n Whether to include a dashed line showing where a uniform distribution would lie\n labels: bool\n whether to plot or not the x and y labels, defaults to True\n labeller : labeller instance, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n grid : tuple\n Number of rows and columns. Defaults to None, the rows and columns are\n automatically inferred.\n figsize: tuple\n Figure size. If None it will be defined automatically.\n ax: numpy array-like of matplotlib axes or bokeh figures, optional\n A 2D array of locations into which to plot the densities. If not supplied, ArviZ will create\n its own array of plot areas (and return it).\n backend: str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n ref_line_kwargs : dict, optional\n Reference line keyword arguments, passed to :meth:`mpl:matplotlib.axes.Axes.axhline` or\n :class:`bokeh:bokeh.models.Span`.\n bar_kwargs : dict, optional\n Bars keyword arguments, passed to :meth:`mpl:matplotlib.axes.Axes.bar` or\n :meth:`bokeh:bokeh.plotting.Figure.vbar`.\n vlines_kwargs : dict, optional\n Vlines keyword arguments, passed to :meth:`mpl:matplotlib.axes.Axes.vlines` or\n :meth:`bokeh:bokeh.plotting.Figure.multi_line`.\n marker_vlines_kwargs : dict, optional\n Marker for the vlines keyword arguments, passed to :meth:`mpl:matplotlib.axes.Axes.plot` or\n :meth:`bokeh:bokeh.plotting.Figure.circle`.\n backend_kwargs: bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or\n :func:`bokeh.plotting.figure`. For additional documentation\n check the plotting method of the backend.\n show: bool, optional\n Call backend show function.\n\n Returns\n -------\n axes: matplotlib axes or bokeh figures\n\n See Also\n --------\n plot_trace : Plot distribution (histogram or kernel density estimates) and\n sampled values or rank plot.\n\n Examples\n --------\n Show a default rank plot\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data('centered_eight')\n >>> az.plot_rank(data)\n\n Recreate Figure 13 from the arxiv preprint\n\n .. plot::\n :context: close-figs\n\n >>> data = az.load_arviz_data('centered_eight')\n >>> az.plot_rank(data, var_names='tau')\n\n Use vlines to compare results for centered vs noncentered models\n\n .. plot::\n :context: close-figs\n\n >>> import matplotlib.pyplot as plt\n >>> centered_data = az.load_arviz_data('centered_eight')\n >>> noncentered_data = az.load_arviz_data('non_centered_eight')\n >>> _, ax = plt.subplots(1, 2, figsize=(12, 3))\n >>> az.plot_rank(centered_data, var_names=\"mu\", kind='vlines', ax=ax[0])\n >>> az.plot_rank(noncentered_data, var_names=\"mu\", kind='vlines', ax=ax[1])\n\n Change the aesthetics using kwargs\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_rank(noncentered_data, var_names=\"mu\", kind=\"vlines\",\n >>> vlines_kwargs={'lw':0}, marker_vlines_kwargs={'lw':3});\n \n source"},{"id":161,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_separation","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_separation-Tuple","content":" ArviZPythonPlots.plot_separation — Method Separation plot for binary outcome models.\n\n Model predictions are sorted and plotted using a color code according to\n the observed data.\n\n Parameters\n ----------\n idata : InferenceData\n :class:`arviz.InferenceData` object.\n y : array, DataArray or str\n Observed data. If str, ``idata`` must be present and contain the observed data group\n y_hat : array, DataArray or str\n Posterior predictive samples for ``y``. It must have the same shape as ``y``. If str or\n None, ``idata`` must contain the posterior predictive group.\n y_hat_line : bool, optional\n Plot the sorted ``y_hat`` predictions.\n expected_events : bool, optional\n Plot the total number of expected events.\n figsize : figure size tuple, optional\n If None, size is (8 + numvars, 8 + numvars)\n textsize: int, optional\n Text size for labels. If None it will be autoscaled based on ``figsize``.\n color : str, optional\n Color to assign to the positive class. The negative class will be plotted using the\n same color and an `alpha=0.3` transparency.\n legend : bool, optional\n Show the legend of the figure.\n ax: axes, optional\n Matplotlib axes or bokeh figures.\n plot_kwargs : dict, optional\n Additional keywords passed to :meth:`mpl:matplotlib.axes.Axes.bar` or\n :meth:`bokeh:bokeh.plotting.Figure.vbar` for separation plot.\n y_hat_line_kwargs : dict, optional\n Additional keywords passed to ax.plot for ``y_hat`` line.\n exp_events_kwargs : dict, optional\n Additional keywords passed to ax.scatter for ``expected_events`` marker.\n backend: str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n backend_kwargs: bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or\n :func:`bokeh.plotting.figure`.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : matplotlib axes or bokeh figures\n\n See Also\n --------\n plot_ppc : Plot for posterior/prior predictive checks.\n\n References\n ----------\n .. [1] Greenhill, B. *et al.*, The Separation Plot: A New Visual Method\n for Evaluating the Fit of Binary Models, *American Journal of\n Political Science*, (2011) see https://doi.org/10.1111/j.1540-5907.2011.00525.x\n\n Examples\n --------\n Separation plot for a logistic regression model.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> idata = az.load_arviz_data('classification10d')\n >>> az.plot_separation(idata=idata, y='outcome', y_hat='outcome', figsize=(8, 1))\n\n \n source"},{"id":162,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_trace","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_trace-Tuple","content":" ArviZPythonPlots.plot_trace — Method Plot distribution (histogram or kernel density estimates) and sampled values or rank plot.\n\n If `divergences` data is available in `sample_stats`, will plot the location of divergences as\n dashed vertical lines.\n\n Parameters\n ----------\n data: obj\n Any object that can be converted to an :class:`arviz.InferenceData` object\n Refer to documentation of :func:`arviz.convert_to_dataset` for details\n var_names: str or list of str, optional\n One or more variables to be plotted. Prefix the variables by ``~`` when you want\n to exclude them from the plot.\n filter_vars: {None, \"like\", \"regex\"}, optional, default=None\n If `None` (default), interpret var_names as the real variables names. If \"like\",\n interpret var_names as substrings of the real variables names. If \"regex\",\n interpret var_names as regular expressions on the real variables names. A la\n ``pandas.filter``.\n coords: dict of {str: slice or array_like}, optional\n Coordinates of var_names to be plotted. Passed to :meth:`xarray.Dataset.sel`\n divergences: {\"bottom\", \"top\", None}, optional\n Plot location of divergences on the traceplots.\n kind: {\"trace\", \"rank_bars\", \"rank_vlines\"}, optional\n Choose between plotting sampled values per iteration and rank plots.\n transform: callable, optional\n Function to transform data (defaults to None i.e.the identity function)\n figsize: tuple of (float, float), optional\n If None, size is (12, variables * 2)\n rug: bool, optional\n If True adds a rugplot of samples. Defaults to False. Ignored for 2D KDE.\n Only affects continuous variables.\n lines: list of tuple of (str, dict, array_like), optional\n List of (var_name, {'coord': selection}, [line, positions]) to be overplotted as\n vertical lines on the density and horizontal lines on the trace.\n circ_var_names : str or list of str, optional\n List of circular variables to account for when plotting KDE.\n circ_var_units : str\n Whether the variables in ``circ_var_names`` are in \"degrees\" or \"radians\".\n compact: bool, optional\n Plot multidimensional variables in a single plot.\n compact_prop: str or dict {str: array_like}, optional\n Defines the property name and the property values to distinguish different\n dimensions with compact=True.\n When compact=True it defaults to color, it is\n ignored otherwise.\n combined: bool, optional\n Flag for combining multiple chains into a single line. If False (default), chains will be\n plotted separately.\n chain_prop: str or dict {str: array_like}, optional\n Defines the property name and the property values to distinguish different chains.\n If compact=True it defaults to linestyle,\n otherwise it uses the color to distinguish\n different chains.\n legend: bool, optional\n Add a legend to the figure with the chain color code.\n plot_kwargs, fill_kwargs, rug_kwargs, hist_kwargs: dict, optional\n Extra keyword arguments passed to :func:`arviz.plot_dist`. Only affects continuous\n variables.\n trace_kwargs: dict, optional\n Extra keyword arguments passed to :meth:`matplotlib.axes.Axes.plot`\n labeller : labeller instance, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n rank_kwargs : dict, optional\n Extra keyword arguments passed to :func:`arviz.plot_rank`\n axes: axes, optional\n Matplotlib axes or bokeh figures.\n backend: {\"matplotlib\", \"bokeh\"}, optional\n Select plotting backend.\n backend_config: dict, optional\n Currently specifies the bounds to use for bokeh axes. Defaults to value set in rcParams.\n backend_kwargs: dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or\n :func:`bokeh.plotting.figure`.\n show: bool, optional\n Call backend show function.\n\n Returns\n -------\n axes: matplotlib axes or bokeh figures\n\n See Also\n --------\n plot_rank : Plot rank order statistics of chains.\n\n Examples\n --------\n Plot a subset variables and select them with partial naming\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data('non_centered_eight')\n >>> coords = {'school': ['Choate', 'Lawrenceville']}\n >>> az.plot_trace(data, var_names=('theta'), filter_vars=\"like\", coords=coords)\n\n Show all dimensions of multidimensional variables in the same plot\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_trace(data, compact=True)\n\n Display a rank plot instead of trace\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_trace(data, var_names=[\"mu\", \"tau\"], kind=\"rank_bars\")\n\n Combine all chains into one distribution and select variables with regular expressions\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_trace(\n >>> data, var_names=('^theta'), filter_vars=\"regex\", coords=coords, combined=True\n >>> )\n\n\n Plot reference lines against distribution and trace\n\n .. plot::\n :context: close-figs\n\n >>> lines = (('theta_t',{'school': \"Choate\"}, [-1]),)\n >>> az.plot_trace(data, var_names=('theta_t', 'theta'), coords=coords, lines=lines)\n\n \n source"},{"id":163,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_violin","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_violin-Tuple","content":" ArviZPythonPlots.plot_violin — Method Plot posterior of traces as violin plot.\n\n Notes\n -----\n If multiple chains are provided for a variable they will be combined\n\n Parameters\n ----------\n data: obj\n Any object that can be converted to an :class:`arviz.InferenceData` object\n Refer to documentation of :func:`arviz.convert_to_dataset` for details\n var_names: list of variable names, optional\n Variables to be plotted, if None all variable are plotted. Prefix the\n variables by ``~`` when you want to exclude them from the plot.\n combine_dims : set_like of str, optional\n List of dimensions to reduce. Defaults to reducing only the \"chain\" and \"draw\" dimensions.\n See the :ref:`this section ` for usage examples.\n filter_vars: {None, \"like\", \"regex\"}, optional, default=None\n If `None` (default), interpret var_names as the real variables names. If \"like\",\n interpret var_names as substrings of the real variables names. If \"regex\",\n interpret var_names as regular expressions on the real variables names. A la\n ``pandas.filter``.\n transform: callable\n Function to transform data (defaults to None i.e. the identity function).\n quartiles: bool, optional\n Flag for plotting the interquartile range, in addition to the ``hdi_prob`` * 100%\n intervals. Defaults to ``True``.\n rug: bool\n If ``True`` adds a jittered rugplot. Defaults to ``False``.\n side : {\"both\", \"left\", \"right\"}, default \"both\"\n If ``both``, both sides of the violin plot are rendered. If ``left`` or ``right``, only\n the respective side is rendered. By separately plotting left and right halfs with\n different data, split violin plots can be achieved.\n hdi_prob: float, optional\n Plots highest posterior density interval for chosen percentage of density.\n Defaults to 0.94.\n shade: float\n Alpha blending value for the shaded area under the curve, between 0\n (no shade) and 1 (opaque). Defaults to 0.\n bw: float or str, optional\n If numeric, indicates the bandwidth and must be positive.\n If str, indicates the method to estimate the bandwidth and must be\n one of \"scott\", \"silverman\", \"isj\" or \"experimental\" when ``circular`` is ``False``\n and \"taylor\" (for now) when ``circular`` is ``True``.\n Defaults to \"default\" which means \"experimental\" when variable is not circular\n and \"taylor\" when it is.\n circular: bool, optional.\n If ``True``, it interprets `values` is a circular variable measured in radians\n and a circular KDE is used. Defaults to ``False``.\n grid : tuple\n Number of rows and columns. Defaults to None, the rows and columns are\n automatically inferred.\n figsize: tuple\n Figure size. If None it will be defined automatically.\n textsize: int\n Text size of the point_estimates, axis ticks, and highest density interval. If None it will\n be autoscaled based on ``figsize``.\n labeller : labeller instance, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n sharex: bool\n Defaults to ``True``, violinplots share a common x-axis scale.\n sharey: bool\n Defaults to ``True``, violinplots share a common y-axis scale.\n ax: numpy array-like of matplotlib axes or bokeh figures, optional\n A 2D array of locations into which to plot the densities. If not supplied, Arviz will create\n its own array of plot areas (and return it).\n shade_kwargs: dicts, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.fill_between`, or\n :meth:`matplotlib.axes.Axes.barh` to control the shade.\n rug_kwargs: dict\n Keywords passed to the rug plot. If true only the right half side of the violin will be\n plotted.\n backend: str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default to \"matplotlib\".\n backend_kwargs: bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :func:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show: bool, optional\n Call backend show function.\n\n Returns\n -------\n axes: matplotlib axes or bokeh figures\n\n See Also\n --------\n plot_forest: Forest plot to compare HDI intervals from a number of distributions.\n\n Examples\n --------\n Show a default violin plot\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data('centered_eight')\n >>> az.plot_violin(data)\n\n \n source"},{"id":166,"pagetitle":"rcParams","title":"rcParams","ref":"/ArviZPythonPlots/stable/api/rcparams/#rcparams-api","content":" rcParams ArviZPythonPlots.rcParams ArviZPythonPlots.rc_context"},{"id":167,"pagetitle":"rcParams","title":"Reference","ref":"/ArviZPythonPlots/stable/api/rcparams/#Reference","content":" Reference"},{"id":168,"pagetitle":"rcParams","title":"ArviZPythonPlots.rcParams","ref":"/ArviZPythonPlots/stable/api/rcparams/#ArviZPythonPlots.rcParams","content":" ArviZPythonPlots.rcParams — Constant Class to contain ArviZ default parameters.\n\n It is implemented as a dict with validation when setting items.\n \n source"},{"id":169,"pagetitle":"rcParams","title":"ArviZPythonPlots.rc_context","ref":"/ArviZPythonPlots/stable/api/rcparams/#ArviZPythonPlots.rc_context-Tuple","content":" ArviZPythonPlots.rc_context — Method \n Return a context manager for managing rc settings.\n\n Parameters\n ----------\n rc : dict, optional\n Mapping containing the rcParams to modify temporally.\n fname : str, optional\n Filename of the file containing the rcParams to use inside the rc_context.\n\n Examples\n --------\n This allows one to do::\n\n with az.rc_context(fname='pystan.rc'):\n idata = az.load_arviz_data(\"radon\")\n az.plot_posterior(idata, var_names=[\"gamma\"])\n\n The plot would have settings from 'screen.rc'\n\n A dictionary can also be passed to the context manager::\n\n with az.rc_context(rc={'plot.max_subplots': None}, fname='pystan.rc'):\n idata = az.load_arviz_data(\"radon\")\n az.plot_posterior(idata, var_names=[\"gamma\"])\n\n The 'rc' dictionary takes precedence over the settings loaded from\n 'fname'. Passing a dictionary only is also valid.\n \n source"},{"id":172,"pagetitle":"Plotting styles","title":"Plotting styles","ref":"/ArviZPythonPlots/stable/api/style/#style-api","content":" Plotting styles ArviZPythonPlots.styles ArviZPythonPlots.use_style"},{"id":173,"pagetitle":"Plotting styles","title":"Reference","ref":"/ArviZPythonPlots/stable/api/style/#Reference","content":" Reference"},{"id":174,"pagetitle":"Plotting styles","title":"ArviZPythonPlots.styles","ref":"/ArviZPythonPlots/stable/api/style/#ArviZPythonPlots.styles-Tuple{}","content":" ArviZPythonPlots.styles — Method styles() -> Vector{String} Get all available matplotlib styles for use with use_style source"},{"id":175,"pagetitle":"Plotting styles","title":"ArviZPythonPlots.use_style","ref":"/ArviZPythonPlots/stable/api/style/#ArviZPythonPlots.use_style-Tuple{Any}","content":" ArviZPythonPlots.use_style — Method use_style(style::String)\nuse_style(style::Vector{String}) Use matplotlib style settings from a style specification style . The style name of \"default\" is reserved for reverting back to the default style settings. ArviZ-specific styles include [\"arviz-whitegrid\", \"arviz-darkgrid\", \"arviz-colors\", \"arviz-white\", \"arviz-doc\"] . To see all available style specifications, use styles() . If a Vector of styles is provided, they are applied from first to last. source"},{"id":178,"pagetitle":"Examples gallery","title":"Example Gallery","ref":"/ArviZPythonPlots/stable/examples/#Example-Gallery","content":" Example Gallery"},{"id":179,"pagetitle":"Examples gallery","title":"Autocorrelation Plot","ref":"/ArviZPythonPlots/stable/examples/#Autocorrelation-Plot","content":" Autocorrelation Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"centered_eight\")\nplot_autocorr(data; var_names=[\"tau\", \"mu\"])\ngcf() See plot_autocorr"},{"id":180,"pagetitle":"Examples gallery","title":"Bayes Factor Plot","ref":"/ArviZPythonPlots/stable/examples/#Bayes-Factor-Plot","content":" Bayes Factor Plot using ArviZ, ArviZPythonPlots\n\nuse_style(\"arviz-darkgrid\")\n\nidata = from_namedtuple((a = 1 .+ randn(5_000) ./ 2,), prior=(a = randn(5_000),))\nplot_bf(idata; var_name=\"a\", ref_val=0)\ngcf() See plot_bf"},{"id":181,"pagetitle":"Examples gallery","title":"Bayesian P-Value Posterior Plot","ref":"/ArviZPythonPlots/stable/examples/#Bayesian-P-Value-Posterior-Plot","content":" Bayesian P-Value Posterior Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"regression1d\")\nplot_bpv(data)\ngcf() See plot_bpv"},{"id":182,"pagetitle":"Examples gallery","title":"Bayesian P-Value with Median T Statistic Posterior Plot","ref":"/ArviZPythonPlots/stable/examples/#Bayesian-P-Value-with-Median-T-Statistic-Posterior-Plot","content":" Bayesian P-Value with Median T Statistic Posterior Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"regression1d\")\nplot_bpv(data; kind=\"t_stat\", t_stat=\"0.5\")\ngcf() See plot_bpv"},{"id":183,"pagetitle":"Examples gallery","title":"Compare Plot","ref":"/ArviZPythonPlots/stable/examples/#Compare-Plot","content":" Compare Plot using ArviZ, ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\nmodel_compare = compare(\n (\n var\"Centered 8 schools\" = load_example_data(\"centered_eight\"),\n var\"Non-centered 8 schools\" = load_example_data(\"non_centered_eight\"),\n ),\n)\nplot_compare(model_compare; figsize=(12, 4))\ngcf() See compare , plot_compare"},{"id":184,"pagetitle":"Examples gallery","title":"Density Plot","ref":"/ArviZPythonPlots/stable/examples/#Density-Plot","content":" Density Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ncentered_data = load_example_data(\"centered_eight\")\nnon_centered_data = load_example_data(\"non_centered_eight\")\nplot_density(\n [centered_data, non_centered_data];\n data_labels=[\"Centered\", \"Non Centered\"],\n var_names=[\"theta\"],\n shade=0.1,\n)\ngcf() See plot_density"},{"id":185,"pagetitle":"Examples gallery","title":"Dist Plot","ref":"/ArviZPythonPlots/stable/examples/#Dist-Plot","content":" Dist Plot using ArviZPythonPlots, Distributions, Random\n\nRandom.seed!(308)\n\nuse_style(\"arviz-darkgrid\")\n\na = rand(Poisson(4), 1000)\nb = rand(Normal(0, 1), 1000)\n_, ax = subplots(1, 2; figsize=(10, 4))\nplot_dist(a; color=\"C1\", label=\"Poisson\", ax=ax[0])\nplot_dist(b; color=\"C2\", label=\"Gaussian\", ax=ax[1])\ngcf() See plot_dist"},{"id":186,"pagetitle":"Examples gallery","title":"Dot Plot","ref":"/ArviZPythonPlots/stable/examples/#Dot-Plot","content":" Dot Plot using ArviZPythonPlots\n\nuse_style(\"arviz-darkgrid\")\n\ndata = randn(1000)\nplot_dot(data; dotcolor=\"C1\", point_interval=true)\ntitle(\"Gaussian Distribution\")\ngcf() See plot_dot"},{"id":187,"pagetitle":"Examples gallery","title":"ECDF Plot","ref":"/ArviZPythonPlots/stable/examples/#ECDF-Plot","content":" ECDF Plot using ArviZPythonPlots, Distributions\n\nuse_style(\"arviz-darkgrid\")\n\nsample = randn(1_000)\ndist = Normal()\nplot_ecdf(sample; cdf=x -> cdf(dist, x), confidence_bands=true)\ngcf() See plot_ecdf"},{"id":188,"pagetitle":"Examples gallery","title":"ELPD Plot","ref":"/ArviZPythonPlots/stable/examples/#ELPD-Plot","content":" ELPD Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\nd1 = load_example_data(\"centered_eight\")\nd2 = load_example_data(\"non_centered_eight\")\nplot_elpd(Dict(\"Centered eight\" => d1, \"Non centered eight\" => d2); xlabels=true)\ngcf() See plot_elpd"},{"id":189,"pagetitle":"Examples gallery","title":"Energy Plot","ref":"/ArviZPythonPlots/stable/examples/#Energy-Plot","content":" Energy Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"centered_eight\")\nplot_energy(data; figsize=(12, 8))\ngcf() See plot_energy"},{"id":190,"pagetitle":"Examples gallery","title":"ESS Evolution Plot","ref":"/ArviZPythonPlots/stable/examples/#ESS-Evolution-Plot","content":" ESS Evolution Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\nidata = load_example_data(\"radon\")\nplot_ess(idata; var_names=[\"b\"], kind=\"evolution\")\ngcf() See plot_ess"},{"id":191,"pagetitle":"Examples gallery","title":"ESS Local Plot","ref":"/ArviZPythonPlots/stable/examples/#ESS-Local-Plot","content":" ESS Local Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\nidata = load_example_data(\"non_centered_eight\")\nplot_ess(idata; var_names=[\"mu\"], kind=\"local\", marker=\"_\", ms=20, mew=2, rug=true)\ngcf() See plot_ess"},{"id":192,"pagetitle":"Examples gallery","title":"ESS Quantile Plot","ref":"/ArviZPythonPlots/stable/examples/#ESS-Quantile-Plot","content":" ESS Quantile Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\nidata = load_example_data(\"radon\")\nplot_ess(idata; var_names=[\"sigma\"], kind=\"quantile\", color=\"C4\")\ngcf() See plot_ess"},{"id":193,"pagetitle":"Examples gallery","title":"Forest Plot","ref":"/ArviZPythonPlots/stable/examples/#Forest-Plot","content":" Forest Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ncentered_data = load_example_data(\"centered_eight\")\nnon_centered_data = load_example_data(\"non_centered_eight\")\nplot_forest(\n [centered_data, non_centered_data];\n model_names=[\"Centered\", \"Non Centered\"],\n var_names=[\"mu\"],\n)\ntitle(\"Estimated theta for eight schools model\")\ngcf() See plot_forest"},{"id":194,"pagetitle":"Examples gallery","title":"Ridge Plot","ref":"/ArviZPythonPlots/stable/examples/#Ridge-Plot","content":" Ridge Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\nrugby_data = load_example_data(\"rugby\")\nplot_forest(\n rugby_data;\n kind=\"ridgeplot\",\n var_names=[\"defs\"],\n linewidth=4,\n combined=true,\n ridgeplot_overlap=1.5,\n colors=\"blue\",\n figsize=(9, 4),\n)\ntitle(\"Relative defensive strength\\nof Six Nation rugby teams\")\ngcf() See plot_forest"},{"id":195,"pagetitle":"Examples gallery","title":"Plot HDI","ref":"/ArviZPythonPlots/stable/examples/#Plot-HDI","content":" Plot HDI using Random\nusing ArviZPythonPlots\n\nRandom.seed!(308)\n\nuse_style(\"arviz-darkgrid\")\n\nx_data = randn(100)\ny_data = 2 .+ x_data .* 0.5\ny_data_rep = 0.5 .* randn(200, 100) .+ transpose(y_data)\n\nplot(x_data, y_data; color=\"C6\")\nplot_hdi(x_data, y_data_rep; color=\"k\", plot_kwargs=Dict(\"ls\" => \"--\"))\ngcf() See plot_hdi"},{"id":196,"pagetitle":"Examples gallery","title":"Joint Plot","ref":"/ArviZPythonPlots/stable/examples/#Joint-Plot","content":" Joint Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"non_centered_eight\")\nplot_pair(\n data;\n var_names=[\"theta\"],\n coords=Dict(\"school\" => [\"Choate\", \"Phillips Andover\"]),\n kind=\"hexbin\",\n marginals=true,\n figsize=(10, 10),\n)\ngcf() See plot_pair"},{"id":197,"pagetitle":"Examples gallery","title":"KDE Plot","ref":"/ArviZPythonPlots/stable/examples/#KDE-Plot","content":" KDE Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"centered_eight\")\n\n## Combine different posterior draws from different chains\nobs = data.posterior_predictive.obs\nsize_obs = size(obs)\ny_hat = reshape(obs, prod(size_obs[1:2]), size_obs[3:end]...)\n\nplot_kde(\n y_hat;\n label=\"Estimated Effect\\n of SAT Prep\",\n rug=true,\n plot_kwargs=Dict(\"linewidth\" => 2, \"color\" => \"black\"),\n rug_kwargs=Dict(\"color\" => \"black\"),\n)\ngcf() See plot_kde"},{"id":198,"pagetitle":"Examples gallery","title":"2d KDE","ref":"/ArviZPythonPlots/stable/examples/#2d-KDE","content":" 2d KDE using Random\nusing ArviZPythonPlots\n\nRandom.seed!(308)\n\nuse_style(\"arviz-darkgrid\")\n\nplot_kde(rand(100), rand(100))\ngcf() See plot_kde"},{"id":199,"pagetitle":"Examples gallery","title":"KDE Quantiles Plot","ref":"/ArviZPythonPlots/stable/examples/#KDE-Quantiles-Plot","content":" KDE Quantiles Plot using Random\nusing Distributions\nusing ArviZPythonPlots\n\nRandom.seed!(308)\n\nuse_style(\"arviz-darkgrid\")\n\ndist = rand(Beta(rand(Uniform(0.5, 10)), 5), 1000)\nplot_kde(dist; quantiles=[0.25, 0.5, 0.75])\ngcf() See plot_kde"},{"id":200,"pagetitle":"Examples gallery","title":"Pareto Shape Plot","ref":"/ArviZPythonPlots/stable/examples/#Pareto-Shape-Plot","content":" Pareto Shape Plot using ArviZ, ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\nidata = load_example_data(\"radon\")\nloo_data = loo(idata)\nplot_khat(loo_data; show_bins=true)\ngcf() See loo , plot_khat"},{"id":201,"pagetitle":"Examples gallery","title":"LOO-PIT ECDF Plot","ref":"/ArviZPythonPlots/stable/examples/#LOO-PIT-ECDF-Plot","content":" LOO-PIT ECDF Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\nidata = load_example_data(\"radon\")\n\nplot_loo_pit(idata; y=\"y\", ecdf=true, color=\"maroon\")\ngcf() See loo_pit , plot_loo_pit"},{"id":202,"pagetitle":"Examples gallery","title":"LOO-PIT Overlay Plot","ref":"/ArviZPythonPlots/stable/examples/#LOO-PIT-Overlay-Plot","content":" LOO-PIT Overlay Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\nidata = load_example_data(\"non_centered_eight\")\nplot_loo_pit(; idata, y=\"obs\", color=\"indigo\")\ngcf() See loo_pit , plot_loo_pit"},{"id":203,"pagetitle":"Examples gallery","title":"Quantile Monte Carlo Standard Error Plot","ref":"/ArviZPythonPlots/stable/examples/#Quantile-Monte-Carlo-Standard-Error-Plot","content":" Quantile Monte Carlo Standard Error Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"centered_eight\")\nplot_mcse(data; var_names=[\"tau\", \"mu\"], rug=true, extra_methods=true)\ngcf() See plot_mcse"},{"id":204,"pagetitle":"Examples gallery","title":"Quantile MCSE Errobar Plot","ref":"/ArviZPythonPlots/stable/examples/#Quantile-MCSE-Errobar-Plot","content":" Quantile MCSE Errobar Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"radon\")\nplot_mcse(data; var_names=[\"sigma_a\"], color=\"C4\", errorbar=true)\ngcf() See plot_mcse"},{"id":205,"pagetitle":"Examples gallery","title":"Pair Plot","ref":"/ArviZPythonPlots/stable/examples/#Pair-Plot","content":" Pair Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ncentered = load_example_data(\"centered_eight\")\ncoords = Dict(\"school\" => [\"Choate\", \"Deerfield\"])\nplot_pair(\n centered; var_names=[\"theta\", \"mu\", \"tau\"], coords, divergences=true, textsize=22\n)\ngcf() See plot_pair"},{"id":206,"pagetitle":"Examples gallery","title":"Hexbin Pair Plot","ref":"/ArviZPythonPlots/stable/examples/#Hexbin-Pair-Plot","content":" Hexbin Pair Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ncentered = load_example_data(\"centered_eight\")\ncoords = Dict(\"school\" => [\"Choate\", \"Deerfield\"])\nplot_pair(\n centered;\n var_names=[\"theta\", \"mu\", \"tau\"],\n kind=\"hexbin\",\n coords,\n colorbar=true,\n divergences=true,\n)\ngcf() See plot_pair"},{"id":207,"pagetitle":"Examples gallery","title":"KDE Pair Plot","ref":"/ArviZPythonPlots/stable/examples/#KDE-Pair-Plot","content":" KDE Pair Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ncentered = load_example_data(\"centered_eight\")\ncoords = Dict(\"school\" => [\"Choate\", \"Deerfield\"])\nplot_pair(\n centered;\n var_names=[\"theta\", \"mu\", \"tau\"],\n kind=\"kde\",\n coords,\n divergences=true,\n textsize=22,\n)\ngcf() See plot_pair"},{"id":208,"pagetitle":"Examples gallery","title":"Point Estimate Pair Plot","ref":"/ArviZPythonPlots/stable/examples/#Point-Estimate-Pair-Plot","content":" Point Estimate Pair Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ncentered = load_example_data(\"centered_eight\")\ncoords = Dict(\"school\" => [\"Choate\", \"Deerfield\"])\nplot_pair(\n centered;\n var_names=[\"mu\", \"theta\"],\n kind=[\"scatter\", \"kde\"],\n kde_kwargs=Dict(\"fill_last\" => false),\n marginals=true,\n coords,\n point_estimate=\"median\",\n figsize=(10, 8),\n)\ngcf() See plot_pair"},{"id":209,"pagetitle":"Examples gallery","title":"Parallel Plot","ref":"/ArviZPythonPlots/stable/examples/#Parallel-Plot","content":" Parallel Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"centered_eight\")\nax = plot_parallel(data; var_names=[\"theta\", \"tau\", \"mu\"])\nax.set_xticklabels(ax.get_xticklabels(); rotation=70)\ndraw()\ngcf() See plot_parallel"},{"id":210,"pagetitle":"Examples gallery","title":"Posterior Plot","ref":"/ArviZPythonPlots/stable/examples/#Posterior-Plot","content":" Posterior Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"centered_eight\")\ncoords = Dict(\"school\" => [\"Choate\"])\nplot_posterior(data; var_names=[\"mu\", \"theta\"], coords, rope=(-1, 1))\ngcf() See plot_posterior"},{"id":211,"pagetitle":"Examples gallery","title":"Posterior Predictive Check Plot","ref":"/ArviZPythonPlots/stable/examples/#Posterior-Predictive-Check-Plot","content":" Posterior Predictive Check Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"non_centered_eight\")\nplot_ppc(data; data_pairs=Dict(\"obs\" => \"obs\"), alpha=0.03, figsize=(12, 6), textsize=14)\ngcf() See plot_ppc"},{"id":212,"pagetitle":"Examples gallery","title":"Posterior Predictive Check Cumulative Plot","ref":"/ArviZPythonPlots/stable/examples/#Posterior-Predictive-Check-Cumulative-Plot","content":" Posterior Predictive Check Cumulative Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"non_centered_eight\")\nplot_ppc(data; alpha=0.3, kind=\"cumulative\", figsize=(12, 6), textsize=14)\ngcf() See plot_ppc"},{"id":213,"pagetitle":"Examples gallery","title":"Rank Plot","ref":"/ArviZPythonPlots/stable/examples/#Rank-Plot","content":" Rank Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"centered_eight\")\nplot_rank(data; var_names=[\"tau\", \"mu\"])\ngcf() See plot_rank"},{"id":214,"pagetitle":"Examples gallery","title":"Regression Plot","ref":"/ArviZPythonPlots/stable/examples/#Regression-Plot","content":" Regression Plot using ArviZ, ArviZPythonPlots, ArviZExampleData, DimensionalData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"regression1d\")\nx = range(0, 1; length=100)\nposterior = data.posterior\nconstant_data = convert_to_dataset((; x); default_dims=())\ny_model = broadcast_dims(muladd, posterior.intercept, posterior.slope, constant_data.x)\nposterior = merge(posterior, (; y_model))\ndata = merge(data, InferenceData(; posterior, constant_data))\nplot_lm(\"y\"; idata=data, x=\"x\", y_model=\"y_model\")\ngcf() See plot_lm"},{"id":215,"pagetitle":"Examples gallery","title":"Separation Plot","ref":"/ArviZPythonPlots/stable/examples/#Separation-Plot","content":" Separation Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"classification10d\")\nplot_separation(data; y=\"outcome\", y_hat=\"outcome\", figsize=(8, 1))\ngcf() See plot_separation"},{"id":216,"pagetitle":"Examples gallery","title":"Trace Plot","ref":"/ArviZPythonPlots/stable/examples/#Trace-Plot","content":" Trace Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"non_centered_eight\")\nplot_trace(data; var_names=[\"tau\", \"mu\"])\ngcf() See plot_trace"},{"id":217,"pagetitle":"Examples gallery","title":"Violin Plot","ref":"/ArviZPythonPlots/stable/examples/#Violin-Plot","content":" Violin Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"non_centered_eight\")\nplot_violin(data; var_names=[\"mu\", \"tau\"])\ngcf() See plot_violin"},{"id":218,"pagetitle":"Examples gallery","title":"Styles","ref":"/ArviZPythonPlots/stable/examples/#Styles","content":" Styles using ArviZPythonPlots, Distributions, PythonCall\n\nx = range(0, 1; length=100)\ndist = pdf.(Beta(2, 5), x)\n\nstyle_list = [\n \"default\",\n [\"default\", \"arviz-colors\"],\n \"arviz-darkgrid\",\n \"arviz-whitegrid\",\n \"arviz-white\",\n \"arviz-grayscale\",\n [\"arviz-white\", \"arviz-redish\"],\n [\"arviz-white\", \"arviz-bluish\"],\n [\"arviz-white\", \"arviz-orangish\"],\n [\"arviz-white\", \"arviz-brownish\"],\n [\"arviz-white\", \"arviz-purplish\"],\n [\"arviz-white\", \"arviz-cyanish\"],\n [\"arviz-white\", \"arviz-greenish\"],\n [\"arviz-white\", \"arviz-royish\"],\n [\"arviz-white\", \"arviz-viridish\"],\n [\"arviz-white\", \"arviz-plasmish\"],\n \"arviz-doc\",\n \"arviz-docgrid\",\n]\n\nfig = figure(; figsize=(20, 10))\nfor (idx, style) in enumerate(style_list)\n pywith(pyplot.style.context(style; after_reset=true)) do _\n ax = fig.add_subplot(5, 4, idx; label=idx)\n colors = pyplot.rcParams[\"axes.prop_cycle\"].by_key()[\"color\"]\n for i in 0:(length(colors) - 1)\n ax.plot(x, dist .- i, \"C$i\"; label=\"C$i\")\n end\n ax.set_title(style)\n ax.set_xlabel(\"x\")\n ax.set_ylabel(\"f(x)\"; rotation=0, labelpad=15)\n ax.set_xticklabels([])\n end\nend\ntight_layout()\ngcf()"},{"id":221,"pagetitle":"Home","title":"PosteriorStats","ref":"/PosteriorStats/stable/#PosteriorStats","content":" PosteriorStats PosteriorStats implements widely-used and well-characterized statistical analyses for the Bayesian workflow. These functions generally estimate properties of posterior and/or posterior predictive distributions. The default implementations defined here operate on Monte Carlo samples. See the API for details."},{"id":222,"pagetitle":"Home","title":"Extending this package","ref":"/PosteriorStats/stable/#Extending-this-package","content":" Extending this package The methods defined here are intended to be extended by two types of packages. packages that implement data types for storing Monte Carlo samples packages that implement other representations for posterior distributions than Monte Carlo draws"},{"id":225,"pagetitle":"API","title":"API","ref":"/PosteriorStats/stable/api/#API","content":" API"},{"id":226,"pagetitle":"API","title":"Summary statistics","ref":"/PosteriorStats/stable/api/#Summary-statistics","content":" Summary statistics"},{"id":227,"pagetitle":"API","title":"PosteriorStats.SummaryStats","ref":"/PosteriorStats/stable/api/#PosteriorStats.SummaryStats","content":" PosteriorStats.SummaryStats — Type struct SummaryStats{D, V<:(AbstractVector)} A container for a column table of values computed by summarize . This object implements the Tables and TableTraits column table interfaces. It has a custom show method. SummaryStats behaves like an OrderedDict of columns, where the columns can be accessed using either Symbol s or a 1-based integer index. name::String : The name of the collection of summary statistics, used as the table title in display. data::Any : The summary statistics for each parameter. It must implement the Tables interface. parameter_names::AbstractVector : Names of the parameters SummaryStats([name::String,] data[, parameter_names])\nSummaryStats(data[, parameter_names]; name::String=\"SummaryStats\") Construct a SummaryStats from tabular data with optional stats name and param_names . data must not contain a column :parameter , as this is reserved for the parameter names, which are always in the first column. source"},{"id":228,"pagetitle":"API","title":"PosteriorStats.default_diagnostics","ref":"/PosteriorStats/stable/api/#PosteriorStats.default_diagnostics","content":" PosteriorStats.default_diagnostics — Function default_diagnostics(focus=Statistics.mean; kwargs...) Default diagnostics to be computed with summarize . The value of focus determines the diagnostics to be returned: Statistics.mean : mcse_mean , mcse_std , ess_tail , ess_bulk , rhat Statistics.median : mcse_median , ess_tail , ess_bulk , rhat source"},{"id":229,"pagetitle":"API","title":"PosteriorStats.default_stats","ref":"/PosteriorStats/stable/api/#PosteriorStats.default_stats","content":" PosteriorStats.default_stats — Function default_stats(focus=Statistics.mean; prob_interval=0.94, kwargs...) Default statistics to be computed with summarize . The value of focus determines the statistics to be returned: Statistics.mean : mean , std , hdi_3% , hdi_97% Statistics.median : median , mad , eti_3% , eti_97% If prob_interval is set to a different value than the default, then different HDI and ETI statistics are computed accordingly. hdi refers to the highest-density interval, while eti refers to the equal-tailed interval (i.e. the credible interval computed from symmetric quantiles). See also: hdi source"},{"id":230,"pagetitle":"API","title":"PosteriorStats.default_summary_stats","ref":"/PosteriorStats/stable/api/#PosteriorStats.default_summary_stats","content":" PosteriorStats.default_summary_stats — Function default_summary_stats(focus=Statistics.mean; kwargs...) Combinatiton of default_stats and default_diagnostics to be used with summarize . source"},{"id":231,"pagetitle":"API","title":"PosteriorStats.summarize","ref":"/PosteriorStats/stable/api/#PosteriorStats.summarize","content":" PosteriorStats.summarize — Function summarize(data, stats_funs...; name=\"SummaryStats\", [var_names]) -> SummaryStats Compute the summary statistics in stats_funs on each param in data . stats_funs is a collection of functions that reduces a matrix with shape (draws, chains) to a scalar or a collection of scalars. Alternatively, an item in stats_funs may be a Pair of the form name => fun specifying the name to be used for the statistic or of the form (name1, ...) => fun when the function returns a collection. When the function returns a collection, the names in this latter format must be provided. If no stats functions are provided, then those specified in default_summary_stats are computed. var_names specifies the names of the parameters in data . If not provided, the names are inferred from data . To support computing summary statistics from a custom object, overload this method specifying the type of data . See also SummaryStats , default_summary_stats , default_stats , default_diagnostics . Examples Compute mean , std and the Monte Carlo standard error (MCSE) of the mean estimate: julia> using Statistics, StatsBase\n\njulia> x = randn(1000, 4, 3) .+ reshape(0:10:20, 1, 1, :);\n\njulia> summarize(x, mean, std, :mcse_mean => sem; name=\"Mean/Std\")\nMean/Std\n mean std mcse_mean\n 1 0.0003 0.990 0.016\n 2 10.02 0.988 0.016\n 3 19.98 0.988 0.016 Avoid recomputing the mean by using mean_and_std , and provide parameter names: julia> summarize(x, (:mean, :std) => mean_and_std, mad; var_names=[:a, :b, :c])\nSummaryStats\n mean std mad\n a 0.000305 0.990 0.978\n b 10.0 0.988 0.995\n c 20.0 0.988 0.979 Note that when an estimator and its MCSE are both computed, the MCSE is used to determine the number of significant digits that will be displayed. julia> summarize(x; var_names=[:a, :b, :c])\nSummaryStats\n mean std hdi_3% hdi_97% mcse_mean mcse_std ess_tail ess_bulk r ⋯\n a 0.0003 0.99 -1.92 1.78 0.016 0.012 3567 3663 1 ⋯\n b 10.02 0.99 8.17 11.9 0.016 0.011 3841 3906 1 ⋯\n c 19.98 0.99 18.1 21.9 0.016 0.012 3892 3749 1 ⋯\n 1 column omitted Compute just the statistics with an 89% HDI on all parameters, and provide the parameter names: julia> summarize(x, default_stats(; prob_interval=0.89)...; var_names=[:a, :b, :c])\nSummaryStats\n mean std hdi_5.5% hdi_94.5%\n a 0.000305 0.990 -1.63 1.52\n b 10.0 0.988 8.53 11.6\n c 20.0 0.988 18.5 21.6 Compute the summary stats focusing on Statistics.median : julia> summarize(x, default_summary_stats(median)...; var_names=[:a, :b, :c])\nSummaryStats\n median mad eti_3% eti_97% mcse_median ess_tail ess_median rhat\n a 0.004 0.978 -1.83 1.89 0.020 3567 3336 1.00\n b 10.02 0.995 8.17 11.9 0.023 3841 3787 1.00\n c 19.99 0.979 18.1 21.9 0.020 3892 3829 1.00 source"},{"id":232,"pagetitle":"API","title":"General statistics","ref":"/PosteriorStats/stable/api/#General-statistics","content":" General statistics"},{"id":233,"pagetitle":"API","title":"PosteriorStats.hdi","ref":"/PosteriorStats/stable/api/#PosteriorStats.hdi","content":" PosteriorStats.hdi — Function hdi(samples::AbstractArray{<:Real}; prob=0.94) -> (; lower, upper) Estimate the unimodal highest density interval (HDI) of samples for the probability prob . The HDI is the minimum width Bayesian credible interval (BCI). That is, it is the smallest possible interval containing (100*prob) % of the probability mass. [Hyndman1996] samples is an array of shape (draws[, chains[, params...]]) . If multiple parameters are present, then lower and upper are arrays with the shape (params...,) , computed separately for each marginal. This implementation uses the algorithm of [ChenShao1999] . Note Any default value of prob is arbitrary. The default value of prob=0.94 instead of a more common default like prob=0.95 is chosen to reminder the user of this arbitrariness. Examples Here we calculate the 83% HDI for a normal random variable: julia> x = randn(2_000);\n\njulia> hdi(x; prob=0.83) |> pairs\npairs(::NamedTuple) with 2 entries:\n :lower => -1.38266\n :upper => 1.25982 We can also calculate the HDI for a 3-dimensional array of samples: julia> x = randn(1_000, 1, 1) .+ reshape(0:5:10, 1, 1, :);\n\njulia> hdi(x) |> pairs\npairs(::NamedTuple) with 2 entries:\n :lower => [-1.9674, 3.0326, 8.0326]\n :upper => [1.90028, 6.90028, 11.9003] source"},{"id":234,"pagetitle":"API","title":"PosteriorStats.hdi!","ref":"/PosteriorStats/stable/api/#PosteriorStats.hdi!","content":" PosteriorStats.hdi! — Function hdi!(samples::AbstractArray{<:Real}; prob=0.94) -> (; lower, upper) A version of hdi that sorts samples in-place while computing the HDI. source"},{"id":235,"pagetitle":"API","title":"LOO and WAIC","ref":"/PosteriorStats/stable/api/#LOO-and-WAIC","content":" LOO and WAIC"},{"id":236,"pagetitle":"API","title":"PosteriorStats.AbstractELPDResult","ref":"/PosteriorStats/stable/api/#PosteriorStats.AbstractELPDResult","content":" PosteriorStats.AbstractELPDResult — Type abstract type AbstractELPDResult An abstract type representing the result of an ELPD computation. Every subtype stores estimates of both the expected log predictive density ( elpd ) and the effective number of parameters p , as well as standard errors and pointwise estimates of each, from which other relevant estimates can be computed. Subtypes implement the following functions: elpd_estimates information_criterion source"},{"id":237,"pagetitle":"API","title":"PosteriorStats.PSISLOOResult","ref":"/PosteriorStats/stable/api/#PosteriorStats.PSISLOOResult","content":" PosteriorStats.PSISLOOResult — Type Results of Pareto-smoothed importance sampling leave-one-out cross-validation (PSIS-LOO). See also: loo , AbstractELPDResult estimates : Estimates of the expected log pointwise predictive density (ELPD) and effective number of parameters (p) pointwise : Pointwise estimates psis_result : Pareto-smoothed importance sampling (PSIS) results source"},{"id":238,"pagetitle":"API","title":"PosteriorStats.WAICResult","ref":"/PosteriorStats/stable/api/#PosteriorStats.WAICResult","content":" PosteriorStats.WAICResult — Type Results of computing the widely applicable information criterion (WAIC). See also: waic , AbstractELPDResult estimates : Estimates of the expected log pointwise predictive density (ELPD) and effective number of parameters (p) pointwise : Pointwise estimates source"},{"id":239,"pagetitle":"API","title":"PosteriorStats.elpd_estimates","ref":"/PosteriorStats/stable/api/#PosteriorStats.elpd_estimates","content":" PosteriorStats.elpd_estimates — Function elpd_estimates(result::AbstractELPDResult; pointwise=false) -> (; elpd, elpd_mcse, lpd) Return the (E)LPD estimates from the result . source"},{"id":240,"pagetitle":"API","title":"PosteriorStats.information_criterion","ref":"/PosteriorStats/stable/api/#PosteriorStats.information_criterion","content":" PosteriorStats.information_criterion — Function information_criterion(elpd, scale::Symbol) Compute the information criterion for the given scale from the elpd estimate. scale must be one of (:deviance, :log, :negative_log) . See also: loo , waic source information_criterion(result::AbstractELPDResult, scale::Symbol; pointwise=false) Compute information criterion for the given scale from the existing ELPD result . scale must be one of (:deviance, :log, :negative_log) . If pointwise=true , then pointwise estimates are returned. source"},{"id":241,"pagetitle":"API","title":"PosteriorStats.loo","ref":"/PosteriorStats/stable/api/#PosteriorStats.loo","content":" PosteriorStats.loo — Function loo(log_likelihood; reff=nothing, kwargs...) -> PSISLOOResult{<:NamedTuple,<:NamedTuple} Compute the Pareto-smoothed importance sampling leave-one-out cross-validation (PSIS-LOO). [Vehtari2017] [LOOFAQ] log_likelihood must be an array of log-likelihood values with shape (chains, draws[, params...]) . Keywords reff::Union{Real,AbstractArray{<:Real}} : The relative effective sample size(s) of the likelihood values. If an array, it must have the same data dimensions as the corresponding log-likelihood variable. If not provided, then this is estimated using MCMCDiagnosticTools.ess . kwargs : Remaining keywords are forwarded to [ PSIS.psis ]. See also: PSISLOOResult , waic Examples Manually compute $R_\\mathrm{eff}$ and calculate PSIS-LOO of a model: julia> using ArviZExampleData, MCMCDiagnosticTools\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> log_like = PermutedDimsArray(idata.log_likelihood.obs, (:draw, :chain, :school));\n\njulia> reff = ess(log_like; kind=:basic, split_chains=1, relative=true);\n\njulia> loo(log_like; reff)\nPSISLOOResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.34\n\nand PSISResult with 500 draws, 4 chains, and 8 parameters\nPareto shape (k) diagnostic values:\n Count Min. ESS\n (-Inf, 0.5] good 7 (87.5%) 151\n (0.5, 0.7] okay 1 (12.5%) 446 source"},{"id":242,"pagetitle":"API","title":"PosteriorStats.waic","ref":"/PosteriorStats/stable/api/#PosteriorStats.waic","content":" PosteriorStats.waic — Function waic(log_likelihood::AbstractArray) -> WAICResult{<:NamedTuple,<:NamedTuple} Compute the widely applicable information criterion (WAIC). [Watanabe2010] [Vehtari2017] [LOOFAQ] log_likelihood must be an array of log-likelihood values with shape (chains, draws[, params...]) . See also: WAICResult , loo Examples Calculate WAIC of a model: julia> using ArviZExampleData\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> log_like = PermutedDimsArray(idata.log_likelihood.obs, (:draw, :chain, :school));\n\njulia> waic(log_like)\nWAICResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.33 source"},{"id":243,"pagetitle":"API","title":"Model comparison","ref":"/PosteriorStats/stable/api/#Model-comparison","content":" Model comparison"},{"id":244,"pagetitle":"API","title":"PosteriorStats.ModelComparisonResult","ref":"/PosteriorStats/stable/api/#PosteriorStats.ModelComparisonResult","content":" PosteriorStats.ModelComparisonResult — Type ModelComparisonResult Result of model comparison using ELPD. This struct implements the Tables and TableTraits interfaces. Each field returns a collection of the corresponding entry for each model: name : Names of the models, if provided. rank : Ranks of the models (ordered by decreasing ELPD) elpd_diff : ELPD of a model subtracted from the largest ELPD of any model elpd_diff_mcse : Monte Carlo standard error of the ELPD difference weight : Model weights computed with weights_method elpd_result : AbstactELPDResult s for each model, which can be used to access useful stats like ELPD estimates, pointwise estimates, and Pareto shape values for PSIS-LOO weights_method : Method used to compute model weights with model_weights source"},{"id":245,"pagetitle":"API","title":"PosteriorStats.compare","ref":"/PosteriorStats/stable/api/#PosteriorStats.compare","content":" PosteriorStats.compare — Function compare(models; kwargs...) -> ModelComparisonResult Compare models based on their expected log pointwise predictive density (ELPD). The ELPD is estimated either by Pareto smoothed importance sampling leave-one-out cross-validation (LOO) or using the widely applicable information criterion (WAIC). We recommend loo. Read more theory here - in a paper by some of the leading authorities on model comparison dx.doi.org/10.1111/1467-9868.00353 Arguments models : a Tuple , NamedTuple , or AbstractVector whose values are either AbstractELPDResult entries or any argument to elpd_method . Keywords weights_method::AbstractModelWeightsMethod=Stacking() : the method to be used to weight the models. See model_weights for details elpd_method=loo : a method that computes an AbstractELPDResult from an argument in models . sort::Bool=true : Whether to sort models by decreasing ELPD. Returns ModelComparisonResult : A container for the model comparison results. The fields contain a similar collection to models . Examples Compare the centered and non centered models of the eight school problem using the defaults: loo and Stacking weights. A custom myloo method formates the inputs as expected by loo . julia> using ArviZExampleData\n\njulia> models = (\n centered=load_example_data(\"centered_eight\"),\n non_centered=load_example_data(\"non_centered_eight\"),\n );\n\njulia> function myloo(idata)\n log_like = PermutedDimsArray(idata.log_likelihood.obs, (2, 3, 1))\n return loo(log_like)\n end;\n\njulia> mc = compare(models; elpd_method=myloo)\n┌ Warning: 1 parameters had Pareto shape values 0.7 < k ≤ 1. Resulting importance sampling estimates are likely to be unstable.\n└ @ PSIS ~/.julia/packages/PSIS/...\nModelComparisonResult with Stacking weights\n rank elpd elpd_mcse elpd_diff elpd_diff_mcse weight p ⋯\n non_centered 1 -31 1.4 0 0.0 1.0 0.9 ⋯\n centered 2 -31 1.4 0.06 0.067 0.0 0.9 ⋯\n 1 column omitted\njulia> mc.weight |> pairs\npairs(::NamedTuple) with 2 entries:\n :non_centered => 1.0\n :centered => 5.34175e-19 Compare the same models from pre-computed PSIS-LOO results and computing BootstrappedPseudoBMA weights: julia> elpd_results = mc.elpd_result;\n\njulia> compare(elpd_results; weights_method=BootstrappedPseudoBMA())\nModelComparisonResult with BootstrappedPseudoBMA weights\n rank elpd elpd_mcse elpd_diff elpd_diff_mcse weight p ⋯\n non_centered 1 -31 1.4 0 0.0 0.52 0.9 ⋯\n centered 2 -31 1.4 0.06 0.067 0.48 0.9 ⋯\n 1 column omitted source"},{"id":246,"pagetitle":"API","title":"PosteriorStats.model_weights","ref":"/PosteriorStats/stable/api/#PosteriorStats.model_weights","content":" PosteriorStats.model_weights — Function model_weights(elpd_results; method=Stacking())\nmodel_weights(method::AbstractModelWeightsMethod, elpd_results) Compute weights for each model in elpd_results using method . elpd_results is a Tuple , NamedTuple , or AbstractVector with AbstractELPDResult entries. The weights are returned in the same type of collection. Stacking is the recommended approach, as it performs well even when the true data generating process is not included among the candidate models. See [YaoVehtari2018] for details. See also: AbstractModelWeightsMethod , compare Examples Compute Stacking weights for two models: julia> using ArviZExampleData\n\njulia> models = (\n centered=load_example_data(\"centered_eight\"),\n non_centered=load_example_data(\"non_centered_eight\"),\n );\n\njulia> elpd_results = map(models) do idata\n log_like = PermutedDimsArray(idata.log_likelihood.obs, (2, 3, 1))\n return loo(log_like)\n end;\n┌ Warning: 1 parameters had Pareto shape values 0.7 < k ≤ 1. Resulting importance sampling estimates are likely to be unstable.\n└ @ PSIS ~/.julia/packages/PSIS/...\n\njulia> model_weights(elpd_results; method=Stacking()) |> pairs\npairs(::NamedTuple) with 2 entries:\n :centered => 5.34175e-19\n :non_centered => 1.0 Now we compute BootstrappedPseudoBMA weights for the same models: julia> model_weights(elpd_results; method=BootstrappedPseudoBMA()) |> pairs\npairs(::NamedTuple) with 2 entries:\n :centered => 0.483723\n :non_centered => 0.516277 source The following model weighting methods are available"},{"id":247,"pagetitle":"API","title":"PosteriorStats.AbstractModelWeightsMethod","ref":"/PosteriorStats/stable/api/#PosteriorStats.AbstractModelWeightsMethod","content":" PosteriorStats.AbstractModelWeightsMethod — Type abstract type AbstractModelWeightsMethod An abstract type representing methods for computing model weights. Subtypes implement model_weights (method, elpd_results) . source"},{"id":248,"pagetitle":"API","title":"PosteriorStats.BootstrappedPseudoBMA","ref":"/PosteriorStats/stable/api/#PosteriorStats.BootstrappedPseudoBMA","content":" PosteriorStats.BootstrappedPseudoBMA — Type struct BootstrappedPseudoBMA{R<:Random.AbstractRNG, T<:Real} <: AbstractModelWeightsMethod Model weighting method using pseudo Bayesian Model Averaging using Akaike-type weighting with the Bayesian bootstrap (pseudo-BMA+) [YaoVehtari2018] . The Bayesian bootstrap stabilizes the model weights. BootstrappedPseudoBMA(; rng=Random.default_rng(), samples=1_000, alpha=1)\nBootstrappedPseudoBMA(rng, samples, alpha) Construct the method. rng::Random.AbstractRNG : The random number generator to use for the Bayesian bootstrap samples::Int64 : The number of samples to draw for bootstrapping alpha::Real : The shape parameter in the Dirichlet distribution used for the Bayesian bootstrap. The default (1) corresponds to a uniform distribution on the simplex. See also: Stacking source"},{"id":249,"pagetitle":"API","title":"PosteriorStats.PseudoBMA","ref":"/PosteriorStats/stable/api/#PosteriorStats.PseudoBMA","content":" PosteriorStats.PseudoBMA — Type struct PseudoBMA <: AbstractModelWeightsMethod Model weighting method using pseudo Bayesian Model Averaging (pseudo-BMA) and Akaike-type weighting. PseudoBMA(; regularize=false)\nPseudoBMA(regularize) Construct the method with optional regularization of the weights using the standard error of the ELPD estimate. Note This approach is not recommended, as it produces unstable weight estimates. It is recommended to instead use BootstrappedPseudoBMA to stabilize the weights or Stacking . For details, see [YaoVehtari2018] . See also: Stacking source"},{"id":250,"pagetitle":"API","title":"PosteriorStats.Stacking","ref":"/PosteriorStats/stable/api/#PosteriorStats.Stacking","content":" PosteriorStats.Stacking — Type struct Stacking{O<:Optim.AbstractOptimizer} <: AbstractModelWeightsMethod Model weighting using stacking of predictive distributions [YaoVehtari2018] . Stacking(; optimizer=Optim.LBFGS(), options=Optim.Options()\nStacking(optimizer[, options]) Construct the method, optionally customizing the optimization. optimizer::Optim.AbstractOptimizer : The optimizer to use for the optimization of the weights. The optimizer must support projected gradient optimization via a manifold field. options::Optim.Options : The Optim options to use for the optimization of the weights. See also: BootstrappedPseudoBMA source"},{"id":251,"pagetitle":"API","title":"Predictive checks","ref":"/PosteriorStats/stable/api/#Predictive-checks","content":" Predictive checks"},{"id":252,"pagetitle":"API","title":"PosteriorStats.loo_pit","ref":"/PosteriorStats/stable/api/#PosteriorStats.loo_pit","content":" PosteriorStats.loo_pit — Function loo_pit(y, y_pred, log_weights; kwargs...) -> Union{Real,AbstractArray} Compute leave-one-out probability integral transform (LOO-PIT) checks. Arguments y : array of observations with shape (params...,) y_pred : array of posterior predictive samples with shape (draws, chains, params...) . log_weights : array of normalized log LOO importance weights with shape (draws, chains, params...) . Keywords is_discrete : If not provided, then it is set to true iff elements of y and y_pred are all integer-valued. If true , then data are smoothed using smooth_data to make them non-discrete before estimating LOO-PIT values. kwargs : Remaining keywords are forwarded to smooth_data if data is discrete. Returns pitvals : LOO-PIT values with same size as y . If y is a scalar, then pitvals is a scalar. LOO-PIT is a marginal posterior predictive check. If $y_{-i}$ is the array $y$ of observations with the $i$ th observation left out, and $y_i^*$ is a posterior prediction of the $i$ th observation, then the LOO-PIT value for the $i$ th observation is defined as \\[P(y_i^* \\le y_i \\mid y_{-i}) = \\int_{-\\infty}^{y_i} p(y_i^* \\mid y_{-i}) \\mathrm{d} y_i^*\\] The LOO posterior predictions and the corresponding observations should have similar distributions, so if conditional predictive distributions are well-calibrated, then all LOO-PIT values should be approximately uniformly distributed on $[0, 1]$ . [Gabry2019] Examples Calculate LOO-PIT values using as test quantity the observed values themselves. julia> using ArviZExampleData\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> y = idata.observed_data.obs;\n\njulia> y_pred = PermutedDimsArray(idata.posterior_predictive.obs, (:draw, :chain, :school));\n\njulia> log_like = PermutedDimsArray(idata.log_likelihood.obs, (:draw, :chain, :school));\n\njulia> log_weights = loo(log_like).psis_result.log_weights;\n\njulia> loo_pit(y, y_pred, log_weights)\n╭───────────────────────────────╮\n│ 8-element DimArray{Float64,1} │\n├───────────────────────────────┴──────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.943511\n \"Deerfield\" 0.63797\n \"Phillips Andover\" 0.316697\n \"Phillips Exeter\" 0.582252\n \"Hotchkiss\" 0.295321\n \"Lawrenceville\" 0.403318\n \"St. Paul's\" 0.902508\n \"Mt. Hermon\" 0.655275 Calculate LOO-PIT values using as test quantity the square of the difference between each observation and mu . julia> using Statistics\n\njulia> mu = idata.posterior.mu;\n\njulia> T = y .- median(mu);\n\njulia> T_pred = y_pred .- mu;\n\njulia> loo_pit(T .^ 2, T_pred .^ 2, log_weights)\n╭───────────────────────────────╮\n│ 8-element DimArray{Float64,1} │\n├───────────────────────────────┴──────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.873577\n \"Deerfield\" 0.243686\n \"Phillips Andover\" 0.357563\n \"Phillips Exeter\" 0.149908\n \"Hotchkiss\" 0.435094\n \"Lawrenceville\" 0.220627\n \"St. Paul's\" 0.775086\n \"Mt. Hermon\" 0.296706 source"},{"id":253,"pagetitle":"API","title":"PosteriorStats.r2_score","ref":"/PosteriorStats/stable/api/#PosteriorStats.r2_score","content":" PosteriorStats.r2_score — Function r2_score(y_true::AbstractVector, y_pred::AbstractArray) -> (; r2, r2_std) $R²$ for linear Bayesian regression models. [GelmanGoodrich2019] Arguments y_true : Observed data of length noutputs y_pred : Predicted data with size (ndraws[, nchains], noutputs) Examples julia> using ArviZExampleData\n\njulia> idata = load_example_data(\"regression1d\");\n\njulia> y_true = idata.observed_data.y;\n\njulia> y_pred = PermutedDimsArray(idata.posterior_predictive.y, (:draw, :chain, :y_dim_0));\n\njulia> r2_score(y_true, y_pred) |> pairs\npairs(::NamedTuple) with 2 entries:\n :r2 => 0.683197\n :r2_std => 0.0368838 source"},{"id":254,"pagetitle":"API","title":"Utilities","ref":"/PosteriorStats/stable/api/#Utilities","content":" Utilities"},{"id":255,"pagetitle":"API","title":"PosteriorStats.smooth_data","ref":"/PosteriorStats/stable/api/#PosteriorStats.smooth_data","content":" PosteriorStats.smooth_data — Function smooth_data(y; dims=:, interp_method=CubicSpline, offset_frac=0.01) Smooth y along dims using interp_method . interp_method is a 2-argument callabale that takes the arguments y and x and returns a DataInterpolations.jl interpolation method, defaulting to a cubic spline interpolator. offset_frac is the fraction of the length of y to use as an offset when interpolating. source Hyndman1996 Rob J. Hyndman (1996) Computing and Graphing Highest Density Regions, Amer. Stat., 50(2): 120-6. DOI: 10.1080/00031305.1996.10474359 jstor . ChenShao1999 Ming-Hui Chen & Qi-Man Shao (1999) Monte Carlo Estimation of Bayesian Credible and HPD Intervals, J Comput. Graph. Stat., 8:1, 69-92. DOI: 10.1080/10618600.1999.10474802 jstor . Vehtari2017 Vehtari, A., Gelman, A. & Gabry, J. Practical Bayesian model evaluation using leave-one-out cross-validation and WAIC. Stat Comput 27, 1413–1432 (2017). doi: 10.1007/s11222-016-9696-4 arXiv: 1507.04544 LOOFAQ Aki Vehtari. Cross-validation FAQ. https://mc-stan.org/loo/articles/online-only/faq.html Watanabe2010 Watanabe, S. Asymptotic Equivalence of Bayes Cross Validation and Widely Applicable Information Criterion in Singular Learning Theory. 11(116):3571−3594, 2010. https://jmlr.csail.mit.edu/papers/v11/watanabe10a.html Vehtari2017 Vehtari, A., Gelman, A. & Gabry, J. Practical Bayesian model evaluation using leave-one-out cross-validation and WAIC. Stat Comput 27, 1413–1432 (2017). doi: 10.1007/s11222-016-9696-4 arXiv: 1507.04544 LOOFAQ Aki Vehtari. Cross-validation FAQ. https://mc-stan.org/loo/articles/online-only/faq.html YaoVehtari2018 Yuling Yao, Aki Vehtari, Daniel Simpson, and Andrew Gelman. Using Stacking to Average Bayesian Predictive Distributions. 2018. Bayesian Analysis. 13, 3, 917–1007. doi: 10.1214/17-BA1091 arXiv: 1704.02030 YaoVehtari2018 Yuling Yao, Aki Vehtari, Daniel Simpson, and Andrew Gelman. Using Stacking to Average Bayesian Predictive Distributions. 2018. Bayesian Analysis. 13, 3, 917–1007. doi: 10.1214/17-BA1091 arXiv: 1704.02030 YaoVehtari2018 Yuling Yao, Aki Vehtari, Daniel Simpson, and Andrew Gelman. Using Stacking to Average Bayesian Predictive Distributions. 2018. Bayesian Analysis. 13, 3, 917–1007. doi: 10.1214/17-BA1091 arXiv: 1704.02030 YaoVehtari2018 Yuling Yao, Aki Vehtari, Daniel Simpson, and Andrew Gelman. Using Stacking to Average Bayesian Predictive Distributions. 2018. Bayesian Analysis. 13, 3, 917–1007. doi: 10.1214/17-BA1091 arXiv: 1704.02030 Gabry2019 Gabry, J., Simpson, D., Vehtari, A., Betancourt, M. & Gelman, A. Visualization in Bayesian Workflow. J. R. Stat. Soc. Ser. A Stat. Soc. 182, 389–402 (2019). doi: 10.1111/rssa.12378 arXiv: 1709.01449 GelmanGoodrich2019 Andrew Gelman, Ben Goodrich, Jonah Gabry & Aki Vehtari (2019) R-squared for Bayesian Regression Models, The American Statistician, 73:3, 307-9, DOI: 10.1080/00031305.2018.1549100 ."},{"id":258,"pagetitle":"Home","title":"PSIS","ref":"/PSIS/stable/#PSIS","content":" PSIS PSIS.jl implements the Pareto smoothed importance sampling (PSIS) algorithm from Vehtari et al. [1] . Given a set of importance weights used in some estimator, PSIS both improves the reliability of the estimates by smoothing the importance weights and acts as a diagnostic of the reliability of the estimates. See psis for details."},{"id":259,"pagetitle":"Home","title":"Example","ref":"/PSIS/stable/#Example","content":" Example In this example, we use PSIS to smooth log importance ratios for importance sampling 30 isotropic Student $t$ -distributed parameters using standard normal distributions as proposals. using PSIS, Distributions\nproposal = Normal()\ntarget = TDist(7)\nndraws, nchains, nparams = (1_000, 1, 30)\nx = rand(proposal, ndraws, nchains, nparams)\nlog_ratios = logpdf.(target, x) .- logpdf.(proposal, x)\nresult = psis(log_ratios) ┌ Warning: 9 parameters had Pareto shape values 0.7 < k ≤ 1. Resulting importance sampling estimates are likely to be unstable.\n └ @ PSIS ~/work/PSIS.jl/PSIS.jl/src/core.jl:373 \n ┌ Warning: 1 parameters had Pareto shape values k > 1. Corresponding importance sampling estimates are likely to be unstable and are unlikely to converge with additional samples.\n └ @ PSIS ~/work/PSIS.jl/PSIS.jl/src/core.jl:376 PSISResult with 1000 draws, 1 chains, and 30 parameters\nPareto shape (k) diagnostic values:\n Count Min. ESS \n (-Inf, 0.5] good 7 (23.3%) 959\n (0.5, 0.7] okay 13 (43.3%) 938\n (0.7, 1] bad 9 (30.0%) ——\n (1, Inf) very bad 1 (3.3%) —— As indicated by the warnings, this is a poor choice of a proposal distribution, and estimates are unlikely to converge (see PSISResult for an explanation of the shape thresholds). When running PSIS with many parameters, it is useful to plot the Pareto shape values to diagnose convergence. See Plotting PSIS results for examples."},{"id":262,"pagetitle":"API","title":"API","ref":"/PSIS/stable/api/#API","content":" API"},{"id":263,"pagetitle":"API","title":"Core functionality","ref":"/PSIS/stable/api/#Core-functionality","content":" Core functionality"},{"id":264,"pagetitle":"API","title":"PSIS.PSISResult","ref":"/PSIS/stable/api/#PSIS.PSISResult","content":" PSIS.PSISResult — Type PSISResult Result of Pareto-smoothed importance sampling (PSIS) using psis . Properties log_weights : un-normalized Pareto-smoothed log weights weights : normalized Pareto-smoothed weights (allocates a copy) pareto_shape : Pareto $k=ξ$ shape parameter nparams : number of parameters in log_weights ndraws : number of draws in log_weights nchains : number of chains in log_weights reff : the ratio of the effective sample size of the unsmoothed importance ratios and the actual sample size. ess : estimated effective sample size of estimate of mean using smoothed importance samples (see ess_is ) tail_length : length of the upper tail of log_weights that was smoothed tail_dist : the generalized Pareto distribution that was fit to the tail of log_weights . Note that the tail weights are scaled to have a maximum of 1, so tail_dist * exp(maximum(log_ratios)) is the corresponding fit directly to the tail of log_ratios . normalized::Bool :indicates whether log_weights are log-normalized along the sample dimensions. Diagnostic The pareto_shape parameter $k=ξ$ of the generalized Pareto distribution tail_dist can be used to diagnose reliability and convergence of estimates using the importance weights [ 1 ]. if $k < \\frac{1}{3}$ , importance sampling is stable, and importance sampling (IS) and PSIS both are reliable. if $k ≤ \\frac{1}{2}$ , then the importance ratio distributon has finite variance, and the central limit theorem holds. As $k$ approaches the upper bound, IS becomes less reliable, while PSIS still works well but with a higher RMSE. if $\\frac{1}{2} < k ≤ 0.7$ , then the variance is infinite, and IS can behave quite poorly. However, PSIS works well in this regime. if $0.7 < k ≤ 1$ , then it quickly becomes impractical to collect enough importance weights to reliably compute estimates, and importance sampling is not recommended. if $k > 1$ , then neither the variance nor the mean of the raw importance ratios exists. The convergence rate is close to zero, and bias can be large with practical sample sizes. See PSISPlots.paretoshapeplot for a diagnostic plot. References [ 1 ] Vehtari et al. JMLR 25:72 (2021). source"},{"id":265,"pagetitle":"API","title":"PSIS.psis","ref":"/PSIS/stable/api/#PSIS.psis","content":" PSIS.psis — Function psis(log_ratios, reff = 1.0; kwargs...) -> PSISResult\npsis!(log_ratios, reff = 1.0; kwargs...) -> PSISResult Compute Pareto smoothed importance sampling (PSIS) log weights [ 1 ]. While psis computes smoothed log weights out-of-place, psis! smooths them in-place. Arguments log_ratios : an array of logarithms of importance ratios, with size (draws, [chains, [parameters...]]) , where chains>1 would be used when chains are generated using Markov chain Monte Carlo. reff::Union{Real,AbstractArray} : the ratio(s) of effective sample size of log_ratios and the actual sample size reff = ess/(draws * chains) , used to account for autocorrelation, e.g. due to Markov chain Monte Carlo. If an array, it must have the size (parameters...,) to match log_ratios . Keywords warn=true : If true , warning messages are delivered normalize=true : If true , the log-weights will be log-normalized so that exp.(log_weights) sums to 1 along the sample dimensions. Returns result : a PSISResult object containing the results of the Pareto-smoothing. A warning is raised if the Pareto shape parameter $k ≥ 0.7$ . See PSISResult for details and PSISPlots.paretoshapeplot for a diagnostic plot. Examples Here we smooth log importance ratios for importance sampling 30 isotropic Student $t$ -distributed parameters using standard normal distributions as proposals. julia> using Distributions\n\njulia> proposal, target = Normal(), TDist(7);\n\njulia> x = rand(proposal, 1_000, 1, 30); # (ndraws, nchains, nparams)\n\njulia> log_ratios = @. logpdf(target, x) - logpdf(proposal, x);\n\njulia> result = psis(log_ratios)\n┌ Warning: 9 parameters had Pareto shape values 0.7 < k ≤ 1. Resulting importance sampling estimates are likely to be unstable.\n└ @ PSIS ~/.julia/packages/PSIS/...\n┌ Warning: 1 parameters had Pareto shape values k > 1. Corresponding importance sampling estimates are likely to be unstable and are unlikely to converge with additional samples.\n└ @ PSIS ~/.julia/packages/PSIS/...\nPSISResult with 1000 draws, 1 chains, and 30 parameters\nPareto shape (k) diagnostic values:\n Count Min. ESS\n (-Inf, 0.5] good 7 (23.3%) 959\n (0.5, 0.7] okay 13 (43.3%) 938\n (0.7, 1] bad 9 (30.0%) ——\n (1, Inf) very bad 1 (3.3%) —— If the draws were generated using MCMC, we can compute the relative efficiency using MCMCDiagnosticTools.ess . julia> using MCMCDiagnosticTools\n\njulia> reff = ess(log_ratios; kind=:basic, split_chains=1, relative=true);\n\njulia> result = psis(log_ratios, reff)\n┌ Warning: 9 parameters had Pareto shape values 0.7 < k ≤ 1. Resulting importance sampling estimates are likely to be unstable.\n└ @ PSIS ~/.julia/packages/PSIS/...\n┌ Warning: 1 parameters had Pareto shape values k > 1. Corresponding importance sampling estimates are likely to be unstable and are unlikely to converge with additional samples.\n└ @ PSIS ~/.julia/packages/PSIS/...\nPSISResult with 1000 draws, 1 chains, and 30 parameters\nPareto shape (k) diagnostic values:\n Count Min. ESS\n (-Inf, 0.5] good 9 (30.0%) 806\n (0.5, 0.7] okay 11 (36.7%) 842\n (0.7, 1] bad 9 (30.0%) ——\n (1, Inf) very bad 1 (3.3%) —— References [ 1 ] Vehtari et al. JMLR 25:72 (2021). source"},{"id":266,"pagetitle":"API","title":"PSIS.ess_is","ref":"/PSIS/stable/api/#PSIS.ess_is","content":" PSIS.ess_is — Function ess_is(weights; reff=1) Estimate effective sample size (ESS) for importance sampling over the sample dimensions. Given normalized weights $w_{1:n}$ , the ESS is estimated using the L2-norm of the weights: \\[\\mathrm{ESS}(w_{1:n}) = \\frac{r_{\\mathrm{eff}}}{\\sum_{i=1}^n w_i^2}\\] where $r_{\\mathrm{eff}}$ is the relative efficiency of the log_weights . ess_is(result::PSISResult; bad_shape_nan=true) Estimate ESS for Pareto-smoothed importance sampling. Note ESS estimates for Pareto shape values $k > 0.7$ , which are unreliable and misleadingly high, are set to NaN . To avoid this, set bad_shape_nan=false . source"},{"id":267,"pagetitle":"API","title":"Plotting","ref":"/PSIS/stable/api/#Plotting","content":" Plotting"},{"id":268,"pagetitle":"API","title":"PSIS.PSISPlots","ref":"/PSIS/stable/api/#PSIS.PSISPlots","content":" PSIS.PSISPlots — Module A module defining paretoshapeplot for plotting Pareto shape values with Plots.jl source"},{"id":269,"pagetitle":"API","title":"PSIS.PSISPlots.paretoshapeplot","ref":"/PSIS/stable/api/#PSIS.PSISPlots.paretoshapeplot","content":" PSIS.PSISPlots.paretoshapeplot — Function paretoshapeplot(values; showlines=false, ...)\nparetoshapeplot!(values; showlines=false, kwargs...) Plot shape parameters of fitted Pareto tail distributions for diagnosing convergence. values may be either a vector of Pareto shape parameters or a PSIS.PSISResult . If showlines==true , horizontal lines indicating relevant Pareto shape thresholds are drawn. See PSIS.PSISResult for an explanation of the thresholds. All remaining kwargs are forwarded to the plotting function. See psis , PSISResult . Examples using PSIS, Distributions, Plots\nproposal = Normal()\ntarget = TDist(7)\nx = rand(proposal, 1_000, 100)\nlog_ratios = logpdf.(target, x) .- logpdf.(proposal, x)\nresult = psis(log_ratios)\nparetoshapeplot(result) We can also plot the Pareto shape parameters directly: paretoshapeplot(result.pareto_shape) We can also use plot directly: plot(result.pareto_shape; showlines=true) source"},{"id":272,"pagetitle":"Internal","title":"Internal","ref":"/PSIS/stable/internal/#Internal","content":" Internal"},{"id":273,"pagetitle":"Internal","title":"PSIS.GeneralizedPareto","ref":"/PSIS/stable/internal/#PSIS.GeneralizedPareto","content":" PSIS.GeneralizedPareto — Type GeneralizedPareto{T<:Real} The generalized Pareto distribution. Constructor GeneralizedPareto(μ, σ, k) Construct the generalized Pareto distribution (GPD) with location parameter $μ$ , scale parameter $σ$ and shape parameter $k$ . Note The shape parameter $k$ is equivalent to the commonly used shape parameter $ξ$ . This is the same parameterization used by Vehtari et al. [1] and is related to that used by Zhang and Stephens [2] as $k \\mapsto -k$ . source"},{"id":274,"pagetitle":"Internal","title":"PSIS.fit_gpd","ref":"/PSIS/stable/internal/#PSIS.fit_gpd-Tuple{AbstractArray}","content":" PSIS.fit_gpd — Method fit_gpd(x; μ=0, kwargs...) Fit a GeneralizedPareto with location μ to the data x . The fit is performed using the Empirical Bayes method of Zhang and Stephens [2] . Keywords prior_adjusted::Bool=true , If true , a weakly informative Normal prior centered on $\\frac{1}{2}$ is used for the shape $k$ . sorted::Bool=issorted(x) : If true , x is assumed to be sorted. If false , a sorted copy of x is made. min_points::Int=30 : The minimum number of quadrature points to use when estimating the posterior mean of $\\theta = \\frac{\\xi}{\\sigma}$ . References [ 2 ] Zhang & Stephens, Technometrics 51:3 (2009) source"},{"id":277,"pagetitle":"Plotting","title":"Plotting PSIS results","ref":"/PSIS/stable/plotting/#Plotting-PSIS-results","content":" Plotting PSIS results PSIS.jl includes plotting recipes for PSISResult using any Plots.jl backend, as well as the utility plotting function PSISPlots.paretoshapeplot . We demonstrate this with a simple example. using PSIS, Distributions\nproposal = Normal()\ntarget = TDist(7)\nndraws, nchains, nparams = (1_000, 1, 20)\nx = rand(proposal, ndraws, nchains, nparams)\nlog_ratios = logpdf.(target, x) .- logpdf.(proposal, x)\nresult = psis(log_ratios) PSISResult with 1000 draws, 1 chains, and 20 parameters\nPareto shape (k) diagnostic values:\n Count Min. ESS \n (-Inf, 0.5] good 4 (20.0%) 959\n (0.5, 0.7] okay 9 (45.0%) 938\n (0.7, 1] bad 7 (35.0%) ——"},{"id":278,"pagetitle":"Plotting","title":"Plots.jl","ref":"/PSIS/stable/plotting/#Plots.jl","content":" Plots.jl PSISResult objects can be plotted directly: using Plots\nplot(result; showlines=true, marker=:+, legend=false, linewidth=2) This is equivalent to calling PSISPlots.paretoshapeplot(result; kwargs...) ."},{"id":281,"pagetitle":"References","title":"References","ref":"/PSIS/stable/references/#References","content":" References [1] A. Vehtari, D. Simpson, A. Gelman, Y. Yao and J. Gabry. Pareto Smoothed Importance Sampling . Journal of Machine Learning Research 25 , 1–58 (2024), arXiv:1507.02646 . [2] J. Zhang and M. A. Stephens. A New and Efficient Estimation Method for the Generalized Pareto Distribution . Technometrics : a journal of statistics for the physical, chemical, and engineering sciences 51 , 316–325 (2009)."},{"id":284,"pagetitle":"Home","title":"MCMCDiagnosticTools","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools","content":" MCMCDiagnosticTools MCMCDiagnosticTools provides functionality for diagnosing samples generated using Markov Chain Monte Carlo."},{"id":285,"pagetitle":"Home","title":"Background","ref":"/MCMCDiagnosticTools/stable/#Background","content":" Background Some methods were originally part of Mamba.jl and then MCMCChains.jl . This package is a joint collaboration between the Turing and ArviZ projects."},{"id":286,"pagetitle":"Home","title":"Effective sample size and $\\widehat{R}$","ref":"/MCMCDiagnosticTools/stable/#Effective-sample-size-and-\\\\widehat{R}","content":" Effective sample size and $\\widehat{R}$"},{"id":287,"pagetitle":"Home","title":"MCMCDiagnosticTools.ess","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.ess","content":" MCMCDiagnosticTools.ess — Function ess(\n\n \n html {\n scroll-padding-top: calc(55px + 1rem);\n }\n\n /* Documenter css tweaks */\n .docs-sidebar {\n margin-top: 3.75rem;\n }\n\n #documenter {\n margin-top: 3.75rem;\n }\n\n .docs-version-selector {\n margin-bottom: 60px !important;\n }\n\n @media screen and (max-width: 1056px) {\n .docs-version-selector {\n margin-bottom: 60px !important;\n }\n\n .docs-sidebar {\n margin-top: 0 !important;\n }\n }\n /* Documenter css tweaks ends here */\n\n :root {\n --heading-color: white;\n --item-color: rgb(165, 165, 165);\n --primary-bg: #073c44;\n --hover-color: #8faad2;\n }\n\n .ext-navigation {\n position: fixed;\n height: 3.75rem;\n top: 0;\n width: 100%;\n background-color: var(--primary-bg);\n z-index: 1000;\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n display: flex;\n align-items: center;\n padding: 0 1.0625rem;\n transition: transform 0.3s;\n }\n\n .ext-navbar-logo {\n margin-left: 0.625rem;\n }\n\n .ext-nav-links {\n display: flex;\n align-items: center;\n list-style-type: none;\n margin: 0;\n padding: 0;\n flex-grow: 1;\n }\n\n .ext-nav-links li {\n margin-left: 1rem !important;\n }\n\n .ext-nav-link {\n color: white !important;\n text-decoration: none;\n font-size: 1.0625rem !important;\n transition: color 0.2s ease;\n cursor: pointer;\n }\n\n .ext-nav-link:hover,\n .ext-navbar-item-single a:hover {\n color: var(--hover-color) !important;\n }\n\n .ext-navbar-item-single a {\n color: #fff !important;\n }\n\n .ext-menu-toggle {\n display: none;\n font-size: 1.5rem;\n color: white;\n cursor: pointer;\n }\n\n .ext-dropdown {\n display: none;\n grid-template-columns: 1fr 1fr 1fr 1fr;\n grid-template-rows: auto auto auto;\n padding: 1.875rem;\n position: absolute;\n width: 100%;\n left: 0;\n background-color: #083c44;\n line-height: 1.875rem;\n opacity: 0;\n transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;\n transform: translateY(-0.625rem);\n }\n\n #library-handler::after {\n content: \"▼\";\n font-size: 0.6875rem;\n margin-left: 0.3125rem;\n transition: transform 0.3s ease-in-out;\n }\n\n #library-handler.open::after {\n content: \"▲\";\n }\n\n .ext-dropdown.show {\n display: grid;\n opacity: 1;\n transform: translateY(0);\n }\n\n .ext-dropdown ul {\n height: auto;\n width: 12.5rem;\n margin-bottom: 1.25rem;\n }\n\n .ext-dropdown ul li {\n text-align: left;\n }\n\n .navbar-sub-item {\n list-style: none;\n }\n\n .ext-dropdown ul a li {\n color: var(--item-color);\n width: 15.625rem;\n border-radius: 3px;\n padding: 0.125rem 0.625rem;\n transition: background-color 0.2s ease;\n }\n\n .ext-dropdown ul a li:hover {\n background-color: rgba(107, 107, 107, 0.5);\n }\n\n .ext-dropdown-item-heading {\n color: var(--heading-color);\n text-align: center;\n }\n\n /* Responsive styling */\n @media (max-width: 966px) {\n .ext-dropdown {\n grid-template-columns: 1fr 1fr 1fr;\n }\n }\n\n @media (max-width: 768px) {\n .ext-nav-links {\n display: none;\n flex-direction: column;\n width: 100%;\n background-color: var(--primary-bg);\n position: absolute;\n top: 3.75rem;\n left: 0;\n padding: 0.625rem 0;\n height: auto;\n overflow-y: auto;\n scrollbar-width: thin;\n scrollbar-color: rgb(141, 141, 141) grey;\n }\n\n .ext-nav-links.show {\n display: flex;\n }\n\n .ext-nav-links li {\n margin: 0.625rem 0;\n text-align: center;\n }\n\n .ext-menu-toggle {\n display: block;\n margin-left: auto;\n }\n\n .ext-navigation.hide {\n transform: translateY(-3.75rem);\n }\n\n .ext-dropdown {\n place-content: center;\n text-align: center;\n grid-template-columns: 1fr;\n line-height: 1.25rem;\n padding: 0.625rem;\n }\n\n .ext-dropdown ul {\n width: 100%;\n text-align: center;\n margin-bottom: 0.3125rem;\n }\n\n .ext-dropdown ul li {\n text-align: center;\n }\n\n .ext-dropdown ul a li {\n width: 100%;\n }\n\n .ext-dropdown ul a li:hover {\n background-color: var(--primary-bg);\n color: #fff;\n }\n\n /* Modified scroll bar */\n .ext-nav-links::-webkit-scrollbar {\n width: 5px;\n }\n\n .ext-nav-links::-webkit-scrollbar-track {\n box-shadow: inset 0 0 5px grey;\n }\n\n .ext-nav-links::-webkit-scrollbar-thumb {\n background: rgb(141, 141, 141);\n border-radius: 3px;\n }\n\n .ext-nav-links::-webkit-scrollbar-thumb:hover {\n background: #9b9b9b;\n }\n }\n \n \n \n \n \n Turing.jl \n \n \n Get Started \n \n \n Tutorials \n \n \n Libraries \n \n \n Modelling Languages \n \n DynamicPPL \n \n \n JuliaBUGS \n \n \n TuringGLM \n \n \n \n MCMC \n \n AdvancedHMC \n \n \n AbstractMCMC \n \n \n ThermodynamicIntegration \n \n \n AdvancedPS \n \n \n SliceSampling \n \n \n EllipticalSliceSampling \n \n \n NestedSamplers \n \n \n \n Diagnostics \n \n MCMCChains \n \n \n MCMCDiagnosticTools \n \n \n ParetoSmooth \n \n \n \n Gaussian Processes \n \n AbstractGPs \n \n \n KernelFunctions \n \n \n ApproximateGPs \n \n \n \n \n Bijectors \n \n \n \n \n TuringCallbacks \n \n \n \n \n TuringBenchmarking \n \n \n \n \n \n News \n \n \n Team \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n github [#142] \n Created with Sketch. \n \n \n \n \n \n \n \n \n \n \n \n \n ☰ \n \n \n document.addEventListener(\"DOMContentLoaded\", function () {\n const menuToggle = document.querySelector(\".ext-menu-toggle\");\n const navLinks = document.querySelector(\".ext-nav-links\");\n const nav = document.querySelector(\".ext-navigation\");\n const navigationHandler = document.getElementById(\"library-handler\");\n const navigationItemsContainer =\n document.getElementById(\"ext-dropdown-items\");\n let lastScrollY = window.scrollY;\n\n function setAppropriateHeight() {\n if (window.innerWidth <= 768) {\n const viewportHeight = window.innerHeight;\n const navHeight = nav.offsetHeight;\n navLinks.style.maxHeight = `${viewportHeight - navHeight}px`;\n navLinks.style.overflowY = \"auto\";\n } else {\n navLinks.style.maxHeight = \"\";\n navLinks.style.overflowY = \"\";\n }\n }\n\n // Toggle main menu for mobile\n menuToggle.addEventListener(\"click\", () => {\n navLinks.classList.toggle(\"show\");\n if (navLinks.classList.contains(\"show\")) {\n setAppropriateHeight();\n // Ensure the dropdown is hidden when menu is first opened\n navigationItemsContainer.style.display = \"none\";\n navigationItemsContainer.classList.remove(\"show\");\n }\n });\n\n // Close menus if clicked outside\n document.addEventListener(\"click\", (event) => {\n if (\n !navLinks.contains(event.target) &&\n !menuToggle.contains(event.target)\n ) {\n navLinks.classList.remove(\"show\");\n navigationItemsContainer.classList.remove(\"show\");\n navigationHandler.classList.remove(\"open\");\n }\n });\n\n // Hide navigation bar on scroll down in mobile view\n window.addEventListener(\"scroll\", () => {\n if (window.innerWidth <= 768) {\n nav.classList.toggle(\"hide\", window.scrollY > lastScrollY);\n lastScrollY = window.scrollY;\n }\n });\n\n // Library API script\n navigationHandler.addEventListener(\"click\", (event) => {\n event.preventDefault(); // Prevent default action of the link\n if (navigationItemsContainer.classList.contains(\"show\")) {\n navigationItemsContainer.classList.remove(\"show\");\n navigationHandler.classList.remove(\"open\");\n setTimeout(() => {\n navigationItemsContainer.style.display = \"none\";\n }, 500); // Match the timeout to the CSS transition duration\n } else {\n navigationItemsContainer.style.display = \"grid\";\n navigationHandler.classList.add(\"open\");\n setTimeout(() => {\n navigationItemsContainer.classList.add(\"show\");\n }, 10); // Delay to ensure the display change takes effect before adding class\n }\n setAppropriateHeight(); // Recalculate height when dropdown changes\n });\n\n // Handle window resize\n window.addEventListener(\"resize\", setAppropriateHeight);\n\n // Initial setup\n setAppropriateHeight();\n });\n \n\n samples::AbstractArray{<:Union{Missing,Real}};\n kind=:bulk,\n relative::Bool=false,\n autocov_method=AutocovMethod(),\n split_chains::Int=2,\n maxlag::Int=250,\n kwargs...\n) Estimate the effective sample size (ESS) of the samples of shape (draws, [chains[, parameters...]]) with the autocov_method . Optionally, the kind of ESS estimate to be computed can be specified (see below). Some kind s accept additional kwargs . If relative is true , the relative ESS is returned, i.e. ess / (draws * chains) . split_chains indicates the number of chains each chain is split into. When split_chains > 1 , then the diagnostics check for within-chain convergence. When d = mod(draws, split_chains) > 0 , i.e. the chains cannot be evenly split, then 1 draw is discarded after each of the first d splits within each chain. There must be at least 3 draws in each chain after splitting. maxlag indicates the maximum lag for which autocovariance is computed and must be greater than 0. For a given estimand, it is recommended that the ESS is at least 100 * chains and that $\\widehat{R} < 1.01$ . [VehtariGelman2021] See also: AutocovMethod , FFTAutocovMethod , BDAAutocovMethod , rhat , ess_rhat , mcse Kinds of ESS estimates If kind isa a Symbol , it may take one of the following values: :bulk : basic ESS computed on rank-normalized draws. This kind diagnoses poor convergence in the bulk of the distribution due to trends or different locations of the chains. :tail : minimum of the quantile-ESS for the symmetric quantiles where tail_prob=0.1 is the probability in the tails. This kind diagnoses poor convergence in the tails of the distribution. If this kind is chosen, kwargs may contain a tail_prob keyword. :basic : basic ESS, equivalent to specifying kind=Statistics.mean . Note While Bulk-ESS is conceptually related to basic ESS, it is well-defined even if the chains do not have finite variance. [VehtariGelman2021] For each parameter, rank-normalization proceeds by first ranking the inputs using \"tied ranking\" and then transforming the ranks to normal quantiles so that the result is standard normally distributed. This transform is monotonic. Otherwise, kind specifies one of the following estimators, whose ESS is to be estimated: Statistics.mean Statistics.median Statistics.std StatsBase.mad Base.Fix2(Statistics.quantile, p::Real) source"},{"id":288,"pagetitle":"Home","title":"MCMCDiagnosticTools.rhat","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.rhat","content":" MCMCDiagnosticTools.rhat — Function rhat(samples::AbstractArray{Union{Real,Missing}}; kind::Symbol=:rank, split_chains=2) Compute the $\\widehat{R}$ diagnostics for each parameter in samples of shape (draws, [chains[, parameters...]]) . [VehtariGelman2021] kind indicates the kind of $\\widehat{R}$ to compute (see below). split_chains indicates the number of chains each chain is split into. When split_chains > 1 , then the diagnostics check for within-chain convergence. When d = mod(draws, split_chains) > 0 , i.e. the chains cannot be evenly split, then 1 draw is discarded after each of the first d splits within each chain. See also ess , ess_rhat , rstar Kinds of $\\widehat{R}$ The following kind s are supported: :rank : maximum of $\\widehat{R}$ with kind=:bulk and kind=:tail . :bulk : basic $\\widehat{R}$ computed on rank-normalized draws. This kind diagnoses poor convergence in the bulk of the distribution due to trends or different locations of the chains. :tail : $\\widehat{R}$ computed on draws folded around the median and then rank-normalized. This kind diagnoses poor convergence in the tails of the distribution due to different scales of the chains. :basic : Classic $\\widehat{R}$ . source"},{"id":289,"pagetitle":"Home","title":"MCMCDiagnosticTools.ess_rhat","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.ess_rhat","content":" MCMCDiagnosticTools.ess_rhat — Function ess_rhat(\n samples::AbstractArray{<:Union{Missing,Real}};\n kind::Symbol=:rank,\n kwargs...,\n) -> NamedTuple{(:ess, :rhat)} Estimate the effective sample size and $\\widehat{R}$ of the samples of shape (draws, [chains[, parameters...]]) . When both ESS and $\\widehat{R}$ are needed, this method is often more efficient than calling ess and rhat separately. See rhat for a description of supported kind s and ess for a description of kwargs . source The following autocov_method s are supported:"},{"id":290,"pagetitle":"Home","title":"MCMCDiagnosticTools.AutocovMethod","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.AutocovMethod","content":" MCMCDiagnosticTools.AutocovMethod — Type AutocovMethod <: AbstractAutocovMethod The AutocovMethod uses a standard algorithm for estimating the mean autocovariance of MCMC chains. It is is based on the discussion by [VehtariGelman2021] and uses the biased estimator of the autocovariance, as discussed by [Geyer1992] . source"},{"id":291,"pagetitle":"Home","title":"MCMCDiagnosticTools.FFTAutocovMethod","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.FFTAutocovMethod","content":" MCMCDiagnosticTools.FFTAutocovMethod — Type FFTAutocovMethod <: AbstractAutocovMethod The FFTAutocovMethod uses a standard algorithm for estimating the mean autocovariance of MCMC chains. The algorithm is the same as the one of AutocovMethod but this method uses fast Fourier transforms (FFTs) for estimating the autocorrelation. Info To be able to use this method, you have to load a package that implements the AbstractFFTs.jl interface such as FFTW.jl or FastTransforms.jl . source"},{"id":292,"pagetitle":"Home","title":"MCMCDiagnosticTools.BDAAutocovMethod","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.BDAAutocovMethod","content":" MCMCDiagnosticTools.BDAAutocovMethod — Type BDAAutocovMethod <: AbstractAutocovMethod The BDAAutocovMethod uses a standard algorithm for estimating the mean autocovariance of MCMC chains. It is is based on the discussion by [VehtariGelman2021] . and uses the variogram estimator of the autocorrelation function discussed by [BDA3] . source"},{"id":293,"pagetitle":"Home","title":"Monte Carlo standard error","ref":"/MCMCDiagnosticTools/stable/#Monte-Carlo-standard-error","content":" Monte Carlo standard error"},{"id":294,"pagetitle":"Home","title":"MCMCDiagnosticTools.mcse","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.mcse","content":" MCMCDiagnosticTools.mcse — Function mcse(samples::AbstractArray{<:Union{Missing,Real}}; kind=Statistics.mean, kwargs...) Estimate the Monte Carlo standard errors (MCSE) of the estimator kind applied to samples of shape (draws, [chains[, parameters...]]) . See also: ess Kinds of MCSE estimates The estimator whose MCSE should be estimated is specified with kind . kind must accept a vector of the same eltype as samples and return a real estimate. For the following estimators, the effective sample size ess and an estimate of the asymptotic variance are used to compute the MCSE, and kwargs are forwarded to ess : Statistics.mean Statistics.median Statistics.std Base.Fix2(Statistics.quantile, p::Real) For other estimators, the subsampling bootstrap method (SBM) [FlegalJones2011] [Flegal2012] is used as a fallback, and the only accepted kwargs are batch_size , which indicates the size of the overlapping batches used to estimate the MCSE, defaulting to floor(Int, sqrt(draws * chains)) . Note that SBM tends to underestimate the MCSE, especially for highly autocorrelated chains. One should verify that autocorrelation is low by checking the bulk- and tail-ESS values. source"},{"id":295,"pagetitle":"Home","title":"R⋆ diagnostic","ref":"/MCMCDiagnosticTools/stable/#R-diagnostic","content":" R⋆ diagnostic"},{"id":296,"pagetitle":"Home","title":"MCMCDiagnosticTools.rstar","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.rstar","content":" MCMCDiagnosticTools.rstar — Function rstar(\n rng::Random.AbstractRNG=Random.default_rng(),\n classifier,\n samples,\n chain_indices::AbstractVector{Int};\n subset::Real=0.7,\n split_chains::Int=2,\n verbosity::Int=0,\n) Compute the $R^*$ convergence statistic of the table samples with the classifier . samples must be either an AbstractMatrix , an AbstractVector , or a table (i.e. implements the Tables.jl interface) whose rows are draws and whose columns are parameters. chain_indices indicates the chain ids of each row of samples . This method supports ragged chains, i.e. chains of nonequal lengths. source rstar(\n rng::Random.AbstractRNG=Random.default_rng(),\n classifier,\n samples::AbstractArray{<:Real};\n subset::Real=0.7,\n split_chains::Int=2,\n verbosity::Int=0,\n) Compute the $R^*$ convergence statistic of the samples with the classifier . samples is an array of draws with the shape (draws, [chains[, parameters...]]) .` This implementation is an adaption of algorithms 1 and 2 described by Lambert and Vehtari. The classifier has to be a supervised classifier of the MLJ framework (see the MLJ documentation for a list of supported models). It is trained with a subset of the samples from each chain. Each chain is split into split_chains separate chains to additionally check for within-chain convergence. The training of the classifier can be inspected by adjusting the verbosity level. If the classifier is deterministic, i.e., if it predicts a class, the value of the $R^*$ statistic is returned (algorithm 1). If the classifier is probabilistic, i.e., if it outputs probabilities of classes, the scaled Poisson-binomial distribution of the $R^*$ statistic is returned (algorithm 2). Note The correctness of the statistic depends on the convergence of the classifier used internally in the statistic. Examples julia> using MLJBase, MLJIteration, EvoTrees, Statistics, StatisticalMeasures\n\njulia> samples = fill(4.0, 100, 3, 2); One can compute the distribution of the $R^*$ statistic (algorithm 2) with a probabilistic classifier. For instance, we can use a gradient-boosted trees model with nrounds = 100 sequentially stacked trees and learning rate eta = 0.05 : julia> model = EvoTreeClassifier(; nrounds=100, eta=0.05);\n\njulia> distribution = rstar(model, samples);\n\njulia> round(mean(distribution); digits=2)\n1.0f0 Note, however, that it is recommended to determine nrounds based on early-stopping. With the MLJ framework, this can be achieved in the following way (see the MLJ documentation for additional explanations): julia> model = IteratedModel(;\n model=EvoTreeClassifier(; eta=0.05),\n iteration_parameter=:nrounds,\n resampling=Holdout(),\n measures=log_loss,\n controls=[Step(5), Patience(2), NumberLimit(100)],\n retrain=true,\n );\n\njulia> distribution = rstar(model, samples);\n\njulia> round(mean(distribution); digits=2)\n1.0f0 For deterministic classifiers, a single $R^*$ statistic (algorithm 1) is returned. Deterministic classifiers can also be derived from probabilistic classifiers by e.g. predicting the mode. In MLJ this corresponds to a pipeline of models. julia> evotree_deterministic = Pipeline(model; operation=predict_mode);\n\njulia> value = rstar(evotree_deterministic, samples);\n\njulia> round(value; digits=2)\n1.0 References Lambert, B., & Vehtari, A. (2020). $R^*$ : A robust MCMC convergence diagnostic with uncertainty using decision tree classifiers. source"},{"id":297,"pagetitle":"Home","title":"Bayesian fraction of missing information","ref":"/MCMCDiagnosticTools/stable/#Bayesian-fraction-of-missing-information","content":" Bayesian fraction of missing information"},{"id":298,"pagetitle":"Home","title":"MCMCDiagnosticTools.bfmi","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.bfmi","content":" MCMCDiagnosticTools.bfmi — Function bfmi(energy::AbstractVector{<:Real}) -> Real\nbfmi(energy::AbstractMatrix{<:Real}; dims::Int=1) -> AbstractVector{<:Real} Calculate the estimated Bayesian fraction of missing information (BFMI). When sampling with Hamiltonian Monte Carlo (HMC), BFMI quantifies how well momentum resampling matches the marginal energy distribution. The current advice is that values smaller than 0.3 indicate poor sampling. However, this threshold is provisional and may change. A BFMI value below the threshold often indicates poor adaptation of sampling parameters or that the target distribution has heavy tails that were not well explored by the Markov chain. For more information, see Section 6.1 of [Betancourt2018] or [Betancourt2016] for a complete account. energy is either a vector of Hamiltonian energies of draws or a matrix of energies of draws for multiple chains. dims indicates the dimension in energy that contains the draws. The default dims=1 assumes energy has the shape draws or (draws, chains) . If a different shape is provided, dims must be set accordingly. If energy is a vector, a single BFMI value is returned. Otherwise, a vector of BFMI values for each chain is returned. source"},{"id":299,"pagetitle":"Home","title":"Other diagnostics","ref":"/MCMCDiagnosticTools/stable/#Other-diagnostics","content":" Other diagnostics Note These diagnostics are older and less widely used."},{"id":300,"pagetitle":"Home","title":"MCMCDiagnosticTools.discretediag","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.discretediag","content":" MCMCDiagnosticTools.discretediag — Function discretediag(samples::AbstractArray{<:Real,3}; frac=0.3, method=:weiss, nsim=1_000) Compute discrete diagnostic on samples with shape (draws, chains, parameters) . method can be one of :weiss , :hangartner , :DARBOOT , :MCBOOT , :billinsgley , and :billingsleyBOOT . References Benjamin E. Deonovic, & Brian J. Smith. (2017). Convergence diagnostics for MCMC draws of a categorical variable. source"},{"id":301,"pagetitle":"Home","title":"MCMCDiagnosticTools.gelmandiag","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.gelmandiag","content":" MCMCDiagnosticTools.gelmandiag — Function gelmandiag(samples::AbstractArray{<:Real,3}; alpha::Real=0.95) Compute the Gelman, Rubin and Brooks diagnostics [Gelman1992] [Brooks1998] on samples with shape (draws, chains, parameters) . Values of the diagnostic’s potential scale reduction factor (PSRF) that are close to one suggest convergence. As a rule-of-thumb, convergence is rejected if the 97.5 percentile of a PSRF is greater than 1.2. source"},{"id":302,"pagetitle":"Home","title":"MCMCDiagnosticTools.gelmandiag_multivariate","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.gelmandiag_multivariate","content":" MCMCDiagnosticTools.gelmandiag_multivariate — Function gelmandiag_multivariate(samples::AbstractArray{<:Real,3}; alpha::Real=0.05) Compute the multivariate Gelman, Rubin and Brooks diagnostics on samples with shape (draws, chains, parameters) . source"},{"id":303,"pagetitle":"Home","title":"MCMCDiagnosticTools.gewekediag","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.gewekediag","content":" MCMCDiagnosticTools.gewekediag — Function gewekediag(x::AbstractVector{<:Real}; first::Real=0.1, last::Real=0.5, kwargs...) Compute the Geweke diagnostic [Geweke1991] from the first and last proportion of samples x . The diagnostic is designed to asses convergence of posterior means estimated with autocorrelated samples. It computes a normal-based test statistic comparing the sample means in two windows containing proportions of the first and last iterations. Users should ensure that there is sufficient separation between the two windows to assume that their samples are independent. A non-significant test p-value indicates convergence. Significant p-values indicate non-convergence and the possible need to discard initial samples as a burn-in sequence or to simulate additional samples. kwargs are forwarded to mcse . source"},{"id":304,"pagetitle":"Home","title":"MCMCDiagnosticTools.heideldiag","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.heideldiag","content":" MCMCDiagnosticTools.heideldiag — Function heideldiag(\n x::AbstractVector{<:Real}; alpha::Real=0.05, eps::Real=0.1, start::Int=1, kwargs...\n) Compute the Heidelberger and Welch diagnostic [Heidelberger1983] . This diagnostic tests for non-convergence (non-stationarity) and whether ratios of estimation interval halfwidths to means are within a target ratio. Stationarity is rejected (0) for significant test p-values. Halfwidth tests are rejected (0) if observed ratios are greater than the target, as is the case for s2 and beta[1] . kwargs are forwarded to mcse . source"},{"id":305,"pagetitle":"Home","title":"MCMCDiagnosticTools.rafterydiag","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.rafterydiag","content":" MCMCDiagnosticTools.rafterydiag — Function rafterydiag(\n x::AbstractVector{<:Real}; q=0.025, r=0.005, s=0.95, eps=0.001, range=1:length(x)\n) Compute the Raftery and Lewis diagnostic [Raftery1992] . This diagnostic is used to determine the number of iterations required to estimate a specified quantile q within a desired degree of accuracy. The diagnostic is designed to determine the number of autocorrelated samples required to estimate a specified quantile $\\theta_q$ , such that $\\Pr(\\theta \\le \\theta_q) = q$ , within a desired degree of accuracy. In particular, if $\\hat{\\theta}_q$ is the estimand and $\\Pr(\\theta \\le \\hat{\\theta}_q) = \\hat{P}_q$ the estimated cumulative probability, then accuracy is specified in terms of r and s , where $\\Pr(q - r < \\hat{P}_q < q + r) = s$ . Thinning may be employed in the calculation of the diagnostic to satisfy its underlying assumptions. However, users may not want to apply the same (or any) thinning when estimating posterior summary statistics because doing so results in a loss of information. Accordingly, sample sizes estimated by the diagnostic tend to be conservative (too large). Furthermore, the argument r specifies the margin of error for estimated cumulative probabilities and s the probability for the margin of error. eps specifies the tolerance within which the probabilities of transitioning from initial to retained iterations are within the equilibrium probabilities for the chain. This argument determines the number of samples to discard as a burn-in sequence and is typically left at its default value. source VehtariGelman2021 Vehtari, A., Gelman, A., Simpson, D., Carpenter, B., & Bürkner, P. C. (2021). Rank-normalization, folding, and localization: An improved $\\widehat {R}$ for assessing convergence of MCMC. Bayesian Analysis. doi: 10.1214/20-BA1221 arXiv: 1903.08008 VehtariGelman2021 Vehtari, A., Gelman, A., Simpson, D., Carpenter, B., & Bürkner, P. C. (2021). Rank-normalization, folding, and localization: An improved $\\widehat {R}$ for assessing convergence of MCMC. Bayesian Analysis. doi: 10.1214/20-BA1221 arXiv: 1903.08008 VehtariGelman2021 Vehtari, A., Gelman, A., Simpson, D., Carpenter, B., & Bürkner, P. C. (2021). Rank-normalization, folding, and localization: An improved $\\widehat {R}$ for assessing convergence of MCMC. Bayesian Analysis. doi: 10.1214/20-BA1221 arXiv: 1903.08008 Geyer1992 Geyer, C. J. (1992). Practical Markov Chain Monte Carlo. Statistical Science, 473-483. VehtariGelman2021 Vehtari, A., Gelman, A., Simpson, D., Carpenter, B., & Bürkner, P. C. (2021). Rank-normalization, folding, and localization: An improved $\\widehat {R}$ for assessing convergence of MCMC. Bayesian Analysis. doi: 10.1214/20-BA1221 arXiv: 1903.08008 BDA3 Gelman, A., Carlin, J. B., Stern, H. S., Dunson, D. B., Vehtari, A., & Rubin, D. B. (2013). Bayesian data analysis. CRC press. FlegalJones2011 Flegal JM, Jones GL. (2011) Implementing MCMC: estimating with confidence. Handbook of Markov Chain Monte Carlo. pp. 175-97. pdf Flegal2012 Flegal JM. (2012) Applicability of subsampling bootstrap methods in Markov chain Monte Carlo. Monte Carlo and Quasi-Monte Carlo Methods 2010. pp. 363-72. doi: 10.1007/978-3-642-27440-4_18 Betancourt2018 Betancourt M. (2018). A Conceptual Introduction to Hamiltonian Monte Carlo. arXiv:1701.02434v2 [stat.ME] Betancourt2016 Betancourt M. (2016). Diagnosing Suboptimal Cotangent Disintegrations in Hamiltonian Monte Carlo. arXiv:1604.00695v1 [stat.ME] Gelman1992 Gelman, A., & Rubin, D. B. (1992). Inference from iterative simulation using multiple sequences. Statistical science, 7(4), 457-472. Brooks1998 Brooks, S. P., & Gelman, A. (1998). General methods for monitoring convergence of iterative simulations. Journal of computational and graphical statistics, 7(4), 434-455. Geweke1991 Geweke, J. F. (1991). Evaluating the accuracy of sampling-based approaches to the calculation of posterior moments (No. 148). Federal Reserve Bank of Minneapolis. Heidelberger1983 Heidelberger, P., & Welch, P. D. (1983). Simulation run length control in the presence of an initial transient. Operations Research, 31(6), 1109-1144. Raftery1992 A L Raftery and S Lewis. Bayesian Statistics, chapter How Many Iterations in the Gibbs Sampler? Volume 4. Oxford University Press, New York, 1992."},{"id":308,"pagetitle":"Home","title":"InferenceObjects","ref":"/InferenceObjects/stable/#InferenceObjects","content":" InferenceObjects InferenceObjects.jl is a Julia implementation of the InferenceData schema for storing results of Bayesian inference. Its purpose is to serve the following three goals: Usefulness in the analysis of Bayesian inference results. Reproducibility of Bayesian inference analysis. Interoperability between different inference backends and programming languages. The implementation consists primarily of the InferenceData and Dataset structures. InferenceObjects also provides the function convert_to_inference_data , which may be overloaded by inference packages to define how various inference outputs can be converted to an InferenceData . For examples of how InferenceData can be used, see the ArviZ.jl documentation ."},{"id":311,"pagetitle":"Dataset","title":"Dataset","ref":"/InferenceObjects/stable/dataset/#Dataset","content":" Dataset InferenceObjects.Dataset InferenceObjects.convert_to_dataset InferenceObjects.namedtuple_to_dataset"},{"id":312,"pagetitle":"Dataset","title":"Type definition","ref":"/InferenceObjects/stable/dataset/#Type-definition","content":" Type definition"},{"id":313,"pagetitle":"Dataset","title":"InferenceObjects.Dataset","ref":"/InferenceObjects/stable/dataset/#InferenceObjects.Dataset","content":" InferenceObjects.Dataset — Type Dataset{K,T,N,L} <: DimensionalData.AbstractDimStack{K,T,N,L} Container of dimensional arrays sharing some dimensions. This type is an DimensionalData.AbstractDimStack that implements the same interface as DimensionalData.DimStack and has identical usage. Constructors Dataset(data::DimensionalData.AbstractDimArray...)\nDataset(data::Tuple{Vararg{<:DimensionalData.AbstractDimArray}})\nDataset(data::NamedTuple{Keys,Vararg{<:DimensionalData.AbstractDimArray}})\nDataset(\n data::NamedTuple,\n dims::Tuple{Vararg{DimensionalData.Dimension}};\n metadata=DimensionalData.NoMetadata(),\n) In most cases, use convert_to_dataset to create a Dataset instead of directly using a constructor. source"},{"id":314,"pagetitle":"Dataset","title":"General conversion","ref":"/InferenceObjects/stable/dataset/#General-conversion","content":" General conversion"},{"id":315,"pagetitle":"Dataset","title":"InferenceObjects.convert_to_dataset","ref":"/InferenceObjects/stable/dataset/#InferenceObjects.convert_to_dataset","content":" InferenceObjects.convert_to_dataset — Function convert_to_dataset(obj; group = :posterior, kwargs...) -> Dataset Convert a supported object to a Dataset . In most cases, this function calls convert_to_inference_data and returns the corresponding group . source"},{"id":316,"pagetitle":"Dataset","title":"InferenceObjects.namedtuple_to_dataset","ref":"/InferenceObjects/stable/dataset/#InferenceObjects.namedtuple_to_dataset","content":" InferenceObjects.namedtuple_to_dataset — Function namedtuple_to_dataset(data; kwargs...) -> Dataset Convert NamedTuple mapping variable names to arrays to a Dataset . Any non-array values will be converted to a 0-dimensional array. Keywords attrs::AbstractDict{<:AbstractString} : a collection of metadata to attach to the dataset, in addition to defaults. Values should be JSON serializable. library::Union{String,Module} : library used for performing inference. Will be attached to the attrs metadata. dims : a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are: Symbol : dimension name Type{<:DimensionsionalData.Dimension} : dimension type DimensionsionalData.Dimension : dimension, potentially with indices Nothing : no dimension name provided, dimension name is automatically generated coords : a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated. source"},{"id":317,"pagetitle":"Dataset","title":"DimensionalData","ref":"/InferenceObjects/stable/dataset/#DimensionalData","content":" DimensionalData As a DimensionalData.AbstractDimStack , Dataset also implements the AbstractDimStack API and can be used like a DimStack . See DimensionalData's documentation for example usage."},{"id":318,"pagetitle":"Dataset","title":"Tables inteface","ref":"/InferenceObjects/stable/dataset/#Tables-inteface","content":" Tables inteface Dataset implements the Tables interface. This allows Dataset s to be used as sources for any function that can accept a table. For example, it's straightforward to: write to CSV with CSV.jl flatten to a DataFrame with DataFrames.jl plot with StatsPlots.jl plot with AlgebraOfGraphics.jl"},{"id":321,"pagetitle":"MCMCDiagnosticTools","title":"Extension of MCMCDiagnosticTools","ref":"/InferenceObjects/stable/extensions/mcmcdiagnostictools/#Extension-of-MCMCDiagnosticTools","content":" Extension of MCMCDiagnosticTools The following methods of MCMCDiagnosticTools.jl are extended by this package. MCMCDiagnosticTools.bfmi MCMCDiagnosticTools.ess_rhat MCMCDiagnosticTools.mcse MCMCDiagnosticTools.rstar"},{"id":322,"pagetitle":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.bfmi","ref":"/InferenceObjects/stable/extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.bfmi-Tuple{InferenceData}","content":" MCMCDiagnosticTools.bfmi — Method bfmi(data::InferenceData) -> DimArray\nbfmi(sample_stats::Dataset) -> DimArray Calculate the chainwise estimated Bayesian fraction of missing information (BFMI). See MCMCDiagnosticTools.bfmi for more details. source"},{"id":323,"pagetitle":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.ess_rhat","ref":"/InferenceObjects/stable/extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.ess_rhat-Tuple{InferenceData}","content":" MCMCDiagnosticTools.ess_rhat — Method ess_rhat(data::InferenceData; kwargs...) -> Dataset\ness_rhat(data::Dataset; kwargs...) -> Dataset Calculate the effective sample size (ESS) and $\\widehat{R}$ diagnostic for each parameter in the data. For more details and a description of the kwargs , see MCMCDiagnosticTools.ess_rhat . source"},{"id":324,"pagetitle":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.mcse","ref":"/InferenceObjects/stable/extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.mcse-Tuple{InferenceData}","content":" MCMCDiagnosticTools.mcse — Method mcse(data::InferenceData; kwargs...) -> Dataset\nmcse(data::Dataset; kwargs...) -> Dataset Calculate the Monte Carlo standard error (MCSE) for each parameter in the data. For more details and a description of the kwargs , see MCMCDiagnosticTools.mcse . source"},{"id":325,"pagetitle":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.rstar","ref":"/InferenceObjects/stable/extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.rstar-Tuple{Random.AbstractRNG, Any, InferenceData}","content":" MCMCDiagnosticTools.rstar — Method rstar(\n rng::Random.AbstractRNG=Random.default_rng(),\n classifier,\n data::Union{InferenceData,Dataset};\n kwargs...,\n) Calculate the $R^*$ diagnostic for the data. For a description of the classifier and kwargs , see MCMCDiagnosticTools.rstar . source"},{"id":328,"pagetitle":"PosteriorStats","title":"Extension of PosteriorStats","ref":"/InferenceObjects/stable/extensions/posteriorstats/#Extension-of-PosteriorStats","content":" Extension of PosteriorStats The following methods of PosteriorStats.jl are extended by this package. PosteriorStats.hdi PosteriorStats.loo PosteriorStats.loo_pit PosteriorStats.loo_pit PosteriorStats.r2_score PosteriorStats.summarize PosteriorStats.waic StatsBase.summarystats"},{"id":329,"pagetitle":"PosteriorStats","title":"PosteriorStats.hdi","ref":"/InferenceObjects/stable/extensions/posteriorstats/#PosteriorStats.hdi-Tuple{InferenceData}","content":" PosteriorStats.hdi — Method hdi(data::InferenceData; kwargs...) -> Dataset\nhdi(data::Dataset; kwargs...) -> Dataset Calculate the highest density interval (HDI) for each parameter in the data. For more details and a description of the kwargs , see PosteriorStats.hdi . source"},{"id":330,"pagetitle":"PosteriorStats","title":"PosteriorStats.loo","ref":"/InferenceObjects/stable/extensions/posteriorstats/#PosteriorStats.loo-Tuple{Union{Dataset, InferenceData}}","content":" PosteriorStats.loo — Method loo(data::Dataset; [var_name::Symbol,] kwargs...) -> PSISLOOResult{<:NamedTuple,<:Dataset}\nloo(data::InferenceData; [var_name::Symbol,] kwargs...) -> PSISLOOResult{<:NamedTuple,<:Dataset} Compute PSIS-LOO from log-likelihood values in data . If more than one log-likelihood variable is present, then var_name must be provided. For more details and a description of the kwargs , see PosteriorStats.loo . Examples Calculate PSIS-LOO of a model: julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo(idata)\nPSISLOOResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.34\n\nand PSISResult with 500 draws, 4 chains, and 8 parameters\nPareto shape (k) diagnostic values:\n Count Min. ESS\n (-Inf, 0.5] good 6 (75.0%) 135\n (0.5, 0.7] okay 2 (25.0%) 421 source"},{"id":331,"pagetitle":"PosteriorStats","title":"PosteriorStats.loo_pit","ref":"/InferenceObjects/stable/extensions/posteriorstats/#PosteriorStats.loo_pit-Tuple{InferenceData, AbstractArray}","content":" PosteriorStats.loo_pit — Method loo_pit(idata::InferenceData, log_weights; kwargs...) -> DimArray Compute LOO-PIT values using existing normalized log LOO importance weights. Keywords y_name : Name of observed data variable in idata.observed_data . If not provided, then the only observed data variable is used. y_pred_name : Name of posterior predictive variable in idata.posterior_predictive . If not provided, then y_name is used. kwargs : Remaining keywords are forwarded to the base method PosteriorStats.loo_pit . See PosteriorStats.loo_pit for more details. Examples Calculate LOO-PIT values using already computed log weights. julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo_result = loo(idata; var_name=:obs);\n\njulia> loo_pit(idata, loo_result.psis_result.log_weights; y_name=:obs)\n╭────────────────────────────────────────────╮\n│ 8-element DimArray{Float64, 1} loo_pit_obs │\n├────────────────────────────────────────────┴─────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.943511\n \"Deerfield\" 0.63797\n \"Phillips Andover\" 0.316697\n \"Phillips Exeter\" 0.582252\n \"Hotchkiss\" 0.295321\n \"Lawrenceville\" 0.403318\n \"St. Paul's\" 0.902508\n \"Mt. Hermon\" 0.655275 source"},{"id":332,"pagetitle":"PosteriorStats","title":"PosteriorStats.loo_pit","ref":"/InferenceObjects/stable/extensions/posteriorstats/#PosteriorStats.loo_pit-Tuple{InferenceData}","content":" PosteriorStats.loo_pit — Method loo_pit(idata::InferenceData; kwargs...) -> DimArray Compute LOO-PIT from groups in idata using PSIS-LOO. Keywords y_name : Name of observed data variable in idata.observed_data . If not provided, then the only observed data variable is used. y_pred_name : Name of posterior predictive variable in idata.posterior_predictive . If not provided, then y_name is used. log_likelihood_name : Name of log-likelihood variable in idata.log_likelihood . If not provided, then y_name is used if idata has a log_likelihood group, otherwise the only variable is used. reff::Union{Real,AbstractArray{<:Real}} : The relative effective sample size(s) of the likelihood values. If an array, it must have the same data dimensions as the corresponding log-likelihood variable. If not provided, then this is estimated using ess . kwargs : Remaining keywords are forwarded to PosteriorStats.loo_pit . See PosteriorStats.loo_pit for more details. Examples Calculate LOO-PIT values using as test quantity the observed values themselves. julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo_pit(idata; y_name=:obs)\n╭────────────────────────────────────────────╮\n│ 8-element DimArray{Float64, 1} loo_pit_obs │\n├────────────────────────────────────────────┴─────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.943511\n \"Deerfield\" 0.63797\n \"Phillips Andover\" 0.316697\n \"Phillips Exeter\" 0.582252\n \"Hotchkiss\" 0.295321\n \"Lawrenceville\" 0.403318\n \"St. Paul's\" 0.902508\n \"Mt. Hermon\" 0.655275 source"},{"id":333,"pagetitle":"PosteriorStats","title":"PosteriorStats.r2_score","ref":"/InferenceObjects/stable/extensions/posteriorstats/#PosteriorStats.r2_score-Tuple{InferenceData}","content":" PosteriorStats.r2_score — Method r2_score(idata::InferenceData; y_name, y_pred_name) -> (; r2, r2_std) Compute $R²$ from idata , automatically formatting the predictions to the correct shape. Keywords y_name : Name of observed data variable in idata.observed_data . If not provided, then the only observed data variable is used. y_pred_name : Name of posterior predictive variable in idata.posterior_predictive . If not provided, then y_name is used. See PosteriorStats.r2_score for more details. Examples julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"regression10d\");\n\njulia> r2_score(idata) |> pairs\npairs(::NamedTuple) with 2 entries:\n :r2 => 0.998385\n :r2_std => 0.000100621 source"},{"id":334,"pagetitle":"PosteriorStats","title":"PosteriorStats.summarize","ref":"/InferenceObjects/stable/extensions/posteriorstats/#PosteriorStats.summarize-Tuple{InferenceData, Vararg{Any}}","content":" PosteriorStats.summarize — Method summarize(data::InferenceData, group=:posterior, stats_funs...; kwargs...)\nsummarize(data::Dataset, stats_funs...; kwargs...) Compute summary statistics for the data using the provided functions. For verbose variable labels, provide compat_labels=false . For details on stats_funs and kwargs , see PosteriorStats.summarize . Examples Compute all default summary statistics for the eight schools model in the centered parameterization: julia> using ArviZExampleData, PosteriorStats, StatsBase\n\njulia> data = load_example_data(\"centered_eight\");\n\njulia> summarize(data)\nSummaryStats\n mean std hdi_3% hdi_97% mcse_mean mcse_std ess ⋯\n mu 4.5 3.5 -1.62 10.7 0.23 0.11 ⋯\n theta[Choate] 6.5 5.9 -4.56 17.1 0.30 0.29 ⋯\n theta[Deerfield] 5.0 4.9 -4.31 14.3 0.23 0.17 ⋯\n theta[Phillips Andover] 3.9 5.7 -7.77 13.7 0.23 0.28 ⋯\n theta[Phillips Exeter] 4.9 5.0 -4.49 14.7 0.26 0.17 ⋯\n theta[Hotchkiss] 3.7 5.0 -6.47 11.7 0.25 0.16 ⋯\n theta[Lawrenceville] 4.0 5.2 -7.04 12.2 0.22 0.22 ⋯\n theta[St. Paul's] 6.6 5.1 -3.09 16.3 0.30 0.19 ⋯\n theta[Mt. Hermon] 4.8 5.7 -5.86 16.0 0.26 0.25 ⋯\n tau 4.1 3.1 0.896 9.67 0.26 0.17 ⋯\n 3 columns omitted Compute the mean, standard deviation, median, and median absolute deviation of the theta parameters: julia> summarize(data.posterior[(:theta,)], (:mean, :std) => mean_and_std, median, mad)\nSummaryStats\n mean std median mad\n theta[Choate] 6.46 5.87 6.08 4.64\n theta[Deerfield] 5.03 4.88 5.01 4.96\n theta[Phillips Andover] 3.94 5.69 4.23 4.67\n theta[Phillips Exeter] 4.87 5.01 5.02 4.82\n theta[Hotchkiss] 3.67 4.96 3.89 4.70\n theta[Lawrenceville] 3.97 5.19 4.14 4.64\n theta[St. Paul's] 6.58 5.11 6.07 4.47\n theta[Mt. Hermon] 4.77 5.74 4.71 4.95 source"},{"id":335,"pagetitle":"PosteriorStats","title":"PosteriorStats.waic","ref":"/InferenceObjects/stable/extensions/posteriorstats/#PosteriorStats.waic-Tuple{Union{Dataset, InferenceData}}","content":" PosteriorStats.waic — Method waic(data::Dataset; [var_name::Symbol]) -> WAICResult{<:NamedTuple,<:Dataset}\nwaic(data::InferenceData; [var_name::Symbol]) -> WAICResult{<:NamedTuple,<:Dataset} Compute WAIC from log-likelihood values in data . If more than one log-likelihood variable is present, then var_name must be provided. See PosteriorStats.waic for more details. Examples Calculate WAIC of a model: julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> waic(idata)\nWAICResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.33 source"},{"id":336,"pagetitle":"PosteriorStats","title":"StatsBase.summarystats","ref":"/InferenceObjects/stable/extensions/posteriorstats/#StatsBase.summarystats-Tuple{InferenceData}","content":" StatsBase.summarystats — Method summarystats(data::InferenceData; group=:posterior, kwargs...) -> SummaryStats\nsummarystats(data::Dataset; kwargs...) -> SummaryStats Compute default summary statistics for the data using PosteriorStats.summarize . source"},{"id":339,"pagetitle":"InferenceData","title":"InferenceData","ref":"/InferenceObjects/stable/inference_data/#InferenceData","content":" InferenceData InferenceObjects.InferenceData Base.cat Base.getindex Base.getproperty Base.merge Base.propertynames Base.setindex InferenceObjects.convert_to_inference_data InferenceObjects.from_dict InferenceObjects.from_namedtuple InferenceObjects.from_netcdf InferenceObjects.to_netcdf"},{"id":340,"pagetitle":"InferenceData","title":"Type definition","ref":"/InferenceObjects/stable/inference_data/#Type-definition","content":" Type definition"},{"id":341,"pagetitle":"InferenceData","title":"InferenceObjects.InferenceData","ref":"/InferenceObjects/stable/inference_data/#InferenceObjects.InferenceData","content":" InferenceObjects.InferenceData — Type InferenceData{group_names,group_types} Container for inference data storage using DimensionalData. This object implements the InferenceData schema . Internally, groups are stored in a NamedTuple , which can be accessed using parent(::InferenceData) . Constructors InferenceData(groups::NamedTuple)\nInferenceData(; groups...) Construct an inference data from either a NamedTuple or keyword arguments of groups. Groups must be Dataset objects. Instead of directly creating an InferenceData , use the exported from_xyz functions or convert_to_inference_data . source"},{"id":342,"pagetitle":"InferenceData","title":"Property interface","ref":"/InferenceObjects/stable/inference_data/#Property-interface","content":" Property interface"},{"id":343,"pagetitle":"InferenceData","title":"Base.getproperty","ref":"/InferenceObjects/stable/inference_data/#Base.getproperty","content":" Base.getproperty — Function getproperty(data::InferenceData, name::Symbol) -> Dataset Get group with the specified name . source"},{"id":344,"pagetitle":"InferenceData","title":"Base.propertynames","ref":"/InferenceObjects/stable/inference_data/#Base.propertynames","content":" Base.propertynames — Function propertynames(data::InferenceData) -> Tuple{Symbol} Get names of groups source"},{"id":345,"pagetitle":"InferenceData","title":"Indexing interface","ref":"/InferenceObjects/stable/inference_data/#Indexing-interface","content":" Indexing interface"},{"id":346,"pagetitle":"InferenceData","title":"Base.getindex","ref":"/InferenceObjects/stable/inference_data/#Base.getindex","content":" Base.getindex — Function Base.getindex(data::InferenceData, groups::Symbol; coords...) -> Dataset\nBase.getindex(data::InferenceData, groups; coords...) -> InferenceData Return a new InferenceData containing the specified groups sliced to the specified coords . coords specifies a dimension name mapping to an index, a DimensionalData.Selector , or an IntervalSets.AbstractInterval . If one or more groups lack the specified dimension, a warning is raised but can be ignored. All groups that contain the dimension must also contain the specified indices, or an exception will be raised. Examples Select data from all groups for just the specified id values. julia> using InferenceObjects, DimensionalData\n\njulia> idata = from_namedtuple(\n (θ=randn(4, 100, 4), τ=randn(4, 100));\n prior=(θ=randn(4, 100, 4), τ=randn(4, 100)),\n observed_data=(y=randn(4),),\n dims=(θ=[:id], y=[:id]),\n coords=(id=[\"a\", \"b\", \"c\", \"d\"],),\n )\nInferenceData with groups:\n > posterior\n > prior\n > observed_data\n\njulia> idata.posterior\nDataset with dimensions:\n Dim{:chain} Sampled 1:4 ForwardOrdered Regular Points,\n Dim{:draw} Sampled 1:100 ForwardOrdered Regular Points,\n Dim{:id} Categorical String[a, b, c, d] ForwardOrdered\nand 2 layers:\n :θ Float64 dims: Dim{:chain}, Dim{:draw}, Dim{:id} (4×100×4)\n :τ Float64 dims: Dim{:chain}, Dim{:draw} (4×100)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:15:21.4\"\n\njulia> idata_sel = idata[id=At([\"a\", \"b\"])]\nInferenceData with groups:\n > posterior\n > prior\n > observed_data\n\njulia> idata_sel.posterior\nDataset with dimensions:\n Dim{:chain} Sampled 1:4 ForwardOrdered Regular Points,\n Dim{:draw} Sampled 1:100 ForwardOrdered Regular Points,\n Dim{:id} Categorical String[a, b] ForwardOrdered\nand 2 layers:\n :θ Float64 dims: Dim{:chain}, Dim{:draw}, Dim{:id} (4×100×2)\n :τ Float64 dims: Dim{:chain}, Dim{:draw} (4×100)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:15:21.4\" Select data from just the posterior, returning a Dataset if the indices index more than one element from any of the variables: julia> idata[:observed_data, id=At([\"a\"])]\nDataset with dimensions:\n Dim{:id} Categorical String[a] ForwardOrdered\nand 1 layer:\n :y Float64 dims: Dim{:id} (1)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:19:25.982\" Note that if a single index is provided, the behavior is still to slice so that the dimension is preserved. source"},{"id":347,"pagetitle":"InferenceData","title":"Base.setindex","ref":"/InferenceObjects/stable/inference_data/#Base.setindex","content":" Base.setindex — Function Base.setindex(data::InferenceData, group::Dataset, name::Symbol) -> InferenceData Create a new InferenceData containing the group with the specified name . If a group with name is already in data , it is replaced. source"},{"id":348,"pagetitle":"InferenceData","title":"Iteration interface","ref":"/InferenceObjects/stable/inference_data/#Iteration-interface","content":" Iteration interface InferenceData also implements the same iteration interface as its underlying NamedTuple . That is, iterating over an InferenceData iterates over its groups."},{"id":349,"pagetitle":"InferenceData","title":"General conversion","ref":"/InferenceObjects/stable/inference_data/#General-conversion","content":" General conversion"},{"id":350,"pagetitle":"InferenceData","title":"InferenceObjects.convert_to_inference_data","ref":"/InferenceObjects/stable/inference_data/#InferenceObjects.convert_to_inference_data","content":" InferenceObjects.convert_to_inference_data — Function convert_to_inference_data(obj; group, kwargs...) -> InferenceData Convert a supported object to an InferenceData object. If obj converts to a single dataset, group specifies which dataset in the resulting InferenceData that is. See convert_to_dataset Arguments obj can be many objects. Basic supported types are: InferenceData : return unchanged Dataset / DimensionalData.AbstractDimStack : add to InferenceData as the only group NamedTuple / AbstractDict : create a Dataset as the only group AbstractArray{<:Real} : create a Dataset as the only group, given an arbitrary name, if the name is not set More specific types may be documented separately. Keywords group::Symbol = :posterior : If obj converts to a single dataset, assign the resulting dataset to this group. dims : a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are: Symbol : dimension name Type{<:DimensionsionalData.Dimension} : dimension type DimensionsionalData.Dimension : dimension, potentially with indices Nothing : no dimension name provided, dimension name is automatically generated coords : a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated. kwargs : remaining keywords forwarded to converter functions source"},{"id":351,"pagetitle":"InferenceData","title":"InferenceObjects.from_dict","ref":"/InferenceObjects/stable/inference_data/#InferenceObjects.from_dict","content":" InferenceObjects.from_dict — Function from_dict(posterior::AbstractDict; kwargs...) -> InferenceData Convert a dictionary to an InferenceData . Arguments posterior : The data to be converted. Its strings must be Symbol or AbstractString , and its values must be arrays. Keywords posterior_predictive::Any=nothing : Draws from the posterior predictive distribution sample_stats::Any=nothing : Statistics of the posterior sampling process predictions::Any=nothing : Out-of-sample predictions for the posterior. prior::Dict=nothing : Draws from the prior prior_predictive::Any=nothing : Draws from the prior predictive distribution sample_stats_prior::Any=nothing : Statistics of the prior sampling process observed_data::NamedTuple : Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values. constant_data::NamedTuple : Model constants, data included in the model which is not modeled as a random variable. Keys are parameter names and values. predictions_constant_data::NamedTuple : Constants relevant to the model predictions (i.e. new x values in a linear regression). log_likelihood : Pointwise log-likelihood for the data. It is recommended to use this argument as a NamedTuple whose keys are observed variable names and whose values are log likelihood arrays. library : Name of library that generated the draws coords : Map from named dimension to named indices dims : Map from variable name to names of its dimensions Returns InferenceData : The data with groups corresponding to the provided data Examples using InferenceObjects\nnchains = 2\nndraws = 100\n\ndata = Dict(\n :x => rand(ndraws, nchains),\n :y => randn(2, ndraws, nchains),\n :z => randn(3, 2, ndraws, nchains),\n)\nidata = from_dict(data) source"},{"id":352,"pagetitle":"InferenceData","title":"InferenceObjects.from_namedtuple","ref":"/InferenceObjects/stable/inference_data/#InferenceObjects.from_namedtuple","content":" InferenceObjects.from_namedtuple — Function from_namedtuple(posterior::NamedTuple; kwargs...) -> InferenceData\nfrom_namedtuple(posterior::Vector{Vector{<:NamedTuple}}; kwargs...) -> InferenceData\nfrom_namedtuple(\n posterior::NamedTuple,\n sample_stats::Any,\n posterior_predictive::Any,\n predictions::Any,\n log_likelihood::Any;\n kwargs...\n) -> InferenceData Convert a NamedTuple or container of NamedTuple s to an InferenceData . If containers are passed, they are flattened into a single NamedTuple with array elements whose first dimensions correspond to the dimensions of the containers. Arguments posterior : The data to be converted. It may be of the following types: ::NamedTuple : The keys are the variable names and the values are arrays with dimensions (ndraws, nchains[, sizes...]) . ::Vector{Vector{<:NamedTuple}} : A vector of length nchains whose elements have length ndraws . Keywords posterior_predictive::Any=nothing : Draws from the posterior predictive distribution sample_stats::Any=nothing : Statistics of the posterior sampling process predictions::Any=nothing : Out-of-sample predictions for the posterior. prior=nothing : Draws from the prior. Accepts the same types as posterior . prior_predictive::Any=nothing : Draws from the prior predictive distribution sample_stats_prior::Any=nothing : Statistics of the prior sampling process observed_data::NamedTuple : Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values. constant_data::NamedTuple : Model constants, data included in the model which is not modeled as a random variable. Keys are parameter names and values. predictions_constant_data::NamedTuple : Constants relevant to the model predictions (i.e. new x values in a linear regression). log_likelihood : Pointwise log-likelihood for the data. It is recommended to use this argument as a NamedTuple whose keys are observed variable names and whose values are log likelihood arrays. library : Name of library that generated the draws coords : Map from named dimension to named indices dims : Map from variable name to names of its dimensions Returns InferenceData : The data with groups corresponding to the provided data Note If a NamedTuple is provided for observed_data , constant_data , or predictions constant data`, any non-array values (e.g. integers) are converted to 0-dimensional arrays. Examples using InferenceObjects\nnchains = 2\nndraws = 100\n\ndata1 = (\n x=rand(ndraws, nchains), y=randn(ndraws, nchains, 2), z=randn(ndraws, nchains, 3, 2)\n)\nidata1 = from_namedtuple(data1)\n\ndata2 = [[(x=rand(), y=randn(2), z=randn(3, 2)) for _ in 1:ndraws] for _ in 1:nchains];\nidata2 = from_namedtuple(data2) source"},{"id":353,"pagetitle":"InferenceData","title":"General functions","ref":"/InferenceObjects/stable/inference_data/#General-functions","content":" General functions"},{"id":354,"pagetitle":"InferenceData","title":"Base.cat","ref":"/InferenceObjects/stable/inference_data/#Base.cat","content":" Base.cat — Function cat(data::InferenceData...; [groups=keys(data[1]),] dims) -> InferenceData Concatenate InferenceData objects along the specified dimension dims . Only the groups in groups are concatenated. Remaining groups are merge d into the new InferenceData object. Examples Here is how we can concatenate all groups of two InferenceData objects along the existing chain dimension: julia> coords = (; a_dim=[\"x\", \"y\", \"z\"]);\n\njulia> dims = dims=(; a=[:a_dim]);\n\njulia> data = Dict(:a => randn(100, 4, 3), :b => randn(100, 4));\n\njulia> idata = from_dict(data; coords=coords, dims=dims)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat1 = cat(idata, idata; dims=:chain)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat1.posterior\n╭─────────────────╮\n│ 100×8×3 Dataset │\n├─────────────────┴──────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered\n├──────────────────────────────────────────────────── layers ┤\n :a eltype: Float64 dims: draw, chain, a_dim size: 100×8×3\n :b eltype: Float64 dims: draw, chain size: 100×8\n├────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2024-03-11T14:10:48.434\" Alternatively, we can concatenate along a new run dimension, which will be created. julia> idata_cat2 = cat(idata, idata; dims=:run)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat2.posterior\n╭───────────────────╮\n│ 100×4×3×2 Dataset │\n├───────────────────┴─────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered,\n ⬔ run\n├─────────────────────────────────────────────────────────────┴ layers ┐\n :a eltype: Float64 dims: draw, chain, a_dim, run size: 100×4×3×2\n :b eltype: Float64 dims: draw, chain, run size: 100×4×2\n├──────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2024-03-11T14:10:48.434\" We can also concatenate only a subset of groups and merge the rest, which is useful when some groups are present only in some of the InferenceData objects or will be identical in all of them: julia> observed_data = Dict(:y => randn(10));\n\njulia> idata2 = from_dict(data; observed_data=observed_data, coords=coords, dims=dims)\nInferenceData with groups:\n > posterior\n > observed_data\n\njulia> idata_cat3 = cat(idata, idata2; groups=(:posterior,), dims=:run)\nInferenceData with groups:\n > posterior\n > observed_data\n\njulia> idata_cat3.posterior\n╭───────────────────╮\n│ 100×4×3×2 Dataset │\n├───────────────────┴─────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered,\n ⬔ run\n├─────────────────────────────────────────────────────────────┴ layers ┐\n :a eltype: Float64 dims: draw, chain, a_dim, run size: 100×4×3×2\n :b eltype: Float64 dims: draw, chain, run size: 100×4×2\n├──────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2024-03-11T14:10:48.434\"\n\njulia> idata_cat3.observed_data\n╭────────────────────╮\n│ 10-element Dataset │\n├────────────── dims ┤\n ↓ y_dim_1\n├────────────────────┴─────────────── layers ┐\n :y eltype: Float64 dims: y_dim_1 size: 10\n├────────────────────────────────────────────┴ metadata ┐\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2024-03-11T14:10:53.539\" source"},{"id":355,"pagetitle":"InferenceData","title":"Base.merge","ref":"/InferenceObjects/stable/inference_data/#Base.merge","content":" Base.merge — Function merge(data::InferenceData...) -> InferenceData Merge InferenceData objects. The result contains all groups in data and others . If a group appears more than once, the one that occurs last is kept. See also: cat Examples Here we merge an InferenceData containing only a posterior group with one containing only a prior group to create a new one containing both groups. julia> idata1 = from_dict(Dict(:a => randn(100, 4, 3), :b => randn(100, 4)))\nInferenceData with groups:\n > posterior\n\njulia> idata2 = from_dict(; prior=Dict(:a => randn(100, 1, 3), :c => randn(100, 1)))\nInferenceData with groups:\n > prior\n\njulia> idata_merged = merge(idata1, idata2)\nInferenceData with groups:\n > posterior\n > prior source"},{"id":356,"pagetitle":"InferenceData","title":"I/O extensions","ref":"/InferenceObjects/stable/inference_data/#I/O-extensions","content":" I/O extensions The following types of storage are provided via extensions."},{"id":357,"pagetitle":"InferenceData","title":"NetCDF I/O using NCDatasets.jl","ref":"/InferenceObjects/stable/inference_data/#NetCDF-I/O-using-NCDatasets.jl","content":" NetCDF I/O using NCDatasets.jl"},{"id":358,"pagetitle":"InferenceData","title":"InferenceObjects.from_netcdf","ref":"/InferenceObjects/stable/inference_data/#InferenceObjects.from_netcdf","content":" InferenceObjects.from_netcdf — Function from_netcdf(path::AbstractString; kwargs...) -> InferenceData Load an InferenceData from an unopened NetCDF file. Remaining kwargs are passed to NCDatasets.NCDataset . This method loads data eagerly. To instead load data lazily, pass an opened NCDataset to from_netcdf . Note This method requires that NCDatasets is loaded before it can be used. Examples julia> using InferenceObjects, NCDatasets\n\njulia> idata = from_netcdf(\"centered_eight.nc\")\nInferenceData with groups:\n > posterior\n > posterior_predictive\n > sample_stats\n > prior\n > observed_data from_netcdf(ds::NCDatasets.NCDataset; load_mode) -> InferenceData Load an InferenceData from an opened NetCDF file. load_mode defaults to :lazy , which avoids reading variables into memory. Operations on these arrays will be slow. load_mode can also be :eager , which copies all variables into memory. It is then safe to close ds . If load_mode is :lazy and ds is closed after constructing InferenceData , using the variable arrays will have undefined behavior. Examples Here is how we might load an InferenceData from an InferenceData lazily from a web-hosted NetCDF file. julia> using HTTP, InferenceObjects, NCDatasets\n\njulia> resp = HTTP.get(\"https://github.com/arviz-devs/arviz_example_data/blob/main/data/centered_eight.nc?raw=true\");\n\njulia> ds = NCDataset(\"centered_eight\", \"r\"; memory = resp.body);\n\njulia> idata = from_netcdf(ds)\nInferenceData with groups:\n > posterior\n > posterior_predictive\n > sample_stats\n > prior\n > observed_data\n\njulia> idata_copy = copy(idata); # disconnect from the loaded dataset\n\njulia> close(ds); source"},{"id":359,"pagetitle":"InferenceData","title":"InferenceObjects.to_netcdf","ref":"/InferenceObjects/stable/inference_data/#InferenceObjects.to_netcdf","content":" InferenceObjects.to_netcdf — Function to_netcdf(data, dest::AbstractString; group::Symbol=:posterior, kwargs...)\nto_netcdf(data, dest::NCDatasets.NCDataset; group::Symbol=:posterior) Write data to a NetCDF file. data is any type that can be converted to an InferenceData using convert_to_inference_data . If not an InferenceData , then group specifies which group the data represents. dest specifies either the path to the NetCDF file or an opened NetCDF file. If dest is a path, remaining kwargs are passed to NCDatasets.NCDataset . Note This method requires that NCDatasets is loaded before it can be used. Examples julia> using InferenceObjects, NCDatasets\n\njulia> idata = from_namedtuple((; x = randn(4, 100, 3), z = randn(4, 100)))\nInferenceData with groups:\n > posterior\n\njulia> to_netcdf(idata, \"data.nc\")\n\"data.nc\" source"},{"id":362,"pagetitle":"Home","title":"ArviZExampleData","ref":"/ArviZExampleData/stable/#ArviZExampleData","content":" ArviZExampleData This package provides utilities for loading datasets defined in the arviz_example_data repository. The resulting objects are InferenceObjects.jl 's InferenceData . These utilities are used in ArviZ.jl ."},{"id":365,"pagetitle":"API","title":"API","ref":"/ArviZExampleData/stable/api/#API","content":" API"},{"id":366,"pagetitle":"API","title":"ArviZExampleData.describe_example_data","ref":"/ArviZExampleData/stable/api/#ArviZExampleData.describe_example_data","content":" ArviZExampleData.describe_example_data — Function describe_example_data(name) -> String Return a string containing descriptions of all available datasets. Examples julia> describe_example_data(\"radon\") |> println\nradon\n=====\n\nRadon is a radioactive gas that enters homes through contact points with the ground. It is a carcinogen that is the primary cause of lung cancer in non-smokers. Radon levels vary greatly from household to household.\n\nThis example uses an EPA study of radon levels in houses in Minnesota to construct a model with a hierarchy over households within a county. The model includes estimates (gamma) for contextual effects of the uranium per household.\n\nSee Gelman and Hill (2006) for details on the example, or https://docs.pymc.io/notebooks/multilevel_modeling.html by Chris Fonnesbeck for details on this implementation.\n\nremote: http://ndownloader.figshare.com/files/24067472 source"},{"id":367,"pagetitle":"API","title":"ArviZExampleData.load_example_data","ref":"/ArviZExampleData/stable/api/#ArviZExampleData.load_example_data","content":" ArviZExampleData.load_example_data — Function load_example_data(name; kwargs...) -> InferenceObjects.InferenceData\nload_example_data() -> Dict{String,AbstractFileMetadata} Load a local or remote pre-made dataset. kwargs are forwarded to InferenceObjects.from_netcdf . Pass no parameters to get a Dict listing all available datasets. Data files are handled by DataDeps.jl. A file is downloaded only when it is requested and then cached for future use. Examples julia> keys(load_example_data())\nKeySet for a OrderedCollections.OrderedDict{String, ArviZExampleData.AbstractFileMetadata} with 10 entries. Keys:\n \"centered_eight\"\n \"non_centered_eight\"\n \"radon\"\n \"rugby\"\n \"rugby_field\"\n \"regression1d\"\n \"regression10d\"\n \"classification1d\"\n \"classification10d\"\n \"glycan_torsion_angles\"\n\njulia> load_example_data(\"centered_eight\")\nInferenceData with groups:\n > posterior\n > posterior_predictive\n > log_likelihood\n > sample_stats\n > prior\n > prior_predictive\n > observed_data\n > constant_data source"},{"id":370,"pagetitle":"Datasets","title":"Datasets","ref":"/ArviZExampleData/stable/datasets/#Datasets","content":" Datasets The following shows the currently available example datasets: using ArviZExampleData\n\nprintln(describe_example_data()) centered_eight\n==============\n\nA centered parameterization of the eight schools model. Provided as an example of a model that NUTS has trouble fitting. Compare to `non_centered_eight`.\n\nThe eight schools model is a hierarchical model used for an analysis of the effectiveness of classes that were designed to improve students' performance on the Scholastic Aptitude Test.\n\nSee Bayesian Data Analysis (Gelman et. al.) for more details.\n\nlocal: /home/runner/.julia/artifacts/10dfbe816ce1628f5ae460225e082e0eabbe064b/arviz_example_data-0.3.0/data/centered_eight.nc\n\nnon_centered_eight\n==================\n\nA non-centered parameterization of the eight schools model. This is a hierarchical model where sampling problems may be fixed by a non-centered parametrization. Compare to `centered_eight`.\n\nThe eight schools model is a hierarchical model used for an analysis of the effectiveness of classes that were designed to improve students' performance on the Scholastic Aptitude Test.\n\nSee Bayesian Data Analysis (Gelman et. al.) for more details.\n\nlocal: /home/runner/.julia/artifacts/10dfbe816ce1628f5ae460225e082e0eabbe064b/arviz_example_data-0.3.0/data/non_centered_eight.nc\n\nradon\n=====\n\nRadon is a radioactive gas that enters homes through contact points with the ground. It is a carcinogen that is the primary cause of lung cancer in non-smokers. Radon levels vary greatly from household to household.\n\nThis example uses an EPA study of radon levels in houses in Minnesota to construct a model with a hierarchy over households within a county. The model includes estimates (gamma) for contextual effects of the uranium per household.\n\nSee Gelman and Hill (2006) for details on the example, or https://docs.pymc.io/notebooks/multilevel_modeling.html by Chris Fonnesbeck for details on this implementation.\n\nremote: http://ndownloader.figshare.com/files/24067472\n\nrugby\n=====\n\nThe Six Nations Championship is a yearly rugby competition between Italy, Ireland, Scotland, England, France and Wales. Fifteen games are played each year, representing all combinations of the six teams.\n\nThis example uses and includes results from 2014 - 2017, comprising 60 total games. It models latent parameters for each team's attack and defense, as well as a global parameter for home team advantage.\n\nSee https://github.com/arviz-devs/arviz_example_data/blob/main/code/rugby/rugby.ipynb for the whole model specification.\n\nremote: http://figshare.com/ndownloader/files/44916469\n\nrugby_field\n===========\n\nA variant of the 'rugby' example dataset. The Six Nations Championship is a yearly rugby competition between Italy, Ireland, Scotland, England, France and Wales. Fifteen games are played each year, representing all combinations of the six teams.\n\nThis example uses and includes results from 2014 - 2017, comprising 60 total games. It models latent parameters for each team's attack and defense, with each team having different values depending on them being home or away team.\n\nSee https://github.com/arviz-devs/arviz_example_data/blob/main/code/rugby_field/rugby_field.ipynb for the whole model specification.\n\nremote: http://figshare.com/ndownloader/files/44667112\n\nregression1d\n============\n\nA synthetic one dimensional linear regression dataset with latent slope, intercept, and noise (\"eps\"). One hundred data points, fit with PyMC3.\n\nTrue slope and intercept are included as deterministic variables.\n\nremote: http://ndownloader.figshare.com/files/16254899\n\nregression10d\n=============\n\nA synthetic multi-dimensional (10 dimensions) linear regression dataset with latent weights (\"w\"), intercept, and noise (\"eps\"). Five hundred data points, fit with PyMC3.\n\nTrue weights and intercept are included as deterministic variables.\n\nremote: http://ndownloader.figshare.com/files/16255736\n\nclassification1d\n================\n\nA synthetic one dimensional logistic regression dataset with latent slope and intercept, passed into a Bernoulli random variable. One hundred data points, fit with PyMC3.\n\nTrue slope and intercept are included as deterministic variables.\n\nremote: http://ndownloader.figshare.com/files/16256678\n\nclassification10d\n=================\n\nA synthetic multi dimensional (10 dimensions) logistic regression dataset with latent weights (\"w\") and intercept, passed into a Bernoulli random variable. Five hundred data points, fit with PyMC3.\n\nTrue weights and intercept are included as deterministic variables.\n\nremote: http://ndownloader.figshare.com/files/16256681\n\nglycan_torsion_angles\n=====================\n\nTorsion angles phi and psi are critical for determining the three dimensional structure of bio-molecules. Combinations of phi and psi torsion angles that produce clashes between atoms in the bio-molecule result in high energy, unlikely structures.\n\nThis model uses a Von Mises distribution to propose torsion angles for the structure of a glycan molecule (pdb id: 2LIQ), and a Potential to estimate the proposed structure's energy. Said Potential is bound by Boltzman's law.\n\nremote: http://ndownloader.figshare.com/files/22882652"},{"id":373,"pagetitle":"For developers","title":"For developers","ref":"/ArviZExampleData/stable/for_developers/#For-developers","content":" For developers This package has arviz_example_data as a data dependency, which is included as an artifact . When arviz_example_data is updated, and a new release is made, Artifacts.toml should be updated to point to the new tarball corresponding to the release: julia> using ArtifactUtils\n\njulia> version = v\"0.1.0\";\n\njulia> tarball_url = \"https://github.com/arviz-devs/arviz_example_data/archive/refs/tags/v$version.tar.gz\";\n\njulia> add_artifact!(\"Artifacts.toml\", \"arviz_example_data\", tarball_url; force=true);"}] \ No newline at end of file +[{"id":3,"pagetitle":"Home","title":"ArviZ.jl: Exploratory analysis of Bayesian models in Julia","ref":"/ArviZ/stable/#arvizjl","content":" ArviZ.jl: Exploratory analysis of Bayesian models in Julia ArviZ.jl is a Julia meta-package for exploratory analysis of Bayesian models. It is part of the ArviZ project , which also includes a related Python package . ArviZ consists of and re-exports the following subpackages, along with extensions integrating them with InferenceObjects: InferenceObjects.jl : a base package implementing the InferenceData type with utilities for building, saving, and working with it MCMCDiagnosticTools.jl : diagnostics for Markov Chain Monte Carlo methods PSIS.jl : Pareto-smoothed importance sampling PosteriorStats.jl : common statistical analyses for the Bayesian workflow Additional functionality can be loaded with the following packages: ArviZExampleData.jl : example InferenceData objects, useful for demonstration and testing ArviZPythonPlots.jl : Python ArviZ's library of plotting functions for Julia types See the navigation bar for more useful packages."},{"id":4,"pagetitle":"Home","title":"Installation","ref":"/ArviZ/stable/#installation","content":" Installation From the Julia REPL, type ] to enter the Pkg REPL mode and run pkg> add ArviZ"},{"id":5,"pagetitle":"Home","title":"Usage","ref":"/ArviZ/stable/#usage","content":" Usage See the Quickstart for example usage and the API Overview for description of functions."},{"id":6,"pagetitle":"Home","title":"Extending ArviZ.jl","ref":"/ArviZ/stable/#extendingarviz","content":" Extending ArviZ.jl To use a custom data type with ArviZ.jl, simply overload InferenceObjects.convert_to_inference_data to convert your input(s) to an InferenceObjects.InferenceData ."},{"id":9,"pagetitle":"API Overview","title":"API Overview","ref":"/ArviZ/stable/api/#api","content":" API Overview Data Dataset Diagnostics InferenceData Stats"},{"id":12,"pagetitle":"Data","title":"Data","ref":"/ArviZ/stable/api/data/#data-api","content":" Data ArviZ.from_mcmcchains ArviZ.from_samplechains InferenceObjects.from_netcdf InferenceObjects.to_netcdf"},{"id":13,"pagetitle":"Data","title":"Inference library converters","ref":"/ArviZ/stable/api/data/#Inference-library-converters","content":" Inference library converters"},{"id":14,"pagetitle":"Data","title":"ArviZ.from_mcmcchains","ref":"/ArviZ/stable/api/data/#ArviZ.from_mcmcchains","content":" ArviZ.from_mcmcchains — Function from_mcmcchains(posterior::MCMCChains.Chains; kwargs...) -> InferenceData\nfrom_mcmcchains(; kwargs...) -> InferenceData\nfrom_mcmcchains(\n posterior::MCMCChains.Chains,\n posterior_predictive,\n predictions,\n log_likelihood;\n kwargs...\n) -> InferenceData Convert data in an MCMCChains.Chains format into an InferenceData . Any keyword argument below without an an explicitly annotated type above is allowed, so long as it can be passed to convert_to_inference_data . Arguments posterior::MCMCChains.Chains : Draws from the posterior Keywords posterior_predictive::Any=nothing : Draws from the posterior predictive distribution or name(s) of predictive variables in posterior predictions : Out-of-sample predictions for the posterior. prior : Draws from the prior prior_predictive : Draws from the prior predictive distribution or name(s) of predictive variables in prior observed_data : Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values. constant_data : Model constants, data included in the model that are not modeled as random variables. Keys are parameter names. predictions_constant_data : Constants relevant to the model predictions (i.e. new x values in a linear regression). log_likelihood : Pointwise log-likelihood for the data. It is recommended to use this argument as a named tuple whose keys are observed variable names and whose values are log likelihood arrays. Alternatively, provide the name of variable in posterior containing log likelihoods. library=MCMCChains : Name of library that generated the chains coords : Map from named dimension to named indices dims : Map from variable name to names of its dimensions eltypes : Map from variable names to eltypes. This is primarily used to assign discrete eltypes to discrete variables that were stored in Chains as floats. Returns InferenceData : The data with groups corresponding to the provided data source"},{"id":15,"pagetitle":"Data","title":"ArviZ.from_samplechains","ref":"/ArviZ/stable/api/data/#ArviZ.from_samplechains","content":" ArviZ.from_samplechains — Function from_samplechains(\n posterior=nothing;\n prior=nothing,\n library=SampleChains,\n kwargs...,\n) -> InferenceData Convert SampleChains samples to an InferenceData . Either posterior or prior may be a SampleChains.AbstractChain or SampleChains.MultiChain object. For descriptions of remaining kwargs , see from_namedtuple . source"},{"id":16,"pagetitle":"Data","title":"IO / Conversion","ref":"/ArviZ/stable/api/data/#IO-/-Conversion","content":" IO / Conversion"},{"id":17,"pagetitle":"Data","title":"InferenceObjects.from_netcdf","ref":"/ArviZ/stable/api/data/#InferenceObjects.from_netcdf","content":" InferenceObjects.from_netcdf — Function from_netcdf(path::AbstractString; kwargs...) -> InferenceData Load an InferenceData from an unopened NetCDF file. Remaining kwargs are passed to NCDatasets.NCDataset . This method loads data eagerly. To instead load data lazily, pass an opened NCDataset to from_netcdf . Note This method requires that NCDatasets is loaded before it can be used. Examples julia> using InferenceObjects, NCDatasets\n\njulia> idata = from_netcdf(\"centered_eight.nc\")\nInferenceData with groups:\n > posterior\n > posterior_predictive\n > sample_stats\n > prior\n > observed_data from_netcdf(ds::NCDatasets.NCDataset; load_mode) -> InferenceData Load an InferenceData from an opened NetCDF file. load_mode defaults to :lazy , which avoids reading variables into memory. Operations on these arrays will be slow. load_mode can also be :eager , which copies all variables into memory. It is then safe to close ds . If load_mode is :lazy and ds is closed after constructing InferenceData , using the variable arrays will have undefined behavior. Examples Here is how we might load an InferenceData from an InferenceData lazily from a web-hosted NetCDF file. julia> using HTTP, InferenceObjects, NCDatasets\n\njulia> resp = HTTP.get(\"https://github.com/arviz-devs/arviz_example_data/blob/main/data/centered_eight.nc?raw=true\");\n\njulia> ds = NCDataset(\"centered_eight\", \"r\"; memory = resp.body);\n\njulia> idata = from_netcdf(ds)\nInferenceData with groups:\n > posterior\n > posterior_predictive\n > sample_stats\n > prior\n > observed_data\n\njulia> idata_copy = copy(idata); # disconnect from the loaded dataset\n\njulia> close(ds); source"},{"id":18,"pagetitle":"Data","title":"InferenceObjects.to_netcdf","ref":"/ArviZ/stable/api/data/#InferenceObjects.to_netcdf","content":" InferenceObjects.to_netcdf — Function to_netcdf(data, dest::AbstractString; group::Symbol=:posterior, kwargs...)\nto_netcdf(data, dest::NCDatasets.NCDataset; group::Symbol=:posterior) Write data to a NetCDF file. data is any type that can be converted to an InferenceData using convert_to_inference_data . If not an InferenceData , then group specifies which group the data represents. dest specifies either the path to the NetCDF file or an opened NetCDF file. If dest is a path, remaining kwargs are passed to NCDatasets.NCDataset . Note This method requires that NCDatasets is loaded before it can be used. Examples julia> using InferenceObjects, NCDatasets\n\njulia> idata = from_namedtuple((; x = randn(4, 100, 3), z = randn(4, 100)))\nInferenceData with groups:\n > posterior\n\njulia> to_netcdf(idata, \"data.nc\")\n\"data.nc\" source"},{"id":21,"pagetitle":"Dataset","title":"Dataset","ref":"/ArviZ/stable/api/dataset/#dataset-api","content":" Dataset InferenceObjects.Dataset InferenceObjects.convert_to_dataset InferenceObjects.namedtuple_to_dataset"},{"id":22,"pagetitle":"Dataset","title":"Type definition","ref":"/ArviZ/stable/api/dataset/#Type-definition","content":" Type definition"},{"id":23,"pagetitle":"Dataset","title":"InferenceObjects.Dataset","ref":"/ArviZ/stable/api/dataset/#InferenceObjects.Dataset","content":" InferenceObjects.Dataset — Type Dataset{K,T,N,L} <: DimensionalData.AbstractDimStack{K,T,N,L} Container of dimensional arrays sharing some dimensions. This type is an DimensionalData.AbstractDimStack that implements the same interface as DimensionalData.DimStack and has identical usage. When a Dataset is passed to Python, it is converted to an xarray.Dataset without copying the data. That is, the Python object shares the same memory as the Julia object. However, if an xarray.Dataset is passed to Julia, its data must be copied. Constructors Dataset(data::DimensionalData.AbstractDimArray...)\nDataset(data::Tuple{Vararg{<:DimensionalData.AbstractDimArray}})\nDataset(data::NamedTuple{Keys,Vararg{<:DimensionalData.AbstractDimArray}})\nDataset(\n data::NamedTuple,\n dims::Tuple{Vararg{DimensionalData.Dimension}};\n metadata=DimensionalData.NoMetadata(),\n) In most cases, use convert_to_dataset to create a Dataset instead of directly using a constructor. source"},{"id":24,"pagetitle":"Dataset","title":"General conversion","ref":"/ArviZ/stable/api/dataset/#General-conversion","content":" General conversion"},{"id":25,"pagetitle":"Dataset","title":"InferenceObjects.convert_to_dataset","ref":"/ArviZ/stable/api/dataset/#InferenceObjects.convert_to_dataset","content":" InferenceObjects.convert_to_dataset — Function convert_to_dataset(obj; group = :posterior, kwargs...) -> Dataset Convert a supported object to a Dataset . In most cases, this function calls convert_to_inference_data and returns the corresponding group . source"},{"id":26,"pagetitle":"Dataset","title":"InferenceObjects.namedtuple_to_dataset","ref":"/ArviZ/stable/api/dataset/#InferenceObjects.namedtuple_to_dataset","content":" InferenceObjects.namedtuple_to_dataset — Function namedtuple_to_dataset(data; kwargs...) -> Dataset Convert NamedTuple mapping variable names to arrays to a Dataset . Any non-array values will be converted to a 0-dimensional array. Keywords attrs::AbstractDict{<:AbstractString} : a collection of metadata to attach to the dataset, in addition to defaults. Values should be JSON serializable. library::Union{String,Module} : library used for performing inference. Will be attached to the attrs metadata. dims : a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are: Symbol : dimension name Type{<:DimensionsionalData.Dimension} : dimension type DimensionsionalData.Dimension : dimension, potentially with indices Nothing : no dimension name provided, dimension name is automatically generated coords : a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated. source"},{"id":27,"pagetitle":"Dataset","title":"DimensionalData","ref":"/ArviZ/stable/api/dataset/#DimensionalData","content":" DimensionalData As a DimensionalData.AbstractDimStack , Dataset also implements the AbstractDimStack API and can be used like a DimStack . See DimensionalData's documentation for example usage."},{"id":28,"pagetitle":"Dataset","title":"Tables inteface","ref":"/ArviZ/stable/api/dataset/#Tables-inteface","content":" Tables inteface Dataset implements the Tables interface. This allows Dataset s to be used as sources for any function that can accept a table. For example, it's straightforward to: write to CSV with CSV.jl flatten to a DataFrame with DataFrames.jl plot with StatsPlots.jl plot with AlgebraOfGraphics.jl"},{"id":31,"pagetitle":"Diagnostics","title":"Diagnostics","ref":"/ArviZ/stable/api/diagnostics/#diagnostics-api","content":" Diagnostics MCMCDiagnosticTools.AutocovMethod MCMCDiagnosticTools.BDAAutocovMethod MCMCDiagnosticTools.FFTAutocovMethod MCMCDiagnosticTools.bfmi MCMCDiagnosticTools.ess MCMCDiagnosticTools.ess_rhat MCMCDiagnosticTools.mcse MCMCDiagnosticTools.rhat MCMCDiagnosticTools.rstar"},{"id":32,"pagetitle":"Diagnostics","title":"Bayesian fraction of missing information","ref":"/ArviZ/stable/api/diagnostics/#bfmi","content":" Bayesian fraction of missing information"},{"id":33,"pagetitle":"Diagnostics","title":"MCMCDiagnosticTools.bfmi","ref":"/ArviZ/stable/api/diagnostics/#MCMCDiagnosticTools.bfmi","content":" MCMCDiagnosticTools.bfmi — Function bfmi(energy::AbstractVector{<:Real}) -> Real\nbfmi(energy::AbstractMatrix{<:Real}; dims::Int=1) -> AbstractVector{<:Real} Calculate the estimated Bayesian fraction of missing information (BFMI). When sampling with Hamiltonian Monte Carlo (HMC), BFMI quantifies how well momentum resampling matches the marginal energy distribution. The current advice is that values smaller than 0.3 indicate poor sampling. However, this threshold is provisional and may change. A BFMI value below the threshold often indicates poor adaptation of sampling parameters or that the target distribution has heavy tails that were not well explored by the Markov chain. For more information, see Section 6.1 of [Betancourt2018] or [Betancourt2016] for a complete account. energy is either a vector of Hamiltonian energies of draws or a matrix of energies of draws for multiple chains. dims indicates the dimension in energy that contains the draws. The default dims=1 assumes energy has the shape draws or (draws, chains) . If a different shape is provided, dims must be set accordingly. If energy is a vector, a single BFMI value is returned. Otherwise, a vector of BFMI values for each chain is returned. source"},{"id":34,"pagetitle":"Diagnostics","title":"Effective sample size and $\\widehat{R}$ diagnostic","ref":"/ArviZ/stable/api/diagnostics/#ess_rhat","content":" Effective sample size and $\\widehat{R}$ diagnostic"},{"id":35,"pagetitle":"Diagnostics","title":"MCMCDiagnosticTools.ess","ref":"/ArviZ/stable/api/diagnostics/#MCMCDiagnosticTools.ess","content":" MCMCDiagnosticTools.ess — Function ess(data::InferenceData; kwargs...) -> Dataset\ness(data::Dataset; kwargs...) -> Dataset Calculate the effective sample size (ESS) for each parameter in the data. source ess(\n samples::AbstractArray{<:Union{Missing,Real}};\n kind=:bulk,\n relative::Bool=false,\n autocov_method=AutocovMethod(),\n split_chains::Int=2,\n maxlag::Int=250,\n kwargs...\n) Estimate the effective sample size (ESS) of the samples of shape (draws, [chains[, parameters...]]) with the autocov_method . Optionally, the kind of ESS estimate to be computed can be specified (see below). Some kind s accept additional kwargs . If relative is true , the relative ESS is returned, i.e. ess / (draws * chains) . split_chains indicates the number of chains each chain is split into. When split_chains > 1 , then the diagnostics check for within-chain convergence. When d = mod(draws, split_chains) > 0 , i.e. the chains cannot be evenly split, then 1 draw is discarded after each of the first d splits within each chain. There must be at least 3 draws in each chain after splitting. maxlag indicates the maximum lag for which autocovariance is computed and must be greater than 0. For a given estimand, it is recommended that the ESS is at least 100 * chains and that $\\widehat{R} < 1.01$ . [VehtariGelman2021] See also: AutocovMethod , FFTAutocovMethod , BDAAutocovMethod , rhat , ess_rhat , mcse Kinds of ESS estimates If kind isa a Symbol , it may take one of the following values: :bulk : basic ESS computed on rank-normalized draws. This kind diagnoses poor convergence in the bulk of the distribution due to trends or different locations of the chains. :tail : minimum of the quantile-ESS for the symmetric quantiles where tail_prob=0.1 is the probability in the tails. This kind diagnoses poor convergence in the tails of the distribution. If this kind is chosen, kwargs may contain a tail_prob keyword. :basic : basic ESS, equivalent to specifying kind=Statistics.mean . Note While Bulk-ESS is conceptually related to basic ESS, it is well-defined even if the chains do not have finite variance. [VehtariGelman2021] For each parameter, rank-normalization proceeds by first ranking the inputs using \"tied ranking\" and then transforming the ranks to normal quantiles so that the result is standard normally distributed. This transform is monotonic. Otherwise, kind specifies one of the following estimators, whose ESS is to be estimated: Statistics.mean Statistics.median Statistics.std StatsBase.mad Base.Fix2(Statistics.quantile, p::Real) source"},{"id":36,"pagetitle":"Diagnostics","title":"MCMCDiagnosticTools.rhat","ref":"/ArviZ/stable/api/diagnostics/#MCMCDiagnosticTools.rhat","content":" MCMCDiagnosticTools.rhat — Function rhat(data::InferenceData; kwargs...) -> Dataset\nrhat(data::Dataset; kwargs...) -> Dataset Calculate the $\\widehat{R}$ diagnostic for each parameter in the data. source rhat(samples::AbstractArray{Union{Real,Missing}}; kind::Symbol=:rank, split_chains=2) Compute the $\\widehat{R}$ diagnostics for each parameter in samples of shape (draws, [chains[, parameters...]]) . [VehtariGelman2021] kind indicates the kind of $\\widehat{R}$ to compute (see below). split_chains indicates the number of chains each chain is split into. When split_chains > 1 , then the diagnostics check for within-chain convergence. When d = mod(draws, split_chains) > 0 , i.e. the chains cannot be evenly split, then 1 draw is discarded after each of the first d splits within each chain. See also ess , ess_rhat , rstar Kinds of $\\widehat{R}$ The following kind s are supported: :rank : maximum of $\\widehat{R}$ with kind=:bulk and kind=:tail . :bulk : basic $\\widehat{R}$ computed on rank-normalized draws. This kind diagnoses poor convergence in the bulk of the distribution due to trends or different locations of the chains. :tail : $\\widehat{R}$ computed on draws folded around the median and then rank-normalized. This kind diagnoses poor convergence in the tails of the distribution due to different scales of the chains. :basic : Classic $\\widehat{R}$ . source"},{"id":37,"pagetitle":"Diagnostics","title":"MCMCDiagnosticTools.ess_rhat","ref":"/ArviZ/stable/api/diagnostics/#MCMCDiagnosticTools.ess_rhat","content":" MCMCDiagnosticTools.ess_rhat — Function ess_rhat(data::InferenceData; kwargs...) -> Dataset\ness_rhat(data::Dataset; kwargs...) -> Dataset Calculate the effective sample size (ESS) and $\\widehat{R}$ diagnostic for each parameter in the data. source ess_rhat(\n samples::AbstractArray{<:Union{Missing,Real}};\n kind::Symbol=:rank,\n kwargs...,\n) -> NamedTuple{(:ess, :rhat)} Estimate the effective sample size and $\\widehat{R}$ of the samples of shape (draws, [chains[, parameters...]]) . When both ESS and $\\widehat{R}$ are needed, this method is often more efficient than calling ess and rhat separately. See rhat for a description of supported kind s and ess for a description of kwargs . source The following autocovariance methods are supported:"},{"id":38,"pagetitle":"Diagnostics","title":"MCMCDiagnosticTools.AutocovMethod","ref":"/ArviZ/stable/api/diagnostics/#MCMCDiagnosticTools.AutocovMethod","content":" MCMCDiagnosticTools.AutocovMethod — Type AutocovMethod <: AbstractAutocovMethod The AutocovMethod uses a standard algorithm for estimating the mean autocovariance of MCMC chains. It is is based on the discussion by [VehtariGelman2021] and uses the biased estimator of the autocovariance, as discussed by [Geyer1992] . source"},{"id":39,"pagetitle":"Diagnostics","title":"MCMCDiagnosticTools.FFTAutocovMethod","ref":"/ArviZ/stable/api/diagnostics/#MCMCDiagnosticTools.FFTAutocovMethod","content":" MCMCDiagnosticTools.FFTAutocovMethod — Type FFTAutocovMethod <: AbstractAutocovMethod The FFTAutocovMethod uses a standard algorithm for estimating the mean autocovariance of MCMC chains. The algorithm is the same as the one of AutocovMethod but this method uses fast Fourier transforms (FFTs) for estimating the autocorrelation. Info To be able to use this method, you have to load a package that implements the AbstractFFTs.jl interface such as FFTW.jl or FastTransforms.jl . source"},{"id":40,"pagetitle":"Diagnostics","title":"MCMCDiagnosticTools.BDAAutocovMethod","ref":"/ArviZ/stable/api/diagnostics/#MCMCDiagnosticTools.BDAAutocovMethod","content":" MCMCDiagnosticTools.BDAAutocovMethod — Type BDAAutocovMethod <: AbstractAutocovMethod The BDAAutocovMethod uses a standard algorithm for estimating the mean autocovariance of MCMC chains. It is is based on the discussion by [VehtariGelman2021] . and uses the variogram estimator of the autocorrelation function discussed by [BDA3] . source"},{"id":41,"pagetitle":"Diagnostics","title":"Monte Carlo standard error","ref":"/ArviZ/stable/api/diagnostics/#mcse","content":" Monte Carlo standard error"},{"id":42,"pagetitle":"Diagnostics","title":"MCMCDiagnosticTools.mcse","ref":"/ArviZ/stable/api/diagnostics/#MCMCDiagnosticTools.mcse","content":" MCMCDiagnosticTools.mcse — Function mcse(data::InferenceData; kwargs...) -> Dataset\nmcse(data::Dataset; kwargs...) -> Dataset Calculate the Monte Carlo standard error (MCSE) for each parameter in the data. source mcse(samples::AbstractArray{<:Union{Missing,Real}}; kind=Statistics.mean, kwargs...) Estimate the Monte Carlo standard errors (MCSE) of the estimator kind applied to samples of shape (draws, [chains[, parameters...]]) . See also: ess Kinds of MCSE estimates The estimator whose MCSE should be estimated is specified with kind . kind must accept a vector of the same eltype as samples and return a real estimate. For the following estimators, the effective sample size ess and an estimate of the asymptotic variance are used to compute the MCSE, and kwargs are forwarded to ess : Statistics.mean Statistics.median Statistics.std Base.Fix2(Statistics.quantile, p::Real) For other estimators, the subsampling bootstrap method (SBM) [FlegalJones2011] [Flegal2012] is used as a fallback, and the only accepted kwargs are batch_size , which indicates the size of the overlapping batches used to estimate the MCSE, defaulting to floor(Int, sqrt(draws * chains)) . Note that SBM tends to underestimate the MCSE, especially for highly autocorrelated chains. One should verify that autocorrelation is low by checking the bulk- and tail-ESS values. source"},{"id":43,"pagetitle":"Diagnostics","title":"$R^*$ diagnostic","ref":"/ArviZ/stable/api/diagnostics/#rstar","content":" $R^*$ diagnostic"},{"id":44,"pagetitle":"Diagnostics","title":"MCMCDiagnosticTools.rstar","ref":"/ArviZ/stable/api/diagnostics/#MCMCDiagnosticTools.rstar","content":" MCMCDiagnosticTools.rstar — Function rstar(\n rng::Random.AbstractRNG=Random.default_rng(),\n classifier,\n data::Union{InferenceData,Dataset};\n kwargs...,\n) Calculate the $R^*$ diagnostic for the data. source rstar(\n rng::Random.AbstractRNG=Random.default_rng(),\n classifier,\n samples,\n chain_indices::AbstractVector{Int};\n subset::Real=0.7,\n split_chains::Int=2,\n verbosity::Int=0,\n) Compute the $R^*$ convergence statistic of the table samples with the classifier . samples must be either an AbstractMatrix , an AbstractVector , or a table (i.e. implements the Tables.jl interface) whose rows are draws and whose columns are parameters. chain_indices indicates the chain ids of each row of samples . This method supports ragged chains, i.e. chains of nonequal lengths. source rstar(\n rng::Random.AbstractRNG=Random.default_rng(),\n classifier,\n samples::AbstractArray{<:Real};\n subset::Real=0.7,\n split_chains::Int=2,\n verbosity::Int=0,\n) Compute the $R^*$ convergence statistic of the samples with the classifier . samples is an array of draws with the shape (draws, [chains[, parameters...]]) .` This implementation is an adaption of algorithms 1 and 2 described by Lambert and Vehtari. The classifier has to be a supervised classifier of the MLJ framework (see the MLJ documentation for a list of supported models). It is trained with a subset of the samples from each chain. Each chain is split into split_chains separate chains to additionally check for within-chain convergence. The training of the classifier can be inspected by adjusting the verbosity level. If the classifier is deterministic, i.e., if it predicts a class, the value of the $R^*$ statistic is returned (algorithm 1). If the classifier is probabilistic, i.e., if it outputs probabilities of classes, the scaled Poisson-binomial distribution of the $R^*$ statistic is returned (algorithm 2). Note The correctness of the statistic depends on the convergence of the classifier used internally in the statistic. Examples julia> using MLJBase, MLJIteration, EvoTrees, Statistics, StatisticalMeasures\n\njulia> samples = fill(4.0, 100, 3, 2); One can compute the distribution of the $R^*$ statistic (algorithm 2) with a probabilistic classifier. For instance, we can use a gradient-boosted trees model with nrounds = 100 sequentially stacked trees and learning rate eta = 0.05 : julia> model = EvoTreeClassifier(; nrounds=100, eta=0.05);\n\njulia> distribution = rstar(model, samples);\n\njulia> round(mean(distribution); digits=2)\n1.0f0 Note, however, that it is recommended to determine nrounds based on early-stopping. With the MLJ framework, this can be achieved in the following way (see the MLJ documentation for additional explanations): julia> model = IteratedModel(;\n model=EvoTreeClassifier(; eta=0.05),\n iteration_parameter=:nrounds,\n resampling=Holdout(),\n measures=log_loss,\n controls=[Step(5), Patience(2), NumberLimit(100)],\n retrain=true,\n );\n\njulia> distribution = rstar(model, samples);\n\njulia> round(mean(distribution); digits=2)\n1.0f0 For deterministic classifiers, a single $R^*$ statistic (algorithm 1) is returned. Deterministic classifiers can also be derived from probabilistic classifiers by e.g. predicting the mode. In MLJ this corresponds to a pipeline of models. julia> evotree_deterministic = Pipeline(model; operation=predict_mode);\n\njulia> value = rstar(evotree_deterministic, samples);\n\njulia> round(value; digits=2)\n1.0 References Lambert, B., & Vehtari, A. (2020). $R^*$ : A robust MCMC convergence diagnostic with uncertainty using decision tree classifiers. source Betancourt2018 Betancourt M. (2018). A Conceptual Introduction to Hamiltonian Monte Carlo. arXiv:1701.02434v2 [stat.ME] Betancourt2016 Betancourt M. (2016). Diagnosing Suboptimal Cotangent Disintegrations in Hamiltonian Monte Carlo. arXiv:1604.00695v1 [stat.ME] VehtariGelman2021 Vehtari, A., Gelman, A., Simpson, D., Carpenter, B., & Bürkner, P. C. (2021). Rank-normalization, folding, and localization: An improved $\\widehat {R}$ for assessing convergence of MCMC. Bayesian Analysis. doi: 10.1214/20-BA1221 arXiv: 1903.08008 VehtariGelman2021 Vehtari, A., Gelman, A., Simpson, D., Carpenter, B., & Bürkner, P. C. (2021). Rank-normalization, folding, and localization: An improved $\\widehat {R}$ for assessing convergence of MCMC. Bayesian Analysis. doi: 10.1214/20-BA1221 arXiv: 1903.08008 VehtariGelman2021 Vehtari, A., Gelman, A., Simpson, D., Carpenter, B., & Bürkner, P. C. (2021). Rank-normalization, folding, and localization: An improved $\\widehat {R}$ for assessing convergence of MCMC. Bayesian Analysis. doi: 10.1214/20-BA1221 arXiv: 1903.08008 Geyer1992 Geyer, C. J. (1992). Practical Markov Chain Monte Carlo. Statistical Science, 473-483. VehtariGelman2021 Vehtari, A., Gelman, A., Simpson, D., Carpenter, B., & Bürkner, P. C. (2021). Rank-normalization, folding, and localization: An improved $\\widehat {R}$ for assessing convergence of MCMC. Bayesian Analysis. doi: 10.1214/20-BA1221 arXiv: 1903.08008 BDA3 Gelman, A., Carlin, J. B., Stern, H. S., Dunson, D. B., Vehtari, A., & Rubin, D. B. (2013). Bayesian data analysis. CRC press. FlegalJones2011 Flegal JM, Jones GL. (2011) Implementing MCMC: estimating with confidence. Handbook of Markov Chain Monte Carlo. pp. 175-97. pdf Flegal2012 Flegal JM. (2012) Applicability of subsampling bootstrap methods in Markov chain Monte Carlo. Monte Carlo and Quasi-Monte Carlo Methods 2010. pp. 363-72. doi: 10.1007/978-3-642-27440-4_18"},{"id":47,"pagetitle":"InferenceData","title":"InferenceData","ref":"/ArviZ/stable/api/inference_data/#inferencedata-api","content":" InferenceData InferenceObjects.InferenceData Base.cat Base.getindex Base.getproperty Base.merge Base.propertynames Base.setindex InferenceObjects.convert_to_inference_data InferenceObjects.from_dict InferenceObjects.from_namedtuple"},{"id":48,"pagetitle":"InferenceData","title":"Type definition","ref":"/ArviZ/stable/api/inference_data/#Type-definition","content":" Type definition"},{"id":49,"pagetitle":"InferenceData","title":"InferenceObjects.InferenceData","ref":"/ArviZ/stable/api/inference_data/#InferenceObjects.InferenceData","content":" InferenceObjects.InferenceData — Type InferenceData{group_names,group_types} Container for inference data storage using DimensionalData. This object implements the InferenceData schema . Internally, groups are stored in a NamedTuple , which can be accessed using parent(::InferenceData) . Constructors InferenceData(groups::NamedTuple)\nInferenceData(; groups...) Construct an inference data from either a NamedTuple or keyword arguments of groups. Groups must be Dataset objects. Instead of directly creating an InferenceData , use the exported from_xyz functions or convert_to_inference_data . source"},{"id":50,"pagetitle":"InferenceData","title":"Property interface","ref":"/ArviZ/stable/api/inference_data/#Property-interface","content":" Property interface"},{"id":51,"pagetitle":"InferenceData","title":"Base.getproperty","ref":"/ArviZ/stable/api/inference_data/#Base.getproperty","content":" Base.getproperty — Function getproperty(data::InferenceData, name::Symbol) -> Dataset Get group with the specified name . source"},{"id":52,"pagetitle":"InferenceData","title":"Base.propertynames","ref":"/ArviZ/stable/api/inference_data/#Base.propertynames","content":" Base.propertynames — Function propertynames(data::InferenceData) -> Tuple{Symbol} Get names of groups source"},{"id":53,"pagetitle":"InferenceData","title":"Indexing interface","ref":"/ArviZ/stable/api/inference_data/#Indexing-interface","content":" Indexing interface"},{"id":54,"pagetitle":"InferenceData","title":"Base.getindex","ref":"/ArviZ/stable/api/inference_data/#Base.getindex","content":" Base.getindex — Function Base.getindex(data::InferenceData, groups::Symbol; coords...) -> Dataset\nBase.getindex(data::InferenceData, groups; coords...) -> InferenceData Return a new InferenceData containing the specified groups sliced to the specified coords. coords specifies a dimension name mapping to an index, a DimensionalData.Selector , or an IntervalSets.AbstractInterval . If one or more groups lack the specified dimension, a warning is raised but can be ignored. All groups that contain the dimension must also contain the specified indices, or an exception will be raised. Examples Select data from all groups for just the specified id values. julia> using InferenceObjects, DimensionalData\n\njulia> idata = from_namedtuple(\n (θ=randn(4, 100, 4), τ=randn(4, 100));\n prior=(θ=randn(4, 100, 4), τ=randn(4, 100)),\n observed_data=(y=randn(4),),\n dims=(θ=[:id], y=[:id]),\n coords=(id=[\"a\", \"b\", \"c\", \"d\"],),\n )\nInferenceData with groups:\n > posterior\n > prior\n > observed_data\n\njulia> idata.posterior\nDataset with dimensions:\n Dim{:chain} Sampled 1:4 ForwardOrdered Regular Points,\n Dim{:draw} Sampled 1:100 ForwardOrdered Regular Points,\n Dim{:id} Categorical String[a, b, c, d] ForwardOrdered\nand 2 layers:\n :θ Float64 dims: Dim{:chain}, Dim{:draw}, Dim{:id} (4×100×4)\n :τ Float64 dims: Dim{:chain}, Dim{:draw} (4×100)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:15:21.4\"\n\njulia> idata_sel = idata[id=At([\"a\", \"b\"])]\nInferenceData with groups:\n > posterior\n > prior\n > observed_data\n\njulia> idata_sel.posterior\nDataset with dimensions:\n Dim{:chain} Sampled 1:4 ForwardOrdered Regular Points,\n Dim{:draw} Sampled 1:100 ForwardOrdered Regular Points,\n Dim{:id} Categorical String[a, b] ForwardOrdered\nand 2 layers:\n :θ Float64 dims: Dim{:chain}, Dim{:draw}, Dim{:id} (4×100×2)\n :τ Float64 dims: Dim{:chain}, Dim{:draw} (4×100)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:15:21.4\" Select data from just the posterior, returning a Dataset if the indices index more than one element from any of the variables: julia> idata[:observed_data, id=At([\"a\"])]\nDataset with dimensions:\n Dim{:id} Categorical String[a] ForwardOrdered\nand 1 layer:\n :y Float64 dims: Dim{:id} (1)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:19:25.982\" Note that if a single index is provided, the behavior is still to slice so that the dimension is preserved. source"},{"id":55,"pagetitle":"InferenceData","title":"Base.setindex","ref":"/ArviZ/stable/api/inference_data/#Base.setindex","content":" Base.setindex — Function Base.setindex(data::InferenceData, group::Dataset, name::Symbol) -> InferenceData Create a new InferenceData containing the group with the specified name . If a group with name is already in data , it is replaced. source"},{"id":56,"pagetitle":"InferenceData","title":"Iteration interface","ref":"/ArviZ/stable/api/inference_data/#Iteration-interface","content":" Iteration interface InferenceData also implements the same iteration interface as its underlying NamedTuple . That is, iterating over an InferenceData iterates over its groups."},{"id":57,"pagetitle":"InferenceData","title":"General conversion","ref":"/ArviZ/stable/api/inference_data/#General-conversion","content":" General conversion"},{"id":58,"pagetitle":"InferenceData","title":"InferenceObjects.convert_to_inference_data","ref":"/ArviZ/stable/api/inference_data/#InferenceObjects.convert_to_inference_data","content":" InferenceObjects.convert_to_inference_data — Function convert_to_inference_data(obj; group, kwargs...) -> InferenceData Convert a supported object to an InferenceData object. If obj converts to a single dataset, group specifies which dataset in the resulting InferenceData that is. See convert_to_dataset Arguments obj can be many objects. Basic supported types are: InferenceData : return unchanged Dataset / DimensionalData.AbstractDimStack : add to InferenceData as the only group NamedTuple / AbstractDict : create a Dataset as the only group AbstractArray{<:Real} : create a Dataset as the only group, given an arbitrary name, if the name is not set More specific types may be documented separately. Keywords group::Symbol = :posterior : If obj converts to a single dataset, assign the resulting dataset to this group. dims : a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are: Symbol : dimension name Type{<:DimensionsionalData.Dimension} : dimension type DimensionsionalData.Dimension : dimension, potentially with indices Nothing : no dimension name provided, dimension name is automatically generated coords : a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated. kwargs : remaining keywords forwarded to converter functions source"},{"id":59,"pagetitle":"InferenceData","title":"InferenceObjects.from_dict","ref":"/ArviZ/stable/api/inference_data/#InferenceObjects.from_dict","content":" InferenceObjects.from_dict — Function from_dict(posterior::AbstractDict; kwargs...) -> InferenceData Convert a Dict to an InferenceData . Arguments posterior : The data to be converted. Its strings must be Symbol or AbstractString , and its values must be arrays. Keywords posterior_predictive::Any=nothing : Draws from the posterior predictive distribution sample_stats::Any=nothing : Statistics of the posterior sampling process predictions::Any=nothing : Out-of-sample predictions for the posterior. prior::Dict=nothing : Draws from the prior prior_predictive::Any=nothing : Draws from the prior predictive distribution sample_stats_prior::Any=nothing : Statistics of the prior sampling process observed_data::NamedTuple : Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values. constant_data::NamedTuple : Model constants, data included in the model which is not modeled as a random variable. Keys are parameter names and values. predictions_constant_data::NamedTuple : Constants relevant to the model predictions (i.e. new x values in a linear regression). log_likelihood : Pointwise log-likelihood for the data. It is recommended to use this argument as a NamedTuple whose keys are observed variable names and whose values are log likelihood arrays. library : Name of library that generated the draws coords : Map from named dimension to named indices dims : Map from variable name to names of its dimensions Returns InferenceData : The data with groups corresponding to the provided data Examples using InferenceObjects\nnchains = 2\nndraws = 100\n\ndata = Dict(\n :x => rand(ndraws, nchains),\n :y => randn(2, ndraws, nchains),\n :z => randn(3, 2, ndraws, nchains),\n)\nidata = from_dict(data) source"},{"id":60,"pagetitle":"InferenceData","title":"InferenceObjects.from_namedtuple","ref":"/ArviZ/stable/api/inference_data/#InferenceObjects.from_namedtuple","content":" InferenceObjects.from_namedtuple — Function from_namedtuple(posterior::NamedTuple; kwargs...) -> InferenceData\nfrom_namedtuple(posterior::Vector{Vector{<:NamedTuple}}; kwargs...) -> InferenceData\nfrom_namedtuple(\n posterior::NamedTuple,\n sample_stats::Any,\n posterior_predictive::Any,\n predictions::Any,\n log_likelihood::Any;\n kwargs...\n) -> InferenceData Convert a NamedTuple or container of NamedTuple s to an InferenceData . If containers are passed, they are flattened into a single NamedTuple with array elements whose first dimensions correspond to the dimensions of the containers. Arguments posterior : The data to be converted. It may be of the following types: ::NamedTuple : The keys are the variable names and the values are arrays with dimensions (ndraws, nchains[, sizes...]) . ::Vector{Vector{<:NamedTuple}} : A vector of length nchains whose elements have length ndraws . Keywords posterior_predictive::Any=nothing : Draws from the posterior predictive distribution sample_stats::Any=nothing : Statistics of the posterior sampling process predictions::Any=nothing : Out-of-sample predictions for the posterior. prior=nothing : Draws from the prior. Accepts the same types as posterior . prior_predictive::Any=nothing : Draws from the prior predictive distribution sample_stats_prior::Any=nothing : Statistics of the prior sampling process observed_data::NamedTuple : Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values. constant_data::NamedTuple : Model constants, data included in the model which is not modeled as a random variable. Keys are parameter names and values. predictions_constant_data::NamedTuple : Constants relevant to the model predictions (i.e. new x values in a linear regression). log_likelihood : Pointwise log-likelihood for the data. It is recommended to use this argument as a NamedTuple whose keys are observed variable names and whose values are log likelihood arrays. library : Name of library that generated the draws coords : Map from named dimension to named indices dims : Map from variable name to names of its dimensions Returns InferenceData : The data with groups corresponding to the provided data Note If a NamedTuple is provided for observed_data , constant_data , or predictions constant data`, any non-array values (e.g. integers) are converted to 0-dimensional arrays. Examples using InferenceObjects\nnchains = 2\nndraws = 100\n\ndata1 = (\n x=rand(ndraws, nchains), y=randn(ndraws, nchains, 2), z=randn(ndraws, nchains, 3, 2)\n)\nidata1 = from_namedtuple(data1)\n\ndata2 = [[(x=rand(), y=randn(2), z=randn(3, 2)) for _ in 1:ndraws] for _ in 1:nchains];\nidata2 = from_namedtuple(data2) source"},{"id":61,"pagetitle":"InferenceData","title":"General functions","ref":"/ArviZ/stable/api/inference_data/#General-functions","content":" General functions"},{"id":62,"pagetitle":"InferenceData","title":"Base.cat","ref":"/ArviZ/stable/api/inference_data/#Base.cat","content":" Base.cat — Function cat(data::InferenceData...; [groups=keys(data[1]),] dims) -> InferenceData Concatenate InferenceData objects along the specified dimension dims . Only the groups in groups are concatenated. Remaining groups are merge d into the new InferenceData object. Examples Here is how we can concatenate all groups of two InferenceData objects along the existing chain dimension: julia> coords = (; a_dim=[\"x\", \"y\", \"z\"]);\n\njulia> dims = dims=(; a=[:a_dim]);\n\njulia> data = Dict(:a => randn(100, 4, 3), :b => randn(100, 4));\n\njulia> idata = from_dict(data; coords=coords, dims=dims)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat1 = cat(idata, idata; dims=:chain)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat1.posterior\n╭─────────────────╮\n│ 100×8×3 Dataset │\n├─────────────────┴──────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered\n├──────────────────────────────────────────────────── layers ┤\n :a eltype: Float64 dims: draw, chain, a_dim size: 100×8×3\n :b eltype: Float64 dims: draw, chain size: 100×8\n├────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2024-03-11T14:10:48.434\" Alternatively, we can concatenate along a new run dimension, which will be created. julia> idata_cat2 = cat(idata, idata; dims=:run)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat2.posterior\n╭───────────────────╮\n│ 100×4×3×2 Dataset │\n├───────────────────┴─────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered,\n ⬔ run\n├─────────────────────────────────────────────────────────────┴ layers ┐\n :a eltype: Float64 dims: draw, chain, a_dim, run size: 100×4×3×2\n :b eltype: Float64 dims: draw, chain, run size: 100×4×2\n├──────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2024-03-11T14:10:48.434\" We can also concatenate only a subset of groups and merge the rest, which is useful when some groups are present only in some of the InferenceData objects or will be identical in all of them: julia> observed_data = Dict(:y => randn(10));\n\njulia> idata2 = from_dict(data; observed_data=observed_data, coords=coords, dims=dims)\nInferenceData with groups:\n > posterior\n > observed_data\n\njulia> idata_cat3 = cat(idata, idata2; groups=(:posterior,), dims=:run)\nInferenceData with groups:\n > posterior\n > observed_data\n\njulia> idata_cat3.posterior\n╭───────────────────╮\n│ 100×4×3×2 Dataset │\n├───────────────────┴─────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered,\n ⬔ run\n├─────────────────────────────────────────────────────────────┴ layers ┐\n :a eltype: Float64 dims: draw, chain, a_dim, run size: 100×4×3×2\n :b eltype: Float64 dims: draw, chain, run size: 100×4×2\n├──────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2024-03-11T14:10:48.434\"\n\njulia> idata_cat3.observed_data\n╭────────────────────╮\n│ 10-element Dataset │\n├────────────── dims ┤\n ↓ y_dim_1\n├────────────────────┴─────────────── layers ┐\n :y eltype: Float64 dims: y_dim_1 size: 10\n├────────────────────────────────────────────┴ metadata ┐\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2024-03-11T14:10:53.539\" source"},{"id":63,"pagetitle":"InferenceData","title":"Base.merge","ref":"/ArviZ/stable/api/inference_data/#Base.merge","content":" Base.merge — Function merge(data::InferenceData...) -> InferenceData Merge InferenceData objects. The result contains all groups in data and others . If a group appears more than once, the one that occurs last is kept. See also: cat Examples Here we merge an InferenceData containing only a posterior group with one containing only a prior group to create a new one containing both groups. julia> idata1 = from_dict(Dict(:a => randn(100, 4, 3), :b => randn(100, 4)))\nInferenceData with groups:\n > posterior\n\njulia> idata2 = from_dict(; prior=Dict(:a => randn(100, 1, 3), :c => randn(100, 1)))\nInferenceData with groups:\n > prior\n\njulia> idata_merged = merge(idata1, idata2)\nInferenceData with groups:\n > posterior\n > prior source"},{"id":66,"pagetitle":"Stats","title":"Stats","ref":"/ArviZ/stable/api/stats/#stats-api","content":" Stats PSIS.PSISResult PosteriorStats.AbstractELPDResult PosteriorStats.AbstractModelWeightsMethod PosteriorStats.BootstrappedPseudoBMA PosteriorStats.ModelComparisonResult PosteriorStats.PSISLOOResult PosteriorStats.PseudoBMA PosteriorStats.Stacking PosteriorStats.SummaryStats PosteriorStats.WAICResult PSIS.PSISPlots.paretoshapeplot PSIS.ess_is PSIS.psis PSIS.psis! PosteriorStats.compare PosteriorStats.default_diagnostics PosteriorStats.default_stats PosteriorStats.default_summary_stats PosteriorStats.elpd_estimates PosteriorStats.hdi PosteriorStats.hdi! PosteriorStats.information_criterion PosteriorStats.loo PosteriorStats.loo_pit PosteriorStats.model_weights PosteriorStats.r2_score PosteriorStats.smooth_data PosteriorStats.summarize PosteriorStats.waic StatsBase.summarystats"},{"id":67,"pagetitle":"Stats","title":"Summary statistics","ref":"/ArviZ/stable/api/stats/#Summary-statistics","content":" Summary statistics"},{"id":68,"pagetitle":"Stats","title":"PosteriorStats.SummaryStats","ref":"/ArviZ/stable/api/stats/#PosteriorStats.SummaryStats","content":" PosteriorStats.SummaryStats — Type struct SummaryStats{D, V<:(AbstractVector)} A container for a column table of values computed by summarize . This object implements the Tables and TableTraits column table interfaces. It has a custom show method. SummaryStats behaves like an OrderedDict of columns, where the columns can be accessed using either Symbol s or a 1-based integer index. name::String : The name of the collection of summary statistics, used as the table title in display. data::Any : The summary statistics for each parameter. It must implement the Tables interface. parameter_names::AbstractVector : Names of the parameters SummaryStats([name::String,] data[, parameter_names])\nSummaryStats(data[, parameter_names]; name::String=\"SummaryStats\") Construct a SummaryStats from tabular data with optional stats name and param_names . data must not contain a column :parameter , as this is reserved for the parameter names, which are always in the first column. source"},{"id":69,"pagetitle":"Stats","title":"PosteriorStats.default_summary_stats","ref":"/ArviZ/stable/api/stats/#PosteriorStats.default_summary_stats","content":" PosteriorStats.default_summary_stats — Function default_summary_stats(focus=Statistics.mean; kwargs...) Combinatiton of default_stats and default_diagnostics to be used with summarize . source"},{"id":70,"pagetitle":"Stats","title":"PosteriorStats.default_stats","ref":"/ArviZ/stable/api/stats/#PosteriorStats.default_stats","content":" PosteriorStats.default_stats — Function default_stats(focus=Statistics.mean; prob_interval=0.94, kwargs...) Default statistics to be computed with summarize . The value of focus determines the statistics to be returned: Statistics.mean : mean , std , hdi_3% , hdi_97% Statistics.median : median , mad , eti_3% , eti_97% If prob_interval is set to a different value than the default, then different HDI and ETI statistics are computed accordingly. hdi refers to the highest-density interval, while eti refers to the equal-tailed interval (i.e. the credible interval computed from symmetric quantiles). See also: hdi source"},{"id":71,"pagetitle":"Stats","title":"PosteriorStats.default_diagnostics","ref":"/ArviZ/stable/api/stats/#PosteriorStats.default_diagnostics","content":" PosteriorStats.default_diagnostics — Function default_diagnostics(focus=Statistics.mean; kwargs...) Default diagnostics to be computed with summarize . The value of focus determines the diagnostics to be returned: Statistics.mean : mcse_mean , mcse_std , ess_tail , ess_bulk , rhat Statistics.median : mcse_median , ess_tail , ess_bulk , rhat source"},{"id":72,"pagetitle":"Stats","title":"PosteriorStats.summarize","ref":"/ArviZ/stable/api/stats/#PosteriorStats.summarize","content":" PosteriorStats.summarize — Function summarize(data, stats_funs...; name=\"SummaryStats\", [var_names]) -> SummaryStats Compute the summary statistics in stats_funs on each param in data . stats_funs is a collection of functions that reduces a matrix with shape (draws, chains) to a scalar or a collection of scalars. Alternatively, an item in stats_funs may be a Pair of the form name => fun specifying the name to be used for the statistic or of the form (name1, ...) => fun when the function returns a collection. When the function returns a collection, the names in this latter format must be provided. If no stats functions are provided, then those specified in default_summary_stats are computed. var_names specifies the names of the parameters in data . If not provided, the names are inferred from data . To support computing summary statistics from a custom object, overload this method specifying the type of data . See also SummaryStats , default_summary_stats , default_stats , default_diagnostics . Examples Compute mean , std and the Monte Carlo standard error (MCSE) of the mean estimate: julia> using Statistics, StatsBase\n\njulia> x = randn(1000, 4, 3) .+ reshape(0:10:20, 1, 1, :);\n\njulia> summarize(x, mean, std, :mcse_mean => sem; name=\"Mean/Std\")\nMean/Std\n mean std mcse_mean\n 1 0.0003 0.990 0.016\n 2 10.02 0.988 0.016\n 3 19.98 0.988 0.016 Avoid recomputing the mean by using mean_and_std , and provide parameter names: julia> summarize(x, (:mean, :std) => mean_and_std, mad; var_names=[:a, :b, :c])\nSummaryStats\n mean std mad\n a 0.000305 0.990 0.978\n b 10.0 0.988 0.995\n c 20.0 0.988 0.979 Note that when an estimator and its MCSE are both computed, the MCSE is used to determine the number of significant digits that will be displayed. julia> summarize(x; var_names=[:a, :b, :c])\nSummaryStats\n mean std hdi_3% hdi_97% mcse_mean mcse_std ess_tail ess_bulk r ⋯\n a 0.0003 0.99 -1.92 1.78 0.016 0.012 3567 3663 1 ⋯\n b 10.02 0.99 8.17 11.9 0.016 0.011 3841 3906 1 ⋯\n c 19.98 0.99 18.1 21.9 0.016 0.012 3892 3749 1 ⋯\n 1 column omitted Compute just the statistics with an 89% HDI on all parameters, and provide the parameter names: julia> summarize(x, default_stats(; prob_interval=0.89)...; var_names=[:a, :b, :c])\nSummaryStats\n mean std hdi_5.5% hdi_94.5%\n a 0.000305 0.990 -1.63 1.52\n b 10.0 0.988 8.53 11.6\n c 20.0 0.988 18.5 21.6 Compute the summary stats focusing on Statistics.median : julia> summarize(x, default_summary_stats(median)...; var_names=[:a, :b, :c])\nSummaryStats\n median mad eti_3% eti_97% mcse_median ess_tail ess_median rhat\n a 0.004 0.978 -1.83 1.89 0.020 3567 3336 1.00\n b 10.02 0.995 8.17 11.9 0.023 3841 3787 1.00\n c 19.99 0.979 18.1 21.9 0.020 3892 3829 1.00 source"},{"id":73,"pagetitle":"Stats","title":"StatsBase.summarystats","ref":"/ArviZ/stable/api/stats/#StatsBase.summarystats","content":" StatsBase.summarystats — Function summarystats(data::InferenceData; group=:posterior, kwargs...) -> SummaryStats\nsummarystats(data::Dataset; kwargs...) -> SummaryStats Compute default summary statistics for the data using summarize . source"},{"id":74,"pagetitle":"Stats","title":"General statistics","ref":"/ArviZ/stable/api/stats/#General-statistics","content":" General statistics"},{"id":75,"pagetitle":"Stats","title":"PosteriorStats.hdi","ref":"/ArviZ/stable/api/stats/#PosteriorStats.hdi","content":" PosteriorStats.hdi — Function hdi(samples::AbstractArray{<:Real}; prob=0.94) -> (; lower, upper) Estimate the unimodal highest density interval (HDI) of samples for the probability prob . The HDI is the minimum width Bayesian credible interval (BCI). That is, it is the smallest possible interval containing (100*prob) % of the probability mass. [Hyndman1996] samples is an array of shape (draws[, chains[, params...]]) . If multiple parameters are present, then lower and upper are arrays with the shape (params...,) , computed separately for each marginal. This implementation uses the algorithm of [ChenShao1999] . Note Any default value of prob is arbitrary. The default value of prob=0.94 instead of a more common default like prob=0.95 is chosen to reminder the user of this arbitrariness. Examples Here we calculate the 83% HDI for a normal random variable: julia> x = randn(2_000);\n\njulia> hdi(x; prob=0.83) |> pairs\npairs(::NamedTuple) with 2 entries:\n :lower => -1.38266\n :upper => 1.25982 We can also calculate the HDI for a 3-dimensional array of samples: julia> x = randn(1_000, 1, 1) .+ reshape(0:5:10, 1, 1, :);\n\njulia> hdi(x) |> pairs\npairs(::NamedTuple) with 2 entries:\n :lower => [-1.9674, 3.0326, 8.0326]\n :upper => [1.90028, 6.90028, 11.9003] source hdi(data::InferenceData; kwargs...) -> Dataset\nhdi(data::Dataset; kwargs...) -> Dataset Calculate the highest density interval (HDI) for each parameter in the data. source"},{"id":76,"pagetitle":"Stats","title":"PosteriorStats.hdi!","ref":"/ArviZ/stable/api/stats/#PosteriorStats.hdi!","content":" PosteriorStats.hdi! — Function hdi!(samples::AbstractArray{<:Real}; prob=0.94) -> (; lower, upper) A version of hdi that sorts samples in-place while computing the HDI. source"},{"id":77,"pagetitle":"Stats","title":"PosteriorStats.r2_score","ref":"/ArviZ/stable/api/stats/#PosteriorStats.r2_score","content":" PosteriorStats.r2_score — Function r2_score(y_true::AbstractVector, y_pred::AbstractArray) -> (; r2, r2_std) $R²$ for linear Bayesian regression models. [GelmanGoodrich2019] Arguments y_true : Observed data of length noutputs y_pred : Predicted data with size (ndraws[, nchains], noutputs) Examples julia> using ArviZExampleData\n\njulia> idata = load_example_data(\"regression1d\");\n\njulia> y_true = idata.observed_data.y;\n\njulia> y_pred = PermutedDimsArray(idata.posterior_predictive.y, (:draw, :chain, :y_dim_0));\n\njulia> r2_score(y_true, y_pred) |> pairs\npairs(::NamedTuple) with 2 entries:\n :r2 => 0.683197\n :r2_std => 0.0368838 source r2_score(idata::InferenceData; y_name, y_pred_name) -> (; r2, r2_std) Compute $R²$ from idata , automatically formatting the predictions to the correct shape. Keywords y_name : Name of observed data variable in idata.observed_data . If not provided, then the only observed data variable is used. y_pred_name : Name of posterior predictive variable in idata.posterior_predictive . If not provided, then y_name is used. Examples julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"regression10d\");\n\njulia> r2_score(idata) |> pairs\npairs(::NamedTuple) with 2 entries:\n :r2 => 0.998385\n :r2_std => 0.000100621 source"},{"id":78,"pagetitle":"Stats","title":"Pareto-smoothed importance sampling","ref":"/ArviZ/stable/api/stats/#Pareto-smoothed-importance-sampling","content":" Pareto-smoothed importance sampling"},{"id":79,"pagetitle":"Stats","title":"PSIS.PSISResult","ref":"/ArviZ/stable/api/stats/#PSIS.PSISResult","content":" PSIS.PSISResult — Type PSISResult Result of Pareto-smoothed importance sampling (PSIS) using psis . Properties log_weights : un-normalized Pareto-smoothed log weights weights : normalized Pareto-smoothed weights (allocates a copy) pareto_shape : Pareto $k=ξ$ shape parameter nparams : number of parameters in log_weights ndraws : number of draws in log_weights nchains : number of chains in log_weights reff : the ratio of the effective sample size of the unsmoothed importance ratios and the actual sample size. ess : estimated effective sample size of estimate of mean using smoothed importance samples (see ess_is ) tail_length : length of the upper tail of log_weights that was smoothed tail_dist : the generalized Pareto distribution that was fit to the tail of log_weights . Note that the tail weights are scaled to have a maximum of 1, so tail_dist * exp(maximum(log_ratios)) is the corresponding fit directly to the tail of log_ratios . normalized::Bool :indicates whether log_weights are log-normalized along the sample dimensions. Diagnostic The pareto_shape parameter $k=ξ$ of the generalized Pareto distribution tail_dist can be used to diagnose reliability and convergence of estimates using the importance weights [VehtariSimpson2021] . if $k < \\frac{1}{3}$ , importance sampling is stable, and importance sampling (IS) and PSIS both are reliable. if $k ≤ \\frac{1}{2}$ , then the importance ratio distributon has finite variance, and the central limit theorem holds. As $k$ approaches the upper bound, IS becomes less reliable, while PSIS still works well but with a higher RMSE. if $\\frac{1}{2} < k ≤ 0.7$ , then the variance is infinite, and IS can behave quite poorly. However, PSIS works well in this regime. if $0.7 < k ≤ 1$ , then it quickly becomes impractical to collect enough importance weights to reliably compute estimates, and importance sampling is not recommended. if $k > 1$ , then neither the variance nor the mean of the raw importance ratios exists. The convergence rate is close to zero, and bias can be large with practical sample sizes. See PSISPlots.paretoshapeplot for a diagnostic plot. source"},{"id":80,"pagetitle":"Stats","title":"PSIS.ess_is","ref":"/ArviZ/stable/api/stats/#PSIS.ess_is","content":" PSIS.ess_is — Function ess_is(weights; reff=1) Estimate effective sample size (ESS) for importance sampling over the sample dimensions. Given normalized weights $w_{1:n}$ , the ESS is estimated using the L2-norm of the weights: \\[\\mathrm{ESS}(w_{1:n}) = \\frac{r_{\\mathrm{eff}}}{\\sum_{i=1}^n w_i^2}\\] where $r_{\\mathrm{eff}}$ is the relative efficiency of the log_weights . ess_is(result::PSISResult; bad_shape_nan=true) Estimate ESS for Pareto-smoothed importance sampling. Note ESS estimates for Pareto shape values $k > 0.7$ , which are unreliable and misleadingly high, are set to NaN . To avoid this, set bad_shape_nan=false . source"},{"id":81,"pagetitle":"Stats","title":"PSIS.PSISPlots.paretoshapeplot","ref":"/ArviZ/stable/api/stats/#PSIS.PSISPlots.paretoshapeplot","content":" PSIS.PSISPlots.paretoshapeplot — Function paretoshapeplot(values; showlines=false, ...)\nparetoshapeplot!(values; showlines=false, kwargs...) Plot shape parameters of fitted Pareto tail distributions for diagnosing convergence. values may be either a vector of Pareto shape parameters or a PSIS.PSISResult . If showlines==true , horizontal lines indicating relevant Pareto shape thresholds are drawn. See PSIS.PSISResult for an explanation of the thresholds. All remaining kwargs are forwarded to the plotting function. See psis , PSISResult . Examples using PSIS, Distributions, Plots\nproposal = Normal()\ntarget = TDist(7)\nx = rand(proposal, 1_000, 100)\nlog_ratios = logpdf.(target, x) .- logpdf.(proposal, x)\nresult = psis(log_ratios)\nparetoshapeplot(result) We can also plot the Pareto shape parameters directly: paretoshapeplot(result.pareto_shape) We can also use plot directly: plot(result.pareto_shape; showlines=true) source"},{"id":82,"pagetitle":"Stats","title":"PSIS.psis","ref":"/ArviZ/stable/api/stats/#PSIS.psis","content":" PSIS.psis — Function psis(log_ratios, reff = 1.0; kwargs...) -> PSISResult\npsis!(log_ratios, reff = 1.0; kwargs...) -> PSISResult Compute Pareto smoothed importance sampling (PSIS) log weights [VehtariSimpson2021] . While psis computes smoothed log weights out-of-place, psis! smooths them in-place. Arguments log_ratios : an array of logarithms of importance ratios, with size (draws, [chains, [parameters...]]) , where chains>1 would be used when chains are generated using Markov chain Monte Carlo. reff::Union{Real,AbstractArray} : the ratio(s) of effective sample size of log_ratios and the actual sample size reff = ess/(draws * chains) , used to account for autocorrelation, e.g. due to Markov chain Monte Carlo. If an array, it must have the size (parameters...,) to match log_ratios . Keywords warn=true : If true , warning messages are delivered normalize=true : If true , the log-weights will be log-normalized so that exp.(log_weights) sums to 1 along the sample dimensions. Returns result : a PSISResult object containing the results of the Pareto-smoothing. A warning is raised if the Pareto shape parameter $k ≥ 0.7$ . See PSISResult for details and PSISPlots.paretoshapeplot for a diagnostic plot. source"},{"id":83,"pagetitle":"Stats","title":"PSIS.psis!","ref":"/ArviZ/stable/api/stats/#PSIS.psis!","content":" PSIS.psis! — Function psis(log_ratios, reff = 1.0; kwargs...) -> PSISResult\npsis!(log_ratios, reff = 1.0; kwargs...) -> PSISResult Compute Pareto smoothed importance sampling (PSIS) log weights [VehtariSimpson2021] . While psis computes smoothed log weights out-of-place, psis! smooths them in-place. Arguments log_ratios : an array of logarithms of importance ratios, with size (draws, [chains, [parameters...]]) , where chains>1 would be used when chains are generated using Markov chain Monte Carlo. reff::Union{Real,AbstractArray} : the ratio(s) of effective sample size of log_ratios and the actual sample size reff = ess/(draws * chains) , used to account for autocorrelation, e.g. due to Markov chain Monte Carlo. If an array, it must have the size (parameters...,) to match log_ratios . Keywords warn=true : If true , warning messages are delivered normalize=true : If true , the log-weights will be log-normalized so that exp.(log_weights) sums to 1 along the sample dimensions. Returns result : a PSISResult object containing the results of the Pareto-smoothing. A warning is raised if the Pareto shape parameter $k ≥ 0.7$ . See PSISResult for details and PSISPlots.paretoshapeplot for a diagnostic plot. source"},{"id":84,"pagetitle":"Stats","title":"LOO and WAIC","ref":"/ArviZ/stable/api/stats/#LOO-and-WAIC","content":" LOO and WAIC"},{"id":85,"pagetitle":"Stats","title":"PosteriorStats.AbstractELPDResult","ref":"/ArviZ/stable/api/stats/#PosteriorStats.AbstractELPDResult","content":" PosteriorStats.AbstractELPDResult — Type abstract type AbstractELPDResult An abstract type representing the result of an ELPD computation. Every subtype stores estimates of both the expected log predictive density ( elpd ) and the effective number of parameters p , as well as standard errors and pointwise estimates of each, from which other relevant estimates can be computed. Subtypes implement the following functions: elpd_estimates information_criterion source"},{"id":86,"pagetitle":"Stats","title":"PosteriorStats.PSISLOOResult","ref":"/ArviZ/stable/api/stats/#PosteriorStats.PSISLOOResult","content":" PosteriorStats.PSISLOOResult — Type Results of Pareto-smoothed importance sampling leave-one-out cross-validation (PSIS-LOO). See also: loo , AbstractELPDResult estimates : Estimates of the expected log pointwise predictive density (ELPD) and effective number of parameters (p) pointwise : Pointwise estimates psis_result : Pareto-smoothed importance sampling (PSIS) results source"},{"id":87,"pagetitle":"Stats","title":"PosteriorStats.WAICResult","ref":"/ArviZ/stable/api/stats/#PosteriorStats.WAICResult","content":" PosteriorStats.WAICResult — Type Results of computing the widely applicable information criterion (WAIC). See also: waic , AbstractELPDResult estimates : Estimates of the expected log pointwise predictive density (ELPD) and effective number of parameters (p) pointwise : Pointwise estimates source"},{"id":88,"pagetitle":"Stats","title":"PosteriorStats.elpd_estimates","ref":"/ArviZ/stable/api/stats/#PosteriorStats.elpd_estimates","content":" PosteriorStats.elpd_estimates — Function elpd_estimates(result::AbstractELPDResult; pointwise=false) -> (; elpd, elpd_mcse, lpd) Return the (E)LPD estimates from the result . source"},{"id":89,"pagetitle":"Stats","title":"PosteriorStats.information_criterion","ref":"/ArviZ/stable/api/stats/#PosteriorStats.information_criterion","content":" PosteriorStats.information_criterion — Function information_criterion(elpd, scale::Symbol) Compute the information criterion for the given scale from the elpd estimate. scale must be one of (:deviance, :log, :negative_log) . See also: loo , waic source information_criterion(result::AbstractELPDResult, scale::Symbol; pointwise=false) Compute information criterion for the given scale from the existing ELPD result . scale must be one of (:deviance, :log, :negative_log) . If pointwise=true , then pointwise estimates are returned. source"},{"id":90,"pagetitle":"Stats","title":"PosteriorStats.loo","ref":"/ArviZ/stable/api/stats/#PosteriorStats.loo","content":" PosteriorStats.loo — Function loo(log_likelihood; reff=nothing, kwargs...) -> PSISLOOResult{<:NamedTuple,<:NamedTuple} Compute the Pareto-smoothed importance sampling leave-one-out cross-validation (PSIS-LOO). [Vehtari2017] [LOOFAQ] log_likelihood must be an array of log-likelihood values with shape (chains, draws[, params...]) . Keywords reff::Union{Real,AbstractArray{<:Real}} : The relative effective sample size(s) of the likelihood values. If an array, it must have the same data dimensions as the corresponding log-likelihood variable. If not provided, then this is estimated using MCMCDiagnosticTools.ess . kwargs : Remaining keywords are forwarded to [ PSIS.psis ]. See also: PSISLOOResult , waic Examples Manually compute $R_\\mathrm{eff}$ and calculate PSIS-LOO of a model: julia> using ArviZExampleData, MCMCDiagnosticTools\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> log_like = PermutedDimsArray(idata.log_likelihood.obs, (:draw, :chain, :school));\n\njulia> reff = ess(log_like; kind=:basic, split_chains=1, relative=true);\n\njulia> loo(log_like; reff)\nPSISLOOResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.34\n\nand PSISResult with 500 draws, 4 chains, and 8 parameters\nPareto shape (k) diagnostic values:\n Count Min. ESS\n (-Inf, 0.5] good 7 (87.5%) 151\n (0.5, 0.7] okay 1 (12.5%) 446 source loo(data::Dataset; [var_name::Symbol,] kwargs...) -> PSISLOOResult{<:NamedTuple,<:Dataset}\nloo(data::InferenceData; [var_name::Symbol,] kwargs...) -> PSISLOOResult{<:NamedTuple,<:Dataset} Compute PSIS-LOO from log-likelihood values in data . If more than one log-likelihood variable is present, then var_name must be provided. Examples Calculate PSIS-LOO of a model: julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo(idata)\nPSISLOOResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.34\n\nand PSISResult with 500 draws, 4 chains, and 8 parameters\nPareto shape (k) diagnostic values:\n Count Min. ESS\n (-Inf, 0.5] good 6 (75.0%) 135\n (0.5, 0.7] okay 2 (25.0%) 421 source"},{"id":91,"pagetitle":"Stats","title":"PosteriorStats.waic","ref":"/ArviZ/stable/api/stats/#PosteriorStats.waic","content":" PosteriorStats.waic — Function waic(log_likelihood::AbstractArray) -> WAICResult{<:NamedTuple,<:NamedTuple} Compute the widely applicable information criterion (WAIC). [Watanabe2010] [Vehtari2017] [LOOFAQ] log_likelihood must be an array of log-likelihood values with shape (chains, draws[, params...]) . See also: WAICResult , loo Examples Calculate WAIC of a model: julia> using ArviZExampleData\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> log_like = PermutedDimsArray(idata.log_likelihood.obs, (:draw, :chain, :school));\n\njulia> waic(log_like)\nWAICResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.33 source waic(data::Dataset; [var_name::Symbol]) -> WAICResult{<:NamedTuple,<:Dataset}\nwaic(data::InferenceData; [var_name::Symbol]) -> WAICResult{<:NamedTuple,<:Dataset} Compute WAIC from log-likelihood values in data . If more than one log-likelihood variable is present, then var_name must be provided. Examples Calculate WAIC of a model: julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> waic(idata)\nWAICResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.33 source"},{"id":92,"pagetitle":"Stats","title":"Model comparison","ref":"/ArviZ/stable/api/stats/#Model-comparison","content":" Model comparison"},{"id":93,"pagetitle":"Stats","title":"PosteriorStats.ModelComparisonResult","ref":"/ArviZ/stable/api/stats/#PosteriorStats.ModelComparisonResult","content":" PosteriorStats.ModelComparisonResult — Type ModelComparisonResult Result of model comparison using ELPD. This struct implements the Tables and TableTraits interfaces. Each field returns a collection of the corresponding entry for each model: name : Names of the models, if provided. rank : Ranks of the models (ordered by decreasing ELPD) elpd_diff : ELPD of a model subtracted from the largest ELPD of any model elpd_diff_mcse : Monte Carlo standard error of the ELPD difference weight : Model weights computed with weights_method elpd_result : AbstactELPDResult s for each model, which can be used to access useful stats like ELPD estimates, pointwise estimates, and Pareto shape values for PSIS-LOO weights_method : Method used to compute model weights with model_weights source"},{"id":94,"pagetitle":"Stats","title":"PosteriorStats.compare","ref":"/ArviZ/stable/api/stats/#PosteriorStats.compare","content":" PosteriorStats.compare — Function compare(models; kwargs...) -> ModelComparisonResult Compare models based on their expected log pointwise predictive density (ELPD). The ELPD is estimated either by Pareto smoothed importance sampling leave-one-out cross-validation (LOO) or using the widely applicable information criterion (WAIC). We recommend loo. Read more theory here - in a paper by some of the leading authorities on model comparison dx.doi.org/10.1111/1467-9868.00353 Arguments models : a Tuple , NamedTuple , or AbstractVector whose values are either AbstractELPDResult entries or any argument to elpd_method . Keywords weights_method::AbstractModelWeightsMethod=Stacking() : the method to be used to weight the models. See model_weights for details elpd_method=loo : a method that computes an AbstractELPDResult from an argument in models . sort::Bool=true : Whether to sort models by decreasing ELPD. Returns ModelComparisonResult : A container for the model comparison results. The fields contain a similar collection to models . Examples Compare the centered and non centered models of the eight school problem using the defaults: loo and Stacking weights. A custom myloo method formates the inputs as expected by loo . julia> using ArviZExampleData\n\njulia> models = (\n centered=load_example_data(\"centered_eight\"),\n non_centered=load_example_data(\"non_centered_eight\"),\n );\n\njulia> function myloo(idata)\n log_like = PermutedDimsArray(idata.log_likelihood.obs, (2, 3, 1))\n return loo(log_like)\n end;\n\njulia> mc = compare(models; elpd_method=myloo)\n┌ Warning: 1 parameters had Pareto shape values 0.7 < k ≤ 1. Resulting importance sampling estimates are likely to be unstable.\n└ @ PSIS ~/.julia/packages/PSIS/...\nModelComparisonResult with Stacking weights\n rank elpd elpd_mcse elpd_diff elpd_diff_mcse weight p ⋯\n non_centered 1 -31 1.4 0 0.0 1.0 0.9 ⋯\n centered 2 -31 1.4 0.06 0.067 0.0 0.9 ⋯\n 1 column omitted\njulia> mc.weight |> pairs\npairs(::NamedTuple) with 2 entries:\n :non_centered => 1.0\n :centered => 5.34175e-19 Compare the same models from pre-computed PSIS-LOO results and computing BootstrappedPseudoBMA weights: julia> elpd_results = mc.elpd_result;\n\njulia> compare(elpd_results; weights_method=BootstrappedPseudoBMA())\nModelComparisonResult with BootstrappedPseudoBMA weights\n rank elpd elpd_mcse elpd_diff elpd_diff_mcse weight p ⋯\n non_centered 1 -31 1.4 0 0.0 0.52 0.9 ⋯\n centered 2 -31 1.4 0.06 0.067 0.48 0.9 ⋯\n 1 column omitted source"},{"id":95,"pagetitle":"Stats","title":"PosteriorStats.model_weights","ref":"/ArviZ/stable/api/stats/#PosteriorStats.model_weights","content":" PosteriorStats.model_weights — Function model_weights(elpd_results; method=Stacking())\nmodel_weights(method::AbstractModelWeightsMethod, elpd_results) Compute weights for each model in elpd_results using method . elpd_results is a Tuple , NamedTuple , or AbstractVector with AbstractELPDResult entries. The weights are returned in the same type of collection. Stacking is the recommended approach, as it performs well even when the true data generating process is not included among the candidate models. See [YaoVehtari2018] for details. See also: AbstractModelWeightsMethod , compare Examples Compute Stacking weights for two models: julia> using ArviZExampleData\n\njulia> models = (\n centered=load_example_data(\"centered_eight\"),\n non_centered=load_example_data(\"non_centered_eight\"),\n );\n\njulia> elpd_results = map(models) do idata\n log_like = PermutedDimsArray(idata.log_likelihood.obs, (2, 3, 1))\n return loo(log_like)\n end;\n┌ Warning: 1 parameters had Pareto shape values 0.7 < k ≤ 1. Resulting importance sampling estimates are likely to be unstable.\n└ @ PSIS ~/.julia/packages/PSIS/...\n\njulia> model_weights(elpd_results; method=Stacking()) |> pairs\npairs(::NamedTuple) with 2 entries:\n :centered => 5.34175e-19\n :non_centered => 1.0 Now we compute BootstrappedPseudoBMA weights for the same models: julia> model_weights(elpd_results; method=BootstrappedPseudoBMA()) |> pairs\npairs(::NamedTuple) with 2 entries:\n :centered => 0.483723\n :non_centered => 0.516277 source The following model weighting methods are available"},{"id":96,"pagetitle":"Stats","title":"PosteriorStats.AbstractModelWeightsMethod","ref":"/ArviZ/stable/api/stats/#PosteriorStats.AbstractModelWeightsMethod","content":" PosteriorStats.AbstractModelWeightsMethod — Type abstract type AbstractModelWeightsMethod An abstract type representing methods for computing model weights. Subtypes implement model_weights (method, elpd_results) . source"},{"id":97,"pagetitle":"Stats","title":"PosteriorStats.BootstrappedPseudoBMA","ref":"/ArviZ/stable/api/stats/#PosteriorStats.BootstrappedPseudoBMA","content":" PosteriorStats.BootstrappedPseudoBMA — Type struct BootstrappedPseudoBMA{R<:Random.AbstractRNG, T<:Real} <: AbstractModelWeightsMethod Model weighting method using pseudo Bayesian Model Averaging using Akaike-type weighting with the Bayesian bootstrap (pseudo-BMA+) [YaoVehtari2018] . The Bayesian bootstrap stabilizes the model weights. BootstrappedPseudoBMA(; rng=Random.default_rng(), samples=1_000, alpha=1)\nBootstrappedPseudoBMA(rng, samples, alpha) Construct the method. rng::Random.AbstractRNG : The random number generator to use for the Bayesian bootstrap samples::Int64 : The number of samples to draw for bootstrapping alpha::Real : The shape parameter in the Dirichlet distribution used for the Bayesian bootstrap. The default (1) corresponds to a uniform distribution on the simplex. See also: Stacking source"},{"id":98,"pagetitle":"Stats","title":"PosteriorStats.PseudoBMA","ref":"/ArviZ/stable/api/stats/#PosteriorStats.PseudoBMA","content":" PosteriorStats.PseudoBMA — Type struct PseudoBMA <: AbstractModelWeightsMethod Model weighting method using pseudo Bayesian Model Averaging (pseudo-BMA) and Akaike-type weighting. PseudoBMA(; regularize=false)\nPseudoBMA(regularize) Construct the method with optional regularization of the weights using the standard error of the ELPD estimate. Note This approach is not recommended, as it produces unstable weight estimates. It is recommended to instead use BootstrappedPseudoBMA to stabilize the weights or Stacking . For details, see [YaoVehtari2018] . See also: Stacking source"},{"id":99,"pagetitle":"Stats","title":"PosteriorStats.Stacking","ref":"/ArviZ/stable/api/stats/#PosteriorStats.Stacking","content":" PosteriorStats.Stacking — Type struct Stacking{O<:Optim.AbstractOptimizer} <: AbstractModelWeightsMethod Model weighting using stacking of predictive distributions [YaoVehtari2018] . Stacking(; optimizer=Optim.LBFGS(), options=Optim.Options()\nStacking(optimizer[, options]) Construct the method, optionally customizing the optimization. optimizer::Optim.AbstractOptimizer : The optimizer to use for the optimization of the weights. The optimizer must support projected gradient optimization via a manifold field. options::Optim.Options : The Optim options to use for the optimization of the weights. See also: BootstrappedPseudoBMA source"},{"id":100,"pagetitle":"Stats","title":"Predictive checks","ref":"/ArviZ/stable/api/stats/#Predictive-checks","content":" Predictive checks"},{"id":101,"pagetitle":"Stats","title":"PosteriorStats.loo_pit","ref":"/ArviZ/stable/api/stats/#PosteriorStats.loo_pit","content":" PosteriorStats.loo_pit — Function loo_pit(y, y_pred, log_weights; kwargs...) -> Union{Real,AbstractArray} Compute leave-one-out probability integral transform (LOO-PIT) checks. Arguments y : array of observations with shape (params...,) y_pred : array of posterior predictive samples with shape (draws, chains, params...) . log_weights : array of normalized log LOO importance weights with shape (draws, chains, params...) . Keywords is_discrete : If not provided, then it is set to true iff elements of y and y_pred are all integer-valued. If true , then data are smoothed using smooth_data to make them non-discrete before estimating LOO-PIT values. kwargs : Remaining keywords are forwarded to smooth_data if data is discrete. Returns pitvals : LOO-PIT values with same size as y . If y is a scalar, then pitvals is a scalar. LOO-PIT is a marginal posterior predictive check. If $y_{-i}$ is the array $y$ of observations with the $i$ th observation left out, and $y_i^*$ is a posterior prediction of the $i$ th observation, then the LOO-PIT value for the $i$ th observation is defined as \\[P(y_i^* \\le y_i \\mid y_{-i}) = \\int_{-\\infty}^{y_i} p(y_i^* \\mid y_{-i}) \\mathrm{d} y_i^*\\] The LOO posterior predictions and the corresponding observations should have similar distributions, so if conditional predictive distributions are well-calibrated, then all LOO-PIT values should be approximately uniformly distributed on $[0, 1]$ . [Gabry2019] Examples Calculate LOO-PIT values using as test quantity the observed values themselves. julia> using ArviZExampleData\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> y = idata.observed_data.obs;\n\njulia> y_pred = PermutedDimsArray(idata.posterior_predictive.obs, (:draw, :chain, :school));\n\njulia> log_like = PermutedDimsArray(idata.log_likelihood.obs, (:draw, :chain, :school));\n\njulia> log_weights = loo(log_like).psis_result.log_weights;\n\njulia> loo_pit(y, y_pred, log_weights)\n╭───────────────────────────────╮\n│ 8-element DimArray{Float64,1} │\n├───────────────────────────────┴──────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.943511\n \"Deerfield\" 0.63797\n \"Phillips Andover\" 0.316697\n \"Phillips Exeter\" 0.582252\n \"Hotchkiss\" 0.295321\n \"Lawrenceville\" 0.403318\n \"St. Paul's\" 0.902508\n \"Mt. Hermon\" 0.655275 Calculate LOO-PIT values using as test quantity the square of the difference between each observation and mu . julia> using Statistics\n\njulia> mu = idata.posterior.mu;\n\njulia> T = y .- median(mu);\n\njulia> T_pred = y_pred .- mu;\n\njulia> loo_pit(T .^ 2, T_pred .^ 2, log_weights)\n╭───────────────────────────────╮\n│ 8-element DimArray{Float64,1} │\n├───────────────────────────────┴──────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.873577\n \"Deerfield\" 0.243686\n \"Phillips Andover\" 0.357563\n \"Phillips Exeter\" 0.149908\n \"Hotchkiss\" 0.435094\n \"Lawrenceville\" 0.220627\n \"St. Paul's\" 0.775086\n \"Mt. Hermon\" 0.296706 source loo_pit(idata::InferenceData, log_weights; kwargs...) -> DimArray Compute LOO-PIT values using existing normalized log LOO importance weights. Keywords y_name : Name of observed data variable in idata.observed_data . If not provided, then the only observed data variable is used. y_pred_name : Name of posterior predictive variable in idata.posterior_predictive . If not provided, then y_name is used. kwargs : Remaining keywords are forwarded to the base method of loo_pit . Examples Calculate LOO-PIT values using already computed log weights. julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo_result = loo(idata; var_name=:obs);\n\njulia> loo_pit(idata, loo_result.psis_result.log_weights; y_name=:obs)\n╭───────────────────────────────────────────╮\n│ 8-element DimArray{Float64,1} loo_pit_obs │\n├───────────────────────────────────────────┴──────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.943511\n \"Deerfield\" 0.63797\n \"Phillips Andover\" 0.316697\n \"Phillips Exeter\" 0.582252\n \"Hotchkiss\" 0.295321\n \"Lawrenceville\" 0.403318\n \"St. Paul's\" 0.902508\n \"Mt. Hermon\" 0.655275 source loo_pit(idata::InferenceData; kwargs...) -> DimArray Compute LOO-PIT from groups in idata using PSIS-LOO. Keywords y_name : Name of observed data variable in idata.observed_data . If not provided, then the only observed data variable is used. y_pred_name : Name of posterior predictive variable in idata.posterior_predictive . If not provided, then y_name is used. log_likelihood_name : Name of log-likelihood variable in idata.log_likelihood . If not provided, then y_name is used if idata has a log_likelihood group, otherwise the only variable is used. reff::Union{Real,AbstractArray{<:Real}} : The relative effective sample size(s) of the likelihood values. If an array, it must have the same data dimensions as the corresponding log-likelihood variable. If not provided, then this is estimated using ess . kwargs : Remaining keywords are forwarded to the base method of loo_pit . Examples Calculate LOO-PIT values using as test quantity the observed values themselves. julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo_pit(idata; y_name=:obs)\n╭───────────────────────────────────────────╮\n│ 8-element DimArray{Float64,1} loo_pit_obs │\n├───────────────────────────────────────────┴──────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.943511\n \"Deerfield\" 0.63797\n \"Phillips Andover\" 0.316697\n \"Phillips Exeter\" 0.582252\n \"Hotchkiss\" 0.295321\n \"Lawrenceville\" 0.403318\n \"St. Paul's\" 0.902508\n \"Mt. Hermon\" 0.655275 source"},{"id":102,"pagetitle":"Stats","title":"Utilities","ref":"/ArviZ/stable/api/stats/#Utilities","content":" Utilities"},{"id":103,"pagetitle":"Stats","title":"PosteriorStats.smooth_data","ref":"/ArviZ/stable/api/stats/#PosteriorStats.smooth_data","content":" PosteriorStats.smooth_data — Function smooth_data(y; dims=:, interp_method=CubicSpline, offset_frac=0.01) Smooth y along dims using interp_method . interp_method is a 2-argument callabale that takes the arguments y and x and returns a DataInterpolations.jl interpolation method, defaulting to a cubic spline interpolator. offset_frac is the fraction of the length of y to use as an offset when interpolating. source Hyndman1996 Rob J. Hyndman (1996) Computing and Graphing Highest Density Regions, Amer. Stat., 50(2): 120-6. DOI: 10.1080/00031305.1996.10474359 jstor . ChenShao1999 Ming-Hui Chen & Qi-Man Shao (1999) Monte Carlo Estimation of Bayesian Credible and HPD Intervals, J Comput. Graph. Stat., 8:1, 69-92. DOI: 10.1080/10618600.1999.10474802 jstor . GelmanGoodrich2019 Andrew Gelman, Ben Goodrich, Jonah Gabry & Aki Vehtari (2019) R-squared for Bayesian Regression Models, The American Statistician, 73:3, 307-9, DOI: 10.1080/00031305.2018.1549100 . VehtariSimpson2021 Vehtari A, Simpson D, Gelman A, Yao Y, Gabry J. (2021). Pareto smoothed importance sampling. arXiv:1507.02646v7 [stat.CO] VehtariSimpson2021 Vehtari A, Simpson D, Gelman A, Yao Y, Gabry J. (2021). Pareto smoothed importance sampling. arXiv:1507.02646v7 [stat.CO] VehtariSimpson2021 Vehtari A, Simpson D, Gelman A, Yao Y, Gabry J. (2021). Pareto smoothed importance sampling. arXiv:1507.02646v7 [stat.CO] Vehtari2017 Vehtari, A., Gelman, A. & Gabry, J. Practical Bayesian model evaluation using leave-one-out cross-validation and WAIC. Stat Comput 27, 1413–1432 (2017). doi: 10.1007/s11222-016-9696-4 arXiv: 1507.04544 LOOFAQ Aki Vehtari. Cross-validation FAQ. https://mc-stan.org/loo/articles/online-only/faq.html Watanabe2010 Watanabe, S. Asymptotic Equivalence of Bayes Cross Validation and Widely Applicable Information Criterion in Singular Learning Theory. 11(116):3571−3594, 2010. https://jmlr.csail.mit.edu/papers/v11/watanabe10a.html Vehtari2017 Vehtari, A., Gelman, A. & Gabry, J. Practical Bayesian model evaluation using leave-one-out cross-validation and WAIC. Stat Comput 27, 1413–1432 (2017). doi: 10.1007/s11222-016-9696-4 arXiv: 1507.04544 LOOFAQ Aki Vehtari. Cross-validation FAQ. https://mc-stan.org/loo/articles/online-only/faq.html YaoVehtari2018 Yuling Yao, Aki Vehtari, Daniel Simpson, and Andrew Gelman. Using Stacking to Average Bayesian Predictive Distributions. 2018. Bayesian Analysis. 13, 3, 917–1007. doi: 10.1214/17-BA1091 arXiv: 1704.02030 YaoVehtari2018 Yuling Yao, Aki Vehtari, Daniel Simpson, and Andrew Gelman. Using Stacking to Average Bayesian Predictive Distributions. 2018. Bayesian Analysis. 13, 3, 917–1007. doi: 10.1214/17-BA1091 arXiv: 1704.02030 YaoVehtari2018 Yuling Yao, Aki Vehtari, Daniel Simpson, and Andrew Gelman. Using Stacking to Average Bayesian Predictive Distributions. 2018. Bayesian Analysis. 13, 3, 917–1007. doi: 10.1214/17-BA1091 arXiv: 1704.02030 YaoVehtari2018 Yuling Yao, Aki Vehtari, Daniel Simpson, and Andrew Gelman. Using Stacking to Average Bayesian Predictive Distributions. 2018. Bayesian Analysis. 13, 3, 917–1007. doi: 10.1214/17-BA1091 arXiv: 1704.02030 Gabry2019 Gabry, J., Simpson, D., Vehtari, A., Betancourt, M. & Gelman, A. Visualization in Bayesian Workflow. J. R. Stat. Soc. Ser. A Stat. Soc. 182, 389–402 (2019). doi: 10.1111/rssa.12378 arXiv: 1709.01449"},{"id":106,"pagetitle":"Creating custom plots","title":"Environment","ref":"/ArviZ/stable/creating_custom_plots/#Environment","content":" Environment using Pkg, InteractiveUtils using PlutoUI with_terminal(Pkg.status; color=false) Status `~/work/ArviZ.jl/ArviZ.jl/docs/Project.toml`\n⌅ [cbdf2221] AlgebraOfGraphics v0.6.20\n [131c737c] ArviZ v0.12.0 `~/work/ArviZ.jl/ArviZ.jl`\n [2f96bb34] ArviZExampleData v0.1.11\n [4a6e88f0] ArviZPythonPlots v0.1.7\n⌅ [13f3f980] CairoMakie v0.11.11\n [a93c6f00] DataFrames v1.6.1\n [0703355e] DimensionalData v0.27.6\n [31c24e10] Distributions v0.25.110\n [e30172f5] Documenter v1.5.0\n [f6006082] EvoTrees v0.16.7\n [b5cf5a8d] InferenceObjects v0.4.2\n [be115224] MCMCDiagnosticTools v0.3.10\n [a7f614a8] MLJBase v1.7.0\n [614be32b] MLJIteration v0.6.2\n [ce719bf2] PSIS v0.9.5\n [359b1769] PlutoStaticHTML v6.0.27\n [7f904dfe] PlutoUI v0.7.59\n [7f36be82] PosteriorStats v0.2.5\n [c1514b29] StanSample v7.10.1\n [a19d573c] StatisticalMeasures v0.1.6\n⌅ [2913bbd2] StatsBase v0.33.21\n⌅ [fce5fe82] Turing v0.30.9\n [f43a241f] Downloads v1.6.0\n [37e2e46d] LinearAlgebra\n [10745b16] Statistics v1.10.0\nInfo Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated`\n with_terminal(versioninfo) Julia Version 1.10.4\nCommit 48d4fd48430 (2024-06-04 10:41 UTC)\nBuild Info:\n Official https://julialang.org/ release\nPlatform Info:\n OS: Linux (x86_64-linux-gnu)\n CPU: 4 × AMD EPYC 7763 64-Core Processor\n WORD_SIZE: 64\n LIBM: libopenlibm\n LLVM: libLLVM-15.0.7 (ORCJIT, znver3)\nThreads: 2 default, 0 interactive, 1 GC (on 4 virtual cores)\nEnvironment:\n JULIA_PKG_SERVER_REGISTRY_PREFERENCE = eager\n JULIA_NUM_THREADS = 2\n JULIA_REVISE_WORKER_ONLY = 1\n"},{"id":111,"pagetitle":"Working with InferenceData","title":"Working with InferenceData","ref":"/ArviZ/stable/working_with_inference_data/#working-with-inference-data","content":" Working with InferenceData using ArviZ, ArviZExampleData, DimensionalData, Statistics Here we present a collection of common manipulations you can use while working with InferenceData . Let's load one of ArviZ's example datasets. posterior , posterior_predictive , etc are the groups stored in idata , and they are stored as Dataset s. In this HTML view, you can click a group name to expand a summary of the group. idata = load_example_data(\"centered_eight\") InferenceData posterior ╭─────────────────╮\n│ 500×4×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 500×4\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×4\n :tau eltype: Float64 dims: draw, chain size: 500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n posterior_predictive ╭─────────────────╮\n│ 8×500×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:41.460544\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n log_likelihood ╭─────────────────╮\n│ 8×500×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:37.487399\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n sample_stats ╭───────────────╮\n│ 500×4 Dataset │\n├───────────────┴─────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├─────────────────────────────────────────────────────────────────────────────┴ layers ┐\n :max_energy_error eltype: Float64 dims: draw, chain size: 500×4\n :energy_error eltype: Float64 dims: draw, chain size: 500×4\n :lp eltype: Float64 dims: draw, chain size: 500×4\n :index_in_trajectory eltype: Int64 dims: draw, chain size: 500×4\n :acceptance_rate eltype: Float64 dims: draw, chain size: 500×4\n :diverging eltype: Bool dims: draw, chain size: 500×4\n :process_time_diff eltype: Float64 dims: draw, chain size: 500×4\n :n_steps eltype: Float64 dims: draw, chain size: 500×4\n :perf_counter_start eltype: Float64 dims: draw, chain size: 500×4\n :largest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 500×4\n :smallest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 500×4\n :step_size_bar eltype: Float64 dims: draw, chain size: 500×4\n :step_size eltype: Float64 dims: draw, chain size: 500×4\n :energy eltype: Float64 dims: draw, chain size: 500×4\n :tree_depth eltype: Int64 dims: draw, chain size: 500×4\n :perf_counter_diff eltype: Float64 dims: draw, chain size: 500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.324929\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior ╭─────────────────╮\n│ 500×1×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :tau eltype: Float64 dims: draw, chain size: 500×1\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×1\n :mu eltype: Float64 dims: draw, chain size: 500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.602116\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior_predictive ╭─────────────────╮\n│ 8×500×1 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.604969\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n observed_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.606375\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n constant_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :scores eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.607471\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n Info Dataset s are DimensionalData.AbstractDimStack s and can be used identically. The variables a Dataset contains are called \"layers\", and dimensions of the same name that appear in more than one layer within a Dataset must have the same indices. InferenceData behaves like a NamedTuple and can be used similarly. Note that unlike a NamedTuple , the groups always appear in a specific order. length(idata) # number of groups 8 keys(idata) # group names (:posterior, :posterior_predictive, :log_likelihood, :sample_stats, :prior, :prior_predictive, :observed_data, :constant_data)"},{"id":112,"pagetitle":"Working with InferenceData","title":"Get the dataset corresponding to a single group","ref":"/ArviZ/stable/working_with_inference_data/#Get-the-dataset-corresponding-to-a-single-group","content":" Get the dataset corresponding to a single group Group datasets can be accessed both as properties or as indexed items. post = idata.posterior ╭─────────────────╮ \n │ 500 × 4 × 8 Dataset │ \n ├─────────────────┴────────────────────────────────────────────────────── dims ┐ \n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points ,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points ,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered \n ├────────────────────────────────────────────────────────────────────── layers ┤ \n :mu eltype: Float64 dims: draw , chain size: 500 × 4 \n :theta eltype: Float64 dims: school , draw , chain size: 8 × 500 × 4 \n :tau eltype: Float64 dims: draw , chain size: 500 × 4 \n ├──────────────────────────────────────────────────────────────────── metadata ┤ \n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n post is the dataset itself, so this is a non-allocating operation. idata[:posterior] === post true InferenceData supports a more advanced indexing syntax, which we'll see later."},{"id":113,"pagetitle":"Working with InferenceData","title":"Getting a new InferenceData with a subset of groups","ref":"/ArviZ/stable/working_with_inference_data/#Getting-a-new-InferenceData-with-a-subset-of-groups","content":" Getting a new InferenceData with a subset of groups We can index by a collection of group names to get a new InferenceData with just those groups. This is also non-allocating. idata_sub = idata[(:posterior, :posterior_predictive)] InferenceData posterior ╭─────────────────╮\n│ 500×4×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 500×4\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×4\n :tau eltype: Float64 dims: draw, chain size: 500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n posterior_predictive ╭─────────────────╮\n│ 8×500×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:41.460544\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n"},{"id":114,"pagetitle":"Working with InferenceData","title":"Adding groups to an InferenceData","ref":"/ArviZ/stable/working_with_inference_data/#Adding-groups-to-an-InferenceData","content":" Adding groups to an InferenceData InferenceData is immutable, so to add or replace groups we use merge to create a new object. merge(idata_sub, idata[(:observed_data, :prior)]) InferenceData posterior ╭─────────────────╮\n│ 500×4×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 500×4\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×4\n :tau eltype: Float64 dims: draw, chain size: 500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n posterior_predictive ╭─────────────────╮\n│ 8×500×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:41.460544\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior ╭─────────────────╮\n│ 500×1×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :tau eltype: Float64 dims: draw, chain size: 500×1\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×1\n :mu eltype: Float64 dims: draw, chain size: 500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.602116\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n observed_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.606375\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n We can also use Base.setindex to out-of-place add or replace a single group. Base.setindex(idata_sub, idata.prior, :prior) InferenceData posterior ╭─────────────────╮\n│ 500×4×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 500×4\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×4\n :tau eltype: Float64 dims: draw, chain size: 500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n posterior_predictive ╭─────────────────╮\n│ 8×500×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:41.460544\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior ╭─────────────────╮\n│ 500×1×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :tau eltype: Float64 dims: draw, chain size: 500×1\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×1\n :mu eltype: Float64 dims: draw, chain size: 500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.602116\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n"},{"id":115,"pagetitle":"Working with InferenceData","title":"Add a new variable","ref":"/ArviZ/stable/working_with_inference_data/#Add-a-new-variable","content":" Add a new variable Dataset is also immutable. So while the values within the underlying data arrays can be mutated, layers cannot be added or removed from Dataset s, and groups cannot be added/removed from InferenceData . Instead, we do this out-of-place also using merge . merge(post, (log_tau=log.(post[:tau]),)) ╭─────────────────╮ \n │ 500 × 4 × 8 Dataset │ \n ├─────────────────┴────────────────────────────────────────────────────── dims ┐ \n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points ,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points ,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered \n ├────────────────────────────────────────────────────────────────────── layers ┤ \n :mu eltype: Float64 dims: draw , chain size: 500 × 4 \n :theta eltype: Float64 dims: school , draw , chain size: 8 × 500 × 4 \n :tau eltype: Float64 dims: draw , chain size: 500 × 4 \n :log_tau eltype: Float64 dims: draw , chain size: 500 × 4 \n ├──────────────────────────────────────────────────────────────────── metadata ┤ \n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n"},{"id":116,"pagetitle":"Working with InferenceData","title":"Obtain an array for a given parameter","ref":"/ArviZ/stable/working_with_inference_data/#Obtain-an-array-for-a-given-parameter","content":" Obtain an array for a given parameter Let’s say we want to get the values for mu as an array. Parameters can be accessed with either property or index syntax. post.tau ╭───────────────────────────────╮ \n │ 500 × 4 DimArray{Float64,2} tau │ \n ├───────────────────────────────┴─────────────────────────────────────── dims ┐ \n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points ,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points \n └─────────────────────────────────────────────────────────────────────────────┘ \n ↓ → 0 1 2 3 \n 0 4.72574 1.97083 3.50128 6.07326\n 1 3.90899 2.04903 2.89324 3.77187\n 2 4.84403 2.12376 4.27329 3.17054\n 3 1.8567 3.39183 11.8965 6.00193\n ⋮ \n 495 7.56498 1.61268 3.56495 2.78607\n 496 2.24702 1.84816 2.55959 4.28196\n 497 1.89384 2.17459 4.08978 2.74061\n 498 5.92006 1.32755 2.72017 2.93238\n 499 4.3259 1.21199 1.91701 4.46125 post[:tau] === post.tau true To remove the dimensions, just use parent to retrieve the underlying array. parent(post.tau) 500×4 Matrix{Float64}:\n 4.72574 1.97083 3.50128 6.07326\n 3.90899 2.04903 2.89324 3.77187\n 4.84403 2.12376 4.27329 3.17054\n 1.8567 3.39183 11.8965 6.00193\n 4.74841 4.84368 7.11325 3.28632\n 3.51387 10.8872 7.18892 2.16314\n 4.20898 4.01889 9.0977 7.68505\n 2.6834 4.28584 7.84286 4.08612\n 1.16889 3.70403 17.1548 5.1157\n 1.21052 3.15829 16.7573 4.86939\n ⋮ \n 2.05742 1.09087 10.8168 5.08507\n 2.72536 1.09087 2.16788 6.1552\n 5.97049 1.67101 5.19169 8.23756\n 8.15827 1.61268 4.96249 3.13966\n 7.56498 1.61268 3.56495 2.78607\n 2.24702 1.84816 2.55959 4.28196\n 1.89384 2.17459 4.08978 2.74061\n 5.92006 1.32755 2.72017 2.93238\n 4.3259 1.21199 1.91701 4.46125"},{"id":117,"pagetitle":"Working with InferenceData","title":"Get the dimension lengths","ref":"/ArviZ/stable/working_with_inference_data/#Get-the-dimension-lengths","content":" Get the dimension lengths Let’s check how many groups are in our hierarchical model. size(idata.observed_data, :school) 8"},{"id":118,"pagetitle":"Working with InferenceData","title":"Get coordinate/index values","ref":"/ArviZ/stable/working_with_inference_data/#Get-coordinate/index-values","content":" Get coordinate/index values What are the names of the groups in our hierarchical model? You can access them from the coordinate name school in this case. DimensionalData.index(idata.observed_data, :school) 8-element Vector{String}:\n \"Choate\"\n \"Deerfield\"\n \"Phillips Andover\"\n \"Phillips Exeter\"\n \"Hotchkiss\"\n \"Lawrenceville\"\n \"St. Paul's\"\n \"Mt. Hermon\""},{"id":119,"pagetitle":"Working with InferenceData","title":"Get a subset of chains","ref":"/ArviZ/stable/working_with_inference_data/#Get-a-subset-of-chains","content":" Get a subset of chains Let’s keep only chain 0 here. For the subset to take effect on all relevant InferenceData groups – posterior , sample_stats , log_likelihood , and posterior_predictive – we will index InferenceData instead of Dataset . Here we use DimensionalData's At selector. Its other selectors are also supported. idata[chain=At(0)] InferenceData posterior ╭─────────────────╮\n│ 500×1×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 500×1\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×1\n :tau eltype: Float64 dims: draw, chain size: 500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n posterior_predictive ╭─────────────────╮\n│ 8×500×1 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:41.460544\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n log_likelihood ╭─────────────────╮\n│ 8×500×1 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:37.487399\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n sample_stats ╭───────────────╮\n│ 500×1 Dataset │\n├───────────────┴─────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0] ForwardOrdered Irregular Points\n├─────────────────────────────────────────────────────────────────────────────┴ layers ┐\n :max_energy_error eltype: Float64 dims: draw, chain size: 500×1\n :energy_error eltype: Float64 dims: draw, chain size: 500×1\n :lp eltype: Float64 dims: draw, chain size: 500×1\n :index_in_trajectory eltype: Int64 dims: draw, chain size: 500×1\n :acceptance_rate eltype: Float64 dims: draw, chain size: 500×1\n :diverging eltype: Bool dims: draw, chain size: 500×1\n :process_time_diff eltype: Float64 dims: draw, chain size: 500×1\n :n_steps eltype: Float64 dims: draw, chain size: 500×1\n :perf_counter_start eltype: Float64 dims: draw, chain size: 500×1\n :largest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 500×1\n :smallest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 500×1\n :step_size_bar eltype: Float64 dims: draw, chain size: 500×1\n :step_size eltype: Float64 dims: draw, chain size: 500×1\n :energy eltype: Float64 dims: draw, chain size: 500×1\n :tree_depth eltype: Int64 dims: draw, chain size: 500×1\n :perf_counter_diff eltype: Float64 dims: draw, chain size: 500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.324929\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior ╭─────────────────╮\n│ 500×1×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :tau eltype: Float64 dims: draw, chain size: 500×1\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×1\n :mu eltype: Float64 dims: draw, chain size: 500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.602116\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior_predictive ╭─────────────────╮\n│ 8×500×1 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.604969\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n observed_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.606375\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n constant_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :scores eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.607471\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n Note that in this case, prior only has a chain of 0. If it also had the other chains, we could have passed chain=At([0, 2]) to subset by chains 0 and 2. Warning If we used idata[chain=[0, 2]] without the At selector, this is equivalent to idata[chain=DimensionalData.index(idata.posterior, :chain)[0, 2]] , that is, [0, 2] indexes an array of dimension indices, which here would error. But if we had requested idata[chain=[1, 2]] we would not hit an error, but we would index the wrong chains. So it's important to always use a selector to index by values of dimension indices."},{"id":120,"pagetitle":"Working with InferenceData","title":"Remove the first $n$ draws (burn-in)","ref":"/ArviZ/stable/working_with_inference_data/#Remove-the-first-n-draws-(burn-in)","content":" Remove the first $n$ draws (burn-in) Let’s say we want to remove the first 100 draws from all the chains and all InferenceData groups with draws. To do this we use the .. syntax from IntervalSets.jl, which is exported by DimensionalData. idata[draw=100 .. Inf] InferenceData posterior ╭─────────────────╮\n│ 400×4×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [100, 101, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 400×4\n :theta eltype: Float64 dims: school, draw, chain size: 8×400×4\n :tau eltype: Float64 dims: draw, chain size: 400×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n posterior_predictive ╭─────────────────╮\n│ 8×400×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [100, 101, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×400×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:41.460544\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n log_likelihood ╭─────────────────╮\n│ 8×400×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [100, 101, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×400×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:37.487399\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n sample_stats ╭───────────────╮\n│ 400×4 Dataset │\n├───────────────┴──────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [100, 101, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :max_energy_error eltype: Float64 dims: draw, chain size: 400×4\n :energy_error eltype: Float64 dims: draw, chain size: 400×4\n :lp eltype: Float64 dims: draw, chain size: 400×4\n :index_in_trajectory eltype: Int64 dims: draw, chain size: 400×4\n :acceptance_rate eltype: Float64 dims: draw, chain size: 400×4\n :diverging eltype: Bool dims: draw, chain size: 400×4\n :process_time_diff eltype: Float64 dims: draw, chain size: 400×4\n :n_steps eltype: Float64 dims: draw, chain size: 400×4\n :perf_counter_start eltype: Float64 dims: draw, chain size: 400×4\n :largest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 400×4\n :smallest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 400×4\n :step_size_bar eltype: Float64 dims: draw, chain size: 400×4\n :step_size eltype: Float64 dims: draw, chain size: 400×4\n :energy eltype: Float64 dims: draw, chain size: 400×4\n :tree_depth eltype: Int64 dims: draw, chain size: 400×4\n :perf_counter_diff eltype: Float64 dims: draw, chain size: 400×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.324929\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior ╭─────────────────╮\n│ 400×1×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [100, 101, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :tau eltype: Float64 dims: draw, chain size: 400×1\n :theta eltype: Float64 dims: school, draw, chain size: 8×400×1\n :mu eltype: Float64 dims: draw, chain size: 400×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.602116\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior_predictive ╭─────────────────╮\n│ 8×400×1 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [100, 101, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×400×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.604969\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n observed_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.606375\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n constant_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :scores eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.607471\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n If you check the object you will see that the groups posterior , posterior_predictive , prior , and sample_stats have 400 draws compared to idata , which has 500. The group observed_data has not been affected because it does not have the draw dimension. Alternatively, you can change a subset of groups by combining indexing styles with merge . Here we use this to build a new InferenceData where we have discarded the first 100 draws only from posterior . merge(idata, idata[(:posterior,), draw=100 .. Inf]) InferenceData posterior ╭─────────────────╮\n│ 400×4×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [100, 101, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 400×4\n :theta eltype: Float64 dims: school, draw, chain size: 8×400×4\n :tau eltype: Float64 dims: draw, chain size: 400×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n posterior_predictive ╭─────────────────╮\n│ 8×500×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:41.460544\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n log_likelihood ╭─────────────────╮\n│ 8×500×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:37.487399\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n sample_stats ╭───────────────╮\n│ 500×4 Dataset │\n├───────────────┴─────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├─────────────────────────────────────────────────────────────────────────────┴ layers ┐\n :max_energy_error eltype: Float64 dims: draw, chain size: 500×4\n :energy_error eltype: Float64 dims: draw, chain size: 500×4\n :lp eltype: Float64 dims: draw, chain size: 500×4\n :index_in_trajectory eltype: Int64 dims: draw, chain size: 500×4\n :acceptance_rate eltype: Float64 dims: draw, chain size: 500×4\n :diverging eltype: Bool dims: draw, chain size: 500×4\n :process_time_diff eltype: Float64 dims: draw, chain size: 500×4\n :n_steps eltype: Float64 dims: draw, chain size: 500×4\n :perf_counter_start eltype: Float64 dims: draw, chain size: 500×4\n :largest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 500×4\n :smallest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 500×4\n :step_size_bar eltype: Float64 dims: draw, chain size: 500×4\n :step_size eltype: Float64 dims: draw, chain size: 500×4\n :energy eltype: Float64 dims: draw, chain size: 500×4\n :tree_depth eltype: Int64 dims: draw, chain size: 500×4\n :perf_counter_diff eltype: Float64 dims: draw, chain size: 500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.324929\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior ╭─────────────────╮\n│ 500×1×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :tau eltype: Float64 dims: draw, chain size: 500×1\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×1\n :mu eltype: Float64 dims: draw, chain size: 500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.602116\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior_predictive ╭─────────────────╮\n│ 8×500×1 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.604969\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n observed_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.606375\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n constant_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :scores eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.607471\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n"},{"id":121,"pagetitle":"Working with InferenceData","title":"Compute posterior mean values along draw and chain dimensions","ref":"/ArviZ/stable/working_with_inference_data/#Compute-posterior-mean-values-along-draw-and-chain-dimensions","content":" Compute posterior mean values along draw and chain dimensions To compute the mean value of the posterior samples, do the following: mean(post) (mu = 4.485933103402338,\n theta = 4.911515591394205,\n tau = 4.124222787491913,) This computes the mean along all dimensions, discarding all dimensions and returning the result as a NamedTuple . This may be what you wanted for mu and tau , which have only two dimensions ( chain and draw ), but maybe not what you expected for theta , which has one more dimension school . You can specify along which dimension you want to compute the mean (or other functions), which instead returns a Dataset . mean(post; dims=(:chain, :draw)) ╭───────────────╮ \n │ 1 × 1 × 8 Dataset │ \n ├───────────────┴──────────────────────────────────────────────────────── dims ┐ \n ↓ draw Sampled{Float64} [249.5] ForwardOrdered Irregular Points ,\n → chain Sampled{Float64} [1.5] ForwardOrdered Irregular Points ,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered \n ├────────────────────────────────────────────────────────────────────── layers ┤ \n :mu eltype: Float64 dims: draw , chain size: 1 × 1 \n :theta eltype: Float64 dims: school , draw , chain size: 8 × 1 × 1 \n :tau eltype: Float64 dims: draw , chain size: 1 × 1 \n ├──────────────────────────────────────────────────────────────────── metadata ┤ \n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n The singleton dimensions of chain and draw now contain meaningless indices, so you may want to discard them, which you can do with dropdims . dropdims(mean(post; dims=(:chain, :draw)); dims=(:chain, :draw)) ╭───────────────────╮ \n │ 8-element Dataset │ \n ├───────────────────┴──────────────────────────────────────────────────── dims ┐ \n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered \n ├────────────────────────────────────────────────────────────────────── layers ┤ \n :mu eltype: Float64 dims: \n :theta eltype: Float64 dims: school size: 8 \n :tau eltype: Float64 dims: \n ├──────────────────────────────────────────────────────────────────── metadata ┤ \n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n"},{"id":122,"pagetitle":"Working with InferenceData","title":"Renaming a dimension","ref":"/ArviZ/stable/working_with_inference_data/#Renaming-a-dimension","content":" Renaming a dimension We can rename a dimension in a Dataset using DimensionalData's set method: theta_bis = set(post.theta; school=:school_bis) ╭───────────────────────────────────╮ \n │ 8 × 500 × 4 DimArray{Float64,3} theta │ \n ├───────────────────────────────────┴──────────────────────────────────── dims ┐ \n ↓ school_bis Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered ,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points ,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points \n └──────────────────────────────────────────────────────────────────────────────┘ \n[ : , : , 1 ]\n ↓ → 0 … 497 498 499 \n \"Choate\" 12.3207 -0.213828 10.4025 6.66131\n \"Deerfield\" 9.90537 1.35515 6.90741 7.41377\n \"Phillips Andover\" 14.9516 6.98269 -4.96414 -9.3226\n \"Phillips Exeter\" 11.0115 3.71681 3.13584 2.69192\n \"Hotchkiss\" 5.5796 … 5.32446 -2.2243 -0.502331\n \"Lawrenceville\" 16.9018 6.96589 -2.83504 -4.25487\n \"St. Paul's\" 13.1981 4.9302 5.39106 7.56657\n \"Mt. Hermon\" 15.0614 3.0586 6.38124 9.98762 We can use this, for example, to broadcast functions across multiple arrays, automatically matching up shared dimensions, using DimensionalData.broadcast_dims . theta_school_diff = broadcast_dims(-, post.theta, theta_bis) ╭─────────────────────────────────────╮ \n │ 8 × 500 × 4 × 8 DimArray{Float64,4} theta │ \n ├─────────────────────────────────────┴────────────────────────────────── dims ┐ \n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered ,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points ,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points ,\n ⬔ school_bis Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered \n └──────────────────────────────────────────────────────────────────────────────┘ \n[ : , : , 1 , 1 ]\n ↓ → 0 … 497 498 499 \n \"Choate\" 0.0 0.0 0.0 0.0\n \"Deerfield\" -2.41532 1.56898 -3.49509 0.752459\n \"Phillips Andover\" 2.63093 7.19652 -15.3666 -15.9839\n \"Phillips Exeter\" -1.3092 3.93064 -7.26666 -3.96939\n \"Hotchkiss\" -6.74108 … 5.53829 -12.6268 -7.16364\n \"Lawrenceville\" 4.58111 7.17972 -13.2375 -10.9162\n \"St. Paul's\" 0.877374 5.14403 -5.01144 0.905263\n \"Mt. Hermon\" 2.74068 3.27243 -4.02126 3.32631"},{"id":123,"pagetitle":"Working with InferenceData","title":"Compute and store posterior pushforward quantities","ref":"/ArviZ/stable/working_with_inference_data/#Compute-and-store-posterior-pushforward-quantities","content":" Compute and store posterior pushforward quantities We use “posterior pushfoward quantities” to refer to quantities that are not variables in the posterior but deterministic computations using posterior variables. You can compute these pushforward operations and store them as a new variable in a copy of the posterior group. Here we'll create a new InferenceData with theta_school_diff in the posterior: idata_new = Base.setindex(idata, merge(post, (; theta_school_diff)), :posterior) InferenceData posterior ╭───────────────────╮\n│ 500×4×8×8 Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n ⬔ school_bis Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 500×4\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×4\n :tau eltype: Float64 dims: draw, chain size: 500×4\n :theta_school_diff eltype: Float64 dims: school, draw, chain, school_bis size: 8×500×4×8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n posterior_predictive ╭─────────────────╮\n│ 8×500×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:41.460544\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n log_likelihood ╭─────────────────╮\n│ 8×500×4 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:37.487399\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n sample_stats ╭───────────────╮\n│ 500×4 Dataset │\n├───────────────┴─────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points\n├─────────────────────────────────────────────────────────────────────────────┴ layers ┐\n :max_energy_error eltype: Float64 dims: draw, chain size: 500×4\n :energy_error eltype: Float64 dims: draw, chain size: 500×4\n :lp eltype: Float64 dims: draw, chain size: 500×4\n :index_in_trajectory eltype: Int64 dims: draw, chain size: 500×4\n :acceptance_rate eltype: Float64 dims: draw, chain size: 500×4\n :diverging eltype: Bool dims: draw, chain size: 500×4\n :process_time_diff eltype: Float64 dims: draw, chain size: 500×4\n :n_steps eltype: Float64 dims: draw, chain size: 500×4\n :perf_counter_start eltype: Float64 dims: draw, chain size: 500×4\n :largest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 500×4\n :smallest_eigval eltype: Union{Missing, Float64} dims: draw, chain size: 500×4\n :step_size_bar eltype: Float64 dims: draw, chain size: 500×4\n :step_size eltype: Float64 dims: draw, chain size: 500×4\n :energy eltype: Float64 dims: draw, chain size: 500×4\n :tree_depth eltype: Int64 dims: draw, chain size: 500×4\n :perf_counter_diff eltype: Float64 dims: draw, chain size: 500×4\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.324929\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior ╭─────────────────╮\n│ 500×1×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :tau eltype: Float64 dims: draw, chain size: 500×1\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×1\n :mu eltype: Float64 dims: draw, chain size: 500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.602116\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n prior_predictive ╭─────────────────╮\n│ 8×500×1 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n ↗ chain Sampled{Int64} [0] ForwardOrdered Irregular Points\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school, draw, chain size: 8×500×1\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.604969\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n observed_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :obs eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.606375\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n constant_data ╭───────────────────╮\n│ 8-element Dataset │\n├───────────────────┴──────────────────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :scores eltype: Float64 dims: school size: 8\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 4 entries:\n \"created_at\" => \"2022-10-13T14:37:26.607471\"\n \"inference_library_version\" => \"4.2.2\"\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n Once you have these pushforward quantities in an InferenceData , you’ll then be able to plot them with ArviZ functions, calculate stats and diagnostics on them, or save and share the InferenceData object with the pushforward quantities included. Here we compute the mcse of theta_school_diff : mcse(idata_new.posterior).theta_school_diff ╭───────────────────────────────────────────╮ \n │ 8 × 8 DimArray{Float64,2} theta_school_diff │ \n ├───────────────────────────────────────────┴──────────────────────────── dims ┐ \n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered ,\n → school_bis Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered \n └──────────────────────────────────────────────────────────────────────────────┘ \n ↓ → \"Choate\" … \"St. Paul's\" \"Mt. Hermon\" \n \"Choate\" NaN 0.117476 0.219695\n \"Deerfield\" 0.191463 0.16484 0.189386\n \"Phillips Andover\" 0.255636 0.258001 0.160477\n \"Phillips Exeter\" 0.162782 0.156724 0.144923\n \"Hotchkiss\" 0.282881 … 0.283969 0.189015\n \"Lawrenceville\" 0.259065 0.251988 0.178094\n \"St. Paul's\" 0.117476 NaN 0.222054\n \"Mt. Hermon\" 0.219695 0.222054 NaN"},{"id":124,"pagetitle":"Working with InferenceData","title":"Advanced subsetting","ref":"/ArviZ/stable/working_with_inference_data/#Advanced-subsetting","content":" Advanced subsetting To select the value corresponding to the difference between the Choate and Deerfield schools do: school_idx = [\"Choate\", \"Hotchkiss\", \"Mt. Hermon\"]\nschool_bis_idx = [\"Deerfield\", \"Choate\", \"Lawrenceville\"]\ntheta_school_diff[school=At(school_idx), school_bis=At(school_bis_idx)] ╭─────────────────────────────────────╮ \n │ 3 × 500 × 4 × 3 DimArray{Float64,4} theta │ \n ├─────────────────────────────────────┴────────────────────────────────── dims ┐ \n ↓ school Categorical{String} [\"Choate\", \"Hotchkiss\", \"Mt. Hermon\"] Unordered ,\n → draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points ,\n ↗ chain Sampled{Int64} [0, 1, 2, 3] ForwardOrdered Irregular Points ,\n ⬔ school_bis Categorical{String} [\"Deerfield\", \"Choate\", \"Lawrenceville\"] Unordered \n └──────────────────────────────────────────────────────────────────────────────┘ \n[ : , : , 1 , 1 ]\n ↓ → 0 1 … 497 498 499 \n \"Choate\" 2.41532 2.1563 -1.56898 3.49509 -0.752459\n \"Hotchkiss\" -4.32577 -1.31781 3.96931 -9.13171 -7.9161\n \"Mt. Hermon\" 5.156 -2.9526 1.70345 -0.526168 2.57385"},{"id":125,"pagetitle":"Working with InferenceData","title":"Add new chains using cat","ref":"/ArviZ/stable/working_with_inference_data/#Add-new-chains-using-cat","content":" Add new chains using cat Suppose after checking the mcse and realizing you need more samples, you rerun the model with two chains and obtain an idata_rerun object. idata_rerun = InferenceData(; posterior=set(post[chain=At([0, 1])]; chain=[4, 5])) InferenceData posterior ╭─────────────────╮\n│ 500×2×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [4, 5] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 500×2\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×2\n :tau eltype: Float64 dims: draw, chain size: 500×2\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n You can combine the two using cat . cat(idata[[:posterior]], idata_rerun; dims=:chain) InferenceData posterior ╭─────────────────╮\n│ 500×6×8 Dataset │\n├─────────────────┴────────────────────────────────────────────────────── dims ┐\n ↓ draw Sampled{Int64} [0, 1, …, 498, 499] ForwardOrdered Irregular Points,\n → chain Sampled{Int64} [0, 1, …, 4, 5] ForwardOrdered Irregular Points,\n ↗ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n├────────────────────────────────────────────────────────────────────── layers ┤\n :mu eltype: Float64 dims: draw, chain size: 500×6\n :theta eltype: Float64 dims: school, draw, chain size: 8×500×6\n :tau eltype: Float64 dims: draw, chain size: 500×6\n├──────────────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 6 entries:\n \"created_at\" => \"2022-10-13T14:37:37.315398\"\n \"inference_library_version\" => \"4.2.2\"\n \"sampling_time\" => 7.48011\n \"tuning_steps\" => 1000\n \"arviz_version\" => \"0.13.0.dev0\"\n \"inference_library\" => \"pymc\"\n"},{"id":128,"pagetitle":"Home","title":"ArviZPythonPlots.jl","ref":"/ArviZPythonPlots/stable/#ArviZPythonPlots.jl","content":" ArviZPythonPlots.jl ArviZPythonPlots.jl provides PyPlot-compatible plotting functions for exploratory analysis of Bayesian models using ArviZ.jl . It uses PythonCall.jl to provide an interface for using the plotting functions in Python ArviZ with Julia types. It also re-exports all methods exported by PythonPlot.jl . For details, see the Example Gallery or the API ."},{"id":129,"pagetitle":"Home","title":"Installation","ref":"/ArviZPythonPlots/stable/#installation","content":" Installation To install ArviZPythonPlots.jl, we first need to install Python ArviZ. From the Julia REPL, type ] to enter the Pkg REPL mode and run pkg> add ArviZPythonPlots"},{"id":132,"pagetitle":"API Overview","title":"API Overview","ref":"/ArviZPythonPlots/stable/api/#api","content":" API Overview Plotting styles rcParams Plotting functions"},{"id":135,"pagetitle":"Plotting functions","title":"Plotting functions","ref":"/ArviZPythonPlots/stable/api/plots/#plots-api","content":" Plotting functions ArviZPythonPlots.plot_autocorr ArviZPythonPlots.plot_bf ArviZPythonPlots.plot_bpv ArviZPythonPlots.plot_compare ArviZPythonPlots.plot_density ArviZPythonPlots.plot_dist ArviZPythonPlots.plot_dist_comparison ArviZPythonPlots.plot_dot ArviZPythonPlots.plot_ecdf ArviZPythonPlots.plot_elpd ArviZPythonPlots.plot_energy ArviZPythonPlots.plot_ess ArviZPythonPlots.plot_forest ArviZPythonPlots.plot_hdi ArviZPythonPlots.plot_kde ArviZPythonPlots.plot_khat ArviZPythonPlots.plot_lm ArviZPythonPlots.plot_loo_pit ArviZPythonPlots.plot_mcse ArviZPythonPlots.plot_pair ArviZPythonPlots.plot_parallel ArviZPythonPlots.plot_posterior ArviZPythonPlots.plot_ppc ArviZPythonPlots.plot_rank ArviZPythonPlots.plot_separation ArviZPythonPlots.plot_trace ArviZPythonPlots.plot_violin"},{"id":136,"pagetitle":"Plotting functions","title":"Reference","ref":"/ArviZPythonPlots/stable/api/plots/#Reference","content":" Reference"},{"id":137,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_autocorr","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_autocorr-Tuple","content":" ArviZPythonPlots.plot_autocorr — Method Bar plot of the autocorrelation function (ACF) for a sequence of data.\n\n The ACF plots are helpful as a convergence diagnostic for posteriors from MCMC\n samples which display autocorrelation.\n\n Parameters\n ----------\n data : InferenceData\n Any object that can be converted to an :class:`arviz.InferenceData` object\n refer to documentation of :func:`arviz.convert_to_dataset` for details\n var_names : list of str, optional\n Variables to be plotted. Prefix the variables by ``~`` when you want to exclude\n them from the plot. See :ref:`this section ` for usage examples.\n filter_vars : {None, \"like\", \"regex\"}, default None\n If `None` (default), interpret `var_names` as the real variables names. If \"like\",\n interpret `var_names` as substrings of the real variables names. If \"regex\",\n interpret `var_names` as regular expressions on the real variables names. See\n :ref:`this section ` for usage examples.\n max_lag : int, optional\n Maximum lag to calculate autocorrelation. By Default, the plot displays the\n first 100 lag or the total number of draws, whichever is smaller.\n combined : bool, default False\n Flag for combining multiple chains into a single chain. If False, chains will be\n plotted separately.\n grid : tuple, optional\n Number of rows and columns. Defaults to None, the rows and columns are\n automatically inferred. See :ref:`this section ` for usage examples.\n figsize : (float, float), optional\n Figure size. If None it will be defined automatically.\n Note this is not used if `ax` is supplied.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If None it will be autoscaled based\n on `figsize`.\n labeller : Labeller, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n ax : 2D array-like of matplotlib_axes or bokeh_figure, optional\n A 2D array of locations into which to plot the densities. If not supplied, ArviZ will create\n its own array of plot areas (and return it).\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_config : dict, optional\n Currently specifies the bounds to use for bokeh axes. Defaults to value set in ``rcParams``.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : matplotlib_axes or bokeh_figures\n\n See Also\n --------\n autocov : Compute autocovariance estimates for every lag for the input array.\n autocorr : Compute autocorrelation using FFT for every lag for the input array.\n\n Examples\n --------\n Plot default autocorrelation\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data('centered_eight')\n >>> az.plot_autocorr(data)\n\n Plot subset variables by specifying variable name exactly\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_autocorr(data, var_names=['mu', 'tau'] )\n\n\n Combine chains by variable and select variables by excluding some with partial naming\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_autocorr(data, var_names=['~thet'], filter_vars=\"like\", combined=True)\n\n\n Specify maximum lag (x axis bound)\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_autocorr(data, var_names=['mu', 'tau'], max_lag=200, combined=True)\n \n source"},{"id":138,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_bf","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_bf-Tuple","content":" ArviZPythonPlots.plot_bf — Method Approximated Bayes Factor for comparing hypothesis of two nested models.\n\n The Bayes factor is estimated by comparing a model (H1) against a model in which the\n parameter of interest has been restricted to be a point-null (H0). This computation\n assumes the models are nested and thus H0 is a special case of H1.\n\n Notes\n -----\n The bayes Factor is approximated pproximated as the Savage-Dickey density ratio\n algorithm presented in [1]_.\n\n Parameters\n -----------\n idata : InferenceData\n Any object that can be converted to an :class:`arviz.InferenceData` object\n Refer to documentation of :func:`arviz.convert_to_dataset` for details.\n var_name : str, optional\n Name of variable we want to test.\n prior : numpy.array, optional\n In case we want to use different prior, for example for sensitivity analysis.\n ref_val : int, default 0\n Point-null for Bayes factor estimation.\n xlim : tuple, optional\n Set the x limits, which might be used for visualization purposes.\n colors : tuple, default ('C0', 'C1')\n Tuple of valid Matplotlib colors. First element for the prior, second for the posterior.\n figsize : (float, float), optional\n Figure size. If `None` it will be defined automatically.\n textsize: float, optional\n Text size scaling factor for labels, titles and lines. If `None` it will be autoscaled based\n on `figsize`.\n plot_kwargs : dicts, optional\n Additional keywords passed to :func:`matplotlib.pyplot.plot`.\n hist_kwargs : dicts, optional\n Additional keywords passed to :func:`arviz.plot_dist`. Only works for discrete variables.\n ax : axes, optional\n :class:`matplotlib.axes.Axes` or :class:`bokeh.plotting.Figure`.\n backend :{\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n dict : A dictionary with BF10 (Bayes Factor 10 (H1/H0 ratio), and BF01 (H0/H1 ratio).\n axes : matplotlib_axes or bokeh_figure\n\n References\n ----------\n .. [1] Heck, D., 2019. A caveat on the avage-Dickey density ratio:\n The case of computing Bayes factors for regression parameters.\n\n Examples\n --------\n Moderate evidence indicating that the parameter \"a\" is different from zero.\n\n .. plot::\n :context: close-figs\n\n >>> import numpy as np\n >>> import arviz as az\n >>> idata = az.from_dict(posterior={\"a\":np.random.normal(1, 0.5, 5000)},\n ... prior={\"a\":np.random.normal(0, 1, 5000)})\n >>> az.plot_bf(idata, var_name=\"a\", ref_val=0)\n \n source"},{"id":139,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_bpv","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_bpv-Tuple","content":" ArviZPythonPlots.plot_bpv — Method Plot Bayesian p-value for observed data and Posterior/Prior predictive.\n\n Parameters\n ----------\n data : InferenceData\n :class:`arviz.InferenceData` object containing the observed and\n posterior/prior predictive data.\n kind : {\"u_value\", \"p_value\", \"t_stat\"}, default \"u_value\"\n Specify the kind of plot:\n\n * The ``kind=\"p_value\"`` computes :math:`p := p(y* \\leq y | y)`.\n This is the probability of the data y being larger or equal than the predicted data y*.\n The ideal value is 0.5 (half the predictions below and half above the data).\n * The ``kind=\"u_value\"`` argument computes :math:`p_i := p(y_i* \\leq y_i | y)`.\n i.e. like a p_value but per observation :math:`y_i`. This is also known as marginal\n p_value. The ideal distribution is uniform. This is similar to the LOO-PIT\n calculation/plot, the difference is than in LOO-pit plot we compute\n :math:`pi = p(y_i* r \\leq y_i | y_{-i} )`, where :math:`y_{-i}`,\n is all other data except :math:`y_i`.\n * The ``kind=\"t_stat\"`` argument computes :math:`:= p(T(y)* \\leq T(y) | y)`\n where T is any test statistic. See ``t_stat`` argument below for details\n of available options.\n\n t_stat : str, float, or callable, default \"median\"\n Test statistics to compute from the observations and predictive distributions.\n Allowed strings are “mean”, “median” or “std”. Alternative a quantile can be passed\n as a float (or str) in the interval (0, 1). Finally a user defined function is also\n acepted, see examples section for details.\n bpv : bool, default True\n If True add the Bayesian p_value to the legend when ``kind = t_stat``.\n plot_mean : bool, default True\n Whether or not to plot the mean test statistic.\n reference : {\"analytical\", \"samples\", None}, default \"analytical\"\n How to compute the distributions used as reference for ``kind=u_values``\n or ``kind=p_values``. Use `None` to not plot any reference.\n mse : bool, default False\n Show scaled mean square error between uniform distribution and marginal p_value\n distribution.\n n_ref : int, default 100\n Number of reference distributions to sample when ``reference=samples``.\n hdi_prob : float, optional\n Probability for the highest density interval for the analytical reference distribution when\n ``kind=u_values``. Should be in the interval (0, 1]. Defaults to the\n rcParam ``stats.hdi_prob``. See :ref:`this section ` for usage examples.\n color : str, optional\n Matplotlib color\n grid : tuple, optional\n Number of rows and columns. By default, the rows and columns are\n automatically inferred. See :ref:`this section ` for usage examples.\n figsize : (float, float), optional\n Figure size. If None it will be defined automatically.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If None it will be autoscaled based\n on `figsize`.\n data_pairs : dict, optional\n Dictionary containing relations between observed data and posterior/prior predictive data.\n Dictionary structure:\n\n - key = data var_name\n - value = posterior/prior predictive var_name\n\n For example, ``data_pairs = {'y' : 'y_hat'}``\n If None, it will assume that the observed data and the posterior/prior\n predictive data have the same variable name.\n Labeller : Labeller, optional\n Class providing the method ``make_pp_label`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n var_names : list of str, optional\n Variables to be plotted. If `None` all variable are plotted. Prefix the variables by ``~``\n when you want to exclude them from the plot. See the :ref:`this section `\n for usage examples. See :ref:`this section ` for usage examples.\n filter_vars : {None, \"like\", \"regex\"}, default None\n If `None` (default), interpret `var_names` as the real variables names. If \"like\",\n interpret `var_names` as substrings of the real variables names. If \"regex\",\n interpret `var_names` as regular expressions on the real variables names. See\n :ref:`this section ` for usage examples.\n coords : dict, optional\n Dictionary mapping dimensions to selected coordinates to be plotted.\n Dimensions without a mapping specified will include all coordinates for\n that dimension. Defaults to including all coordinates for all\n dimensions if None. See :ref:`this section ` for usage examples.\n flatten : list, optional\n List of dimensions to flatten in observed_data. Only flattens across the coordinates\n specified in the coords argument. Defaults to flattening all of the dimensions.\n flatten_pp : list, optional\n List of dimensions to flatten in posterior_predictive/prior_predictive. Only flattens\n across the coordinates specified in the coords argument. Defaults to flattening all\n of the dimensions. Dimensions should match flatten excluding dimensions for data_pairs\n parameters. If `flatten` is defined and `flatten_pp` is None, then ``flatten_pp=flatten``.\n legend : bool, default True\n Add legend to figure.\n ax : 2D array-like of matplotlib_axes or bokeh_figure, optional\n A 2D array of locations into which to plot the densities. If not supplied, ArviZ will create\n its own array of plot areas (and return it).\n backend : str, optional\n Select plotting backend {\"matplotlib\", \"bokeh\"}. Default \"matplotlib\".\n plot_ref_kwargs : dict, optional\n Extra keyword arguments to control how reference is represented.\n Passed to :meth:`matplotlib.axes.Axes.plot` or\n :meth:`matplotlib.axes.Axes.axhspan` (when ``kind=u_value``\n and ``reference=analytical``).\n backend_kwargs : bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n group : {\"posterior\", \"prior\"}, default \"posterior\"\n Specifies which InferenceData group should be plotted. If \"posterior\", then the values\n in `posterior_predictive` group are compared to the ones in `observed_data`, if \"prior\" then\n the same comparison happens, but with the values in `prior_predictive` group.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : 2D ndarray of matplotlib_axes or bokeh_figure\n\n See Also\n --------\n plot_ppc : Plot for posterior/prior predictive checks.\n plot_loo_pit : Plot Leave-One-Out probability integral transformation (PIT) predictive checks.\n plot_dist_comparison : Plot to compare fitted and unfitted distributions.\n\n References\n ----------\n * Gelman et al. (2013) see http://www.stat.columbia.edu/~gelman/book/ pages 151-153 for details\n\n Examples\n --------\n Plot Bayesian p_values.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data(\"regression1d\")\n >>> az.plot_bpv(data, kind=\"p_value\")\n\n Plot custom test statistic comparison.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data(\"regression1d\")\n >>> az.plot_bpv(data, kind=\"t_stat\", t_stat=lambda x:np.percentile(x, q=50, axis=-1))\n \n source"},{"id":140,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_compare","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_compare-Tuple","content":" ArviZPythonPlots.plot_compare — Method Summary plot for model comparison.\n\n Models are compared based on their expected log pointwise predictive density (ELPD).\n This plot is in the style of the one used in [2]_. Chapter 6 in the first edition\n or 7 in the second.\n\n Notes\n -----\n The ELPD is estimated either by Pareto smoothed importance sampling leave-one-out\n cross-validation (LOO) or using the widely applicable information criterion (WAIC).\n We recommend LOO in line with the work presented by [1]_.\n\n Parameters\n ----------\n comp_df : pandas.DataFrame\n Result of the :func:`arviz.compare` method.\n insample_dev : bool, default False\n Plot in-sample ELPD, that is the value of the information criteria without the\n penalization given by the effective number of parameters (p_loo or p_waic).\n plot_standard_error : bool, default True\n Plot the standard error of the ELPD.\n plot_ic_diff : bool, default True\n Plot standard error of the difference in ELPD between each model\n and the top-ranked model.\n order_by_rank : bool, default True\n If True ensure the best model is used as reference.\n legend : bool, default True\n Add legend to figure.\n figsize : (float, float), optional\n If `None`, size is (6, num of models) inches.\n title : bool, default True\n Show a tittle with a description of how to interpret the plot.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If `None` it will be autoscaled based\n on `figsize`.\n labeller : Labeller, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n plot_kwargs : dict, optional\n Optional arguments for plot elements. Currently accepts 'color_ic',\n 'marker_ic', 'color_insample_dev', 'marker_insample_dev', 'color_dse',\n 'marker_dse', 'ls_min_ic' 'color_ls_min_ic', 'fontsize'\n ax : matplotlib_axes or bokeh_figure, optional\n Matplotlib axes or bokeh figure.\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_kwargs : bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : matplotlib_axes or bokeh_figure\n\n See Also\n --------\n plot_elpd : Plot pointwise elpd differences between two or more models.\n compare : Compare models based on PSIS-LOO loo or WAIC waic cross-validation.\n loo : Compute Pareto-smoothed importance sampling leave-one-out cross-validation (PSIS-LOO-CV).\n waic : Compute the widely applicable information criterion.\n\n References\n ----------\n .. [1] Vehtari et al. (2016). Practical Bayesian model evaluation using leave-one-out\n cross-validation and WAIC https://arxiv.org/abs/1507.04544\n\n .. [2] McElreath R. (2022). Statistical Rethinking A Bayesian Course with Examples in\n R and Stan, Second edition, CRC Press.\n\n Examples\n --------\n Show default compare plot\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> model_compare = az.compare({'Centered 8 schools': az.load_arviz_data('centered_eight'),\n >>> 'Non-centered 8 schools': az.load_arviz_data('non_centered_eight')})\n >>> az.plot_compare(model_compare)\n\n Include the in-sample ELDP\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_compare(model_compare, insample_dev=True)\n\n \n source"},{"id":141,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_density","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_density-Tuple","content":" ArviZPythonPlots.plot_density — Method Generate KDE plots for continuous variables and histograms for discrete ones.\n\n Plots are truncated at their 100*(1-alpha)% highest density intervals. Plots are grouped per\n variable and colors assigned to models.\n\n Parameters\n ----------\n data : InferenceData or iterable of InferenceData\n Any object that can be converted to an :class:`arviz.InferenceData` object, or an Iterator\n returning a sequence of such objects.\n Refer to documentation of :func:`arviz.convert_to_dataset` for details.\n group : {\"posterior\", \"prior\"}, default \"posterior\"\n Specifies which InferenceData group should be plotted. If \"posterior\", then the values\n in `posterior_predictive` group are compared to the ones in `observed_data`, if \"prior\" then\n the same comparison happens, but with the values in `prior_predictive` group.\n data_labels : list of str, default None\n List with names for the datasets passed as \"data.\" Useful when plotting more than one\n dataset. Must be the same shape as the data parameter.\n var_names : list of str, optional\n List of variables to plot. If multiple datasets are supplied and `var_names` is not None,\n will print the same set of variables for each dataset. Defaults to None, which results in\n all the variables being plotted.\n filter_vars : {None, \"like\", \"regex\"}, default None\n If `None` (default), interpret `var_names` as the real variables names. If \"like\",\n interpret `var_names` as substrings of the real variables names. If \"regex\",\n interpret `var_names` as regular expressions on the real variables names. See\n :ref:`this section ` for usage examples.\n combine_dims : set_like of str, optional\n List of dimensions to reduce. Defaults to reducing only the \"chain\" and \"draw\" dimensions.\n See :ref:`this section ` for usage examples.\n transform : callable\n Function to transform data (defaults to `None` i.e. the identity function).\n hdi_prob : float, default 0.94\n Probability for the highest density interval. Should be in the interval (0, 1].\n See :ref:`this section ` for usage examples.\n point_estimate : str, optional\n Plot point estimate per variable. Values should be 'mean', 'median', 'mode' or None.\n Defaults to 'auto' i.e. it falls back to default set in ``rcParams``.\n colors : str or list of str, optional\n List with valid matplotlib colors, one color per model. Alternative a string can be passed.\n If the string is `cycle`, it will automatically choose a color per model from matplotlib's\n cycle. If a single color is passed, e.g. 'k', 'C2' or 'red' this color will be used for all\n models. Defaults to `cycle`.\n outline : bool, default True\n Use a line to draw KDEs and histograms.\n hdi_markers : str\n A valid `matplotlib.markers` like 'v', used to indicate the limits of the highest density\n interval. Defaults to empty string (no marker).\n shade : float, default 0\n Alpha blending value for the shaded area under the curve, between 0 (no shade) and 1\n (opaque).\n bw : float or str, optional\n If numeric, indicates the bandwidth and must be positive.\n If str, indicates the method to estimate the bandwidth and must be\n one of \"scott\", \"silverman\", \"isj\" or \"experimental\" when `circular` is False\n and \"taylor\" (for now) when `circular` is True.\n Defaults to \"default\" which means \"experimental\" when variable is not circular\n and \"taylor\" when it is.\n circular : bool, default False\n If True, it interprets the values passed are from a circular variable measured in radians\n and a circular KDE is used. Only valid for 1D KDE.\n grid : tuple, optional\n Number of rows and columns. Defaults to ``None``, the rows and columns are\n automatically inferred. See :ref:`this section ` for usage examples.\n figsize : (float, float), optional\n Figure size. If `None` it will be defined automatically.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If `None` it will be autoscaled based\n on `figsize`.\n labeller : Labeller, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n ax : 2D array-like of matplotlib_axes or bokeh_figure, optional\n A 2D array of locations into which to plot the densities. If not supplied, ArviZ will create\n its own array of plot areas (and return it).\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : 2D ndarray of matplotlib_axes or bokeh_figure\n\n See Also\n --------\n plot_dist : Plot distribution as histogram or kernel density estimates.\n plot_posterior : Plot Posterior densities in the style of John K. Kruschke's book.\n\n Examples\n --------\n Plot default density plot\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> centered = az.load_arviz_data('centered_eight')\n >>> non_centered = az.load_arviz_data('non_centered_eight')\n >>> az.plot_density([centered, non_centered])\n\n Plot variables in a 4x5 grid\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_density([centered, non_centered], grid=(4, 5))\n\n Plot subset variables by specifying variable name exactly\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_density([centered, non_centered], var_names=[\"mu\"])\n\n Plot a specific `az.InferenceData` group\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_density([centered, non_centered], var_names=[\"mu\"], group=\"prior\")\n\n Specify highest density interval\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_density([centered, non_centered], var_names=[\"mu\"], hdi_prob=.5)\n\n Shade plots and/or remove outlines\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_density([centered, non_centered], var_names=[\"mu\"], outline=False, shade=.8)\n\n Specify binwidth for kernel density estimation\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_density([centered, non_centered], var_names=[\"mu\"], bw=.9)\n \n source"},{"id":142,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_dist","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_dist-Tuple","content":" ArviZPythonPlots.plot_dist — Method Plot distribution as histogram or kernel density estimates.\n\n By default continuous variables are plotted using KDEs and discrete ones using histograms\n\n Parameters\n ----------\n values : array-like\n Values to plot from an unknown continuous or discrete distribution.\n values2 : array-like, optional\n Values to plot. If present, a 2D KDE or a hexbin will be estimated.\n color : string\n valid matplotlib color.\n kind : string, default \"auto\"\n By default (\"auto\") continuous variables will use the kind defined by rcParam\n ``plot.density_kind`` and discrete ones will use histograms.\n To override this use \"hist\" to plot histograms and \"kde\" for KDEs.\n cumulative : bool, default False\n If true plot the estimated cumulative distribution function. Defaults to False.\n Ignored for 2D KDE.\n label : string\n Text to include as part of the legend.\n rotated : bool, default False\n Whether to rotate the 1D KDE plot 90 degrees.\n rug : bool, default False\n Add a `rug plot `_ for a specific subset\n of values. Ignored for 2D KDE.\n bw : float or str, optional\n If numeric, indicates the bandwidth and must be positive.\n If str, indicates the method to estimate the bandwidth and must be\n one of \"scott\", \"silverman\", \"isj\" or \"experimental\" when ``is_circular`` is False\n and \"taylor\" (for now) when ``is_circular`` is True.\n Defaults to \"experimental\" when variable is not circular and \"taylor\" when it is.\n quantiles : list, optional\n Quantiles in ascending order used to segment the KDE. Use [.25, .5, .75] for quartiles.\n contour : bool, default True\n If True plot the 2D KDE using contours, otherwise plot a smooth 2D KDE.\n fill_last : bool, default True\n If True fill the last contour of the 2D KDE plot.\n figsize : (float, float), optional\n Figure size. If `None` it will be defined automatically.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If `None` it will be autoscaled based\n on `figsize`. Not implemented for bokeh backend.\n plot_kwargs : dict\n Keywords passed to the pdf line of a 1D KDE. Passed to :func:`arviz.plot_kde` as\n ``plot_kwargs``.\n fill_kwargs : dict\n Keywords passed to the fill under the line (use fill_kwargs={'alpha': 0} to disable fill).\n Ignored for 2D KDE. Passed to :func:`arviz.plot_kde` as ``fill_kwargs``.\n rug_kwargs : dict\n Keywords passed to the rug plot. Ignored if ``rug=False`` or for 2D KDE\n Use ``space`` keyword (float) to control the position of the rugplot.\n The larger this number the lower the rugplot. Passed to\n :func:`arviz.plot_kde` as ``rug_kwargs``.\n contour_kwargs : dict\n Keywords passed to the contourplot. Ignored for 1D KDE.\n contourf_kwargs : dict\n Keywords passed to :meth:`matplotlib.axes.Axes.contourf`. Ignored for 1D KDE.\n pcolormesh_kwargs : dict\n Keywords passed to :meth:`matplotlib.axes.Axes.pcolormesh`. Ignored for 1D KDE.\n hist_kwargs : dict\n Keyword arguments used to customize the histogram. Ignored when plotting a KDE.\n They are passed to :meth:`matplotlib.axes.Axes.hist` if using matplotlib,\n or to :meth:`bokeh.plotting.figure.quad` if using bokeh. In bokeh case,\n the following extra keywords are also supported:\n\n * ``color``: replaces the ``fill_color`` and ``line_color`` of the ``quad`` method\n * ``bins``: taken from ``hist_kwargs`` and passed to :func:`numpy.histogram` instead\n * ``density``: normalize histogram to represent a probability density function,\n Defaults to ``True``\n\n * ``cumulative``: plot the cumulative counts. Defaults to ``False``.\n\n is_circular : {False, True, \"radians\", \"degrees\"}, default False\n Select input type {\"radians\", \"degrees\"} for circular histogram or KDE plot. If True,\n default input type is \"radians\". When this argument is present, it interprets the\n values passed are from a circular variable measured in radians and a circular KDE is\n used. Inputs in \"degrees\" will undergo an internal conversion to radians. Only valid\n for 1D KDE.\n ax : matplotlib_axes or bokeh_figure, optional\n Matplotlib or bokeh targets on which to plot. If not supplied, Arviz will create\n its own plot area (and return it).\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_kwargs :dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : matplotlib axes or bokeh figure\n\n See Also\n --------\n plot_posterior : Plot Posterior densities in the style of John K. Kruschke's book.\n plot_density : Generate KDE plots for continuous variables and histograms for discrete ones.\n plot_kde : 1D or 2D KDE plot taking into account boundary conditions.\n\n Examples\n --------\n Plot an integer distribution\n\n .. plot::\n :context: close-figs\n\n >>> import numpy as np\n >>> import arviz as az\n >>> a = np.random.poisson(4, 1000)\n >>> az.plot_dist(a)\n\n Plot a continuous distribution\n\n .. plot::\n :context: close-figs\n\n >>> b = np.random.normal(0, 1, 1000)\n >>> az.plot_dist(b)\n\n Add a rug under the Gaussian distribution\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_dist(b, rug=True)\n\n Segment into quantiles\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_dist(b, rug=True, quantiles=[.25, .5, .75])\n\n Plot as the cumulative distribution\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_dist(b, rug=True, quantiles=[.25, .5, .75], cumulative=True)\n \n source"},{"id":143,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_dist_comparison","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_dist_comparison-Tuple","content":" ArviZPythonPlots.plot_dist_comparison — Method Plot to compare fitted and unfitted distributions.\n\n The resulting plots will show the compared distributions both on\n separate axes (particularly useful when one of them is substantially tighter\n than another), and plotted together, displaying a grid of three plots per\n distribution.\n\n Parameters\n ----------\n data : InferenceData\n Any object that can be converted to an :class:`arviz.InferenceData` object\n containing the posterior/prior data. Refer to documentation of\n :func:`arviz.convert_to_dataset` for details.\n kind : {\"latent\", \"observed\"}, default \"latent\"\n kind of plot to display The \"latent\" option includes {\"prior\", \"posterior\"},\n and the \"observed\" option includes\n {\"observed_data\", \"prior_predictive\", \"posterior_predictive\"}.\n figsize : (float, float), optional\n Figure size. If ``None`` it will be defined automatically.\n textsize : float\n Text size scaling factor for labels, titles and lines. If ``None`` it will be\n autoscaled based on `figsize`.\n var_names : str, list, list of lists, optional\n if str, plot the variable. if list, plot all the variables in list\n of all groups. if list of lists, plot the vars of groups in respective lists.\n See :ref:`this section ` for usage examples.\n coords : dict\n Dictionary mapping dimensions to selected coordinates to be plotted.\n Dimensions without a mapping specified will include all coordinates for\n that dimension. See :ref:`this section ` for usage examples.\n combine_dims : set_like of str, optional\n List of dimensions to reduce. Defaults to reducing only the \"chain\" and \"draw\" dimensions.\n See :ref:`this section ` for usage examples.\n transform : callable\n Function to transform data (defaults to `None` i.e. the identity function).\n legend : bool\n Add legend to figure. By default True.\n labeller : Labeller, optional\n Class providing the method ``make_pp_label`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n ax : (nvars, 3) array-like of matplotlib_axes, optional\n Matplotlib axes: The ax argument should have shape (nvars, 3), where the\n last column is for the combined before/after plots and columns 0 and 1 are\n for the before and after plots, respectively.\n prior_kwargs : dicts, optional\n Additional keywords passed to :func:`arviz.plot_dist` for prior/predictive groups.\n posterior_kwargs : dicts, optional\n Additional keywords passed to :func:`arviz.plot_dist` for posterior/predictive groups.\n observed_kwargs : dicts, optional\n Additional keywords passed to :func:`arviz.plot_dist` for observed_data group.\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : 2D ndarray of matplotlib_axes\n Returned object will have shape (nvars, 3),\n where the last column is the combined plot and the first columns are the single plots.\n\n See Also\n --------\n plot_bpv : Plot Bayesian p-value for observed data and Posterior/Prior predictive.\n\n Examples\n --------\n Plot the prior/posterior plot for specified vars and coords.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data('rugby')\n >>> az.plot_dist_comparison(data, var_names=[\"defs\"], coords={\"team\" : [\"Italy\"]})\n\n \n source"},{"id":144,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_dot","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_dot-Tuple","content":" ArviZPythonPlots.plot_dot — Method Plot distribution as dot plot or quantile dot plot.\n\n This function uses the Wilkinson's Algorithm [1]_ to allot dots to bins.\n The quantile dot plots was inspired from [2]_.\n\n Parameters\n ----------\n values : array-like\n Values to plot from an unknown continuous or discrete distribution.\n binwidth : float, optional\n Width of the bin for drawing the dot plot.\n dotsize : float, default 1\n The size of the dots relative to the bin width. The default makes dots be\n just about as wide as the bin width.\n stackratio : float, default 1\n The distance between the center of the dots in the same stack relative to the bin height.\n The default makes dots in the same stack just touch each other.\n point_interval : bool, default False\n Plots the point interval. Uses ``hdi_prob`` to plot the HDI interval\n point_estimate : str, optional\n Plot point estimate per variable. Values should be ``mean``, ``median``, ``mode`` or None.\n Defaults to ``auto`` i.e. it falls back to default set in rcParams.\n dotcolor : string, optional\n The color of the dots. Should be a valid matplotlib color.\n intervalcolor : string, optional\n The color of the interval. Should be a valid matplotlib color.\n linewidth : int, default None\n Line width throughout. If None it will be autoscaled based on `figsize`.\n markersize : int, default None\n Markersize throughout. If None it will be autoscaled based on `figsize`.\n markercolor : string, optional\n The color of the marker when plot_interval is True. Should be a valid matplotlib color.\n marker : string, default \"o\"\n The shape of the marker. Valid for matplotlib backend.\n hdi_prob : float, optional\n Valid only when point_interval is True. Plots HDI for chosen percentage of density.\n Defaults to ``stats.hdi_prob`` rcParam. See :ref:`this section `\n for usage examples.\n rotated : bool, default False\n Whether to rotate the dot plot by 90 degrees.\n nquantiles : int, default 50\n Number of quantiles to plot, used for quantile dot plots.\n quartiles : bool, default True\n If True then the quartile interval will be plotted with the HDI.\n figsize : (float,float), optional\n Figure size. If ``None`` it will be defined automatically.\n plot_kwargs : dict, optional\n Keywords passed for customizing the dots. Passed to :class:`mpl:matplotlib.patches.Circle`\n in matplotlib and :meth:`bokeh.plotting.figure.circle` in bokeh.\n backend :{\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n ax : axes, optional\n Matplotlib_axes or bokeh_figure.\n show : bool, optional\n Call backend show function.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n\n Returns\n -------\n axes : matplotlib_axes or bokeh_figure\n\n See Also\n --------\n plot_dist : Plot distribution as histogram or kernel density estimates.\n\n References\n ----------\n .. [1] Leland Wilkinson (1999) Dot Plots, The American Statistician, 53:3, 276-281,\n DOI: 10.1080/00031305.1999.10474474\n .. [2] Matthew Kay, Tara Kola, Jessica R. Hullman,\n and Sean A. Munson. 2016. When (ish) is My Bus? User-centered Visualizations of Uncertainty\n in Everyday, Mobile Predictive Systems. DOI:https://doi.org/10.1145/2858036.2858558\n\n Examples\n --------\n Plot dot plot for a set of data points\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> import numpy as np\n >>> values = np.random.normal(0, 1, 500)\n >>> az.plot_dot(values)\n\n Manually adjust number of quantiles to plot\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_dot(values, nquantiles=100)\n\n Add a point interval under the dot plot\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_dot(values, point_interval=True)\n\n Rotate the dot plots by 90 degrees i.e swap x and y axis\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_dot(values, point_interval=True, rotated=True)\n\n \n source"},{"id":145,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_ecdf","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_ecdf-Tuple","content":" ArviZPythonPlots.plot_ecdf — Method Plot ECDF or ECDF-Difference Plot with Confidence bands.\n\n Plots of the empirical CDF estimates of an array. When `values2` argument is provided,\n the two empirical CDFs are overlaid with the distribution of `values` on top\n (in a darker shade) and confidence bands in a more transparent shade. Optionally, the difference\n between the two empirical CDFs can be computed, and the PIT for a single dataset or a comparison\n between two samples.\n\n Notes\n -----\n This plot computes the confidence bands with the simulated based algorithm presented in [1]_.\n\n Parameters\n ----------\n values : array-like\n Values to plot from an unknown continuous or discrete distribution.\n values2 : array-like, optional\n Values to compare to the original sample.\n cdf : callable, optional\n Cumulative distribution function of the distribution to compare the original sample.\n difference : bool, default False\n If True then plot ECDF-difference plot otherwise ECDF plot.\n pit : bool, default False\n If True plots the ECDF or ECDF-diff of PIT of sample.\n confidence_bands : bool, default None\n If True plots the simultaneous or pointwise confidence bands with `1 - fpr`\n confidence level.\n pointwise : bool, default False\n If True plots pointwise confidence bands otherwise simultaneous bands.\n npoints : int, default 100\n This denotes the granularity size of our plot i.e the number of evaluation points\n for the ecdf or ecdf-difference plots.\n num_trials : int, default 500\n The number of random ECDFs to generate for constructing simultaneous confidence bands.\n fpr : float, default 0.05\n The type I error rate s.t `1 - fpr` denotes the confidence level of bands.\n figsize : (float,float), optional\n Figure size. If `None` it will be defined automatically.\n fill_band : bool, default True\n If True it fills in between to mark the area inside the confidence interval. Otherwise,\n plot the border lines.\n plot_kwargs : dict, optional\n Additional kwargs passed to :func:`mpl:matplotlib.pyplot.step` or\n :meth:`bokeh.plotting.figure.step`\n fill_kwargs : dict, optional\n Additional kwargs passed to :func:`mpl:matplotlib.pyplot.fill_between` or\n :meth:`bokeh:bokeh.plotting.Figure.varea`\n plot_outline_kwargs : dict, optional\n Additional kwargs passed to :meth:`mpl:matplotlib.axes.Axes.plot` or\n :meth:`bokeh:bokeh.plotting.Figure.line`\n ax :axes, optional\n Matplotlib axes or bokeh figures.\n show : bool, optional\n Call backend show function.\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n\n Returns\n -------\n axes : matplotlib_axes or bokeh_figure\n\n References\n ----------\n .. [1] Säilynoja, T., Bürkner, P.C. and Vehtari, A., 2021. Graphical Test for\n Discrete Uniformity and its Applications in Goodness of Fit Evaluation and\n Multiple Sample Comparison. arXiv preprint arXiv:2103.10522.\n\n Examples\n --------\n Plot ecdf plot for a given sample\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> from scipy.stats import uniform, binom, norm\n\n >>> sample = norm(0,1).rvs(1000)\n >>> az.plot_ecdf(sample)\n\n Plot ecdf plot with confidence bands for comparing a given sample w.r.t a given distribution\n\n .. plot::\n :context: close-figs\n\n >>> distribution = norm(0,1)\n >>> az.plot_ecdf(sample, cdf = distribution.cdf, confidence_bands = True)\n\n Plot ecdf-difference plot with confidence bands for comparing a given sample\n w.r.t a given distribution\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_ecdf(sample, cdf = distribution.cdf,\n >>> confidence_bands = True, difference = True)\n\n Plot ecdf plot with confidence bands for PIT of sample for comparing a given sample\n w.r.t a given distribution\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_ecdf(sample, cdf = distribution.cdf,\n >>> confidence_bands = True, pit = True)\n\n Plot ecdf-difference plot with confidence bands for PIT of sample for comparing a given\n sample w.r.t a given distribution\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_ecdf(sample, cdf = distribution.cdf,\n >>> confidence_bands = True, difference = True, pit = True)\n\n You could also plot the above w.r.t another sample rather than a given distribution.\n For eg: Plot ecdf-difference plot with confidence bands for PIT of sample for\n comparing a given sample w.r.t a given sample\n\n .. plot::\n :context: close-figs\n\n >>> sample2 = norm(0,1).rvs(5000)\n >>> az.plot_ecdf(sample, sample2, confidence_bands = True, difference = True, pit = True)\n\n \n source"},{"id":146,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_elpd","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_elpd-Tuple","content":" ArviZPythonPlots.plot_elpd — Method Plot pointwise elpd differences between two or more models.\n\n Pointwise model comparison based on their expected log pointwise predictive density (ELPD).\n\n Notes\n -----\n The ELPD is estimated either by Pareto smoothed importance sampling leave-one-out\n cross-validation (LOO) or using the widely applicable information criterion (WAIC).\n We recommend LOO in line with the work presented by [1]_.\n\n Parameters\n ----------\n compare_dict : mapping of {str : ELPDData or InferenceData}\n A dictionary mapping the model name to the object containing inference data or the result\n of :func:`arviz.loo` or :func:`arviz.waic` functions.\n Refer to :func:`arviz.convert_to_inference_data` for details on possible dict items.\n color : str or array_like, default \"C0\"\n Colors of the scatter plot. If color is a str all dots will have the same color.\n If it is the size of the observations, each dot will have the specified color.\n Otherwise, it will be interpreted as a list of the dims to be used for the color code.\n xlabels : bool, default False\n Use coords as xticklabels.\n figsize : (float, float), optional\n If `None`, size is (8 + numvars, 8 + numvars).\n textsize : float, optional\n Text size for labels. If `None` it will be autoscaled based on `figsize`.\n coords : mapping, optional\n Coordinates of points to plot. **All** values are used for computation, but only a\n subset can be plotted for convenience. See :ref:`this section `\n for usage examples.\n legend : bool, default False\n Include a legend to the plot. Only taken into account when color argument is a dim name.\n threshold : float, optional\n If some elpd difference is larger than ``threshold * elpd.std()``, show its label. If\n `None`, no observations will be highlighted.\n ic : str, optional\n Information Criterion (\"loo\" for PSIS-LOO, \"waic\" for WAIC) used to compare models.\n Defaults to ``rcParams[\"stats.information_criterion\"]``.\n Only taken into account when input is :class:`arviz.InferenceData`.\n scale : str, optional\n Scale argument passed to :func:`arviz.loo` or :func:`arviz.waic`, see their docs for\n details. Only taken into account when values in ``compare_dict`` are\n :class:`arviz.InferenceData`.\n var_name : str, optional\n Argument passed to to :func:`arviz.loo` or :func:`arviz.waic`, see their docs for\n details. Only taken into account when values in ``compare_dict`` are\n :class:`arviz.InferenceData`.\n plot_kwargs : dicts, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.scatter`.\n ax : axes, optional\n :class:`matplotlib.axes.Axes` or :class:`bokeh.plotting.Figure`.\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : matplotlib_axes or bokeh_figure\n\n See Also\n --------\n plot_compare : Summary plot for model comparison.\n loo : Compute Pareto-smoothed importance sampling leave-one-out cross-validation (PSIS-LOO-CV).\n waic : Compute the widely applicable information criterion.\n\n References\n ----------\n .. [1] Vehtari et al. (2016). Practical Bayesian model evaluation using leave-one-out\n cross-validation and WAIC https://arxiv.org/abs/1507.04544\n\n Examples\n --------\n Compare pointwise PSIS-LOO for centered and non centered models of the 8-schools problem\n using matplotlib.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> idata1 = az.load_arviz_data(\"centered_eight\")\n >>> idata2 = az.load_arviz_data(\"non_centered_eight\")\n >>> az.plot_elpd(\n >>> {\"centered model\": idata1, \"non centered model\": idata2},\n >>> xlabels=True\n >>> )\n\n .. bokeh-plot::\n :source-position: above\n\n import arviz as az\n idata1 = az.load_arviz_data(\"centered_eight\")\n idata2 = az.load_arviz_data(\"non_centered_eight\")\n az.plot_elpd(\n {\"centered model\": idata1, \"non centered model\": idata2},\n backend=\"bokeh\"\n )\n\n \n source"},{"id":147,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_energy","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_energy-Tuple","content":" ArviZPythonPlots.plot_energy — Method Plot energy transition distribution and marginal energy distribution in HMC algorithms.\n\n This may help to diagnose poor exploration by gradient-based algorithms like HMC or NUTS.\n The energy function in HMC can identify posteriors with heavy tailed distributions, that\n in practice are challenging for sampling.\n\n This plot is in the style of the one used in [1]_.\n\n Parameters\n ----------\n data : obj\n :class:`xarray.Dataset`, or any object that can be converted (must represent\n ``sample_stats`` and have an ``energy`` variable).\n kind : str, optional\n Type of plot to display (\"kde\", \"hist\").\n bfmi : bool, default True\n If True add to the plot the value of the estimated Bayesian fraction of missing\n information.\n figsize : (float, float), optional\n Figure size. If `None` it will be defined automatically.\n legend : bool, default True\n Flag for plotting legend.\n fill_alpha : tuple, default (1, 0.75)\n Alpha blending value for the shaded area under the curve, between 0\n (no shade) and 1 (opaque).\n fill_color : tuple of valid matplotlib color, default ('C0', 'C5')\n Color for Marginal energy distribution and Energy transition distribution.\n bw : float or str, optional\n If numeric, indicates the bandwidth and must be positive.\n If str, indicates the method to estimate the bandwidth and must be\n one of \"scott\", \"silverman\", \"isj\" or \"experimental\". Defaults to \"experimental\".\n Only works if ``kind='kde'``.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If `None` it will be autoscaled\n based on `figsize`.\n fill_kwargs : dicts, optional\n Additional keywords passed to :func:`arviz.plot_kde` (to control the shade).\n plot_kwargs : dicts, optional\n Additional keywords passed to :func:`arviz.plot_kde` or :func:`matplotlib.pyplot.hist`\n (if ``type='hist'``).\n ax : axes, optional\n :class:`matplotlib.axes.Axes` or :class:`bokeh.plotting.Figure`.\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : matplotlib axes or bokeh figures\n\n See Also\n --------\n bfmi : Calculate the estimated Bayesian fraction of missing information (BFMI).\n\n References\n ----------\n .. [1] Betancourt (2016). Diagnosing Suboptimal Cotangent Disintegrations in\n Hamiltonian Monte Carlo https://arxiv.org/abs/1604.00695\n\n Examples\n --------\n Plot a default energy plot\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data('centered_eight')\n >>> az.plot_energy(data)\n\n Represent energy plot via histograms\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_energy(data, kind='hist')\n\n \n source"},{"id":148,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_ess","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_ess-Tuple","content":" ArviZPythonPlots.plot_ess — Method Generate quantile, local, or evolution ESS plots.\n\n The local and the quantile ESS plots are recommended for checking\n that there are enough samples for all the explored regions of the\n parameter space. Checking local and quantile ESS is particularly\n relevant when working with HDI intervals as opposed to ESS bulk,\n which is suitable for point estimates.\n\n Parameters\n ----------\n idata : InferenceData\n Any object that can be converted to an :class:`arviz.InferenceData` object\n Refer to documentation of :func:`arviz.convert_to_dataset` for details.\n var_names : list of str, optional\n Variables to be plotted. Prefix the variables by ``~`` when you want to exclude\n them from the plot. See :ref:`this section ` for usage examples.\n filter_vars : {None, \"like\", \"regex\"}, default None\n If `None` (default), interpret `var_names` as the real variables names. If \"like\",\n interpret `var_names` as substrings of the real variables names. If \"regex\",\n interpret `var_names` as regular expressions on the real variables names. See\n :ref:`this section ` for usage examples.\n kind : {\"local\", \"quantile\", \"evolution\"}, default \"local\"\n Specify the kind of plot:\n\n * The ``kind=\"local\"`` argument generates the ESS' local efficiency for\n estimating quantiles of a desired posterior.\n * The ``kind=\"quantile\"`` argument generates the ESS' local efficiency\n for estimating small-interval probability of a desired posterior.\n * The ``kind=\"evolution\"`` argument generates the estimated ESS'\n with incrised number of iterations of a desired posterior.\n\n relative : bool, default False\n Show relative ess in plot ``ress = ess / N``.\n coords : dict, optional\n Coordinates of `var_names` to be plotted. Passed to :meth:`xarray.Dataset.sel`.\n See :ref:`this section ` for usage examples.\n grid : tuple, optional\n Number of rows and columns. By default, the rows and columns are\n automatically inferred. See :ref:`this section ` for usage examples.\n figsize : (float, float), optional\n Figure size. If ``None`` it will be defined automatically.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If ``None`` it will be autoscaled\n based on `figsize`.\n rug : bool, default False\n Add a `rug plot `_ for a specific subset of values.\n rug_kind : str, default \"diverging\"\n Variable in sample stats to use as rug mask. Must be a boolean variable.\n n_points : int, default 20\n Number of points for which to plot their quantile/local ess or number of subsets\n in the evolution plot.\n extra_methods : bool, default False\n Plot mean and sd ESS as horizontal lines. Not taken into account if ``kind = 'evolution'``.\n min_ess : int, default 400\n Minimum number of ESS desired. If ``relative=True`` the line is plotted at\n ``min_ess / n_samples`` for local and quantile kinds and as a curve following\n the ``min_ess / n`` dependency in evolution kind.\n labeller : Labeller, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n ax : 2D array-like of matplotlib_axes or bokeh_figure, optional\n A 2D array of locations into which to plot the densities. If not supplied, ArviZ will create\n its own array of plot areas (and return it).\n extra_kwargs : dict, optional\n If evolution plot, `extra_kwargs` is used to plot ess tail and differentiate it\n from ess bulk. Otherwise, passed to extra methods lines.\n text_kwargs : dict, optional\n Only taken into account when ``extra_methods=True``. kwargs passed to ax.annotate\n for extra methods lines labels. It accepts the additional\n key ``x`` to set ``xy=(text_kwargs[\"x\"], mcse)``\n hline_kwargs : dict, optional\n kwargs passed to :func:`~matplotlib.axes.Axes.axhline` or to :class:`~bokeh.models.Span`\n depending on the backend for the horizontal minimum ESS line.\n For relative ess evolution plots the kwargs are passed to\n :func:`~matplotlib.axes.Axes.plot` or to :class:`~bokeh.plotting.figure.line`\n rug_kwargs : dict\n kwargs passed to rug plot.\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n **kwargs\n Passed as-is to :meth:`mpl:matplotlib.axes.Axes.hist` or\n :meth:`mpl:matplotlib.axes.Axes.plot` function depending on the\n value of `kind`.\n\n Returns\n -------\n axes : matplotlib_axes or bokeh_figure\n\n See Also\n --------\n ess : Calculate estimate of the effective sample size.\n\n References\n ----------\n .. [1] Vehtari et al. (2019). Rank-normalization, folding, and\n localization: An improved Rhat for assessing convergence of\n MCMC https://arxiv.org/abs/1903.08008\n\n Examples\n --------\n Plot local ESS.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> idata = az.load_arviz_data(\"centered_eight\")\n >>> coords = {\"school\": [\"Choate\", \"Lawrenceville\"]}\n >>> az.plot_ess(\n ... idata, kind=\"local\", var_names=[\"mu\", \"theta\"], coords=coords\n ... )\n\n Plot ESS evolution as the number of samples increase. When the model is converging properly,\n both lines in this plot should be roughly linear.\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_ess(\n ... idata, kind=\"evolution\", var_names=[\"mu\", \"theta\"], coords=coords\n ... )\n\n Customize local ESS plot to look like reference paper.\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_ess(\n ... idata, kind=\"local\", var_names=[\"mu\"], drawstyle=\"steps-mid\", color=\"k\",\n ... linestyle=\"-\", marker=None, rug=True, rug_kwargs={\"color\": \"r\"}\n ... )\n\n Customize ESS evolution plot to look like reference paper.\n\n .. plot::\n :context: close-figs\n\n >>> extra_kwargs = {\"color\": \"lightsteelblue\"}\n >>> az.plot_ess(\n ... idata, kind=\"evolution\", var_names=[\"mu\"],\n ... color=\"royalblue\", extra_kwargs=extra_kwargs\n ... )\n\n \n source"},{"id":149,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_forest","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_forest-Tuple","content":" ArviZPythonPlots.plot_forest — Method Forest plot to compare HDI intervals from a number of distributions.\n\n Generate forest or ridge plots to compare distributions from a model or list of models.\n Additionally, the function can display effective sample sizes (ess) and Rhats to visualize\n convergence diagnostics alongside the distributions.\n\n Parameters\n ----------\n data : InferenceData\n Any object that can be converted to an :class:`arviz.InferenceData` object\n Refer to documentation of :func:`arviz.convert_to_dataset` for details.\n kind : {\"foresplot\", \"ridgeplot\"}, default \"forestplot\"\n Specify the kind of plot:\n\n * The ``kind=\"forestplot\"`` generates credible intervals, where the central points are the\n estimated posterior means, the thick lines are the central quartiles, and the thin lines\n represent the :math:`100\\times`(`hdi_prob`)% highest density intervals.\n * The ``kind=\"ridgeplot\"`` option generates density plots (kernel density estimate or\n histograms) in the same graph. Ridge plots can be configured to have different overlap,\n truncation bounds and quantile markers.\n\n model_names : list of str, optional\n List with names for the models in the list of data. Useful when plotting more that one\n dataset.\n var_names : list of str, optional\n Variables to be plotted. Prefix the variables by ``~`` when you want to exclude\n them from the plot. See :ref:`this section ` for usage examples.\n combine_dims : set_like of str, optional\n List of dimensions to reduce. Defaults to reducing only the \"chain\" and \"draw\" dimensions.\n See :ref:`this section ` for usage examples.\n filter_vars : {None, \"like\", \"regex\"}, default None\n If `None` (default), interpret `var_names` as the real variables names. If \"like\",\n interpret `var_names` as substrings of the real variables names. If \"regex\",\n interpret `var_names` as regular expressions on the real variables names. See\n :ref:`this section ` for usage examples.\n transform : callable, optional\n Function to transform data (defaults to None i.e.the identity function).\n coords : dict, optional\n Coordinates of ``var_names`` to be plotted. Passed to :meth:`xarray.Dataset.sel`.\n See :ref:`this section ` for usage examples.\n combined : bool, default False\n Flag for combining multiple chains into a single chain. If False, chains will\n be plotted separately. See :ref:`this section ` for usage examples.\n hdi_prob : float, default 0.94\n Plots highest posterior density interval for chosen percentage of density.\n See :ref:`this section ` for usage examples.\n rope : tuple or dictionary of tuples\n Lower and upper values of the Region of Practical Equivalence. If a list with one interval\n only is provided, the ROPE will be displayed across the y-axis. If more than one\n interval is provided the length of the list should match the number of variables.\n quartiles : bool, default True\n Flag for plotting the interquartile range, in addition to the ``hdi_prob`` intervals.\n r_hat : bool, default False\n Flag for plotting Split R-hat statistics. Requires 2 or more chains.\n ess : bool, default False\n Flag for plotting the effective sample size.\n colors : list or string, optional\n list with valid matplotlib colors, one color per model. Alternative a string can be passed.\n If the string is `cycle`, it will automatically chose a color per model from the matplotlibs\n cycle. If a single color is passed, eg 'k', 'C2', 'red' this color will be used for all\n models. Defaults to 'cycle'.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If `None` it will be autoscaled based\n on ``figsize``.\n linewidth : int, optional\n Line width throughout. If `None` it will be autoscaled based on ``figsize``.\n markersize : int, optional\n Markersize throughout. If `None` it will be autoscaled based on ``figsize``.\n legend : bool, optional\n Show a legend with the color encoded model information.\n Defaults to True, if there are multiple models.\n labeller : Labeller, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n ridgeplot_alpha: float, optional\n Transparency for ridgeplot fill. If ``ridgeplot_alpha=0``, border is colored by model,\n otherwise a `black` outline is used.\n ridgeplot_overlap : float, default 2\n Overlap height for ridgeplots.\n ridgeplot_kind : string, optional\n By default (\"auto\") continuous variables are plotted using KDEs and discrete ones using\n histograms. To override this use \"hist\" to plot histograms and \"density\" for KDEs.\n ridgeplot_truncate : bool, default True\n Whether to truncate densities according to the value of ``hdi_prob``.\n ridgeplot_quantiles : list, optional\n Quantiles in ascending order used to segment the KDE. Use [.25, .5, .75] for quartiles.\n figsize : (float, float), optional\n Figure size. If `None`, it will be defined automatically.\n ax : axes, optional\n :class:`matplotlib.axes.Axes` or :class:`bokeh.plotting.Figure`.\n backend : {\"matplotlib\", \"bokeh\"}, default \"matplotlib\"\n Select plotting backend.\n backend_config : dict, optional\n Currently specifies the bounds to use for bokeh axes. Defaults to value set in ``rcParams``.\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :class:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n 1D ndarray of matplotlib_axes or bokeh_figures\n\n See Also\n --------\n plot_posterior : Plot Posterior densities in the style of John K. Kruschke's book.\n plot_density : Generate KDE plots for continuous variables and histograms for discrete ones.\n summary : Create a data frame with summary statistics.\n\n Examples\n --------\n Forestplot\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> non_centered_data = az.load_arviz_data('non_centered_eight')\n >>> axes = az.plot_forest(non_centered_data,\n >>> kind='forestplot',\n >>> var_names=[\"^the\"],\n >>> filter_vars=\"regex\",\n >>> combined=True,\n >>> figsize=(9, 7))\n >>> axes[0].set_title('Estimated theta for 8 schools model')\n\n Forestplot with multiple datasets\n\n .. plot::\n :context: close-figs\n\n >>> centered_data = az.load_arviz_data('centered_eight')\n >>> axes = az.plot_forest([non_centered_data, centered_data],\n >>> model_names = [\"non centered eight\", \"centered eight\"],\n >>> kind='forestplot',\n >>> var_names=[\"^the\"],\n >>> filter_vars=\"regex\",\n >>> combined=True,\n >>> figsize=(9, 7))\n >>> axes[0].set_title('Estimated theta for 8 schools models')\n\n Forestplot with ropes\n\n .. plot::\n :context: close-figs\n\n >>> rope = {'theta': [{'school': 'Choate', 'rope': (2, 4)}], 'mu': [{'rope': (-2, 2)}]}\n >>> axes = az.plot_forest(non_centered_data,\n >>> rope=rope,\n >>> var_names='~tau',\n >>> combined=True,\n >>> figsize=(9, 7))\n >>> axes[0].set_title('Estimated theta for 8 schools model')\n\n\n Ridgeplot\n\n .. plot::\n :context: close-figs\n\n >>> axes = az.plot_forest(non_centered_data,\n >>> kind='ridgeplot',\n >>> var_names=['theta'],\n >>> combined=True,\n >>> ridgeplot_overlap=3,\n >>> colors='white',\n >>> figsize=(9, 7))\n >>> axes[0].set_title('Estimated theta for 8 schools model')\n\n Ridgeplot non-truncated and with quantiles\n\n .. plot::\n :context: close-figs\n\n >>> axes = az.plot_forest(non_centered_data,\n >>> kind='ridgeplot',\n >>> var_names=['theta'],\n >>> combined=True,\n >>> ridgeplot_truncate=False,\n >>> ridgeplot_quantiles=[.25, .5, .75],\n >>> ridgeplot_overlap=0.7,\n >>> colors='white',\n >>> figsize=(9, 7))\n >>> axes[0].set_title('Estimated theta for 8 schools model')\n \n source"},{"id":150,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_hdi","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_hdi-Tuple","content":" ArviZPythonPlots.plot_hdi — Method \n Plot HDI intervals for regression data.\n\n Parameters\n ----------\n x : array-like\n Values to plot.\n y : array-like, optional\n Values from which to compute the HDI. Assumed shape ``(chain, draw, \\*shape)``.\n Only optional if ``hdi_data`` is present.\n hdi_data : array_like, optional\n Precomputed HDI values to use. Assumed shape is ``(*x.shape, 2)``.\n hdi_prob : float, optional\n Probability for the highest density interval. Defaults to ``stats.hdi_prob`` rcParam.\n color : str, optional\n Color used for the limits of the HDI and fill. Should be a valid matplotlib color.\n circular : bool, optional\n Whether to compute the HDI taking into account ``x`` is a circular variable\n (in the range [-np.pi, np.pi]) or not. Defaults to False (i.e non-circular variables).\n smooth : boolean, optional\n If True the result will be smoothed by first computing a linear interpolation of the data\n over a regular grid and then applying the Savitzky-Golay filter to the interpolated data.\n Defaults to True.\n smooth_kwargs : dict, optional\n Additional keywords modifying the Savitzky-Golay filter. See\n :func:`scipy:scipy.signal.savgol_filter` for details.\n figsize : tuple\n Figure size. If None it will be defined automatically.\n fill_kwargs : dict, optional\n Keywords passed to :meth:`mpl:matplotlib.axes.Axes.fill_between`\n (use ``fill_kwargs={'alpha': 0}`` to disable fill) or to\n :meth:`bokeh.plotting.Figure.patch`.\n plot_kwargs : dict, optional\n HDI limits keyword arguments, passed to :meth:`mpl:matplotlib.axes.Axes.plot` or\n :meth:`bokeh.plotting.Figure.patch`.\n hdi_kwargs : dict, optional\n Keyword arguments passed to :func:`~arviz.hdi`. Ignored if ``hdi_data`` is present.\n ax : axes, optional\n Matplotlib axes or bokeh figures.\n backend : {\"matplotlib\",\"bokeh\"}, optional\n Select plotting backend.\n backend_kwargs : bool, optional\n These are kwargs specific to the backend being used, passed to\n :meth:`mpl:matplotlib.axes.Axes.plot` or\n :meth:`bokeh.plotting.Figure.patch`.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : matplotlib axes or bokeh figures\n\n See Also\n --------\n hdi : Calculate highest density interval (HDI) of array for given probability.\n\n Examples\n --------\n Plot HDI interval of simulated regression data using `y` argument:\n\n .. plot::\n :context: close-figs\n\n >>> import numpy as np\n >>> import arviz as az\n >>> x_data = np.random.normal(0, 1, 100)\n >>> y_data = np.random.normal(2 + x_data * 0.5, 0.5, size=(2, 50, 100))\n >>> az.plot_hdi(x_data, y_data)\n\n ``plot_hdi`` can also be given precalculated values with the argument ``hdi_data``. This example\n shows how to use :func:`~arviz.hdi` to precalculate the values and pass these values to\n ``plot_hdi``. Similarly to an example in ``hdi`` we are using the ``input_core_dims``\n argument of :func:`~arviz.wrap_xarray_ufunc` to manually define the dimensions over which\n to calculate the HDI.\n\n .. plot::\n :context: close-figs\n\n >>> hdi_data = az.hdi(y_data, input_core_dims=[[\"draw\"]])\n >>> ax = az.plot_hdi(x_data, hdi_data=hdi_data[0], color=\"r\", fill_kwargs={\"alpha\": .2})\n >>> az.plot_hdi(x_data, hdi_data=hdi_data[1], color=\"k\", ax=ax, fill_kwargs={\"alpha\": .2})\n\n ``plot_hdi`` can also be used with Inference Data objects. Here we use the posterior predictive\n to plot the HDI interval.\n\n .. plot::\n :context: close-figs\n\n >>> X = np.random.normal(0,1,100)\n >>> Y = np.random.normal(2 + X * 0.5, 0.5, size=(2,10,100))\n >>> idata = az.from_dict(posterior={\"y\": Y}, constant_data={\"x\":X})\n >>> x_data = idata.constant_data.x\n >>> y_data = idata.posterior.y\n >>> az.plot_hdi(x_data, y_data)\n\n \n source"},{"id":151,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_kde","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_kde-Tuple","content":" ArviZPythonPlots.plot_kde — Method 1D or 2D KDE plot taking into account boundary conditions.\n\n Parameters\n ----------\n values : array-like\n Values to plot\n values2 : array-like, optional\n Values to plot. If present, a 2D KDE will be estimated\n cumulative : bool\n If true plot the estimated cumulative distribution function. Defaults to False.\n Ignored for 2D KDE\n rug : bool\n If True adds a rugplot. Defaults to False. Ignored for 2D KDE\n label : string\n Text to include as part of the legend\n bw : float or str, optional\n If numeric, indicates the bandwidth and must be positive.\n If str, indicates the method to estimate the bandwidth and must be\n one of \"scott\", \"silverman\", \"isj\" or \"experimental\" when ``is_circular`` is False\n and \"taylor\" (for now) when ``is_circular`` is True.\n Defaults to \"default\" which means \"experimental\" when variable is not circular\n and \"taylor\" when it is.\n adaptive : bool, optional.\n If True, an adaptative bandwidth is used. Only valid for 1D KDE.\n Defaults to False.\n quantiles : list\n Quantiles in ascending order used to segment the KDE.\n Use [.25, .5, .75] for quartiles. Defaults to None.\n rotated : bool\n Whether to rotate the 1D KDE plot 90 degrees.\n contour : bool\n If True plot the 2D KDE using contours, otherwise plot a smooth 2D KDE.\n Defaults to True.\n hdi_probs : list\n Plots highest density credibility regions for the provided probabilities for a 2D KDE.\n Defaults to matplotlib chosen levels with no fixed probability associated.\n fill_last : bool\n If True fill the last contour of the 2D KDE plot. Defaults to False.\n figsize : (float, float), optional\n Figure size. If None it will be defined automatically.\n textsize : float\n Text size scaling factor for labels, titles and lines. If None it will be autoscaled based\n on ``figsize``. Not implemented for bokeh backend.\n plot_kwargs : dict\n Keywords passed to the pdf line of a 1D KDE. See :meth:`mpl:matplotlib.axes.Axes.plot`\n or :meth:`bokeh:bokeh.plotting.Figure.line` for a description of accepted values.\n fill_kwargs : dict\n Keywords passed to the fill under the line (use ``fill_kwargs={'alpha': 0}``\n to disable fill). Ignored for 2D KDE. Passed to\n :meth:`bokeh.plotting.Figure.patch`.\n rug_kwargs : dict\n Keywords passed to the rug plot. Ignored if ``rug=False`` or for 2D KDE\n Use ``space`` keyword (float) to control the position of the rugplot. The larger this number\n the lower the rugplot. Passed to :class:`bokeh:bokeh.models.glyphs.Scatter`.\n contour_kwargs : dict\n Keywords passed to :meth:`mpl:matplotlib.axes.Axes.contour`\n to draw contour lines or :meth:`bokeh.plotting.Figure.patch`.\n Ignored for 1D KDE.\n contourf_kwargs : dict\n Keywords passed to :meth:`mpl:matplotlib.axes.Axes.contourf`\n to draw filled contours. Ignored for 1D KDE.\n pcolormesh_kwargs : dict\n Keywords passed to :meth:`mpl:matplotlib.axes.Axes.pcolormesh` or\n :meth:`bokeh.plotting.Figure.image`.\n Ignored for 1D KDE.\n is_circular : {False, True, \"radians\", \"degrees\"}. Default False.\n Select input type {\"radians\", \"degrees\"} for circular histogram or KDE plot. If True,\n default input type is \"radians\". When this argument is present, it interprets ``values``\n is a circular variable measured in radians and a circular KDE is used. Inputs in\n \"degrees\" will undergo an internal conversion to radians.\n ax : axes, optional\n Matplotlib axes or bokeh figures.\n legend : bool\n Add legend to the figure. By default True.\n backend: str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n backend_kwargs: bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or\n :func:`bokeh.plotting.figure`. For additional documentation\n check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n return_glyph : bool, optional\n Internal argument to return glyphs for bokeh\n\n Returns\n -------\n axes : matplotlib.Axes or bokeh.plotting.Figure\n Object containing the kde plot\n glyphs : list, optional\n Bokeh glyphs present in plot. Only provided if ``return_glyph`` is True.\n\n See Also\n --------\n kde : One dimensional density estimation.\n plot_dist : Plot distribution as histogram or kernel density estimates.\n\n Examples\n --------\n Plot default KDE\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> non_centered = az.load_arviz_data('non_centered_eight')\n >>> mu_posterior = np.concatenate(non_centered.posterior[\"mu\"].values)\n >>> tau_posterior = np.concatenate(non_centered.posterior[\"tau\"].values)\n >>> az.plot_kde(mu_posterior)\n\n\n Plot KDE with rugplot\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, rug=True)\n\n Plot KDE with adaptive bandwidth\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, adaptive=True)\n\n Plot KDE with a different bandwidth estimator\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, bw=\"scott\")\n\n Plot KDE with a bandwidth specified manually\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, bw=0.4)\n\n Plot KDE for a circular variable\n\n .. plot::\n :context: close-figs\n\n >>> rvs = np.random.vonmises(mu=np.pi, kappa=2, size=500)\n >>> az.plot_kde(rvs, is_circular=True)\n\n\n Plot a cumulative distribution\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, cumulative=True)\n\n\n\n Rotate plot 90 degrees\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, rotated=True)\n\n\n Plot 2d contour KDE\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, values2=tau_posterior)\n\n\n Plot 2d contour KDE, without filling and contour lines using viridis cmap\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, values2=tau_posterior,\n ... contour_kwargs={\"colors\":None, \"cmap\":plt.cm.viridis},\n ... contourf_kwargs={\"alpha\":0});\n\n Plot 2d contour KDE, set the number of levels to 3.\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(\n ... mu_posterior, values2=tau_posterior,\n ... contour_kwargs={\"levels\":3}, contourf_kwargs={\"levels\":3}\n ... );\n\n Plot 2d contour KDE with 30%, 60% and 90% HDI contours.\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, values2=tau_posterior, hdi_probs=[0.3, 0.6, 0.9])\n\n Plot 2d smooth KDE\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_kde(mu_posterior, values2=tau_posterior, contour=False)\n\n \n source"},{"id":152,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_khat","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_khat-Tuple","content":" ArviZPythonPlots.plot_khat — Method \n Plot Pareto tail indices for diagnosing convergence.\n\n Parameters\n ----------\n khats : ELPDData containing Pareto shapes information or array of\n Pareto tail indices.\n color : str or array_like, optional\n Colors of the scatter plot, if color is a str all dots will\n have the same color, if it is the size of the observations,\n each dot will have the specified color, otherwise, it will be\n interpreted as a list of the dims to be used for the color\n code. If Matplotlib c argument is passed, it will override\n the color argument\n xlabels : bool, optional\n Use coords as xticklabels\n show_hlines : bool, optional\n Show the horizontal lines, by default at the values [0, 0.5, 0.7, 1].\n show_bins : bool, optional\n Show the percentage of khats falling in each bin, as delimited by hlines.\n bin_format : str, optional\n The string is used as formatting guide calling ``bin_format.format(count, pct)``.\n threshold : float, optional\n Show the labels of k values larger than threshold. Defaults to `None`,\n no observations will be highlighted.\n hover_label : bool, optional\n Show the datapoint label when hovering over it with the mouse. Requires an interactive\n backend.\n hover_format : str, optional\n String used to format the hover label via ``hover_format.format(idx, coord_label)``\n figsize : (float, float), optional\n Figure size. If None it will be defined automatically.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If None it will be autoscaled based\n on figsize.\n coords : mapping, optional\n Coordinates of points to plot. **All** values are used for computation, but only a\n a subset can be plotted for convenience.\n legend : bool, optional\n Include a legend to the plot. Only taken into account when color argument is a dim name.\n markersize : int, optional\n markersize for scatter plot. Defaults to `None` in which case it will\n be chosen based on autoscaling for figsize.\n ax : axes, optional\n Matplotlib axes or bokeh figures.\n hlines_kwargs : dictionary, optional\n Additional keywords passed to\n :meth:`matplotlib.axes.Axes.hlines`.\n backend : str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n backend_kwargs : bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or\n :func:`bokeh.plotting.figure`.\n show : bool, optional\n Call backend show function.\n kwargs :\n Additional keywords passed to\n :meth:`matplotlib.axes.Axes.scatter`.\n\n Returns\n -------\n axes : matplotlib_axes or bokeh_figures\n\n See Also\n --------\n psislw : Pareto smoothed importance sampling (PSIS).\n\n Examples\n --------\n Plot estimated pareto shape parameters showing how many fall in each category.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> radon = az.load_arviz_data(\"radon\")\n >>> loo_radon = az.loo(radon, pointwise=True)\n >>> az.plot_khat(loo_radon, show_bins=True)\n\n Show xlabels\n\n .. plot::\n :context: close-figs\n\n >>> centered_eight = az.load_arviz_data(\"centered_eight\")\n >>> khats = az.loo(centered_eight, pointwise=True).pareto_k\n >>> az.plot_khat(khats, xlabels=True, threshold=1)\n\n Use custom color scheme\n\n .. plot::\n :context: close-figs\n\n >>> counties = radon.posterior.County[radon.constant_data.county_idx].values\n >>> colors = [\n ... \"blue\" if county[-1] in (\"A\", \"N\") else \"green\" for county in counties\n ... ]\n >>> az.plot_khat(loo_radon, color=colors)\n\n Notes\n -----\n The Generalized Pareto distribution (GPD) may be used to diagnose\n convergence rates for importance sampling. GPD has parameters\n offset, scale, and shape. The shape parameter is usually denoted\n with ``k``. ``k`` also tells how many finite moments the\n distribution has. The pre-asymptotic convergence rate of\n importance sampling can be estimated based on the fractional\n number of finite moments of the importance ratio distribution. GPD\n is fitted to the largest importance ratios and the estimated shape\n parameter ``k``, i.e., ``\\hat{k}`` can then be used as a diagnostic\n (most importantly if ``\\hat{k} > 0.7``, then the convergence rate\n is impractically low). See [1]_.\n\n References\n ----------\n .. [1] Vehtari, A., Simpson, D., Gelman, A., Yao, Y., Gabry, J.,\n 2019. Pareto Smoothed Importance Sampling. arXiv:1507.02646 [stat].\n\n \n source"},{"id":153,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_lm","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_lm-Tuple","content":" ArviZPythonPlots.plot_lm — Method Posterior predictive and mean plots for regression-like data.\n\n Parameters\n ----------\n y : str or DataArray or ndarray\n If str, variable name from ``observed_data``.\n idata : InferenceData, Optional\n Optional only if ``y`` is not str.\n x : str, tuple of strings, DataArray or array-like, optional\n If str or tuple, variable name from ``constant_data``.\n If ndarray, could be 1D, or 2D for multiple plots.\n If None, coords name of ``y`` (``y`` should be DataArray).\n y_model : str or Sequence, Optional\n If str, variable name from ``posterior``.\n Its dimensions should be same as ``y`` plus added chains and draws.\n y_hat : str, Optional\n If str, variable name from ``posterior_predictive``.\n Its dimensions should be same as ``y`` plus added chains and draws.\n num_samples : int, Optional, Default 50\n Significant if ``kind_pp`` is \"samples\" or ``kind_model`` is \"lines\".\n Number of samples to be drawn from posterior predictive or\n kind_pp : {\"samples\", \"hdi\"}, Default \"samples\"\n Options to visualize uncertainty in data.\n kind_model : {\"lines\", \"hdi\"}, Default \"lines\"\n Options to visualize uncertainty in mean of the data.\n plot_dim : str, Optional\n Necessary if ``y`` is multidimensional.\n backend : str, Optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n y_kwargs : dict, optional\n Passed to :meth:`mpl:matplotlib.axes.Axes.plot` in matplotlib\n and :meth:`bokeh:bokeh.plotting.Figure.circle` in bokeh\n y_hat_plot_kwargs : dict, optional\n Passed to :meth:`mpl:matplotlib.axes.Axes.plot` in matplotlib\n and :meth:`bokeh:bokeh.plotting.Figure.circle` in bokeh\n y_hat_fill_kwargs : dict, optional\n Passed to :func:`arviz.plot_hdi`\n y_model_plot_kwargs : dict, optional\n Passed to :meth:`mpl:matplotlib.axes.Axes.plot` in matplotlib\n and :meth:`bokeh:bokeh.plotting.Figure.line` in bokeh\n y_model_fill_kwargs : dict, optional\n Significant if ``kind_model`` is \"hdi\". Passed to :func:`arviz.plot_hdi`\n y_model_mean_kwargs : dict, optional\n Passed to :meth:`mpl:matplotlib.axes.Axes.plot` in matplotlib\n and :meth:`bokeh:bokeh.plotting.Figure.line` in bokeh\n backend_kwargs : dict, optional\n These are kwargs specific to the backend being used. Passed to\n :func:`matplotlib.pyplot.subplots` or\n :func:`bokeh.plotting.figure`.\n figsize : (float, float), optional\n Figure size. If None it will be defined automatically.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If None it will be\n autoscaled based on ``figsize``.\n axes : 2D numpy array-like of matplotlib_axes or bokeh_figures, optional\n A 2D array of locations into which to plot the densities. If not supplied, Arviz will create\n its own array of plot areas (and return it).\n show : bool, optional\n Call backend show function.\n legend : bool, optional\n Add legend to figure. By default True.\n grid : bool, optional\n Add grid to figure. By default True.\n\n\n Returns\n -------\n axes: matplotlib axes or bokeh figures\n\n See Also\n --------\n plot_ts : Plot timeseries data\n plot_ppc : Plot for posterior/prior predictive checks\n\n Examples\n --------\n Plot regression default plot\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> import numpy as np\n >>> import xarray as xr\n >>> idata = az.load_arviz_data('regression1d')\n >>> x = xr.DataArray(np.linspace(0, 1, 100))\n >>> idata.posterior[\"y_model\"] = idata.posterior[\"intercept\"] + idata.posterior[\"slope\"]*x\n >>> az.plot_lm(idata=idata, y=\"y\", x=x)\n\n Plot regression data and mean uncertainty\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_lm(idata=idata, y=\"y\", x=x, y_model=\"y_model\")\n\n Plot regression data and mean uncertainty in hdi form\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_lm(\n ... idata=idata, y=\"y\", x=x, y_model=\"y_model\", kind_pp=\"hdi\", kind_model=\"hdi\"\n ... )\n\n Plot regression data for multi-dimensional y using plot_dim\n\n .. plot::\n :context: close-figs\n\n >>> data = az.from_dict(\n ... observed_data = { \"y\": np.random.normal(size=(5, 7)) },\n ... posterior_predictive = {\"y\": np.random.randn(4, 1000, 5, 7) / 2},\n ... dims={\"y\": [\"dim1\", \"dim2\"]},\n ... coords={\"dim1\": range(5), \"dim2\": range(7)}\n ... )\n >>> az.plot_lm(idata=data, y=\"y\", plot_dim=\"dim1\")\n \n source"},{"id":154,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_loo_pit","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_loo_pit-Tuple","content":" ArviZPythonPlots.plot_loo_pit — Method Plot Leave-One-Out (LOO) probability integral transformation (PIT) predictive checks.\n\n Parameters\n ----------\n idata : InferenceData\n :class:`arviz.InferenceData` object.\n y : array, DataArray or str\n Observed data. If str, ``idata`` must be present and contain the observed data group\n y_hat : array, DataArray or str\n Posterior predictive samples for ``y``. It must have the same shape as y plus an\n extra dimension at the end of size n_samples (chains and draws stacked). If str or\n None, ``idata`` must contain the posterior predictive group. If None, ``y_hat`` is taken\n equal to y, thus, y must be str too.\n log_weights : array or DataArray\n Smoothed log_weights. It must have the same shape as ``y_hat``\n ecdf : bool, optional\n Plot the difference between the LOO-PIT Empirical Cumulative Distribution Function\n (ECDF) and the uniform CDF instead of LOO-PIT kde.\n In this case, instead of overlaying uniform distributions, the beta ``hdi_prob``\n around the theoretical uniform CDF is shown. This approximation only holds\n for large S and ECDF values not very close to 0 nor 1. For more information, see\n `Vehtari et al. (2019)`, `Appendix G `_.\n ecdf_fill : bool, optional\n Use :meth:`matplotlib.axes.Axes.fill_between` to mark the area\n inside the credible interval. Otherwise, plot the\n border lines.\n n_unif : int, optional\n Number of datasets to simulate and overlay from the uniform distribution.\n use_hdi : bool, optional\n Compute expected hdi values instead of overlaying the sampled uniform distributions.\n hdi_prob : float, optional\n Probability for the highest density interval. Works with ``use_hdi=True`` or ``ecdf=True``.\n figsize : (float, float), optional\n If None, size is (8 + numvars, 8 + numvars)\n textsize : int, optional\n Text size for labels. If None it will be autoscaled based on ``figsize``.\n labeller : Labeller, optional\n Class providing the method ``make_pp_label`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n color : str or array_like, optional\n Color of the LOO-PIT estimated pdf plot. If ``plot_unif_kwargs`` has no \"color\" key,\n a slightly lighter color than this argument will be used for the uniform kde lines.\n This will ensure that LOO-PIT kde and uniform kde have different default colors.\n legend : bool, optional\n Show the legend of the figure.\n ax : axes, optional\n Matplotlib axes or bokeh figures.\n plot_kwargs : dict, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.plot`\n for LOO-PIT line (kde or ECDF)\n plot_unif_kwargs : dict, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.plot` for\n overlaid uniform distributions or for beta credible interval\n lines if ``ecdf=True``\n hdi_kwargs : dict, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.axhspan`\n fill_kwargs : dict, optional\n Additional kwargs passed to :meth:`matplotlib.axes.Axes.fill_between`\n backend : str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n backend_kwargs : bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or\n :func:`bokeh.plotting.figure`. For additional documentation\n check the plotting method of the backend.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : matplotlib_axes or bokeh_figures\n\n See Also\n --------\n plot_bpv : Plot Bayesian p-value for observed data and Posterior/Prior predictive.\n loo_pit : Compute leave one out (PSIS-LOO) probability integral transform (PIT) values.\n\n References\n ----------\n * Gabry et al. (2017) see https://arxiv.org/abs/1709.01449\n * https://mc-stan.org/bayesplot/reference/PPC-loo.html\n * Gelman et al. BDA (2014) Section 6.3\n\n Examples\n --------\n Plot LOO-PIT predictive checks overlaying the KDE of the LOO-PIT values to several\n realizations of uniform variable sampling with the same number of observations.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> idata = az.load_arviz_data(\"radon\")\n >>> az.plot_loo_pit(idata=idata, y=\"y\")\n\n Fill the area containing the 94% highest density interval of the difference between uniform\n variables empirical CDF and the real uniform CDF. A LOO-PIT ECDF clearly outside of these\n theoretical boundaries indicates that the observations and the posterior predictive\n samples do not follow the same distribution.\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_loo_pit(idata=idata, y=\"y\", ecdf=True)\n\n \n source"},{"id":155,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_mcse","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_mcse-Tuple","content":" ArviZPythonPlots.plot_mcse — Method Plot quantile or local Monte Carlo Standard Error.\n\n Parameters\n ----------\n idata : obj\n Any object that can be converted to an :class:`arviz.InferenceData` object\n Refer to documentation of :func:`arviz.convert_to_dataset` for details\n var_names : list of variable names, optional\n Variables to be plotted. Prefix the variables by ``~`` when you want to exclude\n them from the plot.\n filter_vars : {None, \"like\", \"regex\"}, optional, default=None\n If `None` (default), interpret var_names as the real variables names. If \"like\",\n interpret var_names as substrings of the real variables names. If \"regex\",\n interpret var_names as regular expressions on the real variables names. A la\n `pandas.filter`.\n coords : dict, optional\n Coordinates of var_names to be plotted. Passed to :meth:`xarray.Dataset.sel`\n errorbar : bool, optional\n Plot quantile value +/- mcse instead of plotting mcse.\n grid : tuple\n Number of rows and columns. Defaults to None, the rows and columns are\n automatically inferred.\n figsize : (float, float), optional\n Figure size. If None it will be defined automatically.\n textsize : float, optional\n Text size scaling factor for labels, titles and lines. If None it will be autoscaled based\n on figsize.\n extra_methods : bool, optional\n Plot mean and sd MCSE as horizontal lines. Only taken into account when\n ``errorbar=False``.\n rug : bool\n Plot rug plot of values diverging or that reached the max tree depth.\n rug_kind : bool\n Variable in sample stats to use as rug mask. Must be a boolean variable.\n n_points : int\n Number of points for which to plot their quantile/local ess or number of subsets\n in the evolution plot.\n labeller : Labeller, optional\n Class providing the method `make_label_vert` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n ax : 2D array-like of matplotlib_axes or bokeh_figures, optional\n A 2D array of locations into which to plot the densities. If not supplied, Arviz will create\n its own array of plot areas (and return it).\n rug_kwargs : dict\n kwargs passed to rug plot in\n :meth:`mpl:matplotlib.axes.Axes.plot` or :class:`bokeh:bokeh.models.glyphs.Scatter`.\n extra_kwargs : dict, optional\n kwargs passed as extra method lines in\n :meth:`mpl:matplotlib.axes.Axes.axhline` or :class:`bokeh:bokeh.models.Span`\n text_kwargs : dict, optional\n kwargs passed to :meth:`mpl:matplotlib.axes.Axes.annotate` for extra methods lines labels.\n It accepts the additional key ``x`` to set ``xy=(text_kwargs[\"x\"], mcse)``.\n text_kwargs are ignored for the bokeh plotting backend.\n backend : str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n backend_kwargs : bool, optional\n These are kwargs specific to the backend being passed to\n :func:`matplotlib.pyplot.subplots` or :func:`bokeh.plotting.figure`.\n show: bool, optional\n Call backend show function.\n **kwargs\n Passed as-is to :meth:`mpl:matplotlib.axes.Axes.hist` or\n :meth:`mpl:matplotlib.axes.Axes.plot` in matplotlib depending on the value of `kind`.\n\n Returns\n -------\n axes : matplotlib axes or bokeh figures\n\n See Also\n --------\n :func:`arviz.mcse`: Calculate Markov Chain Standard Error statistic.\n\n References\n ----------\n * Vehtari et al. (2019) see https://arxiv.org/abs/1903.08008\n\n Examples\n --------\n Plot quantile Monte Carlo Standard Error.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> idata = az.load_arviz_data(\"centered_eight\")\n >>> coords = {\"school\": [\"Deerfield\", \"Lawrenceville\"]}\n >>> az.plot_mcse(\n ... idata, var_names=[\"mu\", \"theta\"], coords=coords\n ... )\n\n \n source"},{"id":156,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_pair","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_pair-Tuple","content":" ArviZPythonPlots.plot_pair — Method \n Plot a scatter, kde and/or hexbin matrix with (optional) marginals on the diagonal.\n\n Parameters\n ----------\n data: obj\n Any object that can be converted to an :class:`arviz.InferenceData` object.\n Refer to documentation of :func:`arviz.convert_to_dataset` for details\n group: str, optional\n Specifies which InferenceData group should be plotted. Defaults to 'posterior'.\n var_names: list of variable names, optional\n Variables to be plotted, if None all variable are plotted. Prefix the\n variables by ``~`` when you want to exclude them from the plot.\n filter_vars: {None, \"like\", \"regex\"}, optional, default=None\n If `None` (default), interpret var_names as the real variables names. If \"like\",\n interpret var_names as substrings of the real variables names. If \"regex\",\n interpret var_names as regular expressions on the real variables names. A la\n ``pandas.filter``.\n combine_dims : set_like of str, optional\n List of dimensions to reduce. Defaults to reducing only the \"chain\" and \"draw\" dimensions.\n See the :ref:`this section ` for usage examples.\n coords: mapping, optional\n Coordinates of var_names to be plotted. Passed to :meth:`xarray.Dataset.sel`.\n marginals: bool, optional\n If True pairplot will include marginal distributions for every variable\n figsize: figure size tuple\n If None, size is (8 + numvars, 8 + numvars)\n textsize: int\n Text size for labels. If None it will be autoscaled based on ``figsize``.\n kind : str or List[str]\n Type of plot to display (scatter, kde and/or hexbin)\n gridsize: int or (int, int), optional\n Only works for ``kind=hexbin``. The number of hexagons in the x-direction.\n The corresponding number of hexagons in the y-direction is chosen\n such that the hexagons are approximately regular. Alternatively, gridsize\n can be a tuple with two elements specifying the number of hexagons\n in the x-direction and the y-direction.\n divergences: Boolean\n If True divergences will be plotted in a different color, only if group is either 'prior'\n or 'posterior'.\n colorbar: bool\n If True a colorbar will be included as part of the plot (Defaults to False).\n Only works when ``kind=hexbin``\n labeller : labeller instance, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot.\n Read the :ref:`label_guide` for more details and usage examples.\n ax: axes, optional\n Matplotlib axes or bokeh figures.\n divergences_kwargs: dicts, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.scatter` for divergences\n scatter_kwargs:\n Additional keywords passed to :meth:`matplotlib.axes.Axes.scatter` when using scatter kind\n kde_kwargs: dict, optional\n Additional keywords passed to :func:`arviz.plot_kde` when using kde kind\n hexbin_kwargs: dict, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.hexbin` when\n using hexbin kind\n backend: str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n backend_kwargs: bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or\n :func:`bokeh.plotting.figure`.\n marginal_kwargs: dict, optional\n Additional keywords passed to :func:`arviz.plot_dist`, modifying the\n marginal distributions plotted in the diagonal.\n point_estimate: str, optional\n Select point estimate from 'mean', 'mode' or 'median'. The point estimate will be\n plotted using a scatter marker and vertical/horizontal lines.\n point_estimate_kwargs: dict, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.axvline`,\n :meth:`matplotlib.axes.Axes.axhline` (matplotlib) or\n :class:`bokeh:bokeh.models.Span` (bokeh)\n point_estimate_marker_kwargs: dict, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.scatter`\n or :meth:`bokeh:bokeh.plotting.Figure.square` in point\n estimate plot. Not available in bokeh\n reference_values: dict, optional\n Reference values for the plotted variables. The Reference values will be plotted\n using a scatter marker\n reference_values_kwargs: dict, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.plot` or\n :meth:`bokeh:bokeh.plotting.Figure.circle` in reference values plot\n show: bool, optional\n Call backend show function.\n\n Returns\n -------\n axes: matplotlib axes or bokeh figures\n\n Examples\n --------\n KDE Pair Plot\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> centered = az.load_arviz_data('centered_eight')\n >>> coords = {'school': ['Choate', 'Deerfield']}\n >>> az.plot_pair(centered,\n >>> var_names=['theta', 'mu', 'tau'],\n >>> kind='kde',\n >>> coords=coords,\n >>> divergences=True,\n >>> textsize=18)\n\n Hexbin pair plot\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_pair(centered,\n >>> var_names=['theta', 'mu'],\n >>> coords=coords,\n >>> textsize=18,\n >>> kind='hexbin')\n\n Pair plot showing divergences and select variables with regular expressions\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_pair(centered,\n ... var_names=['^t', 'mu'],\n ... filter_vars=\"regex\",\n ... coords=coords,\n ... divergences=True,\n ... textsize=18)\n \n source"},{"id":157,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_parallel","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_parallel-Tuple","content":" ArviZPythonPlots.plot_parallel — Method \n Plot parallel coordinates plot showing posterior points with and without divergences.\n\n Described by https://arxiv.org/abs/1709.01449\n\n Parameters\n ----------\n data: obj\n Any object that can be converted to an :class:`arviz.InferenceData` object\n refer to documentation of :func:`arviz.convert_to_dataset` for details\n var_names: list of variable names\n Variables to be plotted, if `None` all variables are plotted. Can be used to change the\n order of the plotted variables. Prefix the variables by ``~`` when you want to exclude\n them from the plot.\n filter_vars: {None, \"like\", \"regex\"}, optional, default=None\n If `None` (default), interpret var_names as the real variables names. If \"like\",\n interpret var_names as substrings of the real variables names. If \"regex\",\n interpret var_names as regular expressions on the real variables names. A la\n ``pandas.filter``.\n coords: mapping, optional\n Coordinates of ``var_names`` to be plotted.\n Passed to :meth:`xarray.Dataset.sel`.\n figsize: tuple\n Figure size. If None it will be defined automatically.\n textsize: float\n Text size scaling factor for labels, titles and lines. If None it will be autoscaled based\n on ``figsize``.\n legend: bool\n Flag for plotting legend (defaults to True)\n colornd: valid matplotlib color\n color for non-divergent points. Defaults to 'k'\n colord: valid matplotlib color\n color for divergent points. Defaults to 'C1'\n shadend: float\n Alpha blending value for non-divergent points, between 0 (invisible) and 1 (opaque).\n Defaults to .025\n labeller : labeller instance, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot.\n Read the :ref:`label_guide` for more details and usage examples.\n ax: axes, optional\n Matplotlib axes or bokeh figures.\n norm_method: str\n Method for normalizing the data. Methods include normal, minmax and rank.\n Defaults to none.\n backend: str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n backend_config: dict, optional\n Currently specifies the bounds to use for bokeh axes.\n Defaults to value set in ``rcParams``.\n backend_kwargs: bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or\n :func:`bokeh.plotting.figure`.\n show: bool, optional\n Call backend show function.\n\n Returns\n -------\n axes: matplotlib axes or bokeh figures\n\n See Also\n --------\n plot_pair : Plot a scatter, kde and/or hexbin matrix with (optional) marginals on the diagonal.\n plot_trace : Plot distribution (histogram or kernel density estimates) and sampled values\n or rank plot\n\n Examples\n --------\n Plot default parallel plot\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data('centered_eight')\n >>> az.plot_parallel(data, var_names=[\"mu\", \"tau\"])\n\n\n Plot parallel plot with normalization\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_parallel(data, var_names=[\"theta\", \"tau\", \"mu\"], norm_method=\"normal\")\n\n Plot parallel plot with minmax\n\n .. plot::\n :context: close-figs\n\n >>> ax = az.plot_parallel(data, var_names=[\"theta\", \"tau\", \"mu\"], norm_method=\"minmax\")\n >>> ax.set_xticklabels(ax.get_xticklabels(), rotation=45)\n\n Plot parallel plot with rank\n\n .. plot::\n :context: close-figs\n\n >>> ax = az.plot_parallel(data, var_names=[\"theta\", \"tau\", \"mu\"], norm_method=\"rank\")\n >>> ax.set_xticklabels(ax.get_xticklabels(), rotation=45)\n \n source"},{"id":158,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_posterior","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_posterior-Tuple","content":" ArviZPythonPlots.plot_posterior — Method Plot Posterior densities in the style of John K. Kruschke's book.\n\n Parameters\n ----------\n data: obj\n Any object that can be converted to an :class:`arviz.InferenceData` object.\n Refer to the documentation of :func:`arviz.convert_to_dataset` for details\n var_names: list of variable names\n Variables to be plotted, two variables are required. Prefix the variables with ``~``\n when you want to exclude them from the plot.\n filter_vars: {None, \"like\", \"regex\"}, optional, default=None\n If `None` (default), interpret var_names as the real variables names. If \"like\",\n interpret var_names as substrings of the real variables names. If \"regex\",\n interpret var_names as regular expressions on the real variables names. A la\n ``pandas.filter``.\n combine_dims : set_like of str, optional\n List of dimensions to reduce. Defaults to reducing only the \"chain\" and \"draw\" dimensions.\n See the :ref:`this section ` for usage examples.\n transform: callable\n Function to transform data (defaults to None i.e.the identity function)\n coords: mapping, optional\n Coordinates of var_names to be plotted. Passed to :meth:`xarray.Dataset.sel`\n grid : tuple\n Number of rows and columns. Defaults to None, the rows and columns are\n automatically inferred.\n figsize: tuple\n Figure size. If None it will be defined automatically.\n textsize: float\n Text size scaling factor for labels, titles and lines. If None it will be autoscaled based\n on ``figsize``.\n hdi_prob: float, optional\n Plots highest density interval for chosen percentage of density.\n Use 'hide' to hide the highest density interval. Defaults to 0.94.\n multimodal: bool\n If true (default) it may compute more than one credible interval if the distribution is\n multimodal and the modes are well separated.\n skipna : bool\n If true ignores nan values when computing the hdi and point estimates. Defaults to false.\n round_to: int, optional\n Controls formatting of floats. Defaults to 2 or the integer part, whichever is bigger.\n point_estimate: Optional[str]\n Plot point estimate per variable. Values should be 'mean', 'median', 'mode' or None.\n Defaults to 'auto' i.e. it falls back to default set in rcParams.\n group: str, optional\n Specifies which InferenceData group should be plotted. Defaults to 'posterior'.\n rope: tuple or dictionary of tuples\n Lower and upper values of the Region Of Practical Equivalence. If a list is provided, its\n length should match the number of variables.\n ref_val: float or dictionary of floats\n display the percentage below and above the values in ref_val. Must be None (default),\n a constant, a list or a dictionary like see an example below. If a list is provided, its\n length should match the number of variables.\n rope_color: str, optional\n Specifies the color of ROPE and displayed percentage within ROPE\n ref_val_color: str, optional\n Specifies the color of the displayed percentage\n kind: str\n Type of plot to display (kde or hist) For discrete variables this argument is ignored and\n a histogram is always used. Defaults to rcParam ``plot.density_kind``\n bw: float or str, optional\n If numeric, indicates the bandwidth and must be positive.\n If str, indicates the method to estimate the bandwidth and must be\n one of \"scott\", \"silverman\", \"isj\" or \"experimental\" when `circular` is False\n and \"taylor\" (for now) when `circular` is True.\n Defaults to \"default\" which means \"experimental\" when variable is not circular\n and \"taylor\" when it is. Only works if `kind == kde`.\n circular: bool, optional\n If True, it interprets the values passed are from a circular variable measured in radians\n and a circular KDE is used. Only valid for 1D KDE. Defaults to False.\n Only works if `kind == kde`.\n bins: integer or sequence or 'auto', optional\n Controls the number of bins,accepts the same keywords :func:`matplotlib.pyplot.hist` does.\n Only works if `kind == hist`. If None (default) it will use `auto` for continuous variables\n and `range(xmin, xmax + 1)` for discrete variables.\n labeller : labeller instance, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n ax: numpy array-like of matplotlib axes or bokeh figures, optional\n A 2D array of locations into which to plot the densities. If not supplied, Arviz will create\n its own array of plot areas (and return it).\n backend: str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n backend_kwargs: bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :func:`bokeh.plotting.figure`\n show: bool, optional\n Call backend show function.\n **kwargs\n Passed as-is to :func:`matplotlib.pyplot.hist` or :func:`matplotlib.pyplot.plot` function\n depending on the value of `kind`.\n\n Returns\n -------\n axes: matplotlib axes or bokeh figures\n\n See Also\n --------\n plot_dist : Plot distribution as histogram or kernel density estimates.\n plot_density : Generate KDE plots for continuous variables and histograms for discrete ones.\n plot_forest : Forest plot to compare HDI intervals from a number of distributions.\n\n Examples\n --------\n Show a default kernel density plot following style of John Kruschke\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data('centered_eight')\n >>> az.plot_posterior(data)\n\n Plot subset variables by specifying variable name exactly\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_posterior(data, var_names=['mu'])\n\n Plot Region of Practical Equivalence (rope) and select variables with regular expressions\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_posterior(data, var_names=['mu', '^the'], filter_vars=\"regex\", rope=(-1, 1))\n\n Plot Region of Practical Equivalence for selected distributions\n\n .. plot::\n :context: close-figs\n\n >>> rope = {'mu': [{'rope': (-2, 2)}], 'theta': [{'school': 'Choate', 'rope': (2, 4)}]}\n >>> az.plot_posterior(data, var_names=['mu', 'theta'], rope=rope)\n\n Using `coords` argument to plot only a subset of data\n\n .. plot::\n :context: close-figs\n\n >>> coords = {\"school\": [\"Choate\",\"Phillips Exeter\"]}\n >>> az.plot_posterior(data, var_names=[\"mu\", \"theta\"], coords=coords)\n\n Add reference lines\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_posterior(data, var_names=['mu', 'theta'], ref_val=0)\n\n Show point estimate of distribution\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_posterior(data, var_names=['mu', 'theta'], point_estimate='mode')\n\n Show reference values using variable names and coordinates\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_posterior(data, ref_val= {\"theta\": [{\"school\": \"Deerfield\", \"ref_val\": 4},\n ... {\"school\": \"Choate\", \"ref_val\": 3}]})\n\n Show reference values using a list\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_posterior(data, ref_val=[1] + [5] * 8 + [1])\n\n\n Plot posterior as a histogram\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_posterior(data, var_names=['mu'], kind='hist')\n\n Change size of highest density interval\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_posterior(data, var_names=['mu'], hdi_prob=.75)\n \n source"},{"id":159,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_ppc","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_ppc-Tuple","content":" ArviZPythonPlots.plot_ppc — Method \n Plot for posterior/prior predictive checks.\n\n Parameters\n ----------\n data: az.InferenceData object\n :class:`arviz.InferenceData` object containing the observed and posterior/prior\n predictive data.\n kind: str\n Type of plot to display (\"kde\", \"cumulative\", or \"scatter\"). Defaults to `kde`.\n alpha: float\n Opacity of posterior/prior predictive density curves.\n Defaults to 0.2 for ``kind = kde`` and cumulative, for scatter defaults to 0.7.\n mean: bool\n Whether or not to plot the mean posterior/prior predictive distribution.\n Defaults to ``True``.\n observed: bool, default True\n Whether or not to plot the observed data.\n observed: bool, default False\n Whether or not to plot a rug plot for the observed data. Only valid if `observed` is\n `True` and for kind `kde` or `cumulative`.\n color: str\n Valid matplotlib ``color``. Defaults to ``C0``.\n color: list\n List with valid matplotlib colors corresponding to the posterior/prior predictive\n distribution, observed data and mean of the posterior/prior predictive distribution.\n Defaults to [\"C0\", \"k\", \"C1\"].\n grid : tuple\n Number of rows and columns. Defaults to None, the rows and columns are\n automatically inferred.\n figsize: tuple\n Figure size. If None, it will be defined automatically.\n textsize: float\n Text size scaling factor for labels, titles and lines. If None, it will be\n autoscaled based on ``figsize``.\n data_pairs: dict\n Dictionary containing relations between observed data and posterior/prior predictive data.\n Dictionary structure:\n\n - key = data var_name\n - value = posterior/prior predictive var_name\n\n For example, ``data_pairs = {'y' : 'y_hat'}``\n If None, it will assume that the observed data and the posterior/prior\n predictive data have the same variable name.\n var_names: list of variable names\n Variables to be plotted, if `None` all variable are plotted. Prefix the\n variables by ``~`` when you want to exclude them from the plot.\n filter_vars: {None, \"like\", \"regex\"}, optional, default=None\n If `None` (default), interpret var_names as the real variables names. If \"like\",\n interpret var_names as substrings of the real variables names. If \"regex\",\n interpret var_names as regular expressions on the real variables names. A la\n ``pandas.filter``.\n coords: dict\n Dictionary mapping dimensions to selected coordinates to be plotted.\n Dimensions without a mapping specified will include all coordinates for\n that dimension. Defaults to including all coordinates for all\n dimensions if None.\n flatten: list\n List of dimensions to flatten in ``observed_data``. Only flattens across the coordinates\n specified in the ``coords`` argument. Defaults to flattening all of the dimensions.\n flatten_pp: list\n List of dimensions to flatten in posterior_predictive/prior_predictive. Only flattens\n across the coordinates specified in the ``coords`` argument. Defaults to flattening all\n of the dimensions. Dimensions should match flatten excluding dimensions for ``data_pairs``\n parameters. If ``flatten`` is defined and ``flatten_pp`` is None, then\n ``flatten_pp = flatten``.\n num_pp_samples: int\n The number of posterior/prior predictive samples to plot. For ``kind`` = 'scatter' and\n ``animation = False`` if defaults to a maximum of 5 samples and will set jitter to 0.7.\n unless defined. Otherwise it defaults to all provided samples.\n random_seed: int\n Random number generator seed passed to ``numpy.random.seed`` to allow\n reproducibility of the plot. By default, no seed will be provided\n and the plot will change each call if a random sample is specified\n by ``num_pp_samples``.\n jitter: float\n If ``kind`` is \"scatter\", jitter will add random uniform noise to the height\n of the ppc samples and observed data. By default 0.\n animated: bool\n Create an animation of one posterior/prior predictive sample per frame.\n Defaults to ``False``. Only works with matploblib backend.\n To run animations inside a notebook you have to use the `nbAgg` matplotlib's backend.\n Try with `%matplotlib notebook` or `%matplotlib nbAgg`. You can switch back to the\n default matplotlib's backend with `%matplotlib inline` or `%matplotlib auto`.\n If switching back and forth between matplotlib's backend, you may need to run twice the cell\n with the animation.\n If you experience problems rendering the animation try setting\n `animation_kwargs({'blit':False}`) or changing the matplotlib's backend (e.g. to TkAgg)\n If you run the animation from a script write `ax, ani = az.plot_ppc(.)`\n animation_kwargs : dict\n Keywords passed to :class:`matplotlib.animation.FuncAnimation`. Ignored with\n matplotlib backend.\n legend : bool\n Add legend to figure. By default ``True``.\n labeller : labeller instance, optional\n Class providing the method ``make_pp_label`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n ax: numpy array-like of matplotlib axes or bokeh figures, optional\n A 2D array of locations into which to plot the densities. If not supplied, Arviz will create\n its own array of plot areas (and return it).\n backend: str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default to \"matplotlib\".\n backend_kwargs: bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :func:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n group: {\"prior\", \"posterior\"}, optional\n Specifies which InferenceData group should be plotted. Defaults to 'posterior'.\n Other value can be 'prior'.\n show: bool, optional\n Call backend show function.\n\n Returns\n -------\n axes: matplotlib axes or bokeh figures\n\n See Also\n --------\n plot_bpv: Plot Bayesian p-value for observed data and Posterior/Prior predictive.\n plot_lm: Posterior predictive and mean plots for regression-like data.\n plot_ppc: plot for posterior/prior predictive checks.\n plot_ts: Plot timeseries data.\n\n Examples\n --------\n Plot the observed data KDE overlaid on posterior predictive KDEs.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data('radon')\n >>> az.plot_ppc(data, data_pairs={\"y\":\"y\"})\n\n Plot the overlay with empirical CDFs.\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_ppc(data, kind='cumulative')\n\n Use the ``coords`` and ``flatten`` parameters to plot selected variable dimensions\n across multiple plots. We will now modify the dimension ``obs_id`` to contain\n indicate the name of the county where the measure was taken. The change has to\n be done on both ``posterior_predictive`` and ``observed_data`` groups, which is\n why we will use :meth:`~arviz.InferenceData.map` to apply the same function to\n both groups. Afterwards, we will select the counties to be plotted with the\n ``coords`` arg.\n\n .. plot::\n :context: close-figs\n\n >>> obs_county = data.posterior[\"County\"][data.constant_data[\"county_idx\"]]\n >>> data = data.assign_coords(obs_id=obs_county, groups=\"observed_vars\")\n >>> az.plot_ppc(data, coords={'obs_id': ['ANOKA', 'BELTRAMI']}, flatten=[])\n\n Plot the overlay using a stacked scatter plot that is particularly useful\n when the sample sizes are small.\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_ppc(data, kind='scatter', flatten=[],\n >>> coords={'obs_id': ['AITKIN', 'BELTRAMI']})\n\n Plot random posterior predictive sub-samples.\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_ppc(data, num_pp_samples=30, random_seed=7)\n \n source"},{"id":160,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_rank","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_rank-Tuple","content":" ArviZPythonPlots.plot_rank — Method Plot rank order statistics of chains.\n\n From the paper: Rank plots are histograms of the ranked posterior draws (ranked over all\n chains) plotted separately for each chain.\n If all of the chains are targeting the same posterior, we expect the ranks in each chain to be\n uniform, whereas if one chain has a different location or scale parameter, this will be\n reflected in the deviation from uniformity. If rank plots of all chains look similar, this\n indicates good mixing of the chains.\n\n This plot was introduced by Aki Vehtari, Andrew Gelman, Daniel Simpson, Bob Carpenter,\n Paul-Christian Burkner (2019): Rank-normalization, folding, and localization: An improved R-hat\n for assessing convergence of MCMC. arXiv preprint https://arxiv.org/abs/1903.08008\n\n\n Parameters\n ----------\n data: obj\n Any object that can be converted to an :class:`arviz.InferenceData` object.\n Refer to documentation of :func:`arviz.convert_to_dataset` for details\n var_names: string or list of variable names\n Variables to be plotted. Prefix the variables by ``~`` when you want to exclude\n them from the plot.\n filter_vars: {None, \"like\", \"regex\"}, optional, default=None\n If `None` (default), interpret var_names as the real variables names. If \"like\",\n interpret var_names as substrings of the real variables names. If \"regex\",\n interpret var_names as regular expressions on the real variables names. A la\n ``pandas.filter``.\n transform: callable\n Function to transform data (defaults to None i.e.the identity function)\n coords: mapping, optional\n Coordinates of var_names to be plotted. Passed to :meth:`xarray.Dataset.sel`\n bins: None or passed to np.histogram\n Binning strategy used for histogram. By default uses twice the result of Sturges' formula.\n See :func:`numpy.histogram` documentation for, other available arguments.\n kind: string\n If bars (defaults), ranks are represented as stacked histograms (one per chain). If vlines\n ranks are represented as vertical lines above or below ``ref_line``.\n colors: string or list of strings\n List with valid matplotlib colors, one color per model. Alternative a string can be passed.\n If the string is `cycle`, it will automatically choose a color per model from matplotlib's\n cycle. If a single color is passed, e.g. 'k', 'C2' or 'red' this color will be used for all\n models. Defaults to `cycle`.\n ref_line: boolean\n Whether to include a dashed line showing where a uniform distribution would lie\n labels: bool\n whether to plot or not the x and y labels, defaults to True\n labeller : labeller instance, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n grid : tuple\n Number of rows and columns. Defaults to None, the rows and columns are\n automatically inferred.\n figsize: tuple\n Figure size. If None it will be defined automatically.\n ax: numpy array-like of matplotlib axes or bokeh figures, optional\n A 2D array of locations into which to plot the densities. If not supplied, ArviZ will create\n its own array of plot areas (and return it).\n backend: str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n ref_line_kwargs : dict, optional\n Reference line keyword arguments, passed to :meth:`mpl:matplotlib.axes.Axes.axhline` or\n :class:`bokeh:bokeh.models.Span`.\n bar_kwargs : dict, optional\n Bars keyword arguments, passed to :meth:`mpl:matplotlib.axes.Axes.bar` or\n :meth:`bokeh:bokeh.plotting.Figure.vbar`.\n vlines_kwargs : dict, optional\n Vlines keyword arguments, passed to :meth:`mpl:matplotlib.axes.Axes.vlines` or\n :meth:`bokeh:bokeh.plotting.Figure.multi_line`.\n marker_vlines_kwargs : dict, optional\n Marker for the vlines keyword arguments, passed to :meth:`mpl:matplotlib.axes.Axes.plot` or\n :meth:`bokeh:bokeh.plotting.Figure.circle`.\n backend_kwargs: bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or\n :func:`bokeh.plotting.figure`. For additional documentation\n check the plotting method of the backend.\n show: bool, optional\n Call backend show function.\n\n Returns\n -------\n axes: matplotlib axes or bokeh figures\n\n See Also\n --------\n plot_trace : Plot distribution (histogram or kernel density estimates) and\n sampled values or rank plot.\n\n Examples\n --------\n Show a default rank plot\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data('centered_eight')\n >>> az.plot_rank(data)\n\n Recreate Figure 13 from the arxiv preprint\n\n .. plot::\n :context: close-figs\n\n >>> data = az.load_arviz_data('centered_eight')\n >>> az.plot_rank(data, var_names='tau')\n\n Use vlines to compare results for centered vs noncentered models\n\n .. plot::\n :context: close-figs\n\n >>> import matplotlib.pyplot as plt\n >>> centered_data = az.load_arviz_data('centered_eight')\n >>> noncentered_data = az.load_arviz_data('non_centered_eight')\n >>> _, ax = plt.subplots(1, 2, figsize=(12, 3))\n >>> az.plot_rank(centered_data, var_names=\"mu\", kind='vlines', ax=ax[0])\n >>> az.plot_rank(noncentered_data, var_names=\"mu\", kind='vlines', ax=ax[1])\n\n Change the aesthetics using kwargs\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_rank(noncentered_data, var_names=\"mu\", kind=\"vlines\",\n >>> vlines_kwargs={'lw':0}, marker_vlines_kwargs={'lw':3});\n \n source"},{"id":161,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_separation","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_separation-Tuple","content":" ArviZPythonPlots.plot_separation — Method Separation plot for binary outcome models.\n\n Model predictions are sorted and plotted using a color code according to\n the observed data.\n\n Parameters\n ----------\n idata : InferenceData\n :class:`arviz.InferenceData` object.\n y : array, DataArray or str\n Observed data. If str, ``idata`` must be present and contain the observed data group\n y_hat : array, DataArray or str\n Posterior predictive samples for ``y``. It must have the same shape as ``y``. If str or\n None, ``idata`` must contain the posterior predictive group.\n y_hat_line : bool, optional\n Plot the sorted ``y_hat`` predictions.\n expected_events : bool, optional\n Plot the total number of expected events.\n figsize : figure size tuple, optional\n If None, size is (8 + numvars, 8 + numvars)\n textsize: int, optional\n Text size for labels. If None it will be autoscaled based on ``figsize``.\n color : str, optional\n Color to assign to the positive class. The negative class will be plotted using the\n same color and an `alpha=0.3` transparency.\n legend : bool, optional\n Show the legend of the figure.\n ax: axes, optional\n Matplotlib axes or bokeh figures.\n plot_kwargs : dict, optional\n Additional keywords passed to :meth:`mpl:matplotlib.axes.Axes.bar` or\n :meth:`bokeh:bokeh.plotting.Figure.vbar` for separation plot.\n y_hat_line_kwargs : dict, optional\n Additional keywords passed to ax.plot for ``y_hat`` line.\n exp_events_kwargs : dict, optional\n Additional keywords passed to ax.scatter for ``expected_events`` marker.\n backend: str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default \"matplotlib\".\n backend_kwargs: bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or\n :func:`bokeh.plotting.figure`.\n show : bool, optional\n Call backend show function.\n\n Returns\n -------\n axes : matplotlib axes or bokeh figures\n\n See Also\n --------\n plot_ppc : Plot for posterior/prior predictive checks.\n\n References\n ----------\n .. [1] Greenhill, B. *et al.*, The Separation Plot: A New Visual Method\n for Evaluating the Fit of Binary Models, *American Journal of\n Political Science*, (2011) see https://doi.org/10.1111/j.1540-5907.2011.00525.x\n\n Examples\n --------\n Separation plot for a logistic regression model.\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> idata = az.load_arviz_data('classification10d')\n >>> az.plot_separation(idata=idata, y='outcome', y_hat='outcome', figsize=(8, 1))\n\n \n source"},{"id":162,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_trace","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_trace-Tuple","content":" ArviZPythonPlots.plot_trace — Method Plot distribution (histogram or kernel density estimates) and sampled values or rank plot.\n\n If `divergences` data is available in `sample_stats`, will plot the location of divergences as\n dashed vertical lines.\n\n Parameters\n ----------\n data: obj\n Any object that can be converted to an :class:`arviz.InferenceData` object\n Refer to documentation of :func:`arviz.convert_to_dataset` for details\n var_names: str or list of str, optional\n One or more variables to be plotted. Prefix the variables by ``~`` when you want\n to exclude them from the plot.\n filter_vars: {None, \"like\", \"regex\"}, optional, default=None\n If `None` (default), interpret var_names as the real variables names. If \"like\",\n interpret var_names as substrings of the real variables names. If \"regex\",\n interpret var_names as regular expressions on the real variables names. A la\n ``pandas.filter``.\n coords: dict of {str: slice or array_like}, optional\n Coordinates of var_names to be plotted. Passed to :meth:`xarray.Dataset.sel`\n divergences: {\"bottom\", \"top\", None}, optional\n Plot location of divergences on the traceplots.\n kind: {\"trace\", \"rank_bars\", \"rank_vlines\"}, optional\n Choose between plotting sampled values per iteration and rank plots.\n transform: callable, optional\n Function to transform data (defaults to None i.e.the identity function)\n figsize: tuple of (float, float), optional\n If None, size is (12, variables * 2)\n rug: bool, optional\n If True adds a rugplot of samples. Defaults to False. Ignored for 2D KDE.\n Only affects continuous variables.\n lines: list of tuple of (str, dict, array_like), optional\n List of (var_name, {'coord': selection}, [line, positions]) to be overplotted as\n vertical lines on the density and horizontal lines on the trace.\n circ_var_names : str or list of str, optional\n List of circular variables to account for when plotting KDE.\n circ_var_units : str\n Whether the variables in ``circ_var_names`` are in \"degrees\" or \"radians\".\n compact: bool, optional\n Plot multidimensional variables in a single plot.\n compact_prop: str or dict {str: array_like}, optional\n Defines the property name and the property values to distinguish different\n dimensions with compact=True.\n When compact=True it defaults to color, it is\n ignored otherwise.\n combined: bool, optional\n Flag for combining multiple chains into a single line. If False (default), chains will be\n plotted separately.\n chain_prop: str or dict {str: array_like}, optional\n Defines the property name and the property values to distinguish different chains.\n If compact=True it defaults to linestyle,\n otherwise it uses the color to distinguish\n different chains.\n legend: bool, optional\n Add a legend to the figure with the chain color code.\n plot_kwargs, fill_kwargs, rug_kwargs, hist_kwargs: dict, optional\n Extra keyword arguments passed to :func:`arviz.plot_dist`. Only affects continuous\n variables.\n trace_kwargs: dict, optional\n Extra keyword arguments passed to :meth:`matplotlib.axes.Axes.plot`\n labeller : labeller instance, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n rank_kwargs : dict, optional\n Extra keyword arguments passed to :func:`arviz.plot_rank`\n axes: axes, optional\n Matplotlib axes or bokeh figures.\n backend: {\"matplotlib\", \"bokeh\"}, optional\n Select plotting backend.\n backend_config: dict, optional\n Currently specifies the bounds to use for bokeh axes. Defaults to value set in rcParams.\n backend_kwargs: dict, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or\n :func:`bokeh.plotting.figure`.\n show: bool, optional\n Call backend show function.\n\n Returns\n -------\n axes: matplotlib axes or bokeh figures\n\n See Also\n --------\n plot_rank : Plot rank order statistics of chains.\n\n Examples\n --------\n Plot a subset variables and select them with partial naming\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data('non_centered_eight')\n >>> coords = {'school': ['Choate', 'Lawrenceville']}\n >>> az.plot_trace(data, var_names=('theta'), filter_vars=\"like\", coords=coords)\n\n Show all dimensions of multidimensional variables in the same plot\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_trace(data, compact=True)\n\n Display a rank plot instead of trace\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_trace(data, var_names=[\"mu\", \"tau\"], kind=\"rank_bars\")\n\n Combine all chains into one distribution and select variables with regular expressions\n\n .. plot::\n :context: close-figs\n\n >>> az.plot_trace(\n >>> data, var_names=('^theta'), filter_vars=\"regex\", coords=coords, combined=True\n >>> )\n\n\n Plot reference lines against distribution and trace\n\n .. plot::\n :context: close-figs\n\n >>> lines = (('theta_t',{'school': \"Choate\"}, [-1]),)\n >>> az.plot_trace(data, var_names=('theta_t', 'theta'), coords=coords, lines=lines)\n\n \n source"},{"id":163,"pagetitle":"Plotting functions","title":"ArviZPythonPlots.plot_violin","ref":"/ArviZPythonPlots/stable/api/plots/#ArviZPythonPlots.plot_violin-Tuple","content":" ArviZPythonPlots.plot_violin — Method Plot posterior of traces as violin plot.\n\n Notes\n -----\n If multiple chains are provided for a variable they will be combined\n\n Parameters\n ----------\n data: obj\n Any object that can be converted to an :class:`arviz.InferenceData` object\n Refer to documentation of :func:`arviz.convert_to_dataset` for details\n var_names: list of variable names, optional\n Variables to be plotted, if None all variable are plotted. Prefix the\n variables by ``~`` when you want to exclude them from the plot.\n combine_dims : set_like of str, optional\n List of dimensions to reduce. Defaults to reducing only the \"chain\" and \"draw\" dimensions.\n See the :ref:`this section ` for usage examples.\n filter_vars: {None, \"like\", \"regex\"}, optional, default=None\n If `None` (default), interpret var_names as the real variables names. If \"like\",\n interpret var_names as substrings of the real variables names. If \"regex\",\n interpret var_names as regular expressions on the real variables names. A la\n ``pandas.filter``.\n transform: callable\n Function to transform data (defaults to None i.e. the identity function).\n quartiles: bool, optional\n Flag for plotting the interquartile range, in addition to the ``hdi_prob`` * 100%\n intervals. Defaults to ``True``.\n rug: bool\n If ``True`` adds a jittered rugplot. Defaults to ``False``.\n side : {\"both\", \"left\", \"right\"}, default \"both\"\n If ``both``, both sides of the violin plot are rendered. If ``left`` or ``right``, only\n the respective side is rendered. By separately plotting left and right halfs with\n different data, split violin plots can be achieved.\n hdi_prob: float, optional\n Plots highest posterior density interval for chosen percentage of density.\n Defaults to 0.94.\n shade: float\n Alpha blending value for the shaded area under the curve, between 0\n (no shade) and 1 (opaque). Defaults to 0.\n bw: float or str, optional\n If numeric, indicates the bandwidth and must be positive.\n If str, indicates the method to estimate the bandwidth and must be\n one of \"scott\", \"silverman\", \"isj\" or \"experimental\" when ``circular`` is ``False``\n and \"taylor\" (for now) when ``circular`` is ``True``.\n Defaults to \"default\" which means \"experimental\" when variable is not circular\n and \"taylor\" when it is.\n circular: bool, optional.\n If ``True``, it interprets `values` is a circular variable measured in radians\n and a circular KDE is used. Defaults to ``False``.\n grid : tuple\n Number of rows and columns. Defaults to None, the rows and columns are\n automatically inferred.\n figsize: tuple\n Figure size. If None it will be defined automatically.\n textsize: int\n Text size of the point_estimates, axis ticks, and highest density interval. If None it will\n be autoscaled based on ``figsize``.\n labeller : labeller instance, optional\n Class providing the method ``make_label_vert`` to generate the labels in the plot titles.\n Read the :ref:`label_guide` for more details and usage examples.\n sharex: bool\n Defaults to ``True``, violinplots share a common x-axis scale.\n sharey: bool\n Defaults to ``True``, violinplots share a common y-axis scale.\n ax: numpy array-like of matplotlib axes or bokeh figures, optional\n A 2D array of locations into which to plot the densities. If not supplied, Arviz will create\n its own array of plot areas (and return it).\n shade_kwargs: dicts, optional\n Additional keywords passed to :meth:`matplotlib.axes.Axes.fill_between`, or\n :meth:`matplotlib.axes.Axes.barh` to control the shade.\n rug_kwargs: dict\n Keywords passed to the rug plot. If true only the right half side of the violin will be\n plotted.\n backend: str, optional\n Select plotting backend {\"matplotlib\",\"bokeh\"}. Default to \"matplotlib\".\n backend_kwargs: bool, optional\n These are kwargs specific to the backend being used, passed to\n :func:`matplotlib.pyplot.subplots` or :func:`bokeh.plotting.figure`.\n For additional documentation check the plotting method of the backend.\n show: bool, optional\n Call backend show function.\n\n Returns\n -------\n axes: matplotlib axes or bokeh figures\n\n See Also\n --------\n plot_forest: Forest plot to compare HDI intervals from a number of distributions.\n\n Examples\n --------\n Show a default violin plot\n\n .. plot::\n :context: close-figs\n\n >>> import arviz as az\n >>> data = az.load_arviz_data('centered_eight')\n >>> az.plot_violin(data)\n\n \n source"},{"id":166,"pagetitle":"rcParams","title":"rcParams","ref":"/ArviZPythonPlots/stable/api/rcparams/#rcparams-api","content":" rcParams ArviZPythonPlots.rcParams ArviZPythonPlots.rc_context"},{"id":167,"pagetitle":"rcParams","title":"Reference","ref":"/ArviZPythonPlots/stable/api/rcparams/#Reference","content":" Reference"},{"id":168,"pagetitle":"rcParams","title":"ArviZPythonPlots.rcParams","ref":"/ArviZPythonPlots/stable/api/rcparams/#ArviZPythonPlots.rcParams","content":" ArviZPythonPlots.rcParams — Constant Class to contain ArviZ default parameters.\n\n It is implemented as a dict with validation when setting items.\n \n source"},{"id":169,"pagetitle":"rcParams","title":"ArviZPythonPlots.rc_context","ref":"/ArviZPythonPlots/stable/api/rcparams/#ArviZPythonPlots.rc_context-Tuple","content":" ArviZPythonPlots.rc_context — Method \n Return a context manager for managing rc settings.\n\n Parameters\n ----------\n rc : dict, optional\n Mapping containing the rcParams to modify temporally.\n fname : str, optional\n Filename of the file containing the rcParams to use inside the rc_context.\n\n Examples\n --------\n This allows one to do::\n\n with az.rc_context(fname='pystan.rc'):\n idata = az.load_arviz_data(\"radon\")\n az.plot_posterior(idata, var_names=[\"gamma\"])\n\n The plot would have settings from 'screen.rc'\n\n A dictionary can also be passed to the context manager::\n\n with az.rc_context(rc={'plot.max_subplots': None}, fname='pystan.rc'):\n idata = az.load_arviz_data(\"radon\")\n az.plot_posterior(idata, var_names=[\"gamma\"])\n\n The 'rc' dictionary takes precedence over the settings loaded from\n 'fname'. Passing a dictionary only is also valid.\n \n source"},{"id":172,"pagetitle":"Plotting styles","title":"Plotting styles","ref":"/ArviZPythonPlots/stable/api/style/#style-api","content":" Plotting styles ArviZPythonPlots.styles ArviZPythonPlots.use_style"},{"id":173,"pagetitle":"Plotting styles","title":"Reference","ref":"/ArviZPythonPlots/stable/api/style/#Reference","content":" Reference"},{"id":174,"pagetitle":"Plotting styles","title":"ArviZPythonPlots.styles","ref":"/ArviZPythonPlots/stable/api/style/#ArviZPythonPlots.styles-Tuple{}","content":" ArviZPythonPlots.styles — Method styles() -> Vector{String} Get all available matplotlib styles for use with use_style source"},{"id":175,"pagetitle":"Plotting styles","title":"ArviZPythonPlots.use_style","ref":"/ArviZPythonPlots/stable/api/style/#ArviZPythonPlots.use_style-Tuple{Any}","content":" ArviZPythonPlots.use_style — Method use_style(style::String)\nuse_style(style::Vector{String}) Use matplotlib style settings from a style specification style . The style name of \"default\" is reserved for reverting back to the default style settings. ArviZ-specific styles include [\"arviz-whitegrid\", \"arviz-darkgrid\", \"arviz-colors\", \"arviz-white\", \"arviz-doc\"] . To see all available style specifications, use styles() . If a Vector of styles is provided, they are applied from first to last. source"},{"id":178,"pagetitle":"Examples gallery","title":"Example Gallery","ref":"/ArviZPythonPlots/stable/examples/#Example-Gallery","content":" Example Gallery"},{"id":179,"pagetitle":"Examples gallery","title":"Autocorrelation Plot","ref":"/ArviZPythonPlots/stable/examples/#Autocorrelation-Plot","content":" Autocorrelation Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"centered_eight\")\nplot_autocorr(data; var_names=[\"tau\", \"mu\"])\ngcf() See plot_autocorr"},{"id":180,"pagetitle":"Examples gallery","title":"Bayes Factor Plot","ref":"/ArviZPythonPlots/stable/examples/#Bayes-Factor-Plot","content":" Bayes Factor Plot using ArviZ, ArviZPythonPlots\n\nuse_style(\"arviz-darkgrid\")\n\nidata = from_namedtuple((a = 1 .+ randn(5_000) ./ 2,), prior=(a = randn(5_000),))\nplot_bf(idata; var_name=\"a\", ref_val=0)\ngcf() See plot_bf"},{"id":181,"pagetitle":"Examples gallery","title":"Bayesian P-Value Posterior Plot","ref":"/ArviZPythonPlots/stable/examples/#Bayesian-P-Value-Posterior-Plot","content":" Bayesian P-Value Posterior Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"regression1d\")\nplot_bpv(data)\ngcf() See plot_bpv"},{"id":182,"pagetitle":"Examples gallery","title":"Bayesian P-Value with Median T Statistic Posterior Plot","ref":"/ArviZPythonPlots/stable/examples/#Bayesian-P-Value-with-Median-T-Statistic-Posterior-Plot","content":" Bayesian P-Value with Median T Statistic Posterior Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"regression1d\")\nplot_bpv(data; kind=\"t_stat\", t_stat=\"0.5\")\ngcf() See plot_bpv"},{"id":183,"pagetitle":"Examples gallery","title":"Compare Plot","ref":"/ArviZPythonPlots/stable/examples/#Compare-Plot","content":" Compare Plot using ArviZ, ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\nmodel_compare = compare(\n (\n var\"Centered 8 schools\" = load_example_data(\"centered_eight\"),\n var\"Non-centered 8 schools\" = load_example_data(\"non_centered_eight\"),\n ),\n)\nplot_compare(model_compare; figsize=(12, 4))\ngcf() See compare , plot_compare"},{"id":184,"pagetitle":"Examples gallery","title":"Density Plot","ref":"/ArviZPythonPlots/stable/examples/#Density-Plot","content":" Density Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ncentered_data = load_example_data(\"centered_eight\")\nnon_centered_data = load_example_data(\"non_centered_eight\")\nplot_density(\n [centered_data, non_centered_data];\n data_labels=[\"Centered\", \"Non Centered\"],\n var_names=[\"theta\"],\n shade=0.1,\n)\ngcf() See plot_density"},{"id":185,"pagetitle":"Examples gallery","title":"Dist Plot","ref":"/ArviZPythonPlots/stable/examples/#Dist-Plot","content":" Dist Plot using ArviZPythonPlots, Distributions, Random\n\nRandom.seed!(308)\n\nuse_style(\"arviz-darkgrid\")\n\na = rand(Poisson(4), 1000)\nb = rand(Normal(0, 1), 1000)\n_, ax = subplots(1, 2; figsize=(10, 4))\nplot_dist(a; color=\"C1\", label=\"Poisson\", ax=ax[0])\nplot_dist(b; color=\"C2\", label=\"Gaussian\", ax=ax[1])\ngcf() See plot_dist"},{"id":186,"pagetitle":"Examples gallery","title":"Dot Plot","ref":"/ArviZPythonPlots/stable/examples/#Dot-Plot","content":" Dot Plot using ArviZPythonPlots\n\nuse_style(\"arviz-darkgrid\")\n\ndata = randn(1000)\nplot_dot(data; dotcolor=\"C1\", point_interval=true)\ntitle(\"Gaussian Distribution\")\ngcf() See plot_dot"},{"id":187,"pagetitle":"Examples gallery","title":"ECDF Plot","ref":"/ArviZPythonPlots/stable/examples/#ECDF-Plot","content":" ECDF Plot using ArviZPythonPlots, Distributions\n\nuse_style(\"arviz-darkgrid\")\n\nsample = randn(1_000)\ndist = Normal()\nplot_ecdf(sample; cdf=x -> cdf(dist, x), confidence_bands=true)\ngcf() See plot_ecdf"},{"id":188,"pagetitle":"Examples gallery","title":"ELPD Plot","ref":"/ArviZPythonPlots/stable/examples/#ELPD-Plot","content":" ELPD Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\nd1 = load_example_data(\"centered_eight\")\nd2 = load_example_data(\"non_centered_eight\")\nplot_elpd(Dict(\"Centered eight\" => d1, \"Non centered eight\" => d2); xlabels=true)\ngcf() See plot_elpd"},{"id":189,"pagetitle":"Examples gallery","title":"Energy Plot","ref":"/ArviZPythonPlots/stable/examples/#Energy-Plot","content":" Energy Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"centered_eight\")\nplot_energy(data; figsize=(12, 8))\ngcf() See plot_energy"},{"id":190,"pagetitle":"Examples gallery","title":"ESS Evolution Plot","ref":"/ArviZPythonPlots/stable/examples/#ESS-Evolution-Plot","content":" ESS Evolution Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\nidata = load_example_data(\"radon\")\nplot_ess(idata; var_names=[\"b\"], kind=\"evolution\")\ngcf() See plot_ess"},{"id":191,"pagetitle":"Examples gallery","title":"ESS Local Plot","ref":"/ArviZPythonPlots/stable/examples/#ESS-Local-Plot","content":" ESS Local Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\nidata = load_example_data(\"non_centered_eight\")\nplot_ess(idata; var_names=[\"mu\"], kind=\"local\", marker=\"_\", ms=20, mew=2, rug=true)\ngcf() See plot_ess"},{"id":192,"pagetitle":"Examples gallery","title":"ESS Quantile Plot","ref":"/ArviZPythonPlots/stable/examples/#ESS-Quantile-Plot","content":" ESS Quantile Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\nidata = load_example_data(\"radon\")\nplot_ess(idata; var_names=[\"sigma\"], kind=\"quantile\", color=\"C4\")\ngcf() See plot_ess"},{"id":193,"pagetitle":"Examples gallery","title":"Forest Plot","ref":"/ArviZPythonPlots/stable/examples/#Forest-Plot","content":" Forest Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ncentered_data = load_example_data(\"centered_eight\")\nnon_centered_data = load_example_data(\"non_centered_eight\")\nplot_forest(\n [centered_data, non_centered_data];\n model_names=[\"Centered\", \"Non Centered\"],\n var_names=[\"mu\"],\n)\ntitle(\"Estimated theta for eight schools model\")\ngcf() See plot_forest"},{"id":194,"pagetitle":"Examples gallery","title":"Ridge Plot","ref":"/ArviZPythonPlots/stable/examples/#Ridge-Plot","content":" Ridge Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\nrugby_data = load_example_data(\"rugby\")\nplot_forest(\n rugby_data;\n kind=\"ridgeplot\",\n var_names=[\"defs\"],\n linewidth=4,\n combined=true,\n ridgeplot_overlap=1.5,\n colors=\"blue\",\n figsize=(9, 4),\n)\ntitle(\"Relative defensive strength\\nof Six Nation rugby teams\")\ngcf() See plot_forest"},{"id":195,"pagetitle":"Examples gallery","title":"Plot HDI","ref":"/ArviZPythonPlots/stable/examples/#Plot-HDI","content":" Plot HDI using Random\nusing ArviZPythonPlots\n\nRandom.seed!(308)\n\nuse_style(\"arviz-darkgrid\")\n\nx_data = randn(100)\ny_data = 2 .+ x_data .* 0.5\ny_data_rep = 0.5 .* randn(200, 100) .+ transpose(y_data)\n\nplot(x_data, y_data; color=\"C6\")\nplot_hdi(x_data, y_data_rep; color=\"k\", plot_kwargs=Dict(\"ls\" => \"--\"))\ngcf() See plot_hdi"},{"id":196,"pagetitle":"Examples gallery","title":"Joint Plot","ref":"/ArviZPythonPlots/stable/examples/#Joint-Plot","content":" Joint Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"non_centered_eight\")\nplot_pair(\n data;\n var_names=[\"theta\"],\n coords=Dict(\"school\" => [\"Choate\", \"Phillips Andover\"]),\n kind=\"hexbin\",\n marginals=true,\n figsize=(10, 10),\n)\ngcf() See plot_pair"},{"id":197,"pagetitle":"Examples gallery","title":"KDE Plot","ref":"/ArviZPythonPlots/stable/examples/#KDE-Plot","content":" KDE Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"centered_eight\")\n\n## Combine different posterior draws from different chains\nobs = data.posterior_predictive.obs\nsize_obs = size(obs)\ny_hat = reshape(obs, prod(size_obs[1:2]), size_obs[3:end]...)\n\nplot_kde(\n y_hat;\n label=\"Estimated Effect\\n of SAT Prep\",\n rug=true,\n plot_kwargs=Dict(\"linewidth\" => 2, \"color\" => \"black\"),\n rug_kwargs=Dict(\"color\" => \"black\"),\n)\ngcf() See plot_kde"},{"id":198,"pagetitle":"Examples gallery","title":"2d KDE","ref":"/ArviZPythonPlots/stable/examples/#2d-KDE","content":" 2d KDE using Random\nusing ArviZPythonPlots\n\nRandom.seed!(308)\n\nuse_style(\"arviz-darkgrid\")\n\nplot_kde(rand(100), rand(100))\ngcf() See plot_kde"},{"id":199,"pagetitle":"Examples gallery","title":"KDE Quantiles Plot","ref":"/ArviZPythonPlots/stable/examples/#KDE-Quantiles-Plot","content":" KDE Quantiles Plot using Random\nusing Distributions\nusing ArviZPythonPlots\n\nRandom.seed!(308)\n\nuse_style(\"arviz-darkgrid\")\n\ndist = rand(Beta(rand(Uniform(0.5, 10)), 5), 1000)\nplot_kde(dist; quantiles=[0.25, 0.5, 0.75])\ngcf() See plot_kde"},{"id":200,"pagetitle":"Examples gallery","title":"Pareto Shape Plot","ref":"/ArviZPythonPlots/stable/examples/#Pareto-Shape-Plot","content":" Pareto Shape Plot using ArviZ, ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\nidata = load_example_data(\"radon\")\nloo_data = loo(idata)\nplot_khat(loo_data; show_bins=true)\ngcf() See loo , plot_khat"},{"id":201,"pagetitle":"Examples gallery","title":"LOO-PIT ECDF Plot","ref":"/ArviZPythonPlots/stable/examples/#LOO-PIT-ECDF-Plot","content":" LOO-PIT ECDF Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\nidata = load_example_data(\"radon\")\n\nplot_loo_pit(idata; y=\"y\", ecdf=true, color=\"maroon\")\ngcf() See loo_pit , plot_loo_pit"},{"id":202,"pagetitle":"Examples gallery","title":"LOO-PIT Overlay Plot","ref":"/ArviZPythonPlots/stable/examples/#LOO-PIT-Overlay-Plot","content":" LOO-PIT Overlay Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\nidata = load_example_data(\"non_centered_eight\")\nplot_loo_pit(; idata, y=\"obs\", color=\"indigo\")\ngcf() See loo_pit , plot_loo_pit"},{"id":203,"pagetitle":"Examples gallery","title":"Quantile Monte Carlo Standard Error Plot","ref":"/ArviZPythonPlots/stable/examples/#Quantile-Monte-Carlo-Standard-Error-Plot","content":" Quantile Monte Carlo Standard Error Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"centered_eight\")\nplot_mcse(data; var_names=[\"tau\", \"mu\"], rug=true, extra_methods=true)\ngcf() See plot_mcse"},{"id":204,"pagetitle":"Examples gallery","title":"Quantile MCSE Errobar Plot","ref":"/ArviZPythonPlots/stable/examples/#Quantile-MCSE-Errobar-Plot","content":" Quantile MCSE Errobar Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"radon\")\nplot_mcse(data; var_names=[\"sigma_a\"], color=\"C4\", errorbar=true)\ngcf() See plot_mcse"},{"id":205,"pagetitle":"Examples gallery","title":"Pair Plot","ref":"/ArviZPythonPlots/stable/examples/#Pair-Plot","content":" Pair Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ncentered = load_example_data(\"centered_eight\")\ncoords = Dict(\"school\" => [\"Choate\", \"Deerfield\"])\nplot_pair(\n centered; var_names=[\"theta\", \"mu\", \"tau\"], coords, divergences=true, textsize=22\n)\ngcf() See plot_pair"},{"id":206,"pagetitle":"Examples gallery","title":"Hexbin Pair Plot","ref":"/ArviZPythonPlots/stable/examples/#Hexbin-Pair-Plot","content":" Hexbin Pair Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ncentered = load_example_data(\"centered_eight\")\ncoords = Dict(\"school\" => [\"Choate\", \"Deerfield\"])\nplot_pair(\n centered;\n var_names=[\"theta\", \"mu\", \"tau\"],\n kind=\"hexbin\",\n coords,\n colorbar=true,\n divergences=true,\n)\ngcf() See plot_pair"},{"id":207,"pagetitle":"Examples gallery","title":"KDE Pair Plot","ref":"/ArviZPythonPlots/stable/examples/#KDE-Pair-Plot","content":" KDE Pair Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ncentered = load_example_data(\"centered_eight\")\ncoords = Dict(\"school\" => [\"Choate\", \"Deerfield\"])\nplot_pair(\n centered;\n var_names=[\"theta\", \"mu\", \"tau\"],\n kind=\"kde\",\n coords,\n divergences=true,\n textsize=22,\n)\ngcf() See plot_pair"},{"id":208,"pagetitle":"Examples gallery","title":"Point Estimate Pair Plot","ref":"/ArviZPythonPlots/stable/examples/#Point-Estimate-Pair-Plot","content":" Point Estimate Pair Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ncentered = load_example_data(\"centered_eight\")\ncoords = Dict(\"school\" => [\"Choate\", \"Deerfield\"])\nplot_pair(\n centered;\n var_names=[\"mu\", \"theta\"],\n kind=[\"scatter\", \"kde\"],\n kde_kwargs=Dict(\"fill_last\" => false),\n marginals=true,\n coords,\n point_estimate=\"median\",\n figsize=(10, 8),\n)\ngcf() See plot_pair"},{"id":209,"pagetitle":"Examples gallery","title":"Parallel Plot","ref":"/ArviZPythonPlots/stable/examples/#Parallel-Plot","content":" Parallel Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"centered_eight\")\nax = plot_parallel(data; var_names=[\"theta\", \"tau\", \"mu\"])\nax.set_xticklabels(ax.get_xticklabels(); rotation=70)\ndraw()\ngcf() See plot_parallel"},{"id":210,"pagetitle":"Examples gallery","title":"Posterior Plot","ref":"/ArviZPythonPlots/stable/examples/#Posterior-Plot","content":" Posterior Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"centered_eight\")\ncoords = Dict(\"school\" => [\"Choate\"])\nplot_posterior(data; var_names=[\"mu\", \"theta\"], coords, rope=(-1, 1))\ngcf() See plot_posterior"},{"id":211,"pagetitle":"Examples gallery","title":"Posterior Predictive Check Plot","ref":"/ArviZPythonPlots/stable/examples/#Posterior-Predictive-Check-Plot","content":" Posterior Predictive Check Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"non_centered_eight\")\nplot_ppc(data; data_pairs=Dict(\"obs\" => \"obs\"), alpha=0.03, figsize=(12, 6), textsize=14)\ngcf() See plot_ppc"},{"id":212,"pagetitle":"Examples gallery","title":"Posterior Predictive Check Cumulative Plot","ref":"/ArviZPythonPlots/stable/examples/#Posterior-Predictive-Check-Cumulative-Plot","content":" Posterior Predictive Check Cumulative Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"non_centered_eight\")\nplot_ppc(data; alpha=0.3, kind=\"cumulative\", figsize=(12, 6), textsize=14)\ngcf() See plot_ppc"},{"id":213,"pagetitle":"Examples gallery","title":"Rank Plot","ref":"/ArviZPythonPlots/stable/examples/#Rank-Plot","content":" Rank Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"centered_eight\")\nplot_rank(data; var_names=[\"tau\", \"mu\"])\ngcf() See plot_rank"},{"id":214,"pagetitle":"Examples gallery","title":"Regression Plot","ref":"/ArviZPythonPlots/stable/examples/#Regression-Plot","content":" Regression Plot using ArviZ, ArviZPythonPlots, ArviZExampleData, DimensionalData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"regression1d\")\nx = range(0, 1; length=100)\nposterior = data.posterior\nconstant_data = convert_to_dataset((; x); default_dims=())\ny_model = broadcast_dims(muladd, posterior.intercept, posterior.slope, constant_data.x)\nposterior = merge(posterior, (; y_model))\ndata = merge(data, InferenceData(; posterior, constant_data))\nplot_lm(\"y\"; idata=data, x=\"x\", y_model=\"y_model\")\ngcf() See plot_lm"},{"id":215,"pagetitle":"Examples gallery","title":"Separation Plot","ref":"/ArviZPythonPlots/stable/examples/#Separation-Plot","content":" Separation Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"classification10d\")\nplot_separation(data; y=\"outcome\", y_hat=\"outcome\", figsize=(8, 1))\ngcf() See plot_separation"},{"id":216,"pagetitle":"Examples gallery","title":"Trace Plot","ref":"/ArviZPythonPlots/stable/examples/#Trace-Plot","content":" Trace Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"non_centered_eight\")\nplot_trace(data; var_names=[\"tau\", \"mu\"])\ngcf() See plot_trace"},{"id":217,"pagetitle":"Examples gallery","title":"Violin Plot","ref":"/ArviZPythonPlots/stable/examples/#Violin-Plot","content":" Violin Plot using ArviZPythonPlots, ArviZExampleData\n\nuse_style(\"arviz-darkgrid\")\n\ndata = load_example_data(\"non_centered_eight\")\nplot_violin(data; var_names=[\"mu\", \"tau\"])\ngcf() See plot_violin"},{"id":218,"pagetitle":"Examples gallery","title":"Styles","ref":"/ArviZPythonPlots/stable/examples/#Styles","content":" Styles using ArviZPythonPlots, Distributions, PythonCall\n\nx = range(0, 1; length=100)\ndist = pdf.(Beta(2, 5), x)\n\nstyle_list = [\n \"default\",\n [\"default\", \"arviz-colors\"],\n \"arviz-darkgrid\",\n \"arviz-whitegrid\",\n \"arviz-white\",\n \"arviz-grayscale\",\n [\"arviz-white\", \"arviz-redish\"],\n [\"arviz-white\", \"arviz-bluish\"],\n [\"arviz-white\", \"arviz-orangish\"],\n [\"arviz-white\", \"arviz-brownish\"],\n [\"arviz-white\", \"arviz-purplish\"],\n [\"arviz-white\", \"arviz-cyanish\"],\n [\"arviz-white\", \"arviz-greenish\"],\n [\"arviz-white\", \"arviz-royish\"],\n [\"arviz-white\", \"arviz-viridish\"],\n [\"arviz-white\", \"arviz-plasmish\"],\n \"arviz-doc\",\n \"arviz-docgrid\",\n]\n\nfig = figure(; figsize=(20, 10))\nfor (idx, style) in enumerate(style_list)\n pywith(pyplot.style.context(style; after_reset=true)) do _\n ax = fig.add_subplot(5, 4, idx; label=idx)\n colors = pyplot.rcParams[\"axes.prop_cycle\"].by_key()[\"color\"]\n for i in 0:(length(colors) - 1)\n ax.plot(x, dist .- i, \"C$i\"; label=\"C$i\")\n end\n ax.set_title(style)\n ax.set_xlabel(\"x\")\n ax.set_ylabel(\"f(x)\"; rotation=0, labelpad=15)\n ax.set_xticklabels([])\n end\nend\ntight_layout()\ngcf()"},{"id":221,"pagetitle":"Home","title":"PosteriorStats","ref":"/PosteriorStats/stable/#PosteriorStats","content":" PosteriorStats PosteriorStats implements widely-used and well-characterized statistical analyses for the Bayesian workflow. These functions generally estimate properties of posterior and/or posterior predictive distributions. The default implementations defined here operate on Monte Carlo samples. See the API for details."},{"id":222,"pagetitle":"Home","title":"Extending this package","ref":"/PosteriorStats/stable/#Extending-this-package","content":" Extending this package The methods defined here are intended to be extended by two types of packages. packages that implement data types for storing Monte Carlo samples packages that implement other representations for posterior distributions than Monte Carlo draws"},{"id":225,"pagetitle":"API","title":"API","ref":"/PosteriorStats/stable/api/#API","content":" API"},{"id":226,"pagetitle":"API","title":"Summary statistics","ref":"/PosteriorStats/stable/api/#Summary-statistics","content":" Summary statistics"},{"id":227,"pagetitle":"API","title":"PosteriorStats.SummaryStats","ref":"/PosteriorStats/stable/api/#PosteriorStats.SummaryStats","content":" PosteriorStats.SummaryStats — Type struct SummaryStats{D, V<:(AbstractVector)} A container for a column table of values computed by summarize . This object implements the Tables and TableTraits column table interfaces. It has a custom show method. SummaryStats behaves like an OrderedDict of columns, where the columns can be accessed using either Symbol s or a 1-based integer index. name::String : The name of the collection of summary statistics, used as the table title in display. data::Any : The summary statistics for each parameter. It must implement the Tables interface. parameter_names::AbstractVector : Names of the parameters SummaryStats([name::String,] data[, parameter_names])\nSummaryStats(data[, parameter_names]; name::String=\"SummaryStats\") Construct a SummaryStats from tabular data with optional stats name and param_names . data must not contain a column :parameter , as this is reserved for the parameter names, which are always in the first column. source"},{"id":228,"pagetitle":"API","title":"PosteriorStats.default_diagnostics","ref":"/PosteriorStats/stable/api/#PosteriorStats.default_diagnostics","content":" PosteriorStats.default_diagnostics — Function default_diagnostics(focus=Statistics.mean; kwargs...) Default diagnostics to be computed with summarize . The value of focus determines the diagnostics to be returned: Statistics.mean : mcse_mean , mcse_std , ess_tail , ess_bulk , rhat Statistics.median : mcse_median , ess_tail , ess_bulk , rhat source"},{"id":229,"pagetitle":"API","title":"PosteriorStats.default_stats","ref":"/PosteriorStats/stable/api/#PosteriorStats.default_stats","content":" PosteriorStats.default_stats — Function default_stats(focus=Statistics.mean; prob_interval=0.94, kwargs...) Default statistics to be computed with summarize . The value of focus determines the statistics to be returned: Statistics.mean : mean , std , hdi_3% , hdi_97% Statistics.median : median , mad , eti_3% , eti_97% If prob_interval is set to a different value than the default, then different HDI and ETI statistics are computed accordingly. hdi refers to the highest-density interval, while eti refers to the equal-tailed interval (i.e. the credible interval computed from symmetric quantiles). See also: hdi source"},{"id":230,"pagetitle":"API","title":"PosteriorStats.default_summary_stats","ref":"/PosteriorStats/stable/api/#PosteriorStats.default_summary_stats","content":" PosteriorStats.default_summary_stats — Function default_summary_stats(focus=Statistics.mean; kwargs...) Combinatiton of default_stats and default_diagnostics to be used with summarize . source"},{"id":231,"pagetitle":"API","title":"PosteriorStats.summarize","ref":"/PosteriorStats/stable/api/#PosteriorStats.summarize","content":" PosteriorStats.summarize — Function summarize(data, stats_funs...; name=\"SummaryStats\", [var_names]) -> SummaryStats Compute the summary statistics in stats_funs on each param in data . stats_funs is a collection of functions that reduces a matrix with shape (draws, chains) to a scalar or a collection of scalars. Alternatively, an item in stats_funs may be a Pair of the form name => fun specifying the name to be used for the statistic or of the form (name1, ...) => fun when the function returns a collection. When the function returns a collection, the names in this latter format must be provided. If no stats functions are provided, then those specified in default_summary_stats are computed. var_names specifies the names of the parameters in data . If not provided, the names are inferred from data . To support computing summary statistics from a custom object, overload this method specifying the type of data . See also SummaryStats , default_summary_stats , default_stats , default_diagnostics . Examples Compute mean , std and the Monte Carlo standard error (MCSE) of the mean estimate: julia> using Statistics, StatsBase\n\njulia> x = randn(1000, 4, 3) .+ reshape(0:10:20, 1, 1, :);\n\njulia> summarize(x, mean, std, :mcse_mean => sem; name=\"Mean/Std\")\nMean/Std\n mean std mcse_mean\n 1 0.0003 0.990 0.016\n 2 10.02 0.988 0.016\n 3 19.98 0.988 0.016 Avoid recomputing the mean by using mean_and_std , and provide parameter names: julia> summarize(x, (:mean, :std) => mean_and_std, mad; var_names=[:a, :b, :c])\nSummaryStats\n mean std mad\n a 0.000305 0.990 0.978\n b 10.0 0.988 0.995\n c 20.0 0.988 0.979 Note that when an estimator and its MCSE are both computed, the MCSE is used to determine the number of significant digits that will be displayed. julia> summarize(x; var_names=[:a, :b, :c])\nSummaryStats\n mean std hdi_3% hdi_97% mcse_mean mcse_std ess_tail ess_bulk r ⋯\n a 0.0003 0.99 -1.92 1.78 0.016 0.012 3567 3663 1 ⋯\n b 10.02 0.99 8.17 11.9 0.016 0.011 3841 3906 1 ⋯\n c 19.98 0.99 18.1 21.9 0.016 0.012 3892 3749 1 ⋯\n 1 column omitted Compute just the statistics with an 89% HDI on all parameters, and provide the parameter names: julia> summarize(x, default_stats(; prob_interval=0.89)...; var_names=[:a, :b, :c])\nSummaryStats\n mean std hdi_5.5% hdi_94.5%\n a 0.000305 0.990 -1.63 1.52\n b 10.0 0.988 8.53 11.6\n c 20.0 0.988 18.5 21.6 Compute the summary stats focusing on Statistics.median : julia> summarize(x, default_summary_stats(median)...; var_names=[:a, :b, :c])\nSummaryStats\n median mad eti_3% eti_97% mcse_median ess_tail ess_median rhat\n a 0.004 0.978 -1.83 1.89 0.020 3567 3336 1.00\n b 10.02 0.995 8.17 11.9 0.023 3841 3787 1.00\n c 19.99 0.979 18.1 21.9 0.020 3892 3829 1.00 source"},{"id":232,"pagetitle":"API","title":"General statistics","ref":"/PosteriorStats/stable/api/#General-statistics","content":" General statistics"},{"id":233,"pagetitle":"API","title":"PosteriorStats.hdi","ref":"/PosteriorStats/stable/api/#PosteriorStats.hdi","content":" PosteriorStats.hdi — Function hdi(samples::AbstractArray{<:Real}; prob=0.94) -> (; lower, upper) Estimate the unimodal highest density interval (HDI) of samples for the probability prob . The HDI is the minimum width Bayesian credible interval (BCI). That is, it is the smallest possible interval containing (100*prob) % of the probability mass. [Hyndman1996] samples is an array of shape (draws[, chains[, params...]]) . If multiple parameters are present, then lower and upper are arrays with the shape (params...,) , computed separately for each marginal. This implementation uses the algorithm of [ChenShao1999] . Note Any default value of prob is arbitrary. The default value of prob=0.94 instead of a more common default like prob=0.95 is chosen to reminder the user of this arbitrariness. Examples Here we calculate the 83% HDI for a normal random variable: julia> x = randn(2_000);\n\njulia> hdi(x; prob=0.83) |> pairs\npairs(::NamedTuple) with 2 entries:\n :lower => -1.38266\n :upper => 1.25982 We can also calculate the HDI for a 3-dimensional array of samples: julia> x = randn(1_000, 1, 1) .+ reshape(0:5:10, 1, 1, :);\n\njulia> hdi(x) |> pairs\npairs(::NamedTuple) with 2 entries:\n :lower => [-1.9674, 3.0326, 8.0326]\n :upper => [1.90028, 6.90028, 11.9003] source"},{"id":234,"pagetitle":"API","title":"PosteriorStats.hdi!","ref":"/PosteriorStats/stable/api/#PosteriorStats.hdi!","content":" PosteriorStats.hdi! — Function hdi!(samples::AbstractArray{<:Real}; prob=0.94) -> (; lower, upper) A version of hdi that sorts samples in-place while computing the HDI. source"},{"id":235,"pagetitle":"API","title":"LOO and WAIC","ref":"/PosteriorStats/stable/api/#LOO-and-WAIC","content":" LOO and WAIC"},{"id":236,"pagetitle":"API","title":"PosteriorStats.AbstractELPDResult","ref":"/PosteriorStats/stable/api/#PosteriorStats.AbstractELPDResult","content":" PosteriorStats.AbstractELPDResult — Type abstract type AbstractELPDResult An abstract type representing the result of an ELPD computation. Every subtype stores estimates of both the expected log predictive density ( elpd ) and the effective number of parameters p , as well as standard errors and pointwise estimates of each, from which other relevant estimates can be computed. Subtypes implement the following functions: elpd_estimates information_criterion source"},{"id":237,"pagetitle":"API","title":"PosteriorStats.PSISLOOResult","ref":"/PosteriorStats/stable/api/#PosteriorStats.PSISLOOResult","content":" PosteriorStats.PSISLOOResult — Type Results of Pareto-smoothed importance sampling leave-one-out cross-validation (PSIS-LOO). See also: loo , AbstractELPDResult estimates : Estimates of the expected log pointwise predictive density (ELPD) and effective number of parameters (p) pointwise : Pointwise estimates psis_result : Pareto-smoothed importance sampling (PSIS) results source"},{"id":238,"pagetitle":"API","title":"PosteriorStats.WAICResult","ref":"/PosteriorStats/stable/api/#PosteriorStats.WAICResult","content":" PosteriorStats.WAICResult — Type Results of computing the widely applicable information criterion (WAIC). See also: waic , AbstractELPDResult estimates : Estimates of the expected log pointwise predictive density (ELPD) and effective number of parameters (p) pointwise : Pointwise estimates source"},{"id":239,"pagetitle":"API","title":"PosteriorStats.elpd_estimates","ref":"/PosteriorStats/stable/api/#PosteriorStats.elpd_estimates","content":" PosteriorStats.elpd_estimates — Function elpd_estimates(result::AbstractELPDResult; pointwise=false) -> (; elpd, elpd_mcse, lpd) Return the (E)LPD estimates from the result . source"},{"id":240,"pagetitle":"API","title":"PosteriorStats.information_criterion","ref":"/PosteriorStats/stable/api/#PosteriorStats.information_criterion","content":" PosteriorStats.information_criterion — Function information_criterion(elpd, scale::Symbol) Compute the information criterion for the given scale from the elpd estimate. scale must be one of (:deviance, :log, :negative_log) . See also: loo , waic source information_criterion(result::AbstractELPDResult, scale::Symbol; pointwise=false) Compute information criterion for the given scale from the existing ELPD result . scale must be one of (:deviance, :log, :negative_log) . If pointwise=true , then pointwise estimates are returned. source"},{"id":241,"pagetitle":"API","title":"PosteriorStats.loo","ref":"/PosteriorStats/stable/api/#PosteriorStats.loo","content":" PosteriorStats.loo — Function loo(log_likelihood; reff=nothing, kwargs...) -> PSISLOOResult{<:NamedTuple,<:NamedTuple} Compute the Pareto-smoothed importance sampling leave-one-out cross-validation (PSIS-LOO). [Vehtari2017] [LOOFAQ] log_likelihood must be an array of log-likelihood values with shape (chains, draws[, params...]) . Keywords reff::Union{Real,AbstractArray{<:Real}} : The relative effective sample size(s) of the likelihood values. If an array, it must have the same data dimensions as the corresponding log-likelihood variable. If not provided, then this is estimated using MCMCDiagnosticTools.ess . kwargs : Remaining keywords are forwarded to [ PSIS.psis ]. See also: PSISLOOResult , waic Examples Manually compute $R_\\mathrm{eff}$ and calculate PSIS-LOO of a model: julia> using ArviZExampleData, MCMCDiagnosticTools\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> log_like = PermutedDimsArray(idata.log_likelihood.obs, (:draw, :chain, :school));\n\njulia> reff = ess(log_like; kind=:basic, split_chains=1, relative=true);\n\njulia> loo(log_like; reff)\nPSISLOOResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.34\n\nand PSISResult with 500 draws, 4 chains, and 8 parameters\nPareto shape (k) diagnostic values:\n Count Min. ESS\n (-Inf, 0.5] good 7 (87.5%) 151\n (0.5, 0.7] okay 1 (12.5%) 446 source"},{"id":242,"pagetitle":"API","title":"PosteriorStats.waic","ref":"/PosteriorStats/stable/api/#PosteriorStats.waic","content":" PosteriorStats.waic — Function waic(log_likelihood::AbstractArray) -> WAICResult{<:NamedTuple,<:NamedTuple} Compute the widely applicable information criterion (WAIC). [Watanabe2010] [Vehtari2017] [LOOFAQ] log_likelihood must be an array of log-likelihood values with shape (chains, draws[, params...]) . See also: WAICResult , loo Examples Calculate WAIC of a model: julia> using ArviZExampleData\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> log_like = PermutedDimsArray(idata.log_likelihood.obs, (:draw, :chain, :school));\n\njulia> waic(log_like)\nWAICResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.33 source"},{"id":243,"pagetitle":"API","title":"Model comparison","ref":"/PosteriorStats/stable/api/#Model-comparison","content":" Model comparison"},{"id":244,"pagetitle":"API","title":"PosteriorStats.ModelComparisonResult","ref":"/PosteriorStats/stable/api/#PosteriorStats.ModelComparisonResult","content":" PosteriorStats.ModelComparisonResult — Type ModelComparisonResult Result of model comparison using ELPD. This struct implements the Tables and TableTraits interfaces. Each field returns a collection of the corresponding entry for each model: name : Names of the models, if provided. rank : Ranks of the models (ordered by decreasing ELPD) elpd_diff : ELPD of a model subtracted from the largest ELPD of any model elpd_diff_mcse : Monte Carlo standard error of the ELPD difference weight : Model weights computed with weights_method elpd_result : AbstactELPDResult s for each model, which can be used to access useful stats like ELPD estimates, pointwise estimates, and Pareto shape values for PSIS-LOO weights_method : Method used to compute model weights with model_weights source"},{"id":245,"pagetitle":"API","title":"PosteriorStats.compare","ref":"/PosteriorStats/stable/api/#PosteriorStats.compare","content":" PosteriorStats.compare — Function compare(models; kwargs...) -> ModelComparisonResult Compare models based on their expected log pointwise predictive density (ELPD). The ELPD is estimated either by Pareto smoothed importance sampling leave-one-out cross-validation (LOO) or using the widely applicable information criterion (WAIC). We recommend loo. Read more theory here - in a paper by some of the leading authorities on model comparison dx.doi.org/10.1111/1467-9868.00353 Arguments models : a Tuple , NamedTuple , or AbstractVector whose values are either AbstractELPDResult entries or any argument to elpd_method . Keywords weights_method::AbstractModelWeightsMethod=Stacking() : the method to be used to weight the models. See model_weights for details elpd_method=loo : a method that computes an AbstractELPDResult from an argument in models . sort::Bool=true : Whether to sort models by decreasing ELPD. Returns ModelComparisonResult : A container for the model comparison results. The fields contain a similar collection to models . Examples Compare the centered and non centered models of the eight school problem using the defaults: loo and Stacking weights. A custom myloo method formates the inputs as expected by loo . julia> using ArviZExampleData\n\njulia> models = (\n centered=load_example_data(\"centered_eight\"),\n non_centered=load_example_data(\"non_centered_eight\"),\n );\n\njulia> function myloo(idata)\n log_like = PermutedDimsArray(idata.log_likelihood.obs, (2, 3, 1))\n return loo(log_like)\n end;\n\njulia> mc = compare(models; elpd_method=myloo)\n┌ Warning: 1 parameters had Pareto shape values 0.7 < k ≤ 1. Resulting importance sampling estimates are likely to be unstable.\n└ @ PSIS ~/.julia/packages/PSIS/...\nModelComparisonResult with Stacking weights\n rank elpd elpd_mcse elpd_diff elpd_diff_mcse weight p ⋯\n non_centered 1 -31 1.4 0 0.0 1.0 0.9 ⋯\n centered 2 -31 1.4 0.06 0.067 0.0 0.9 ⋯\n 1 column omitted\njulia> mc.weight |> pairs\npairs(::NamedTuple) with 2 entries:\n :non_centered => 1.0\n :centered => 5.34175e-19 Compare the same models from pre-computed PSIS-LOO results and computing BootstrappedPseudoBMA weights: julia> elpd_results = mc.elpd_result;\n\njulia> compare(elpd_results; weights_method=BootstrappedPseudoBMA())\nModelComparisonResult with BootstrappedPseudoBMA weights\n rank elpd elpd_mcse elpd_diff elpd_diff_mcse weight p ⋯\n non_centered 1 -31 1.4 0 0.0 0.52 0.9 ⋯\n centered 2 -31 1.4 0.06 0.067 0.48 0.9 ⋯\n 1 column omitted source"},{"id":246,"pagetitle":"API","title":"PosteriorStats.model_weights","ref":"/PosteriorStats/stable/api/#PosteriorStats.model_weights","content":" PosteriorStats.model_weights — Function model_weights(elpd_results; method=Stacking())\nmodel_weights(method::AbstractModelWeightsMethod, elpd_results) Compute weights for each model in elpd_results using method . elpd_results is a Tuple , NamedTuple , or AbstractVector with AbstractELPDResult entries. The weights are returned in the same type of collection. Stacking is the recommended approach, as it performs well even when the true data generating process is not included among the candidate models. See [YaoVehtari2018] for details. See also: AbstractModelWeightsMethod , compare Examples Compute Stacking weights for two models: julia> using ArviZExampleData\n\njulia> models = (\n centered=load_example_data(\"centered_eight\"),\n non_centered=load_example_data(\"non_centered_eight\"),\n );\n\njulia> elpd_results = map(models) do idata\n log_like = PermutedDimsArray(idata.log_likelihood.obs, (2, 3, 1))\n return loo(log_like)\n end;\n┌ Warning: 1 parameters had Pareto shape values 0.7 < k ≤ 1. Resulting importance sampling estimates are likely to be unstable.\n└ @ PSIS ~/.julia/packages/PSIS/...\n\njulia> model_weights(elpd_results; method=Stacking()) |> pairs\npairs(::NamedTuple) with 2 entries:\n :centered => 5.34175e-19\n :non_centered => 1.0 Now we compute BootstrappedPseudoBMA weights for the same models: julia> model_weights(elpd_results; method=BootstrappedPseudoBMA()) |> pairs\npairs(::NamedTuple) with 2 entries:\n :centered => 0.483723\n :non_centered => 0.516277 source The following model weighting methods are available"},{"id":247,"pagetitle":"API","title":"PosteriorStats.AbstractModelWeightsMethod","ref":"/PosteriorStats/stable/api/#PosteriorStats.AbstractModelWeightsMethod","content":" PosteriorStats.AbstractModelWeightsMethod — Type abstract type AbstractModelWeightsMethod An abstract type representing methods for computing model weights. Subtypes implement model_weights (method, elpd_results) . source"},{"id":248,"pagetitle":"API","title":"PosteriorStats.BootstrappedPseudoBMA","ref":"/PosteriorStats/stable/api/#PosteriorStats.BootstrappedPseudoBMA","content":" PosteriorStats.BootstrappedPseudoBMA — Type struct BootstrappedPseudoBMA{R<:Random.AbstractRNG, T<:Real} <: AbstractModelWeightsMethod Model weighting method using pseudo Bayesian Model Averaging using Akaike-type weighting with the Bayesian bootstrap (pseudo-BMA+) [YaoVehtari2018] . The Bayesian bootstrap stabilizes the model weights. BootstrappedPseudoBMA(; rng=Random.default_rng(), samples=1_000, alpha=1)\nBootstrappedPseudoBMA(rng, samples, alpha) Construct the method. rng::Random.AbstractRNG : The random number generator to use for the Bayesian bootstrap samples::Int64 : The number of samples to draw for bootstrapping alpha::Real : The shape parameter in the Dirichlet distribution used for the Bayesian bootstrap. The default (1) corresponds to a uniform distribution on the simplex. See also: Stacking source"},{"id":249,"pagetitle":"API","title":"PosteriorStats.PseudoBMA","ref":"/PosteriorStats/stable/api/#PosteriorStats.PseudoBMA","content":" PosteriorStats.PseudoBMA — Type struct PseudoBMA <: AbstractModelWeightsMethod Model weighting method using pseudo Bayesian Model Averaging (pseudo-BMA) and Akaike-type weighting. PseudoBMA(; regularize=false)\nPseudoBMA(regularize) Construct the method with optional regularization of the weights using the standard error of the ELPD estimate. Note This approach is not recommended, as it produces unstable weight estimates. It is recommended to instead use BootstrappedPseudoBMA to stabilize the weights or Stacking . For details, see [YaoVehtari2018] . See also: Stacking source"},{"id":250,"pagetitle":"API","title":"PosteriorStats.Stacking","ref":"/PosteriorStats/stable/api/#PosteriorStats.Stacking","content":" PosteriorStats.Stacking — Type struct Stacking{O<:Optim.AbstractOptimizer} <: AbstractModelWeightsMethod Model weighting using stacking of predictive distributions [YaoVehtari2018] . Stacking(; optimizer=Optim.LBFGS(), options=Optim.Options()\nStacking(optimizer[, options]) Construct the method, optionally customizing the optimization. optimizer::Optim.AbstractOptimizer : The optimizer to use for the optimization of the weights. The optimizer must support projected gradient optimization via a manifold field. options::Optim.Options : The Optim options to use for the optimization of the weights. See also: BootstrappedPseudoBMA source"},{"id":251,"pagetitle":"API","title":"Predictive checks","ref":"/PosteriorStats/stable/api/#Predictive-checks","content":" Predictive checks"},{"id":252,"pagetitle":"API","title":"PosteriorStats.loo_pit","ref":"/PosteriorStats/stable/api/#PosteriorStats.loo_pit","content":" PosteriorStats.loo_pit — Function loo_pit(y, y_pred, log_weights; kwargs...) -> Union{Real,AbstractArray} Compute leave-one-out probability integral transform (LOO-PIT) checks. Arguments y : array of observations with shape (params...,) y_pred : array of posterior predictive samples with shape (draws, chains, params...) . log_weights : array of normalized log LOO importance weights with shape (draws, chains, params...) . Keywords is_discrete : If not provided, then it is set to true iff elements of y and y_pred are all integer-valued. If true , then data are smoothed using smooth_data to make them non-discrete before estimating LOO-PIT values. kwargs : Remaining keywords are forwarded to smooth_data if data is discrete. Returns pitvals : LOO-PIT values with same size as y . If y is a scalar, then pitvals is a scalar. LOO-PIT is a marginal posterior predictive check. If $y_{-i}$ is the array $y$ of observations with the $i$ th observation left out, and $y_i^*$ is a posterior prediction of the $i$ th observation, then the LOO-PIT value for the $i$ th observation is defined as \\[P(y_i^* \\le y_i \\mid y_{-i}) = \\int_{-\\infty}^{y_i} p(y_i^* \\mid y_{-i}) \\mathrm{d} y_i^*\\] The LOO posterior predictions and the corresponding observations should have similar distributions, so if conditional predictive distributions are well-calibrated, then all LOO-PIT values should be approximately uniformly distributed on $[0, 1]$ . [Gabry2019] Examples Calculate LOO-PIT values using as test quantity the observed values themselves. julia> using ArviZExampleData\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> y = idata.observed_data.obs;\n\njulia> y_pred = PermutedDimsArray(idata.posterior_predictive.obs, (:draw, :chain, :school));\n\njulia> log_like = PermutedDimsArray(idata.log_likelihood.obs, (:draw, :chain, :school));\n\njulia> log_weights = loo(log_like).psis_result.log_weights;\n\njulia> loo_pit(y, y_pred, log_weights)\n╭───────────────────────────────╮\n│ 8-element DimArray{Float64,1} │\n├───────────────────────────────┴──────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.943511\n \"Deerfield\" 0.63797\n \"Phillips Andover\" 0.316697\n \"Phillips Exeter\" 0.582252\n \"Hotchkiss\" 0.295321\n \"Lawrenceville\" 0.403318\n \"St. Paul's\" 0.902508\n \"Mt. Hermon\" 0.655275 Calculate LOO-PIT values using as test quantity the square of the difference between each observation and mu . julia> using Statistics\n\njulia> mu = idata.posterior.mu;\n\njulia> T = y .- median(mu);\n\njulia> T_pred = y_pred .- mu;\n\njulia> loo_pit(T .^ 2, T_pred .^ 2, log_weights)\n╭───────────────────────────────╮\n│ 8-element DimArray{Float64,1} │\n├───────────────────────────────┴──────────────────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.873577\n \"Deerfield\" 0.243686\n \"Phillips Andover\" 0.357563\n \"Phillips Exeter\" 0.149908\n \"Hotchkiss\" 0.435094\n \"Lawrenceville\" 0.220627\n \"St. Paul's\" 0.775086\n \"Mt. Hermon\" 0.296706 source"},{"id":253,"pagetitle":"API","title":"PosteriorStats.r2_score","ref":"/PosteriorStats/stable/api/#PosteriorStats.r2_score","content":" PosteriorStats.r2_score — Function r2_score(y_true::AbstractVector, y_pred::AbstractArray) -> (; r2, r2_std) $R²$ for linear Bayesian regression models. [GelmanGoodrich2019] Arguments y_true : Observed data of length noutputs y_pred : Predicted data with size (ndraws[, nchains], noutputs) Examples julia> using ArviZExampleData\n\njulia> idata = load_example_data(\"regression1d\");\n\njulia> y_true = idata.observed_data.y;\n\njulia> y_pred = PermutedDimsArray(idata.posterior_predictive.y, (:draw, :chain, :y_dim_0));\n\njulia> r2_score(y_true, y_pred) |> pairs\npairs(::NamedTuple) with 2 entries:\n :r2 => 0.683197\n :r2_std => 0.0368838 source"},{"id":254,"pagetitle":"API","title":"Utilities","ref":"/PosteriorStats/stable/api/#Utilities","content":" Utilities"},{"id":255,"pagetitle":"API","title":"PosteriorStats.smooth_data","ref":"/PosteriorStats/stable/api/#PosteriorStats.smooth_data","content":" PosteriorStats.smooth_data — Function smooth_data(y; dims=:, interp_method=CubicSpline, offset_frac=0.01) Smooth y along dims using interp_method . interp_method is a 2-argument callabale that takes the arguments y and x and returns a DataInterpolations.jl interpolation method, defaulting to a cubic spline interpolator. offset_frac is the fraction of the length of y to use as an offset when interpolating. source Hyndman1996 Rob J. Hyndman (1996) Computing and Graphing Highest Density Regions, Amer. Stat., 50(2): 120-6. DOI: 10.1080/00031305.1996.10474359 jstor . ChenShao1999 Ming-Hui Chen & Qi-Man Shao (1999) Monte Carlo Estimation of Bayesian Credible and HPD Intervals, J Comput. Graph. Stat., 8:1, 69-92. DOI: 10.1080/10618600.1999.10474802 jstor . Vehtari2017 Vehtari, A., Gelman, A. & Gabry, J. Practical Bayesian model evaluation using leave-one-out cross-validation and WAIC. Stat Comput 27, 1413–1432 (2017). doi: 10.1007/s11222-016-9696-4 arXiv: 1507.04544 LOOFAQ Aki Vehtari. Cross-validation FAQ. https://mc-stan.org/loo/articles/online-only/faq.html Watanabe2010 Watanabe, S. Asymptotic Equivalence of Bayes Cross Validation and Widely Applicable Information Criterion in Singular Learning Theory. 11(116):3571−3594, 2010. https://jmlr.csail.mit.edu/papers/v11/watanabe10a.html Vehtari2017 Vehtari, A., Gelman, A. & Gabry, J. Practical Bayesian model evaluation using leave-one-out cross-validation and WAIC. Stat Comput 27, 1413–1432 (2017). doi: 10.1007/s11222-016-9696-4 arXiv: 1507.04544 LOOFAQ Aki Vehtari. Cross-validation FAQ. https://mc-stan.org/loo/articles/online-only/faq.html YaoVehtari2018 Yuling Yao, Aki Vehtari, Daniel Simpson, and Andrew Gelman. Using Stacking to Average Bayesian Predictive Distributions. 2018. Bayesian Analysis. 13, 3, 917–1007. doi: 10.1214/17-BA1091 arXiv: 1704.02030 YaoVehtari2018 Yuling Yao, Aki Vehtari, Daniel Simpson, and Andrew Gelman. Using Stacking to Average Bayesian Predictive Distributions. 2018. Bayesian Analysis. 13, 3, 917–1007. doi: 10.1214/17-BA1091 arXiv: 1704.02030 YaoVehtari2018 Yuling Yao, Aki Vehtari, Daniel Simpson, and Andrew Gelman. Using Stacking to Average Bayesian Predictive Distributions. 2018. Bayesian Analysis. 13, 3, 917–1007. doi: 10.1214/17-BA1091 arXiv: 1704.02030 YaoVehtari2018 Yuling Yao, Aki Vehtari, Daniel Simpson, and Andrew Gelman. Using Stacking to Average Bayesian Predictive Distributions. 2018. Bayesian Analysis. 13, 3, 917–1007. doi: 10.1214/17-BA1091 arXiv: 1704.02030 Gabry2019 Gabry, J., Simpson, D., Vehtari, A., Betancourt, M. & Gelman, A. Visualization in Bayesian Workflow. J. R. Stat. Soc. Ser. A Stat. Soc. 182, 389–402 (2019). doi: 10.1111/rssa.12378 arXiv: 1709.01449 GelmanGoodrich2019 Andrew Gelman, Ben Goodrich, Jonah Gabry & Aki Vehtari (2019) R-squared for Bayesian Regression Models, The American Statistician, 73:3, 307-9, DOI: 10.1080/00031305.2018.1549100 ."},{"id":258,"pagetitle":"Home","title":"PSIS","ref":"/PSIS/stable/#PSIS","content":" PSIS PSIS.jl implements the Pareto smoothed importance sampling (PSIS) algorithm from Vehtari et al. [1] . Given a set of importance weights used in some estimator, PSIS both improves the reliability of the estimates by smoothing the importance weights and acts as a diagnostic of the reliability of the estimates. See psis for details."},{"id":259,"pagetitle":"Home","title":"Example","ref":"/PSIS/stable/#Example","content":" Example In this example, we use PSIS to smooth log importance ratios for importance sampling 30 isotropic Student $t$ -distributed parameters using standard normal distributions as proposals. using PSIS, Distributions\nproposal = Normal()\ntarget = TDist(7)\nndraws, nchains, nparams = (1_000, 1, 30)\nx = rand(proposal, ndraws, nchains, nparams)\nlog_ratios = logpdf.(target, x) .- logpdf.(proposal, x)\nresult = psis(log_ratios) ┌ Warning: 9 parameters had Pareto shape values 0.7 < k ≤ 1. Resulting importance sampling estimates are likely to be unstable.\n └ @ PSIS ~/work/PSIS.jl/PSIS.jl/src/core.jl:373 \n ┌ Warning: 1 parameters had Pareto shape values k > 1. Corresponding importance sampling estimates are likely to be unstable and are unlikely to converge with additional samples.\n └ @ PSIS ~/work/PSIS.jl/PSIS.jl/src/core.jl:376 PSISResult with 1000 draws, 1 chains, and 30 parameters\nPareto shape (k) diagnostic values:\n Count Min. ESS \n (-Inf, 0.5] good 7 (23.3%) 959\n (0.5, 0.7] okay 13 (43.3%) 938\n (0.7, 1] bad 9 (30.0%) ——\n (1, Inf) very bad 1 (3.3%) —— As indicated by the warnings, this is a poor choice of a proposal distribution, and estimates are unlikely to converge (see PSISResult for an explanation of the shape thresholds). When running PSIS with many parameters, it is useful to plot the Pareto shape values to diagnose convergence. See Plotting PSIS results for examples."},{"id":262,"pagetitle":"API","title":"API","ref":"/PSIS/stable/api/#API","content":" API"},{"id":263,"pagetitle":"API","title":"Core functionality","ref":"/PSIS/stable/api/#Core-functionality","content":" Core functionality"},{"id":264,"pagetitle":"API","title":"PSIS.PSISResult","ref":"/PSIS/stable/api/#PSIS.PSISResult","content":" PSIS.PSISResult — Type PSISResult Result of Pareto-smoothed importance sampling (PSIS) using psis . Properties log_weights : un-normalized Pareto-smoothed log weights weights : normalized Pareto-smoothed weights (allocates a copy) pareto_shape : Pareto $k=ξ$ shape parameter nparams : number of parameters in log_weights ndraws : number of draws in log_weights nchains : number of chains in log_weights reff : the ratio of the effective sample size of the unsmoothed importance ratios and the actual sample size. ess : estimated effective sample size of estimate of mean using smoothed importance samples (see ess_is ) tail_length : length of the upper tail of log_weights that was smoothed tail_dist : the generalized Pareto distribution that was fit to the tail of log_weights . Note that the tail weights are scaled to have a maximum of 1, so tail_dist * exp(maximum(log_ratios)) is the corresponding fit directly to the tail of log_ratios . normalized::Bool :indicates whether log_weights are log-normalized along the sample dimensions. Diagnostic The pareto_shape parameter $k=ξ$ of the generalized Pareto distribution tail_dist can be used to diagnose reliability and convergence of estimates using the importance weights [ 1 ]. if $k < \\frac{1}{3}$ , importance sampling is stable, and importance sampling (IS) and PSIS both are reliable. if $k ≤ \\frac{1}{2}$ , then the importance ratio distributon has finite variance, and the central limit theorem holds. As $k$ approaches the upper bound, IS becomes less reliable, while PSIS still works well but with a higher RMSE. if $\\frac{1}{2} < k ≤ 0.7$ , then the variance is infinite, and IS can behave quite poorly. However, PSIS works well in this regime. if $0.7 < k ≤ 1$ , then it quickly becomes impractical to collect enough importance weights to reliably compute estimates, and importance sampling is not recommended. if $k > 1$ , then neither the variance nor the mean of the raw importance ratios exists. The convergence rate is close to zero, and bias can be large with practical sample sizes. See PSISPlots.paretoshapeplot for a diagnostic plot. References [ 1 ] Vehtari et al. JMLR 25:72 (2021). source"},{"id":265,"pagetitle":"API","title":"PSIS.psis","ref":"/PSIS/stable/api/#PSIS.psis","content":" PSIS.psis — Function psis(log_ratios, reff = 1.0; kwargs...) -> PSISResult\npsis!(log_ratios, reff = 1.0; kwargs...) -> PSISResult Compute Pareto smoothed importance sampling (PSIS) log weights [ 1 ]. While psis computes smoothed log weights out-of-place, psis! smooths them in-place. Arguments log_ratios : an array of logarithms of importance ratios, with size (draws, [chains, [parameters...]]) , where chains>1 would be used when chains are generated using Markov chain Monte Carlo. reff::Union{Real,AbstractArray} : the ratio(s) of effective sample size of log_ratios and the actual sample size reff = ess/(draws * chains) , used to account for autocorrelation, e.g. due to Markov chain Monte Carlo. If an array, it must have the size (parameters...,) to match log_ratios . Keywords warn=true : If true , warning messages are delivered normalize=true : If true , the log-weights will be log-normalized so that exp.(log_weights) sums to 1 along the sample dimensions. Returns result : a PSISResult object containing the results of the Pareto-smoothing. A warning is raised if the Pareto shape parameter $k ≥ 0.7$ . See PSISResult for details and PSISPlots.paretoshapeplot for a diagnostic plot. Examples Here we smooth log importance ratios for importance sampling 30 isotropic Student $t$ -distributed parameters using standard normal distributions as proposals. julia> using Distributions\n\njulia> proposal, target = Normal(), TDist(7);\n\njulia> x = rand(proposal, 1_000, 1, 30); # (ndraws, nchains, nparams)\n\njulia> log_ratios = @. logpdf(target, x) - logpdf(proposal, x);\n\njulia> result = psis(log_ratios)\n┌ Warning: 9 parameters had Pareto shape values 0.7 < k ≤ 1. Resulting importance sampling estimates are likely to be unstable.\n└ @ PSIS ~/.julia/packages/PSIS/...\n┌ Warning: 1 parameters had Pareto shape values k > 1. Corresponding importance sampling estimates are likely to be unstable and are unlikely to converge with additional samples.\n└ @ PSIS ~/.julia/packages/PSIS/...\nPSISResult with 1000 draws, 1 chains, and 30 parameters\nPareto shape (k) diagnostic values:\n Count Min. ESS\n (-Inf, 0.5] good 7 (23.3%) 959\n (0.5, 0.7] okay 13 (43.3%) 938\n (0.7, 1] bad 9 (30.0%) ——\n (1, Inf) very bad 1 (3.3%) —— If the draws were generated using MCMC, we can compute the relative efficiency using MCMCDiagnosticTools.ess . julia> using MCMCDiagnosticTools\n\njulia> reff = ess(log_ratios; kind=:basic, split_chains=1, relative=true);\n\njulia> result = psis(log_ratios, reff)\n┌ Warning: 9 parameters had Pareto shape values 0.7 < k ≤ 1. Resulting importance sampling estimates are likely to be unstable.\n└ @ PSIS ~/.julia/packages/PSIS/...\n┌ Warning: 1 parameters had Pareto shape values k > 1. Corresponding importance sampling estimates are likely to be unstable and are unlikely to converge with additional samples.\n└ @ PSIS ~/.julia/packages/PSIS/...\nPSISResult with 1000 draws, 1 chains, and 30 parameters\nPareto shape (k) diagnostic values:\n Count Min. ESS\n (-Inf, 0.5] good 9 (30.0%) 806\n (0.5, 0.7] okay 11 (36.7%) 842\n (0.7, 1] bad 9 (30.0%) ——\n (1, Inf) very bad 1 (3.3%) —— References [ 1 ] Vehtari et al. JMLR 25:72 (2021). source"},{"id":266,"pagetitle":"API","title":"PSIS.ess_is","ref":"/PSIS/stable/api/#PSIS.ess_is","content":" PSIS.ess_is — Function ess_is(weights; reff=1) Estimate effective sample size (ESS) for importance sampling over the sample dimensions. Given normalized weights $w_{1:n}$ , the ESS is estimated using the L2-norm of the weights: \\[\\mathrm{ESS}(w_{1:n}) = \\frac{r_{\\mathrm{eff}}}{\\sum_{i=1}^n w_i^2}\\] where $r_{\\mathrm{eff}}$ is the relative efficiency of the log_weights . ess_is(result::PSISResult; bad_shape_nan=true) Estimate ESS for Pareto-smoothed importance sampling. Note ESS estimates for Pareto shape values $k > 0.7$ , which are unreliable and misleadingly high, are set to NaN . To avoid this, set bad_shape_nan=false . source"},{"id":267,"pagetitle":"API","title":"Plotting","ref":"/PSIS/stable/api/#Plotting","content":" Plotting"},{"id":268,"pagetitle":"API","title":"PSIS.PSISPlots","ref":"/PSIS/stable/api/#PSIS.PSISPlots","content":" PSIS.PSISPlots — Module A module defining paretoshapeplot for plotting Pareto shape values with Plots.jl source"},{"id":269,"pagetitle":"API","title":"PSIS.PSISPlots.paretoshapeplot","ref":"/PSIS/stable/api/#PSIS.PSISPlots.paretoshapeplot","content":" PSIS.PSISPlots.paretoshapeplot — Function paretoshapeplot(values; showlines=false, ...)\nparetoshapeplot!(values; showlines=false, kwargs...) Plot shape parameters of fitted Pareto tail distributions for diagnosing convergence. values may be either a vector of Pareto shape parameters or a PSIS.PSISResult . If showlines==true , horizontal lines indicating relevant Pareto shape thresholds are drawn. See PSIS.PSISResult for an explanation of the thresholds. All remaining kwargs are forwarded to the plotting function. See psis , PSISResult . Examples using PSIS, Distributions, Plots\nproposal = Normal()\ntarget = TDist(7)\nx = rand(proposal, 1_000, 100)\nlog_ratios = logpdf.(target, x) .- logpdf.(proposal, x)\nresult = psis(log_ratios)\nparetoshapeplot(result) We can also plot the Pareto shape parameters directly: paretoshapeplot(result.pareto_shape) We can also use plot directly: plot(result.pareto_shape; showlines=true) source"},{"id":272,"pagetitle":"Internal","title":"Internal","ref":"/PSIS/stable/internal/#Internal","content":" Internal"},{"id":273,"pagetitle":"Internal","title":"PSIS.GeneralizedPareto","ref":"/PSIS/stable/internal/#PSIS.GeneralizedPareto","content":" PSIS.GeneralizedPareto — Type GeneralizedPareto{T<:Real} The generalized Pareto distribution. Constructor GeneralizedPareto(μ, σ, k) Construct the generalized Pareto distribution (GPD) with location parameter $μ$ , scale parameter $σ$ and shape parameter $k$ . Note The shape parameter $k$ is equivalent to the commonly used shape parameter $ξ$ . This is the same parameterization used by Vehtari et al. [1] and is related to that used by Zhang and Stephens [2] as $k \\mapsto -k$ . source"},{"id":274,"pagetitle":"Internal","title":"PSIS.fit_gpd","ref":"/PSIS/stable/internal/#PSIS.fit_gpd-Tuple{AbstractArray}","content":" PSIS.fit_gpd — Method fit_gpd(x; μ=0, kwargs...) Fit a GeneralizedPareto with location μ to the data x . The fit is performed using the Empirical Bayes method of Zhang and Stephens [2] . Keywords prior_adjusted::Bool=true , If true , a weakly informative Normal prior centered on $\\frac{1}{2}$ is used for the shape $k$ . sorted::Bool=issorted(x) : If true , x is assumed to be sorted. If false , a sorted copy of x is made. min_points::Int=30 : The minimum number of quadrature points to use when estimating the posterior mean of $\\theta = \\frac{\\xi}{\\sigma}$ . References [ 2 ] Zhang & Stephens, Technometrics 51:3 (2009) source"},{"id":277,"pagetitle":"Plotting","title":"Plotting PSIS results","ref":"/PSIS/stable/plotting/#Plotting-PSIS-results","content":" Plotting PSIS results PSIS.jl includes plotting recipes for PSISResult using any Plots.jl backend, as well as the utility plotting function PSISPlots.paretoshapeplot . We demonstrate this with a simple example. using PSIS, Distributions\nproposal = Normal()\ntarget = TDist(7)\nndraws, nchains, nparams = (1_000, 1, 20)\nx = rand(proposal, ndraws, nchains, nparams)\nlog_ratios = logpdf.(target, x) .- logpdf.(proposal, x)\nresult = psis(log_ratios) PSISResult with 1000 draws, 1 chains, and 20 parameters\nPareto shape (k) diagnostic values:\n Count Min. ESS \n (-Inf, 0.5] good 4 (20.0%) 959\n (0.5, 0.7] okay 9 (45.0%) 938\n (0.7, 1] bad 7 (35.0%) ——"},{"id":278,"pagetitle":"Plotting","title":"Plots.jl","ref":"/PSIS/stable/plotting/#Plots.jl","content":" Plots.jl PSISResult objects can be plotted directly: using Plots\nplot(result; showlines=true, marker=:+, legend=false, linewidth=2) This is equivalent to calling PSISPlots.paretoshapeplot(result; kwargs...) ."},{"id":281,"pagetitle":"References","title":"References","ref":"/PSIS/stable/references/#References","content":" References [1] A. Vehtari, D. Simpson, A. Gelman, Y. Yao and J. Gabry. Pareto Smoothed Importance Sampling . Journal of Machine Learning Research 25 , 1–58 (2024), arXiv:1507.02646 . [2] J. Zhang and M. A. Stephens. A New and Efficient Estimation Method for the Generalized Pareto Distribution . Technometrics : a journal of statistics for the physical, chemical, and engineering sciences 51 , 316–325 (2009)."},{"id":284,"pagetitle":"Home","title":"MCMCDiagnosticTools","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools","content":" MCMCDiagnosticTools MCMCDiagnosticTools provides functionality for diagnosing samples generated using Markov Chain Monte Carlo."},{"id":285,"pagetitle":"Home","title":"Background","ref":"/MCMCDiagnosticTools/stable/#Background","content":" Background Some methods were originally part of Mamba.jl and then MCMCChains.jl . This package is a joint collaboration between the Turing and ArviZ projects."},{"id":286,"pagetitle":"Home","title":"Effective sample size and $\\widehat{R}$","ref":"/MCMCDiagnosticTools/stable/#Effective-sample-size-and-\\\\widehat{R}","content":" Effective sample size and $\\widehat{R}$"},{"id":287,"pagetitle":"Home","title":"MCMCDiagnosticTools.ess","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.ess","content":" MCMCDiagnosticTools.ess — Function ess(\n\n \n html {\n scroll-padding-top: calc(55px + 1rem);\n }\n\n /* Documenter css tweaks */\n .docs-sidebar {\n margin-top: 3.75rem;\n }\n\n #documenter {\n margin-top: 3.75rem;\n }\n\n .docs-version-selector {\n margin-bottom: 60px !important;\n }\n\n @media screen and (max-width: 1056px) {\n .docs-version-selector {\n margin-bottom: 60px !important;\n }\n\n .docs-sidebar {\n margin-top: 0 !important;\n }\n }\n /* Documenter css tweaks ends here */\n\n :root {\n --heading-color: white;\n --item-color: rgb(165, 165, 165);\n --primary-bg: #073c44;\n --hover-color: #8faad2;\n }\n\n .ext-navigation {\n position: fixed;\n height: 3.75rem;\n top: 0;\n width: 100%;\n background-color: var(--primary-bg);\n z-index: 1000;\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n display: flex;\n align-items: center;\n padding: 0 1.0625rem;\n transition: transform 0.3s;\n }\n\n .ext-navbar-logo {\n margin-left: 0.625rem;\n }\n\n .ext-nav-links {\n display: flex;\n align-items: center;\n list-style-type: none;\n margin: 0;\n padding: 0;\n flex-grow: 1;\n }\n\n .ext-nav-links li {\n margin-left: 1rem !important;\n }\n\n .ext-nav-link {\n color: white !important;\n text-decoration: none;\n font-size: 1.0625rem !important;\n transition: color 0.2s ease;\n cursor: pointer;\n }\n\n .ext-nav-link:hover,\n .ext-navbar-item-single a:hover {\n color: var(--hover-color) !important;\n }\n\n .ext-navbar-item-single a {\n color: #fff !important;\n }\n\n .ext-menu-toggle {\n display: none;\n font-size: 1.5rem;\n color: white;\n cursor: pointer;\n }\n\n .ext-dropdown {\n display: none;\n grid-template-columns: 1fr 1fr 1fr 1fr;\n grid-template-rows: auto auto auto;\n padding: 1.875rem;\n position: absolute;\n width: 100%;\n left: 0;\n background-color: #083c44;\n line-height: 1.875rem;\n opacity: 0;\n transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;\n transform: translateY(-0.625rem);\n }\n\n #library-handler::after {\n content: \"▼\";\n font-size: 0.6875rem;\n margin-left: 0.3125rem;\n transition: transform 0.3s ease-in-out;\n }\n\n #library-handler.open::after {\n content: \"▲\";\n }\n\n .ext-dropdown.show {\n display: grid;\n opacity: 1;\n transform: translateY(0);\n }\n\n .ext-dropdown ul {\n height: auto;\n width: 12.5rem;\n margin-bottom: 1.25rem;\n }\n\n .ext-dropdown ul li {\n text-align: left;\n }\n\n .navbar-sub-item {\n list-style: none;\n }\n\n .ext-dropdown ul a li {\n color: var(--item-color);\n width: 15.625rem;\n border-radius: 3px;\n padding: 0.125rem 0.625rem;\n transition: background-color 0.2s ease;\n }\n\n .ext-dropdown ul a li:hover {\n background-color: rgba(107, 107, 107, 0.5);\n }\n\n .ext-dropdown-item-heading {\n color: var(--heading-color);\n text-align: center;\n }\n\n /* Responsive styling */\n @media (max-width: 966px) {\n .ext-dropdown {\n grid-template-columns: 1fr 1fr 1fr;\n }\n }\n\n @media (max-width: 768px) {\n .ext-nav-links {\n display: none;\n flex-direction: column;\n width: 100%;\n background-color: var(--primary-bg);\n position: absolute;\n top: 3.75rem;\n left: 0;\n padding: 0.625rem 0;\n height: auto;\n overflow-y: auto;\n scrollbar-width: thin;\n scrollbar-color: rgb(141, 141, 141) grey;\n }\n\n .ext-nav-links.show {\n display: flex;\n }\n\n .ext-nav-links li {\n margin: 0.625rem 0;\n text-align: center;\n }\n\n .ext-menu-toggle {\n display: block;\n margin-left: auto;\n }\n\n .ext-navigation.hide {\n transform: translateY(-3.75rem);\n }\n\n .ext-dropdown {\n place-content: center;\n text-align: center;\n grid-template-columns: 1fr;\n line-height: 1.25rem;\n padding: 0.625rem;\n }\n\n .ext-dropdown ul {\n width: 100%;\n text-align: center;\n margin-bottom: 0.3125rem;\n }\n\n .ext-dropdown ul li {\n text-align: center;\n }\n\n .ext-dropdown ul a li {\n width: 100%;\n }\n\n .ext-dropdown ul a li:hover {\n background-color: var(--primary-bg);\n color: #fff;\n }\n\n /* Modified scroll bar */\n .ext-nav-links::-webkit-scrollbar {\n width: 5px;\n }\n\n .ext-nav-links::-webkit-scrollbar-track {\n box-shadow: inset 0 0 5px grey;\n }\n\n .ext-nav-links::-webkit-scrollbar-thumb {\n background: rgb(141, 141, 141);\n border-radius: 3px;\n }\n\n .ext-nav-links::-webkit-scrollbar-thumb:hover {\n background: #9b9b9b;\n }\n }\n \n \n \n \n \n Turing.jl \n \n \n Get Started \n \n \n Tutorials \n \n \n Libraries \n \n \n Modelling Languages \n \n DynamicPPL \n \n \n JuliaBUGS \n \n \n TuringGLM \n \n \n \n MCMC \n \n AdvancedHMC \n \n \n AbstractMCMC \n \n \n ThermodynamicIntegration \n \n \n AdvancedPS \n \n \n SliceSampling \n \n \n EllipticalSliceSampling \n \n \n NestedSamplers \n \n \n \n Diagnostics \n \n MCMCChains \n \n \n MCMCDiagnosticTools \n \n \n ParetoSmooth \n \n \n \n Gaussian Processes \n \n AbstractGPs \n \n \n KernelFunctions \n \n \n ApproximateGPs \n \n \n \n \n Bijectors \n \n \n \n \n TuringCallbacks \n \n \n \n \n TuringBenchmarking \n \n \n \n \n \n News \n \n \n Team \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n github [#142] \n Created with Sketch. \n \n \n \n \n \n \n \n \n \n \n \n \n ☰ \n \n \n document.addEventListener(\"DOMContentLoaded\", function () {\n const menuToggle = document.querySelector(\".ext-menu-toggle\");\n const navLinks = document.querySelector(\".ext-nav-links\");\n const nav = document.querySelector(\".ext-navigation\");\n const navigationHandler = document.getElementById(\"library-handler\");\n const navigationItemsContainer =\n document.getElementById(\"ext-dropdown-items\");\n let lastScrollY = window.scrollY;\n\n function setAppropriateHeight() {\n if (window.innerWidth <= 768) {\n const viewportHeight = window.innerHeight;\n const navHeight = nav.offsetHeight;\n navLinks.style.maxHeight = `${viewportHeight - navHeight}px`;\n navLinks.style.overflowY = \"auto\";\n } else {\n navLinks.style.maxHeight = \"\";\n navLinks.style.overflowY = \"\";\n }\n }\n\n // Toggle main menu for mobile\n menuToggle.addEventListener(\"click\", () => {\n navLinks.classList.toggle(\"show\");\n if (navLinks.classList.contains(\"show\")) {\n setAppropriateHeight();\n // Ensure the dropdown is hidden when menu is first opened\n navigationItemsContainer.style.display = \"none\";\n navigationItemsContainer.classList.remove(\"show\");\n }\n });\n\n // Close menus if clicked outside\n document.addEventListener(\"click\", (event) => {\n if (\n !navLinks.contains(event.target) &&\n !menuToggle.contains(event.target)\n ) {\n navLinks.classList.remove(\"show\");\n navigationItemsContainer.classList.remove(\"show\");\n navigationHandler.classList.remove(\"open\");\n }\n });\n\n // Hide navigation bar on scroll down in mobile view\n window.addEventListener(\"scroll\", () => {\n if (window.innerWidth <= 768) {\n nav.classList.toggle(\"hide\", window.scrollY > lastScrollY);\n lastScrollY = window.scrollY;\n }\n });\n\n // Library API script\n navigationHandler.addEventListener(\"click\", (event) => {\n event.preventDefault(); // Prevent default action of the link\n if (navigationItemsContainer.classList.contains(\"show\")) {\n navigationItemsContainer.classList.remove(\"show\");\n navigationHandler.classList.remove(\"open\");\n setTimeout(() => {\n navigationItemsContainer.style.display = \"none\";\n }, 500); // Match the timeout to the CSS transition duration\n } else {\n navigationItemsContainer.style.display = \"grid\";\n navigationHandler.classList.add(\"open\");\n setTimeout(() => {\n navigationItemsContainer.classList.add(\"show\");\n }, 10); // Delay to ensure the display change takes effect before adding class\n }\n setAppropriateHeight(); // Recalculate height when dropdown changes\n });\n\n // Handle window resize\n window.addEventListener(\"resize\", setAppropriateHeight);\n\n // Initial setup\n setAppropriateHeight();\n });\n \n\n samples::AbstractArray{<:Union{Missing,Real}};\n kind=:bulk,\n relative::Bool=false,\n autocov_method=AutocovMethod(),\n split_chains::Int=2,\n maxlag::Int=250,\n kwargs...\n) Estimate the effective sample size (ESS) of the samples of shape (draws, [chains[, parameters...]]) with the autocov_method . Optionally, the kind of ESS estimate to be computed can be specified (see below). Some kind s accept additional kwargs . If relative is true , the relative ESS is returned, i.e. ess / (draws * chains) . split_chains indicates the number of chains each chain is split into. When split_chains > 1 , then the diagnostics check for within-chain convergence. When d = mod(draws, split_chains) > 0 , i.e. the chains cannot be evenly split, then 1 draw is discarded after each of the first d splits within each chain. There must be at least 3 draws in each chain after splitting. maxlag indicates the maximum lag for which autocovariance is computed and must be greater than 0. For a given estimand, it is recommended that the ESS is at least 100 * chains and that $\\widehat{R} < 1.01$ . [VehtariGelman2021] See also: AutocovMethod , FFTAutocovMethod , BDAAutocovMethod , rhat , ess_rhat , mcse Kinds of ESS estimates If kind isa a Symbol , it may take one of the following values: :bulk : basic ESS computed on rank-normalized draws. This kind diagnoses poor convergence in the bulk of the distribution due to trends or different locations of the chains. :tail : minimum of the quantile-ESS for the symmetric quantiles where tail_prob=0.1 is the probability in the tails. This kind diagnoses poor convergence in the tails of the distribution. If this kind is chosen, kwargs may contain a tail_prob keyword. :basic : basic ESS, equivalent to specifying kind=Statistics.mean . Note While Bulk-ESS is conceptually related to basic ESS, it is well-defined even if the chains do not have finite variance. [VehtariGelman2021] For each parameter, rank-normalization proceeds by first ranking the inputs using \"tied ranking\" and then transforming the ranks to normal quantiles so that the result is standard normally distributed. This transform is monotonic. Otherwise, kind specifies one of the following estimators, whose ESS is to be estimated: Statistics.mean Statistics.median Statistics.std StatsBase.mad Base.Fix2(Statistics.quantile, p::Real) source"},{"id":288,"pagetitle":"Home","title":"MCMCDiagnosticTools.rhat","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.rhat","content":" MCMCDiagnosticTools.rhat — Function rhat(samples::AbstractArray{Union{Real,Missing}}; kind::Symbol=:rank, split_chains=2) Compute the $\\widehat{R}$ diagnostics for each parameter in samples of shape (draws, [chains[, parameters...]]) . [VehtariGelman2021] kind indicates the kind of $\\widehat{R}$ to compute (see below). split_chains indicates the number of chains each chain is split into. When split_chains > 1 , then the diagnostics check for within-chain convergence. When d = mod(draws, split_chains) > 0 , i.e. the chains cannot be evenly split, then 1 draw is discarded after each of the first d splits within each chain. See also ess , ess_rhat , rstar Kinds of $\\widehat{R}$ The following kind s are supported: :rank : maximum of $\\widehat{R}$ with kind=:bulk and kind=:tail . :bulk : basic $\\widehat{R}$ computed on rank-normalized draws. This kind diagnoses poor convergence in the bulk of the distribution due to trends or different locations of the chains. :tail : $\\widehat{R}$ computed on draws folded around the median and then rank-normalized. This kind diagnoses poor convergence in the tails of the distribution due to different scales of the chains. :basic : Classic $\\widehat{R}$ . source"},{"id":289,"pagetitle":"Home","title":"MCMCDiagnosticTools.ess_rhat","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.ess_rhat","content":" MCMCDiagnosticTools.ess_rhat — Function ess_rhat(\n samples::AbstractArray{<:Union{Missing,Real}};\n kind::Symbol=:rank,\n kwargs...,\n) -> NamedTuple{(:ess, :rhat)} Estimate the effective sample size and $\\widehat{R}$ of the samples of shape (draws, [chains[, parameters...]]) . When both ESS and $\\widehat{R}$ are needed, this method is often more efficient than calling ess and rhat separately. See rhat for a description of supported kind s and ess for a description of kwargs . source The following autocov_method s are supported:"},{"id":290,"pagetitle":"Home","title":"MCMCDiagnosticTools.AutocovMethod","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.AutocovMethod","content":" MCMCDiagnosticTools.AutocovMethod — Type AutocovMethod <: AbstractAutocovMethod The AutocovMethod uses a standard algorithm for estimating the mean autocovariance of MCMC chains. It is is based on the discussion by [VehtariGelman2021] and uses the biased estimator of the autocovariance, as discussed by [Geyer1992] . source"},{"id":291,"pagetitle":"Home","title":"MCMCDiagnosticTools.FFTAutocovMethod","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.FFTAutocovMethod","content":" MCMCDiagnosticTools.FFTAutocovMethod — Type FFTAutocovMethod <: AbstractAutocovMethod The FFTAutocovMethod uses a standard algorithm for estimating the mean autocovariance of MCMC chains. The algorithm is the same as the one of AutocovMethod but this method uses fast Fourier transforms (FFTs) for estimating the autocorrelation. Info To be able to use this method, you have to load a package that implements the AbstractFFTs.jl interface such as FFTW.jl or FastTransforms.jl . source"},{"id":292,"pagetitle":"Home","title":"MCMCDiagnosticTools.BDAAutocovMethod","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.BDAAutocovMethod","content":" MCMCDiagnosticTools.BDAAutocovMethod — Type BDAAutocovMethod <: AbstractAutocovMethod The BDAAutocovMethod uses a standard algorithm for estimating the mean autocovariance of MCMC chains. It is is based on the discussion by [VehtariGelman2021] . and uses the variogram estimator of the autocorrelation function discussed by [BDA3] . source"},{"id":293,"pagetitle":"Home","title":"Monte Carlo standard error","ref":"/MCMCDiagnosticTools/stable/#Monte-Carlo-standard-error","content":" Monte Carlo standard error"},{"id":294,"pagetitle":"Home","title":"MCMCDiagnosticTools.mcse","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.mcse","content":" MCMCDiagnosticTools.mcse — Function mcse(samples::AbstractArray{<:Union{Missing,Real}}; kind=Statistics.mean, kwargs...) Estimate the Monte Carlo standard errors (MCSE) of the estimator kind applied to samples of shape (draws, [chains[, parameters...]]) . See also: ess Kinds of MCSE estimates The estimator whose MCSE should be estimated is specified with kind . kind must accept a vector of the same eltype as samples and return a real estimate. For the following estimators, the effective sample size ess and an estimate of the asymptotic variance are used to compute the MCSE, and kwargs are forwarded to ess : Statistics.mean Statistics.median Statistics.std Base.Fix2(Statistics.quantile, p::Real) For other estimators, the subsampling bootstrap method (SBM) [FlegalJones2011] [Flegal2012] is used as a fallback, and the only accepted kwargs are batch_size , which indicates the size of the overlapping batches used to estimate the MCSE, defaulting to floor(Int, sqrt(draws * chains)) . Note that SBM tends to underestimate the MCSE, especially for highly autocorrelated chains. One should verify that autocorrelation is low by checking the bulk- and tail-ESS values. source"},{"id":295,"pagetitle":"Home","title":"R⋆ diagnostic","ref":"/MCMCDiagnosticTools/stable/#R-diagnostic","content":" R⋆ diagnostic"},{"id":296,"pagetitle":"Home","title":"MCMCDiagnosticTools.rstar","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.rstar","content":" MCMCDiagnosticTools.rstar — Function rstar(\n rng::Random.AbstractRNG=Random.default_rng(),\n classifier,\n samples,\n chain_indices::AbstractVector{Int};\n subset::Real=0.7,\n split_chains::Int=2,\n verbosity::Int=0,\n) Compute the $R^*$ convergence statistic of the table samples with the classifier . samples must be either an AbstractMatrix , an AbstractVector , or a table (i.e. implements the Tables.jl interface) whose rows are draws and whose columns are parameters. chain_indices indicates the chain ids of each row of samples . This method supports ragged chains, i.e. chains of nonequal lengths. source rstar(\n rng::Random.AbstractRNG=Random.default_rng(),\n classifier,\n samples::AbstractArray{<:Real};\n subset::Real=0.7,\n split_chains::Int=2,\n verbosity::Int=0,\n) Compute the $R^*$ convergence statistic of the samples with the classifier . samples is an array of draws with the shape (draws, [chains[, parameters...]]) .` This implementation is an adaption of algorithms 1 and 2 described by Lambert and Vehtari. The classifier has to be a supervised classifier of the MLJ framework (see the MLJ documentation for a list of supported models). It is trained with a subset of the samples from each chain. Each chain is split into split_chains separate chains to additionally check for within-chain convergence. The training of the classifier can be inspected by adjusting the verbosity level. If the classifier is deterministic, i.e., if it predicts a class, the value of the $R^*$ statistic is returned (algorithm 1). If the classifier is probabilistic, i.e., if it outputs probabilities of classes, the scaled Poisson-binomial distribution of the $R^*$ statistic is returned (algorithm 2). Note The correctness of the statistic depends on the convergence of the classifier used internally in the statistic. Examples julia> using MLJBase, MLJIteration, EvoTrees, Statistics, StatisticalMeasures\n\njulia> samples = fill(4.0, 100, 3, 2); One can compute the distribution of the $R^*$ statistic (algorithm 2) with a probabilistic classifier. For instance, we can use a gradient-boosted trees model with nrounds = 100 sequentially stacked trees and learning rate eta = 0.05 : julia> model = EvoTreeClassifier(; nrounds=100, eta=0.05);\n\njulia> distribution = rstar(model, samples);\n\njulia> round(mean(distribution); digits=2)\n1.0f0 Note, however, that it is recommended to determine nrounds based on early-stopping. With the MLJ framework, this can be achieved in the following way (see the MLJ documentation for additional explanations): julia> model = IteratedModel(;\n model=EvoTreeClassifier(; eta=0.05),\n iteration_parameter=:nrounds,\n resampling=Holdout(),\n measures=log_loss,\n controls=[Step(5), Patience(2), NumberLimit(100)],\n retrain=true,\n );\n\njulia> distribution = rstar(model, samples);\n\njulia> round(mean(distribution); digits=2)\n1.0f0 For deterministic classifiers, a single $R^*$ statistic (algorithm 1) is returned. Deterministic classifiers can also be derived from probabilistic classifiers by e.g. predicting the mode. In MLJ this corresponds to a pipeline of models. julia> evotree_deterministic = Pipeline(model; operation=predict_mode);\n\njulia> value = rstar(evotree_deterministic, samples);\n\njulia> round(value; digits=2)\n1.0 References Lambert, B., & Vehtari, A. (2020). $R^*$ : A robust MCMC convergence diagnostic with uncertainty using decision tree classifiers. source"},{"id":297,"pagetitle":"Home","title":"Bayesian fraction of missing information","ref":"/MCMCDiagnosticTools/stable/#Bayesian-fraction-of-missing-information","content":" Bayesian fraction of missing information"},{"id":298,"pagetitle":"Home","title":"MCMCDiagnosticTools.bfmi","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.bfmi","content":" MCMCDiagnosticTools.bfmi — Function bfmi(energy::AbstractVector{<:Real}) -> Real\nbfmi(energy::AbstractMatrix{<:Real}; dims::Int=1) -> AbstractVector{<:Real} Calculate the estimated Bayesian fraction of missing information (BFMI). When sampling with Hamiltonian Monte Carlo (HMC), BFMI quantifies how well momentum resampling matches the marginal energy distribution. The current advice is that values smaller than 0.3 indicate poor sampling. However, this threshold is provisional and may change. A BFMI value below the threshold often indicates poor adaptation of sampling parameters or that the target distribution has heavy tails that were not well explored by the Markov chain. For more information, see Section 6.1 of [Betancourt2018] or [Betancourt2016] for a complete account. energy is either a vector of Hamiltonian energies of draws or a matrix of energies of draws for multiple chains. dims indicates the dimension in energy that contains the draws. The default dims=1 assumes energy has the shape draws or (draws, chains) . If a different shape is provided, dims must be set accordingly. If energy is a vector, a single BFMI value is returned. Otherwise, a vector of BFMI values for each chain is returned. source"},{"id":299,"pagetitle":"Home","title":"Other diagnostics","ref":"/MCMCDiagnosticTools/stable/#Other-diagnostics","content":" Other diagnostics Note These diagnostics are older and less widely used."},{"id":300,"pagetitle":"Home","title":"MCMCDiagnosticTools.discretediag","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.discretediag","content":" MCMCDiagnosticTools.discretediag — Function discretediag(samples::AbstractArray{<:Real,3}; frac=0.3, method=:weiss, nsim=1_000) Compute discrete diagnostic on samples with shape (draws, chains, parameters) . method can be one of :weiss , :hangartner , :DARBOOT , :MCBOOT , :billinsgley , and :billingsleyBOOT . References Benjamin E. Deonovic, & Brian J. Smith. (2017). Convergence diagnostics for MCMC draws of a categorical variable. source"},{"id":301,"pagetitle":"Home","title":"MCMCDiagnosticTools.gelmandiag","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.gelmandiag","content":" MCMCDiagnosticTools.gelmandiag — Function gelmandiag(samples::AbstractArray{<:Real,3}; alpha::Real=0.95) Compute the Gelman, Rubin and Brooks diagnostics [Gelman1992] [Brooks1998] on samples with shape (draws, chains, parameters) . Values of the diagnostic’s potential scale reduction factor (PSRF) that are close to one suggest convergence. As a rule-of-thumb, convergence is rejected if the 97.5 percentile of a PSRF is greater than 1.2. source"},{"id":302,"pagetitle":"Home","title":"MCMCDiagnosticTools.gelmandiag_multivariate","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.gelmandiag_multivariate","content":" MCMCDiagnosticTools.gelmandiag_multivariate — Function gelmandiag_multivariate(samples::AbstractArray{<:Real,3}; alpha::Real=0.05) Compute the multivariate Gelman, Rubin and Brooks diagnostics on samples with shape (draws, chains, parameters) . source"},{"id":303,"pagetitle":"Home","title":"MCMCDiagnosticTools.gewekediag","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.gewekediag","content":" MCMCDiagnosticTools.gewekediag — Function gewekediag(x::AbstractVector{<:Real}; first::Real=0.1, last::Real=0.5, kwargs...) Compute the Geweke diagnostic [Geweke1991] from the first and last proportion of samples x . The diagnostic is designed to asses convergence of posterior means estimated with autocorrelated samples. It computes a normal-based test statistic comparing the sample means in two windows containing proportions of the first and last iterations. Users should ensure that there is sufficient separation between the two windows to assume that their samples are independent. A non-significant test p-value indicates convergence. Significant p-values indicate non-convergence and the possible need to discard initial samples as a burn-in sequence or to simulate additional samples. kwargs are forwarded to mcse . source"},{"id":304,"pagetitle":"Home","title":"MCMCDiagnosticTools.heideldiag","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.heideldiag","content":" MCMCDiagnosticTools.heideldiag — Function heideldiag(\n x::AbstractVector{<:Real}; alpha::Real=0.05, eps::Real=0.1, start::Int=1, kwargs...\n) Compute the Heidelberger and Welch diagnostic [Heidelberger1983] . This diagnostic tests for non-convergence (non-stationarity) and whether ratios of estimation interval halfwidths to means are within a target ratio. Stationarity is rejected (0) for significant test p-values. Halfwidth tests are rejected (0) if observed ratios are greater than the target, as is the case for s2 and beta[1] . kwargs are forwarded to mcse . source"},{"id":305,"pagetitle":"Home","title":"MCMCDiagnosticTools.rafterydiag","ref":"/MCMCDiagnosticTools/stable/#MCMCDiagnosticTools.rafterydiag","content":" MCMCDiagnosticTools.rafterydiag — Function rafterydiag(\n x::AbstractVector{<:Real}; q=0.025, r=0.005, s=0.95, eps=0.001, range=1:length(x)\n) Compute the Raftery and Lewis diagnostic [Raftery1992] . This diagnostic is used to determine the number of iterations required to estimate a specified quantile q within a desired degree of accuracy. The diagnostic is designed to determine the number of autocorrelated samples required to estimate a specified quantile $\\theta_q$ , such that $\\Pr(\\theta \\le \\theta_q) = q$ , within a desired degree of accuracy. In particular, if $\\hat{\\theta}_q$ is the estimand and $\\Pr(\\theta \\le \\hat{\\theta}_q) = \\hat{P}_q$ the estimated cumulative probability, then accuracy is specified in terms of r and s , where $\\Pr(q - r < \\hat{P}_q < q + r) = s$ . Thinning may be employed in the calculation of the diagnostic to satisfy its underlying assumptions. However, users may not want to apply the same (or any) thinning when estimating posterior summary statistics because doing so results in a loss of information. Accordingly, sample sizes estimated by the diagnostic tend to be conservative (too large). Furthermore, the argument r specifies the margin of error for estimated cumulative probabilities and s the probability for the margin of error. eps specifies the tolerance within which the probabilities of transitioning from initial to retained iterations are within the equilibrium probabilities for the chain. This argument determines the number of samples to discard as a burn-in sequence and is typically left at its default value. source VehtariGelman2021 Vehtari, A., Gelman, A., Simpson, D., Carpenter, B., & Bürkner, P. C. (2021). Rank-normalization, folding, and localization: An improved $\\widehat {R}$ for assessing convergence of MCMC. Bayesian Analysis. doi: 10.1214/20-BA1221 arXiv: 1903.08008 VehtariGelman2021 Vehtari, A., Gelman, A., Simpson, D., Carpenter, B., & Bürkner, P. C. (2021). Rank-normalization, folding, and localization: An improved $\\widehat {R}$ for assessing convergence of MCMC. Bayesian Analysis. doi: 10.1214/20-BA1221 arXiv: 1903.08008 VehtariGelman2021 Vehtari, A., Gelman, A., Simpson, D., Carpenter, B., & Bürkner, P. C. (2021). Rank-normalization, folding, and localization: An improved $\\widehat {R}$ for assessing convergence of MCMC. Bayesian Analysis. doi: 10.1214/20-BA1221 arXiv: 1903.08008 Geyer1992 Geyer, C. J. (1992). Practical Markov Chain Monte Carlo. Statistical Science, 473-483. VehtariGelman2021 Vehtari, A., Gelman, A., Simpson, D., Carpenter, B., & Bürkner, P. C. (2021). Rank-normalization, folding, and localization: An improved $\\widehat {R}$ for assessing convergence of MCMC. Bayesian Analysis. doi: 10.1214/20-BA1221 arXiv: 1903.08008 BDA3 Gelman, A., Carlin, J. B., Stern, H. S., Dunson, D. B., Vehtari, A., & Rubin, D. B. (2013). Bayesian data analysis. CRC press. FlegalJones2011 Flegal JM, Jones GL. (2011) Implementing MCMC: estimating with confidence. Handbook of Markov Chain Monte Carlo. pp. 175-97. pdf Flegal2012 Flegal JM. (2012) Applicability of subsampling bootstrap methods in Markov chain Monte Carlo. Monte Carlo and Quasi-Monte Carlo Methods 2010. pp. 363-72. doi: 10.1007/978-3-642-27440-4_18 Betancourt2018 Betancourt M. (2018). A Conceptual Introduction to Hamiltonian Monte Carlo. arXiv:1701.02434v2 [stat.ME] Betancourt2016 Betancourt M. (2016). Diagnosing Suboptimal Cotangent Disintegrations in Hamiltonian Monte Carlo. arXiv:1604.00695v1 [stat.ME] Gelman1992 Gelman, A., & Rubin, D. B. (1992). Inference from iterative simulation using multiple sequences. Statistical science, 7(4), 457-472. Brooks1998 Brooks, S. P., & Gelman, A. (1998). General methods for monitoring convergence of iterative simulations. Journal of computational and graphical statistics, 7(4), 434-455. Geweke1991 Geweke, J. F. (1991). Evaluating the accuracy of sampling-based approaches to the calculation of posterior moments (No. 148). Federal Reserve Bank of Minneapolis. Heidelberger1983 Heidelberger, P., & Welch, P. D. (1983). Simulation run length control in the presence of an initial transient. Operations Research, 31(6), 1109-1144. Raftery1992 A L Raftery and S Lewis. Bayesian Statistics, chapter How Many Iterations in the Gibbs Sampler? Volume 4. Oxford University Press, New York, 1992."},{"id":308,"pagetitle":"Home","title":"InferenceObjects","ref":"/InferenceObjects/stable/#InferenceObjects","content":" InferenceObjects InferenceObjects.jl is a Julia implementation of the InferenceData schema for storing results of Bayesian inference. Its purpose is to serve the following three goals: Usefulness in the analysis of Bayesian inference results. Reproducibility of Bayesian inference analysis. Interoperability between different inference backends and programming languages. The implementation consists primarily of the InferenceData and Dataset structures. InferenceObjects also provides the function convert_to_inference_data , which may be overloaded by inference packages to define how various inference outputs can be converted to an InferenceData . For examples of how InferenceData can be used, see the ArviZ.jl documentation ."},{"id":311,"pagetitle":"Dataset","title":"Dataset","ref":"/InferenceObjects/stable/dataset/#Dataset","content":" Dataset InferenceObjects.Dataset InferenceObjects.convert_to_dataset InferenceObjects.namedtuple_to_dataset"},{"id":312,"pagetitle":"Dataset","title":"Type definition","ref":"/InferenceObjects/stable/dataset/#Type-definition","content":" Type definition"},{"id":313,"pagetitle":"Dataset","title":"InferenceObjects.Dataset","ref":"/InferenceObjects/stable/dataset/#InferenceObjects.Dataset","content":" InferenceObjects.Dataset — Type Dataset{K,T,N,L} <: DimensionalData.AbstractDimStack{K,T,N,L} Container of dimensional arrays sharing some dimensions. This type is an DimensionalData.AbstractDimStack that implements the same interface as DimensionalData.DimStack and has identical usage. Constructors Dataset(data::DimensionalData.AbstractDimArray...)\nDataset(data::Tuple{Vararg{<:DimensionalData.AbstractDimArray}})\nDataset(data::NamedTuple{Keys,Vararg{<:DimensionalData.AbstractDimArray}})\nDataset(\n data::NamedTuple,\n dims::Tuple{Vararg{DimensionalData.Dimension}};\n metadata=DimensionalData.NoMetadata(),\n) In most cases, use convert_to_dataset to create a Dataset instead of directly using a constructor. source"},{"id":314,"pagetitle":"Dataset","title":"General conversion","ref":"/InferenceObjects/stable/dataset/#General-conversion","content":" General conversion"},{"id":315,"pagetitle":"Dataset","title":"InferenceObjects.convert_to_dataset","ref":"/InferenceObjects/stable/dataset/#InferenceObjects.convert_to_dataset","content":" InferenceObjects.convert_to_dataset — Function convert_to_dataset(obj; group = :posterior, kwargs...) -> Dataset Convert a supported object to a Dataset . In most cases, this function calls convert_to_inference_data and returns the corresponding group . source"},{"id":316,"pagetitle":"Dataset","title":"InferenceObjects.namedtuple_to_dataset","ref":"/InferenceObjects/stable/dataset/#InferenceObjects.namedtuple_to_dataset","content":" InferenceObjects.namedtuple_to_dataset — Function namedtuple_to_dataset(data; kwargs...) -> Dataset Convert NamedTuple mapping variable names to arrays to a Dataset . Any non-array values will be converted to a 0-dimensional array. Keywords attrs::AbstractDict{<:AbstractString} : a collection of metadata to attach to the dataset, in addition to defaults. Values should be JSON serializable. library::Union{String,Module} : library used for performing inference. Will be attached to the attrs metadata. dims : a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are: Symbol : dimension name Type{<:DimensionsionalData.Dimension} : dimension type DimensionsionalData.Dimension : dimension, potentially with indices Nothing : no dimension name provided, dimension name is automatically generated coords : a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated. source"},{"id":317,"pagetitle":"Dataset","title":"DimensionalData","ref":"/InferenceObjects/stable/dataset/#DimensionalData","content":" DimensionalData As a DimensionalData.AbstractDimStack , Dataset also implements the AbstractDimStack API and can be used like a DimStack . See DimensionalData's documentation for example usage."},{"id":318,"pagetitle":"Dataset","title":"Tables inteface","ref":"/InferenceObjects/stable/dataset/#Tables-inteface","content":" Tables inteface Dataset implements the Tables interface. This allows Dataset s to be used as sources for any function that can accept a table. For example, it's straightforward to: write to CSV with CSV.jl flatten to a DataFrame with DataFrames.jl plot with StatsPlots.jl plot with AlgebraOfGraphics.jl"},{"id":321,"pagetitle":"MCMCDiagnosticTools","title":"Extension of MCMCDiagnosticTools","ref":"/InferenceObjects/stable/extensions/mcmcdiagnostictools/#Extension-of-MCMCDiagnosticTools","content":" Extension of MCMCDiagnosticTools The following methods of MCMCDiagnosticTools.jl are extended by this package. MCMCDiagnosticTools.bfmi MCMCDiagnosticTools.ess_rhat MCMCDiagnosticTools.mcse MCMCDiagnosticTools.rstar"},{"id":322,"pagetitle":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.bfmi","ref":"/InferenceObjects/stable/extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.bfmi-Tuple{InferenceData}","content":" MCMCDiagnosticTools.bfmi — Method bfmi(data::InferenceData) -> DimArray\nbfmi(sample_stats::Dataset) -> DimArray Calculate the chainwise estimated Bayesian fraction of missing information (BFMI). See MCMCDiagnosticTools.bfmi for more details. source"},{"id":323,"pagetitle":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.ess_rhat","ref":"/InferenceObjects/stable/extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.ess_rhat-Tuple{InferenceData}","content":" MCMCDiagnosticTools.ess_rhat — Method ess_rhat(data::InferenceData; kwargs...) -> Dataset\ness_rhat(data::Dataset; kwargs...) -> Dataset Calculate the effective sample size (ESS) and $\\widehat{R}$ diagnostic for each parameter in the data. For more details and a description of the kwargs , see MCMCDiagnosticTools.ess_rhat . source"},{"id":324,"pagetitle":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.mcse","ref":"/InferenceObjects/stable/extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.mcse-Tuple{InferenceData}","content":" MCMCDiagnosticTools.mcse — Method mcse(data::InferenceData; kwargs...) -> Dataset\nmcse(data::Dataset; kwargs...) -> Dataset Calculate the Monte Carlo standard error (MCSE) for each parameter in the data. For more details and a description of the kwargs , see MCMCDiagnosticTools.mcse . source"},{"id":325,"pagetitle":"MCMCDiagnosticTools","title":"MCMCDiagnosticTools.rstar","ref":"/InferenceObjects/stable/extensions/mcmcdiagnostictools/#MCMCDiagnosticTools.rstar-Tuple{Random.AbstractRNG, Any, InferenceData}","content":" MCMCDiagnosticTools.rstar — Method rstar(\n rng::Random.AbstractRNG=Random.default_rng(),\n classifier,\n data::Union{InferenceData,Dataset};\n kwargs...,\n) Calculate the $R^*$ diagnostic for the data. For a description of the classifier and kwargs , see MCMCDiagnosticTools.rstar . source"},{"id":328,"pagetitle":"PosteriorStats","title":"Extension of PosteriorStats","ref":"/InferenceObjects/stable/extensions/posteriorstats/#Extension-of-PosteriorStats","content":" Extension of PosteriorStats The following methods of PosteriorStats.jl are extended by this package. PosteriorStats.hdi PosteriorStats.loo PosteriorStats.loo_pit PosteriorStats.loo_pit PosteriorStats.r2_score PosteriorStats.summarize PosteriorStats.waic StatsBase.summarystats"},{"id":329,"pagetitle":"PosteriorStats","title":"PosteriorStats.hdi","ref":"/InferenceObjects/stable/extensions/posteriorstats/#PosteriorStats.hdi-Tuple{InferenceData}","content":" PosteriorStats.hdi — Method hdi(data::InferenceData; kwargs...) -> Dataset\nhdi(data::Dataset; kwargs...) -> Dataset Calculate the highest density interval (HDI) for each parameter in the data. For more details and a description of the kwargs , see PosteriorStats.hdi . source"},{"id":330,"pagetitle":"PosteriorStats","title":"PosteriorStats.loo","ref":"/InferenceObjects/stable/extensions/posteriorstats/#PosteriorStats.loo-Tuple{Union{Dataset, InferenceData}}","content":" PosteriorStats.loo — Method loo(data::Dataset; [var_name::Symbol,] kwargs...) -> PSISLOOResult{<:NamedTuple,<:Dataset}\nloo(data::InferenceData; [var_name::Symbol,] kwargs...) -> PSISLOOResult{<:NamedTuple,<:Dataset} Compute PSIS-LOO from log-likelihood values in data . If more than one log-likelihood variable is present, then var_name must be provided. For more details and a description of the kwargs , see PosteriorStats.loo . Examples Calculate PSIS-LOO of a model: julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo(idata)\nPSISLOOResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.33\n\nand PSISResult with 500 draws, 4 chains, and 8 parameters\nPareto shape (k) diagnostic values:\n Count Min. ESS\n (-Inf, 0.5] good 4 (50.0%) 270\n (0.5, 0.7] okay 4 (50.0%) 307 source"},{"id":331,"pagetitle":"PosteriorStats","title":"PosteriorStats.loo_pit","ref":"/InferenceObjects/stable/extensions/posteriorstats/#PosteriorStats.loo_pit-Tuple{InferenceData, AbstractArray}","content":" PosteriorStats.loo_pit — Method loo_pit(idata::InferenceData, log_weights; kwargs...) -> DimArray Compute LOO-PIT values using existing normalized log LOO importance weights. Keywords y_name : Name of observed data variable in idata.observed_data . If not provided, then the only observed data variable is used. y_pred_name : Name of posterior predictive variable in idata.posterior_predictive . If not provided, then y_name is used. kwargs : Remaining keywords are forwarded to the base method PosteriorStats.loo_pit . See PosteriorStats.loo_pit for more details. Examples Calculate LOO-PIT values using already computed log weights. julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo_result = loo(idata; var_name=:obs);\n\njulia> loo_pit(idata, loo_result.psis_result.log_weights; y_name=:obs)\n┌ 8-element DimArray{Float64, 1} loo_pit_obs ┐\n├────────────────────────────────────────────┴─────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.942759\n \"Deerfield\" 0.641057\n \"Phillips Andover\" 0.32729\n \"Phillips Exeter\" 0.581451\n \"Hotchkiss\" 0.288523\n \"Lawrenceville\" 0.393741\n \"St. Paul's\" 0.886175\n \"Mt. Hermon\" 0.638821 source"},{"id":332,"pagetitle":"PosteriorStats","title":"PosteriorStats.loo_pit","ref":"/InferenceObjects/stable/extensions/posteriorstats/#PosteriorStats.loo_pit-Tuple{InferenceData}","content":" PosteriorStats.loo_pit — Method loo_pit(idata::InferenceData; kwargs...) -> DimArray Compute LOO-PIT from groups in idata using PSIS-LOO. Keywords y_name : Name of observed data variable in idata.observed_data . If not provided, then the only observed data variable is used. y_pred_name : Name of posterior predictive variable in idata.posterior_predictive . If not provided, then y_name is used. log_likelihood_name : Name of log-likelihood variable in idata.log_likelihood . If not provided, then y_name is used if idata has a log_likelihood group, otherwise the only variable is used. reff::Union{Real,AbstractArray{<:Real}} : The relative effective sample size(s) of the likelihood values. If an array, it must have the same data dimensions as the corresponding log-likelihood variable. If not provided, then this is estimated using ess . kwargs : Remaining keywords are forwarded to PosteriorStats.loo_pit . See PosteriorStats.loo_pit for more details. Examples Calculate LOO-PIT values using as test quantity the observed values themselves. julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> loo_pit(idata; y_name=:obs)\n┌ 8-element DimArray{Float64, 1} loo_pit_obs ┐\n├────────────────────────────────────────────┴─────────────────────────── dims ┐\n ↓ school Categorical{String} [Choate, Deerfield, …, St. Paul's, Mt. Hermon] Unordered\n└──────────────────────────────────────────────────────────────────────────────┘\n \"Choate\" 0.942759\n \"Deerfield\" 0.641057\n \"Phillips Andover\" 0.32729\n \"Phillips Exeter\" 0.581451\n \"Hotchkiss\" 0.288523\n \"Lawrenceville\" 0.393741\n \"St. Paul's\" 0.886175\n \"Mt. Hermon\" 0.638821 source"},{"id":333,"pagetitle":"PosteriorStats","title":"PosteriorStats.r2_score","ref":"/InferenceObjects/stable/extensions/posteriorstats/#PosteriorStats.r2_score-Tuple{InferenceData}","content":" PosteriorStats.r2_score — Method r2_score(idata::InferenceData; y_name, y_pred_name) -> (; r2, r2_std) Compute $R²$ from idata , automatically formatting the predictions to the correct shape. Keywords y_name : Name of observed data variable in idata.observed_data . If not provided, then the only observed data variable is used. y_pred_name : Name of posterior predictive variable in idata.posterior_predictive . If not provided, then y_name is used. See PosteriorStats.r2_score for more details. Examples julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"regression10d\");\n\njulia> r2_score(idata) |> pairs\npairs(::NamedTuple) with 2 entries:\n :r2 => 0.998385\n :r2_std => 0.000100621 source"},{"id":334,"pagetitle":"PosteriorStats","title":"PosteriorStats.summarize","ref":"/InferenceObjects/stable/extensions/posteriorstats/#PosteriorStats.summarize-Tuple{InferenceData, Vararg{Any}}","content":" PosteriorStats.summarize — Method summarize(data::InferenceData, group=:posterior, stats_funs...; kwargs...)\nsummarize(data::Dataset, stats_funs...; kwargs...) Compute summary statistics for the data using the provided functions. For verbose variable labels, provide compat_labels=false . For details on stats_funs and kwargs , see PosteriorStats.summarize . Examples Compute all default summary statistics for the eight schools model in the centered parameterization: julia> using ArviZExampleData, PosteriorStats, StatsBase\n\njulia> data = load_example_data(\"centered_eight\");\n\njulia> summarize(data)\nSummaryStats\n mean std hdi_3% hdi_97% mcse_mean mcse_std ess ⋯\n mu 4.2 3.3 -1.61 10.3 0.21 0.088 ⋯\n theta[Choate] 6.4 5.9 -3.68 17.9 0.25 0.20 ⋯\n theta[Deerfield] 5.0 4.9 -4.98 13.4 0.21 0.15 ⋯\n theta[Phillips Andover] 3.4 5.4 -7.54 12.9 0.23 0.17 ⋯\n theta[Phillips Exeter] 4.8 5.2 -5.11 14.1 0.21 0.21 ⋯\n theta[Hotchkiss] 3.5 4.8 -6.12 12.0 0.25 0.15 ⋯\n theta[Lawrenceville] 3.7 5.2 -6.50 12.7 0.22 0.21 ⋯\n theta[St. Paul's] 6.5 5.2 -2.67 16.9 0.22 0.15 ⋯\n theta[Mt. Hermon] 4.8 5.7 -5.97 15.4 0.24 0.23 ⋯\n tau 4.3 3.0 0.715 9.41 0.22 0.14 ⋯\n 3 columns omitted Compute the mean, standard deviation, median, and median absolute deviation of the theta parameters: julia> summarize(data.posterior[(:theta,)], (:mean, :std) => mean_and_std, median, mad)\nSummaryStats\n mean std median mad\n theta[Choate] 6.42 5.85 5.80 4.95\n theta[Deerfield] 4.95 4.91 5.02 4.68\n theta[Phillips Andover] 3.42 5.43 3.74 4.84\n theta[Phillips Exeter] 4.75 5.25 4.69 4.84\n theta[Hotchkiss] 3.45 4.78 3.62 4.55\n theta[Lawrenceville] 3.66 5.23 3.90 4.88\n theta[St. Paul's] 6.51 5.24 6.09 4.57\n theta[Mt. Hermon] 4.82 5.70 4.65 4.89 source"},{"id":335,"pagetitle":"PosteriorStats","title":"PosteriorStats.waic","ref":"/InferenceObjects/stable/extensions/posteriorstats/#PosteriorStats.waic-Tuple{Union{Dataset, InferenceData}}","content":" PosteriorStats.waic — Method waic(data::Dataset; [var_name::Symbol]) -> WAICResult{<:NamedTuple,<:Dataset}\nwaic(data::InferenceData; [var_name::Symbol]) -> WAICResult{<:NamedTuple,<:Dataset} Compute WAIC from log-likelihood values in data . If more than one log-likelihood variable is present, then var_name must be provided. See PosteriorStats.waic for more details. Examples Calculate WAIC of a model: julia> using ArviZExampleData, PosteriorStats\n\njulia> idata = load_example_data(\"centered_eight\");\n\njulia> waic(idata)\nWAICResult with estimates\n elpd elpd_mcse p p_mcse\n -31 1.4 0.9 0.32 source"},{"id":336,"pagetitle":"PosteriorStats","title":"StatsBase.summarystats","ref":"/InferenceObjects/stable/extensions/posteriorstats/#StatsBase.summarystats-Tuple{InferenceData}","content":" StatsBase.summarystats — Method summarystats(data::InferenceData; group=:posterior, kwargs...) -> SummaryStats\nsummarystats(data::Dataset; kwargs...) -> SummaryStats Compute default summary statistics for the data using PosteriorStats.summarize . source"},{"id":339,"pagetitle":"InferenceData","title":"InferenceData","ref":"/InferenceObjects/stable/inference_data/#InferenceData","content":" InferenceData InferenceObjects.InferenceData Base.cat Base.getindex Base.getproperty Base.merge Base.propertynames Base.setindex InferenceObjects.convert_to_inference_data InferenceObjects.from_dict InferenceObjects.from_namedtuple InferenceObjects.from_netcdf InferenceObjects.to_netcdf"},{"id":340,"pagetitle":"InferenceData","title":"Type definition","ref":"/InferenceObjects/stable/inference_data/#Type-definition","content":" Type definition"},{"id":341,"pagetitle":"InferenceData","title":"InferenceObjects.InferenceData","ref":"/InferenceObjects/stable/inference_data/#InferenceObjects.InferenceData","content":" InferenceObjects.InferenceData — Type InferenceData{group_names,group_types} Container for inference data storage using DimensionalData. This object implements the InferenceData schema . Internally, groups are stored in a NamedTuple , which can be accessed using parent(::InferenceData) . Constructors InferenceData(groups::NamedTuple)\nInferenceData(; groups...) Construct an inference data from either a NamedTuple or keyword arguments of groups. Groups must be Dataset objects. Instead of directly creating an InferenceData , use the exported from_xyz functions or convert_to_inference_data . source"},{"id":342,"pagetitle":"InferenceData","title":"Property interface","ref":"/InferenceObjects/stable/inference_data/#Property-interface","content":" Property interface"},{"id":343,"pagetitle":"InferenceData","title":"Base.getproperty","ref":"/InferenceObjects/stable/inference_data/#Base.getproperty","content":" Base.getproperty — Function getproperty(data::InferenceData, name::Symbol) -> Dataset Get group with the specified name . source"},{"id":344,"pagetitle":"InferenceData","title":"Base.propertynames","ref":"/InferenceObjects/stable/inference_data/#Base.propertynames","content":" Base.propertynames — Function propertynames(data::InferenceData) -> Tuple{Symbol} Get names of groups source"},{"id":345,"pagetitle":"InferenceData","title":"Indexing interface","ref":"/InferenceObjects/stable/inference_data/#Indexing-interface","content":" Indexing interface"},{"id":346,"pagetitle":"InferenceData","title":"Base.getindex","ref":"/InferenceObjects/stable/inference_data/#Base.getindex","content":" Base.getindex — Function Base.getindex(data::InferenceData, groups::Symbol; coords...) -> Dataset\nBase.getindex(data::InferenceData, groups; coords...) -> InferenceData Return a new InferenceData containing the specified groups sliced to the specified coords . coords specifies a dimension name mapping to an index, a DimensionalData.Selector , or an IntervalSets.AbstractInterval . If one or more groups lack the specified dimension, a warning is raised but can be ignored. All groups that contain the dimension must also contain the specified indices, or an exception will be raised. Examples Select data from all groups for just the specified id values. julia> using InferenceObjects, DimensionalData\n\njulia> idata = from_namedtuple(\n (θ=randn(4, 100, 4), τ=randn(4, 100));\n prior=(θ=randn(4, 100, 4), τ=randn(4, 100)),\n observed_data=(y=randn(4),),\n dims=(θ=[:id], y=[:id]),\n coords=(id=[\"a\", \"b\", \"c\", \"d\"],),\n )\nInferenceData with groups:\n > posterior\n > prior\n > observed_data\n\njulia> idata.posterior\nDataset with dimensions:\n Dim{:chain} Sampled 1:4 ForwardOrdered Regular Points,\n Dim{:draw} Sampled 1:100 ForwardOrdered Regular Points,\n Dim{:id} Categorical String[a, b, c, d] ForwardOrdered\nand 2 layers:\n :θ Float64 dims: Dim{:chain}, Dim{:draw}, Dim{:id} (4×100×4)\n :τ Float64 dims: Dim{:chain}, Dim{:draw} (4×100)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:15:21.4\"\n\njulia> idata_sel = idata[id=At([\"a\", \"b\"])]\nInferenceData with groups:\n > posterior\n > prior\n > observed_data\n\njulia> idata_sel.posterior\nDataset with dimensions:\n Dim{:chain} Sampled 1:4 ForwardOrdered Regular Points,\n Dim{:draw} Sampled 1:100 ForwardOrdered Regular Points,\n Dim{:id} Categorical String[a, b] ForwardOrdered\nand 2 layers:\n :θ Float64 dims: Dim{:chain}, Dim{:draw}, Dim{:id} (4×100×2)\n :τ Float64 dims: Dim{:chain}, Dim{:draw} (4×100)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:15:21.4\" Select data from just the posterior, returning a Dataset if the indices index more than one element from any of the variables: julia> idata[:observed_data, id=At([\"a\"])]\nDataset with dimensions:\n Dim{:id} Categorical String[a] ForwardOrdered\nand 1 layer:\n :y Float64 dims: Dim{:id} (1)\n\nwith metadata Dict{String, Any} with 1 entry:\n \"created_at\" => \"2022-08-11T11:19:25.982\" Note that if a single index is provided, the behavior is still to slice so that the dimension is preserved. source"},{"id":347,"pagetitle":"InferenceData","title":"Base.setindex","ref":"/InferenceObjects/stable/inference_data/#Base.setindex","content":" Base.setindex — Function Base.setindex(data::InferenceData, group::Dataset, name::Symbol) -> InferenceData Create a new InferenceData containing the group with the specified name . If a group with name is already in data , it is replaced. source"},{"id":348,"pagetitle":"InferenceData","title":"Iteration interface","ref":"/InferenceObjects/stable/inference_data/#Iteration-interface","content":" Iteration interface InferenceData also implements the same iteration interface as its underlying NamedTuple . That is, iterating over an InferenceData iterates over its groups."},{"id":349,"pagetitle":"InferenceData","title":"General conversion","ref":"/InferenceObjects/stable/inference_data/#General-conversion","content":" General conversion"},{"id":350,"pagetitle":"InferenceData","title":"InferenceObjects.convert_to_inference_data","ref":"/InferenceObjects/stable/inference_data/#InferenceObjects.convert_to_inference_data","content":" InferenceObjects.convert_to_inference_data — Function convert_to_inference_data(obj; group, kwargs...) -> InferenceData Convert a supported object to an InferenceData object. If obj converts to a single dataset, group specifies which dataset in the resulting InferenceData that is. See convert_to_dataset Arguments obj can be many objects. Basic supported types are: InferenceData : return unchanged Dataset / DimensionalData.AbstractDimStack : add to InferenceData as the only group NamedTuple / AbstractDict : create a Dataset as the only group AbstractArray{<:Real} : create a Dataset as the only group, given an arbitrary name, if the name is not set More specific types may be documented separately. Keywords group::Symbol = :posterior : If obj converts to a single dataset, assign the resulting dataset to this group. dims : a collection mapping variable names to collections of objects containing dimension names. Acceptable such objects are: Symbol : dimension name Type{<:DimensionsionalData.Dimension} : dimension type DimensionsionalData.Dimension : dimension, potentially with indices Nothing : no dimension name provided, dimension name is automatically generated coords : a collection indexable by dimension name specifying the indices of the given dimension. If indices for a dimension in dims are provided, they are used even if the dimension contains its own indices. If a dimension is missing, its indices are automatically generated. kwargs : remaining keywords forwarded to converter functions source"},{"id":351,"pagetitle":"InferenceData","title":"InferenceObjects.from_dict","ref":"/InferenceObjects/stable/inference_data/#InferenceObjects.from_dict","content":" InferenceObjects.from_dict — Function from_dict(posterior::AbstractDict; kwargs...) -> InferenceData Convert a dictionary to an InferenceData . Arguments posterior : The data to be converted. Its strings must be Symbol or AbstractString , and its values must be arrays. Keywords posterior_predictive::Any=nothing : Draws from the posterior predictive distribution sample_stats::Any=nothing : Statistics of the posterior sampling process predictions::Any=nothing : Out-of-sample predictions for the posterior. prior::Dict=nothing : Draws from the prior prior_predictive::Any=nothing : Draws from the prior predictive distribution sample_stats_prior::Any=nothing : Statistics of the prior sampling process observed_data::NamedTuple : Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values. constant_data::NamedTuple : Model constants, data included in the model which is not modeled as a random variable. Keys are parameter names and values. predictions_constant_data::NamedTuple : Constants relevant to the model predictions (i.e. new x values in a linear regression). log_likelihood : Pointwise log-likelihood for the data. It is recommended to use this argument as a NamedTuple whose keys are observed variable names and whose values are log likelihood arrays. library : Name of library that generated the draws coords : Map from named dimension to named indices dims : Map from variable name to names of its dimensions Returns InferenceData : The data with groups corresponding to the provided data Examples using InferenceObjects\nnchains = 2\nndraws = 100\n\ndata = Dict(\n :x => rand(ndraws, nchains),\n :y => randn(2, ndraws, nchains),\n :z => randn(3, 2, ndraws, nchains),\n)\nidata = from_dict(data) source"},{"id":352,"pagetitle":"InferenceData","title":"InferenceObjects.from_namedtuple","ref":"/InferenceObjects/stable/inference_data/#InferenceObjects.from_namedtuple","content":" InferenceObjects.from_namedtuple — Function from_namedtuple(posterior::NamedTuple; kwargs...) -> InferenceData\nfrom_namedtuple(posterior::Vector{Vector{<:NamedTuple}}; kwargs...) -> InferenceData\nfrom_namedtuple(\n posterior::NamedTuple,\n sample_stats::Any,\n posterior_predictive::Any,\n predictions::Any,\n log_likelihood::Any;\n kwargs...\n) -> InferenceData Convert a NamedTuple or container of NamedTuple s to an InferenceData . If containers are passed, they are flattened into a single NamedTuple with array elements whose first dimensions correspond to the dimensions of the containers. Arguments posterior : The data to be converted. It may be of the following types: ::NamedTuple : The keys are the variable names and the values are arrays with dimensions (ndraws, nchains[, sizes...]) . ::Vector{Vector{<:NamedTuple}} : A vector of length nchains whose elements have length ndraws . Keywords posterior_predictive::Any=nothing : Draws from the posterior predictive distribution sample_stats::Any=nothing : Statistics of the posterior sampling process predictions::Any=nothing : Out-of-sample predictions for the posterior. prior=nothing : Draws from the prior. Accepts the same types as posterior . prior_predictive::Any=nothing : Draws from the prior predictive distribution sample_stats_prior::Any=nothing : Statistics of the prior sampling process observed_data::NamedTuple : Observed data on which the posterior is conditional. It should only contain data which is modeled as a random variable. Keys are parameter names and values. constant_data::NamedTuple : Model constants, data included in the model which is not modeled as a random variable. Keys are parameter names and values. predictions_constant_data::NamedTuple : Constants relevant to the model predictions (i.e. new x values in a linear regression). log_likelihood : Pointwise log-likelihood for the data. It is recommended to use this argument as a NamedTuple whose keys are observed variable names and whose values are log likelihood arrays. library : Name of library that generated the draws coords : Map from named dimension to named indices dims : Map from variable name to names of its dimensions Returns InferenceData : The data with groups corresponding to the provided data Note If a NamedTuple is provided for observed_data , constant_data , or predictions constant data`, any non-array values (e.g. integers) are converted to 0-dimensional arrays. Examples using InferenceObjects\nnchains = 2\nndraws = 100\n\ndata1 = (\n x=rand(ndraws, nchains), y=randn(ndraws, nchains, 2), z=randn(ndraws, nchains, 3, 2)\n)\nidata1 = from_namedtuple(data1)\n\ndata2 = [[(x=rand(), y=randn(2), z=randn(3, 2)) for _ in 1:ndraws] for _ in 1:nchains];\nidata2 = from_namedtuple(data2) source"},{"id":353,"pagetitle":"InferenceData","title":"General functions","ref":"/InferenceObjects/stable/inference_data/#General-functions","content":" General functions"},{"id":354,"pagetitle":"InferenceData","title":"Base.cat","ref":"/InferenceObjects/stable/inference_data/#Base.cat","content":" Base.cat — Function cat(data::InferenceData...; [groups=keys(data[1]),] dims) -> InferenceData Concatenate InferenceData objects along the specified dimension dims . Only the groups in groups are concatenated. Remaining groups are merge d into the new InferenceData object. Examples Here is how we can concatenate all groups of two InferenceData objects along the existing chain dimension: julia> coords = (; a_dim=[\"x\", \"y\", \"z\"]);\n\njulia> dims = dims=(; a=[:a_dim]);\n\njulia> data = Dict(:a => randn(100, 4, 3), :b => randn(100, 4));\n\njulia> idata = from_dict(data; coords=coords, dims=dims)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat1 = cat(idata, idata; dims=:chain)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat1.posterior\n┌ 100×8×3 Dataset ┐\n├─────────────────┴──────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered\n├──────────────────────────────────────────────────── layers ┤\n :a eltype: Float64 dims: draw, chain, a_dim size: 100×8×3\n :b eltype: Float64 dims: draw, chain size: 100×8\n├────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2025-02-04T10:49:16.704\" Alternatively, we can concatenate along a new run dimension, which will be created. julia> idata_cat2 = cat(idata, idata; dims=:run)\nInferenceData with groups:\n > posterior\n\njulia> idata_cat2.posterior\n┌ 100×4×3×2 Dataset ┐\n├───────────────────┴─────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered,\n ⬔ run\n├─────────────────────────────────────────────────────────────┴ layers ┐\n :a eltype: Float64 dims: draw, chain, a_dim, run size: 100×4×3×2\n :b eltype: Float64 dims: draw, chain, run size: 100×4×2\n├──────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2025-02-04T10:49:16.704\" We can also concatenate only a subset of groups and merge the rest, which is useful when some groups are present only in some of the InferenceData objects or will be identical in all of them: julia> observed_data = Dict(:y => randn(10));\n\njulia> idata2 = from_dict(data; observed_data=observed_data, coords=coords, dims=dims)\nInferenceData with groups:\n > posterior\n > observed_data\n\njulia> idata_cat3 = cat(idata, idata2; groups=(:posterior,), dims=:run)\nInferenceData with groups:\n > posterior\n > observed_data\n\njulia> idata_cat3.posterior\n┌ 100×4×3×2 Dataset ┐\n├───────────────────┴─────────────────────────────────── dims ┐\n ↓ draw ,\n → chain,\n ↗ a_dim Categorical{String} [\"x\", \"y\", \"z\"] ForwardOrdered,\n ⬔ run\n├─────────────────────────────────────────────────────────────┴ layers ┐\n :a eltype: Float64 dims: draw, chain, a_dim, run size: 100×4×3×2\n :b eltype: Float64 dims: draw, chain, run size: 100×4×2\n├──────────────────────────────────────────────────────────── metadata ┤\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2025-02-04T10:49:16.704\"\n\njulia> idata_cat3.observed_data\n┌ 10-element Dataset ┐\n├────────────── dims ┤\n ↓ y_dim_1\n├────────────────────┴─────────────── layers ┐\n :y eltype: Float64 dims: y_dim_1 size: 10\n├────────────────────────────────────────────┴ metadata ┐\n Dict{String, Any} with 1 entry:\n \"created_at\" => \"2025-02-04T10:49:16.71\" source"},{"id":355,"pagetitle":"InferenceData","title":"Base.merge","ref":"/InferenceObjects/stable/inference_data/#Base.merge","content":" Base.merge — Function merge(data::InferenceData...) -> InferenceData Merge InferenceData objects. The result contains all groups in data and others . If a group appears more than once, the one that occurs last is kept. See also: cat Examples Here we merge an InferenceData containing only a posterior group with one containing only a prior group to create a new one containing both groups. julia> idata1 = from_dict(Dict(:a => randn(100, 4, 3), :b => randn(100, 4)))\nInferenceData with groups:\n > posterior\n\njulia> idata2 = from_dict(; prior=Dict(:a => randn(100, 1, 3), :c => randn(100, 1)))\nInferenceData with groups:\n > prior\n\njulia> idata_merged = merge(idata1, idata2)\nInferenceData with groups:\n > posterior\n > prior source"},{"id":356,"pagetitle":"InferenceData","title":"I/O extensions","ref":"/InferenceObjects/stable/inference_data/#I/O-extensions","content":" I/O extensions The following types of storage are provided via extensions."},{"id":357,"pagetitle":"InferenceData","title":"NetCDF I/O using NCDatasets.jl","ref":"/InferenceObjects/stable/inference_data/#NetCDF-I/O-using-NCDatasets.jl","content":" NetCDF I/O using NCDatasets.jl"},{"id":358,"pagetitle":"InferenceData","title":"InferenceObjects.from_netcdf","ref":"/InferenceObjects/stable/inference_data/#InferenceObjects.from_netcdf","content":" InferenceObjects.from_netcdf — Function from_netcdf(path::AbstractString; kwargs...) -> InferenceData Load an InferenceData from an unopened NetCDF file. Remaining kwargs are passed to NCDatasets.NCDataset . This method loads data eagerly. To instead load data lazily, pass an opened NCDataset to from_netcdf . Note This method requires that NCDatasets is loaded before it can be used. Examples julia> using InferenceObjects, NCDatasets\n\njulia> idata = from_netcdf(\"centered_eight.nc\")\nInferenceData with groups:\n > posterior\n > posterior_predictive\n > sample_stats\n > prior\n > observed_data from_netcdf(ds::NCDatasets.NCDataset; load_mode) -> InferenceData Load an InferenceData from an opened NetCDF file. load_mode defaults to :lazy , which avoids reading variables into memory. Operations on these arrays will be slow. load_mode can also be :eager , which copies all variables into memory. It is then safe to close ds . If load_mode is :lazy and ds is closed after constructing InferenceData , using the variable arrays will have undefined behavior. Examples Here is how we might load an InferenceData from an InferenceData lazily from a web-hosted NetCDF file. julia> using HTTP, InferenceObjects, NCDatasets\n\njulia> resp = HTTP.get(\"https://github.com/arviz-devs/arviz_example_data/blob/main/data/centered_eight.nc?raw=true\");\n\njulia> ds = NCDataset(\"centered_eight\", \"r\"; memory = resp.body);\n\njulia> idata = from_netcdf(ds)\nInferenceData with groups:\n > posterior\n > posterior_predictive\n > sample_stats\n > prior\n > observed_data\n\njulia> idata_copy = copy(idata); # disconnect from the loaded dataset\n\njulia> close(ds); source"},{"id":359,"pagetitle":"InferenceData","title":"InferenceObjects.to_netcdf","ref":"/InferenceObjects/stable/inference_data/#InferenceObjects.to_netcdf","content":" InferenceObjects.to_netcdf — Function to_netcdf(data, dest::AbstractString; group::Symbol=:posterior, kwargs...)\nto_netcdf(data, dest::NCDatasets.NCDataset; group::Symbol=:posterior) Write data to a NetCDF file. data is any type that can be converted to an InferenceData using convert_to_inference_data . If not an InferenceData , then group specifies which group the data represents. dest specifies either the path to the NetCDF file or an opened NetCDF file. If dest is a path, remaining kwargs are passed to NCDatasets.NCDataset . Note This method requires that NCDatasets is loaded before it can be used. Examples julia> using InferenceObjects, NCDatasets\n\njulia> idata = from_namedtuple((; x = randn(4, 100, 3), z = randn(4, 100)))\nInferenceData with groups:\n > posterior\n\njulia> to_netcdf(idata, \"data.nc\")\n\"data.nc\" source"},{"id":362,"pagetitle":"Home","title":"ArviZExampleData","ref":"/ArviZExampleData/stable/#ArviZExampleData","content":" ArviZExampleData This package provides utilities for loading datasets defined in the arviz_example_data repository. The resulting objects are InferenceObjects.jl 's InferenceData . These utilities are used in ArviZ.jl ."},{"id":365,"pagetitle":"API","title":"API","ref":"/ArviZExampleData/stable/api/#API","content":" API"},{"id":366,"pagetitle":"API","title":"ArviZExampleData.describe_example_data","ref":"/ArviZExampleData/stable/api/#ArviZExampleData.describe_example_data","content":" ArviZExampleData.describe_example_data — Function describe_example_data(name) -> String Return a string containing descriptions of all available datasets. Examples julia> describe_example_data(\"radon\") |> println\nradon\n=====\n\nRadon is a radioactive gas that enters homes through contact points with the ground. It is a carcinogen that is the primary cause of lung cancer in non-smokers. Radon levels vary greatly from household to household.\n\nThis example uses an EPA study of radon levels in houses in Minnesota to construct a model with a hierarchy over households within a county. The model includes estimates (gamma) for contextual effects of the uranium per household.\n\nSee Gelman and Hill (2006) for details on the example, or https://docs.pymc.io/notebooks/multilevel_modeling.html by Chris Fonnesbeck for details on this implementation.\n\nremote: http://ndownloader.figshare.com/files/24067472 source"},{"id":367,"pagetitle":"API","title":"ArviZExampleData.load_example_data","ref":"/ArviZExampleData/stable/api/#ArviZExampleData.load_example_data","content":" ArviZExampleData.load_example_data — Function load_example_data(name; kwargs...) -> InferenceObjects.InferenceData\nload_example_data() -> Dict{String,AbstractFileMetadata} Load a local or remote pre-made dataset. kwargs are forwarded to InferenceObjects.from_netcdf . Pass no parameters to get a Dict listing all available datasets. Data files are handled by DataDeps.jl. A file is downloaded only when it is requested and then cached for future use. Examples julia> keys(load_example_data())\nKeySet for a OrderedCollections.OrderedDict{String, ArviZExampleData.AbstractFileMetadata} with 10 entries. Keys:\n \"centered_eight\"\n \"non_centered_eight\"\n \"radon\"\n \"rugby\"\n \"rugby_field\"\n \"regression1d\"\n \"regression10d\"\n \"classification1d\"\n \"classification10d\"\n \"glycan_torsion_angles\"\n\njulia> load_example_data(\"centered_eight\")\nInferenceData with groups:\n > posterior\n > posterior_predictive\n > log_likelihood\n > sample_stats\n > prior\n > prior_predictive\n > observed_data\n > constant_data source"},{"id":370,"pagetitle":"Datasets","title":"Datasets","ref":"/ArviZExampleData/stable/datasets/#Datasets","content":" Datasets The following shows the currently available example datasets: using ArviZExampleData\n\nprintln(describe_example_data()) centered_eight\n==============\n\nA centered parameterization of the eight schools model. Provided as an example of a model that NUTS has trouble fitting. Compare to `non_centered_eight`.\n\nThe eight schools model is a hierarchical model used for an analysis of the effectiveness of classes that were designed to improve students' performance on the Scholastic Aptitude Test.\n\nSee Bayesian Data Analysis (Gelman et. al.) for more details.\n\nlocal: /home/runner/.julia/artifacts/10dfbe816ce1628f5ae460225e082e0eabbe064b/arviz_example_data-0.3.0/data/centered_eight.nc\n\nnon_centered_eight\n==================\n\nA non-centered parameterization of the eight schools model. This is a hierarchical model where sampling problems may be fixed by a non-centered parametrization. Compare to `centered_eight`.\n\nThe eight schools model is a hierarchical model used for an analysis of the effectiveness of classes that were designed to improve students' performance on the Scholastic Aptitude Test.\n\nSee Bayesian Data Analysis (Gelman et. al.) for more details.\n\nlocal: /home/runner/.julia/artifacts/10dfbe816ce1628f5ae460225e082e0eabbe064b/arviz_example_data-0.3.0/data/non_centered_eight.nc\n\nradon\n=====\n\nRadon is a radioactive gas that enters homes through contact points with the ground. It is a carcinogen that is the primary cause of lung cancer in non-smokers. Radon levels vary greatly from household to household.\n\nThis example uses an EPA study of radon levels in houses in Minnesota to construct a model with a hierarchy over households within a county. The model includes estimates (gamma) for contextual effects of the uranium per household.\n\nSee Gelman and Hill (2006) for details on the example, or https://docs.pymc.io/notebooks/multilevel_modeling.html by Chris Fonnesbeck for details on this implementation.\n\nremote: http://ndownloader.figshare.com/files/24067472\n\nrugby\n=====\n\nThe Six Nations Championship is a yearly rugby competition between Italy, Ireland, Scotland, England, France and Wales. Fifteen games are played each year, representing all combinations of the six teams.\n\nThis example uses and includes results from 2014 - 2017, comprising 60 total games. It models latent parameters for each team's attack and defense, as well as a global parameter for home team advantage.\n\nSee https://github.com/arviz-devs/arviz_example_data/blob/main/code/rugby/rugby.ipynb for the whole model specification.\n\nremote: http://figshare.com/ndownloader/files/44916469\n\nrugby_field\n===========\n\nA variant of the 'rugby' example dataset. The Six Nations Championship is a yearly rugby competition between Italy, Ireland, Scotland, England, France and Wales. Fifteen games are played each year, representing all combinations of the six teams.\n\nThis example uses and includes results from 2014 - 2017, comprising 60 total games. It models latent parameters for each team's attack and defense, with each team having different values depending on them being home or away team.\n\nSee https://github.com/arviz-devs/arviz_example_data/blob/main/code/rugby_field/rugby_field.ipynb for the whole model specification.\n\nremote: http://figshare.com/ndownloader/files/44667112\n\nregression1d\n============\n\nA synthetic one dimensional linear regression dataset with latent slope, intercept, and noise (\"eps\"). One hundred data points, fit with PyMC3.\n\nTrue slope and intercept are included as deterministic variables.\n\nremote: http://ndownloader.figshare.com/files/16254899\n\nregression10d\n=============\n\nA synthetic multi-dimensional (10 dimensions) linear regression dataset with latent weights (\"w\"), intercept, and noise (\"eps\"). Five hundred data points, fit with PyMC3.\n\nTrue weights and intercept are included as deterministic variables.\n\nremote: http://ndownloader.figshare.com/files/16255736\n\nclassification1d\n================\n\nA synthetic one dimensional logistic regression dataset with latent slope and intercept, passed into a Bernoulli random variable. One hundred data points, fit with PyMC3.\n\nTrue slope and intercept are included as deterministic variables.\n\nremote: http://ndownloader.figshare.com/files/16256678\n\nclassification10d\n=================\n\nA synthetic multi dimensional (10 dimensions) logistic regression dataset with latent weights (\"w\") and intercept, passed into a Bernoulli random variable. Five hundred data points, fit with PyMC3.\n\nTrue weights and intercept are included as deterministic variables.\n\nremote: http://ndownloader.figshare.com/files/16256681\n\nglycan_torsion_angles\n=====================\n\nTorsion angles phi and psi are critical for determining the three dimensional structure of bio-molecules. Combinations of phi and psi torsion angles that produce clashes between atoms in the bio-molecule result in high energy, unlikely structures.\n\nThis model uses a Von Mises distribution to propose torsion angles for the structure of a glycan molecule (pdb id: 2LIQ), and a Potential to estimate the proposed structure's energy. Said Potential is bound by Boltzman's law.\n\nremote: http://ndownloader.figshare.com/files/22882652"},{"id":373,"pagetitle":"For developers","title":"For developers","ref":"/ArviZExampleData/stable/for_developers/#For-developers","content":" For developers This package has arviz_example_data as a data dependency, which is included as an artifact . When arviz_example_data is updated, and a new release is made, Artifacts.toml should be updated to point to the new tarball corresponding to the release: julia> using ArtifactUtils\n\njulia> version = v\"0.1.0\";\n\njulia> tarball_url = \"https://github.com/arviz-devs/arviz_example_data/archive/refs/tags/v$version.tar.gz\";\n\njulia> add_artifact!(\"Artifacts.toml\", \"arviz_example_data\", tarball_url; force=true);"}] \ No newline at end of file diff --git a/search-data/content.map.json b/search-data/content.map.json index 4ad876a0c..959e02ec9 100644 --- a/search-data/content.map.json +++ b/search-data/content.map.json @@ -1 +1 @@ -[{},{"100":[62,75,111,114,119,120,123,141,149,218,233,287,354],"101":[120],"104":[103,255],"105":[287],"106":[103],"108":[103,255],"111":[94,245],"120":[103,255],"124":[121],"131":[106],"146":[94,245],"165":[287],"170":[157],"190":[160],"199":[103,255],"201":[160],"202":[111,114,119,120,123],"213":[122],"250":[35],"308":[185,195],"312":[287],"315":[111,114,119,120,123],"320":[122],"400":[120],"402":[122],"460":[119,120],"480":[111,114,119,120,123],"485":[121],"487":[120],"497":[122],"498":[111,112,113,114,116,119,120,122,123,125],"499":[111,112,113,114,116,119,120,122,123,125],"500":[111,112,113,114,116,119,122,123,125],"501":[116],"625":[287],"687":[287],"725":[116],"875":[287],"893":[116],"908":[116],"911":[121],"970":[116],"986":[94,245],"1000":[111,114,119,120,123,287],"1047":[103,255],"1056":[287],"1061":[103],"1080":[103,255],"1111":[94,245],"1242":[121],"1467":[94,245],"1709":[157],"1903":[160],"1996":[103,255],"1999":[103,255],"2019":[160],"2022":[111,114,119,120,123],"2138":[122],"3125":[287],"3153":[111,114,119,120,123],"3207":[122],"4025":[122],"4605":[119,120],"4801":[111,114,119,120,123],"4859":[121],"4873":[120],"5012":[116],"6875":[287],"7257":[116],"8932":[116],"9089":[116],"9115":[121],"9708":[116],"9868":[94,245],"10474":[103,255],"10618":[103],"12422":[121],"21382":[122],"31539":[111,114,119,120,123],"46054":[119,120],"48011":[111,114,119,120,123],"48593":[121],"48739":[120],"50128":[116],"72574":[116],"89324":[116],"90899":[116],"91151":[121],"97083":[116],"104743":[103,255],"104748":[103],"106186":[103],"124222":[121],"213828":[122],"315398":[111,114,119,120,123],"460544":[119,120],"485933":[121],"487399":[120],"911515":[121],"1047435":[103,255],"1047480":[103],"1061860":[103],"1242227":[121],"4859331":[121],"9115155":[121],"10474359":[103,255],"10474802":[103],"10618600":[103],"12422278":[121],"48593310":[121],"91151559":[121],"124222787":[121],"485933103":[121],"911515591":[121],"1242227874":[121],"arv":[3,6,12,14,15,77,106,111,114,119,120,123,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,334,362,366,367,370,373],"arvi":[3,6,12,14,15,77,106,111,114,119,120,123,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,334,362,366,367,370,373],"arviz":[3,6,12,14,15,77,106,111,114,119,120,123,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,334,362,366,367,370,373],"exp":[3,14,94,111,120,121,128,137,140,141,142,146,147,148,149,151,155,156,158,160,162,163,245],"expl":[3,14,128,147,148],"explo":[3,128,147,148],"explor":[3,128,147,148],"explora":[3,128,147],"explorat":[3,128,147],"explorato":[3,128],"explorator":[3,128],"exploratory":[3,128],"ana":[3,128,221,370],"anal":[3,128,221,370],"analy":[3,128,221,370],"analys":[3,128,221,370],"analysi":[3,128,370],"analysis":[3,128,370],"bay":[3,32,33,75,77,97,98,103,128,138,139,180,181,182,233,248,249,253,255,297,298,308,370],"baye":[3,32,33,75,77,97,98,103,128,138,139,180,181,182,233,248,249,253,255,297,298,308,370],"bayes":[3,32,33,75,77,97,98,103,128,138,139,180,181,182,233,248,249,253,255,297,298,308,370],"bayesi":[3,32,33,75,77,97,98,103,128,139,181,182,233,248,249,253,255,297,298,308,370],"bayesia":[3,32,33,75,77,97,98,103,128,139,181,182,233,248,249,253,255,297,298,308,370],"bayesian":[3,32,33,75,77,97,98,103,128,139,181,182,233,248,249,253,255,297,298,308,370],"mod":[3,44,66,77,92,93,94,95,97,98,99,125,138,140,141,146,149,153,161,169,183,243,244,245,246,248,249,250,253,268,334,370],"mode":[3,44,66,77,92,93,94,95,97,98,99,125,138,140,141,146,149,153,161,183,243,244,245,246,248,249,250,253,334,370],"model":[3,44,66,77,92,93,94,95,97,98,99,125,138,140,141,146,149,153,161,183,243,244,245,246,248,249,250,253,334,370],"models":[3,44,77,94,138,140,141,146,149,161,245,253],"jul":[3,4,17,54,62,77,308,334,346,354,358,366,370],"juli":[3,4,17,54,62,77,308,334,346,354,358,366,370],"julia":[3,4,17,54,62,77,308,334,346,354,358,366,370],"met":[3,17,35,44,68,94,95,97,98,103,111,114,119,120,122,123,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,174,175,222,227,245,246,248,249,255,274,285,296,300,322,323,324,325,328,329,330,331,332,333,334,335,336,358],"meta":[3,111,114,119,120,123],"pac":[3,222,362,373],"pack":[3,222,362,373],"packa":[3,222,362,373],"packag":[3,222,362,373],"package":[3,222,362,373],"for":[3,14,35,36,39,42,44,49,54,59,68,72,75,77,80,81,89,93,95,101,111,112,113,114,116,119,120,121,122,123,125,128,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,193,227,231,233,240,244,246,252,253,259,265,266,269,277,288,291,308,333,334,341,346,351,362,367,370,373],"par":[3,35,36,42,44,72,78,79,81,82,83,86,90,91,94,101,116,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,200,209,231,237,241,245,252,258,259,264,265,269,273,277,281,285,288,294,296,305,334,370],"part":[3,142,143,148,151,285,305],"the":[3,4,5,14,23,28,33,35,36,37,38,39,40,42,44,49,54,56,58,59,60,62,63,68,70,72,75,79,80,82,83,85,87,89,90,91,93,94,95,97,101,103,111,112,114,115,116,117,118,119,120,121,122,123,124,125,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,169,222,227,229,231,233,236,238,240,241,242,244,245,246,248,252,255,258,264,265,266,273,274,277,288,290,291,292,294,296,298,301,303,304,305,308,318,321,328,331,332,333,334,341,346,348,350,351,352,354,355,370],"pro":[3,50,52,59,70,72,75,79,90,101,106,112,116,120,128,139,144,145,148,149,150,151,154,158,163,229,231,233,252,259,264,284,303,305,331,332,334,342,344,351,362,370],"proj":[3,106],"proje":[3,106],"projec":[3,106],"project":[3,106],"whi":[3,58,82,83,111,115,120,121,137,138,141,148,150,151,156,218,265,287,350,373],"whic":[3,58,120,121,137,138,141,148,150,151,156,350,373],"which":[3,58,120,121,137,138,141,148,150,151,156,350,373],"als":[3,54,56,91,113,115,119,139,294,346,348],"also":[3,54,56,91,113,115,119,139,294,346,348],"inc":[3,142,143,151,277,373],"incl":[3,142,143,151,277,373],"inclu":[3,142,143,151,277,373],"includ":[3,142,143,151,277,373],"include":[3,142,143,151,277,373],"includes":[3,143,277],"ins":[4,17,115,119,129,140,144,154,155,358],"inst":[4,17,115,119,129,154,155,358],"insta":[4,129],"instal":[4,129],"install":[4,129],"installa":[4,129],"installat":[4,129],"installati":[4,129],"installatio":[4,129],"installation":[4,129],"fro":[4,12,14,15,17,54,59,60,62,72,89,115,120,137,139,142,144,145,148,149,150,153,155,156,157,158,160,162,163,175,231,240,258,303,330,332,333,346,351,352,354,358],"from":[4,12,14,15,17,54,59,60,62,72,89,115,120,137,139,142,144,145,148,149,150,153,155,156,157,158,160,162,163,175,231,240,258,303,330,332,333,346,351,352,354,358],"usa":[5,137,148,149,156,158,163],"usag":[5,137,148,149,156,158,163],"usage":[5,137,148,149,156,158,163],"see":[5,35,44,58,91,137,139,148,149,156,158,163,185,195,288,294,334,350,370],"qui":[5],"quic":[5],"quick":[5],"quicks":[5],"quickst":[5],"quicksta":[5],"quickstar":[5],"quickstart":[5],"ext":[6,154,222,287,321,328,356],"exte":[6,222,321,328,356],"exten":[6,222,321,328,356],"extend":[6,222],"extendi":[6,222],"extendin":[6,222],"extending":[6,222],"use":[6,17,38,39,40,72,103,111,114,119,120,123,139,140,141,142,143,144,147,149,150,151,152,157,158,175,179,180,183,184,185,186,187,188,189,191,192,193,194,195,196,197,200,201,202,205,206,207,208,209,210,211,212,213,214,215,216,217,221,231,255,259,265,290,291,292,305,332,358,370],"cus":[6,68,227],"cust":[6,68,227],"custo":[6,68,227],"custom":[6,68,227],"api":[9,132,225,262,365],"dat":[12,14,17,18,21,23,25,26,27,28,35,36,37,42,44,49,54,55,58,59,60,62,63,72,73,77,90,101,103,106,111,112,113,114,115,119,120,122,123,125,137,138,139,140,141,143,145,146,147,148,149,150,153,154,155,156,157,158,159,160,161,162,163,184,193,194,197,214,231,252,255,274,311,313,315,316,317,318,322,323,324,329,330,331,332,334,335,336,341,346,347,350,351,352,354,355,358,359,366,367,370,373],"data":[12,14,17,18,21,23,25,26,27,28,35,36,37,42,44,49,54,55,58,59,60,62,63,72,73,77,90,101,103,106,111,112,113,114,115,119,120,122,123,125,137,138,139,140,141,143,145,146,147,148,149,150,153,154,155,156,157,158,159,160,161,162,163,184,193,194,197,214,231,252,255,274,311,313,315,316,317,318,322,323,324,329,330,331,332,334,335,336,341,346,347,350,351,352,354,355,358,359,366,367,370,373],"inf":[13,14,17,18,21,23,25,26,33,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,72,73,89,91,94,101,111,113,114,115,119,120,123,125,137,138,139,140,141,143,146,148,149,152,153,154,155,156,157,158,159,160,161,162,163,231,240,242,245,298,308,311,313,315,316,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,359,367],"infe":[13,14,17,18,21,23,25,26,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,72,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,231,308,311,313,315,316,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,359,367],"infer":[13,14,17,18,21,23,25,26,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,72,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,231,308,311,313,315,316,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,359,367],"infere":[13,14,17,18,21,23,25,26,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,308,311,313,315,316,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,359,367],"inferen":[13,14,17,18,21,23,25,26,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,308,311,313,315,316,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,359,367],"inferenc":[13,14,17,18,21,23,25,26,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,308,311,313,315,316,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,359,367],"inference":[13,14,17,18,21,23,25,26,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,308,311,313,315,316,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,359,367],"mcm":[14,31,33,35,36,37,38,39,40,42,44,137,160,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmc":[14,31,33,35,36,37,38,39,40,42,44,137,160,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcc":[14],"mcmcch":[14],"mcmccha":[14],"mcmcchai":[14],"mcmcchain":[14],"mcmcchains":[14],"fun":[14,15,17,18,25,26,33,35,36,37,42,44,51,52,54,55,58,59,60,62,63,69,70,71,72,73,75,76,77,80,81,82,83,88,89,90,91,94,95,101,103,128,135,137,138,139,140,141,142,143,144,145,146,147,148,149,151,154,155,156,157,158,160,162,163,228,229,230,231,233,234,239,240,241,242,245,246,252,253,255,265,266,269,277,287,288,289,294,296,298,300,301,302,303,304,305,315,316,334,343,344,346,347,350,351,352,354,355,358,359,366,367],"func":[14,15,17,18,25,26,33,35,36,37,42,44,51,52,54,55,58,59,60,62,63,69,70,71,72,73,75,76,77,80,81,82,83,88,89,90,91,94,95,101,103,128,135,137,138,139,140,141,142,143,144,145,146,147,148,149,151,154,155,156,157,158,160,162,163,228,229,230,231,233,234,239,240,241,242,245,246,252,253,255,265,266,269,277,287,288,289,294,296,298,300,301,302,303,304,305,315,316,334,343,344,346,347,350,351,352,354,355,358,359,366,367],"funct":[14,15,17,18,25,26,33,35,36,37,42,44,51,52,54,55,58,59,60,62,63,69,70,71,72,73,75,76,77,80,81,82,83,88,89,90,91,94,95,101,103,128,135,137,139,142,144,145,146,147,149,151,154,158,163,228,229,230,231,233,234,239,240,241,242,245,246,252,253,255,265,266,269,277,287,288,289,294,296,298,300,301,302,303,304,305,315,316,334,343,344,346,347,350,351,352,354,355,358,359,366,367],"functi":[14,15,17,18,25,26,33,35,36,37,42,44,51,52,54,55,58,59,60,62,63,69,70,71,72,73,75,76,77,80,81,82,83,88,89,90,91,94,95,101,103,128,135,137,139,142,144,145,146,147,149,151,154,158,163,228,229,230,231,233,234,239,240,241,242,245,246,252,253,255,265,266,269,277,287,288,289,294,296,298,300,301,302,303,304,305,315,316,334,343,344,346,347,350,351,352,354,355,358,359,366,367],"functio":[14,15,17,18,25,26,33,35,36,37,42,44,51,52,54,55,58,59,60,62,63,69,70,71,72,73,75,76,77,80,81,82,83,88,89,90,91,94,95,101,103,128,135,137,139,142,144,145,146,147,149,151,154,158,163,228,229,230,231,233,234,239,240,241,242,245,246,252,253,255,265,266,269,277,287,288,289,294,296,298,300,301,302,303,304,305,315,316,334,343,344,346,347,350,351,352,354,355,358,359,366,367],"function":[14,15,17,18,25,26,33,35,36,37,42,44,51,52,54,55,58,59,60,62,63,69,70,71,72,73,75,76,77,80,81,82,83,88,89,90,91,94,95,101,103,128,135,137,139,142,144,145,146,147,149,151,154,158,163,228,229,230,231,233,234,239,240,241,242,245,246,252,253,255,265,266,269,277,287,288,289,294,296,298,300,301,302,303,304,305,315,316,334,343,344,346,347,350,351,352,354,355,358,359,366,367],"pos":[14,15,18,59,60,62,66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,111,112,113,114,116,119,120,121,122,123,125,137,139,141,142,143,146,147,148,149,151,153,154,156,157,158,159,160,161,163,181,182,197,210,211,212,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,287,305,328,329,330,331,332,333,334,335,351,352,354,359],"post":[14,15,18,59,60,62,66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,111,112,113,114,116,119,120,121,122,123,125,137,139,141,143,147,148,149,153,154,156,157,158,159,160,161,163,181,182,197,210,211,212,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,305,328,329,330,331,332,333,334,335,351,352,354,359],"poste":[14,15,18,59,60,62,66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,111,112,113,114,119,120,121,123,125,137,139,141,143,147,148,149,153,154,156,157,158,159,160,161,163,181,182,197,210,211,212,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,305,328,329,330,331,332,333,334,335,351,352,354,359],"poster":[14,15,18,59,60,62,66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,111,112,113,114,119,120,121,123,125,137,139,141,143,147,148,149,153,154,156,157,158,159,160,161,163,181,182,197,210,211,212,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,305,328,329,330,331,332,333,334,335,351,352,354,359],"posteri":[14,15,18,59,60,62,66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,111,112,113,114,119,120,121,123,125,137,139,141,143,147,148,149,153,154,156,157,158,159,160,161,163,181,182,197,210,211,212,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,305,328,329,330,331,332,333,334,335,351,352,354,359],"posterio":[14,15,18,59,60,62,66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,111,112,113,114,119,120,121,123,125,137,139,141,143,147,148,149,153,154,156,157,158,159,160,161,163,181,182,197,210,211,212,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,305,328,329,330,331,332,333,334,335,351,352,354,359],"posterior":[14,15,18,59,60,62,66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,111,112,113,114,119,120,121,123,125,137,139,141,143,147,148,149,153,154,156,157,158,159,160,161,163,181,182,197,210,211,212,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,305,328,329,330,331,332,333,334,335,351,352,354,359],"cha":[14,35,36,44,62,72,79,90,91,101,111,113,114,116,119,120,121,122,123,125,140,147,149,150,153,154,156,157,158,160,163,221,231,241,252,264,265,288,294,296,354],"chai":[14,35,36,44,62,72,79,90,91,101,111,113,114,116,119,120,121,122,123,125,149,150,153,154,156,158,160,163,231,241,252,264,265,288,294,296,354],"chain":[14,35,36,44,62,72,79,90,91,101,111,113,114,116,119,120,121,122,123,125,149,150,153,154,156,158,160,163,231,241,252,264,265,288,294,296,354],"chains":[14,35,36,44,72,79,90,91,101,119,120,125,153,154,160,163,231,241,252,264,265,288,294,296],"kwa":[14,17,18,26,35,36,37,42,44,58,59,60,70,71,81,82,83,90,94,101,228,229,241,245,252,265,269,274,289,294,303,304,316,323,324,329,330,331,332,334,350,351,352,358,359,367],"kwar":[14,17,18,26,35,36,37,42,44,58,59,60,70,71,81,82,83,90,94,101,228,229,241,245,252,265,269,274,289,294,303,304,316,323,324,329,330,331,332,334,350,351,352,358,359,367],"kwarg":[14,17,18,26,35,36,37,42,44,58,59,60,70,71,81,82,83,90,94,101,228,229,241,245,252,265,269,274,289,294,303,304,316,323,324,329,330,331,332,334,350,351,352,358,359,367],"kwargs":[14,17,18,26,35,36,37,42,44,58,59,60,70,71,81,82,83,90,94,101,228,229,241,245,252,265,269,274,289,294,303,304,316,323,324,329,330,331,332,334,350,351,352,358,359,367],"inferenced":[14,17,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,308,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,367],"inferenceda":[14,17,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,308,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,367],"inferencedat":[14,17,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,308,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,367],"inferencedata":[14,17,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,308,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,367],"pre":[14,59,60,77,94,99,100,101,111,113,114,119,120,123,137,138,139,140,141,142,143,145,146,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,211,212,245,250,251,252,253,332,333,351,352,367],"pred":[14,59,60,77,94,99,100,101,111,113,114,119,120,123,139,140,141,143,146,153,154,159,161,211,212,245,250,251,252,253,332,333,351,352],"predi":[14,59,60,77,94,99,100,101,111,113,114,119,120,123,139,140,141,143,146,153,154,159,161,211,212,245,250,251,252,332,333,351,352],"predic":[14,59,60,77,94,99,100,101,111,113,114,119,120,123,139,140,141,143,146,153,154,159,161,211,212,245,250,251,252,332,333,351,352],"predict":[14,59,60,77,94,99,100,101,111,113,114,119,120,123,139,140,141,143,146,153,154,159,161,211,212,245,250,251,252,332,333,351,352],"predicti":[14,59,60,94,99,100,101,111,113,114,119,120,123,139,140,141,143,146,153,154,159,161,211,212,245,250,251,252,332,333,351,352],"predictiv":[14,59,60,94,99,100,101,111,113,114,119,120,123,139,140,141,143,146,153,154,159,161,211,212,245,250,251,252,332,351,352],"predictive":[14,59,60,94,99,100,101,111,113,114,119,120,123,139,140,141,143,146,153,154,159,161,211,212,245,250,251,252,332,351,352],"predictio":[14,59,60,101,139,161,333,351,352],"prediction":[14,59,60,101,139,161,333,351,352],"predictions":[14,59,60,101,139,161,333,351,352],"log":[14,60,79,82,83,90,91,94,101,119,120,140,146,154,241,242,245,252,259,264,265,287,330,331,352],"lik":[14,60,90,91,119,120,137,139,141,142,144,145,146,147,148,149,150,151,152,153,155,156,157,158,160,162,163,241,242,330,352],"like":[14,60,90,91,119,120,137,139,141,142,144,145,146,147,148,149,150,151,152,153,155,156,157,158,160,162,163,241,242,330,352],"likel":[14,60,90,91,119,120,241,242,330,352],"likeli":[14,60,90,91,119,120,241,242,330,352],"likelih":[14,60,90,91,119,120,241,242,330,352],"likeliho":[14,60,90,91,119,120,241,242,330,352],"likelihoo":[14,60,90,91,119,120,241,242,330,352],"likelihood":[14,60,90,91,119,120,241,242,330,352],"con":[14,23,25,26,44,49,54,58,59,60,62,63,68,75,81,137,138,139,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,227,233,269,273,287,296,313,315,316,341,346,350,351,352,354,355,366],"conv":[14,25,26,44,58,59,60,81,137,138,141,143,146,147,148,149,152,155,156,157,158,160,162,163,269,296,315,316,350,351,352],"conve":[14,25,26,44,58,59,60,81,137,138,141,143,146,147,148,149,152,155,156,157,158,160,162,163,269,296,315,316,350,351,352],"conver":[14,25,26,44,58,59,60,81,137,138,141,143,146,147,148,149,152,155,156,157,158,160,162,163,269,296,315,316,350,351,352],"convert":[14,25,26,58,59,60,137,138,141,143,146,147,148,149,155,156,157,158,160,162,163,315,316,350,351,352],"form":[14,72,152,231,333],"forma":[14,72,152,231,333],"format":[14,72,152,231,333],"int":[14,23,28,33,35,44,54,56,60,62,68,70,75,93,101,103,106,111,112,113,114,116,119,120,122,123,125,137,138,139,141,144,148,149,150,151,152,153,154,155,156,157,158,160,162,163,222,227,229,233,244,252,255,272,296,298,304,318,346,348,352,354],"into":[14,60,62,150,151,352,354],"any":[14,18,26,59,60,94,111,114,119,120,123,137,138,139,141,143,147,148,149,155,156,157,158,160,162,163,245,277,305,316,351,352,359],"key":[14,26,59,60,62,90,94,101,159,241,245,252,265,316,331,332,351,352,354],"keyw":[14,26,59,90,94,101,241,245,252,265,316,331,332,351],"keywo":[14,26,59,90,94,101,241,245,252,265,316,331,332,351],"keywor":[14,26,59,90,94,101,241,245,252,265,316,331,332,351],"keyword":[14,26,59,90,94,101,241,245,252,265,316,331,332,351],"arg":[14,58,59,60,77,82,83,94,101,103,139,145,148,152,245,252,255,265,350,351,352],"argu":[14,58,59,60,77,82,83,94,101,103,139,145,148,152,245,252,255,265,350,351,352],"argum":[14,58,59,60,77,82,83,94,101,103,139,145,148,152,245,252,255,265,350,351,352],"argume":[14,58,59,60,77,82,83,94,101,103,139,145,148,152,245,252,255,265,350,351,352],"argumen":[14,58,59,60,77,82,83,94,101,103,139,145,148,152,245,252,255,265,350,351,352],"argument":[14,58,59,60,77,82,83,94,101,103,139,145,148,152,245,252,255,265,350,351,352],"bel":[14,35,139,288],"belo":[14,35,139,288],"below":[14,35,139,288],"wit":[14,33,35,44,60,62,70,72,77,90,91,95,97,101,106,111,113,114,115,116,119,120,123,125,140,141,145,146,147,148,149,151,156,157,158,159,182,229,231,241,246,248,252,265,274,296,298,305,352,354],"with":[14,33,35,44,60,62,70,72,77,90,91,95,97,101,106,111,113,114,115,116,119,120,123,125,140,141,145,146,147,148,149,151,156,157,158,159,182,229,231,241,246,248,252,265,274,296,298,305,352,354],"witho":[14,140,157],"withou":[14,140,157],"without":[14,140,157],"expli":[14],"explic":[14],"explici":[14],"explicit":[14],"explicitl":[14],"explicitly":[14],"ann":[14],"anno":[14],"annot":[14],"annota":[14],"annotat":[14],"annotate":[14],"annotated":[14],"typ":[14,22,23,38,39,40,48,49,58,60,68,79,85,86,87,93,95,96,97,98,99,147,159,227,236,237,238,244,246,247,248,249,250,264,273,287,290,291,292,312,313,340,341,350,352],"type":[14,22,23,38,39,40,48,49,58,60,68,79,85,86,87,93,95,96,97,98,99,147,159,227,236,237,238,244,246,247,248,249,250,264,273,287,290,291,292,312,313,340,341,350,352],"abo":[14,139,144],"abov":[14,139],"above":[14,139],"all":[14,28,54,62,63,79,101,113,119,120,121,139,141,144,146,148,152,156,157,159,160,163,252,264,318,334,346,354,355,366],"allo":[14,28,79,113,139,144,264,318],"allow":[14,28,139,318],"allowe":[14,139],"allowed":[14,139],"lon":[14],"long":[14],"can":[14,17,35,54,58,62,111,112,113,115,116,122,123,137,138,139,141,143,145,147,148,149,155,156,157,158,160,162,163,278,346,350,354,358],"pas":[14,17,60,139,141,152,155,156,158,162,352,358],"pass":[14,17,60,139,141,152,155,156,158,162,352,358],"passe":[14,17,60,139,141,152,155,156,158,162,352,358],"passed":[14,17,60,139,141,152,155,156,158,162,352,358],"arguments":[14,58,59,60,77,82,83,94,101,103,245,252,255,265,350,351,352],"dra":[14,35,36,44,59,72,79,90,91,101,111,112,113,114,116,119,120,121,122,123,125,144,149,150,153,154,156,158,160,163,231,241,252,264,265,288,294,296,351],"draw":[14,35,36,44,59,72,79,90,91,101,111,112,113,114,116,119,120,121,122,123,125,144,149,150,153,154,156,158,160,163,231,241,252,264,265,288,294,296,351],"draws":[14,35,36,44,59,72,79,90,91,101,120,153,154,160,231,241,252,264,265,288,294,296,351],"keywords":[14,26,59,90,94,101,241,245,252,265,316,331,332,351],"sam":[15,23,33,35,36,37,42,44,59,60,75,76,79,80,82,83,86,90,94,95,101,111,112,113,114,116,119,120,121,122,123,125,137,140,141,144,145,146,147,148,149,152,153,154,159,160,161,162,233,234,237,241,245,246,252,258,259,264,265,266,288,289,294,296,298,300,301,302,303,305,351,352,370],"samp":[15,33,35,36,37,42,44,59,60,75,76,79,80,82,83,86,90,94,101,111,112,113,114,116,119,120,121,122,123,125,137,140,145,146,147,148,149,153,154,161,162,233,234,237,241,245,252,258,259,264,265,266,288,289,294,296,298,300,301,302,303,305,351,352,370],"sampl":[15,33,35,36,37,42,44,59,60,75,76,79,80,82,83,86,90,94,101,111,112,113,114,116,119,120,121,122,123,125,137,140,145,146,147,148,149,153,154,161,162,233,234,237,241,245,252,258,259,264,265,266,288,289,294,296,298,300,301,302,303,305,351,352,370],"sample":[15,35,36,37,42,44,59,60,75,76,79,80,90,101,111,112,113,114,116,119,120,121,122,123,125,137,140,145,147,148,149,153,154,161,162,233,234,252,264,265,266,288,289,294,296,300,301,302,303,305,351,352],"samplec":[15],"samplech":[15],"samplecha":[15],"samplechai":[15],"samplechain":[15],"samplechains":[15],"not":[15,17,59,72,90,101,121,123,138,140,141,145,146,150,151,153,154,159,163,231,241,252,299,305,331,332,351,358],"noth":[15,59,90,241,351],"nothi":[15,59,90,241,351],"nothin":[15,59,90,241,351],"nothing":[15,59,90,241,351],"pri":[15,114,139,141,143,159,287,366,370],"prio":[15,114,139,141,143,159],"prior":[15,114,139,141,143,159],"inferenceo":[17,18,21,23,25,26,47,49,58,59,60,308,311,313,315,316,339,341,350,351,352,358,359,367],"inferenceob":[17,18,21,23,25,26,47,49,58,59,60,308,311,313,315,316,339,341,350,351,352,358,359,367],"inferenceobj":[17,18,21,23,25,26,47,49,58,59,60,308,311,313,315,316,339,341,350,351,352,358,359,367],"inferenceobje":[17,18,21,23,25,26,47,49,58,59,60,308,311,313,315,316,339,341,350,351,352,358,359,367],"inferenceobjec":[17,18,21,23,25,26,47,49,58,59,60,308,311,313,315,316,339,341,350,351,352,358,359,367],"inferenceobject":[17,18,21,23,25,26,47,49,58,59,60,308,311,313,315,316,339,341,350,351,352,358,359,367],"inferenceobjects":[17,18,21,23,25,26,47,49,58,59,60,308,311,313,315,316,339,341,350,351,352,358,359,367],"net":[17,18,357,358,359],"netc":[17,18,357,358,359],"netcd":[17,18,357,358,359],"netcdf":[17,18,357,358,359],"pat":[17,358],"path":[17,358],"abs":[17,18,23,26,27,33,35,36,38,39,40,42,44,54,59,66,68,75,76,77,85,90,91,94,95,96,97,98,99,101,157,160,227,233,234,236,241,242,245,246,247,248,249,250,252,253,265,287,288,289,290,291,292,294,296,298,300,301,303,304,305,313,316,317,325,346,351,358,359,367],"abst":[17,18,23,26,27,33,35,36,38,39,40,42,44,54,59,66,68,75,76,77,85,90,91,94,95,96,97,98,99,101,227,233,234,236,241,242,245,246,247,248,249,250,252,253,265,288,289,290,291,292,294,296,298,300,301,303,304,305,313,316,317,325,346,351,358,359,367],"abstr":[17,18,23,26,27,33,35,36,38,39,40,42,44,54,59,66,68,75,76,77,85,90,91,94,95,96,97,98,99,101,227,233,234,236,241,242,245,246,247,248,249,250,252,253,265,288,289,290,291,292,294,296,298,300,301,303,304,305,313,316,317,325,346,351,358,359,367],"abstra":[17,18,23,26,27,33,35,36,38,39,40,42,44,54,59,66,68,75,76,77,85,90,91,94,95,96,97,98,99,101,227,233,234,236,241,242,245,246,247,248,249,250,252,253,265,288,289,290,291,292,294,296,298,300,301,303,304,305,313,316,317,325,346,351,358,359,367],"abstrac":[17,18,23,26,27,33,35,36,38,39,40,42,44,54,59,66,68,75,76,77,85,90,91,94,95,96,97,98,99,101,227,233,234,236,241,242,245,246,247,248,249,250,252,253,265,288,289,290,291,292,294,296,298,300,301,303,304,305,313,316,317,325,346,351,358,359,367],"abstract":[17,18,23,26,27,33,35,36,38,39,40,42,44,54,59,66,68,75,76,77,85,90,91,94,95,96,97,98,99,101,227,233,234,236,241,242,245,246,247,248,249,250,252,253,265,288,289,290,291,292,294,296,298,300,301,303,304,305,313,316,317,325,346,351,358,359,367],"abstracts":[17,18,26,59,316,351,358,359],"abstractst":[17,18,26,59,316,351,358,359],"abstractstr":[17,18,26,59,316,351,358,359],"abstractstri":[17,18,26,59,316,351,358,359],"abstractstrin":[17,18,26,59,316,351,358,359],"abstractstring":[17,18,26,59,316,351,358,359],"loa":[17,77,111,193,194,197,214,334,358,362,367],"load":[17,77,111,193,194,197,214,334,358,362,367],"uno":[17,111,114,119,120,122,123,358],"unop":[17,358],"unope":[17,358],"unopen":[17,358],"unopene":[17,358],"unopened":[17,358],"fil":[17,18,137,141,148,149,150,151,155,156,157,158,160,162,163,169,358,359],"file":[17,18,169,358,359],"rem":[17,62,101,115,120,252,354,358,367],"rema":[17,62,101,252,354,358],"remai":[17,62,101,252,354,358],"remain":[17,62,101,252,354,358],"remaini":[17,62,101,252,354,358],"remainin":[17,62,101,252,354,358],"remaining":[17,62,101,252,354,358],"are":[17,44,58,60,62,72,94,95,101,111,118,119,123,137,138,139,140,141,142,145,147,148,149,156,157,158,159,160,161,163,222,231,245,246,252,265,296,350,352,354,358,367],"ncd":[17,18,358,359],"ncda":[17,18,358,359],"ncdat":[17,18,358,359],"ncdata":[17,18,358,359],"ncdatas":[17,18,358,359],"ncdatase":[17,18,358,359],"ncdataset":[17,18,358,359],"ncdatasets":[17,18,358,359],"thi":[17,23,28,44,49,68,72,90,93,111,113,115,120,121,137,138,139,140,142,144,145,147,148,149,154,156,158,160,163,222,227,231,244,259,296,305,318,341,358,362,370,373],"this":[17,23,28,44,49,68,72,90,93,111,113,115,120,121,137,138,139,140,142,144,145,147,148,149,154,156,158,160,163,222,227,231,244,259,296,305,318,341,358,362,370,373],"meth":[17,35,44,68,94,95,97,98,103,122,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,174,175,222,227,245,246,248,249,255,274,285,296,300,322,323,324,325,328,329,330,331,332,333,334,335,336,358],"metho":[17,35,44,68,94,95,97,98,103,122,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,174,175,222,227,245,246,248,249,255,274,285,296,300,322,323,324,325,328,329,330,331,332,333,334,335,336,358],"method":[17,35,44,68,94,95,97,98,103,122,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,174,175,222,227,245,246,248,249,255,274,285,296,300,322,323,324,325,328,329,330,331,332,333,334,335,336,358],"loads":[17,358],"eag":[17,358],"eage":[17,358],"eager":[17,358],"eagerl":[17,358],"eagerly":[17,358],"inste":[17,115,119,154,155,358],"instea":[17,115,119,154,155,358],"instead":[17,115,119,154,155,358],"laz":[17,358],"lazi":[17,358],"lazil":[17,358],"lazily":[17,358],"ope":[17,123,287,358],"open":[17,287,358],"opene":[17,358],"opened":[17,358],"note":[17,138,140,145,146,163,299,358],"req":[17,158,305,358],"requ":[17,158,305,358],"requi":[17,158,305,358],"requir":[17,158,305,358],"require":[17,158,305,358],"requires":[17,358],"tha":[17,23,54,58,63,72,75,103,123,137,138,139,140,141,143,147,148,149,155,156,157,158,159,160,162,163,231,233,255,305,346,350,355,358,366,370],"that":[17,23,54,58,72,75,103,123,137,138,140,141,143,147,148,149,155,156,157,158,159,160,162,163,231,233,255,305,346,350,358,366,370],"loade":[17,358],"loaded":[17,358],"bef":[17,101,252,358],"befo":[17,101,252,358],"befor":[17,101,252,358],"before":[17,101,252,358],"used":[17,72,140,147,150,151,152,157,221,231,265,305,332,358,370],"exa":[17,54,62,77,91,111,137,139,148,149,156,158,159,163,178,197,214,259,334,346,354,358,366,367,370,373],"exam":[17,54,62,77,91,111,137,139,148,149,156,158,159,163,178,197,214,259,334,346,354,358,366,367,370,373],"examp":[17,54,62,77,91,111,137,139,148,149,156,158,159,163,178,197,214,259,334,346,354,358,366,367,370,373],"exampl":[17,54,62,77,91,111,137,139,148,149,156,158,159,163,178,197,214,259,334,346,354,358,366,367,370,373],"example":[17,54,62,77,91,111,137,139,148,149,156,158,159,163,178,197,214,259,334,346,354,358,366,367,370,373],"examples":[17,54,62,77,91,137,139,148,149,156,158,163,334,346,354,358,366],"usi":[17,49,54,77,79,93,94,95,97,98,99,101,103,106,111,122,123,125,140,142,146,151,161,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,244,245,246,248,249,250,252,255,259,264,265,274,277,331,332,334,341,346,358,370],"usin":[17,49,54,77,79,93,94,95,97,98,99,101,103,106,111,122,123,125,140,142,146,151,161,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,244,245,246,248,249,250,252,255,259,264,265,274,277,331,332,334,341,346,358,370],"using":[17,49,54,77,79,93,94,95,97,98,99,101,103,106,111,122,123,125,140,142,146,151,161,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,244,245,246,248,249,250,252,255,259,264,265,274,277,331,332,334,341,346,358,370],"des":[18,44,148,157,305,359,366,370],"dest":[18,359],"gro":[18,49,54,55,58,62,63,111,112,113,114,115,118,119,120,123,141,154,156,161,287,332,334,341,346,347,350,354,355,359],"grou":[18,49,54,55,58,62,63,111,112,113,114,115,118,119,120,123,141,154,156,161,332,334,341,346,347,350,354,355,359],"group":[18,49,54,55,58,62,63,111,112,113,114,115,118,119,120,123,141,154,156,161,332,334,341,346,347,350,354,355,359],"sym":[18,36,54,59,89,240,288,289,330,335,346,351,359],"symb":[18,36,54,59,89,240,288,289,330,335,346,351,359],"symbo":[18,36,54,59,89,240,288,289,330,335,346,351,359],"symbol":[18,36,54,59,89,240,288,289,330,335,346,351,359],"wri":[18,359],"writ":[18,359],"write":[18,359],"datas":[21,23,25,26,27,28,35,36,37,42,44,54,55,58,111,112,113,114,115,119,120,122,123,125,137,138,141,143,145,147,148,149,155,156,157,158,160,162,163,311,313,315,316,317,318,323,324,329,330,334,335,346,347,350,366,367,370],"datase":[21,23,25,26,27,28,35,36,37,42,44,54,55,58,111,112,113,114,115,119,120,122,123,125,137,138,141,143,145,147,148,149,155,156,157,158,160,162,163,311,313,315,316,317,318,323,324,329,330,334,335,346,347,350,366,367,370],"dataset":[21,23,25,26,27,28,35,36,37,42,44,54,55,58,111,112,113,114,115,119,120,122,123,125,137,138,141,143,145,147,148,149,155,156,157,158,160,162,163,311,313,315,316,317,318,323,324,329,330,334,335,346,347,350,366,367,370],"dim":[23,26,27,33,49,54,60,62,80,90,103,106,111,112,113,114,116,117,119,120,121,122,123,125,149,152,153,154,156,158,163,214,255,266,298,313,316,317,322,331,332,341,346,352,354],"dime":[23,26,27,49,54,60,62,80,90,106,111,117,119,120,121,122,149,153,154,156,158,163,214,266,313,316,317,341,346,352,354],"dimen":[23,26,27,49,54,60,62,80,90,106,111,117,119,120,121,122,149,153,154,156,158,163,214,266,313,316,317,341,346,352,354],"dimens":[23,26,27,49,54,60,62,80,90,106,111,117,119,120,121,122,149,153,154,156,158,163,214,266,313,316,317,341,346,352,354],"dimensi":[23,26,27,49,54,60,62,80,90,106,111,117,119,120,121,122,149,153,154,156,158,163,214,266,313,316,317,341,346,352,354],"dimensio":[23,26,27,49,54,60,62,80,90,106,111,117,119,120,121,122,149,153,154,156,158,163,214,266,313,316,317,341,346,352,354],"dimension":[23,26,27,49,54,60,62,80,90,106,111,117,119,120,121,122,149,153,154,156,158,163,214,266,313,316,317,341,346,352,354],"dimensiona":[23,26,27,49,54,106,111,119,120,122,214,313,316,317,341,346],"dimensional":[23,26,27,49,54,106,111,119,120,122,214,313,316,317,341,346],"dimensionald":[23,27,49,54,106,111,119,120,122,214,313,317,341,346],"dimensionalda":[23,27,49,54,106,111,119,120,122,214,313,317,341,346],"dimensionaldat":[23,27,49,54,106,111,119,120,122,214,313,317,341,346],"dimensionaldata":[23,27,49,54,106,111,119,120,122,214,313,317,341,346],"abstractd":[23,26,27,59,313,316,317,351],"abstractdi":[23,26,27,59,313,316,317,351],"abstractdim":[23,27,313,317],"abstractdims":[23,27,313,317],"abstractdimst":[23,27,313,317],"abstractdimsta":[23,27,313,317],"abstractdimstac":[23,27,313,317],"abstractdimstack":[23,27,313,317],"cont":[23,49,54,60,63,68,75,139,141,142,143,144,145,146,151,152,154,159,161,169,227,233,287,313,341,346,352,355,366],"conta":[23,49,54,60,63,68,75,139,143,146,152,154,159,161,169,227,233,313,341,346,352,355,366],"contai":[23,49,54,60,63,68,75,139,143,146,152,154,159,161,169,227,233,313,341,346,352,355,366],"contain":[23,49,54,60,63,68,75,139,143,146,152,154,159,161,169,227,233,313,341,346,352,355,366],"containe":[23,49,60,68,227,313,341,352],"container":[23,49,60,68,227,313,341,352],"arr":[23,26,44,59,60,75,82,83,90,91,101,115,116,142,144,145,146,150,151,152,153,154,161,162,241,252,265,313,316,351,352],"arra":[23,26,44,59,60,75,82,83,90,91,101,115,116,142,144,145,146,150,151,152,153,154,161,162,241,252,265,313,316,351,352],"array":[23,26,44,59,60,75,82,83,90,91,101,115,116,142,144,145,146,150,151,152,153,154,161,162,241,252,265,313,316,351,352],"arrays":[23,26,59,60,115,313,316,351,352],"sha":[23,35,36,44,72,75,79,81,90,91,101,103,141,145,150,152,154,161,200,231,241,252,255,264,269,287,288,294,313],"shar":[23,313],"shari":[23,313],"sharin":[23,313],"sharing":[23,313],"som":[23,35,94,245,285,313],"some":[23,35,94,245,285,313],"dimensions":[23,60,80,90,121,149,153,156,158,163,266,313,352],"imp":[23,28,44,49,56,68,79,80,82,83,86,90,93,94,101,140,146,160,221,227,237,241,244,245,252,258,259,264,265,266,281,287,296,308,318,331,341,348,370],"impl":[23,28,44,49,56,68,93,221,227,244,258,296,308,318,341,348],"imple":[23,28,44,49,56,68,93,221,227,244,258,296,308,318,341,348],"implem":[23,28,44,49,56,68,93,221,227,244,258,296,308,318,341,348],"impleme":[23,28,44,49,56,68,93,221,227,244,258,296,308,318,341,348],"implemen":[23,28,44,49,56,68,93,221,227,244,258,296,308,318,341,348],"implement":[23,28,44,49,56,68,93,221,227,244,258,296,308,318,341,348],"implements":[23,28,44,49,56,68,93,221,227,244,258,296,318,341,348],"same":[23,90,95,101,141,144,146,149,152,153,154,159,160,161,246,305],"inte":[23,28,44,54,56,68,70,75,93,101,103,106,120,137,138,139,141,144,148,149,150,152,154,155,156,157,158,160,162,163,222,227,229,233,244,252,255,272,296,318,346,348],"inter":[23,28,44,54,56,68,70,75,93,103,106,120,137,138,139,141,144,148,149,150,152,155,156,157,158,160,162,163,227,229,233,244,255,272,296,318,346,348],"interf":[23,28,44,56,68,93,227,244,296,318,348],"interfa":[23,28,44,56,68,93,227,244,296,318,348],"interfac":[23,28,44,56,68,93,227,244,296,318,348],"interface":[23,28,44,56,68,93,227,244,296,318,348],"gen":[24,57,61,74,141,148,149,232,265,273,274,314,349,353],"gene":[24,57,61,74,141,148,149,232,265,273,274,314,349,353],"gener":[24,57,61,74,141,148,149,232,265,273,274,314,349,353],"genera":[24,57,61,74,141,148,149,232,265,273,274,314,349,353],"general":[24,57,61,74,232,273,274,314,349,353],"obj":[25,49,58,62,63,68,114,125,137,138,139,141,143,146,147,148,149,154,155,156,157,158,159,160,161,162,163,227,278,315,341,350,354,355],"nam":[26,49,54,60,72,90,91,94,95,111,113,118,121,137,141,146,148,149,153,155,156,157,158,159,160,162,163,231,241,242,245,246,289,316,330,331,332,333,335,341,346,352,366,367],"name":[26,49,54,60,72,90,91,94,95,111,113,118,121,137,141,146,148,149,153,155,156,157,158,159,160,162,163,231,241,242,245,246,289,316,330,331,332,333,335,341,346,352,366,367],"named":[26,60,90,91,94,95,121,241,242,245,246,289,316,330,335,352],"namedt":[26,60,90,91,94,95,121,241,242,245,246,289,316,330,335,352],"namedtu":[26,60,90,91,94,95,121,241,242,245,246,289,316,330,335,352],"namedtup":[26,60,90,91,94,95,121,241,242,245,246,289,316,330,335,352],"namedtupl":[26,60,90,91,94,95,121,241,242,245,246,289,316,330,335,352],"namedtuple":[26,60,90,91,94,95,121,241,242,245,246,289,316,330,335,352],"map":[26,54,146,156,158,169,316,346],"mapp":[26,54,146,156,158,169,316,346],"mappi":[26,54,146,156,158,169,316,346],"mappin":[26,54,146,156,158,169,316,346],"mapping":[26,54,146,156,158,169,316,346],"var":[26,60,72,90,115,123,137,141,142,144,147,148,149,150,151,153,155,156,157,158,159,160,162,163,231,287,316,330,331,332,334,335,352],"vari":[26,60,90,115,123,137,141,142,144,147,148,149,150,151,153,155,156,157,158,159,160,162,163,316,331,332,334,352],"varia":[26,60,90,115,123,137,141,142,144,147,148,149,150,151,153,155,156,157,158,159,160,162,163,316,331,332,334,352],"variab":[26,60,90,115,123,137,141,142,144,147,148,149,150,151,153,155,156,157,158,159,160,162,163,316,331,332,334,352],"variabl":[26,60,90,115,123,137,141,142,144,147,148,149,150,151,153,155,156,157,158,159,160,162,163,316,331,332,334,352],"variable":[26,60,90,115,123,137,141,142,144,147,148,149,150,151,153,155,156,157,158,159,160,162,163,316,331,332,334,352],"names":[26,49,60,72,113,118,137,141,148,149,155,156,157,158,159,160,162,163,231,316,341,352],"non":[26,44,101,113,137,141,143,145,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,252,287,296,316,370],"val":[26,54,59,60,68,70,81,90,91,94,101,115,116,118,121,124,139,140,141,142,144,145,146,150,151,152,154,155,159,162,181,182,227,229,241,245,252,269,316,330,331,346,351,352],"valu":[26,54,59,60,68,70,81,90,91,94,101,115,116,118,121,124,139,140,141,142,144,145,150,151,152,154,155,159,162,181,182,227,229,241,245,252,269,316,330,331,346,351,352],"value":[26,54,59,60,68,70,81,90,91,94,101,115,116,118,121,124,139,140,141,142,144,145,150,151,152,154,155,159,162,181,182,227,229,241,245,252,269,316,330,331,346,351,352],"values":[26,54,59,60,68,81,90,91,94,101,115,116,118,121,141,142,144,145,150,151,152,154,162,227,241,245,252,269,316,330,331,346,351,352],"wil":[26,54,119,141,142,143,144,146,150,151,152,158,159,160,162,163,316,346],"will":[26,54,119,141,142,143,146,150,151,152,158,159,160,162,163,316,346],"converte":[26,59,60,137,138,141,143,147,148,149,155,156,157,158,160,162,163,316,351,352],"converted":[26,59,60,137,138,141,143,147,148,149,155,156,157,158,160,162,163,316,351,352],"att":[26,316],"attr":[26,316],"attrs":[26,316],"abstractdic":[26,59,316,351],"abstractdict":[26,59,316,351],"col":[26,44,68,72,93,95,106,111,113,141,142,146,150,152,158,159,161,218,227,231,244,246,287,296,316],"coll":[26,72,93,95,111,113,231,244,246,316],"colle":[26,72,93,95,111,113,231,244,246,316],"collec":[26,72,93,95,111,113,231,244,246,316],"collect":[26,72,93,95,111,113,231,244,246,316],"collecti":[26,72,93,95,111,113,231,244,246,316],"collectio":[26,72,93,95,111,113,231,244,246,316],"collection":[26,72,93,95,111,113,231,244,246,316],"tab":[28,44,68,93,227,244,296,318],"tabl":[28,44,68,93,227,244,296,318],"table":[28,44,68,93,227,244,296,318],"tables":[28,44,68,93,227,244,296,318],"intef":[28,318],"intefa":[28,318],"intefac":[28,318],"inteface":[28,318],"allows":[28,318],"dia":[31,36,37,44,71,81,137,147,149,152,156,228,269,288,299,303,305],"diag":[31,36,37,44,71,81,137,147,149,152,156,228,269,288,299,303,305],"diagn":[31,36,37,44,71,81,137,147,149,152,228,269,288,299,303,305],"diagno":[31,36,37,44,71,81,137,147,149,152,228,269,288,299,303,305],"diagnos":[31,36,37,44,71,81,137,147,149,152,228,269,288,299,303,305],"diagnost":[31,36,37,44,71,137,149,228,288,299,303,305],"diagnosti":[31,36,37,44,71,137,149,228,288,299,303,305],"diagnostic":[31,36,37,44,71,137,149,228,288,299,303,305],"diagnostics":[31,36,71,149,228,288,299],"mcmcd":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdi":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdia":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiag":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagn":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagno":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagnos":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagnost":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagnosti":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagnostic":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagnostict":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagnosticto":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagnostictoo":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagnostictool":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagnostictools":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"aut":[31,35,38,39,94,135,137,142,143,158,159,179,245,265,287,290,291,305,333],"auto":[31,35,38,39,135,137,142,143,158,159,179,265,287,290,291,305,333],"autoc":[31,35,38,39,135,137,179,265,290,291,305],"autoco":[31,35,38,39,135,137,179,265,290,291,305],"autocov":[31,35,38,39,290,291],"autocovm":[31,35,38,290],"autocovme":[31,35,38,290],"autocovmet":[31,35,38,290],"autocovmeth":[31,35,38,290],"autocovmetho":[31,35,38,290],"autocovmethod":[31,35,38,290],"bda":[31,40,292],"bdaa":[31,40,292],"bdaau":[31,40,292],"bdaaut":[31,40,292],"bdaauto":[31,40,292],"bdaautoc":[31,40,292],"bdaautoco":[31,40,292],"bdaautocov":[31,40,292],"bdaautocovm":[31,40,292],"bdaautocovme":[31,40,292],"bdaautocovmet":[31,40,292],"bdaautocovmeth":[31,40,292],"bdaautocovmetho":[31,40,292],"bdaautocovmethod":[31,40,292],"bfm":[33,147,298,322],"bfmi":[33,147,298,322],"ene":[33,120,147,189,298],"ener":[33,120,147,189,298],"energ":[33,120,147,189,298],"energy":[33,120,147,189,298],"abstractv":[33,44,68,77,94,95,227,245,246,253,296,298,303,304,305],"abstractve":[33,44,68,77,94,95,227,245,246,253,296,298,303,304,305],"abstractvec":[33,44,68,77,94,95,227,245,246,253,296,298,303,304,305],"abstractvect":[33,44,68,77,94,95,227,245,246,253,296,298,303,304,305],"abstractvecto":[33,44,68,77,94,95,227,245,246,253,296,298,303,304,305],"abstractvector":[33,44,68,77,94,95,227,245,246,253,296,298,303,304,305],"rea":[33,35,36,42,44,75,90,94,97,101,125,137,141,148,149,155,156,157,158,160,162,163,233,241,245,248,252,265,273,288,289,294,296,298,300,301,303,304,305],"real":[33,35,36,42,44,75,90,97,101,125,137,141,148,149,155,156,157,158,160,162,163,233,241,248,252,265,273,288,289,294,296,298,300,301,303,304,305],"abstractm":[33,44,66,94,95,96,97,98,99,245,246,247,248,249,250,296,298],"abstractma":[33,44,296,298],"abstractmat":[33,44,296,298],"abstractmatr":[33,44,296,298],"abstractmatri":[33,44,296,298],"abstractmatrix":[33,44,296,298],"dims":[33,62,103,111,112,113,114,116,119,120,122,123,125,149,152,156,158,163,255,298,354],"cal":[33,35,36,37,42,44,91,103,139,145,152,158,163,255,287,298,305],"calc":[33,35,36,37,42,44,91,139,287,298,305],"calcu":[33,35,36,37,42,44,91,139,298,305],"calcul":[33,35,36,37,42,44,91,139,298,305],"calcula":[33,35,36,37,42,44,91,139,298,305],"calculat":[33,35,36,37,42,44,91,139,298,305],"calculate":[33,35,36,37,42,44,91,298],"est":[33,35,39,42,75,79,80,88,94,101,103,138,140,142,144,145,146,148,149,151,162,208,233,239,245,252,255,264,266,289,291,294,298,305],"esti":[33,35,39,42,75,79,80,88,94,101,103,138,140,142,144,145,146,148,149,151,162,208,233,239,245,252,255,264,266,289,291,294,298,305],"estim":[33,35,39,42,75,79,80,88,94,101,103,138,140,142,144,145,146,148,149,151,162,208,233,239,245,252,255,264,266,289,291,294,298,305],"estima":[33,35,39,42,75,79,80,88,94,101,103,138,140,142,144,145,146,148,149,151,162,208,233,239,245,252,255,264,266,289,291,294,298,305],"estimat":[33,35,39,42,75,79,80,88,94,101,103,138,140,142,144,145,146,148,149,151,162,208,233,239,245,252,255,264,266,289,291,294,298,305],"estimate":[33,35,42,75,79,80,88,94,138,140,142,144,145,146,148,149,151,162,208,233,239,245,264,266,289,294,298,305],"estimated":[33,79,94,138,140,142,146,148,149,151,245,264,298,305],"fra":[33,44,103,255,298,300],"frac":[33,103,255,298,300],"fract":[33,103,255,298],"fracti":[33,103,255,298],"fractio":[33,103,255,298],"fraction":[33,103,255,298],"mis":[33,35,36,42,288,289,294,298],"miss":[33,35,36,42,288,289,294,298],"missi":[33,35,36,42,288,289,294,298],"missin":[33,35,36,42,288,289,294,298],"missing":[33,35,36,42,288,289,294,298],"info":[33,89,91,94,140,146,152,240,242,245,298],"infor":[33,89,91,94,140,146,152,240,242,245,298],"inform":[33,89,91,94,140,146,152,240,242,245,298],"informa":[33,89,91,94,140,146,152,240,242,245,298],"informat":[33,89,91,94,140,146,152,240,242,245,298],"informati":[33,89,91,94,140,146,152,240,242,245,298],"informatio":[33,89,91,94,140,146,152,240,242,245,298],"information":[33,89,91,94,140,146,152,240,242,245,298],"whe":[33,72,103,137,139,141,142,143,145,148,149,150,151,155,156,157,158,159,160,162,163,231,255,265,298,305,370,373],"when":[33,72,103,137,141,142,143,145,148,149,151,155,156,157,158,160,162,163,231,255,265,298,305,373],"sampli":[33,59,79,80,82,83,86,90,94,111,114,119,120,123,140,146,147,237,241,245,258,259,264,265,266,298,351,370],"samplin":[33,59,79,80,82,83,86,90,94,111,114,119,120,123,140,146,147,237,241,245,258,259,264,265,266,298,351,370],"sampling":[33,59,79,80,82,83,86,90,94,111,114,119,120,123,140,146,147,237,241,245,258,259,264,265,266,298,351,370],"ham":[33,298],"hami":[33,298],"hamil":[33,298],"hamilt":[33,298],"hamilto":[33,298],"hamilton":[33,298],"hamiltoni":[33,298],"hamiltonia":[33,298],"hamiltonian":[33,298],"mon":[33,41,42,103,155,203,255,265,293,294,298],"mont":[33,41,42,103,155,203,255,265,293,294,298],"monte":[33,41,42,103,155,203,255,265,293,294,298],"car":[33,42,103,155,160,203,255,265,294,298],"carl":[33,42,103,155,203,255,265,294,298],"carlo":[33,42,103,155,203,255,265,294,298],"hmc":[33,147,298],"qua":[33,123,139,144,148,149,151,155,192,199,203,204,298,305],"quan":[33,123,139,144,148,149,151,155,192,199,203,204,298,305],"quant":[33,123,139,144,148,149,151,155,192,199,203,204,298,305],"quanti":[33,123,139,144,148,149,151,155,192,199,203,204,298,305],"quantif":[33,298],"quantifi":[33,298],"quantifie":[33,298],"quantifies":[33,298],"how":[33,62,298,305,354],"wel":[33,221,277,298],"well":[33,221,277,298],"mom":[33,298],"mome":[33,298],"momen":[33,298],"moment":[33,298],"momentu":[33,298],"momentum":[33,298],"res":[33,58,63,79,85,86,87,93,95,121,138,140,141,143,146,150,236,237,238,244,246,259,264,277,298,308,350,355],"resa":[33,298],"resam":[33,298],"resamp":[33,298],"resampl":[33,298],"resampli":[33,298],"resamplin":[33,298],"resampling":[33,298],"mat":[33,72,101,139,142,149,150,151,152,156,159,175,231,265,298],"matc":[33,265,298],"match":[33,265,298],"matche":[33,298],"matches":[33,298],"mar":[33,101,139,147,149,156,265,287,298],"marg":[33,101,139,147,156,287,298],"margi":[33,101,139,147,156,287,298],"margin":[33,101,139,147,156,287,298],"margina":[33,101,139,147,156,298],"marginal":[33,101,139,147,156,298],"dis":[33,59,81,99,101,121,135,137,139,141,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,252,259,269,273,287,298,300,351],"dist":[33,59,81,99,135,139,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,259,269,273,298,351],"distr":[33,59,81,99,139,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,259,269,273,298,351],"distri":[33,59,81,99,139,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,259,269,273,298,351],"distrib":[33,59,81,99,139,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,259,269,273,298,351],"distribu":[33,59,81,99,139,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,259,269,273,298,351],"distribut":[33,59,81,99,139,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,259,269,273,298,351],"distributi":[33,59,81,99,139,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,259,269,273,298,351],"distributio":[33,59,81,99,139,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,259,269,273,298,351],"distribution":[33,59,81,99,139,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,259,269,273,298,351],"cur":[33,159,287,298,370],"curr":[33,298,370],"curre":[33,298,370],"curren":[33,298,370],"current":[33,298,370],"eff":[34,35,37,79,80,90,119,140,148,149,264,265,266,286,370],"effe":[34,35,37,79,80,90,119,140,149,264,265,266,286,370],"effec":[34,35,37,79,80,90,119,140,149,264,265,266,286,370],"effect":[34,35,37,79,80,90,119,140,149,264,265,266,286,370],"effecti":[34,35,37,79,80,90,140,149,264,265,266,286,370],"effectiv":[34,35,37,79,80,90,140,149,264,265,266,286,370],"effective":[34,35,37,79,80,90,140,149,264,265,266,286,370],"ess":[35,37,79,80,148,149,190,191,192,264,265,266,287,289,294,323,334],"siz":[35,37,77,79,80,90,101,111,114,119,120,123,143,144,146,149,152,154,158,159,264,265,266,287],"size":[35,37,77,79,80,90,101,111,114,119,120,123,143,144,146,149,152,154,158,159,264,265,266,287],"eac":[35,36,42,44,72,93,95,141,144,146,152,160,231,244,246,288,296],"each":[35,36,42,44,72,93,95,141,144,146,152,160,231,244,246,288,296],"para":[35,36,42,44,72,79,81,90,91,101,116,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,209,231,241,252,259,264,265,269,288,294,296,334,370],"param":[35,36,42,44,72,79,81,90,91,101,116,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,231,241,252,259,264,265,269,288,294,296,334,370],"parame":[35,36,42,44,72,79,81,116,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,231,259,264,265,269,288,294,296,334,370],"paramet":[35,36,42,44,72,79,81,116,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,231,259,264,265,269,288,294,296,334,370],"paramete":[35,36,42,44,72,79,81,116,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,231,259,264,265,269,288,294,296,334,370],"parameter":[35,36,42,44,72,79,81,116,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,231,259,264,265,269,288,294,296,334,370],"sou":[35,36,42,44,103,255,296],"sour":[35,36,42,44,103,255,296],"sourc":[35,36,42,44,103,255,296],"source":[35,36,42,44,103,255,296],"samples":[35,36,42,44,75,76,101,121,125,137,145,148,153,154,161,233,234,252,288,289,294,296,300,301,302,303,305],"abstracta":[35,36,38,39,40,42,44,75,76,77,90,91,101,233,234,241,242,252,253,265,288,289,290,291,292,294,296,300,301],"abstractar":[35,36,42,44,75,76,77,90,91,101,233,234,241,242,252,253,265,288,289,294,296,300,301],"abstractarr":[35,36,42,44,75,76,77,90,91,101,233,234,241,242,252,253,265,288,289,294,296,300,301],"abstractarra":[35,36,42,44,75,76,77,90,91,101,233,234,241,242,252,253,265,288,289,294,296,300,301],"abstractarray":[35,36,42,44,75,76,77,90,91,101,233,234,241,242,252,253,265,288,289,294,296,300,301],"uni":[35,36,42,44,75,90,101,139,154,160,233,241,252,265,288,289,294],"unio":[35,36,42,44,90,101,241,252,265,288,289,294],"union":[35,36,42,44,90,101,241,252,265,288,289,294],"kin":[35,36,42,139,142,143,147,148,149,153,159,162,288,289,294],"kind":[35,36,42,139,142,143,147,148,149,153,159,162,288,289,294],"bul":[35,148],"bulk":[35,148],"rel":[35,90,119,144,148,159,241],"rela":[35,90,144,159,241],"relat":[35,90,144,159,241],"relati":[35,90,144,159,241],"relativ":[35,90,144,241],"relative":[35,90,144,241],"boo":[35,66,97,120,139,140,142,144,145,147,150,151,152,154,155,158,159,161,248],"bool":[35,120,139,140,142,144,145,147,150,151,152,154,155,158,159,161],"fal":[35,81,106,140,142,144,145,150,151,152,159,269,334],"fals":[35,81,106,140,142,144,145,150,151,159,269,334],"false":[35,81,106,140,142,144,145,150,151,159,269,334],"spl":[35,36,44,103,255,288,296],"spli":[35,36,44,103,255,288,296],"split":[35,36,44,288,296],"max":[35,120,287],"maxl":[35],"maxla":[35],"maxlag":[35],"shap":[35,36,44,72,75,79,81,90,91,101,141,150,152,154,161,200,231,241,252,264,269,288,294],"shape":[35,36,44,72,75,79,81,90,91,101,141,150,152,154,161,200,231,241,252,264,269,288,294],"parameters":[35,36,44,72,79,81,116,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,231,259,264,265,269,288,294,296],"opt":[35,99,137,139,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,169,250],"opti":[35,99,137,139,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,169,250],"optio":[35,137,139,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,169],"option":[35,137,139,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,169],"optiona":[35,137,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,169],"optional":[35,137,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,169],"optionall":[35,145],"optionally":[35,145],"com":[35,36,44,68,70,72,82,83,87,89,90,91,93,94,95,101,103,111,121,123,128,135,137,138,139,140,141,143,145,146,148,149,150,156,158,163,183,197,227,229,231,238,240,241,242,244,245,246,252,255,265,288,296,301,303,304,305,330,331,332,333,334,370],"comp":[35,36,44,68,70,72,82,83,87,89,90,91,93,94,95,101,103,121,123,128,135,138,139,140,141,143,145,146,149,150,158,183,227,229,231,238,240,241,242,244,245,246,252,255,265,288,296,301,303,304,305,330,331,332,333,334,370],"compu":[35,36,44,68,70,72,82,83,87,89,90,91,95,101,103,121,123,138,139,145,150,158,227,229,231,238,240,241,242,246,252,255,265,288,296,301,303,304,305,330,331,332,333,334],"comput":[35,36,44,68,70,72,82,83,87,89,90,91,95,101,103,121,123,138,139,145,150,158,227,229,231,238,240,241,242,246,252,255,265,288,296,301,303,304,305,330,331,332,333,334],"compute":[35,36,44,68,70,72,82,83,89,90,91,95,101,121,123,139,145,150,158,227,229,231,240,241,242,246,252,265,288,296,301,303,304,305,330,331,332,333,334],"computed":[35,68,70,72,145,227,229,231],"spe":[35,54,58,62,72,138,139,141,142,146,148,149,152,156,231,305,346,350,354],"spec":[35,54,58,62,72,138,139,141,142,146,148,149,152,156,231,305,346,350,354],"speci":[35,54,58,62,72,138,139,141,142,146,148,149,152,156,231,305,346,350,354],"specif":[35,54,58,62,72,139,141,142,146,148,149,152,156,231,305,346,350,354],"specifi":[35,54,58,62,72,141,142,146,152,156,231,305,346,350,354],"specifie":[35,54,58,62,72,141,146,152,156,231,305,346,350,354],"specified":[35,54,62,72,146,152,231,305,346,354],"acc":[35,112,116,120,150,151,161,265,305],"acce":[35,112,116,120],"accep":[35,120],"accept":[35,120],"add":[35,114,115,125,139,142,147,149,151,153],"addi":[35,114,149],"addit":[35,149],"additi":[35,149],"additio":[35,149],"addition":[35,149],"additiona":[35,149],"additional":[35,149],"tru":[35,77,101,139,141,142,145,147,149,150,151,158,159,252,253],"true":[35,77,101,139,142,145,147,150,151,158,159,252,253],"ret":[35,54,72,93,95,101,103,121,141,169,231,244,246,255,346,366],"retu":[35,54,72,93,95,101,103,121,141,169,231,244,246,255,346,366],"retur":[35,54,72,93,95,101,103,121,141,169,231,244,246,255,346,366],"return":[35,54,72,93,95,101,103,121,141,169,231,244,246,255,346,366],"returne":[35,95,246],"returned":[35,95,246],"rha":[36,37,149,288,289,323],"rhat":[36,37,149,288,289,323],"wid":[36,37,75,87,91,94,140,144,146,221,233,238,242,245,287,288],"wide":[36,37,87,91,94,140,144,146,221,238,242,245,288],"wideh":[36,37,288],"wideha":[36,37,288],"widehat":[36,37,288],"ran":[36,44,62,97,150,160,162,185,195,198,199,213,214,218,248,259,288,289,296,305,325,354],"rank":[36,160,162,213,288,289],"and":[37,44,59,60,63,68,79,93,98,101,103,111,115,119,120,121,123,124,125,138,139,141,142,143,145,147,148,149,150,151,153,154,156,157,158,159,160,161,162,163,221,227,244,249,252,255,264,265,281,287,296,303,305,334,351,352,355],"abstractau":[38,39,40,290,291,292],"abstractaut":[38,39,40,290,291,292],"abstractauto":[38,39,40,290,291,292],"abstractautoc":[38,39,40,290,291,292],"abstractautoco":[38,39,40,290,291,292],"abstractautocov":[38,39,40,290,291,292],"abstractautocovm":[38,39,40,290,291,292],"abstractautocovme":[38,39,40,290,291,292],"abstractautocovmet":[38,39,40,290,291,292],"abstractautocovmeth":[38,39,40,290,291,292],"abstractautocovmetho":[38,39,40,290,291,292],"abstractautocovmethod":[38,39,40,290,291,292],"uses":[38,39,40,144,290,291,292],"sta":[38,39,40,42,44,59,60,66,69,70,71,72,73,94,95,99,103,106,111,119,120,139,140,144,147,150,154,155,160,162,182,203,221,228,229,230,231,245,246,250,255,259,290,291,292,294,296,304,305,334,336,351,352],"stan":[38,39,40,42,140,155,203,259,290,291,292,294],"stand":[38,39,40,42,140,155,203,259,290,291,292,294],"standa":[38,39,40,42,140,155,203,259,290,291,292,294],"standar":[38,39,40,42,140,155,203,259,290,291,292,294],"standard":[38,39,40,42,140,155,203,259,290,291,292,294],"fft":[39,291],"ffta":[39,291],"fftau":[39,291],"fftaut":[39,291],"fftauto":[39,291],"fftautoc":[39,291],"fftautoco":[39,291],"fftautocov":[39,291],"fftautocovm":[39,291],"fftautocovme":[39,291],"fftautocovmet":[39,291],"fftautocovmeth":[39,291],"fftautocovmetho":[39,291],"fftautocovmethod":[39,291],"alg":[39,44,106,138,144,145,147,258,291],"algo":[39,44,138,144,145,147,258,291],"algor":[39,44,138,144,145,147,258,291],"algori":[39,44,138,144,145,147,258,291],"algorit":[39,44,138,144,145,147,258,291],"algorith":[39,44,138,144,145,147,258,291],"algorithm":[39,44,138,144,145,147,258,291],"estimati":[39,101,103,148,252,255,291,305],"estimatin":[39,101,148,252,291,305],"estimating":[39,101,148,252,291,305],"mea":[39,42,70,71,79,121,139,144,149,151,153,159,228,229,264,291,294,334],"mean":[39,42,70,71,79,121,139,144,149,151,153,159,228,229,264,291,294,334],"autocova":[39,291],"autocovar":[39,291],"autocovari":[39,291],"autocovaria":[39,291],"autocovarian":[39,291],"autocovarianc":[39,291],"autocovariance":[39,291],"mcs":[42,125,155,204,294,324,334],"mcse":[42,125,155,204,294,324,334],"err":[42,120,140,155,203,204,294],"erro":[42,120,140,155,203,204,294],"error":[42,120,140,155,203,294],"stat":[42,44,59,60,66,69,70,71,72,73,103,106,111,119,120,139,147,150,160,162,182,221,228,229,230,231,255,294,296,305,334,336,351,352],"stati":[42,44,59,70,71,72,111,139,160,182,221,228,229,231,294,296,305,334,351],"statis":[42,44,59,70,71,72,111,139,160,182,221,228,229,231,294,296,305,334,351],"statist":[42,44,59,70,71,72,111,139,160,182,221,228,229,231,294,296,305,334,351],"statisti":[42,44,59,70,71,72,111,139,160,182,221,228,229,231,294,296,305,334,351],"statistic":[42,44,59,70,71,72,111,139,160,182,221,228,229,231,294,296,305,334,351],"statistics":[42,59,70,71,72,111,139,160,228,229,231,294,305,334,351],"errors":[42,294],"estimato":[42,294],"estimator":[42,294],"app":[42,63,87,91,94,95,138,140,146,154,238,242,245,246,294,305,355],"appl":[42,87,91,94,140,146,238,242,245,294,305],"appli":[42,87,91,94,140,146,238,242,245,294],"applie":[42,294],"applied":[42,294],"rst":[44,296,325],"rsta":[44,296,325],"rstar":[44,296,325],"rng":[44,296,325],"rand":[44,62,97,185,195,198,199,248,259,296,325,354],"rando":[44,97,185,195,198,199,248,296,325],"random":[44,97,185,195,198,199,248,296,325],"abstractr":[44,97,248,296,325],"abstractrn":[44,97,248,296,325],"abstractrng":[44,97,248,296,325],"def":[44,69,70,71,72,101,103,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,162,163,218,222,228,229,230,231,255,296,334],"defa":[44,69,70,71,72,103,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,162,163,218,228,229,230,231,255,296,334],"defau":[44,69,70,71,72,103,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,162,163,218,228,229,230,231,255,296,334],"defaul":[44,69,70,71,72,103,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,162,163,218,228,229,230,231,255,296,334],"default":[44,69,70,71,72,103,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,162,163,218,228,229,230,231,255,296,334],"cla":[44,137,138,139,141,143,147,148,149,154,155,156,157,158,159,160,161,162,163,168,296,370],"clas":[44,137,138,139,141,143,147,148,149,154,155,156,157,158,159,160,161,162,163,168,296,370],"class":[44,137,138,139,141,143,147,148,149,154,155,156,157,158,159,160,161,162,163,168,296,370],"classi":[44,296],"classif":[44,296],"classifi":[44,296],"classifie":[44,296],"classifier":[44,296],"ind":[44,53,54,112,113,116,118,119,120,142,151,152,160,287,288,296,345,346],"indi":[44,54,142,151,152,160,288,296,346],"indic":[44,54,142,151,152,160,288,296,346],"indice":[44,54,152,296,346],"indices":[44,54,152,296,346],"sub":[44,113,114,119,124,137,141,142,143,148,149,155,156,157,158,160,162,163,296],"subs":[44,113,119,124,137,141,142,143,148,149,155,156,157,158,160,162,163,296],"subse":[44,113,119,124,142,296],"subset":[44,113,119,124,142,296],"ver":[44,111,114,119,120,123,162,287,296,334],"verb":[44,296,334],"verbo":[44,296,334],"verbos":[44,296,334],"verbosi":[44,296],"verbosit":[44,296],"verbosity":[44,296],"converg":[44,81,137,149,152,160,269,296],"converge":[44,81,137,149,152,160,269,296],"convergen":[44,81,137,149,152,160,269,296],"convergenc":[44,81,137,149,152,160,269,296],"convergence":[44,81,137,149,152,160,269,296],"mus":[44,54,59,72,90,91,141,142,147,151,154,161,231,241,265,296,346,351],"must":[44,54,59,72,90,91,141,142,147,151,154,161,231,241,265,296,346,351],"eit":[44,81,94,116,140,146,245,269,296],"eith":[44,81,94,116,140,146,245,269,296],"eithe":[44,81,94,116,140,146,245,269,296],"either":[44,81,94,116,140,146,245,269,296],"who":[44,60,94,245,294,296,352],"whos":[44,60,94,245,294,296,352],"whose":[44,60,94,245,294,296,352],"row":[44,158,159,287,296],"rows":[44,158,159,287,296],"colu":[44,68,158,159,227,287,296],"colum":[44,68,158,159,227,287,296],"column":[44,68,158,159,227,287,296],"columns":[44,158,159,287,296],"indica":[44,142,151,160,288,296],"indicat":[44,142,151,160,288,296],"indicate":[44,142,151,160,288,296],"indicates":[44,142,151,160,288,296],"ids":[44,296],"sup":[44,58,119,125,141,296,350],"supp":[44,58,119,125,141,296,350],"suppo":[44,58,119,125,296,350],"suppor":[44,58,119,296,350],"support":[44,58,119,296,350],"supports":[44,296],"rag":[44,296],"ragg":[44,296],"ragge":[44,296],"ragged":[44,296],"none":[44,137,141,143,145,148,149,151,153,154,155,156,157,158,159,160,161,162,163,287,296],"noneq":[44,296],"nonequ":[44,296],"nonequa":[44,296],"nonequal":[44,296],"len":[44,77,103,117,218,255,296,305],"leng":[44,77,103,117,218,255,296,305],"lengt":[44,77,103,117,218,255,296,305],"length":[44,77,103,117,218,255,296,305],"lengths":[44,117,296],"implementa":[44,308],"implementat":[44,308],"implementati":[44,308],"implementatio":[44,308],"implementation":[44,308],"ada":[44,151],"adap":[44,151],"adapt":[44,151],"adapti":[44,151],"adaptio":[44],"adaption":[44],"algorithms":[44,147],"desc":[44,157,366,370],"descr":[44,157,366,370],"descri":[44,157,366,370],"describ":[44,157,366,370],"describe":[44,157,366,370],"described":[44,157],"lam":[44],"lamb":[44],"lambe":[44],"lamber":[44],"lambert":[44],"veh":[44,82,83,90,91,160,241,242,258,281,288],"veht":[44,82,83,90,91,160,241,242,258,281,288],"vehta":[44,82,83,90,91,160,241,242,258,281,288],"vehtar":[44,82,83,90,91,160,241,242,258,281,288],"vehtari":[44,82,83,90,91,160,241,242,258,281,288],"has":[44,68,138,160,227,370,373],"supe":[44],"super":[44],"superv":[44],"supervi":[44],"supervis":[44],"supervise":[44],"supervised":[44],"mlj":[44],"fram":[44],"frame":[44],"framew":[44],"framewo":[44],"framewor":[44],"framework":[44],"doc":[44,106,137,138,141,143,148,149,155,156,157,158,160,162,163,287],"docu":[44,137,138,141,143,148,149,155,156,157,158,160,162,163,287],"docum":[44,137,138,141,143,148,149,155,156,157,158,160,162,163,287],"docume":[44,137,138,141,143,148,149,155,156,157,158,160,162,163,287],"documen":[44,137,138,141,143,148,149,155,156,157,158,160,162,163,287],"document":[44,137,138,141,143,148,149,155,156,157,158,160,162,163,287],"documenta":[44,137,138,141,143,148,149,155,156,157,158,160,162,163],"documentat":[44,137,138,141,143,148,149,155,156,157,158,160,162,163],"documentati":[44,137,138,141,143,148,149,155,156,157,158,160,162,163],"documentatio":[44,137,138,141,143,148,149,155,156,157,158,160,162,163],"documentation":[44,137,138,141,143,148,149,155,156,157,158,160,162,163],"lis":[44,137,141,148,149,151,152,155,156,157,158,159,160,162,163,218,287],"list":[44,137,141,148,149,151,152,155,156,157,158,159,160,162,163,218,287],"supporte":[44,58,119,350],"supported":[44,58,119,350],"tra":[44,101,120,145,147,154,158,162,163,216,252,287],"trai":[44],"train":[44],"traine":[44],"trained":[44],"bas":[47,51,52,54,55,58,62,63,94,123,140,145,146,147,158,159,245,339,343,344,346,347,350,354,355],"base":[47,51,52,54,55,62,63,94,123,140,145,146,147,158,159,245,339,343,344,346,347,354,355],"cat":[47,62,111,114,119,120,122,123,125,339,354],"types":[49,58,60,341,350,352],"sto":[49,111,123,308,341],"stor":[49,111,123,308,341],"stora":[49,341],"storag":[49,341],"storage":[49,341],"obje":[49,58,62,63,68,114,125,137,138,139,141,143,146,147,148,149,154,155,156,157,158,159,160,161,162,163,227,278,341,350,354,355],"objec":[49,58,62,63,68,114,125,137,138,139,141,143,146,147,148,149,154,155,156,157,158,159,160,161,162,163,227,278,341,350,354,355],"object":[49,58,62,63,68,114,125,137,138,139,141,143,146,147,148,149,154,155,156,157,158,159,160,161,162,163,227,278,341,350,354,355],"prop":[50,52,79,112,116,259,264,303,342,344],"prope":[50,52,79,112,116,264,342,344],"proper":[50,52,79,112,116,264,342,344],"propert":[50,52,79,112,116,264,342,344],"property":[50,52,116,342,344],"get":[51,54,112,113,116,117,118,119,339,343,346],"getp":[51,343],"getpr":[51,343],"getpro":[51,343],"getprop":[51,343],"getprope":[51,343],"getproper":[51,343],"getpropert":[51,343],"getproperty":[51,343],"propertyn":[52,344],"propertyna":[52,344],"propertynam":[52,344],"propertyname":[52,344],"propertynames":[52,344],"inde":[53,54,112,113,116,118,119,120,287,345,346],"index":[53,54,112,113,116,118,119,120,287,345,346],"indexi":[53,345],"indexin":[53,345],"indexing":[53,345],"geti":[54,339,346],"getin":[54,339,346],"getind":[54,339,346],"getinde":[54,339,346],"getindex":[54,339,346],"groups":[54,62,63,111,113,114,115,118,119,120,332,346,354,355],"coo":[54,62,118,152,153,155,156,157,158,162,346,354],"coor":[54,62,118,152,153,155,156,157,158,162,346,354],"coord":[54,62,118,152,153,155,156,157,158,162,346,354],"coords":[54,62,152,153,155,156,158,162,346,354],"new":[54,62,113,114,115,123,125,346,354],"containi":[54,75,139,143,146,152,159,169,233,346,366],"containin":[54,75,139,143,146,152,159,169,233,346,366],"containing":[54,75,139,143,146,152,159,169,233,346,366],"sli":[54,162,346],"slic":[54,162,346],"slice":[54,162,346],"sliced":[54,346],"specifies":[54,58,72,141,156,231,346,350],"sel":[54,119,124,155,158,162,287,346],"sele":[54,119,124,287,346],"selec":[54,119,124,287,346],"select":[54,119,124,287,346],"selecto":[54,119,287,346],"selector":[54,119,287,346],"interv":[54,70,75,103,120,139,141,144,148,149,150,158,229,233,255,346],"interva":[54,70,75,103,120,139,141,144,148,149,150,158,229,233,255,346],"interval":[54,70,75,103,120,139,141,144,148,149,150,158,229,233,255,346],"intervals":[54,103,120,141,148,149,150,255,346],"intervalse":[54,120,346],"intervalset":[54,120,346],"intervalsets":[54,120,346],"abstracti":[54,346],"abstractin":[54,346],"abstractint":[54,346],"abstractinte":[54,346],"abstractinter":[54,346],"abstractinterv":[54,346],"abstractinterva":[54,346],"abstractinterval":[54,346],"one":[54,86,90,94,101,111,140,141,142,143,146,147,149,151,154,158,160,162,237,241,245,252,346],"mor":[54,63,94,125,141,145,146,149,158,162,245,346,355,370],"more":[54,63,94,125,141,145,146,149,158,162,245,346,355,370],"lac":[54,346],"lack":[54,346],"war":[54,265,346],"warn":[54,265,346],"warni":[54,346],"warnin":[54,346],"warning":[54,346],"rai":[54,346],"rais":[54,346],"raise":[54,346],"raised":[54,346],"but":[54,121,123,139,141,346],"ign":[54,142,151,346],"igno":[54,142,151,346],"ignor":[54,142,151,346],"ignore":[54,142,151,346],"ignored":[54,142,151,346],"exc":[54,137,139,148,149,155,156,157,158,160,162,163,346],"exce":[54,139,346],"excep":[54,139,346],"except":[54,139,346],"excepti":[54,346],"exceptio":[54,346],"exception":[54,346],"jus":[54,113,144,346],"just":[54,113,144,346],"set":[55,101,122,123,125,141,149,156,158,163,169,175,252,347],"seti":[55,123,347],"setin":[55,123,347],"setind":[55,123,347],"setinde":[55,123,347],"setindex":[55,123,347],"ite":[56,72,112,141,146,231,287,305,348],"iter":[56,141,305,348],"itera":[56,141,305,348],"iterat":[56,141,305,348],"iterati":[56,305,348],"iteratio":[56,305,348],"iteration":[56,305,348],"converts":[58,350],"sin":[58,60,112,145,287,350,352],"sing":[58,60,112,145,287,350,352],"singl":[58,60,112,145,287,350,352],"single":[58,60,112,145,287,350,352],"resu":[58,63,79,85,86,87,93,95,121,140,141,143,146,150,236,237,238,244,246,259,264,277,308,350,355],"resul":[58,63,79,85,86,87,93,95,121,140,141,143,146,150,236,237,238,244,246,259,264,277,308,350,355],"result":[58,63,79,85,86,87,93,95,121,140,141,143,146,150,236,237,238,244,246,259,264,277,308,350,355],"resulti":[58,143,350],"resultin":[58,143,350],"resulting":[58,143,350],"man":[58,103,111,169,255,350],"many":[58,350],"objects":[58,62,63,141,278,350,354,355],"basi":[58,350],"basic":[58,350],"dic":[59,62,111,114,119,120,123,138,146,155,159,162,169,351,354,367],"dict":[59,62,111,114,119,120,123,146,155,159,162,169,351,354,367],"its":[59,119,153,305,308,351],"str":[59,68,93,97,98,99,111,114,119,120,122,123,137,139,141,142,144,146,147,148,149,150,151,152,153,154,156,158,159,160,161,162,163,169,175,227,244,248,249,250,351,366,367],"stri":[59,111,114,119,120,122,123,139,142,151,152,153,160,175,351,366,367],"strin":[59,111,114,119,120,122,123,139,142,151,152,153,160,175,351,366,367],"string":[59,111,114,119,120,122,123,139,142,151,152,153,160,175,351,366,367],"strings":[59,139,153,351],"stats":[59,60,66,69,70,72,73,119,120,147,150,162,229,230,231,334,336,351,352],"proc":[59,120,351],"proce":[59,120,351],"proces":[59,120,351],"process":[59,120,351],"out":[59,82,83,86,90,94,101,115,140,146,154,161,237,241,245,252,265,287,351],"vec":[60,81,175,269,352],"vect":[60,81,175,269,352],"vecto":[60,81,175,269,352],"vector":[60,81,175,269,352],"containers":[60,352],"they":[60,111,163,352],"fla":[60,352],"flat":[60,352],"flatt":[60,352],"flatte":[60,352],"flatten":[60,352],"flattene":[60,352],"flattened":[60,352],"ele":[60,101,252,352],"elem":[60,101,252,352],"eleme":[60,101,252,352],"elemen":[60,101,252,352],"element":[60,101,252,352],"elements":[60,101,252,352],"fir":[60,120,129,140,150,303,352],"firs":[60,120,129,140,150,303,352],"first":[60,120,129,140,150,303,352],"cor":[60,90,93,112,124,159,244,263,352],"corr":[60,90,93,112,124,159,244,352],"corre":[60,90,93,112,124,159,244,352],"corres":[60,90,93,112,124,159,244,352],"corresp":[60,90,93,112,124,159,244,352],"correspo":[60,90,93,112,124,159,244,352],"correspon":[60,90,93,112,124,159,244,352],"correspond":[60,90,93,112,124,159,244,352],"may":[60,72,81,121,147,158,231,269,305,352,370],"fol":[60,121,160,308,321,328,352,370],"foll":[60,121,308,321,328,352,370],"follo":[60,121,308,321,328,352,370],"follow":[60,121,308,321,328,352,370],"followi":[60,121,308,321,328,352,370],"followin":[60,121,308,321,328,352,370],"following":[60,121,308,321,328,352,370],"keys":[60,62,352,354],"ndr":[60,77,79,259,264,352],"ndra":[60,77,79,259,264,352],"ndraw":[60,77,79,259,264,352],"ndraws":[60,77,79,259,264,352],"conc":[62,354],"conca":[62,354],"concat":[62,354],"concate":[62,354],"concaten":[62,354],"concatena":[62,354],"concatenat":[62,354],"concatenate":[62,354],"alo":[62,103,121,149,255,354],"alon":[62,103,121,149,255,354],"along":[62,103,121,149,255,354],"onl":[62,119,121,149,150,151,153,154,156,158,159,163,331,332,354],"only":[62,119,121,149,150,151,153,154,156,158,159,163,331,332,354],"concatenated":[62,354],"mer":[62,63,114,123,354,355],"merg":[62,63,114,123,354,355],"merge":[62,63,114,123,354,355],"her":[62,94,111,114,119,120,122,123,124,222,245,287,354],"here":[62,94,111,119,123,222,245,287,354],"two":[62,121,125,138,145,146,158,354],"exi":[62,331,354],"exis":[62,331,354],"exist":[62,331,354],"existi":[62,331,354],"existin":[62,331,354],"existing":[62,331,354],"randn":[62,354],"ida":[62,77,111,112,113,114,119,120,123,125,138,148,153,154,155,161,331,332,333,354],"idat":[62,77,111,112,113,114,119,120,123,125,138,148,153,154,155,161,331,332,333,354],"idata":[62,77,111,112,113,114,119,120,123,125,138,148,153,154,155,161,331,332,333,354],"cat1":[62,354],"contains":[63,355],"oth":[63,119,139,144,145,146,151,152,299,355],"othe":[63,119,139,144,145,146,151,152,299,355],"other":[63,119,139,144,145,146,151,152,299,355],"others":[63,355],"appe":[63,355],"appea":[63,355],"appear":[63,355],"appears":[63,355],"than":[63,139,141,143,158,355],"onc":[63,355],"once":[63,355],"psi":[66,79,80,81,82,83,86,90,237,241,258,259,264,265,266,268,269,273,274,277,278,330,332],"psis":[66,79,80,81,82,83,86,90,237,241,258,259,264,265,266,268,269,273,274,277,278,330,332],"psisr":[66,79,82,83,264,265,277,278],"psisre":[66,79,82,83,264,265,277,278],"psisres":[66,79,82,83,264,265,277,278],"psisresu":[66,79,82,83,264,265,277,278],"psisresul":[66,79,82,83,264,265,277,278],"psisresult":[66,79,82,83,264,265,277,278],"posteriors":[66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,137,147,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,328,329,330,331,332,333,334,335],"posteriorst":[66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,328,329,330,331,332,333,334,335],"posteriorsta":[66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,328,329,330,331,332,333,334,335],"posteriorstat":[66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,328,329,330,331,332,333,334,335],"posteriorstats":[66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,328,329,330,331,332,333,334,335],"abstracte":[66,85,94,95,236,245,246],"abstractel":[66,85,94,95,236,245,246],"abstractelp":[66,85,94,95,236,245,246],"abstractelpd":[66,85,94,95,236,245,246],"abstractelpdr":[66,85,94,95,236,245,246],"abstractelpdre":[66,85,94,95,236,245,246],"abstractelpdres":[66,85,94,95,236,245,246],"abstractelpdresu":[66,85,94,95,236,245,246],"abstractelpdresul":[66,85,94,95,236,245,246],"abstractelpdresult":[66,85,94,95,236,245,246],"abstractmo":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmod":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmode":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodel":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelw":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelwe":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelwei":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweig":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweigh":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweight":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweights":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweightsm":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweightsme":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweightsmet":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweightsmeth":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweightsmetho":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweightsmethod":[66,94,95,96,97,98,99,245,246,247,248,249,250],"boot":[66,97,248],"boots":[66,97,248],"bootst":[66,97,248],"bootstr":[66,97,248],"bootstra":[66,97,248],"bootstrap":[66,97,248],"bootstrapp":[66,97,248],"bootstrappe":[66,97,248],"bootstrapped":[66,97,248],"bootstrappedp":[66,97,248],"bootstrappedps":[66,97,248],"bootstrappedpse":[66,97,248],"bootstrappedpseu":[66,97,248],"bootstrappedpseud":[66,97,248],"bootstrappedpseudo":[66,97,248],"bootstrappedpseudob":[66,97,248],"bootstrappedpseudobm":[66,97,248],"bootstrappedpseudobma":[66,97,248],"modelc":[66,93,94,244,245],"modelco":[66,93,94,244,245],"modelcom":[66,93,94,244,245],"modelcomp":[66,93,94,244,245],"modelcompa":[66,93,94,244,245],"modelcompar":[66,93,94,244,245],"modelcompari":[66,93,94,244,245],"modelcomparis":[66,93,94,244,245],"modelcompariso":[66,93,94,244,245],"modelcomparison":[66,93,94,244,245],"modelcomparisonr":[66,93,94,244,245],"modelcomparisonre":[66,93,94,244,245],"modelcomparisonres":[66,93,94,244,245],"modelcomparisonresu":[66,93,94,244,245],"modelcomparisonresul":[66,93,94,244,245],"modelcomparisonresult":[66,93,94,244,245],"psisl":[66,86,90,237,241,330],"psislo":[66,86,90,237,241,330],"psisloo":[66,86,90,237,241,330],"psisloor":[66,86,90,237,241,330],"psisloore":[66,86,90,237,241,330],"psisloores":[66,86,90,237,241,330],"psislooresu":[66,86,90,237,241,330],"psislooresul":[66,86,90,237,241,330],"psislooresult":[66,86,90,237,241,330],"pse":[66,97,98,248,249],"pseu":[66,97,98,248,249],"pseud":[66,97,98,248,249],"pseudo":[66,97,98,248,249],"pseudob":[66,98,249],"pseudobm":[66,98,249],"pseudobma":[66,98,249],"stac":[66,94,95,99,144,154,245,246,250],"stack":[66,94,95,99,144,154,245,246,250],"stacki":[66,94,95,99,245,246,250],"stackin":[66,94,95,99,245,246,250],"stacking":[66,94,95,99,245,246,250],"sum":[67,68,69,70,72,73,111,140,226,227,229,230,231,305,334,336],"summ":[67,68,69,70,72,73,111,140,226,227,229,230,231,305,334,336],"summa":[67,68,69,70,72,73,111,140,226,227,229,230,231,305,334,336],"summar":[67,68,69,70,72,73,111,140,226,227,229,230,231,305,334,336],"summary":[67,68,69,72,73,111,140,226,227,230,231,305,334,336],"summarys":[68,72,73,227,231,334,336],"summaryst":[68,72,73,227,231,334,336],"summarysta":[68,72,73,227,231,334,336],"summarystat":[68,72,73,227,231,334,336],"summarystats":[68,72,73,227,231,334,336],"stru":[68,93,97,98,99,159,227,244,248,249,250],"struc":[68,93,97,98,99,159,227,244,248,249,250],"struct":[68,93,97,98,99,159,227,244,248,249,250],"summari":[68,70,72,227,229,231,334],"summariz":[68,70,72,227,229,231,334],"summarize":[68,70,72,227,229,231,334],"tablet":[68,93,227,244],"tabletr":[68,93,227,244],"tabletra":[68,93,227,244],"tabletrai":[68,93,227,244],"tabletrait":[68,93,227,244],"tabletraits":[68,93,227,244],"interfaces":[68,93,227,244],"sho":[68,81,141,143,144,150,152,153,154,156,157,227,269,287,294,370],"show":[68,81,143,152,154,157,227,269,287,370],"foc":[70,71,228,229],"focu":[70,71,228,229],"focus":[70,71,228,229],"prob":[70,75,101,139,144,148,149,150,151,154,158,229,233,252,305,370],"funs":[72,231,334],"functions":[72,128,135,146,231,334],"red":[72,149,156,158,163,218,231],"redu":[72,149,156,158,163,231],"reduc":[72,149,156,158,163,231],"reduce":[72,149,156,158,163,231],"reduces":[72,231],"matr":[72,156,231],"matri":[72,156,231],"matrix":[72,156,231],"sca":[72,89,101,143,146,152,156,158,159,160,231,240],"scal":[72,89,101,143,158,159,160,231,240],"scala":[72,101,231],"scalar":[72,101,231],"scalars":[72,231],"alt":[72,139,231],"alte":[72,139,231],"alter":[72,139,231],"altern":[72,139,231],"alterna":[72,139,231],"alternat":[72,139,231],"alternati":[72,139,231],"alternativ":[72,139,231],"alternative":[72,139,231],"alternativel":[72,231],"alternatively":[72,231],"item":[72,112,146,231,287],"pai":[72,156,159,205,206,207,208,231],"pair":[72,156,159,205,206,207,208,231],"specify":[72,139,148,149,231],"specifyi":[72,231],"specifyin":[72,231],"specifying":[72,231],"name1":[72,231],"returns":[72,93,101,103,231,244,255],"lat":[72,143,231],"latt":[72,231],"latte":[72,231],"latter":[72,231],"prov":[72,90,101,128,145,151,163,231,252,284,331,332,334,362,370],"provi":[72,90,101,128,145,151,163,231,252,284,331,332,334,362,370],"provid":[72,90,101,128,145,151,163,231,252,284,331,332,334,362,370],"provide":[72,90,101,128,145,151,163,231,252,284,331,332,334,362,370],"provided":[72,90,101,145,151,163,231,252,331,332,334,370],"then":[72,90,101,141,145,231,252,305,331,332],"tho":[72,113,231],"thos":[72,113,231],"those":[72,113,231],"inferr":[72,158,159,231],"inferre":[72,158,159,231],"inferred":[72,158,159,231],"statsb":[73,334,336],"statsba":[73,334,336],"statsbas":[73,334,336],"statsbase":[73,334,336],"hdi":[75,76,144,148,149,150,151,153,154,158,195,233,234,329,334],"low":[75,233],"lowe":[75,233],"lower":[75,233],"upp":[75,233],"uppe":[75,233],"upper":[75,233],"unim":[75,233],"unimo":[75,233],"unimod":[75,233],"unimoda":[75,233],"unimodal":[75,233],"hig":[75,103,141,149,150,151,158,233,255],"high":[75,103,141,149,150,151,158,233,255],"highe":[75,103,141,149,150,151,158,233,255],"highes":[75,103,141,149,150,151,158,233,255],"highest":[75,103,141,149,150,151,158,233,255],"den":[75,94,103,135,138,140,141,142,146,149,150,151,158,159,162,184,233,245,255],"dens":[75,94,103,135,138,140,141,142,146,149,150,151,158,159,162,184,233,245,255],"densi":[75,94,103,135,138,140,141,142,146,149,150,151,158,159,162,184,233,245,255],"densit":[75,94,103,135,138,140,141,142,146,149,150,151,158,159,162,184,233,245,255],"density":[75,94,103,135,138,140,141,142,146,149,150,151,158,159,162,184,233,245,255],"proba":[75,101,139,148,150,151,154,233,252,305],"probab":[75,101,139,148,150,151,154,233,252,305],"probabi":[75,101,139,148,150,151,154,233,252,305],"probabil":[75,101,139,148,150,151,154,233,252,305],"probabili":[75,101,139,148,150,151,154,233,252,305],"probabilit":[75,101,139,148,150,151,154,233,252,305],"probability":[75,101,139,148,150,151,154,233,252,305],"min":[75,103,233,255],"mini":[75,233],"minim":[75,233],"minimu":[75,233],"minimum":[75,233],"widt":[75,144,233,287],"width":[75,144,233,287],"cre":[75,103,111,114,119,120,123,149,151,158,233,255],"cred":[75,103,149,151,158,233,255],"credi":[75,103,149,151,158,233,255],"credib":[75,103,149,151,158,233,255],"credibl":[75,103,149,158,233,255],"credible":[75,103,149,158,233,255],"bci":[75,233],"sma":[75,148,233],"smal":[75,148,233],"small":[75,148,233],"smalle":[75,233],"smalles":[75,233],"smallest":[75,233],"poss":[75,146,233],"possi":[75,146,233],"possib":[75,146,233],"possibl":[75,146,233],"possible":[75,146,233],"mas":[75,233],"mass":[75,233],"hyn":[75,103,233,255],"hynd":[75,103,233,255],"hyndm":[75,103,233,255],"hyndma":[75,103,233,255],"hyndman":[75,103,233,255],"hyndman1":[75,103,233,255],"hyndman19":[75,103,233,255],"hyndman199":[75,103,233,255],"hyndman1996":[75,103,233,255],"sco":[77,142,151,253,333],"scor":[77,253,333],"score":[77,253,333],"std":[77,139,253,333,334],"lin":[77,140,143,146,149,150,152,153,158,159,161,162,253,287],"line":[77,140,143,146,149,150,152,153,158,159,161,162,253,287],"linea":[77,150,253],"linear":[77,150,253],"reg":[77,103,137,141,148,149,150,151,153,155,156,157,158,160,162,163,214,253,255],"regr":[77,150,153,214,253],"regre":[77,150,153,214,253],"regres":[77,150,153,214,253],"regress":[77,150,153,214,253],"regressi":[77,150,153,214,253],"regressio":[77,150,153,214,253],"regression":[77,150,153,214,253],"gel":[77,103,160,253,281,301,302,370],"gelm":[77,103,160,253,281,301,302,370],"gelma":[77,103,160,253,281,301,302,370],"gelman":[77,103,160,253,281,301,302,370],"gelmang":[77,103,253],"gelmango":[77,103,253],"gelmangoo":[77,103,253],"gelmangood":[77,103,253],"gelmangoodr":[77,103,253],"gelmangoodri":[77,103,253],"gelmangoodric":[77,103,253],"gelmangoodrich":[77,103,253],"gelmangoodrich2":[77,103,253],"gelmangoodrich20":[77,103,253],"gelmangoodrich201":[77,103,253],"gelmangoodrich2019":[77,103,253],"obs":[77,101,111,114,119,120,123,139,141,143,146,152,153,154,159,161,252,331,332],"obse":[77,101,114,139,141,143,146,152,153,154,159,161,252,331,332],"obser":[77,101,114,139,141,143,146,152,153,154,159,161,252,331,332],"observ":[77,101,114,139,141,143,146,152,153,154,159,161,252,331,332],"observe":[77,114,139,141,143,153,154,159,161,331,332],"observed":[77,114,139,141,143,153,154,159,161,331,332],"nou":[77],"nout":[77],"noutp":[77],"noutpu":[77],"noutput":[77],"noutputs":[77],"predicte":[77,139],"predicted":[77,139],"nch":[77,79,259,264],"ncha":[77,79,259,264],"nchai":[77,79,259,264],"nchain":[77,79,259,264],"nchains":[77,79,259,264],"arvize":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizex":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizexa":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizexam":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizexamp":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizexampl":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizexample":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizexampled":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizexampleda":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizexampledat":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizexampledata":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"pare":[78,79,81,82,83,86,90,94,140,146,152,200,237,241,245,258,264,265,269,273,277,281],"paret":[78,79,81,82,83,86,90,94,140,146,152,200,237,241,245,258,264,265,269,273,277,281],"pareto":[78,79,81,82,83,86,90,94,140,146,152,200,237,241,245,258,264,265,269,273,277,281],"smo":[79,82,83,86,90,94,101,103,140,146,150,151,154,237,241,245,252,255,258,259,264,265,281],"smoo":[79,82,83,86,90,94,101,103,140,146,150,151,154,237,241,245,252,255,258,259,264,265,281],"smoot":[79,82,83,86,90,94,101,103,140,146,150,151,154,237,241,245,252,255,258,259,264,265,281],"smooth":[79,82,83,86,90,94,101,103,140,146,150,151,154,237,241,245,252,255,258,259,264,265,281],"smoothe":[79,82,83,86,90,94,101,140,146,150,154,237,241,245,252,258,264,265,281],"smoothed":[79,82,83,86,90,94,101,140,146,150,154,237,241,245,252,258,264,265,281],"impo":[79,80,82,83,86,90,94,101,140,146,237,241,245,252,258,259,264,265,266,281,287,331],"impor":[79,80,82,83,86,90,94,101,140,146,237,241,245,252,258,259,264,265,266,281,287,331],"import":[79,80,82,83,86,90,94,101,140,146,237,241,245,252,258,259,264,265,266,281,287,331],"importa":[79,80,82,83,86,90,94,101,140,146,237,241,245,252,258,259,264,265,266,281,287,331],"importan":[79,80,82,83,86,90,94,101,140,146,237,241,245,252,258,259,264,265,266,281,287,331],"importanc":[79,80,82,83,86,90,94,101,140,146,237,241,245,252,258,259,264,265,266,281,331],"importance":[79,80,82,83,86,90,94,101,140,146,237,241,245,252,258,259,264,265,266,281,331],"properti":[79,112,264],"propertie":[79,112,264],"properties":[79,112,264],"wei":[79,80,82,83,94,95,97,98,99,101,154,245,246,248,249,250,252,264,265,266,300,331],"weig":[79,80,82,83,94,95,97,98,99,101,154,245,246,248,249,250,252,264,265,266,331],"weigh":[79,80,82,83,94,95,97,98,99,101,154,245,246,248,249,250,252,264,265,266,331],"weight":[79,80,82,83,94,95,97,98,99,101,154,245,246,248,249,250,252,264,265,266,331],"weights":[79,80,82,83,94,95,101,154,245,246,252,264,265,266,331],"nor":[79,80,101,160,252,259,264,266,331],"norm":[79,80,101,160,252,259,264,266,331],"norma":[79,80,101,160,252,259,264,266,331],"normal":[79,80,101,160,252,259,264,266,331],"normali":[79,80,101,160,252,264,266,331],"normaliz":[79,80,101,160,252,264,266,331],"normalize":[79,80,101,252,264,266,331],"normalized":[79,80,101,252,264,266,331],"alloc":[79,113,264],"alloca":[79,113,264],"allocat":[79,113,264],"allocate":[79,264],"allocates":[79,264],"cop":[79,123,264],"copy":[79,123,264],"npa":[79,259,264],"npar":[79,259,264],"npara":[79,259,264],"nparam":[79,259,264],"nparams":[79,259,264],"num":[79,140,142,149,151,153,158,159,264,288,305],"numb":[79,140,149,153,158,159,264,288,305],"numbe":[79,140,149,153,158,159,264,288,305],"number":[79,140,149,153,158,159,264,288,305],"ref":[79,80,82,83,90,123,136,137,138,141,143,146,148,149,155,156,157,158,160,162,163,167,173,241,264,265,266,281],"reff":[79,80,82,83,90,241,264,265,266],"rat":[79,82,83,120,138,259,264,265],"rati":[79,82,83,138,259,264,265],"ratio":[79,82,83,138,259,264,265],"uns":[79,264],"unsm":[79,264],"unsmo":[79,264],"unsmoo":[79,264],"unsmoot":[79,264],"unsmooth":[79,264],"unsmoothe":[79,264],"unsmoothed":[79,264],"ratios":[79,82,83,259,264,265],"act":[79,264,265],"actu":[79,264,265],"actua":[79,264,265],"actual":[79,264,265],"ove":[80,142,145,149,152,154,160,202,266],"over":[80,142,145,149,152,154,160,202,266],"giv":[80,89,116,140,240,266],"give":[80,89,116,140,240,266],"given":[80,89,116,140,240,266],"psisp":[81,268,269,277],"psispl":[81,268,269,277],"psisplo":[81,268,269,277],"psisplot":[81,268,269,277],"psisplots":[81,268,269,277],"paretos":[81,269,277],"paretosh":[81,269,277],"paretosha":[81,269,277],"paretoshap":[81,269,277],"paretoshape":[81,269,277],"paretoshapep":[81,269,277],"paretoshapepl":[81,269,277],"paretoshapeplo":[81,269,277],"paretoshapeplot":[81,269,277],"showl":[81,269],"showli":[81,269],"showlin":[81,269],"showline":[81,269],"showlines":[81,269],"plo":[81,128,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,172,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,267,269,277,278],"plot":[81,128,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,172,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,267,269,277,278],"fit":[81,143,269,274,370],"fitt":[81,143,269,370],"fitte":[81,143,269],"fitted":[81,143,269],"tai":[81,147,152,269],"tail":[81,147,152,269],"distributions":[81,99,139,143,147,149,154,185,187,199,218,250,259,269],"diagnosi":[81,152,269],"diagnosin":[81,152,269],"diagnosing":[81,152,269],"vehtaris":[82,83],"vehtarisi":[82,83],"vehtarisim":[82,83],"vehtarisimp":[82,83],"vehtarisimps":[82,83],"vehtarisimpso":[82,83],"vehtarisimpson":[82,83],"vehtarisimpson2":[82,83],"vehtarisimpson20":[82,83],"vehtarisimpson202":[82,83],"vehtarisimpson2021":[82,83],"whil":[82,83,111,115,265],"while":[82,83,111,115,265],"computes":[82,83,121,139,145,265],"pla":[82,83,265],"plac":[82,83,265],"place":[82,83,265],"smooths":[82,83,265],"them":[82,83,101,123,137,143,148,149,155,156,157,158,160,162,163,252,265],"loo":[84,90,91,94,101,139,140,146,154,160,201,202,235,241,242,245,252,330,331,332],"rep":[85,114,147,149,236],"repr":[85,147,149,236],"repre":[85,147,149,236],"repres":[85,147,149,236],"represe":[85,147,149,236],"represen":[85,147,149,236],"represent":[85,147,149,236],"representi":[85,236],"representin":[85,236],"representing":[85,236],"elp":[85,88,89,93,94,95,140,146,152,188,236,239,240,244,245,246],"elpd":[85,88,89,93,94,95,140,146,152,188,236,239,240,244,245,246],"results":[86,87,95,141,237,238,246,277,308],"lea":[86,90,94,101,140,146,154,237,241,245,252],"leav":[86,90,94,101,140,146,154,237,241,245,252],"leave":[86,90,94,101,140,146,154,237,241,245,252],"wai":[87,91,94,140,146,238,242,245,335],"waic":[87,91,94,140,146,238,242,245,335],"waicr":[87,91,238,242,335],"waicre":[87,91,238,242,335],"waicres":[87,91,238,242,335],"waicresu":[87,91,238,242,335],"waicresul":[87,91,238,242,335],"waicresult":[87,91,238,242,335],"computi":[87,103,150,238,255],"computin":[87,103,150,238,255],"computing":[87,103,150,238,255],"widel":[87,91,94,140,146,221,238,242,245],"widely":[87,91,94,140,146,221,238,242,245],"applic":[87,91,94,140,146,238,242,245],"applica":[87,91,94,140,146,238,242,245],"applicab":[87,91,94,140,146,238,242,245],"applicabl":[87,91,94,140,146,238,242,245],"applicable":[87,91,94,140,146,238,242,245],"estimates":[88,142,145,148,162,239,294],"cri":[89,91,94,140,146,240,242,245],"crit":[89,91,94,140,146,240,242,245],"crite":[89,91,94,140,146,240,242,245],"criter":[89,91,94,140,146,240,242,245],"criteri":[89,91,94,140,146,240,242,245],"criterio":[89,91,94,140,146,240,242,245],"criterion":[89,91,94,140,146,240,242,245],"scale":[89,160,240],"cro":[90,94,140,146,241,245],"cros":[90,94,140,146,241,245],"cross":[90,94,140,146,241,245],"vali":[90,94,140,142,146,150,151,159,241,245],"valid":[90,94,140,142,146,150,151,159,241,245],"valida":[90,94,140,146,241,245],"validat":[90,94,140,146,241,245],"validati":[90,94,140,146,241,245],"validatio":[90,94,140,146,241,245],"validation":[90,94,140,146,241,245],"vehtari2":[90,91,241,242],"vehtari20":[90,91,241,242],"vehtari201":[90,91,241,242],"vehtari2017":[90,91,241,242],"loof":[90,91,241,242],"loofa":[90,91,241,242],"loofaq":[90,91,241,242],"params":[90,91,101,241,252],"hav":[90,121,146,147,149,152,154,159,161,265],"have":[90,121,146,147,149,152,154,159,161,265],"correspondi":[90,93,112,124,159,244],"correspondin":[90,93,112,124,159,244],"corresponding":[90,93,112,124,159,244],"wat":[91,242],"wata":[91,242],"watan":[91,242],"watana":[91,242],"watanab":[91,242],"watanabe":[91,242],"watanabe2":[91,242],"watanabe20":[91,242],"watanabe201":[91,242],"watanabe2010":[91,242],"compa":[93,94,128,135,138,140,141,143,145,146,149,183,244,245,334,370],"compar":[93,94,135,138,140,141,143,145,146,149,183,244,245,370],"compari":[93,94,138,140,141,143,145,146,244,245],"comparis":[93,94,140,141,143,145,146,244,245],"compariso":[93,94,140,141,143,145,146,244,245],"comparison":[93,94,140,141,143,145,146,244,245],"fie":[93,244],"fiel":[93,244],"field":[93,244],"ent":[93,94,95,111,114,119,120,123,244,245,246,366],"entr":[93,94,95,111,114,119,120,123,244,245,246],"entry":[93,244],"compare":[94,135,140,141,143,145,146,149,183,245,370],"based":[94,140,145,146,147,158,159,245],"thei":[94,140,141,146,245],"their":[94,140,141,146,245],"expe":[94,121,140,142,146,151,160,245],"expec":[94,121,140,146,160,245],"expect":[94,121,140,146,160,245],"expecte":[94,121,140,146,245],"expected":[94,121,140,146,245],"poi":[94,111,112,113,114,116,119,120,122,123,125,138,140,144,145,146,148,149,157,208,245,287],"poin":[94,111,112,113,114,116,119,120,122,123,125,138,140,144,145,146,148,149,157,208,245,287],"point":[94,111,112,113,114,116,119,120,122,123,125,138,140,144,145,146,148,149,157,208,245,287],"pointw":[94,140,145,146,245],"pointwi":[94,140,145,146,245],"pointwis":[94,140,145,146,245],"pointwise":[94,140,145,146,245],"rec":[94,95,140,146,148,245,246,277],"reco":[94,95,140,146,148,245,246],"recom":[94,95,140,146,148,245,246],"recomm":[94,95,140,146,148,245,246],"recomme":[94,95,140,146,148,245,246],"recommen":[94,95,140,146,148,245,246],"recommend":[94,95,140,146,148,245,246],"read":[94,245],"theo":[94,154,245],"theor":[94,154,245],"theory":[94,245],"pap":[94,160,245],"pape":[94,160,245],"paper":[94,160,245],"lead":[94,245],"leadi":[94,245],"leadin":[94,245],"leading":[94,245],"auth":[94,245],"autho":[94,245],"author":[94,245],"authori":[94,245],"authorit":[94,245],"authoriti":[94,245],"authoritie":[94,245],"authorities":[94,245],"doi":[94,103,245,255],"org":[94,142,157,160,245],"003":[94,245],"0035":[94,245],"00353":[94,245],"tup":[94,95,153,158,159,245,246],"tupl":[94,95,153,158,159,245,246],"tuple":[94,95,153,158,159,245,246],"entri":[94,95,111,114,119,120,123,245,246],"entrie":[94,95,111,114,119,120,123,245,246],"entries":[94,95,111,114,119,120,123,245,246],"recommende":[95,148,246],"recommended":[95,148,246],"appr":[95,138,154,246],"appro":[95,138,154,246],"approa":[95,246],"approac":[95,246],"approach":[95,246],"weighti":[97,98,99,248,249,250],"weightin":[97,98,99,248,249,250],"weighting":[97,98,99,248,249,250],"ave":[97,98,248,249],"aver":[97,98,248,249],"avera":[97,98,248,249],"averag":[97,98,248,249],"averagi":[97,98,248,249],"averagin":[97,98,248,249],"averaging":[97,98,248,249],"aka":[97,98,248,249],"akai":[97,98,248,249],"akaik":[97,98,248,249],"akaike":[97,98,248,249],"bma":[98,249],"optim":[99,250],"abstracto":[99,250],"abstractop":[99,250],"abstractopt":[99,250],"abstractopti":[99,250],"abstractoptim":[99,250],"abstractoptimi":[99,250],"abstractoptimiz":[99,250],"abstractoptimize":[99,250],"abstractoptimizer":[99,250],"yao":[99,250,281],"yaov":[99,250],"yaove":[99,250],"yaoveh":[99,250],"yaoveht":[99,250],"yaovehta":[99,250],"yaovehtar":[99,250],"yaovehtari":[99,250],"yaovehtari2":[99,250],"yaovehtari20":[99,250],"yaovehtari201":[99,250],"yaovehtari2018":[99,250],"optimi":[99,250],"optimiz":[99,250],"optimize":[99,250],"optimizer":[99,250],"pit":[101,139,145,154,201,202,252,331,332],"integ":[101,154,252],"integr":[101,154,252],"integra":[101,154,252],"integral":[101,154,252],"tran":[101,145,147,154,158,163,252,287],"trans":[101,145,147,154,158,163,252,287],"transf":[101,154,158,163,252,287],"transfo":[101,154,158,163,252,287],"transfor":[101,154,158,163,252,287],"transform":[101,154,158,163,252,287],"che":[101,103,125,148,154,159,211,212,252,255],"chec":[101,125,148,154,159,211,212,252],"check":[101,125,148,154,159,211,212,252],"checks":[101,154,159,252],"observa":[101,139,146,152,252],"observat":[101,139,146,152,252],"observati":[101,139,146,152,252],"observatio":[101,139,146,152,252],"observation":[101,139,146,152,252],"observations":[101,139,146,152,252],"disc":[101,121,141,142,144,145,252,300],"discr":[101,141,142,144,145,252,300],"discre":[101,141,142,144,145,252,300],"discret":[101,141,142,144,145,252,300],"discrete":[101,141,142,144,145,252,300],"iff":[101,252],"intege":[101,252],"integer":[101,252],"valued":[101,252],"mak":[101,144,252],"make":[101,144,252],"forw":[101,111,112,113,114,116,119,120,122,123,125,252,367],"forwa":[101,111,112,113,114,116,119,120,122,123,125,252,367],"forwar":[101,111,112,113,114,116,119,120,122,123,125,252,367],"forward":[101,111,112,113,114,116,119,120,122,123,125,252,367],"forwarde":[101,252,367],"forwarded":[101,252,367],"pitv":[101],"pitva":[101],"pitval":[101],"pitvals":[101],"lef":[101,287],"left":[101,287],"defi":[101,139,142,143,158,159,222],"defin":[101,139,142,143,158,159,222],"define":[101,139,142,143,158,159,222],"defined":[101,139,142,143,158,159,222],"mid":[101],"inft":[101],"infty":[101],"math":[101,139,149],"mathr":[101],"mathrm":[101],"uti":[102,254,277,362],"util":[102,254,277,362],"utili":[102,254,277,362],"utilit":[102,254,277,362],"utiliti":[102,254,362],"utilitie":[102,254,362],"utilities":[102,254,362],"interp":[103,137,141,148,149,150,152,155,156,157,158,160,162,163,255],"cub":[103,255],"cubi":[103,255],"cubic":[103,255],"cubics":[103,255],"cubicsp":[103,255],"cubicspl":[103,255],"cubicspli":[103,255],"cubicsplin":[103,255],"cubicspline":[103,255],"off":[103,255],"offs":[103,255],"offse":[103,255],"offset":[103,255],"call":[103,139,145,152,158,163,255],"calla":[103,139,145,158,163,255],"callab":[103,139,145,158,163,255],"callaba":[103,255],"callabal":[103,255],"callabale":[103,255],"tak":[103,119,150,151,154,255],"take":[103,119,154,255],"takes":[103,255],"datai":[103,255],"datain":[103,255],"dataint":[103,255],"datainte":[103,255],"datainter":[103,255],"datainterp":[103,255],"datainterpo":[103,255],"datainterpol":[103,255],"datainterpola":[103,255],"datainterpolat":[103,255],"datainterpolati":[103,255],"datainterpolatio":[103,255],"datainterpolation":[103,255],"datainterpolations":[103,255],"interpo":[103,150,255],"interpol":[103,150,255],"interpola":[103,150,255],"interpolat":[103,150,255],"interpolati":[103,150,255],"interpolatio":[103,150,255],"interpolation":[103,150,255],"defaulti":[103,255],"defaultin":[103,255],"defaulting":[103,255],"splin":[103,255],"spline":[103,255],"interpolato":[103,255],"interpolator":[103,255],"interpolatin":[103,255],"interpolating":[103,255],"rob":[103,255],"gra":[103,147,149,218,255],"grap":[103,149,255],"graph":[103,149,255],"graphi":[103,255],"graphin":[103,255],"graphing":[103,255],"regi":[103,148,151,255],"regio":[103,148,151,255],"region":[103,148,151,255],"regions":[103,148,151,255],"ame":[103,255],"amer":[103,255],"000":[103,255,259],"0003":[103,255],"00031":[103,255],"000313":[103,255],"0003130":[103,255],"00031305":[103,255],"jst":[103,255],"jsto":[103,255],"jstor":[103,255],"chen":[103,255],"chens":[103,255],"chensh":[103,255],"chensha":[103,255],"chenshao":[103,255],"chenshao1":[103,255],"chenshao19":[103,255],"chenshao199":[103,255],"chenshao1999":[103,255],"ming":[103,255],"hui":[103,255],"shao":[103,255],"estimatio":[103,255],"estimation":[103,255],"hpd":[103,255],"andr":[103,160],"andre":[103,160],"andrew":[103,160],"ben":[103],"goo":[103,160],"good":[103,160],"goodr":[103],"goodri":[103],"goodric":[103],"goodrich":[103],"env":[106],"envi":[106],"envir":[106],"enviro":[106],"environ":[106],"environm":[106],"environme":[106],"environmen":[106],"environment":[106],"pkg":[106],"intera":[106],"interac":[106],"interact":[106],"interacti":[106],"interactiv":[106],"interactive":[106],"interactiveu":[106],"interactiveut":[106],"interactiveuti":[106],"interactiveutil":[106],"interactiveutils":[106],"plu":[106,153,154],"plut":[106],"pluto":[106],"plutou":[106],"plutoui":[106],"ter":[106,305],"term":[106,305],"termi":[106],"termin":[106],"termina":[106],"terminal":[106],"statu":[106],"status":[106],"colo":[106,141,142,146,150,152,159,161,218,287],"color":[106,141,142,146,150,152,159,161,218,287],"wor":[106,111,140,146,148],"work":[106,111,140,146,148],"docs":[106,287],"tom":[106],"toml":[106],"cbd":[106],"cbdf":[106],"cbdf2":[106],"cbdf22":[106],"cbdf222":[106],"cbdf2221":[106],"alge":[106],"algeb":[106],"algebr":[106],"algebra":[106],"algebrao":[106],"algebraof":[106],"algebraofg":[106],"algebraofgr":[106],"algebraofgra":[106],"algebraofgrap":[106],"algebraofgraph":[106],"algebraofgraphi":[106],"algebraofgraphic":[106],"algebraofgraphics":[106],"131c":[106],"131c7":[106],"131c73":[106],"131c737":[106],"131c737c":[106],"2f9":[106],"2f96":[106],"2f96b":[106],"2f96bb":[106],"2f96bb3":[106],"2f96bb34":[106],"4a6":[106],"4a6e":[106],"4a6e8":[106],"4a6e88":[106],"4a6e88f":[106],"4a6e88f0":[106],"arvizp":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpy":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpyt":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpyth":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpytho":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpython":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpythonp":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpythonpl":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpythonplo":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpythonplot":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpythonplots":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"13f":[106],"13f3":[106],"13f3f":[106],"13f3f9":[106],"13f3f98":[106],"13f3f980":[106],"cai":[106],"cair":[106],"cairo":[106],"cairom":[106],"cairoma":[106],"cairomak":[106],"cairomaki":[106],"cairomakie":[106],"a93":[106],"a93c":[106],"a93c6":[106],"a93c6f":[106],"a93c6f0":[106],"a93c6f00":[106],"dataf":[106,140],"datafr":[106,140],"datafra":[106,140],"datafram":[106,140],"dataframe":[106,140],"dataframes":[106],"070":[106],"0703":[106],"07033":[106],"070335":[106],"0703355":[106],"0703355e":[106],"31c":[106],"31c2":[106],"31c24":[106],"31c24e":[106],"31c24e1":[106],"31c24e10":[106],"worki":[111,148],"workin":[111,148],"working":[111,148],"pres":[111,138,140,142,145,146,150,151,154,161],"prese":[111,138,140,142,145,146,150,151,154,161],"presen":[111,138,140,142,145,146,150,151,154,161],"present":[111,138,140,142,145,146,150,151,154,161],"comm":[111,137,148,149,156,158,163],"commo":[111,137,148,149,156,158,163],"common":[111,137,148,149,156,158,163],"mani":[111],"manip":[111],"manipu":[111],"manipul":[111],"manipula":[111],"manipulat":[111],"manipulati":[111],"manipulatio":[111],"manipulation":[111],"manipulations":[111],"you":[111,121,123,125,137,148,149,155,156,157,158,160,162,163],"let":[111,116,117,119,120],"datasets":[111,112,141,366,370],"etc":[111],"store":[111,123],"stored":[111],"htm":[111,287],"html":[111,287],"vie":[111],"view":[111],"cli":[111],"clic":[111],"click":[111],"expa":[111],"expan":[111],"expand":[111],"cen":[111,144,149,184,193,197,208,287,334,370],"cent":[111,144,149,184,193,197,208,287,334,370],"cente":[111,144,184,193,197,208,287,334,370],"center":[111,144,184,193,197,208,287,334,370],"centere":[111,184,193,197,208,334,370],"centered":[111,184,193,197,208,334,370],"eig":[111,197,334,370],"eigh":[111,197,334,370],"eight":[111,197,334,370],"sampled":[111,112,113,114,116,119,120,122,123,125,162],"int6":[111,112,113,114,116,119,120,122,123,125],"int64":[111,112,113,114,116,119,120,122,123,125],"forwardo":[111,112,113,114,116,119,120,122,123,125],"forwardor":[111,112,113,114,116,119,120,122,123,125],"forwardord":[111,112,113,114,116,119,120,122,123,125],"forwardorde":[111,112,113,114,116,119,120,122,123,125],"forwardorder":[111,112,113,114,116,119,120,122,123,125],"forwardordere":[111,112,113,114,116,119,120,122,123,125],"forwardordered":[111,112,113,114,116,119,120,122,123,125],"irr":[111,112,113,114,116,119,120,122,123,125],"irre":[111,112,113,114,116,119,120,122,123,125],"irreg":[111,112,113,114,116,119,120,122,123,125],"irregu":[111,112,113,114,116,119,120,122,123,125],"irregul":[111,112,113,114,116,119,120,122,123,125],"irregula":[111,112,113,114,116,119,120,122,123,125],"irregular":[111,112,113,114,116,119,120,122,123,125],"points":[111,112,113,114,116,119,120,122,123,125,149,157],"sch":[111,114,119,120,122,123,124,308,334,370],"scho":[111,114,119,120,122,123,124,334,370],"schoo":[111,114,119,120,122,123,124,334,370],"school":[111,114,119,120,122,123,124,334,370],"cate":[111,114,119,120,122,123],"categ":[111,114,119,120,122,123],"catego":[111,114,119,120,122,123],"categor":[111,114,119,120,122,123],"categori":[111,114,119,120,122,123],"categoric":[111,114,119,120,122,123],"categorica":[111,114,119,120,122,123],"categorical":[111,114,119,120,122,123],"cho":[111,114,119,120,122,123,124,151,158,162],"choa":[111,114,119,120,122,123,124],"choat":[111,114,119,120,122,123,124],"choate":[111,114,119,120,122,123,124],"dee":[111,114,119,120,122,123,124],"deer":[111,114,119,120,122,123,124],"deerf":[111,114,119,120,122,123,124],"deerfi":[111,114,119,120,122,123,124],"deerfie":[111,114,119,120,122,123,124],"deerfiel":[111,114,119,120,122,123,124],"deerfield":[111,114,119,120,122,123,124],"pau":[111,114,119,120,122,123,160],"paul":[111,114,119,120,122,123,160],"herm":[111,114,119,120,122,123,124],"hermo":[111,114,119,120,122,123,124],"hermon":[111,114,119,120,122,123,124],"unor":[111,114,119,120,122,123],"unord":[111,114,119,120,122,123],"unorde":[111,114,119,120,122,123],"unorder":[111,114,119,120,122,123],"unordere":[111,114,119,120,122,123],"unordered":[111,114,119,120,122,123],"lay":[111,114,115,119,120,123],"laye":[111,114,115,119,120,123],"layer":[111,114,115,119,120,123],"layers":[111,114,115,119,120,123],"elt":[111,114,119,120,123],"elty":[111,114,119,120,123],"eltyp":[111,114,119,120,123],"eltype":[111,114,119,120,123],"flo":[111,114,116,119,120,122,123,139,142,143,144,150,151,152,158,159],"floa":[111,114,116,119,120,122,123,139,142,143,144,150,151,152,158,159],"float":[111,114,116,119,120,122,123,139,142,143,144,150,151,152,158,159],"float6":[111,114,116,119,120,122,123],"float64":[111,114,116,119,120,122,123],"thet":[111,114,119,120,121,122,123,124,305],"theta":[111,114,119,120,121,122,123,124,305],"tau":[111,114,116,119,120,121,123],"metad":[111,114,119,120,123],"metada":[111,114,119,120,123],"metadat":[111,114,119,120,123],"metadata":[111,114,119,120,123],"crea":[111,114,119,120,123],"creat":[111,114,119,120,123],"create":[111,114,119,120,123],"created":[111,114,119,120,123],"13t":[111,114,119,120,123],"13t1":[111,114,119,120,123],"13t14":[111,114,119,120,123],"lib":[111,114,119,120,123,287],"libr":[111,114,119,120,123,287],"libra":[111,114,119,120,123,287],"librar":[111,114,119,120,123,287],"library":[111,114,119,120,123,287],"vers":[111,114,119,120,123,287],"versi":[111,114,119,120,123,287],"versio":[111,114,119,120,123,287],"version":[111,114,119,120,123,287],"tim":[111,114,119,120,123,149],"time":[111,114,119,120,123,149],"tun":[111,114,119,120,123],"tuni":[111,114,119,120,123],"tunin":[111,114,119,120,123],"tuning":[111,114,119,120,123],"ste":[111,114,119,120,123],"step":[111,114,119,120,123],"steps":[111,114,119,120,123],"dev":[111,114,119,120,123,140,160,373],"dev0":[111,114,119,120,123],"pym":[111,114,119,120,123],"pymc":[111,114,119,120,123],"acces":[112,116],"access":[112,116],"accesse":[112,116],"accessed":[112,116],"bot":[112,143,162,287],"both":[112,143],"indexe":[112],"indexed":[112],"items":[112,146,287],"gett":[113],"getti":[113],"gettin":[113],"getting":[113],"allocati":[113],"allocatin":[113],"allocating":[113],"addin":[114],"adding":[114],"imm":[114,115],"immu":[114,115],"immut":[114,115],"immuta":[114,115],"immutab":[114,115],"immutabl":[114,115],"immutable":[114,115],"repl":[114],"repla":[114],"replac":[114],"replace":[114],"withi":[115,305],"within":[115,305],"und":[115,305],"unde":[115,305],"under":[115,305],"underl":[115,305],"underly":[115,305],"underlyi":[115,305],"underlyin":[115,305],"underlying":[115,305],"mut":[115],"muta":[115],"mutat":[115],"mutate":[115],"mutated":[115],"cann":[115],"canno":[115],"cannot":[115],"adde":[115,153],"added":[115,153],"remo":[115,120,367],"remov":[115,120],"remove":[115,120],"removed":[115],"obt":[116,125],"obta":[116,125],"obtai":[116,125],"obtain":[116,125],"say":[116,120],"wan":[116,120,121,137,148,149,155,156,157,158,160,162,163,305],"want":[116,120,121,137,148,149,155,156,157,158,160,162,163,305],"syn":[116,120],"synt":[116,120],"synta":[116,120],"syntax":[116,120],"dima":[116,122,322,331,332],"dimar":[116,122,322,331,332],"dimarr":[116,122,322,331,332],"dimarra":[116,122,322,331,332],"dimarray":[116,122,322,331,332],"073":[116,287],"0732":[116],"07326":[116],"049":[116],"0490":[116],"04903":[116],"coordi":[118,155,156,157,158,162],"coordin":[118,155,156,157,158,162],"coordina":[118,155,156,157,158,162],"coordinat":[118,155,156,157,158,162],"coordinate":[118,155,156,157,158,162],"wha":[118,121],"what":[118,121],"kee":[119],"keep":[119],"rele":[119,148],"relev":[119,148],"releva":[119,148],"relevan":[119,148],"relevant":[119,148],"selectors":[119],"bur":[120,160],"burn":[120],"expo":[120],"expor":[120],"export":[120],"exporte":[120],"exported":[120],"traj":[120],"traje":[120],"trajec":[120],"traject":[120],"trajecto":[120],"trajector":[120],"trajectory":[120],"accepta":[120],"acceptan":[120],"acceptanc":[120],"acceptance":[120],"rate":[120],"div":[120,157,162],"dive":[120,157,162],"diver":[120,157,162],"diverg":[120,157,162],"divergi":[120],"divergin":[120],"diverging":[120],"dif":[120,123,124,139,145,146,149,154,160,197],"diff":[120,123,124,139,145,146,149,154,160,197],"per":[120,139,141,143,144,152,158,274,370],"perf":[120,274,370],"4859331034":[121],"48593310340":[121],"485933103402":[121],"4859331034023":[121],"48593310340233":[121],"485933103402338":[121],"9115155913":[121],"91151559139":[121],"911515591394":[121],"9115155913942":[121],"91151559139420":[121],"911515591394205":[121],"12422278749":[121],"124222787491":[121],"1242227874919":[121],"12422278749191":[121],"124222787491913":[121],"disca":[121],"discar":[121],"discard":[121],"discardi":[121],"discardin":[121],"discarding":[121],"returni":[121,141],"returnin":[121,141],"returning":[121,141],"wante":[121],"wanted":[121],"mayb":[121],"maybe":[121],"ren":[122],"rena":[122],"renam":[122],"renami":[122],"renamin":[122],"renaming":[122],"rename":[122],"bis":[122,123,124],"pus":[123],"push":[123],"pushf":[123],"pushfo":[123],"pushfor":[123],"pushforw":[123],"pushforwa":[123],"pushforwar":[123],"pushforward":[123],"quantit":[123],"quantiti":[123],"quantitie":[123],"quantities":[123],"pushfow":[123],"pushfowa":[123],"pushfowar":[123],"pushfoward":[123],"refe":[123,136,137,138,141,143,146,148,149,155,156,157,158,160,162,163,167,173,281],"refer":[123,136,137,138,141,143,146,148,149,155,156,157,158,160,162,163,167,173,281],"variables":[123,137,141,142,148,149,150,155,156,157,158,159,160,162,163],"det":[123,137,139,141,143,146,148,149,155,156,157,158,160,162,163,305,334,370],"dete":[123,305],"deter":[123,305],"determ":[123,305],"determi":[123,305],"determin":[123,305],"determini":[123],"determinis":[123],"determinist":[123],"deterministi":[123],"deterministic":[123],"computa":[123,138],"computat":[123,138],"computati":[123,138],"computatio":[123,138],"computation":[123,138],"computations":[123],"thes":[123],"these":[123],"oper":[123],"opera":[123],"operat":[123],"operati":[123],"operatio":[123],"operation":[123],"operations":[123],"adv":[124],"adva":[124],"advan":[124],"advanc":[124],"advance":[124],"advanced":[124],"subsett":[124],"subsetti":[124],"subsettin":[124],"subsetting":[124],"diffe":[124,139,145,146,149,154,160,197],"differ":[124,139,145,146,149,154,160,197],"differe":[124,139,145,146,149,154,160,197],"differen":[124,139,145,146,149,154,160,197],"differenc":[124,139,145,146,154],"difference":[124,139,145,146,154],"bet":[124,144,145,146,154,159,162,218],"betw":[124,144,145,146,154,159,162],"betwe":[124,144,145,146,154,159,162],"betwee":[124,144,145,146,154,159,162],"between":[124,144,145,146,154,159,162],"schools":[124,334,370],"idx":[124],"hot":[124],"hotc":[124],"hotch":[124],"hotchk":[124],"hotchki":[124],"hotchkis":[124],"hotchkiss":[124],"law":[124],"lawr":[124],"lawre":[124],"lawren":[124],"lawrenc":[124],"lawrence":[124],"lawrencev":[124],"lawrencevi":[124],"lawrencevil":[124],"lawrencevill":[124],"lawrenceville":[124],"suppos":[125],"suppose":[125],"aft":[125,287],"afte":[125,287],"after":[125,287],"checki":[125,148],"checkin":[125,148],"checking":[125,148],"reali":[125],"realiz":[125],"realizi":[125],"realizin":[125],"realizing":[125],"nee":[125],"need":[125],"rer":[125],"reru":[125],"rerun":[125],"provides":[128,284,362],"pyp":[128],"pypl":[128],"pyplo":[128],"pyplot":[128],"compat":[128,334],"compati":[128],"compatib":[128],"compatibl":[128],"compatible":[128],"plott":[128,135,137,141,142,143,148,149,155,156,157,158,159,160,161,162,163,172,267,277,278],"plotti":[128,135,141,149,155,162,172,267,277],"plottin":[128,135,141,149,155,162,172,267,277],"plotting":[128,135,141,149,155,162,172,267,277],"autocor":[135,137,179,265,305],"autocorr":[135,137,179,265,305],"bpv":[135,139],"refere":[136,167,173,281],"referen":[136,167,173,281],"referenc":[136,167,173,281],"reference":[136,167,173,281],"bar":[137,162],"autocorre":[137,179,265,305],"autocorrel":[137,179,265,305],"autocorrela":[137,179,265,305],"autocorrelat":[137,179,265,305],"autocorrelati":[137,179,265],"autocorrelatio":[137,179,265],"autocorrelation":[137,179,265],"acf":[137],"seq":[137,141,153],"sequ":[137,141,153],"seque":[137,141,153],"sequen":[137,141,153],"sequenc":[137,141,153],"sequence":[137,141,153],"plots":[137,141,143,144,145,148,149,151,153,158,160,277,278],"hel":[137,147],"help":[137,147],"helpf":[137],"helpfu":[137],"helpful":[137],"disp":[137,143,147,149,159,287],"displ":[137,143,147,149,159,287],"displa":[137,143,147,149,159,287],"display":[137,143,147,149,159,287],"deta":[137,139,141,143,146,148,149,155,156,157,158,160,162,163,334,370],"detai":[137,139,141,143,146,148,149,155,156,157,158,160,162,163,334,370],"detail":[137,139,141,143,146,148,149,155,156,157,158,160,162,163,334,370],"details":[137,139,141,143,146,148,149,155,156,157,158,160,162,163,334,370],"plotte":[137,141,142,143,148,149,155,156,157,158,159,160,161,162,163,278],"plotted":[137,141,142,143,148,149,155,156,157,158,159,160,161,162,163,278],"pref":[137,148,149,155,156,157,158,160,162,163],"prefi":[137,148,149,155,156,157,158,160,162,163],"prefix":[137,148,149,155,156,157,158,160,162,163],"excl":[137,148,149,155,156,157,158,160,162,163],"exclu":[137,148,149,155,156,157,158,160,162,163],"exclud":[137,148,149,155,156,157,158,160,162,163],"exclude":[137,148,149,155,156,157,158,160,162,163],"sec":[137,139,140,148,149,156,158,163],"sect":[137,139,148,149,156,158,163],"secti":[137,139,148,149,156,158,163],"sectio":[137,139,148,149,156,158,163],"section":[137,139,148,149,156,158,163],"filt":[137,141,148,149,155,156,157,158,160,162,163],"filte":[137,141,148,149,155,156,157,158,160,162,163],"filter":[137,141,148,149,155,156,157,158,160,162,163],"vars":[137,141,148,149,155,156,157,158,160,162,163],"rege":[137,141,148,149,155,156,157,158,160,162,163],"regex":[137,141,148,149,155,156,157,158,160,162,163],"interpr":[137,141,148,149,152,155,156,157,158,160,162,163],"interpre":[137,141,148,149,152,155,156,157,158,160,162,163],"interpret":[137,141,148,149,152,155,156,157,158,160,162,163],"subst":[137,141,143,148,149,155,156,157,158,160,162,163],"substr":[137,141,148,149,155,156,157,158,160,162,163],"substri":[137,141,148,149,155,156,157,158,160,162,163],"substrin":[137,141,148,149,155,156,157,158,160,162,163],"substring":[137,141,148,149,155,156,157,158,160,162,163],"substrings":[137,141,148,149,155,156,157,158,160,162,163],"regu":[137,141,148,149,155,156,158,162,163],"regul":[137,141,148,149,155,156,158,162,163],"regula":[137,141,148,149,155,156,158,162,163],"regular":[137,141,148,149,155,156,158,162,163],"expr":[137,141,148,149,155,156,158,162,163],"expre":[137,141,148,149,155,156,158,162,163],"expres":[137,141,148,149,155,156,158,162,163],"express":[137,141,148,149,155,156,158,162,163],"expressi":[137,141,148,149,155,156,158,162,163],"expressio":[137,141,148,149,155,156,158,162,163],"expression":[137,141,148,149,155,156,158,162,163],"expressions":[137,141,148,149,155,156,158,162,163],"approx":[138,154],"approxi":[138,154],"approxim":[138,154],"approxima":[138,154],"approximat":[138,154],"approximate":[138],"approximated":[138],"fac":[138,143,158,159,180],"fact":[138,143,158,159,180],"facto":[138,143,158,159,180],"factor":[138,143,158,159,180],"comparin":[138],"comparing":[138],"hyp":[138],"hypo":[138],"hypot":[138],"hypoth":[138],"hypothe":[138],"hypothes":[138],"hypothesi":[138],"hypothesis":[138],"nes":[138],"nest":[138],"neste":[138],"nested":[138],"aga":[138],"agai":[138],"again":[138],"agains":[138],"against":[138],"intere":[138],"interes":[138],"interest":[138],"bee":[138],"been":[138],"rest":[138],"restr":[138],"restri":[138],"restric":[138],"restrict":[138],"restricte":[138],"restricted":[138],"nul":[138],"null":[138],"ass":[138,141,150,151,159,160,305],"assu":[138,150,159,305],"assum":[138,150,159,305],"assume":[138,150,159],"assumes":[138],"thu":[138,154],"thus":[138,154],"specia":[138],"special":[138],"cas":[138,154],"case":[138,154],"notes":[138,140,145,146,163],"ppr":[138],"ppro":[138],"pprox":[138],"pproxi":[138],"pproxim":[138],"pproxima":[138],"pproximat":[138],"pproximate":[138],"pproximated":[138],"sav":[138],"sava":[138],"savag":[138],"savage":[138],"dick":[138],"dicke":[138],"dickey":[138],"presente":[138,140,145,146],"presented":[138,140,145,146],"leq":[139],"bei":[139,141],"bein":[139,141],"being":[139,141],"lar":[139,154],"larg":[139,154],"large":[139,154],"larger":[139],"equ":[139,154],"equa":[139,154],"equal":[139,154],"ide":[139,147,158],"idea":[139],"ideal":[139],"hal":[139],"half":[139],"kno":[139],"know":[139],"known":[139],"unif":[139,154,160],"unifo":[139,154,160],"unifor":[139,154,160],"uniform":[139,154,160],"sim":[139,145,160,281],"simi":[139,160],"simil":[139,160],"simila":[139,160],"similar":[139,160],"calculati":[139,305],"calculatio":[139,305],"calculation":[139,305],"wher":[139,149,160,265,305,370],"where":[139,149,160,265,305,370],"tes":[139,370],"test":[139,370],"ava":[139,162,366,370],"avai":[139,162,366,370],"avail":[139,162,366,370],"availa":[139,162,366,370],"availab":[139,162,366,370],"availabl":[139,162,366,370],"available":[139,162,366,370],"options":[139,153],"callabl":[139,145,158,163],"callable":[139,145,158,163],"med":[139,144,182,287],"medi":[139,144,182,287],"media":[139,144,182,287],"median":[139,144,182],"quantil":[139,144,148,149,151,155,192,199,203,204,305],"quantile":[139,144,148,149,151,155,192,199,203,204,305],"fin":[139],"fina":[139],"final":[139],"finall":[139],"finally":[139],"user":[139,305],"ace":[139],"acep":[139],"acept":[139],"acepte":[139],"acepted":[139],"compared":[140,141,143],"sty":[140,147,158,174,175,180,183,184,185,186,187,188,191,193,194,195,196,197,205,206,207,208,209,210,211,214,215,218,287],"styl":[140,147,158,174,175,180,183,184,185,186,187,188,191,193,194,195,196,197,205,206,207,208,209,210,211,214,215,218,287],"style":[140,147,158,174,175,180,183,184,185,186,187,188,191,193,194,195,196,197,205,206,207,208,209,210,211,214,215,218,287],"chap":[140],"chapt":[140],"chapte":[140],"chapter":[140],"edi":[140],"edit":[140],"editi":[140],"editio":[140],"edition":[140],"seco":[140],"secon":[140],"second":[140],"pan":[140,155,156,158,162,163],"pand":[140,155,156,158,162,163],"panda":[140,155,156,158,162,163],"pandas":[140,155,156,158,162,163],"insa":[140],"insam":[140],"insamp":[140],"insampl":[140],"insample":[140],"criteria":[140],"pen":[140],"pena":[140],"penal":[140],"penali":[140],"penaliz":[140],"penaliza":[140],"penalizat":[140],"penalizati":[140],"penalizatio":[140],"penalization":[140],"generat":[141,148,149,265],"generate":[141,148,149,265],"kde":[141,142,147,151,154,156,159,197,198,199,207],"conti":[141,142,144,145],"contin":[141,142,144,145],"continu":[141,142,144,145],"continuo":[141,142,144,145],"continuou":[141,142,144,145],"continuous":[141,142,144,145],"his":[141,142,147,149,160,162],"hist":[141,142,147,149,160,162],"histo":[141,142,149,160,162],"histog":[141,142,149,160,162],"histogr":[141,142,149,160,162],"histogra":[141,142,149,160,162],"histogram":[141,142,149,160,162],"histograms":[141,142,149,160],"ones":[141,142],"trun":[141,149],"trunc":[141,149],"trunca":[141,149],"truncat":[141,149],"truncate":[141],"truncated":[141],"alp":[141,159,301,304],"alph":[141,159,301,304],"alpha":[141,159,301,304],"groupe":[141],"grouped":[141],"colors":[141,146,152,159,218],"assi":[141],"assig":[141],"assign":[141],"assigne":[141],"assigned":[141],"iterab":[141],"iterabl":[141],"iterable":[141],"iterato":[141],"iterator":[141],"suc":[141,305],"such":[141,305],"shou":[141,144,150,153,156,294],"shoul":[141,144,150,153,156,294],"should":[141,144,150,153,156,294],"hap":[141],"happ":[141],"happe":[141],"happen":[141],"happens":[141],"lab":[141,142,143,151,152,158,159,334],"labe":[141,142,143,151,152,158,159,334],"label":[141,142,143,151,152,158,159,334],"labels":[141,143,152,158,159,334],"usef":[141,143,149],"usefu":[141,143,149],"useful":[141,143,149],"mul":[141,153,158,163,302],"mult":[141,153,158,163,302],"multi":[141,153,158,163,302],"multip":[141,153,163],"multipl":[141,153,163],"multiple":[141,153,163],"suppl":[141],"suppli":[141],"supplie":[141],"supplied":[141],"prin":[141,366,370],"print":[141,366,370],"defaults":[141,142,149,150,151,156,158,159,163],"ker":[142,149,162],"kern":[142,149,162],"kerne":[142,149,162],"kernel":[142,149,162],"kdes":[142],"unk":[142,144,145],"unkn":[142,144,145],"unkno":[142,144,145],"unknow":[142,144,145],"unknown":[142,144,145],"values2":[142,145,151],"hex":[142,156,206],"hexb":[142,156,206],"hexbi":[142,156,206],"hexbin":[142,156,206],"matp":[142,150,151,152,159,175],"matpl":[142,150,151,152,159,175],"matplo":[142,150,151,152,159,175],"matplot":[142,150,151,152,159,175],"matplotl":[142,150,151,152,159,175],"matplotli":[142,150,151,152,159,175],"matplotlib":[142,150,151,152,159,175],"rcp":[142,150,166,168,169],"rcpa":[142,150,166,168,169],"rcpar":[142,150,166,168,169],"rcpara":[142,150,166,168,169],"rcparam":[142,150,166,168,169],"overr":[142,152],"overri":[142,152],"overrid":[142,152],"override":[142,152],"cum":[142,145,151,154,159,212,305],"cumu":[142,145,151,154,159,212,305],"cumul":[142,145,151,154,159,212,305],"cumula":[142,145,151,154,159,212,305],"cumulat":[142,145,151,154,159,212,305],"cumulati":[142,145,151,154,159,212,305],"cumulativ":[142,145,151,154,159,212,305],"cumulative":[142,145,151,154,159,212,305],"tex":[142,143,151,158,159,287],"text":[142,143,151,158,159,287],"leg":[142,151],"lege":[142,151],"legen":[142,151],"legend":[142,151],"rot":[142,151],"rota":[142,151],"rotat":[142,151],"rotate":[142,151],"rotated":[142,151],"whet":[142,150,151,159],"wheth":[142,150,151,159],"whethe":[142,150,151,159],"whether":[142,150,151,159],"deg":[142,151,305],"degr":[142,151,305],"degre":[142,151,305],"degree":[142,151,305],"degrees":[142,151],"rug":[142,151,159,194],"htt":[142,157,160],"http":[142,157,160],"https":[142,157,160],"wik":[142],"wiki":[142],"wikip":[142],"wikipe":[142],"wikiped":[142],"wikipedi":[142],"wikipedia":[142],"specific":[142],"nume":[142,151],"numer":[142,151],"numeri":[142,151],"numeric":[142,151],"ban":[142,145,151],"band":[142,145,151],"bandw":[142,151],"bandwi":[142,151],"bandwid":[142,151],"bandwidt":[142,151],"bandwidth":[142,151],"posi":[142,151,287],"posit":[142,151,287],"positi":[142,151,287],"positiv":[142,151],"positive":[142,151],"scot":[142,151],"scott":[142,151],"sil":[142,151],"silv":[142,151],"silve":[142,151],"silver":[142,151],"silverm":[142,151],"silverma":[142,151],"silverman":[142,151],"isj":[142,151],"exper":[142,151],"experi":[142,151],"experim":[142,151],"experime":[142,151],"experimen":[142,151],"experiment":[142,151],"experimenta":[142,151],"experimental":[142,151],"cir":[142,150,151],"circ":[142,150,151],"circu":[142,150,151],"circul":[142,150,151],"circula":[142,150,151],"circular":[142,150,151],"tay":[142,151],"tayl":[142,151],"taylo":[142,151],"taylor":[142,151],"now":[142,151],"unf":[143],"unfi":[143],"unfit":[143],"unfitt":[143],"unfitte":[143],"unfitted":[143],"sep":[143,160,161,215],"sepa":[143,160,161,215],"separ":[143,160,161,215],"separa":[143,160,161,215],"separat":[143,160,161,215],"separate":[143,160],"axe":[143],"axes":[143],"parti":[143,148,305],"partic":[143,148,305],"particu":[143,148,305],"particul":[143,148,305],"particula":[143,148,305],"particular":[143,148,305],"particularl":[143,148],"particularly":[143,148],"substa":[143],"substan":[143],"substant":[143],"substanti":[143],"substantia":[143],"substantial":[143],"substantiall":[143],"substantially":[143],"tig":[143],"tigh":[143],"tight":[143],"tighte":[143],"tighter":[143],"ano":[143],"anot":[143],"anoth":[143],"anothe":[143],"another":[143],"tog":[143,287],"toge":[143],"toget":[143],"togeth":[143],"togethe":[143],"together":[143],"displayi":[143],"displayin":[143],"displaying":[143],"gri":[143,158,159,287],"grid":[143,158,159,287],"thr":[143,152],"thre":[143,152],"three":[143],"late":[143],"laten":[143],"latent":[143],"fig":[143,158,159],"figs":[143,158,159],"figsi":[143,158,159],"figsiz":[143,158,159],"figsize":[143,158,159],"figu":[143,158,159],"figur":[143,158,159],"figure":[143,158,159],"autom":[143,158,159,333],"automa":[143,158,159,333],"automat":[143,158,159,333],"automati":[143,158,159,333],"automatic":[143,158,159,333],"automatica":[143,158,159,333],"automatical":[143,158,159,333],"automaticall":[143,158,159,333],"automatically":[143,158,159,333],"texts":[143,158,159],"textsi":[143,158,159],"textsiz":[143,158,159],"textsize":[143,158,159],"scali":[143,158,159],"scalin":[143,158,159],"scaling":[143,158,159],"tit":[143,158,159],"titl":[143,158,159],"title":[143,158,159],"titles":[143,158,159],"lines":[143,149,152,153,158,159,162],"dot":[144,146,152,186],"wilk":[144],"wilki":[144],"wilkin":[144],"wilkins":[144],"wilkinso":[144],"wilkinson":[144],"allot":[144],"dots":[144,146,152],"bin":[144,152,161],"bins":[144,152],"was":[144,160],"insp":[144],"inspi":[144],"inspir":[144],"inspire":[144],"inspired":[144],"binw":[144],"binwi":[144],"binwid":[144],"binwidt":[144],"binwidth":[144],"drawi":[144],"drawin":[144],"drawing":[144],"dotsi":[144],"dotsiz":[144],"dotsize":[144],"makes":[144],"abou":[144],"about":[144],"stackr":[144],"stackra":[144],"stackrat":[144],"stackrati":[144],"stackratio":[144],"dista":[144],"distan":[144],"distanc":[144],"distance":[144],"hei":[144,287,304],"heig":[144,287],"heigh":[144,287],"height":[144,287],"tou":[144],"touc":[144],"touch":[144],"ecd":[145,154,187,201],"ecdf":[145,154,187,201],"conf":[145,149],"confi":[145,149],"confid":[145],"confide":[145],"confiden":[145],"confidenc":[145],"confidence":[145],"bands":[145],"emp":[145,154,274,305],"empi":[145,154,274],"empir":[145,154,274],"empiri":[145,154,274],"empiric":[145,154,274],"empirica":[145,154,274],"empirical":[145,154,274],"cdf":[145,154],"cdfs":[145],"overl":[145,149,154,202],"overla":[145,149,154,202],"overlai":[145],"overlaid":[145],"top":[145,162,287],"dar":[145,183,184,185,188,193,194,195,196,197,205,206,207,208,209,214,218],"dark":[145,183,184,185,188,193,194,195,196,197,205,206,207,208,209,214,218],"darke":[145],"darker":[145],"shad":[145,287],"shade":[145],"transp":[145],"transpa":[145],"transpar":[145],"transpare":[145],"transparen":[145],"transparent":[145],"simu":[145],"simul":[145],"simula":[145],"simulat":[145],"simulate":[145],"simulated":[145],"ori":[145,285],"orig":[145,285],"origi":[145,285],"origin":[145,285],"origina":[145,285],"original":[145,285],"otherw":[145,146,151,152],"otherwi":[145,146,151,152],"otherwis":[145,146,151,152],"otherwise":[145,146,151,152],"simult":[145],"simulta":[145],"simultan":[145],"simultane":[145],"simultaneo":[145],"simultaneou":[145],"simultaneous":[145],"differences":[146],"elpdd":[146,152],"elpdda":[146,152],"elpddat":[146,152],"elpddata":[146,152],"dicti":[146,159,351],"dictio":[146,159,351],"diction":[146,159,351],"dictiona":[146,159,351],"dictionar":[146,159,351],"dictionary":[146,159,351],"scat":[146,152,156,159],"scatt":[146,152,156,159],"scatte":[146,152,156,159],"scatter":[146,152,156,159],"transi":[147,287],"transit":[147,287],"transiti":[147,287],"transitio":[147,287],"transition":[147,287],"diagnose":[147],"poo":[147],"poor":[147],"explorati":[147],"exploratio":[147],"exploration":[147],"grad":[147],"gradi":[147],"gradie":[147],"gradien":[147],"gradient":[147],"nut":[147,370],"nuts":[147,370],"iden":[147,158],"ident":[147,158],"identi":[147,158],"identif":[147],"identify":[147],"hea":[147,287],"heav":[147],"heavy":[147],"taile":[147],"tailed":[147],"pra":[147],"prac":[147],"pract":[147],"practi":[147],"practic":[147],"practice":[147],"chal":[147],"chall":[147],"challe":[147],"challen":[147],"challeng":[147],"challengi":[147],"challengin":[147],"challenging":[147],"xar":[147,155,156,158,162],"xarr":[147,155,156,158,162],"xarra":[147,155,156,158,162],"xarray":[147,155,156,158,162],"loc":[148,155,160,162,191,274,367,370],"loca":[148,155,160,162,191,274,367,370],"local":[148,155,160,191,367,370],"evo":[148,190],"evol":[148,190],"evolu":[148,190],"evolut":[148,190],"evoluti":[148,190],"evolutio":[148,190],"evolution":[148,190],"ther":[148],"there":[148],"eno":[148],"enou":[148],"enoug":[148],"enough":[148],"explore":[148],"explored":[148],"spa":[148],"spac":[148],"space":[148],"opp":[148],"oppo":[148],"oppos":[148],"oppose":[148],"opposed":[148],"sui":[148],"suit":[148],"suita":[148],"suitab":[148],"suitabl":[148],"suitable":[148],"generates":[148,149],"effi":[148],"effic":[148],"effici":[148],"efficie":[148],"efficien":[148],"efficienc":[148],"efficiency":[148],"quantiles":[148,151,199],"desi":[148,305,370],"desir":[148,305],"desire":[148,305],"desired":[148,305],"fore":[149,193],"fores":[149,193],"forest":[149,193],"rid":[149,194],"ridg":[149,194],"ridge":[149,194],"additionall":[149],"additionally":[149],"sizes":[149],"rhats":[149],"vis":[149,153],"visu":[149,153],"visua":[149,153],"visual":[149,153],"visuali":[149,153],"visualiz":[149,153],"visualize":[149,153],"alongs":[149],"alongsi":[149],"alongsid":[149],"alongside":[149],"foresp":[149],"forespl":[149],"foresplo":[149],"foresplot":[149],"ridgep":[149],"ridgepl":[149],"ridgeplo":[149],"ridgeplot":[149],"forestp":[149],"forestpl":[149],"forestplo":[149],"forestplot":[149],"centr":[149],"centra":[149],"central":[149],"means":[149,151],"thic":[149],"thick":[149],"quar":[149,151],"quart":[149,151],"quarti":[149,151],"quartil":[149,151],"quartile":[149,151],"quartiles":[149,151],"thin":[149,305],"times":[149],"config":[149],"configu":[149],"configur":[149],"configure":[149],"configured":[149],"different":[149,160,197],"overlap":[149],"truncati":[149],"truncatio":[149],"truncation":[149],"bou":[149,151],"boun":[149,151],"bound":[149,151],"bounds":[149],"mark":[149,265],"marke":[149],"marker":[149],"markers":[149],"comb":[149,156,158,163,197],"combi":[149,156,158,163,197],"combin":[149,156,158,163,197],"combine":[149,156,158,163,197],"reduci":[149,156,158,163],"reducin":[149,156,158,163],"reducing":[149,156,158,163],"assumed":[150],"prec":[150],"preco":[150],"precom":[150],"precomp":[150],"precompu":[150],"precomput":[150],"precompute":[150],"precomputed":[150],"lim":[150],"limi":[150],"limit":[150],"limits":[150],"fill":[150,151],"taki":[150,151],"takin":[150,151],"taking":[150,151],"acco":[150,151,161,265],"accou":[150,151,265],"accoun":[150,151,265],"account":[150,151,265],"rang":[150,214,218,305],"range":[150,214,218,305],"boole":[150],"boolea":[150],"boolean":[150],"bounda":[151],"boundar":[151],"boundary":[151],"cond":[151],"condi":[151],"condit":[151],"conditi":[151],"conditio":[151],"condition":[151],"conditions":[151],"adds":[151],"rugp":[151],"rugpl":[151],"rugplo":[151],"rugplot":[151],"adaptiv":[151],"adaptive":[151],"adapta":[151],"adaptat":[151],"adaptati":[151],"adaptativ":[151],"adaptative":[151],"asc":[151],"asce":[151],"ascen":[151],"ascend":[151],"ascendi":[151],"ascendin":[151],"ascending":[151],"ord":[151,157,160],"orde":[151,157,160],"order":[151,157,160],"seg":[151],"segm":[151],"segme":[151],"segmen":[151],"segment":[151],"conto":[151],"contou":[151],"contour":[151],"contours":[151],"probs":[151],"credibi":[151],"credibil":[151],"credibili":[151],"credibilit":[151],"credibility":[151],"probabiliti":[151],"probabilitie":[151],"probabilities":[151],"chos":[151,158],"chose":[151,158],"chosen":[151,158],"lev":[151],"leve":[151],"level":[151],"levels":[151],"fix":[151,287,370],"fixe":[151,287,370],"fixed":[151,287,370],"asso":[151],"assoc":[151],"associ":[151],"associa":[151],"associat":[151],"associate":[151],"associated":[151],"las":[151,303],"last":[151,303],"kha":[152],"khat":[152],"khats":[152],"shapes":[152],"interprete":[152],"interpreted":[152],"cod":[152,161],"code":[152,161],"xla":[152],"xlab":[152],"xlabe":[152],"xlabel":[152],"xlabels":[152],"xti":[152],"xtic":[152],"xtick":[152],"xtickl":[152],"xtickla":[152],"xticklab":[152],"xticklabe":[152],"xticklabel":[152],"xticklabels":[152],"hli":[152],"hlin":[152],"hline":[152],"hlines":[152],"hor":[152],"hori":[152],"horiz":[152],"horizo":[152],"horizon":[152],"horizont":[152],"horizonta":[152],"horizontal":[152],"perc":[152,158],"perce":[152,158],"percen":[152,158],"percent":[152,158],"percenta":[152,158],"percentag":[152,158],"percentage":[152,158],"fall":[152],"falli":[152],"fallin":[152],"falling":[152],"del":[152],"deli":[152],"delim":[152],"delimi":[152],"delimit":[152],"delimite":[152],"delimited":[152],"formatt":[152,333],"formatti":[152,333],"formattin":[152,333],"formatting":[152,333],"gui":[152],"guid":[152],"guide":[152],"calli":[152],"callin":[152],"calling":[152],"cou":[152,153],"coun":[152],"count":[152],"pct":[152],"thres":[152],"thresh":[152],"thresho":[152],"threshol":[152],"threshold":[152],"dataa":[153,154,161],"dataar":[153,154,161],"dataarr":[153,154,161],"dataarra":[153,154,161],"dataarray":[153,154,161],"nda":[153],"ndar":[153],"ndarr":[153],"ndarra":[153],"ndarray":[153],"cons":[153,168,273],"const":[153,168,273],"consta":[153,168],"constan":[153,168],"constant":[153,168],"coul":[153],"could":[153],"plus":[153,154],"hat":[153,154,159,160,161,305],"sig":[153],"sign":[153],"signi":[153],"signif":[153],"signifi":[153],"signific":[153],"significa":[153],"significan":[153],"significant":[153],"drawn":[153],"transforma":[154],"transformat":[154],"transformati":[154],"transformatio":[154],"transformation":[154],"extr":[154],"extra":[154],"end":[154,287],"stacke":[154],"stacked":[154],"taken":[154],"too":[154],"overlay":[154,202],"overlayi":[154],"overlayin":[154],"overlaying":[154],"beta":[154,218],"aro":[154],"arou":[154],"aroun":[154],"around":[154],"theore":[154],"theoret":[154],"theoreti":[154],"theoretic":[154],"theoretica":[154],"theoretical":[154],"shown":[154],"approximati":[154],"approximatio":[154],"approximation":[154],"hol":[154],"hold":[154],"holds":[154],"coordinates":[155,156,157,158,162],"errorb":[155],"errorba":[155],"errorbar":[155],"marginals":[156],"diago":[156],"diagon":[156],"diagona":[156],"diagonal":[156],"paral":[157,209],"parall":[157,209],"paralle":[157,209],"parallel":[157,209],"showi":[157],"showin":[157],"showing":[157],"diverge":[157,162],"divergen":[157,162],"divergenc":[157,162],"divergence":[157,162],"divergences":[157,162],"arx":[157,160],"arxi":[157,160],"arxiv":[157,160],"014":[157],"0144":[157],"01449":[157],"chan":[157],"chang":[157],"change":[157],"densiti":[158],"densitie":[158],"densities":[158],"joh":[158],"john":[158],"kru":[158],"krus":[158],"krusc":[158],"krusch":[158],"kruschk":[158],"kruschke":[158],"book":[158],"required":[158,305],"identit":[158],"identity":[158],"autos":[158,159],"autosc":[158,159],"autosca":[158,159],"autoscal":[158,159],"autoscale":[158,159],"autoscaled":[158,159],"hid":[158],"hide":[158],"multim":[158],"multimo":[158],"multimod":[158],"multimoda":[158],"multimodal":[158],"ppc":[159],"opa":[159,287],"opac":[159,287],"opaci":[159,287],"opacit":[159,287],"opacity":[159,287],"curv":[159],"curve":[159],"curves":[159],"pairs":[159],"relatio":[159],"relation":[159],"relations":[159],"structu":[159],"structur":[159],"structure":[159],"ranke":[160],"ranked":[160],"separatel":[160],"separately":[160],"tar":[160,259],"targ":[160,259],"targe":[160,259],"target":[160,259],"targeti":[160],"targetin":[160],"targeting":[160],"ranks":[160],"wherea":[160],"whereas":[160],"locat":[160,162,274],"locati":[160,162,274],"locatio":[160,162,274],"location":[160,162,274],"refl":[160],"refle":[160],"reflec":[160],"reflect":[160],"reflecte":[160],"reflected":[160],"devi":[160],"devia":[160],"deviat":[160],"deviati":[160],"deviatio":[160],"deviation":[160],"uniformi":[160],"uniformit":[160],"uniformity":[160],"look":[160],"mix":[160],"mixi":[160],"mixin":[160],"mixing":[160],"intr":[160],"intro":[160],"introd":[160],"introdu":[160],"introduc":[160],"introduce":[160],"introduced":[160],"aki":[160],"dan":[160],"dani":[160],"danie":[160],"daniel":[160],"simp":[160,281],"simps":[160,281],"simpso":[160,281],"simpson":[160,281],"bob":[160],"carp":[160],"carpe":[160],"carpen":[160],"carpent":[160],"carpente":[160],"carpenter":[160],"chr":[160],"chri":[160],"chris":[160],"christ":[160],"christi":[160],"christia":[160],"christian":[160],"burk":[160],"burkn":[160],"burkne":[160],"burkner":[160],"normaliza":[160],"normalizat":[160],"normalizati":[160],"normalizatio":[160],"normalization":[160],"fold":[160],"foldi":[160],"foldin":[160],"folding":[160],"locali":[160],"localiz":[160],"localiza":[160],"localizat":[160],"localizati":[160],"localizatio":[160],"localization":[160],"impr":[160,370],"impro":[160,370],"improv":[160,370],"improve":[160,370],"improved":[160],"asse":[160],"asses":[160],"assess":[160],"assessi":[160],"assessin":[160],"assessing":[160],"prep":[160],"prepr":[160],"prepri":[160],"preprin":[160],"preprint":[160],"080":[160],"0800":[160],"08008":[160],"separati":[161,215],"separatio":[161,215],"separation":[161,215],"bina":[161],"binar":[161],"binary":[161],"outc":[161],"outco":[161],"outcom":[161],"outcome":[161],"sor":[161],"sort":[161],"sorte":[161],"sorted":[161],"accor":[161],"accord":[161],"accordi":[161],"accordin":[161],"according":[161],"trac":[162,163,216],"trace":[162,163,216],"das":[162],"dash":[162],"dashe":[162],"dashed":[162],"vert":[162],"verti":[162],"vertic":[162],"vertica":[162],"vertical":[162],"bott":[162,287],"botto":[162,287],"bottom":[162,287],"tracep":[162],"tracepl":[162],"traceplo":[162],"traceplot":[162],"traceplots":[162],"bars":[162],"vli":[162],"vlin":[162],"vline":[162],"vlines":[162],"choo":[162],"choos":[162],"choose":[162],"vio":[163,217],"viol":[163,217],"violi":[163,217],"violin":[163,217],"traces":[163],"combined":[163],"rcparams":[166,168,169],"conte":[169,287],"contex":[169],"context":[169],"mana":[169],"manag":[169],"manage":[169],"manager":[169],"managi":[169],"managin":[169],"managing":[169],"sett":[169,175],"setti":[169,175],"settin":[169,175],"setting":[169,175],"settings":[169,175],"modi":[169],"modif":[169],"modify":[169],"tem":[169,287],"temp":[169,287],"tempo":[169],"tempor":[169],"tempora":[169],"temporal":[169],"temporall":[169],"temporally":[169],"fna":[169],"fnam":[169],"fname":[169],"filen":[169],"filena":[169],"filenam":[169],"filename":[169],"styles":[174,218],"darkg":[183,184,185,188,193,194,195,196,197,205,206,207,208,209,214,218],"darkgr":[183,184,185,188,193,194,195,196,197,205,206,207,208,209,214,218],"darkgri":[183,184,185,188,193,194,195,196,197,205,206,207,208,209,214,218],"darkgrid":[183,184,185,188,193,194,195,196,197,205,206,207,208,209,214,218],"seed":[185,195],"rugb":[194],"rugby":[194],"joi":[196],"join":[196],"joint":[196],"errob":[204],"erroba":[204],"errobar":[204],"regression1":[214],"regression1d":[214],"pyt":[218],"pyth":[218],"pytho":[218],"python":[218],"pythonc":[218],"pythonca":[218],"pythoncal":[218],"pythoncall":[218],"pdf":[218],"whit":[218,287],"white":[218,287],"whiteg":[218],"whitegr":[218],"whitegri":[218],"whitegrid":[218],"gray":[218],"grays":[218],"graysc":[218],"graysca":[218],"grayscal":[218],"grayscale":[218],"redi":[218],"redis":[218],"redish":[218],"blu":[218],"blui":[218],"bluis":[218],"bluish":[218],"char":[221],"chara":[221],"charac":[221],"charact":[221],"characte":[221],"character":[221],"characteri":[221],"characteriz":[221],"characterize":[221],"characterized":[221],"statistica":[221],"statistical":[221],"analyse":[221],"analyses":[221],"methods":[222,285,328],"inten":[222],"intend":[222],"intende":[222],"intended":[222],"iso":[259],"isot":[259],"isotr":[259],"isotro":[259],"isotrop":[259],"isotropi":[259],"isotropic":[259],"stu":[259,370],"stud":[259,370],"stude":[259,370],"studen":[259,370],"student":[259,370],"distribute":[259],"distributed":[259],"propo":[259,303],"propos":[259],"proposa":[259],"proposal":[259],"proposals":[259],"tdi":[259],"tdis":[259],"tdist":[259],"logp":[259],"logpd":[259],"logpdf":[259],"core":[263],"loga":[265],"logar":[265],"logari":[265],"logarit":[265],"logarith":[265],"logarithm":[265],"logarithms":[265],"wou":[265],"woul":[265],"would":[265],"generated":[265],"marko":[265],"markov":[265],"due":[265],"modu":[268],"modul":[268],"module":[268],"intern":[272],"interna":[272],"internal":[272],"generali":[273,274],"generaliz":[273,274],"generalize":[273,274],"generalized":[273,274],"generalizedp":[273,274],"generalizedpa":[273,274],"generalizedpar":[273,274],"generalizedpare":[273,274],"generalizedparet":[273,274],"generalizedpareto":[273,274],"constr":[273],"constru":[273],"construc":[273],"construct":[273],"constructo":[273],"constructor":[273],"gpd":[274],"perfo":[274,370],"perfor":[274,370],"perform":[274,370],"performe":[274],"performed":[274],"reci":[277],"recip":[277],"recipe":[277],"recipes":[277],"bac":[277,285,287],"back":[277,285,287],"backe":[277],"backen":[277],"backend":[277],"utility":[277],"dem":[277],"demo":[277],"demon":[277],"demons":[277],"demonst":[277],"demonstr":[277],"demonstra":[277],"demonstrat":[277],"demonstrate":[277],"references":[281],"gab":[281],"gabr":[281],"gabry":[281],"backg":[285,287],"backgr":[285,287],"backgro":[285,287],"backgrou":[285,287],"backgroun":[285,287],"background":[285,287],"wer":[285,370],"were":[285,370],"originall":[285],"originally":[285],"scr":[287],"scro":[287],"scrol":[287],"scroll":[287],"pad":[287],"padd":[287],"paddi":[287],"paddin":[287],"padding":[287],"55p":[287],"55px":[287],"1re":[287],"1rem":[287],"documente":[287],"documenter":[287],"css":[287],"twe":[287],"twea":[287],"tweak":[287],"tweaks":[287],"sid":[287],"side":[287],"sideb":[287],"sideba":[287],"sidebar":[287],"75r":[287],"75re":[287],"75rem":[287],"60p":[287],"60px":[287],"important":[287],"scre":[287],"scree":[287],"screen":[287],"1056p":[287],"1056px":[287],"ends":[287],"roo":[287],"root":[287],"head":[287],"headi":[287],"headin":[287],"heading":[287],"rgb":[287],"prim":[287],"prima":[287],"primar":[287],"primary":[287],"073c":[287],"073c4":[287],"073c44":[287],"hov":[287],"hove":[287],"hover":[287],"8fa":[287],"8faa":[287],"8faad":[287],"8faad2":[287],"nav":[287],"navi":[287],"navig":[287],"naviga":[287],"navigat":[287],"navigati":[287],"navigatio":[287],"navigation":[287],"positio":[287],"position":[287],"box":[287],"shado":[287],"shadow":[287],"2px":[287],"4px":[287],"rgba":[287],"fle":[287],"flex":[287],"ali":[287],"alig":[287],"align":[287],"062":[287],"0625":[287],"0625r":[287],"0625re":[287],"0625rem":[287],"navb":[287],"navba":[287],"navbar":[287],"logo":[287],"625r":[287],"625re":[287],"625rem":[287],"link":[287],"links":[287],"grow":[287],"dec":[287],"deco":[287],"decor":[287],"decora":[287],"decorat":[287],"decorati":[287],"decoratio":[287],"decoration":[287],"fon":[287],"font":[287],"eas":[287],"ease":[287],"curs":[287],"curso":[287],"cursor":[287],"pointe":[287],"pointer":[287],"fff":[287],"men":[287],"menu":[287],"togg":[287],"toggl":[287],"toggle":[287],"5re":[287],"5rem":[287],"dro":[287],"drop":[287],"dropd":[287],"dropdo":[287],"dropdow":[287],"dropdown":[287],"templ":[287],"templa":[287],"templat":[287],"template":[287],"1fr":[287],"875r":[287],"875re":[287],"875rem":[287],"abso":[287],"absol":[287],"absolu":[287],"absolut":[287],"absolute":[287],"083":[287],"083c":[287],"083c4":[287],"083c44":[287],"transl":[287],"transla":[287],"translat":[287],"translate":[287],"translatey":[287],"han":[287],"hand":[287],"handl":[287],"handle":[287],"handler":[287],"conten":[287],"content":[287],"6875r":[287],"6875re":[287],"6875rem":[287],"3125r":[287],"3125re":[287],"3125rem":[287],"25r":[287],"25re":[287],"25rem":[287],"vehtarig":[288],"vehtarige":[288],"vehtarigel":[288],"vehtarigelm":[288],"vehtarigelma":[288],"vehtarigelman":[288],"vehtarigelman2":[288],"vehtarigelman20":[288],"vehtarigelman202":[288],"vehtarigelman2021":[288],"kinds":[294],"discreted":[300],"discretedi":[300],"discretedia":[300],"discretediag":[300],"weis":[300],"weiss":[300],"nsi":[300],"nsim":[300],"gelmand":[301,302],"gelmandi":[301,302],"gelmandia":[301,302],"gelmandiag":[301,302],"rub":[301],"rubi":[301],"rubin":[301],"multiv":[302],"multiva":[302],"multivar":[302],"multivari":[302],"multivaria":[302],"multivariat":[302],"multivariate":[302],"gew":[303],"gewe":[303],"gewek":[303],"geweke":[303],"geweked":[303],"gewekedi":[303],"gewekedia":[303],"gewekediag":[303],"geweke1":[303],"geweke19":[303],"geweke199":[303],"geweke1991":[303],"propor":[303],"proport":[303],"proporti":[303],"proportio":[303],"proportion":[303],"heid":[304],"heide":[304],"heidel":[304],"heideld":[304],"heideldi":[304],"heideldia":[304],"heideldiag":[304],"eps":[304,305],"star":[304],"start":[304],"raf":[305],"raft":[305],"rafte":[305],"rafter":[305],"raftery":[305],"rafteryd":[305],"rafterydi":[305],"rafterydia":[305],"rafterydiag":[305],"025":[305],"005":[305],"001":[305],"lew":[305],"lewi":[305],"lewis":[305],"raftery1":[305],"raftery19":[305],"raftery199":[305],"raftery1992":[305],"determine":[305],"iterations":[305],"accu":[305],"accur":[305],"accura":[305],"accurac":[305],"accuracy":[305],"desig":[305,370],"design":[305,370],"designe":[305,370],"designed":[305,370],"autocorrelate":[305],"autocorrelated":[305],"estiman":[305],"estimand":[305],"terms":[305],"thinn":[305],"thinni":[305],"thinnin":[305],"thinning":[305],"empl":[305],"emplo":[305],"employ":[305],"employe":[305],"employed":[305],"sat":[305],"sati":[305],"satis":[305],"satisf":[305],"satisfy":[305],"assump":[305],"assumpt":[305],"assumpti":[305],"assumptio":[305],"assumption":[305],"assumptions":[305],"howe":[305],"howev":[305],"howeve":[305],"however":[305],"users":[305],"apply":[305],"sche":[308],"schem":[308],"schema":[308],"stori":[308],"storin":[308],"storing":[308],"pur":[308],"purp":[308],"purpo":[308],"purpos":[308],"purpose":[308],"ser":[308],"serv":[308],"serve":[308],"extens":[321,328,356],"extensi":[321,328,356],"extensio":[321,328,356],"extension":[321,328,356],"verbose":[334],"parameteri":[334,370],"parameteriz":[334,370],"parameteriza":[334,370],"parameterizat":[334,370],"parameterizati":[334,370],"parameterizatio":[334,370],"parameterization":[334,370],"extensions":[356],"loadi":[362],"loadin":[362],"loading":[362],"descrip":[366],"descript":[366],"descripti":[366],"descriptio":[366],"description":[366],"descriptions":[366],"rad":[366,370],"rado":[366,370],"radon":[366,370],"printl":[366,370],"println":[366,370],"radi":[366],"radio":[366],"radioa":[366],"radioac":[366],"radioact":[366],"radioacti":[366],"radioactiv":[366],"radioactive":[366],"gas":[366],"ente":[366],"enter":[366],"enters":[366],"abstractf":[367],"abstractfi":[367],"abstractfil":[367],"abstractfile":[367],"abstractfilem":[367],"abstractfileme":[367],"abstractfilemet":[367],"abstractfilemeta":[367],"abstractfilemetad":[367],"abstractfilemetada":[367],"abstractfilemetadat":[367],"abstractfilemetadata":[367],"remot":[367],"remote":[367],"mad":[367],"made":[367],"shows":[370],"currentl":[370],"currently":[370],"tro":[370],"trou":[370],"troub":[370],"troubl":[370],"trouble":[370],"fitti":[370],"fittin":[370],"fitting":[370],"hie":[370],"hier":[370],"hiera":[370],"hierar":[370],"hierarc":[370],"hierarch":[370],"hierarchi":[370],"hierarchic":[370],"hierarchica":[370],"hierarchical":[370],"effectiven":[370],"effectivene":[370],"effectivenes":[370],"effectiveness":[370],"classe":[370],"classes":[370],"students":[370],"performa":[370],"performan":[370],"performanc":[370],"performance":[370],"schol":[370],"schola":[370],"scholas":[370],"scholast":[370],"scholasti":[370],"scholastic":[370],"apt":[370],"apti":[370],"aptit":[370],"aptitu":[370],"aptitud":[370],"aptitude":[370],"hom":[370],"home":[370],"run":[370],"runn":[370],"runne":[370],"runner":[370],"art":[370,373],"arti":[370,373],"artif":[370,373],"artifa":[370,373],"artifac":[370,373],"artifact":[370,373],"artifacts":[370],"10d":[370],"10df":[370],"10dfb":[370],"10dfbe":[370],"10dfbe8":[370],"10dfbe81":[370],"10dfbe816":[370],"10dfbe816c":[370],"10dfbe816ce":[370],"10dfbe816ce1":[370],"10dfbe816ce16":[370],"10dfbe816ce162":[370],"10dfbe816ce1628":[370],"10dfbe816ce1628f":[370],"10dfbe816ce1628f5":[370],"10dfbe816ce1628f5a":[370],"10dfbe816ce1628f5ae":[370],"10dfbe816ce1628f5ae4":[370],"10dfbe816ce1628f5ae46":[370],"10dfbe816ce1628f5ae460":[370],"10dfbe816ce1628f5ae4602":[370],"10dfbe816ce1628f5ae46022":[370],"10dfbe816ce1628f5ae460225":[370],"10dfbe816ce1628f5ae460225e":[370],"10dfbe816ce1628f5ae460225e0":[370],"10dfbe816ce1628f5ae460225e08":[370],"10dfbe816ce1628f5ae460225e082":[370],"10dfbe816ce1628f5ae460225e082e":[370],"10dfbe816ce1628f5ae460225e082e0":[370],"10dfbe816ce1628f5ae460225e082e0e":[370],"10dfbe816ce1628f5ae460225e082e0ea":[370],"10dfbe816ce1628f5ae460225e082e0eab":[370],"10dfbe816ce1628f5ae460225e082e0eabb":[370],"10dfbe816ce1628f5ae460225e082e0eabbe":[370],"10dfbe816ce1628f5ae460225e082e0eabbe0":[370],"10dfbe816ce1628f5ae460225e082e0eabbe06":[370],"10dfbe816ce1628f5ae460225e082e0eabbe064":[370],"10dfbe816ce1628f5ae460225e082e0eabbe064b":[370],"probl":[370],"proble":[370],"problem":[370],"problems":[370],"parametr":[370],"parametri":[370],"parametriz":[370],"parametriza":[370],"parametrizat":[370],"parametrizati":[370],"parametrizatio":[370],"parametrization":[370],"deve":[373],"devel":[373],"develo":[373],"develop":[373],"develope":[373],"developer":[373],"developers":[373],"dep":[373],"depe":[373],"depen":[373],"depend":[373],"depende":[373],"dependen":[373],"dependenc":[373],"dependency":[373],"included":[373]},{"100":[35,44,54,72,103,137,139,145,163,185,186,195,214,231,255,346],"106":[255],"107":[287],"110":[106],"116":[255],"121":[305],"123":[116],"125":[287],"135":[122],"141":[103,255,287],"142":[287],"143":[103,255],"150":[103,255,281],"154":[103],"170":[116],"174":[116],"190":[305],"198":[122],"200":[370],"201":[103,154,255,370],"202":[62,103,125,281,305,354],"211":[116],"224":[122],"240":[370],"247":[116],"249":[121],"254":[122],"273":[116],"281":[116],"295":[101],"307":[103],"308":[198,199],"315":[125],"316":[101],"322":[122],"324":[120,122],"325":[116],"327":[116],"355":[122],"357":[255],"359":[106,255],"373":[259],"381":[122],"391":[116,122],"400":[148],"403":[101],"413":[122],"434":[62,354],"460":[111,114,123],"461":[116],"487":[111,119,123],"495":[116],"496":[116],"497":[116],"498":[115],"499":[115],"500":[115,124,145],"502":[122],"559":[116],"564":[116],"566":[122],"579":[122],"582":[101],"602":[114,120],"604":[120],"606":[120],"607":[120],"612":[116],"614":[106],"637":[101],"655":[101],"661":[122],"683":[77],"691":[122],"716":[122],"720":[116],"740":[116],"768":[287],"771":[116],"786":[116],"835":[122],"844":[116],"848":[116],"856":[116],"896":[116],"901":[122],"902":[101],"905":[122],"907":[122],"917":[116],"920":[116],"930":[122],"932":[116],"943":[101],"951":[122],"964":[122],"965":[122],"966":[287],"969":[103,255],"982":[122],"987":[122],"988":[72,231],"990":[72,231],"1000":[72,185,186,231],"1007":[103,255],"1061":[255],"1214":[305],"1237":[116],"1358":[122],"1413":[103,255],"1432":[103,255],"1507":[103,255,281],"1549":[103],"1705":[116],"1745":[116],"1903":[305],"1981":[122],"2006":[370],"2010":[255],"2014":[370],"2017":[103,255,370],"2018":[103],"2019":[103,154],"2021":[103,305],"2022":[125],"2024":[62,281,354],"2119":[116],"2243":[122],"2406":[370],"2470":[116],"2548":[122],"2732":[116],"2819":[116],"2953":[101],"3153":[125],"3166":[101],"3226":[122],"3244":[122],"3249":[120],"3259":[116],"3275":[116],"3551":[122],"3571":[255],"3594":[255],"3812":[122],"3910":[122],"3918":[116],"4033":[101],"4137":[122],"4605":[111,114,123],"4612":[116],"4873":[111,119,123],"5023":[122],"5595":[116],"5649":[116],"5665":[122],"5796":[122],"5822":[101],"6021":[114,120],"6049":[120],"6063":[120],"6074":[120],"6126":[116],"6379":[101],"6552":[101],"6613":[122],"6831":[77],"6919":[122],"7168":[122],"7201":[116],"7406":[116],"7718":[116],"7860":[116],"8350":[122],"8440":[116],"8481":[116],"8567":[116],"8938":[116],"8965":[116],"9018":[122],"9025":[101],"9053":[122],"9074":[122],"9170":[116],"9200":[116],"9302":[122],"9323":[116],"9435":[101],"9516":[122],"9641":[122],"9658":[122],"9696":[103,255],"9826":[122],"9876":[122],"10618":[255],"12376":[116],"13584":[122],"15491":[103],"17054":[116],"17459":[116],"21199":[116],"24067":[370],"24702":[116],"25487":[122],"27329":[116],"28196":[116],"29532":[101],"31539":[125],"31669":[101],"32446":[122],"32492":[120],"32755":[116],"35515":[122],"38124":[122],"39106":[122],"39183":[116],"40331":[101],"41377":[122],"46054":[111,114,123],"46125":[116],"48739":[111,119,123],"50233":[122],"55959":[116],"56495":[116],"56498":[116],"56657":[122],"58225":[101],"60211":[114,120],"60496":[120],"60637":[120],"60747":[120],"61268":[116],"63797":[101],"65527":[101],"66131":[122],"68319":[77],"69192":[122],"71681":[122],"72017":[116],"74061":[116],"77187":[116],"78607":[116],"83504":[122],"84403":[116],"84816":[116],"89384":[116],"90250":[101],"90537":[122],"90741":[122],"91701":[116],"92006":[116],"93238":[116],"94351":[101],"96414":[122],"96589":[122],"98269":[122],"98762":[122],"104748":[255],"106186":[255],"154910":[103],"240674":[370],"295321":[101],"315398":[125],"316697":[101],"324929":[120],"403318":[101],"460544":[111,114,123],"487399":[111,119,123],"502331":[122],"582252":[101],"602116":[114,120],"604969":[120],"606375":[120],"607471":[120],"655275":[101],"683197":[77],"902508":[101],"943511":[101],"1047480":[255],"1061860":[255],"1549100":[103],"2406747":[370],"10474802":[255],"10618600":[255],"24067472":[370],"rel":[3,81,139,269,332,373],"rela":[3,139,148,332],"relat":[3,139,148,332],"relate":[3],"related":[3],"pyt":[3,23,128,129],"pyth":[3,23,128,129],"pytho":[3,23,128,129],"python":[3,23,128,129],"con":[3,15,16,18,21,24,35,36,55,57,94,97,98,99,101,120,214,245,248,249,250,252,259,265,288,303,304,305,311,314,347,349,359,370],"cons":[3,49,59,97,98,99,120,145,158,214,248,249,250,287,305,313,341,351,370],"consi":[3],"consis":[3],"consist":[3],"consists":[3],"and":[3,5,14,23,27,33,35,42,54,72,75,82,83,84,85,90,94,122,137,140,152,155,231,233,235,236,245,259,273,274,285,289,294,298,301,304,308,313,317,323,330,346,367,370,373],"expo":[3],"expor":[3],"export":[3],"exports":[3],"fol":[3,42,148,294,305,356],"foll":[3,42,148,294,356],"follo":[3,42,148,294,356],"follow":[3,42,148,294,356],"followi":[3,42,148,294,356],"followin":[3,42,148,294,356],"following":[3,42,148,294,356],"sub":[3,85,93,146,152,159,185,236,244,287],"subp":[3,185],"subpa":[3],"subpac":[3],"subpack":[3],"subpacka":[3],"subpackag":[3],"subpackage":[3],"subpackages":[3],"alo":[3,79,264,265],"alon":[3,79,264,265],"along":[3,79,264,265],"wit":[3,6,17,23,36,42,54,63,71,75,82,83,98,143,152,154,160,162,163,169,228,233,242,249,253,259,273,277,287,288,294,300,301,303,346,355,358,366,370],"with":[3,6,17,23,36,42,54,63,71,75,82,83,98,143,152,154,160,162,163,169,228,233,242,249,253,259,273,277,287,288,294,300,301,303,346,355,358,366,370],"ext":[3,148,155],"exte":[3],"exten":[3],"extens":[3],"extensi":[3],"extensio":[3],"extension":[3],"extensions":[3],"int":[3,17,36,49,50,53,115,124,128,140,145,146,159,161,288,308,313,329,341,342,345,358],"inte":[3,49,50,53,128,140,145,146,159,304,308,313,329,341,342,345],"integ":[3,68,158,227],"integr":[3],"integra":[3],"integrat":[3],"integrati":[3],"integratin":[3],"integrating":[3],"them":[3,118,159],"inf":[3,15,51,52,87,106,147,238,252,255,274,305,325,343,344],"infe":[3,15,51,52,106,325,343,344],"infer":[3,15,51,52,106,325,343,344],"infere":[3,15,51,52,106,325,343,344],"inferen":[3,15,51,52,106,325,343,344],"inferenc":[3,15,51,52,106,325,343,344],"inference":[3,15,51,52,106,325,343,344],"inferenceo":[3,54,106,346],"inferenceob":[3,54,106,346],"inferenceobj":[3,54,106,346],"inferenceobje":[3,54,106,346],"inferenceobjec":[3,54,106,346],"inferenceobject":[3,54,106,346],"inferenceobjects":[3,54,106,346],"bas":[3,44,68,90,137,139,142,143,144,148,151,152,154,155,156,157,161,227,303,331],"base":[3,44,68,137,139,142,143,144,148,151,152,154,155,156,157,161,227,303,331],"imp":[3,27,75,103,142,151,233,305,313,317],"impl":[3,27,75,142,151,233,313,317,370],"imple":[3,27,75,142,151,233,313,317,370],"implem":[3,27,75,142,151,233,313,317,370],"impleme":[3,27,75,142,151,233,313,317,370],"implemen":[3,27,75,142,151,233,313,317,370],"implement":[3,27,75,142,151,233,313,317,370],"implementi":[3],"implementin":[3],"implementing":[3],"inferenced":[3,15,18,51,52,325,343,344,359],"inferenceda":[3,15,18,51,52,325,343,344,359],"inferencedat":[3,15,18,51,52,325,343,344,359],"inferencedata":[3,15,18,51,52,325,343,344,359],"typ":[3,4,6,18,72,145,156,158,222,231,305,356,359],"type":[3,4,6,18,72,145,156,158,222,231,356,359],"uti":[3],"util":[3],"utili":[3],"utilit":[3],"utiliti":[3],"utilitie":[3],"utilities":[3],"bui":[3],"buil":[3],"build":[3],"buildi":[3],"buildin":[3],"building":[3],"sav":[3,150],"savi":[3,150],"savin":[3],"saving":[3],"rep":[4,18,96,159,160,195,247,308,359,362,370],"repl":[4],"ent":[4,62,77,125,354,370],"ente":[4,370],"enter":[4,370],"for":[5,26,28,37,38,40,60,62,90,94,103,115,135,175,194,221,241,245,268,274,284,290,292,294,296,304,305,316,318,330,331,352,354],"exa":[5,44,63,72,90,94,95,101,122,138,141,143,144,146,154,169,179,183,184,188,189,190,191,192,193,194,196,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,231,241,242,245,246,253,265,277,330,331,355,362],"exam":[5,44,63,72,90,94,95,101,122,138,141,143,144,146,154,169,179,183,184,188,189,190,191,192,193,194,196,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,231,241,242,245,246,253,265,277,330,331,355,362],"examp":[5,44,63,72,90,94,95,101,122,138,141,143,144,146,154,169,179,183,184,188,189,190,191,192,193,194,196,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,231,241,242,245,246,253,265,277,330,331,355,362],"exampl":[5,44,63,72,90,94,95,101,122,138,141,143,144,146,154,169,179,183,184,188,189,190,191,192,193,194,196,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,231,241,242,245,246,253,265,277,330,331,355,362],"example":[5,44,63,72,90,94,95,101,122,138,141,143,144,146,154,169,179,183,184,188,189,190,191,192,193,194,196,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,231,241,242,245,246,253,265,277,330,331,355,362],"dat":[6,9,51,52,91,94,95,121,152,169,179,182,183,186,188,189,191,192,195,196,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,241,245,246,253,325,333,343,344,362],"data":[6,9,51,52,91,94,95,121,152,169,179,182,183,186,188,189,191,192,195,196,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,241,245,246,253,325,333,343,344,362],"sim":[6,94,101,103,154,245,252,277,305],"simp":[6,103,277,305],"simpl":[6,277],"simply":[6],"ove":[6,9,72,132,150,162,231,287,370],"over":[6,9,72,132,150,162,231,287,370],"overl":[6,72,231],"overlo":[6,72,231],"overloa":[6,72,231],"overload":[6,72,231],"overv":[9,132],"overvi":[9,132],"overvie":[9,132],"overview":[9,132],"mcm":[12,90,106,241,285],"mcmc":[12,90,106,241,285],"mcmcc":[12,285,287],"mcmcch":[12,285,287],"mcmccha":[12,285,287],"mcmcchai":[12,285,287],"mcmcchain":[12,285,287],"mcmcchains":[12,285,287],"lib":[13,15,26,125,316],"libr":[13,15,26,125,316],"libra":[13,15,26,125,316],"librar":[13,15,26,125,316],"library":[13,15,26,125,316],"not":[14,18,33,44,58,60,75,79,95,137,139,142,148,160,233,246,264,273,298,333,350,352,359,370],"noth":[14,60,352],"nothi":[14,60,352],"nothin":[14,60,352],"nothing":[14,60,352],"dis":[14,35,44,60,79,106,150,156,158,160,264,265,277,288,305,352],"dist":[14,44,60,79,101,106,156,158,160,252,264,265,277,352],"distr":[14,44,60,79,101,106,156,158,160,252,264,265,277,352],"distri":[14,44,60,79,101,106,156,158,160,252,264,265,277,352],"distrib":[14,44,60,79,101,106,156,158,160,252,264,265,277,352],"distribu":[14,44,60,79,101,106,156,158,160,252,264,265,277,352],"distribut":[14,44,60,79,101,106,156,158,160,252,264,265,277,352],"distributi":[14,44,60,79,101,106,156,158,160,252,264,265,277,352],"distributio":[14,44,60,79,101,106,156,158,160,252,264,265,277,352],"distribution":[14,44,60,79,101,106,156,158,160,252,264,265,277,352],"nam":[14,37,51,55,58,59,68,77,93,138,139,143,152,175,180,194,227,244,343,347,350,351],"name":[14,37,51,55,58,59,68,77,93,138,139,143,152,175,180,194,227,244,343,347,350,351],"var":[14,17,59,138,139,143,145,169,183,194,241,294,333,351,358,366,370],"vari":[14,17,59,138,139,143,241,294,330,333,335,351,358],"varia":[14,17,59,138,139,143,241,294,330,333,335,351,358],"variab":[14,17,59,138,139,143,241,330,333,335,351,358],"variabl":[14,17,59,138,139,143,241,330,333,335,351,358],"variable":[14,17,59,138,139,143,241,330,333,335,351,358],"variables":[14,17,143,358],"out":[14,44,60,103,141,145,255,296,352],"sam":[14,17,34,39,54,56,97,103,115,124,139,155,187,248,281,284,286,291,313,322,323,332,346,348,358],"samp":[14,17,34,54,97,103,115,124,139,155,159,187,248,281,284,286,322,323,332,346,358],"sampl":[14,17,34,54,97,103,115,124,139,155,159,187,248,281,284,286,322,323,332,346,358],"sample":[14,17,34,54,82,83,97,115,124,139,155,159,187,241,248,284,286,322,323,332,346,358],"pri":[14,17,54,59,60,63,120,138,156,274,346,351,352,355,358],"prio":[14,17,54,59,60,63,120,138,156,274,346,351,352,355,358],"prior":[14,17,54,59,60,63,120,138,156,274,346,351,352,355,358],"obs":[14,17,54,59,60,90,91,197,253,333,346,351,352,358],"obse":[14,17,54,59,60,120,253,333,346,351,352,358],"obser":[14,17,54,59,60,120,253,333,346,351,352,358],"observ":[14,17,54,59,60,120,253,333,346,351,352,358],"observe":[14,17,54,59,60,101,120,253,333,346,351,352,358],"observed":[14,17,54,59,60,101,120,253,333,346,351,352,358],"whi":[14,17,18,35,49,59,60,62,152,155,158,305,341,351,352,354,358,359],"whic":[14,17,18,35,49,59,60,62,152,155,158,305,341,351,352,354,358,359],"which":[14,17,18,35,49,59,60,62,152,155,158,305,341,351,352,354,358,359],"cond":[14,59,60,101,252,351,352],"condi":[14,59,60,101,252,351,352],"condit":[14,59,60,101,252,351,352],"conditi":[14,59,60,101,252,351,352],"conditio":[14,59,60,101,252,351,352],"condition":[14,59,60,101,252,351,352],"conditiona":[14,59,60,101,252,351,352],"conditional":[14,59,60,101,252,351,352],"sho":[14,26,42,59,60,101,139,140,146,148,149,158,159,160,161,252,278,316,351,352,373],"shou":[14,26,42,59,60,101,139,149,158,159,252,316,351,352,373],"shoul":[14,26,42,59,60,101,139,149,158,159,252,316,351,352,373],"should":[14,26,42,59,60,101,139,149,158,159,252,316,351,352,373],"onl":[14,58,59,60,63,141,143,144,146,152,155,162,255,333,350,351,352,355,367],"only":[14,58,59,60,63,141,143,144,146,152,155,162,255,333,350,351,352,355,367],"cont":[14,55,59,94,158,162,168,245,265,303,347,351,370],"conta":[14,55,59,94,168,245,265,303,347,351,370],"contai":[14,55,59,94,168,245,265,303,347,351],"contain":[14,55,59,94,168,245,265,303,347,351],"mod":[14,17,26,35,36,59,60,90,91,103,118,128,144,150,151,158,160,214,255,287,288,296,316,330,351,352,358],"mode":[14,17,59,60,90,91,103,118,128,144,151,158,160,214,255,287,296,330,351,352,358],"model":[14,59,60,90,91,103,118,128,151,160,214,255,287,296,330,351,352],"modele":[14,59,60,351,352],"modeled":[14,59,60,351,352],"ran":[14,37,54,59,72,93,140,145,149,159,163,180,186,187,231,244,265,277,346,351],"rand":[14,54,59,72,145,159,180,186,187,231,265,277,346,351],"rando":[14,59,145,159,351],"random":[14,59,145,159,351],"keys":[14,59,351],"are":[14,49,59,75,79,81,82,83,90,146,150,152,154,155,162,233,241,259,264,269,294,299,305,321,328,331,341,351,370],"par":[14,33,37,49,59,66,75,103,168,233,242,268,287,289,298,300,301,341,351,367],"para":[14,33,37,59,75,82,83,168,233,242,273,289,298,300,301,351,367],"param":[14,33,37,59,75,82,83,168,233,242,273,289,298,300,301,351,367],"parame":[14,33,37,59,75,82,83,168,233,273,289,298,300,301,351,367],"paramet":[14,33,37,59,75,82,83,168,233,273,289,298,300,301,351,367],"paramete":[14,33,37,59,75,82,83,168,233,273,289,298,300,301,351,367],"parameter":[14,33,37,59,75,82,83,168,233,273,289,298,300,301,351,367],"names":[14,59,93,143,194,244,351],"kwa":[15,25,69,73,142,145,150,151,153,154,161,230,315,325,336],"kwar":[15,25,69,73,142,145,150,151,153,154,161,230,315,325,336],"kwarg":[15,25,69,73,142,145,150,151,153,154,161,230,315,325,336],"kwargs":[15,25,69,73,142,145,150,151,153,154,161,230,315,325,336],"conv":[15,16,18,21,23,24,35,36,57,214,259,288,303,304,305,311,314,349,359],"conve":[15,16,18,21,23,24,35,36,57,214,259,288,303,304,305,311,314,349,359],"conver":[15,16,18,21,23,24,35,36,57,214,259,288,303,304,305,311,314,349,359],"convert":[15,18,21,23,214,311,359],"samples":[15,37,79,97,139,159,162,248,264,284],"eit":[15,18,68,156,227,359],"eith":[15,18,68,156,227,359],"eithe":[15,18,68,156,227,359],"either":[15,18,68,156,227,359],"convers":[16,24,57,314,349],"conversi":[16,24,57,314,349],"conversio":[16,24,57,314,349],"conversion":[16,24,57,314,349],"ida":[17,54,90,91,101,169,180,190,191,192,200,201,202,253,346,358],"idat":[17,54,90,91,101,169,180,190,191,192,200,201,202,253,346,358],"idata":[17,54,90,91,101,169,180,190,191,192,200,201,202,253,346,358],"cen":[17,90,91,94,95,101,183,188,191,196,205,206,207,209,210,211,212,245,246,274,358],"cent":[17,90,91,94,95,101,183,188,191,196,205,206,207,209,210,211,212,245,246,274,358],"cente":[17,90,91,94,95,101,183,188,191,196,205,206,207,209,210,211,212,245,246,274,358],"center":[17,90,91,94,95,101,183,188,191,196,205,206,207,209,210,211,212,245,246,274,358],"centere":[17,90,91,94,95,101,183,188,191,196,205,206,207,209,210,211,212,245,246,274,358],"centered":[17,90,91,94,95,101,183,188,191,196,205,206,207,209,210,211,212,245,246,274,358],"eig":[17,90,91,94,95,101,119,120,123,183,184,188,191,193,196,205,206,207,208,209,210,211,245,246,358],"eigh":[17,90,91,94,95,101,183,184,188,191,193,196,205,206,207,208,209,210,211,245,246,358],"eight":[17,90,91,94,95,101,183,184,188,191,193,196,205,206,207,208,209,210,211,245,246,358],"gro":[17,25,73,117,143,158,315,336,358,366,370],"grou":[17,25,73,117,143,158,315,336,358,366,370],"group":[17,25,73,117,143,158,315,336,358],"groups":[17,49,117,143,341,358],"pos":[17,25,54,58,63,73,106,115,138,162,169,214,303,315,336,346,350,355,358],"post":[17,25,54,58,63,73,106,115,138,169,214,303,315,336,346,350,355,358],"poste":[17,25,54,58,63,73,106,138,169,214,303,315,336,346,350,355,358],"poster":[17,25,54,58,63,73,106,138,169,214,303,315,336,346,350,355,358],"posteri":[17,25,54,58,63,73,106,138,169,214,303,315,336,346,350,355,358],"posterio":[17,25,54,58,63,73,106,138,169,214,303,315,336,346,350,355,358],"posterior":[17,25,54,58,63,73,106,138,169,214,303,315,336,346,350,355,358],"pre":[17,44,75,85,197,233,236,296,330,331,335,358],"pred":[17,44,85,197,236,296,331,358],"predi":[17,44,85,197,236,253,296,331,358],"predic":[17,44,85,197,236,253,296,331,358],"predict":[17,44,85,197,236,253,296,331,358],"predicti":[17,77,85,197,236,331,358],"predictiv":[17,77,85,197,236,331,358],"predictive":[17,77,85,197,236,331,358],"sta":[17,67,68,74,97,98,101,123,146,148,149,226,227,232,248,249,265,287,303,322,324,358],"stat":[17,67,68,74,101,123,144,146,148,149,155,226,227,232,303,304,322,358],"stats":[17,111,123,139,144,146,148,155,322,358],"def":[17,22,26,48,66,75,94,97,138,168,175,194,214,233,245,248,252,268,305,312,316,325,340,358,362,370],"defa":[17,26,66,75,94,97,138,168,175,214,233,245,248,305,316,325,358],"defau":[17,26,66,75,94,97,138,168,175,214,233,245,248,305,316,325,358],"defaul":[17,26,66,75,94,97,138,168,175,214,233,245,248,305,316,325,358],"default":[17,26,66,75,94,97,138,168,175,214,233,245,248,305,316,325,358],"defaults":[17,26,94,137,139,143,144,146,152,155,157,160,162,245,316,358],"lazy":[17,358],"avo":[17,72,231,358],"avoi":[17,72,231,358],"avoid":[17,72,231,358],"avoids":[17,358],"rea":[17,37,58,76,82,83,139,140,154,159,234,302,332,350,358],"read":[17,139,140,154,156,358],"readi":[17,358],"readin":[17,358],"reading":[17,358],"into":[17,35,36,44,137,146,148,149,152,155,162,288,296,358],"mem":[17,358],"memo":[17,358],"memor":[17,358],"memory":[17,358],"oper":[17,358],"opera":[17,358],"operat":[17,358],"operati":[17,358],"operatio":[17,358],"operation":[17,358],"operations":[17,358],"the":[17,18,26,27,55,71,81,86,98,99,113,129,153,175,221,228,237,249,250,269,285,287,289,299,313,316,317,322,323,324,329,330,335,347,356,358,359,362,366,367,373],"thes":[17,150,221,299,358],"these":[17,150,221,299,358],"arr":[17,138,233,242,296,332,358],"arra":[17,138,233,242,296,332,358],"array":[17,138,233,242,296,332,358],"arrays":[17,75,233,358],"wil":[17,62,120,137,138,139,140,145,147,148,149,154,155,156,157,161,265,354,358],"will":[17,62,120,137,138,139,140,144,145,147,148,149,154,155,156,157,161,265,354,358],"slo":[17,358],"slow":[17,358],"als":[17,27,42,63,72,86,87,89,90,95,231,237,238,240,241,242,246,317,355,358],"also":[17,27,42,63,72,86,87,89,90,95,231,237,238,240,241,242,246,317,355,358],"tha":[18,28,33,35,44,79,94,120,146,152,222,245,264,265,298,313,318,330,335,359],"that":[18,28,33,35,44,63,79,94,120,139,222,245,264,265,298,313,318,355,359],"can":[18,27,28,36,44,49,68,95,118,121,146,152,227,246,288,296,300,317,318,341,359,366,370],"converte":[18,23,359],"converted":[18,23,359],"usi":[18,44,68,72,80,82,83,90,91,115,128,182,227,231,241,253,266,278,359],"usin":[18,44,68,72,80,82,83,90,91,115,128,182,227,231,241,253,266,278,359],"using":[18,44,68,72,80,82,83,90,91,115,128,182,227,231,241,253,266,278,359],"then":[18,35,36,75,150,159,233,241,285,288,330,333,335,359,367],"spe":[18,42,121,143,150,158,159,175,294,359],"spec":[18,42,121,143,150,158,159,175,294,359],"speci":[18,42,121,143,150,158,159,175,294,359],"specif":[18,42,121,143,150,158,159,175,294,359],"specifi":[18,42,143,148,150,158,159,175,294,359],"specifie":[18,42,143,158,159,294,359],"specifies":[18,158,305,359],"repr":[18,96,159,160,247,308,359,370],"repre":[18,96,160,247,359,370],"repres":[18,96,160,247,359,370],"represe":[18,96,160,247,359,370],"represen":[18,96,160,247,359,370],"represent":[18,96,160,247,359,370],"represents":[18,359],"pat":[18,150,151,359],"path":[18,359],"defi":[22,48,137,138,145,147,148,150,151,152,155,157,162,252,268,312,340,362],"defin":[22,48,137,138,145,147,148,150,151,152,155,157,162,252,268,312,340,362],"defini":[22,48,268,312,340],"definit":[22,48,312,340],"definiti":[22,48,312,340],"definitio":[22,48,312,340],"definition":[22,48,312,340],"dims":[23,26,54,101,115,121,124,141,143,146,214,313,316,346],"dimst":[23,313],"dimsta":[23,313],"dimstac":[23,313],"dimstack":[23,313],"has":[23,33,121,154,296,298,313,332],"ide":[23,141,143,149,160,162,163,313],"iden":[23,141,143,149,160,162,163,313],"ident":[23,141,143,149,160,162,163,313],"identi":[23,141,143,149,160,162,163,313],"identic":[23,313],"identica":[23,313],"identical":[23,313],"usa":[23,139,141,143,144,146,154,313],"usag":[23,139,141,143,144,146,154,313],"usage":[23,139,141,143,144,146,154,313],"whe":[23,35,36,68,79,80,82,83,94,95,144,146,152,227,245,246,264,266,288,289,304,367],"when":[23,35,36,82,83,95,139,144,146,152,159,246,288,289,367],"pas":[23,142,145,148,149,150,151,153,157,159,160,367],"pass":[23,142,145,148,149,150,151,153,157,159,160,367],"passe":[23,142,145,148,149,150,151,153,157,159,160],"passed":[23,142,145,148,149,150,151,153,157,159,160],"xar":[23,148,149,157,160],"xarr":[23,148,149,157,160],"xarra":[23,148,149,157,160],"xarray":[23,148,149,157,160],"witho":[23,143,159],"withou":[23,143,159],"without":[23,143,159],"cop":[23],"copy":[23],"copyi":[23],"copyin":[23],"copying":[23],"obj":[23,72,120,231,265],"obje":[23,25,72,120,231,265,315],"objec":[23,25,72,120,231,265,315],"object":[23,25,72,120,231,265,315],"share":[23],"shares":[23],"sup":[25,72,137,231,315],"supp":[25,72,137,231,315],"suppo":[25,72,231,315],"suppor":[25,72,231,315],"support":[25,72,231,315],"supporte":[25,296,315],"supported":[25,296,315],"met":[26,39,62,72,96,99,113,125,231,247,250,291,316,321,354],"meta":[26,62,113,125,316,354],"metad":[26,62,113,125,316,354],"metada":[26,62,113,125,316,354],"metadat":[26,62,113,125,316,354],"metadata":[26,62,113,125,316,354],"atta":[26,316,370],"attac":[26,316,370],"attach":[26,316],"add":[26,44,58,140,145,148,150,159,161,162,163,287,296,316,350],"addi":[26,44,145,150,161,163,296,316],"addit":[26,44,145,150,161,163,296,316],"additi":[26,44,145,150,161,163,296,316],"additio":[26,44,145,150,161,163,296,316],"addition":[26,44,145,150,161,163,296,316],"jso":[26,316],"json":[26,316],"ser":[26,316],"seri":[26,316],"seria":[26,316],"serial":[26,316],"seriali":[26,316],"serializ":[26,316],"serializa":[26,316],"serializab":[26,316],"serializabl":[26,316],"serializable":[26,316],"uni":[26,37,82,83,111,119,120,123,159,162,316,325,332],"unio":[26,37,82,83,111,119,120,123,316,325,332],"union":[26,37,82,83,111,119,120,123,316,325,332],"str":[26,54,62,101,112,113,115,121,124,125,138,143,174,316,346,354],"stri":[26,54,62,68,101,112,113,115,121,124,125,141,144,149,174,227,316,346,354],"strin":[26,54,62,68,101,112,113,115,121,124,125,141,144,149,174,227,316,346,354],"string":[26,54,62,68,101,112,113,115,121,124,125,141,144,149,174,227,316,346,354],"modu":[26,316],"modul":[26,316],"module":[26,316],"use":[26,28,44,68,75,82,83,94,116,122,128,137,138,146,148,154,155,160,169,181,182,190,198,199,203,204,227,233,245,258,274,294,308,316,318,331,333,366],"used":[26,28,44,68,82,83,94,137,138,139,141,142,146,149,158,160,227,245,258,274,294,316,318,331,333],"per":[26,77,90,91,95,101,111,119,123,149,160,162,163,246,316],"perf":[26,95,111,119,123,246,316],"perfo":[26,95,246,316],"perfor":[26,95,246,316],"perform":[26,95,246,316],"performi":[26,316],"performin":[26,316],"performing":[26,316],"attache":[26,316],"attached":[26,316],"implements":[27,313,317],"api":[27,317],"sou":[28,37,77,89,240,305,318],"sour":[28,37,77,89,240,305,318],"sourc":[28,37,77,89,240,305,318],"source":[28,37,77,89,240,305,318],"sources":[28,318],"any":[28,62,75,113,125,233,318,354],"fun":[28,61,121,122,150,153,221,263,284,318,353],"func":[28,61,121,122,150,153,221,263,284,318,353],"funct":[28,61,121,122,141,143,160,162,221,263,284,318,353],"functi":[28,61,121,122,141,143,160,162,221,263,284,318,353],"functio":[28,61,121,122,141,143,160,162,221,263,284,318,353],"function":[28,61,121,122,141,143,160,162,221,263,284,318,353],"acc":[28,42,49,60,68,111,118,119,123,146,148,152,155,162,227,294,318,341,352],"acce":[28,42,49,60,68,111,118,119,123,151,227,294,318,341,352],"accep":[28,42,60,111,119,123,151,294,318,352],"accept":[28,42,60,111,119,123,151,294,318,352],"fft":[31],"ffta":[31],"fftau":[31],"fftaut":[31],"fftauto":[31],"fftautoc":[31],"fftautoco":[31],"fftautocov":[31],"fftautocovm":[31],"fftautocovme":[31],"fftautocovmet":[31],"fftautocovmeth":[31],"fftautocovmetho":[31],"fftautocovmethod":[31],"bfm":[31],"bfmi":[31],"fra":[32,80,147,266,274,296,297,370],"frac":[32,80,147,266,274,297],"fract":[32,147,297],"fracti":[32,147,297],"fractio":[32,147,297],"fraction":[32,147,297],"adv":[33,287,298,370],"advi":[33,298],"advic":[33,298],"advice":[33,298],"val":[33,44,71,75,86,103,138,147,148,149,157,158,160,163,228,233,237,242,255,259,296,298,301,305,332,335],"valu":[33,44,71,75,146,147,148,149,157,158,163,228,233,242,259,296,298,301,305,332,335],"value":[33,44,71,75,146,147,148,149,157,158,163,228,233,242,259,296,298,301,305,332,335],"values":[33,139,146,148,149,155,158,242,259,298,301,332,335],"sma":[33,111,119,120,123,137,298],"smal":[33,111,119,120,123,137,298],"small":[33,111,119,120,123,137,298],"smalle":[33,111,119,120,123,137,298],"smaller":[33,137,298],"than":[33,35,146,149,152,298,330,335],"ind":[33,35,36,68,79,81,111,123,141,147,158,163,227,264,269,298],"indi":[33,35,36,79,81,141,147,158,163,264,269,298],"indic":[33,35,36,79,81,141,147,158,163,264,269,298],"indica":[33,35,36,79,81,141,147,158,163,264,269,298],"indicat":[33,35,36,79,81,141,147,158,163,264,269,298],"indicate":[33,35,36,79,141,147,158,163,264,298],"poo":[33,298],"poor":[33,298],"howe":[33,44,298],"howev":[33,44,298],"howeve":[33,44,298],"however":[33,44,298],"thi":[33,39,75,122,141,143,146,151,169,233,241,277,287,291,298,304,313,328,366],"this":[33,39,75,122,141,143,146,151,169,233,241,277,291,298,304,313,328,366],"thr":[33,81,144,146,269,298,308,366,370],"thre":[33,81,146,269,298,308],"thres":[33,81,146,269,298],"thresh":[33,81,146,269,298],"thresho":[33,81,146,269,298],"threshol":[33,81,146,269,298],"threshold":[33,81,146,269,298],"pro":[33,44,47,60,76,93,94,95,111,119,123,140,141,155,156,157,159,162,197,221,234,241,244,245,246,265,277,287,296,298,308,330,333,339,352],"prov":[33,93,139,140,149,154,155,156,157,158,159,241,244,298,330,333],"provi":[33,93,139,140,149,154,155,156,157,158,159,241,244,298,330,333],"provis":[33,298],"provisi":[33,298],"provisio":[33,298],"provision":[33,298],"provisiona":[33,298],"provisional":[33,298],"may":[33,58,298,350],"cha":[33,38,39,40,42,54,75,77,82,83,112,115,137,141,143,159,162,197,233,242,289,290,291,292,298,300,301,305,346,370],"chan":[33,159,298],"chang":[33,159,298],"change":[33,159,298],"bel":[33,36,158,160,298],"belo":[33,36,158,160,298],"below":[33,36,158,160,298],"oft":[33,298],"ofte":[33,298],"often":[33,298],"indicates":[33,35,36,79,147,158,163,264,298],"ada":[33,296,298],"adap":[33,296,298],"adapt":[33,296,298],"adapta":[33,298],"adaptat":[33,298],"adaptati":[33,298],"adaptatio":[33,298],"adaptation":[33,298],"parameters":[33,42,75,82,83,168,233,289,298,300,301,367,370],"tar":[33,265,277,298,373],"targ":[33,265,277,298],"targe":[33,265,277,298],"target":[33,265,277,298],"hea":[33,298],"heav":[33,298],"heavy":[33,298],"tai":[33,79,264,298],"tail":[33,79,264,298],"tails":[33,298],"wer":[33,298],"were":[33,298],"exp":[33,79,81,85,154,157,159,161,236,264,265,269,298],"expl":[33,81,269,298],"explo":[33,298],"explor":[33,298],"explore":[33,298],"explored":[33,298],"siz":[34,42,60,62,82,83,112,113,121,125,137,138,139,140,142,145,147,148,150,151,155,156,157,161,162,197,241,252,253,286,289,294,305,323,332,352,354],"size":[34,42,60,62,82,83,112,113,121,125,137,138,139,140,142,145,147,148,150,151,155,156,157,161,162,197,241,252,253,286,289,294,305,323,332,352,354],"num":[35,36,137,138,139,145,146,147,148,154,155,156,160,161,163],"numb":[35,36,137,139,142,145,148,151,154,155,156,161],"numbe":[35,36,137,139,142,145,148,151,154,155,156,161],"number":[35,36,137,139,142,145,148,151,154,155,156,161],"dia":[35,43,66,72,79,231,264,265,284,287,295,300,301,304],"diag":[35,43,66,72,79,231,264,265,284,287,295,300,301,304],"diagn":[35,43,66,72,79,231,264,265,284,287,295,300,301,304],"diagno":[35,43,66,72,79,231,264,265,284,287,295,300,301,304],"diagnos":[35,43,66,72,79,231,264,265,284,287,295,300,301,304],"diagnost":[35,43,66,72,79,231,264,265,287,295,300,301,304],"diagnosti":[35,43,66,72,79,231,264,265,287,295,300,301,304],"diagnostic":[35,43,66,72,79,231,264,265,287,295,300,301,304],"diagnostics":[35,66,72,231,287,301],"che":[35,36,44,75,100,117,120,233,251,288,296],"chec":[35,36,44,100,117,120,251,288,296],"check":[35,36,44,100,117,120,251,288,296],"withi":[35,36,44,158,288,296,370],"within":[35,36,44,158,288,296,370],"converg":[35,36,259,288,303,304,305],"converge":[35,36,259,288,303,304,305],"convergen":[35,36,288,303,304,305],"convergenc":[35,36,288,303,304,305],"convergence":[35,36,288,303,304,305],"cann":[35,36,288],"canno":[35,36,288],"cannot":[35,36,288],"eve":[35,36,85,95,156,161,236,246,288],"even":[35,36,95,161,246,288],"evenl":[35,36,288],"evenly":[35,36,288],"disc":[35,158,288,305],"disca":[35,288,305],"discar":[35,288,305],"discard":[35,288,305],"discarde":[35,288],"discarded":[35,288],"aft":[35,288],"afte":[35,288],"after":[35,288],"fir":[35,137,138,288],"firs":[35,137,138,288],"first":[35,137,138,288],"splits":[35,288],"ther":[35,287],"there":[35],"mus":[35,42,89,148,155,158,163,240,242,294,330,332,335],"must":[35,42,89,148,155,158,163,240,242,294,330,332,335],"lea":[35,44,103,255,281],"leas":[35],"least":[35],"splitt":[35],"splitti":[35],"splittin":[35],"splitting":[35],"maxi":[35,79,137,159,264],"maxim":[35,79,137,159,264],"maximu":[35,79,137,159,264],"maximum":[35,79,137,159,264],"lag":[35,137],"autocova":[35,38,40,290,292],"autocovar":[35,38,40,290,292],"autocovari":[35,38,40,290,292],"autocovaria":[35,38,40,290,292],"autocovarian":[35,38,40,290,292],"autocovarianc":[35,38,40,290,292],"autocovariance":[35,38,40,290,292],"gre":[35,218,287,366,370],"grea":[35,366,370],"great":[35,366,370],"greate":[35],"greater":[35],"giv":[35,58,258,350],"give":[35,58,258,350],"given":[35,58,258,350],"estiman":[35],"estimand":[35],"rec":[35,44,72,231],"reco":[35,44,72,231],"recom":[35,44,72,231],"recomm":[35,44],"recomme":[35,44],"recommen":[35,44],"recommend":[35,44],"recommende":[35,44],"recommended":[35,44],"veh":[36,103,154,255,296,305],"veht":[36,103,154,255,296,305],"vehta":[36,103,154,255,296,305],"vehtar":[36,103,154,255,296,305],"vehtari":[36,103,154,255,296,305],"vehtarig":[36,305],"vehtarige":[36,305],"vehtarigel":[36,305],"vehtarigelm":[36,305],"vehtarigelma":[36,305],"vehtarigelman":[36,305],"vehtarigelman2":[36,305],"vehtarigelman20":[36,305],"vehtarigelman202":[36,305],"vehtarigelman2021":[36,305],"see":[36,42,63,72,79,81,86,87,89,90,94,95,120,141,143,144,146,150,151,154,159,160,198,199,231,237,238,240,241,242,245,246,264,265,269,296,330,331,355],"eac":[37,75,101,140,159,233,370],"each":[37,75,101,140,159,233,370],"abs":[37,58,82,83,86,87,88,237,238,239,302,332,350],"abst":[37,58,82,83,86,87,88,237,238,239,287,302,332,350],"abstr":[37,58,82,83,86,87,88,237,238,239,287,302,332,350],"abstra":[37,58,82,83,86,87,88,237,238,239,287,302,332,350],"abstrac":[37,58,82,83,86,87,88,237,238,239,287,302,332,350],"abstract":[37,58,82,83,86,87,88,237,238,239,287,302,332,350],"abstracta":[37,58,82,83,302,332,350],"abstractar":[37,58,82,83,302,332,350],"abstractarr":[37,58,82,83,302,332,350],"abstractarra":[37,58,82,83,302,332,350],"abstractarray":[37,58,82,83,302,332,350],"mis":[37,111,119,120,123,147],"miss":[37,111,119,120,123,147],"missi":[37,111,119,120,123,147],"missin":[37,111,119,120,123,147],"missing":[37,111,119,120,123,147],"real":[37,58,76,82,83,159,234,302,332,350],"kin":[37,90,155,156,158,160,194],"kind":[37,90,155,156,158,160,194],"sym":[37,51,55,58,68,227,343,347,350],"symb":[37,51,55,58,68,227,343,347,350],"symbo":[37,51,55,58,68,227,343,347,350],"symbol":[37,51,55,58,68,227,343,347,350],"rank":[37,93,140,244,305],"named":[37,49,54,58,59,77,180,341,346,350,351],"namedt":[37,49,54,58,59,77,180,341,346,350,351],"namedtu":[37,49,54,58,59,77,180,341,346,350,351],"namedtup":[37,49,54,58,59,77,180,341,346,350,351],"namedtupl":[37,49,54,58,59,77,180,341,346,350,351],"namedtuple":[37,49,54,58,59,77,180,341,346,350,351],"est":[37,38,40,72,85,86,87,89,90,91,141,147,154,158,163,221,231,236,237,238,240,241,258,259,290,292,303,304,370],"esti":[37,38,40,72,85,86,87,89,90,91,141,147,154,158,163,221,231,236,237,238,240,241,258,259,290,292,303,304,370],"estim":[37,38,40,72,85,86,87,89,90,91,141,147,154,158,163,221,231,236,237,238,240,241,258,259,290,292,303,304,370],"estima":[37,38,40,72,85,86,87,89,90,91,141,147,154,158,163,221,231,236,237,238,240,241,258,259,290,292,303,304,370],"estimat":[37,38,40,72,85,86,87,89,90,91,141,147,154,158,163,221,231,236,237,238,240,241,258,259,290,292,303,304,370],"estimate":[37,72,85,86,87,89,90,91,141,147,154,158,163,221,231,236,237,238,240,241,259,303,370],"alg":[38,40,75,233,290,292,296],"algo":[38,40,75,233,290,292,296],"algor":[38,40,75,233,290,292,296],"algori":[38,40,75,233,290,292,296],"algorit":[38,40,75,233,290,292,296],"algorith":[38,40,75,233,290,292,296],"algorithm":[38,40,75,233,290,292,296],"estimati":[38,40,138,290,292,304],"estimatin":[38,40,290,292],"estimating":[38,40,290,292],"mea":[38,40,44,69,72,141,148,155,158,230,231,290,292,303],"mean":[38,40,44,69,72,141,148,155,158,230,231,290,292,303],"chai":[38,39,40,42,54,75,77,82,83,112,115,137,141,143,162,197,233,242,289,290,291,292,300,301,305,346],"chain":[38,39,40,42,54,75,77,82,83,112,115,137,141,143,162,197,233,242,289,290,291,292,300,301,305,346],"chains":[38,39,40,42,75,82,83,137,149,162,197,233,242,289,290,291,292,300,301],"same":[39,42,56,60,139,241,252,291,294,313,348,352],"one":[39,44,63,89,103,121,163,169,240,255,291,330,335,355],"autocovm":[39,291],"autocovme":[39,291],"autocovmet":[39,291],"autocovmeth":[39,291],"autocovmetho":[39,291],"autocovmethod":[39,291],"but":[39,146,152,291],"meth":[39,72,96,99,231,247,250,291,321],"metho":[39,72,96,99,231,247,250,291,321],"method":[39,72,96,99,231,247,250,291,321],"fas":[39,291],"fast":[39,291],"aut":[40,138,139,140,141,144,145,146,147,148,149,150,151,152,154,155,156,157,160,161,292,303],"auto":[40,138,139,140,141,144,145,146,147,148,149,150,151,152,154,155,156,157,160,161,292,303],"autoc":[40,292,303],"autoco":[40,292,303],"autocov":[40,292],"car":[41,72,82,83,231,293,305,324,366,370],"carl":[41,72,82,83,231,293,324],"carlo":[41,72,82,83,231,293,324],"sha":[42,144,147,157,163,233,242,259,265,273,289,296,300,301,333],"shap":[42,144,233,242,259,265,273,289,296,300,301,333],"shape":[42,144,233,242,259,265,273,289,296,300,301,333],"dra":[42,54,60,62,75,77,81,82,83,115,124,137,141,143,151,197,233,242,269,289,300,301,346,352,354],"draw":[42,54,60,62,75,77,81,82,83,115,124,137,141,143,151,197,233,242,269,289,300,301,346,352,354],"draws":[42,60,75,82,83,137,197,233,242,289,300,301,352],"ess":[42,66,82,83,90,135,154,155,241],"kinds":[42,148],"estimates":[42,85,86,87,90,91,158,236,237,238,259,370],"who":[42],"whos":[42],"whose":[42],"estimated":[42,80,90,147,154,241,266,294,303],"specified":[42,143,159,294],"vec":[42,174,294],"vect":[42,174,294],"vecto":[42,174,294],"vector":[42,174,294],"elt":[42,62,112,113,121,125,294,354],"elty":[42,62,112,113,121,125,294,354],"eltyp":[42,62,112,113,121,125,294,354],"eltype":[42,62,112,113,121,125,294,354],"ret":[42,44,58,70,94,116,229,245,252,265,294,296,305,350],"retu":[42,44,58,70,94,229,245,252,265,294,296,350],"retur":[42,44,58,70,94,229,245,252,265,294,296,350],"return":[42,44,58,70,94,229,245,252,265,294,296,350],"estimators":[42,294],"eff":[42,82,83,85,236,241,289,294,323,332],"effe":[42,82,83,85,236,241,289,294,323,332],"effec":[42,82,83,85,236,241,289,294,323,332],"effect":[42,82,83,85,236,241,289,294,323,332],"effecti":[42,82,83,85,236,241,289,294,323,332],"effectiv":[42,82,83,85,236,241,289,294,323,332],"effective":[42,82,83,85,236,241,289,294,323,332],"fro":[44,93,94,118,129,141,154,159,180,197,244,245,296,305,335,366,367,370],"from":[44,93,94,118,129,141,154,159,180,197,244,245,296,305,335,366,367,370],"sep":[44,58,75,137,149,158,163,233,296,350],"sepa":[44,58,75,137,149,158,163,233,296,350],"separ":[44,58,75,137,149,158,163,233,296,350],"separa":[44,58,75,137,149,158,163,233,296,350],"separat":[44,58,75,137,149,158,163,233,296,350],"separate":[44,58,75,137,149,158,163,233,296,350],"additiona":[44,145,150,161,296],"additional":[44,145,150,161,296],"additionall":[44,296],"additionally":[44,296],"traini":[44,296],"trainin":[44,296],"training":[44,296],"ins":[44,75,121,145,156,157,160,169,233,287,296],"insp":[44,296],"inspe":[44,296],"inspec":[44,296],"inspect":[44,296],"inspecte":[44,296],"inspected":[44,296],"adj":[44,274,296],"adju":[44,274,296],"adjus":[44,274,296],"adjust":[44,274,296],"adjusti":[44,296],"adjustin":[44,296],"adjusting":[44,296],"lev":[44,145,296,366,370],"leve":[44,145,296,366,370],"level":[44,145,296,366,370],"det":[44,70,71,94,95,138,150,154,228,229,245,246,265,296,330,331],"dete":[44,70,71,228,229,296],"deter":[44,70,71,228,229,296],"determ":[44,70,71,228,229,296],"determi":[44,70,71,228,229,296],"determin":[44,70,71,228,229,296],"determini":[44,296],"determinis":[44,296],"determinist":[44,296],"deterministi":[44,296],"deterministic":[44,296],"predicts":[44,296],"returne":[44,70,229,296],"returned":[44,70,229,296],"prob":[44,76,94,141,163,234,245,296],"proba":[44,141,296],"probab":[44,141,296],"probabi":[44,141,296],"probabil":[44,141,296],"probabili":[44,141,296],"probabilis":[44,296],"probabilist":[44,296],"probabilisti":[44,296],"probabilistic":[44,296],"outp":[44,296],"outpu":[44,296],"output":[44,296],"outputs":[44,296],"probabilit":[44,141,296],"probabiliti":[44,296,305],"probabilitie":[44,296,305],"probabilities":[44,296,305],"classe":[44,296],"classes":[44,296],"sca":[44,79,137,138,139,140,142,148,149,151,155,157,252,264,273],"scal":[44,79,137,138,139,140,142,148,149,151,152,155,157,252,264,273],"scale":[44,79,139,264,273],"scaled":[44,79,139,264],"poi":[44,54,88,115,121,141,152,155,158,185,239,346,366,370,373],"pois":[44,185],"poiss":[44,185],"poisso":[44,185],"poisson":[44,185],"bin":[44,160],"bino":[44],"binom":[44],"binomi":[44],"binomia":[44],"binomial":[44],"note":[44,75,79,137,233,264,273,370],"cor":[44,79,101,156,241,252,259,264,333,373],"corr":[44,79,101,156,241,252,259,264,333,373],"corre":[44,79,101,156,241,252,259,264,333,373],"correc":[44,333],"correct":[44,333],"correctn":[44],"correctne":[44],"correctnes":[44],"correctness":[44],"dep":[44,120,155],"depe":[44],"depen":[44],"depend":[44],"depends":[44],"intern":[44,49,341],"interna":[44,49,341],"internal":[44,49,341],"internall":[44,49,341],"internally":[44,49,341],"examples":[44,63,72,90,94,95,101,141,143,144,146,154,169,231,241,242,245,246,253,265,330,331,355],"jul":[44,72,90,91,94,95,101,231,245,246,253,265,287],"juli":[44,72,90,91,94,95,101,231,245,246,253,265,287],"julia":[44,72,90,91,94,95,101,231,245,246,253,265,287],"mljb":[44,106],"mljba":[44,106],"mljbas":[44,106],"mljbase":[44,106],"mlji":[44,106],"mljit":[44,106],"mljite":[44,106],"mljiter":[44,106],"mljitera":[44,106],"mljiterat":[44,106],"mljiterati":[44,106],"mljiteratio":[44,106],"mljiteration":[44,106],"evo":[44,106,155],"evot":[44,106],"evotr":[44,106],"evotre":[44,106],"evotree":[44,106],"evotrees":[44,106],"statistics":[44,60,67,68,69,74,101,149,226,227,230,232,352],"statistica":[44,106],"statistical":[44,106],"statisticalm":[44,106],"statisticalme":[44,106],"statisticalmea":[44,106],"statisticalmeas":[44,106],"statisticalmeasu":[44,106],"statisticalmeasur":[44,106],"statisticalmeasure":[44,106],"statisticalmeasures":[44,106],"fil":[44,142,145,147,153,154,159,367,370],"fill":[44,142,145,147,153,154],"inst":[44,75,121,156,157,160,233],"insta":[44,156,157,160],"instan":[44,156,157,160],"instanc":[44,156,157,160],"instance":[44,156,157,160],"gra":[44,145],"grad":[44],"gradi":[44],"gradie":[44],"gradien":[44],"gradient":[44],"boo":[44,79,94,111,119,123,137,141,146,148,149,156,157,160,162,163,245,264,274],"boos":[44],"boost":[44],"booste":[44],"boosted":[44],"tre":[44,120,155],"tree":[44,120,155],"trees":[44],"nro":[44],"nrou":[44],"nroun":[44],"nround":[44],"nrounds":[44],"seq":[44,305],"sequ":[44,305],"seque":[44,305],"sequen":[44,305],"sequent":[44],"sequenti":[44],"sequentia":[44],"sequential":[44],"sequentiall":[44],"sequentially":[44],"stac":[44,160],"stack":[44,160],"stacke":[44,160],"stacked":[44,160],"lear":[44,255,281],"learn":[44,255,281],"learni":[44,255,281],"learnin":[44,255,281],"learning":[44,255,281],"rat":[44,111,119,123,145,304],"rate":[44,111,119,123,145],"eta":[44],"evotreec":[44],"evotreecl":[44],"evotreecla":[44],"evotreeclas":[44],"evotreeclass":[44],"evotreeclassi":[44],"evotreeclassif":[44],"evotreeclassifi":[44],"evotreeclassifie":[44],"evotreeclassifier":[44],"rou":[44,158],"roun":[44,158],"round":[44,158],"dig":[44],"digi":[44],"digit":[44],"digits":[44],"0f0":[44],"how":[44,117,139,140],"determine":[44,70,71,228,229],"based":[44,68,137,139,142,143,144,148,151,152,154,155,156,157,161,227,303],"ear":[44],"earl":[44],"early":[44],"sto":[44,85,236],"stop":[44],"stopp":[44],"stoppi":[44],"stoppin":[44],"stopping":[44],"ach":[44,163],"achi":[44,163],"achie":[44,163],"achiev":[44,163],"achieve":[44,163],"achieved":[44,163],"get":[47,174,287,367],"geti":[47],"getin":[47],"getind":[47],"getinde":[47],"getindex":[47],"getp":[47,339],"getpr":[47,339],"getpro":[47,339],"getprop":[47,339],"getprope":[47,339],"getproper":[47,339],"getpropert":[47,339],"getproperty":[47,339],"mer":[47,115,339],"merg":[47,115,339],"merge":[47,115,339],"prop":[47,162,221,265,277,339],"prope":[47,162,221,339],"proper":[47,162,221,339],"propert":[47,162,221,339],"property":[47,162,339],"propertyn":[47,339],"propertyna":[47,339],"propertynam":[47,339],"propertyname":[47,339],"propertynames":[47,339],"sch":[49,90,91,94,101,112,113,115,118,121,125,183,205,206,207,208,245,341],"sche":[49,341],"schem":[49,341],"schema":[49,341],"inter":[49,50,53,128,140,145,146,154,159,304,308,313,329,341,342,345],"store":[49,85,236,341],"stored":[49,341],"acces":[49,68,118,227,341],"access":[49,68,118,227,341],"accesse":[49,68,227,341],"accessed":[49,68,227,341],"pare":[49,66,103,116,259,268,287,341],"paren":[49,116,341],"parent":[49,116,341],"const":[49,59,97,98,99,120,145,158,214,248,249,250,287,313,341,351,370],"constr":[49,97,98,99,145,248,249,250,313,341,370],"constru":[49,97,98,99,145,248,249,250,313,341,370],"construc":[49,97,98,99,145,248,249,250,313,341,370],"construct":[49,97,98,99,145,248,249,250,313,341,370],"constructo":[49,313,341],"constructor":[49,313,341],"constructors":[49,313,341],"interf":[50,53,128,313,342,345],"interfa":[50,53,128,313,342,345],"interfac":[50,53,128,313,342,345],"interface":[50,53,128,313,342,345],"randn":[54,72,180,186,187,195,231,346],"dimensions":[54,79,116,141,143,159,162,241,264,265,346],"sampled":[54,115,121,124,154,346],"forw":[54,62,90,115,121,241,331,346,354],"forwa":[54,62,90,115,121,241,331,346,354],"forwar":[54,62,90,115,121,241,331,346,354],"forward":[54,62,90,115,121,241,331,346,354],"forwardo":[54,62,115,121,346,354],"forwardor":[54,62,115,121,346,354],"forwardord":[54,62,115,121,346,354],"forwardorde":[54,62,115,121,346,354],"forwardorder":[54,62,115,121,346,354],"forwardordere":[54,62,115,121,346,354],"forwardordered":[54,62,115,121,346,354],"reg":[54,98,159,249,346],"regu":[54,98,150,157,159,160,249,346],"regul":[54,98,150,157,159,160,249,346],"regula":[54,98,150,157,159,160,249,346],"regular":[54,98,150,157,159,160,249,346],"poin":[54,88,115,121,141,152,155,158,239,346,366,370,373],"point":[54,88,115,121,141,152,155,158,239,346,366,370,373],"points":[54,115,121,145,146,148,152,155,346,366,370],"cat":[54,63,101,112,113,115,121,124,346,355],"cate":[54,62,101,112,113,115,121,124,125,346,354],"categ":[54,62,101,112,113,115,121,124,125,346,354],"catego":[54,62,101,112,113,115,121,124,125,346,354],"categor":[54,62,101,112,113,115,121,124,125,346,354],"categori":[54,62,101,112,113,115,121,124,125,346,354],"categoric":[54,62,101,112,113,115,121,124,125,346,354],"categorica":[54,62,101,112,113,115,121,124,125,346,354],"categorical":[54,62,101,112,113,115,121,124,125,346,354],"lay":[54,62,112,113,121,125,346,354],"laye":[54,62,112,113,121,125,346,354],"layer":[54,62,112,113,121,125,346,354],"layers":[54,62,112,113,121,125,346,354],"flo":[54,62,101,112,113,121,124,125,137,138,140,141,145,146,147,148,149,154,155,157,162,163,346,354],"floa":[54,62,101,112,113,121,124,125,137,138,140,141,145,146,147,148,149,154,155,157,162,163,346,354],"float":[54,62,101,112,113,121,124,125,137,138,140,141,145,146,147,148,149,154,155,157,162,163,346,354],"float6":[54,62,101,112,113,121,124,125,346,354],"float64":[54,62,101,112,113,121,124,125,346,354],"cre":[55,58,62,125,154,287,347,350,354],"crea":[55,58,62,125,287,347,350,354],"creat":[55,58,62,125,287,347,350,354],"create":[55,58,62,125,287,347,350,354],"new":[55,287,347,373],"containi":[55,63,265,303,347,355],"containin":[55,63,265,303,347,355],"containing":[55,63,265,303,347,355],"its":[56,146,158,348],"und":[56,141,142,147,151,163,348],"unde":[56,141,142,147,151,163,348],"under":[56,141,142,147,151,163,348],"underl":[56,348],"underly":[56,348],"underlyi":[56,348],"underlyin":[56,348],"underlying":[56,348],"unc":[58,153,350],"unch":[58,350],"uncha":[58,350],"unchan":[58,350],"unchang":[58,350],"unchange":[58,350],"unchanged":[58,350],"dim":[58,77,79,101,115,124,141,143,146,159,162,241,264,265,350],"dime":[58,79,116,141,143,159,162,241,264,265,350],"dimen":[58,79,116,141,143,159,162,241,264,265,350],"dimens":[58,79,116,141,143,159,162,241,264,265,350],"dimensi":[58,79,116,141,143,159,162,241,264,265,350],"dimensio":[58,79,116,141,143,159,162,241,264,265,350],"dimension":[58,79,116,141,143,159,162,241,264,265,350],"dimensiona":[58,350],"dimensional":[58,350],"dimensionald":[58,350],"dimensionalda":[58,350],"dimensionaldat":[58,350],"dimensionaldata":[58,350],"abstractd":[58,350],"abstractdi":[58,350],"abstractdim":[58,350],"abstractdims":[58,350],"abstractdimst":[58,350],"abstractdimsta":[58,350],"abstractdimstac":[58,350],"abstractdimstack":[58,350],"abstractdic":[58,350],"abstractdict":[58,350],"arb":[58,75,233,350],"arbi":[58,75,233,350],"arbit":[58,75,233,350],"arbitr":[58,75,233,350],"arbitra":[58,75,233,350],"arbitrar":[58,75,233,350],"arbitrary":[58,75,233,350],"set":[58,138,143,144,159,258,339,350],"mor":[58,75,121,154,156,330,331,335,350],"more":[58,75,121,154,156,330,331,335,350],"specific":[58,148,150,175,350],"doc":[58,218,296,350,370],"docu":[58,106,296,350],"docum":[58,106,296,350],"docume":[58,106,296,350],"documen":[58,106,296,350],"document":[58,106,296,350],"documente":[58,106,350],"documented":[58,350],"separatel":[58,75,137,149,163,233,350],"separately":[58,75,137,149,163,233,350],"key":[58,139,142,150,151,161,274,333,350],"keyw":[58,60,142,150,151,161,274,333,350,352],"keywo":[58,60,142,150,151,161,274,333,350,352],"keywor":[58,60,142,150,151,161,274,333,350,352],"keyword":[58,60,142,150,151,161,274,333,350,352],"keywords":[58,60,142,150,151,161,274,333,350,352],"consta":[59,120,158,214,351],"constan":[59,120,158,214,351],"constant":[59,120,158,214,351],"constants":[59,351],"inc":[59,95,140,146,148,152,156,159,160,246,351,370],"incl":[59,95,146,152,156,159,160,246,351,370],"inclu":[59,95,146,152,156,159,160,246,351,370],"includ":[59,95,146,152,156,159,160,246,351,370],"include":[59,95,146,152,156,159,160,246,351,370],"included":[59,95,156,246,351],"nch":[60,253,265,277,352],"ncha":[60,253,265,277,352],"nchai":[60,253,265,277,352],"nchain":[60,253,265,277,352],"nchains":[60,253,265,277,352],"sizes":[60,305,352],"len":[60,79,149,158,214,253,264,352],"leng":[60,79,149,158,214,253,264,352],"lengt":[60,79,149,158,214,253,264,352],"length":[60,79,149,158,214,253,264,352],"hav":[60,79,101,120,139,241,252,264,352],"have":[60,79,101,120,139,241,252,264,352],"stati":[60,67,68,69,74,101,103,106,149,226,227,230,232,303,304,352],"statis":[60,67,68,69,74,101,103,106,149,226,227,230,232,303,352],"statist":[60,67,68,69,74,101,103,106,149,226,227,230,232,303,352],"statisti":[60,67,68,69,74,101,103,106,149,226,227,230,232,303,352],"statistic":[60,67,68,69,74,101,103,106,149,226,227,230,232,303,352],"sampli":[60,103,125,281,352],"samplin":[60,103,125,281,352],"sampling":[60,103,125,281,352],"proc":[60,95,111,119,123,246,287,352],"proce":[60,95,111,119,123,246,287,352],"proces":[60,95,111,119,123,246,287,352],"process":[60,95,111,119,123,246,287,352],"accepts":[60,352],"functions":[61,121,122,221,353],"datas":[62,121,154,214,322,325,336,354,362],"datase":[62,121,154,214,322,325,336,354,362],"dataset":[62,121,154,214,322,325,336,354,362],"entr":[62,77,125,354],"entry":[62,354],"created":[62,125,287,354],"11t":[62,354],"11t1":[62,354],"11t14":[62,354],"alt":[62,141,149,156,160,354],"alte":[62,141,149,156,160,354],"alter":[62,141,149,156,160,354],"altern":[62,141,149,156,160,354],"alterna":[62,141,149,156,160,354],"alternat":[62,141,149,156,160,354],"alternati":[62,141,149,156,160,354],"alternativ":[62,141,149,156,160,354],"alternative":[62,141,149,156,160,354],"alternativel":[62,156,354],"alternatively":[62,156,354],"run":[62,354],"cat2":[62,354],"occ":[63,355],"occu":[63,355],"occur":[63,355],"occurs":[63,355],"las":[63,142,355],"last":[63,142,355],"kep":[63,355],"kept":[63,355],"her":[63,101,112,113,121,125,265,355],"here":[63,265,355],"sum":[66,71,80,228,265,266],"summ":[66,71,228],"summa":[66,71,228],"summar":[66,71,228],"summary":[66],"summarys":[66],"summaryst":[66],"summarysta":[66],"summarystat":[66],"summarystats":[66],"wai":[66,89,90,103,240,241,255],"waic":[66,89,90,103,240,241,255],"waicr":[66],"waicre":[66],"waicres":[66],"waicresu":[66],"waicresul":[66],"waicresult":[66],"psisp":[66,265],"psispl":[66,265],"psisplo":[66,265],"psisplot":[66,265],"psisplots":[66,265],"paret":[66,103,259,268,287],"pareto":[66,103,259,268,287],"paretos":[66,265,268,287],"paretosh":[66,265,268],"paretosha":[66,265,268],"paretoshap":[66,265,268],"paretoshape":[66,265,268],"paretoshapep":[66,265,268],"paretoshapepl":[66,265,268],"paretoshapeplo":[66,265,268],"paretoshapeplot":[66,265,268],"com":[66,71,75,85,92,144,152,154,162,228,233,236,243,294,300,302,335],"comp":[66,71,75,85,92,152,154,162,228,233,236,243,294,300,302,335],"compa":[66,92,95,162,243,246,303],"compar":[66,92,95,243,246,303],"compare":[66,95,246],"beh":[68,227],"beha":[68,227],"behav":[68,227],"behave":[68,227],"behaves":[68,227],"lik":[68,75,101,111,123,143,154,159,227,259,332,335],"like":[68,75,101,111,123,143,154,159,227,259,332,335],"ord":[68,93,140,142,227,244],"orde":[68,93,140,142,227,244],"order":[68,93,140,142,227,244],"ordere":[68,93,227,244],"ordered":[68,93,227,244],"orderedd":[68,227],"ordereddi":[68,227],"ordereddic":[68,227],"ordereddict":[68,227],"columns":[68,137,139,148,155,227],"wher":[68,80,82,83,227,266],"where":[68,80,82,83,227,266],"intege":[68,158,227],"integer":[68,158,227],"inde":[68,111,123,227],"index":[68,111,123,227],"coll":[68,94,227,245],"colle":[68,94,227,245],"collec":[68,94,227,245],"collect":[68,94,227,245],"collecti":[68,94,227,245],"collectio":[68,94,227,245],"collection":[68,94,227,245],"foc":[69,230],"focu":[69,230],"focus":[69,230],"determines":[70,71,228,229,305],"std":[70,72,146,229,231],"hdi":[70,139,141,163,229,328],"med":[70,101,141,158,229],"medi":[70,101,141,158,229],"media":[70,101,141,158,229],"median":[70,101,141,158,229],"mad":[70,72,229,231,373],"eti":[70,229],"compu":[71,75,85,94,146,152,154,228,233,236,245,294,300,302,335],"comput":[71,75,85,94,146,152,154,228,233,236,245,294,300,302,335],"compute":[71,75,94,154,228,233,245,294,300,302,335],"computed":[71,75,228,233],"summari":[71,228],"summariz":[71,228],"summarize":[71,228],"computi":[72,158,231],"computin":[72,158,231],"computing":[72,158,231],"cus":[72,94,99,231,245,250],"cust":[72,94,99,231,245,250],"custo":[72,94,99,231,245,250],"custom":[72,94,99,231,245,250],"mon":[72,82,83,231,324],"mont":[72,82,83,231,324],"monte":[72,82,83,231,324],"stan":[72,98,106,231,249,255,265,324],"stand":[72,98,231,249,265,324],"standa":[72,98,231,249,265,324],"standar":[72,98,231,249,265,324],"standard":[72,98,231,249,265,324],"err":[72,111,119,123,139,145,231,305,324],"erro":[72,111,119,123,139,145,231,305,324],"error":[72,111,119,123,139,145,231,305,324],"mcs":[72,90,91,231],"mcse":[72,90,91,231],"statsb":[72,231],"statsba":[72,231],"statsbas":[72,231],"statsbase":[72,231],"res":[72,88,94,101,148,160,163,175,197,231,239,245,265,278,281,287,305,370],"resh":[72,197,231],"resha":[72,197,231],"reshap":[72,197,231],"reshape":[72,197,231],"sem":[72,231],"000":[72,97,180,187,231,248,265,277,300],"0003":[72,231],"016":[72,103,231,255],"recomp":[72,231],"recompu":[72,231],"recomput":[72,231],"recomputi":[72,231],"recomputin":[72,231],"recomputing":[72,231],"00030":[72,231],"000305":[72,231],"params":[75,233,242],"mul":[75,137,149,162,233,370],"mult":[75,137,149,162,233,370],"multi":[75,137,149,162,233,370],"multip":[75,137,149,162,233],"multipl":[75,137,149,162,233],"multiple":[75,137,149,162,233],"pres":[75,233,330,335],"prese":[75,233,330,335],"presen":[75,233,330,335],"present":[75,233,330,335],"mar":[75,82,83,141,144,145,152,154,233,252,305],"marg":[75,233,252,305],"margi":[75,233,252,305],"margin":[75,233,252,305],"margina":[75,233,252],"marginal":[75,233,252],"implementa":[75,233,296,370],"implementat":[75,233,296,370],"implementati":[75,233,296,370],"implementatio":[75,233,296,370],"implementation":[75,233,296,370],"uses":[75,128,160,233,366,370],"chen":[75,233],"chens":[75,233],"chensh":[75,233],"chensha":[75,233],"chenshao":[75,233],"chenshao1":[75,233],"chenshao19":[75,233],"chenshao199":[75,233],"chenshao1999":[75,233],"inste":[75,121,233],"instea":[75,121,233],"instead":[75,121,233],"comm":[75,139,141,143,144,146],"commo":[75,139,141,143,144,146],"common":[75,139,141,143,144,146],"cho":[75,101,112,113,115,121,125,141,144,149,152,156,160,163,206,207,208,334],"chos":[75,144,149,152,156,163],"chose":[75,144,149,152,156,163],"chosen":[75,144,149,152,156,163],"low":[76,142,149,151,158,234],"lowe":[76,142,149,151,158,234],"lower":[76,142,149,151,158,234],"upp":[76,79,149,158,234,264],"uppe":[76,79,149,158,234,264],"upper":[76,79,149,158,234,264],"regression1":[77],"regression1d":[77],"perm":[77,90,91,101],"permu":[77,90,91,101],"permut":[77,90,91,101],"permute":[77,90,91,101],"permuted":[77,90,91,101],"permutedd":[77,90,91,101],"permuteddi":[77,90,91,101],"permuteddim":[77,90,91,101],"permuteddims":[77,90,91,101],"permuteddimsa":[77,90,91,101],"permuteddimsar":[77,90,91,101],"permuteddimsarr":[77,90,91,101],"permuteddimsarra":[77,90,91,101],"permuteddimsarray":[77,90,91,101],"pai":[77,139,196],"pair":[77,139,196],"pairs":[77,139],"entri":[77,125],"entrie":[77,125],"entries":[77,125],"036":[77],"0368":[77],"03688":[77],"036883":[77],"0368838":[77],"smo":[78,142,366,370],"smoo":[78,142],"smoot":[78,142],"smooth":[78,142],"smoothe":[78,103],"smoothed":[78,103],"was":[79,264],"gen":[79,82,83,95,139,140,145,154,156,157,159,221,246,264],"gene":[79,82,83,95,139,140,145,154,156,157,159,221,246,264],"gener":[79,82,83,95,139,140,145,154,156,157,159,221,246,264],"genera":[79,82,83,95,139,140,145,154,156,157,159,221,246,264],"general":[79,221,264],"generali":[79,264],"generaliz":[79,264],"generalize":[79,264],"generalized":[79,264],"fit":[79,264],"max":[79,111,119,123,137,155,159,264],"corres":[79,101,156,241,252,259,264,373],"corresp":[79,101,156,241,252,259,264,373],"correspo":[79,101,156,241,252,259,264,373],"correspon":[79,101,156,241,252,259,264,373],"correspond":[79,101,156,241,252,259,264,373],"correspondi":[79,101,156,241,252,259,264,373],"correspondin":[79,101,156,241,252,259,264,373],"corresponding":[79,101,156,241,252,259,264,373],"dir":[79,156,264,278,287],"dire":[79,156,264,278,287],"direc":[79,156,264,278,287],"direct":[79,156,264,278,287],"directl":[79,264,278],"directly":[79,264,278],"bool":[79,94,111,119,123,137,141,146,148,149,156,157,160,162,163,245,264,274],"whet":[79,94,139,144,160,162,245,264,304],"wheth":[79,94,139,144,160,162,245,264,304],"whethe":[79,94,139,144,160,162,245,264,304],"whether":[79,94,139,144,160,162,245,264,304],"mat":[80,90,138,141,144,145,147,153,154,157,158,160,161,252,266],"math":[80,90,252,266],"mathr":[80,90,252,266],"mathrm":[80,90,252,266],"psisr":[81,269],"psisre":[81,269],"psisres":[81,269],"psisresu":[81,269],"psisresul":[81,269],"psisresult":[81,269],"tru":[81,90,94,95,116,140,144,148,154,156,157,160,162,163,245,246,265,269,274,278],"true":[81,90,94,95,116,140,141,144,148,149,154,156,157,160,162,163,245,246,265,269,274,278],"hor":[81,148,155,162,269],"hori":[81,148,155,162,269],"horiz":[81,148,155,162,269],"horizo":[81,148,155,162,269],"horizon":[81,148,155,162,269],"horizont":[81,148,155,162,269],"horizonta":[81,148,155,162,269],"horizontal":[81,148,155,162,269],"lin":[81,137,138,139,141,142,144,145,148,151,154,155,157,160,194,269],"line":[81,137,138,139,141,142,144,145,148,151,154,155,157,160,194,269],"lines":[81,137,138,139,140,142,145,148,151,154,155,157,160,269],"indicati":[81,269],"indicatin":[81,269],"indicating":[81,269],"rele":[81,269,373],"relev":[81,269],"releva":[81,269],"relevan":[81,269],"relevant":[81,269],"thresholds":[81,269],"drawn":[81,269],"expla":[81,269],"explan":[81,269],"explana":[81,269],"explanat":[81,269],"explanati":[81,269],"explanatio":[81,269],"explanation":[81,269],"all":[81,143,149,169,174,269,367,370],"rem":[81,90,116,241,269,331,370],"rema":[81,90,241,269,331],"remai":[81,90,241,269,331],"remain":[81,90,241,269,331],"remaini":[81,90,241,269,331],"remainin":[81,90,241,269,331],"remaining":[81,90,241,269,331],"loga":[82,83],"logar":[82,83],"logari":[82,83],"logarit":[82,83],"logarith":[82,83],"logarithm":[82,83],"logarithms":[82,83],"wou":[82,83,160],"woul":[82,83,160],"would":[82,83,160],"generat":[82,83,95,139,140,145,154,156,157,159,246],"generate":[82,83,139,140,145,154,156,157],"generated":[82,83],"mark":[82,83,141,144,145,152,154],"marko":[82,83],"markov":[82,83],"act":[82,83],"actu":[82,83],"actua":[82,83],"actual":[82,83],"computa":[85,146,152,236],"computat":[85,146,152,236],"computati":[85,146,152,236],"computatio":[85,146,152,236],"computation":[85,146,152,236],"ever":[85,156,236],"every":[85,156,236],"subt":[85,93,236,244],"subty":[85,236],"subtyp":[85,236],"subtype":[85,236],"stor":[85,236],"stores":[85,236],"bot":[85,163,236,289],"both":[85,163,236,289],"expe":[85,154,158,161,163,236],"expec":[85,154,161,236],"expect":[85,154,161,236],"expecte":[85,154,161,236],"expected":[85,154,161,236],"log":[85,89,111,115,123,236,240,277,332,335],"den":[85,139,144,145,154,163,236,329],"dens":[85,139,144,154,163,236,329],"densi":[85,139,144,154,163,236,329],"densit":[85,139,144,154,163,236,329],"density":[85,139,144,154,163,236,329],"cro":[86,103,237,255],"cros":[86,103,237,255],"cross":[86,103,237,255],"vali":[86,103,138,141,144,147,149,157,160,237,255],"valid":[86,103,138,141,144,147,149,157,160,237,255],"valida":[86,103,237,255],"validat":[86,103,237,255],"validati":[86,103,237,255],"validatio":[86,103,237,255],"validation":[86,103,237,255],"loo":[86,89,103,237,240,255],"abstracte":[86,87,88,237,238,239],"abstractel":[86,87,88,237,238,239],"abstractelp":[86,87,88,237,238,239],"abstractelpd":[86,87,88,237,238,239],"abstractelpdr":[86,87,88,237,238,239],"abstractelpdre":[86,87,88,237,238,239],"abstractelpdres":[86,87,88,237,238,239],"abstractelpdresu":[86,87,88,237,238,239],"abstractelpdresul":[86,87,88,237,238,239],"abstractelpdresult":[86,87,88,237,238,239],"info":[87,147,154,238,255,274,305],"infor":[87,147,154,238,255,274,305],"inform":[87,147,154,238,255,274,305],"informa":[87,147,154,238,255,274,305],"informat":[87,147,154,238,255,274,305],"informati":[87,147,154,238,255,274,305],"informatio":[87,147,154,238,255,305],"information":[87,147,154,238,255,305],"cri":[87,238,255],"crit":[87,238,255],"crite":[87,238,255],"criter":[87,238,255],"criteri":[87,238,255],"criterio":[87,238,255],"criterion":[87,238,255],"resu":[88,94,101,160,239,245,265,278,305,370],"resul":[88,94,101,160,239,245,265,278,305,370],"result":[88,94,101,160,239,245,265,278,305,370],"pointw":[88,239],"pointwi":[88,239],"pointwis":[88,239],"pointwise":[88,239],"fal":[88,98,137,139,141,146,148,149,155,156,158,162,163,239,249],"fals":[88,98,137,139,146,148,149,155,156,158,162,163,239,249],"false":[88,98,137,139,146,148,149,155,156,158,162,163,239,249],"dev":[89,240,370],"devi":[89,240],"devia":[89,240],"devian":[89,240],"devianc":[89,240],"deviance":[89,240],"neg":[89,161,240],"nega":[89,161,240],"negat":[89,161,240],"negati":[89,161,240],"negativ":[89,161,240],"negative":[89,161,240],"mcmcd":[90,106,241],"mcmcdi":[90,106,241],"mcmcdia":[90,106,241],"mcmcdiag":[90,106,241],"mcmcdiagn":[90,106,241],"mcmcdiagno":[90,106,241],"mcmcdiagnos":[90,106,241],"mcmcdiagnost":[90,106,241],"mcmcdiagnosti":[90,106,241],"mcmcdiagnostic":[90,106,241],"mcmcdiagnostict":[90,106,241],"mcmcdiagnosticto":[90,106,241],"mcmcdiagnostictoo":[90,106,241],"mcmcdiagnostictool":[90,106,241],"mcmcdiagnostictools":[90,106,241],"forwarde":[90,241,331],"forwarded":[90,241,331],"man":[90,117,241],"manu":[90,241],"manua":[90,241],"manual":[90,241],"manuall":[90,241],"manually":[90,241],"cal":[90,101,137,141,143,149,159,160,162,242,322,323,324,325,329,330,331],"calc":[90,101,137,242,322,323,324,325,329,330,331],"calcu":[90,101,137,242,322,323,324,325,329,330,331],"calcul":[90,101,137,242,322,323,324,325,329,330,331],"calcula":[90,101,137,242,322,323,324,325,329,330,331],"calculat":[90,101,137,242,322,323,324,325,329,330,331],"calculate":[90,101,137,242,322,323,324,325,329,330,331],"arv":[90,91,94,95,101,166,172,181,182,198,245,246,253],"arvi":[90,91,94,95,101,166,172,181,182,198,245,246,253],"arviz":[90,91,94,95,101,166,172,181,182,198,245,246,253],"arvize":[90,91,94,95,101,181,182,203,245,246,253],"arvizex":[90,91,94,95,101,181,182,203,245,246,253],"arvizexa":[90,91,94,95,101,181,182,203,245,246,253],"arvizexam":[90,91,94,95,101,181,182,203,245,246,253],"arvizexamp":[90,91,94,95,101,181,182,203,245,246,253],"arvizexampl":[90,91,94,95,101,181,182,203,245,246,253],"arvizexample":[90,91,94,95,101,181,182,203,245,246,253],"arvizexampled":[90,91,94,95,101,181,182,203,245,246,253],"arvizexampleda":[90,91,94,95,101,181,182,203,245,246,253],"arvizexampledat":[90,91,94,95,101,181,182,203,245,246,253],"arvizexampledata":[90,91,94,95,101,181,182,203,245,246,253],"loa":[90,91,94,95,101,169,179,183,184,188,189,190,191,192,196,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,245,246],"load":[90,91,94,95,101,169,179,183,184,188,189,190,191,192,196,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,245,246],"scho":[90,91,94,101,112,113,115,118,121,125,183,205,206,207,208,245],"schoo":[90,91,94,101,112,113,115,118,121,125,183,205,206,207,208,245],"school":[90,91,94,101,112,113,115,118,121,125,183,205,206,207,208,245],"basi":[90],"basic":[90],"spl":[90,149,163],"spli":[90,149,163],"split":[90,149,163],"elp":[90,91,135],"elpd":[90,91,135],"compari":[92,135,243,303],"comparis":[92,135,243],"compariso":[92,135,243],"comparison":[92,135,243],"models":[93,95,103,128,151,160,244,246,296,370],"provid":[93,139,140,149,154,155,156,157,158,159,241,244,330,333],"provide":[93,149,158,159,241,244,330,333],"provided":[93,149,158,159,241,244,330,333],"ranks":[93,244],"dec":[93,94,244,245],"decr":[93,94,244,245],"decre":[93,94,244,245],"decrea":[93,94,244,245],"decreas":[93,94,244,245],"decreasi":[93,94,244,245],"decreasin":[93,94,244,245],"decreasing":[93,94,244,245],"dif":[93,101,111,119,138,140,156,162,163,244,308],"diff":[93,101,111,119,138,140,156,162,163,244,308],"subtr":[93,244],"subtra":[93,244],"subtrac":[93,244],"subtract":[93,244],"subtracte":[93,244],"subtracted":[93,244],"lar":[93,111,119,120,123,142,146,151,152,244,305],"larg":[93,111,119,120,123,142,146,151,152,244,305],"large":[93,111,119,120,123,142,146,151,152,244,305],"larges":[93,111,119,120,123,244],"largest":[93,111,119,120,123,244],"deta":[94,95,138,150,154,245,246,265,330,331],"detai":[94,95,138,150,154,245,246,265,330,331],"detail":[94,95,138,150,154,245,246,265,330,331],"details":[94,95,138,150,154,245,246,265,330,331],"computes":[94,245,303],"sor":[94,245],"sort":[94,245],"returns":[94,121,245,252,265],"containe":[94,245],"container":[94,245],"results":[94,245,265,305,370],"fie":[94,245],"fiel":[94,245],"field":[94,245],"fields":[94,245],"simi":[94,101,245,252],"simil":[94,101,245,252],"simila":[94,101,245,252],"similar":[94,101,245,252],"col":[94,137,138,139,144,147,148,149,154,155,156,157,160,162,245],"non":[94,95,138,139,140,142,144,146,147,152,184,191,193,196,202,211,212,245,246,304,366],"probl":[94,245],"proble":[94,245],"problem":[94,245],"myl":[94,245],"mylo":[94,245],"myloo":[94,245],"form":[94,158,160,245],"forma":[94,158,245],"format":[94,158,245],"formate":[94,245],"formates":[94,245],"inp":[94,151,245],"inpu":[94,151,245],"input":[94,151,245],"inputs":[94,245],"performs":[95,246],"wel":[95,101,158,246,252,304,370],"well":[95,101,158,246,252,370],"generati":[95,246],"generatin":[95,246],"generating":[95,246],"amo":[95,246],"amon":[95,246],"among":[95,246],"cand":[95,246],"candi":[95,246],"candid":[95,246],"candida":[95,246],"candidat":[95,246],"candidate":[95,246],"yao":[95,97,103,246,248],"yaov":[95,97,246,248],"yaove":[95,97,246,248],"yaoveh":[95,97,246,248],"yaoveht":[95,97,246,248],"yaovehta":[95,97,246,248],"yaovehtar":[95,97,246,248],"yaovehtari":[95,97,246,248],"yaovehtari2":[95,97,246,248],"yaovehtari20":[95,97,246,248],"yaovehtari201":[95,97,246,248],"yaovehtari2018":[95,97,246,248],"two":[95,156,222,246,303],"representi":[96,247,370],"representin":[96,247,370],"representing":[96,247,370],"methods":[96,148,155,247,321],"bma":[97,248],"stab":[97,248],"stabi":[97,248],"stabil":[97,248],"stabili":[97,248],"stabiliz":[97,248],"stabilize":[97,248],"stabilizes":[97,248],"weights":[97,98,248,249,258],"rng":[97,248],"alp":[97,142,147,150,151,157,161,163,248,302],"alph":[97,142,147,150,151,157,161,163,248,302],"alpha":[97,142,147,150,151,157,161,163,248,302],"regulari":[98,249],"regulariz":[98,249],"regularize":[98,249],"opt":[98,138,140,146,159,249],"opti":[98,138,140,146,159,249],"optio":[98,99,138,140,146,159,249,250],"option":[98,99,138,140,146,159,249,250],"optiona":[98,99,138,139,140,146,159,249,250],"optional":[98,99,138,139,140,146,159,249,250],"regulariza":[98,249],"regularizat":[98,249],"regularizati":[98,249],"regularizatio":[98,249],"regularization":[98,249],"lbf":[99,250],"lbfg":[99,250],"lbfgs":[99,250],"options":[99,250],"optionall":[99,250],"optionally":[99,250],"customi":[99,250],"customiz":[99,250],"customizi":[99,250],"customizin":[99,250],"customizing":[99,250],"optimiza":[99,250],"optimizat":[99,250],"optimizati":[99,250],"optimizatio":[99,250],"optimization":[99,250],"checks":[100,251],"distributions":[101,106,156,252,265,277],"cali":[101],"calib":[101],"calibr":[101],"calibra":[101],"calibrat":[101],"calibrate":[101],"calibrated":[101],"app":[101,150,156,255,287],"appr":[101,156,287],"appro":[101,156,287],"approx":[101,156,287],"approxi":[101,156,287],"approxim":[101,156,287],"approxima":[101,156,287],"approximat":[101,156,287],"approximate":[101,156,287],"approximatel":[101,156],"approximately":[101,156],"unif":[101,159],"unifo":[101,159],"unifor":[101,159],"uniform":[101,159],"uniforml":[101],"uniformly":[101],"distribute":[101,265],"distributed":[101,265],"gab":[101,103,255],"gabr":[101,103,255],"gabry":[101,103,255],"gabry2":[101],"gabry20":[101],"gabry201":[101],"gabry2019":[101],"tes":[101,138,303,304],"test":[101,138,303,304],"qua":[101,142,163],"quan":[101,142],"quant":[101,142],"quanti":[101,142],"quantit":[101],"quantity":[101],"thems":[101],"themse":[101],"themsel":[101],"themselv":[101],"themselve":[101],"themselves":[101],"likel":[101,111,123,259,332,335],"likeli":[101,111,123,332,335],"likelih":[101,111,123,332,335],"likeliho":[101,111,123,332,335],"likelihoo":[101,111,123,332,335],"likelihood":[101,111,123,332,335],"psi":[101,106,146],"psis":[101,106,146],"dima":[101,124],"dimar":[101,124],"dimarr":[101,124],"dimarra":[101,124],"dimarray":[101,124],"choa":[101,112,113,115,121,125,206,207,208,334],"choat":[101,112,113,115,121,125,206,207,208,334],"choate":[101,112,113,115,121,125,206,207,208,334],"dee":[101,112,113,115,121,125,208,334],"deer":[101,112,113,115,121,125,208,334],"deerf":[101,112,113,115,121,125,208,334],"deerfi":[101,112,113,115,121,125,208,334],"deerfie":[101,112,113,115,121,125,208,334],"deerfiel":[101,112,113,115,121,125,208,334],"deerfield":[101,112,113,115,121,125,208,334],"pau":[101,112,113,121,125],"paul":[101,112,113,121,125],"herm":[101,112,113,121,125],"hermo":[101,112,113,121,125],"hermon":[101,112,113,121,125],"uno":[101,112,113,121,124,125],"unor":[101,112,113,121,124,125],"unord":[101,112,113,121,124,125],"unorde":[101,112,113,121,124,125],"unorder":[101,112,113,121,124,125],"unordere":[101,112,113,121,124,125],"unordered":[101,112,113,121,124,125],"phi":[101,122,334],"phil":[101,122,334],"phill":[101,122,334],"philli":[101,122,334],"phillip":[101,122,334],"phillips":[101,122,334],"ando":[101,122,334],"andov":[101,122,334],"andove":[101,122,334],"andover":[101,122,334],"exe":[101,122,334],"exet":[101,122,334],"exete":[101,122,334],"exeter":[101,122,334],"hot":[101,122,334],"hotc":[101,122,334],"hotch":[101,122,334],"hotchk":[101,122,334],"hotchki":[101,122,334],"hotchkis":[101,122,334],"hotchkiss":[101,122,334],"law":[101,122,334],"lawr":[101,122,334],"lawre":[101,122,334],"lawren":[101,122,334],"lawrenc":[101,122,334],"lawrence":[101,122,334],"lawrencev":[101,122,334],"lawrencevi":[101,122,334],"lawrencevil":[101,122,334],"lawrencevill":[101,122,334],"lawrenceville":[101,122,334],"squ":[101,103,139],"squa":[101,103,139],"squar":[101,103,139],"square":[101,103,139],"diffe":[101,138,140,156,162,163,308],"differ":[101,138,140,156,162,163,308],"differe":[101,138,140,156,162,163,308],"differen":[101,138,140,156,162,163,308],"differenc":[101,140],"difference":[101,140],"bet":[101,139,140,141,147,150,157,163,199,308,370],"betw":[101,139,140,141,147,150,157,163,308,370],"betwe":[101,139,140,141,147,150,157,163,308,370],"betwee":[101,139,140,141,147,150,157,163,308,370],"between":[101,139,140,141,147,150,157,163,308,370],"jon":[103],"jona":[103],"jonah":[103],"aki":[103,255],"squared":[103],"regr":[103],"regre":[103],"regres":[103],"regress":[103],"regressi":[103],"regressio":[103],"regression":[103],"ameri":[103],"americ":[103],"america":[103],"american":[103],"statistici":[103],"statisticia":[103],"statistician":[103],"vehtaris":[103],"vehtarisi":[103],"vehtarisim":[103],"vehtarisimp":[103],"vehtarisimps":[103],"vehtarisimpso":[103],"vehtarisimpson":[103],"vehtarisimpson2":[103],"vehtarisimpson20":[103],"vehtarisimpson202":[103],"vehtarisimpson2021":[103],"simps":[103,305],"simpso":[103,305],"simpson":[103,305],"impo":[103],"impor":[103],"import":[103],"importa":[103],"importan":[103],"importanc":[103],"importance":[103],"arx":[103,255,281,305],"arxi":[103,255,281,305],"arxiv":[103,255,281,305],"026":[103,281],"0264":[103,281],"02646":[103,281],"02646v":[103],"02646v7":[103],"vehtari2":[103,255],"vehtari20":[103,255],"vehtari201":[103,255],"vehtari2017":[103,255],"pra":[103,149,158,255],"prac":[103,149,158,255],"pract":[103,149,158,255],"practi":[103,149,158,255],"practic":[103,149,158,255],"practica":[103,149,158,255],"practical":[103,149,158,255],"eva":[103,145,255],"eval":[103,145,255],"evalu":[103,145,255],"evalua":[103,145,255],"evaluat":[103,145,255],"evaluati":[103,145,255],"evaluatio":[103,145,255],"evaluation":[103,145,255],"leav":[103,255],"leave":[103,255],"s11":[103,255],"s112":[103,255],"s1122":[103,255],"s11222":[103,255],"045":[103,255],"0454":[103,255],"04544":[103,255],"loof":[103,255],"loofa":[103,255],"loofaq":[103,255],"faq":[103,255],"e30":[106],"e301":[106],"e3017":[106],"e30172":[106],"e30172f":[106],"e30172f5":[106],"documenter":[106],"f60":[106],"f600":[106],"f6006":[106],"f60060":[106],"f600608":[106],"f6006082":[106],"b5c":[106],"b5cf":[106],"b5cf5":[106],"b5cf5a":[106],"b5cf5a8":[106],"b5cf5a8d":[106],"be1":[106],"be11":[106],"be115":[106],"be1152":[106],"be11522":[106],"be115224":[106],"a7f":[106],"a7f6":[106],"a7f61":[106],"a7f614":[106],"a7f614a":[106],"a7f614a8":[106],"mlj":[106,296],"614b":[106],"614be":[106],"614be3":[106],"614be32":[106],"614be32b":[106],"ce7":[106],"ce71":[106],"ce719":[106],"ce719b":[106],"ce719bf":[106],"ce719bf2":[106],"359b":[106],"359b1":[106],"359b17":[106],"359b176":[106],"359b1769":[106],"plutos":[106],"plutost":[106],"plutosta":[106],"plutostat":[106],"plutostati":[106],"plutostatic":[106],"plutostatich":[106],"plutostaticht":[106],"plutostatichtm":[106],"plutostatichtml":[106],"7f9":[106],"7f90":[106],"7f904":[106],"7f904d":[106],"7f904df":[106],"7f904dfe":[106],"7f3":[106],"7f36":[106],"7f36b":[106],"7f36be":[106],"7f36be8":[106],"7f36be82":[106],"posteriors":[106],"posteriorst":[106],"posteriorsta":[106],"posteriorstat":[106],"posteriorstats":[106],"c15":[106],"c151":[106],"c1514":[106],"c1514b":[106],"c1514b2":[106],"c1514b29":[106],"stans":[106],"stansa":[106],"stansam":[106],"stansamp":[106],"stansampl":[106],"stansample":[106],"a19":[106],"a19d":[106],"a19d5":[106],"a19d57":[106],"a19d573":[106],"a19d573c":[106],"ene":[111,119,123,135],"ener":[111,119,123,135],"energ":[111,119,123,135],"energy":[111,119,123,135],"tra":[111,119,123,141,143,149,160,161,296,305],"traj":[111,119,123],"traje":[111,119,123],"trajec":[111,119,123],"traject":[111,119,123],"trajecto":[111,119,123],"trajector":[111,119,123],"trajectory":[111,119,123],"accepta":[111,119,123],"acceptan":[111,119,123],"acceptanc":[111,119,123],"acceptance":[111,119,123],"div":[111,119,123,148,155,156],"dive":[111,119,123,148,155,156],"diver":[111,119,123,148,155,156],"diverg":[111,119,123,148,155,156],"divergi":[111,119,123,148,155],"divergin":[111,119,123,148,155],"diverging":[111,119,123,148,155],"cou":[111,119,120,123,370],"coun":[111,119,120,123,370],"count":[111,119,120,123,370],"counte":[111,119,120,123],"counter":[111,119,120,123],"star":[111,119,120,123,287],"start":[111,119,120,123,287],"eigv":[111,119,120,123],"eigva":[111,119,120,123],"eigval":[111,119,120,123],"smalles":[111,119,120,123],"smallest":[111,119,120,123],"thet":[112,113,125,334],"theta":[112,113,125,334],"tau":[113,115,125],"dic":[113,125,139,142,143,145,148,149,150,151,153,158,161,205,206,207,208,210],"dict":[113,125,139,142,143,145,148,149,150,151,153,158,161,205,206,207,208,210],"ele":[114,120,138,156],"elem":[114,120,138,156],"eleme":[114,120,138,156],"elemen":[114,120,138,156],"element":[114,120,138,156],"pla":[115,218,287,370],"plac":[115,287],"place":[115,287],"int6":[115,124],"int64":[115,124],"irr":[115,121],"irre":[115,121],"irreg":[115,121],"irregu":[115,121],"irregul":[115,121],"irregula":[115,121],"irregular":[115,121],"001":[116],"0019":[116],"00193":[116],"089":[116],"0897":[116],"08978":[116],"remo":[116,370],"remov":[116],"remove":[116],"jus":[116],"just":[116],"retr":[116],"retri":[116],"retrie":[116],"retriev":[116],"retrieve":[116],"many":[117],"our":[118,145],"hie":[118],"hier":[118],"hiera":[118],"hierar":[118],"hierarc":[118],"hierarch":[118],"hierarchi":[118],"hierarchic":[118],"hierarchica":[118],"hierarchical":[118],"you":[118,120,159],"bar":[119,120,123,160,287],"dept":[120,155],"depth":[120,155],"sco":[120,147,158,163,370],"scor":[120],"score":[120],"scores":[120],"specify":[121,156],"oth":[121,142,154,159,160,162,332],"othe":[121,142,154,159,160,162,332],"other":[121,142,154,159,160,162,332],"011":[122],"0115":[122],"061":[122],"0614":[122],"058":[122],"0586":[122],"bro":[122,214,218,301],"broa":[122,214],"broad":[122,214],"broadc":[122,214],"broadca":[122,214],"broadcas":[122,214],"broadcast":[122,214],"13t":[125],"13t1":[125],"13t14":[125],"ver":[125,140,154,155,156,157,160],"vers":[125],"versi":[125],"versio":[125],"version":[125],"tim":[125],"time":[125],"pythonc":[128],"pythonca":[128],"pythoncal":[128],"pythoncall":[128],"nee":[129],"need":[129],"plo":[132,169,182,265],"plot":[132,169,182,265],"plott":[132,145,146,147,150,151,152,153],"plotti":[132,145,147,150,151,153,157,163],"plottin":[132,145,147,150,151,153,157,163],"plotting":[132,145,147,150,151,153,157,163],"dot":[135],"ecd":[135],"ecdf":[135],"fore":[135,194],"fores":[135,194],"forest":[135,194],"displays":[137],"tot":[137,161,370],"tota":[137,161,370],"total":[137,161,370],"whiche":[137,158],"whichev":[137,158],"whicheve":[137,158],"whichever":[137,158],"comb":[137,141,143,162,370],"combi":[137,141,143,162,370],"combin":[137,141,143,162,370],"combine":[137,141,143,162],"combined":[137,149,162],"fla":[137,147,149,157,159,162,163],"flag":[137,147,149,157,162,163],"combini":[137,149,162],"combinin":[137,149,162],"combining":[137,149,162],"sin":[137,141,149,160,162,255],"sing":[137,141,149,160,162,255],"singl":[137,141,149,160,162],"single":[137,141,149,160,162],"gri":[137,139,148,150,155,156],"grid":[137,139,148,150,155,156],"tup":[137,138,139,147,148,149,150,155,156,157,161,162],"tupl":[137,138,139,147,148,149,150,155,156,157,161,162],"tuple":[137,138,139,147,148,149,150,155,156,157,161,162],"row":[137,139,148,155],"rows":[137,139,148,155],"colu":[137,139,148,155],"colum":[137,139,148,155],"column":[137,139,148,155],"autom":[137,138,139,141,142,145,147,148,149,150,151,152,155,157,160],"automa":[137,138,139,141,142,145,147,148,149,150,151,152,155,157,160],"automat":[137,138,139,141,142,145,147,148,149,150,151,152,155,157,160],"automati":[137,138,139,141,142,145,147,148,149,150,151,152,155,157,160],"automatic":[137,138,139,141,142,145,147,148,149,150,151,152,155,157,160],"automatica":[137,138,139,141,142,145,147,148,149,150,151,152,155,157,160],"automatical":[137,138,139,141,142,145,147,148,149,150,151,152,155,157,160],"automaticall":[137,138,139,141,142,145,147,148,149,150,151,152,155,157,160],"automatically":[137,138,139,141,142,145,147,148,149,150,151,152,155,157,160],"inferr":[137,139,148,155],"inferre":[137,139,148,155],"inferred":[137,139,148,155],"fig":[137,138,139,140,142,144,145,146,147,148,150,151,152,153,154,155,156,157,161,162,218,370],"figs":[137,138,139,140,142,144,145,146,147,148,150,151,152,154,155,156,157,161,162,218,370],"figsi":[137,138,139,140,142,144,145,146,147,148,150,151,152,154,155,156,157,161,162,218],"figsiz":[137,138,139,140,142,144,145,146,147,148,150,151,152,154,155,156,157,161,162,218],"figsize":[137,138,139,140,142,144,145,146,147,148,150,151,152,154,155,156,157,161,162,218],"figu":[137,138,139,140,142,145,147,148,150,151,152,153,155,156,157,161,218],"figur":[137,138,139,140,142,145,147,148,150,151,152,153,155,156,157,161,218],"figure":[137,138,139,140,142,145,147,148,150,151,152,153,155,156,157,161,218],"define":[137,138,145,147,148,150,151,152,155,157,162,252,362],"defined":[137,138,145,147,148,150,151,152,155,157,252,362],"suppl":[137],"suppli":[137],"supplie":[137],"supplied":[137],"tex":[137,138,139,140,146,148,149,152,154,155,156,157,161],"text":[137,138,139,140,146,148,149,152,154,155,156,157,161],"texts":[137,138,139,140,142,146,148,149,151,152,154,155,156,157,161],"textsi":[137,138,139,140,142,146,148,149,151,152,154,155,156,157,161],"textsiz":[137,138,139,140,142,146,148,149,151,152,154,155,156,157,161],"textsize":[137,138,139,140,142,146,148,149,151,152,154,155,156,157,161],"scali":[137,138,139,140,142,148,149,151,152,155,157],"scalin":[137,138,139,140,142,148,149,151,152,155,157],"scaling":[137,138,139,140,142,148,149,151,152,155,157],"fac":[137,139,140,142,148,149,151,152,155,157],"fact":[137,139,140,142,148,149,151,152,155,157],"facto":[137,139,140,142,148,149,151,152,155,157],"factor":[137,139,140,142,148,149,151,152,155,157],"lab":[137,138,139,140,146,148,149,154,155,156,157,160,161],"labe":[137,138,139,140,146,148,149,154,155,156,157,160,161],"label":[137,138,139,140,146,148,149,154,155,156,157,160,161],"labels":[137,138,139,140,142,146,148,149,151,154,155,156,157,160,161],"tit":[137,138,139,140,142,148,149,151,152,154,155,157],"titl":[137,138,139,140,142,148,149,151,152,154,155,157],"title":[137,138,139,140,142,148,149,151,152,154,155,157],"titles":[137,138,139,140,142,148,149,151,152,154,155,157],"autos":[137,139,140,142,143,144,146,148,151,152,154,155,156,157,161],"autosc":[137,139,140,142,143,144,146,148,151,152,154,155,156,157,161],"autosca":[137,139,140,142,143,144,146,148,151,152,154,155,156,157,161],"autoscal":[137,139,140,142,143,144,146,148,151,152,154,155,156,157,161],"autoscale":[137,139,140,142,143,144,146,148,151,152,154,155,156,157,161],"autoscaled":[137,139,140,142,143,144,146,148,151,152,154,155,156,157,161],"wan":[138,159],"want":[138,159],"nump":[138,159,160],"numpy":[138,159,160],"different":[138,156,162,163,308],"sen":[138],"sens":[138],"sensi":[138],"sensit":[138],"sensiti":[138],"sensitiv":[138],"sensitivi":[138],"sensitivit":[138],"sensitivity":[138],"ana":[138,139,305,308],"anal":[138,139,305,308],"analy":[138,139,305,308],"analys":[138,305,308],"analysi":[138,305,308],"analysis":[138,305,308],"estimatio":[138,304],"estimation":[138,304],"xli":[138],"xlim":[138],"lim":[138,141],"limi":[138,141],"limit":[138,141],"limits":[138,141],"mig":[138],"migh":[138],"might":[138],"vis":[138],"visu":[138],"visua":[138],"visual":[138],"visuali":[138],"visualiz":[138],"visualiza":[138],"visualizat":[138],"visualizati":[138],"visualizatio":[138],"visualization":[138],"pur":[138,218],"purp":[138,218],"purpo":[138],"purpos":[138],"purpose":[138],"purposes":[138],"colo":[138,139,144,147,149,154,156,157,158,160,162],"color":[138,139,144,147,149,154,156,157,158,160,162],"colors":[138,149,160],"matp":[138,139,141,144,145,147,149,153,154,157,160,161],"matpl":[138,139,141,144,145,147,149,153,154,157,160,161],"matplo":[138,139,141,144,145,147,149,153,154,157,160,161],"matplot":[138,139,141,144,145,147,149,153,154,157,160,161],"matplotl":[138,139,141,144,145,147,149,153,154,157,160,161],"matplotli":[138,139,141,144,145,147,149,153,154,157,160,161],"matplotlib":[138,139,141,144,145,147,149,153,154,157,160,161],"sec":[138,141,143,144,146],"seco":[138],"secon":[138],"second":[138],"none":[138,139,140,142,144,146,147,150,152],"leg":[139,140,146,147,152,157,161],"lege":[139,140,146,147,152,157,161],"legen":[139,140,146,147,152,157,161],"legend":[139,140,146,147,152,157,161],"ref":[139,140,144,154,332],"refe":[139,140],"refer":[139,140],"refere":[139,140],"referen":[139,140],"referenc":[139,140],"reference":[139,140],"analyt":[139],"analyti":[139],"analytic":[139],"analytica":[139],"analytical":[139],"mse":[139],"show":[139,140,146,148,160,161,278],"hig":[139,146,152,154,163,329],"high":[139,146,152,154,163,329],"highe":[139,154,163,329],"highes":[139,154,163,329],"highest":[139,154,163,329],"rcp":[139,141,144,146,158],"rcpa":[139,141,144,146,158],"rcpar":[139,141,144,146,158],"rcpara":[139,141,144,146,158],"rcparam":[139,141,144,146,158],"dicti":[139,143,149,158],"dictio":[139,143,149,158],"diction":[139,143,149,158],"dictiona":[139,143,149,158],"dictionar":[139,143,149,158],"dictionary":[139,143,149,158],"relati":[139,148,332],"relatio":[139],"relation":[139],"relations":[139],"stru":[139],"struc":[139],"struct":[139],"structu":[139],"structur":[139],"structure":[139],"hat":[139,149,197],"ass":[139,161,303],"assu":[139],"assum":[139],"assume":[139],"labell":[139,140,154,155,156,157,160],"labelle":[139,140,154,155,156,157,160],"labeller":[139,140,154,155,156,157,160],"providi":[139,140,154,155,156,157],"providin":[139,140,154,155,156,157],"providing":[139,140,154,155,156,157],"mak":[139,140,154,155,156,157],"make":[139,140,154,155,156,157],"gui":[139,140,154,156],"guid":[139,140,154,156],"guide":[139,140,154,156],"top":[140],"ranke":[140],"ranked":[140],"ens":[140],"ensu":[140],"ensur":[140],"ensure":[140],"bes":[140],"best":[140],"inch":[140],"inche":[140],"inches":[140],"titt":[140],"tittl":[140],"tittle":[140],"des":[140,151,296,303,330],"desc":[140,151,296,330],"descr":[140,151,296,330],"descri":[140,151,296,330],"descrip":[140,151,330],"descript":[140,151,330],"descripti":[140,151,330],"descriptio":[140,151,330],"description":[140,151,330],"interp":[140,146,159],"interpr":[140,146,159],"interpre":[140,146,159],"interpret":[140,146,159],"cla":[140,151,215,325],"clas":[140,151,215,325],"class":[140,151,215,325],"vert":[140,155,156,157,160],"sect":[141,143,144,146],"secti":[141,143,144,146],"sectio":[141,143,144,146],"section":[141,143,144,146],"red":[141,143,160],"redu":[141,143],"reduc":[141,143],"reduce":[141,143],"reduci":[141,143],"reducin":[141,143],"reducing":[141,143],"tran":[141,143,149,160,161,162,305],"trans":[141,143,149,160,161,162,305],"transf":[141,143,149,160,162],"transfo":[141,143,149,160,162],"transfor":[141,143,149,160,162],"transform":[141,143,149,160,162],"call":[141,143,149,159,160,162],"calla":[141,143,149,160,162],"callab":[141,143,149,160,162],"callabl":[141,143,149,160,162],"callable":[141,143,149,160,162],"identit":[141,143,149,160,162,163],"identity":[141,143,149,160,162,163],"probability":[141],"fall":[141,144,158],"falls":[141,144,158],"bac":[141,142,144,150,151,152,153,158,175,308],"back":[141,142,144,150,151,152,153,158,175,308],"rcparams":[141,144,146,158],"cyc":[141,149,160],"cycl":[141,149,160],"cycle":[141,149,160],"choo":[141,160],"choos":[141,160],"choose":[141,160],"outl":[141,145],"outli":[141,145],"outlin":[141,145],"outline":[141,145],"kdes":[141],"marke":[141,144,152],"marker":[141,144,152],"markers":[141,144,152],"emp":[141],"empt":[141],"empty":[141],"shad":[141,147,157,163],"shade":[141,147,157,163],"ble":[141,147,157,163],"blen":[141,147,157,163],"blend":[141,147,157,163],"blendi":[141,147,157,163],"blendin":[141,147,157,163],"blending":[141,147,157,163],"shaded":[141,147,163],"area":[141,145,147,154,163],"cur":[141,147,148,163],"curv":[141,147,148,163],"curve":[141,147,148,163],"quantil":[142],"quantile":[142],"quantiles":[142],"lis":[142,143,146,296,367],"list":[142,143,146,296,367],"asc":[142],"asce":[142],"ascen":[142],"ascend":[142],"ascendi":[142],"ascendin":[142],"ascending":[142],"seg":[142],"segm":[142],"segme":[142],"segmen":[142],"segment":[142],"quar":[142,163],"quart":[142,163],"quarti":[142,163],"quartil":[142,163],"quartile":[142,163],"quartiles":[142,163],"conto":[142],"contou":[142],"contour":[142],"contours":[142],"otherw":[142,154,159,162,332],"otherwi":[142,154,159,162,332],"otherwis":[142,154,159,162,332],"otherwise":[142,154,159,162,332],"implemente":[142,151],"implemented":[142,151],"bok":[142,145,150,151,152,153,161],"boke":[142,145,150,151,152,153,161],"bokeh":[142,145,150,151,152,153,161],"backe":[142,144,150,151,152,153,308],"backen":[142,144,150,151,152,153,308],"backend":[142,144,150,151,152,153,308],"pdf":[142,151,154],"disa":[142,150,151],"disab":[142,150,151],"disabl":[142,150,151],"disable":[142,150,151],"spa":[142,151],"spac":[142,151],"space":[142,151],"contr":[142,151,158],"contro":[142,151,158],"control":[142,151,158],"positio":[142,151,162],"position":[142,151,162],"rugp":[142,162,163],"rugpl":[142,162,163],"rugplo":[142,162,163],"rugplot":[142,162,163],"larger":[142,146,151,152],"lists":[143],"vars":[143,159],"resp":[143,163,287],"respe":[143,163],"respec":[143,163],"respect":[143,163],"respecti":[143,163],"respectiv":[143,163],"respective":[143,163],"coo":[143,146,148,149,159,160,205,206,207,208,210],"coor":[143,146,148,149,159,160,205,206,207,208,210],"coord":[143,146,148,149,159,160,205,206,207,208,210],"coords":[143,146,148,149,157,159,160,205,206,207,208,210],"map":[143,152,157,159,160],"mapp":[143,152,157,159,160],"mappi":[143,152,157,159,160],"mappin":[143,152,157,159,160],"mapping":[143,152,157,159,160],"sel":[143,148,149,150,151,153,156,157,159,160],"sele":[143,150,151,153,159,162],"selec":[143,150,151,153,159,162],"select":[143,150,151,153,159,162],"selecte":[143,159],"selected":[143,159],"coordi":[143,146,148,149,152,159,160],"coordin":[143,146,148,149,152,159,160],"coordina":[143,146,148,149,152,159,160],"coordinat":[143,146,148,149,152,159,160],"coordinate":[143,146,148,149,152,159,160],"coordinates":[143,146,148,149,152,159,160],"dotc":[144],"dotco":[144],"dotcol":[144],"dotcolo":[144],"dotcolor":[144],"intervalc":[144],"intervalco":[144],"intervalcol":[144],"intervalcolo":[144],"intervalcolor":[144],"linew":[144,194],"linewi":[144,194],"linewid":[144,194],"linewidt":[144,194],"linewidth":[144,194],"thro":[144,366,370],"throu":[144,366,370],"throug":[144,366,370],"through":[144,366,370],"througho":[144],"throughou":[144],"throughout":[144],"markersi":[144,152],"markersiz":[144,152],"markersize":[144,152],"markerc":[144],"markerco":[144],"markercol":[144],"markercolo":[144],"markercolor":[144],"perc":[144,149,163],"perce":[144,149,163],"percen":[144,149,163],"percent":[144,149,163],"percenta":[144,149,163],"percentag":[144,149,163],"percentage":[144,149,163],"rot":[144],"rota":[144],"rotat":[144],"rotate":[144],"rotated":[144],"fpr":[145],"npo":[145],"npoi":[145],"npoin":[145],"npoint":[145],"npoints":[145],"deno":[145],"denot":[145],"denote":[145],"denotes":[145],"gran":[145],"granu":[145],"granul":[145],"granula":[145],"granular":[145],"granulari":[145],"granularit":[145],"granularity":[145],"tri":[145],"tria":[145],"trial":[145],"trials":[145],"ecdfs":[145],"constructi":[145],"constructin":[145],"constructing":[145],"fills":[145],"insi":[145,154,169],"insid":[145,154,169],"inside":[145,154,169],"interv":[145,154,163,304,329],"interva":[145,154,163,304,329],"interval":[145,154,163,304,329],"bor":[145,154,287],"bord":[145,154,287],"borde":[145,154,287],"border":[145,154,287],"mpl":[145,150,151,153],"pyp":[145],"pypl":[145],"pyplo":[145],"pyplot":[145],"ste":[145,274],"step":[145,274],"vare":[145],"varea":[145],"axe":[145,150,151,152,153,154,161],"axes":[145,150,151,152,153,154,161],"interprete":[146],"interpreted":[146],"cod":[146,370],"code":[146,370],"xla":[146],"xlab":[146],"xlabe":[146],"xlabel":[146],"xlabels":[146],"xti":[146],"xtic":[146],"xtick":[146],"xtickl":[146],"xtickla":[146],"xticklab":[146],"xticklabe":[146],"xticklabel":[146],"xticklabels":[146],"numv":[146,154,156,161],"numva":[146,154,156,161],"numvar":[146,154,156,161],"numvars":[146,154,156,161],"subs":[146,152,159],"subse":[146,148,152,155],"subset":[146,148,152,155],"plotte":[146,152],"plotted":[146,152],"conven":[146,152],"conveni":[146,152],"convenie":[146,152],"convenien":[146,152],"convenienc":[146,152],"convenience":[146,152],"tak":[146,148,152,155],"take":[146,148,152,155],"taken":[146,148,152,155],"acco":[146,148,152,155,162,305],"accou":[146,148,152,155,162],"accoun":[146,148,152,155,162],"account":[146,148,152,155,162],"arg":[146,150,158,159,160,253,305],"argu":[146,150,158,159,160,253,305],"argum":[146,150,158,159,160,253,305],"argume":[146,150,158,159,160,253,305],"argumen":[146,150,158,159,160,253,305],"argument":[146,150,158,159,160,253,305],"som":[146,258],"some":[146,258],"highl":[146,152],"highli":[146,152],"highlig":[146,152],"highligh":[146,152],"highlight":[146,152],"highlighte":[146,152],"highlighted":[146,152],"bay":[147,221,274,305],"baye":[147,221,274,305],"bayes":[147,221,274,305],"bayesi":[147,221,305],"bayesia":[147,221,305],"bayesian":[147,221,305],"opa":[147,157,163],"opaq":[147,157,163],"opaqu":[147,157,163],"opaque":[147,157,163],"nume":[147,158,163],"numer":[147,158,163],"numeri":[147,158,163],"numeric":[147,158,163],"ban":[147,158,163],"band":[147,158,163],"bandw":[147,158,163],"bandwi":[147,158,163],"bandwid":[147,158,163],"bandwidt":[147,158,163],"bandwidth":[147,158,163],"posi":[147,158,161,162,163],"posit":[147,158,161,162,163],"positi":[147,158,161,162,163],"positiv":[147,158,161,163],"positive":[147,158,161,163],"scot":[147,158,163,370],"scott":[147,158,163],"sil":[147,158,163],"silv":[147,158,163],"silve":[147,158,163],"silver":[147,158,163],"silverm":[147,158,163],"silverma":[147,158,163],"silverman":[147,158,163],"incr":[148],"incri":[148],"incris":[148],"incrise":[148],"incrised":[148],"ite":[148,162],"iter":[148,162],"itera":[148,162],"iterat":[148,162],"iterati":[148,162],"iteratio":[148,162],"iteration":[148,162],"iterations":[148],"relativ":[148,332],"relative":[148,332],"ress":[148],"rug":[148,155,162,163,370],"htt":[148,154,255,370],"http":[148,154,255,370],"https":[148,154,255,370],"wik":[148],"wiki":[148],"wikip":[148],"wikipe":[148],"wikiped":[148],"wikipedi":[148],"wikipedia":[148],"org":[148,255],"mas":[148,155],"mask":[148,155],"boole":[148,155,156,160],"boolea":[148,155,156,160],"boolean":[148,155,156,160],"thei":[148,155],"their":[148,155],"subsets":[148,155],"extr":[148,155],"extra":[148,155],"min":[148,370],"mini":[148],"minim":[148],"minimu":[148],"minimum":[148],"rop":[149,158],"rope":[149,158],"tuples":[149,158],"regi":[149,158],"regio":[149,158],"region":[149,158],"equ":[149,158,255,305],"equi":[149,158,255,305],"equiv":[149,158,255],"equiva":[149,158,255],"equival":[149,158,255],"equivale":[149,158,255],"equivalen":[149,158,255],"equivalenc":[149,158,255],"equivalence":[149,158,255],"displaye":[149,158],"displayed":[149,158],"acr":[149,159],"acro":[149,159],"acros":[149,159],"across":[149,159],"axi":[149],"axis":[149],"matc":[149,158,159],"match":[149,158,159],"interq":[149,163],"interqu":[149,163],"interqua":[149,163],"interquar":[149,163],"interquart":[149,163],"interquarti":[149,163],"interquartil":[149,163],"interquartile":[149,163],"rang":[149,163],"range":[149,163],"req":[149,152,367],"requ":[149,152,367],"requi":[149,152],"requir":[149,152],"require":[149,152],"requires":[149,152],"matplotlibs":[149],"appl":[150,255],"apply":[150],"applyi":[150],"applyin":[150],"applying":[150],"savit":[150],"savitz":[150],"savitzk":[150],"savitzky":[150],"gol":[150],"gola":[150],"golay":[150],"filt":[150,159],"filte":[150,159],"filter":[150,159],"interpolate":[150],"interpolated":[150],"modi":[150,287],"modif":[150,287],"modify":[150],"modifyi":[150],"modifyin":[150],"modifying":[150],"sci":[150],"scip":[150],"scipy":[150],"sig":[150],"sign":[150],"signa":[150],"signal":[150],"savg":[150],"savgo":[150],"savgol":[150],"patc":[150,151],"patch":[150,151],"arguments":[150,160,253],"ign":[150,158,162],"igno":[150,158,162],"ignor":[150,158,162],"ignore":[150,158,162],"ignored":[150,158,162],"figures":[150,152,161],"accepte":[151],"accepted":[151],"gly":[151],"glyp":[151],"glyph":[151],"glyphs":[151],"scat":[151],"scatt":[151],"scatte":[151],"scatter":[151],"contourf":[151],"fille":[151],"filled":[151],"pco":[151],"pcol":[151],"pcolo":[151],"pcolor":[151],"pcolorm":[151],"pcolorme":[151],"pcolormes":[151],"pcolormesh":[151],"ima":[151],"imag":[151],"image":[151],"rad":[151,162,169,200,201,287],"radi":[151,162,287,370],"radia":[151,162],"radian":[151,162],"radians":[151,162],"hov":[152],"hove":[152],"hover":[152],"datap":[152],"datapo":[152],"datapoi":[152],"datapoin":[152],"datapoint":[152],"hoveri":[152],"hoverin":[152],"hovering":[152],"mou":[152],"mous":[152],"mouse":[152],"intera":[152],"interac":[152],"interact":[152],"interacti":[152],"interactiv":[152],"interactive":[152],"via":[152],"idx":[152],"cas":[152],"case":[152],"autoscali":[152],"autoscalin":[152],"autoscaling":[152],"unce":[153],"uncer":[153],"uncert":[153],"uncerta":[153],"uncertai":[153],"uncertain":[153],"uncertaint":[153],"uncertainty":[153],"nec":[153],"nece":[153],"neces":[153],"necess":[153],"necessa":[153],"necessar":[153],"necessary":[153],"multid":[153,162],"multidi":[153,162],"multidim":[153,162],"multidime":[153,162],"multidimen":[153,162],"multidimens":[153,162],"multidimensi":[153,162],"multidimensio":[153,162],"multidimension":[153,162],"multidimensiona":[153,162],"multidimensional":[153,162],"cir":[153,158,162,163],"circ":[153,158,162,163],"circl":[153],"circle":[153],"very":[154],"clo":[154],"clos":[154],"close":[154],"nor":[154,185,187,265,274,277,303,305],"appe":[154],"appen":[154],"append":[154],"appendi":[154],"appendix":[154],"ave":[154],"aveh":[154],"aveht":[154],"avehta":[154],"avehtar":[154],"avehtari":[154],"git":[154,287,370],"gith":[154,287,370],"githu":[154,287,370],"github":[154,287,370],"rha":[154],"rhat":[154],"htm":[154,255,370],"html":[154,255,370],"cred":[154],"credi":[154],"credib":[154],"credibl":[154],"credible":[154],"datasets":[154,362,367],"simu":[154],"simul":[154],"simula":[154],"simulat":[154],"simulate":[154],"wor":[154,156,221,259],"work":[154,156,221,259],"works":[154,156],"reac":[155],"reach":[155],"reache":[155],"reached":[155],"evol":[155],"evolu":[155],"evolut":[155],"evoluti":[155],"evolutio":[155],"evolution":[155],"pairp":[156],"pairpl":[156],"pairplo":[156],"pairplot":[156],"disp":[156,158],"displ":[156,158],"displa":[156,158],"display":[156,158],"grids":[156],"gridsi":[156],"gridsiz":[156],"gridsize":[156],"hexa":[156],"hexag":[156],"hexago":[156],"hexagon":[156],"hexagons":[156],"directi":[156,287],"directio":[156,287],"direction":[156,287],"suc":[156],"such":[156],"elements":[156],"specifyi":[156],"specifyin":[156],"specifying":[156],"diverge":[156],"divergen":[156],"divergenc":[156],"divergence":[156],"divergences":[156],"colorb":[156],"colorba":[156],"colorbar":[156],"part":[156,158],"expr":[157,159,160],"expre":[157,159,160],"expres":[157,159,160],"express":[157,159,160],"expressi":[157,159,160],"expressio":[157,159,160],"expression":[157,159,160],"expressions":[157,159,160],"pan":[157,159,160],"pand":[157,159,160],"panda":[157,159,160],"pandas":[157,159,160],"colorn":[157],"colornd":[157],"divergent":[157],"colord":[157],"shaden":[157],"shadend":[157],"inv":[157],"invi":[157],"invis":[157],"invisi":[157],"invisib":[157],"invisibl":[157],"invisible":[157],"025":[157],"modes":[158],"separated":[158],"ski":[158],"skip":[158],"skipn":[158],"skipna":[158],"ignores":[158],"nan":[158],"controls":[158],"formatt":[158],"formatti":[158],"formattin":[158],"formatting":[158],"floats":[158],"big":[158],"bigg":[158],"bigge":[158],"bigger":[158],"abo":[158,160],"abov":[158,160],"above":[158,160],"kde":[158,162],"his":[158],"hist":[158],"discr":[158],"discre":[158],"discret":[158],"discrete":[158],"histo":[158],"histog":[158],"histogr":[158],"histogra":[158],"histogram":[158],"alw":[158],"alwa":[158],"alway":[158],"always":[158],"isj":[158,163],"exper":[158,163],"experi":[158,163],"experim":[158,163],"experime":[158,163],"experimen":[158,163],"experiment":[158,163],"experimenta":[158,163],"experimental":[158,163],"circu":[158,162,163],"circul":[158,162,163],"circula":[158,162,163],"circular":[158,162,163],"tay":[158,163],"tayl":[158,163],"taylo":[158,163],"taylor":[158,163],"now":[158,163],"means":[158,303],"pref":[159],"prefi":[159],"prefix":[159],"exc":[159],"excl":[159],"exclu":[159],"exclud":[159],"exclude":[159],"rege":[159],"regex":[159],"subst":[159],"substr":[159],"substri":[159],"substrin":[159],"substring":[159],"substrings":[159],"includi":[159],"includin":[159],"including":[159],"flat":[159],"flatt":[159],"flatte":[159],"flatten":[159],"flattens":[159],"flatteni":[159],"flattenin":[159],"flattening":[159],"excludi":[159],"excludin":[159],"excluding":[159],"ani":[159],"anim":[159],"anima":[159],"animat":[159],"animati":[159],"animatio":[159],"animation":[159],"jit":[159,163],"jitt":[159,163],"jitte":[159,163],"jitter":[159,163],"unl":[159,259],"unle":[159],"unles":[159],"unless":[159],"seed":[159,198,199],"generato":[159],"generator":[159],"allo":[159,169],"allow":[159,169],"repro":[159,308],"reprod":[159,308],"reprodu":[159,308],"reproduc":[159,308],"reproduci":[159,308],"reproducib":[159,308],"reproducibi":[159,308],"reproducibil":[159,308],"reproducibili":[159,308],"reproducibilit":[159,308],"reproducibility":[159,308],"noi":[159],"nois":[159],"noise":[159],"hei":[159],"heig":[159],"heigh":[159],"height":[159],"bins":[160],"binn":[160],"binni":[160],"binnin":[160],"binning":[160],"stra":[160],"strat":[160],"strate":[160],"strateg":[160],"strategy":[160],"twi":[160],"twic":[160],"twice":[160],"stu":[160,265],"stur":[160],"sturg":[160],"sturge":[160],"sturges":[160],"formu":[160],"formul":[160],"formula":[160],"ava":[160,367],"avai":[160,367],"avail":[160,367],"availa":[160,367],"availab":[160,367],"availabl":[160,367],"available":[160,367],"bars":[160],"represente":[160],"represented":[160],"vli":[160],"vlin":[160],"vline":[160],"vlines":[160],"verti":[160],"vertic":[160],"vertica":[160],"vertical":[160],"strings":[160],"das":[160],"dash":[160],"dashe":[160],"dashed":[160],"showi":[160],"showin":[160],"showing":[160],"lie":[160],"event":[161],"events":[161],"assi":[161],"assig":[161],"assign":[161],"transp":[161],"transpa":[161],"transpar":[161],"transpare":[161],"transparen":[161],"transparenc":[161],"transparency":[161],"plots":[162,163],"adds":[162,163],"aff":[162],"affe":[162],"affec":[162],"affect":[162],"affects":[162],"conti":[162],"contin":[162],"continu":[162],"continuo":[162],"continuou":[162],"continuous":[162],"selecti":[162],"selectio":[162],"selection":[162],"positions":[162],"overp":[162],"overpl":[162],"overplo":[162],"overplot":[162],"overplott":[162],"overplotte":[162],"overplotted":[162],"unit":[162],"units":[162],"deg":[162],"degr":[162],"degre":[162],"degree":[162],"degrees":[162],"compac":[162],"compact":[162],"defines":[162],"disti":[162],"distin":[162],"disting":[162],"distingu":[162],"distingui":[162],"distinguis":[162],"distinguish":[162],"intervals":[163],"jittere":[163],"jittered":[163],"sid":[163],"side":[163],"lef":[163,252,305],"left":[163,252,305],"rig":[163],"righ":[163],"right":[163],"sides":[163],"ren":[163],"rend":[163],"rende":[163],"render":[163],"rendere":[163],"rendered":[163],"hal":[163,304],"half":[163,304],"halfs":[163],"arvizp":[166,172,181,182,198],"arvizpy":[166,172,181,182,198],"arvizpyt":[166,172,181,182,198],"arvizpyth":[166,172,181,182,198],"arvizpytho":[166,172,181,182,198],"arvizpython":[166,172,181,182,198],"arvizpythonp":[166,172,181,182,198],"arvizpythonpl":[166,172,181,182,198],"arvizpythonplo":[166,172,181,182,198],"arvizpythonplot":[166,172,181,182,198],"arvizpythonplots":[166,172,181,182,198],"allows":[169],"pys":[169],"pyst":[169],"pysta":[169],"pystan":[169],"rado":[169,200,201],"radon":[169,200,201],"sty":[172,179,181,182,189,190,192,198,199,200,201,202,203,204,212,213,216,217],"styl":[172,179,181,182,189,190,192,198,199,200,201,202,203,204,212,213,216,217],"style":[172,179,181,182,189,190,192,198,199,200,201,202,203,204,212,213,216,217],"styles":[172],"specifica":[175],"specificat":[175],"specificati":[175],"specificatio":[175],"specification":[175],"rese":[175,281],"reser":[175],"reserv":[175],"reserve":[175],"reserved":[175],"rev":[175],"reve":[175],"rever":[175],"revert":[175],"reverti":[175],"revertin":[175],"reverting":[175],"gal":[178],"gall":[178],"galle":[178],"galler":[178],"gallery":[178],"dar":[179,180,181,182,186,187,189,190,191,192,199,200,201,202,203,204,210,211,212,213,215,216,217],"dark":[179,180,181,182,186,187,189,190,191,192,199,200,201,202,203,204,210,211,212,213,215,216,217],"darkg":[179,180,181,182,186,187,189,190,191,192,199,200,201,202,203,204,210,211,212,213,215,216,217],"darkgr":[179,180,181,182,186,187,189,190,191,192,199,200,201,202,203,204,210,211,212,213,215,216,217],"darkgri":[179,180,181,182,186,187,189,190,191,192,199,200,201,202,203,204,210,211,212,213,215,216,217],"darkgrid":[179,180,181,182,186,187,189,190,191,192,199,200,201,202,203,204,210,211,212,213,215,216,217],"schools":[183],"norm":[185,187,265,274,277,303,305],"norma":[185,187,265,274,277,303,305],"normal":[185,187,265,274,277,303,305],"subpl":[185],"subplo":[185],"subplot":[185],"subplots":[185],"ridgep":[194],"ridgepl":[194],"ridgeplo":[194],"ridgeplot":[194],"defs":[194],"prod":[197],"beta":[199],"classi":[215,325],"classif":[215,325],"classifi":[215,325],"classific":[215],"classifica":[215],"classificat":[215],"classificati":[215],"classificatio":[215],"classification":[215],"classification1":[215],"classification10":[215],"classification10d":[215],"ora":[218],"oran":[218],"orang":[218],"orangi":[218],"orangis":[218],"orangish":[218],"brow":[218],"brown":[218],"browni":[218],"brownis":[218],"brownish":[218],"purpl":[218],"purpli":[218],"purplis":[218],"purplish":[218],"cya":[218],"cyan":[218],"cyani":[218],"cyanis":[218],"cyanish":[218],"gree":[218],"green":[218],"greeni":[218],"greenis":[218],"greenish":[218],"roy":[218],"royi":[218],"royis":[218],"royish":[218],"vir":[218],"viri":[218],"virid":[218],"viridi":[218],"viridis":[218],"viridish":[218],"plas":[218],"plasm":[218],"plasmi":[218],"plasmis":[218],"plasmish":[218],"docg":[218],"docgr":[218],"docgri":[218],"docgrid":[218],"workf":[221],"workfl":[221],"workflo":[221],"workflow":[221],"generall":[221],"generally":[221],"properti":[221],"propertie":[221],"properties":[221],"extende":[222,321,328],"extended":[222,321,328],"types":[222,356],"packages":[222],"pitv":[252],"pitva":[252],"pitval":[252],"pitvals":[252],"scala":[252],"scalar":[252],"predictio":[252],"prediction":[252],"mid":[252],"inft":[252],"infty":[252],"predictions":[252],"nou":[253],"nout":[253],"noutp":[253],"noutpu":[253],"noutput":[253],"noutputs":[253],"predicte":[253],"predicted":[253],"ndr":[253,265,277],"ndra":[253,265,277],"ndraw":[253,265,277],"ndraws":[253,265,277],"gel":[255,305],"gelm":[255,305],"gelma":[255,305],"gelman":[255,305],"art":[255],"arti":[255],"artic":[255],"articl":[255],"article":[255],"articles":[255],"onli":[255],"onlin":[255],"online":[255],"wat":[255],"wata":[255],"watan":[255],"watana":[255],"watanab":[255],"watanabe":[255],"watanabe2":[255],"watanabe20":[255],"watanabe201":[255],"watanabe2010":[255],"asy":[255,294],"asym":[255,294],"asymp":[255,294],"asympt":[255,294],"asympto":[255,294],"asymptot":[255,294],"asymptoti":[255,294],"asymptotic":[255,294],"wid":[255,289,305],"wide":[255,289,305],"widel":[255],"widely":[255],"appli":[255],"applic":[255],"applica":[255],"applicab":[255],"applicabl":[255],"applicable":[255],"singu":[255],"singul":[255],"singula":[255],"singular":[255],"theo":[255],"theor":[255],"theory":[255],"jml":[255],"jmlr":[255],"csa":[255],"csai":[255],"csail":[255],"mit":[255],"edu":[255],"pap":[255],"pape":[255],"paper":[255],"papers":[255],"v11":[255],"watanabe1":[255],"watanabe10":[255],"watanabe10a":[255],"wei":[258],"weig":[258],"weigh":[258],"weight":[258],"estimato":[258],"estimator":[258],"war":[259],"warn":[259],"warni":[259,265],"warnin":[259,265],"warning":[259,265],"had":[259],"resulti":[259],"resultin":[259],"resulting":[259],"likely":[259],"uns":[259],"unst":[259],"unsta":[259],"unstab":[259],"unstabl":[259],"unstable":[259],"src":[259],"core":[259],"unli":[259],"unlik":[259],"unlike":[259],"unlikel":[259],"unlikely":[259],"functiona":[263,284],"functional":[263,284],"functionali":[263,284],"functionalit":[263,284],"functionality":[263,284],"mes":[265],"mess":[265],"messa":[265],"messag":[265],"message":[265],"messages":[265],"del":[265],"deli":[265],"deliv":[265],"delive":[265],"deliver":[265],"delivere":[265],"delivered":[265],"normali":[265,305],"normaliz":[265,305],"normalize":[265],"normalized":[265],"sums":[265],"smoothi":[265],"smoothin":[265],"smoothing":[265],"rai":[265],"rais":[265],"raise":[265],"raised":[265],"iso":[265],"isot":[265],"isotr":[265],"isotro":[265],"isotrop":[265],"isotropi":[265],"isotropic":[265],"stud":[265],"stude":[265],"studen":[265],"student":[265],"propo":[265,277],"propos":[265,277],"proposa":[265,277],"proposal":[265,277],"proposals":[265],"tdi":[265,277],"tdis":[265,277],"tdist":[265,277],"npa":[265,277],"npar":[265,277],"npara":[265,277],"nparam":[265,277],"nparams":[265,277],"logp":[265],"logpd":[265],"logpdf":[265],"definin":[268],"defining":[268],"gpd":[273],"loc":[273,305],"loca":[273,305],"locat":[273],"locati":[273],"locatio":[273],"location":[273],"zha":[274,281],"zhan":[274,281],"zhang":[274,281],"steph":[274],"stephe":[274],"stephen":[274],"stephens":[274],"adjuste":[274],"adjusted":[274],"wea":[274],"weak":[274],"weakl":[274],"weakly":[274],"informativ":[274],"informative":[274],"simple":[277],"showl":[278],"showli":[278],"showlin":[278],"showline":[278],"showlines":[278],"jou":[281],"jour":[281],"journ":[281],"journa":[281],"journal":[281],"mac":[281],"mach":[281],"machi":[281],"machin":[281],"machine":[281],"resea":[281],"resear":[281],"researc":[281],"research":[281],"diagnosi":[284],"diagnosin":[284],"diagnosing":[284],"mam":[285],"mamb":[285],"mamba":[285],"radiu":[287],"radius":[287],"3px":[287],"125r":[287],"125re":[287],"125rem":[287],"respo":[287],"respon":[287],"respons":[287],"responsi":[287],"responsiv":[287],"responsive":[287],"styli":[287],"stylin":[287],"styling":[287],"966p":[287],"966px":[287],"768p":[287],"768px":[287],"overf":[287],"overfl":[287],"overflo":[287],"overflow":[287],"scrollb":[287],"scrollba":[287],"scrollbar":[287],"thin":[287],"grey":[287],"blo":[287,370],"bloc":[287],"block":[287],"hid":[287],"hide":[287],"modifi":[287],"modifie":[287],"modified":[287],"web":[287],"webk":[287],"webki":[287],"webkit":[287],"5px":[287],"trac":[287],"track":[287],"inse":[287],"inset":[287],"thu":[287],"thum":[287],"thumb":[287],"9b9":[287],"9b9b":[287],"9b9b9":[287],"9b9b9b":[287],"tur":[287],"turi":[287],"turin":[287],"turing":[287],"starte":[287],"started":[287],"tut":[287],"tuto":[287],"tutor":[287],"tutori":[287],"tutoria":[287],"tutorial":[287],"tutorials":[287],"librari":[287],"librarie":[287],"libraries":[287],"modell":[287],"modelli":[287],"modellin":[287],"modelling":[287],"lan":[287,308],"lang":[287,308],"langu":[287,308],"langua":[287,308],"languag":[287,308],"language":[287,308],"languages":[287,308],"dyn":[287],"dyna":[287],"dynam":[287],"dynami":[287],"dynamic":[287],"dynamicp":[287],"dynamicpp":[287],"dynamicppl":[287],"juliab":[287],"juliabu":[287],"juliabug":[287],"juliabugs":[287],"turingg":[287],"turinggl":[287],"turingglm":[287],"adva":[287,370],"advan":[287,370],"advanc":[287],"advance":[287],"advanced":[287],"advancedh":[287],"advancedhm":[287],"advancedhmc":[287],"abstractm":[287],"abstractmc":[287],"abstractmcm":[287],"abstractmcmc":[287],"therm":[287],"thermo":[287],"thermod":[287],"thermody":[287],"thermodyn":[287],"thermodyna":[287],"thermodynam":[287],"thermodynami":[287],"thermodynamic":[287],"thermodynamici":[287],"thermodynamicin":[287],"thermodynamicint":[287],"thermodynamicinte":[287],"thermodynamicinteg":[287],"thermodynamicintegr":[287],"thermodynamicintegra":[287],"thermodynamicintegrat":[287],"thermodynamicintegrati":[287],"thermodynamicintegratio":[287],"thermodynamicintegration":[287],"advancedp":[287],"advancedps":[287],"sli":[287],"slic":[287],"slice":[287],"slices":[287],"slicesa":[287],"slicesam":[287],"slicesamp":[287],"slicesampl":[287],"slicesampli":[287],"slicesamplin":[287],"slicesampling":[287],"ell":[287],"elli":[287],"ellip":[287],"ellipt":[287],"ellipti":[287],"elliptic":[287],"elliptica":[287],"elliptical":[287],"ellipticals":[287],"ellipticalsl":[287],"ellipticalsli":[287],"ellipticalslic":[287],"ellipticalslice":[287],"ellipticalslices":[287],"ellipticalslicesa":[287],"ellipticalslicesam":[287],"ellipticalslicesamp":[287],"ellipticalslicesampl":[287],"ellipticalslicesampli":[287],"ellipticalslicesamplin":[287],"ellipticalslicesampling":[287],"nes":[287],"nest":[287],"neste":[287],"nested":[287],"nesteds":[287],"nestedsa":[287],"nestedsam":[287],"nestedsamp":[287],"nestedsampl":[287],"nestedsample":[287],"nestedsampler":[287],"nestedsamplers":[287],"paretosm":[287],"paretosmo":[287],"paretosmoo":[287],"paretosmoot":[287],"paretosmooth":[287],"gau":[287],"gaus":[287],"gauss":[287],"gaussi":[287],"gaussia":[287],"gaussian":[287],"processe":[287],"processes":[287],"abstractg":[287],"abstractgp":[287],"abstractgps":[287],"ker":[287],"kern":[287],"kerne":[287],"kernel":[287],"kernelf":[287],"kernelfu":[287],"kernelfun":[287],"kernelfunc":[287],"kernelfunct":[287],"kernelfuncti":[287],"kernelfunctio":[287],"kernelfunction":[287],"kernelfunctions":[287],"approximateg":[287],"approximategp":[287],"approximategps":[287],"bij":[287],"bije":[287],"bijec":[287],"biject":[287],"bijecto":[287],"bijector":[287],"bijectors":[287],"turingc":[287],"turingca":[287],"turingcal":[287],"turingcall":[287],"turingcallb":[287],"turingcallba":[287],"turingcallbac":[287],"turingcallback":[287],"turingcallbacks":[287],"turingb":[287],"turingbe":[287],"turingben":[287],"turingbenc":[287],"turingbench":[287],"turingbenchm":[287],"turingbenchma":[287],"turingbenchmar":[287],"turingbenchmark":[287],"turingbenchmarki":[287],"turingbenchmarkin":[287],"turingbenchmarking":[287],"news":[287],"tea":[287,370],"team":[287,370],"ske":[287],"sket":[287],"sketc":[287],"sketch":[287],"adde":[287],"addev":[287],"addeve":[287],"addeven":[287],"addevent":[287],"addeventl":[287],"addeventli":[287],"addeventlis":[287],"addeventlist":[287],"addeventliste":[287],"addeventlisten":[287],"addeventlistene":[287],"addeventlistener":[287],"dom":[287],"domc":[287],"domco":[287],"domcon":[287],"domcont":[287],"domconte":[287],"domconten":[287],"domcontent":[287],"domcontentl":[287],"domcontentlo":[287],"domcontentloa":[287],"domcontentload":[287],"domcontentloade":[287],"domcontentloaded":[287],"menut":[287],"menuto":[287],"menutog":[287],"menutogg":[287],"menutoggl":[287],"menutoggle":[287],"que":[287],"quer":[287],"query":[287],"querys":[287],"queryse":[287],"querysel":[287],"querysele":[287],"queryselec":[287],"queryselect":[287],"queryselecto":[287],"queryselector":[287],"wideh":[289,305],"wideha":[289,305],"widehat":[289,305],"varian":[294],"varianc":[294],"variance":[294],"adapti":[296],"adaptio":[296],"adaption":[296],"algorithms":[296],"describ":[296],"describe":[296],"described":[296],"lam":[296],"lamb":[296],"lambe":[296],"lamber":[296],"lambert":[296],"supe":[296],"super":[296],"superv":[296],"supervi":[296],"supervis":[296],"supervise":[296],"supervised":[296],"fram":[296],"frame":[296],"framew":[296],"framewo":[296],"framewor":[296],"framework":[296],"documenta":[296],"documentat":[296],"documentati":[296],"documentatio":[296],"documentation":[296],"trai":[296],"train":[296],"traine":[296],"trained":[296],"broo":[301],"brook":[301],"brooks":[301],"gelman1":[301],"gelman19":[301],"gelman199":[301],"gelman1992":[301],"brooks1":[301],"brooks19":[301],"brooks199":[301],"brooks1998":[301],"desi":[303],"desig":[303],"design":[303],"designe":[303],"designed":[303],"asse":[303,305],"asses":[303,305],"autocor":[303],"autocorr":[303],"autocorre":[303],"autocorrel":[303],"autocorrela":[303],"autocorrelat":[303],"autocorrelate":[303],"autocorrelated":[303],"comparin":[303],"comparing":[303],"win":[303],"wind":[303],"windo":[303],"window":[303],"windows":[303],"proportions":[303],"heidelb":[304],"heidelbe":[304],"heidelber":[304],"heidelberg":[304],"heidelberge":[304],"heidelberger":[304],"welc":[304],"welch":[304],"heidelberger1":[304],"heidelberger19":[304],"heidelberger198":[304],"heidelberger1983":[304],"tests":[304],"statio":[304],"station":[304],"stationa":[304],"stationar":[304],"stationari":[304],"stationarit":[304],"stationarity":[304],"rati":[304],"ratio":[304],"ratios":[304],"halfw":[304],"halfwi":[304],"halfwid":[304],"halfwidt":[304],"halfwidth":[304],"halfwidths":[304],"bec":[305],"beca":[305],"becau":[305],"becaus":[305],"because":[305],"doi":[305],"doin":[305],"doing":[305],"los":[305],"loss":[305],"accor":[305],"accord":[305],"accordi":[305],"accordin":[305],"according":[305],"accordingl":[305],"accordingly":[305],"ten":[305],"tend":[305],"conse":[305],"conser":[305],"conserv":[305],"conserva":[305],"conservat":[305],"conservati":[305],"conservativ":[305],"conservative":[305],"too":[305],"fur":[305],"furt":[305],"furth":[305],"furthe":[305],"further":[305],"furtherm":[305],"furthermo":[305],"furthermor":[305],"furthermore":[305],"tol":[305],"tole":[305],"toler":[305],"tolera":[305],"toleran":[305],"toleranc":[305],"tolerance":[305],"transi":[305],"transit":[305],"transiti":[305],"transitio":[305],"transition":[305],"transitioni":[305],"transitionin":[305],"transitioning":[305],"ini":[305],"init":[305],"initi":[305],"initia":[305],"initial":[305],"reta":[305],"retai":[305],"retain":[305],"retaine":[305],"retained":[305],"equil":[305],"equili":[305],"equilib":[305],"equilibr":[305],"equilibri":[305],"equilibriu":[305],"equilibrium":[305],"bur":[305],"burn":[305],"sequenc":[305],"sequence":[305],"typi":[305],"typic":[305],"typica":[305],"typical":[305],"typicall":[305],"typically":[305],"carp":[305],"carpe":[305],"carpen":[305],"carpent":[305],"carpente":[305],"carpenter":[305],"bür":[305],"bürk":[305],"bürkn":[305],"bürkne":[305],"bürkner":[305],"normaliza":[305],"normalizat":[305],"normalizati":[305],"normalizatio":[305],"normalization":[305],"fold":[305],"foldi":[305],"foldin":[305],"folding":[305],"local":[305],"locali":[305],"localiz":[305],"localiza":[305],"localizat":[305],"localizati":[305],"localizatio":[305],"localization":[305],"impr":[305],"impro":[305],"improv":[305],"improve":[305],"improved":[305],"assess":[305],"assessi":[305],"assessin":[305],"assessing":[305],"ba1":[305],"ba12":[305],"ba122":[305],"ba1221":[305],"080":[305],"0800":[305],"08008":[305],"three":[308],"goa":[308],"goal":[308],"goals":[308],"usef":[308],"usefu":[308],"useful":[308],"usefuln":[308],"usefulne":[308],"usefulnes":[308],"usefulness":[308],"intero":[308],"interop":[308],"interope":[308],"interoper":[308],"interopera":[308],"interoperab":[308],"interoperabi":[308],"interoperabil":[308],"interoperabili":[308],"interoperabilit":[308],"interoperability":[308],"backends":[308],"prog":[308],"progr":[308],"progra":[308],"program":[308],"programm":[308],"programmi":[308],"programmin":[308],"programming":[308],"extend":[321,328],"classifie":[325],"classifier":[325],"pac":[328],"pack":[328],"packa":[328],"packag":[328],"package":[328],"reff":[332],"seti":[339],"setin":[339],"setind":[339],"setinde":[339],"setindex":[339],"repo":[362],"repos":[362],"reposi":[362],"reposit":[362],"reposito":[362],"repositor":[362],"repository":[362],"hom":[366],"home":[366],"homes":[366,370],"contac":[366,370],"contact":[366,370],"groun":[366,370],"ground":[366,370],"carc":[366,370],"carci":[366,370],"carcin":[366,370],"carcino":[366,370],"carcinog":[366,370],"carcinoge":[366,370],"carcinogen":[366,370],"prim":[366,370],"prima":[366,370],"primar":[366,370],"primary":[366,370],"cau":[366,370],"caus":[366,370],"cause":[366,370],"lun":[366,370],"lung":[366,370],"canc":[366,370],"cance":[366,370],"cancer":[366,370],"smok":[366,370],"smoke":[366,370],"smoker":[366,370],"smokers":[366,370],"levels":[366,370],"vary":[366,370],"greatl":[366,370],"greatly":[366,370],"hou":[366,370],"hous":[366,370],"house":[366,370],"househ":[366,370],"househo":[366,370],"househol":[366,370],"household":[366,370],"net":[367],"netc":[367],"netcd":[367],"netcdf":[367],"listi":[367],"listin":[367],"listing":[367],"file":[367,370],"files":[367,370],"han":[367],"hand":[367],"handl":[367],"handle":[367],"handled":[367],"datad":[367],"datade":[367],"datadep":[367],"datadeps":[367],"dow":[367],"down":[367],"downl":[367],"downlo":[367],"downloa":[367],"download":[367],"downloade":[367],"downloaded":[367],"reque":[367],"reques":[367],"request":[367],"requeste":[367],"requested":[367],"radio":[370],"radioa":[370],"radioac":[370],"radioact":[370],"radioacti":[370],"radioactiv":[370],"radioactive":[370],"gas":[370],"enters":[370],"epa":[370],"study":[370],"houses":[370],"minn":[370],"minne":[370],"minnes":[370],"minneso":[370],"minnesot":[370],"minnesota":[370],"hierarchy":[370],"households":[370],"county":[370],"includes":[370],"gam":[370],"gamm":[370],"gamma":[370],"conte":[370],"contex":[370],"context":[370],"contextu":[370],"contextua":[370],"contextual":[370],"effects":[370],"ura":[370],"uran":[370],"urani":[370],"uraniu":[370],"uranium":[370],"hil":[370],"hill":[370],"docs":[370],"pym":[370],"pymc":[370],"noteb":[370],"notebo":[370],"noteboo":[370],"notebook":[370],"notebooks":[370],"multil":[370],"multile":[370],"multilev":[370],"multileve":[370],"multilevel":[370],"modeli":[370],"modelin":[370],"modeling":[370],"chr":[370],"chri":[370],"chris":[370],"fon":[370],"fonn":[370],"fonne":[370],"fonnes":[370],"fonnesb":[370],"fonnesbe":[370],"fonnesbec":[370],"fonnesbeck":[370],"remot":[370],"remote":[370],"ndo":[370],"ndow":[370],"ndown":[370],"ndownl":[370],"ndownlo":[370],"ndownloa":[370],"ndownload":[370],"ndownloade":[370],"ndownloader":[370],"figsh":[370],"figsha":[370],"figshar":[370],"figshare":[370],"rugb":[370],"rugby":[370],"six":[370],"nat":[370],"nati":[370],"natio":[370],"nation":[370],"nations":[370],"cham":[370],"champ":[370],"champi":[370],"champio":[370],"champion":[370],"champions":[370],"championsh":[370],"championshi":[370],"championship":[370],"yea":[370],"year":[370],"yearl":[370],"yearly":[370],"compe":[370],"compet":[370],"competi":[370],"competit":[370],"competiti":[370],"competitio":[370],"competition":[370],"ita":[370],"ital":[370],"italy":[370],"ire":[370],"irel":[370],"irela":[370],"irelan":[370],"ireland":[370],"scotl":[370],"scotla":[370],"scotlan":[370],"scotland":[370],"eng":[370],"engl":[370],"engla":[370],"englan":[370],"england":[370],"fran":[370],"franc":[370],"france":[370],"wal":[370],"wale":[370],"wales":[370],"fif":[370],"fift":[370],"fifte":[370],"fiftee":[370],"fifteen":[370],"game":[370],"games":[370],"play":[370],"playe":[370],"played":[370],"combina":[370],"combinat":[370],"combinati":[370],"combinatio":[370],"combination":[370],"combinations":[370],"teams":[370],"compr":[370],"compri":[370],"compris":[370],"comprisi":[370],"comprisin":[370],"comprising":[370],"lat":[370],"late":[370],"laten":[370],"latent":[370],"att":[370],"attack":[370],"defe":[370],"defen":[370],"defens":[370],"defense":[370],"glo":[370],"glob":[370],"globa":[370],"global":[370],"advant":[370],"advanta":[370],"advantag":[370],"advantage":[370],"devs":[370],"blob":[370],"mai":[370],"main":[370],"upd":[373],"upda":[373],"updat":[373],"update":[373],"updated":[373],"relea":[373],"releas":[373],"release":[373],"made":[373],"artifacts":[373],"tom":[373],"toml":[373],"tarb":[373],"tarba":[373],"tarbal":[373],"tarball":[373]},{"100":[63,81,113,121,125,150,198,199,259,265,269,277,296,355],"105":[145],"107":[106],"113":[116],"115":[116],"116":[103],"121":[44,103,255],"149":[101],"151":[90],"154":[116],"160":[44],"162":[370],"163":[116],"168":[116],"170":[44,103,255],"175":[305],"188":[116],"190":[44],"199":[305],"200":[195],"201":[44,305],"202":[44,54,106,112,113,121,145,346],"208":[116],"210":[145],"220":[101],"243":[101],"250":[287],"259":[75],"285":[116],"286":[116],"291":[106],"296":[101],"315":[112,113,121],"316":[252],"324":[111,119,123],"356":[72,231],"357":[101,103],"359":[103],"363":[305],"366":[72,231],"374":[72,231],"376":[259],"382":[75,233],"384":[72,231],"389":[72,231],"390":[72,231],"435":[101],"446":[90,370],"449":[370],"473":[305],"480":[112,113,121,125],"483":[305],"497":[124],"498":[124],"499":[124],"500":[90,120,287],"513":[116],"602":[111,119,123],"604":[119,123],"606":[114],"637":[252],"683":[116],"685":[116],"704":[116],"748":[116],"775":[101],"842":[116],"843":[116],"873":[101],"887":[116],"896":[334],"917":[103,255],"938":[259,265],"943":[252],"959":[259,265],"978":[72,231],"979":[72,231],"995":[72,231],"1000":[113,121,125,145,199,259,265,277],"1052":[145],"1074":[106],"1132":[116],"1157":[116],"1214":[44,103,255],"1499":[101],"1548":[116],"1604":[44],"1625":[370],"1631":[116],"1688":[116],"1701":[44],"1704":[103,255],"1889":[116],"1903":[44],"1992":[305],"2010":[103,305],"2011":[305],"2012":[305],"2013":[305],"2016":[44],"2018":[44,255],"2020":[44],"2021":[44,145],"2022":[54,112,113,121,346],"2024":[106],"2089":[116],"2103":[145],"2206":[101],"2436":[101],"2598":[75],"2858":[116],"2863":[116],"2913":[106],"2967":[101],"3153":[112,113,121],"3166":[252],"3249":[111,119,123],"3567":[72,231],"3571":[103],"3575":[101],"3594":[103],"3663":[72,231],"3749":[72,231],"3826":[75,233],"3841":[72,231],"3892":[72,231],"3906":[72,231],"4350":[101],"4466":[370],"4491":[370],"4801":[112,113,121,125],"5138":[116],"6021":[111,119,123],"6049":[119,123],"6063":[114],"6379":[252],"6834":[116],"6850":[116],"7040":[116],"7484":[116],"7750":[101],"8428":[116],"8436":[116],"8735":[101],"8872":[116],"9435":[252],"10522":[145],"10745":[106],"11325":[116],"14990":[101],"16254":[370],"16314":[116],"16889":[116],"18892":[116],"20898":[116],"22062":[101],"24368":[101],"25982":[75],"28584":[116],"28632":[116],"29670":[101],"31539":[112,113,121],"31669":[252],"32492":[111,119,123],"35756":[101],"38266":[75,233],"43509":[101],"44667":[370],"44916":[370],"48011":[112,113,121,125],"51387":[116],"60211":[111,119,123],"60496":[119,123],"60637":[114],"63797":[252],"68505":[116],"70403":[116],"74841":[116],"77508":[101],"84286":[116],"84368":[116],"87357":[101],"94351":[252],"149908":[101],"162548":[370],"220627":[101],"243686":[101],"296706":[101],"315398":[112,113,121],"316697":[252],"324929":[111,119,123],"357563":[101],"435094":[101],"446671":[370],"449164":[370],"602116":[111,119,123],"604969":[119,123],"606375":[114],"775086":[101],"873577":[101],"943511":[252],"1625489":[370],"4466711":[370],"4491646":[370],"16254899":[370],"44667112":[370],"44916469":[370],"wor":[3,79,138,147,158,159,264],"work":[3,79,138,147,158,159,264],"worki":[3],"workin":[3],"working":[3],"mcm":[3,265],"mcmc":[3,265],"mcmcd":[3,265],"mcmcdi":[3,265],"mcmcdia":[3,265],"mcmcdiag":[3,265],"mcmcdiagn":[3,265],"mcmcdiagno":[3,265],"mcmcdiagnos":[3,265],"mcmcdiagnost":[3,265],"mcmcdiagnosti":[3,265],"mcmcdiagnostic":[3,265],"mcmcdiagnostict":[3,265],"mcmcdiagnosticto":[3,265],"mcmcdiagnostictoo":[3,265],"mcmcdiagnostictool":[3,265],"mcmcdiagnostictools":[3,265],"dia":[3,9,69,90,157,230,259,277,302,323,325],"diag":[3,9,69,90,157,230,259,277,302,323,325],"diagn":[3,9,69,90,230,259,277,302,323,325],"diagno":[3,9,69,90,230,259,277,302,323,325],"diagnos":[3,9,69,90,230,259,277,302,323,325],"diagnost":[3,9,69,90,230,259,277,302,323,325],"diagnosti":[3,9,69,90,230,259,277,302,323,325],"diagnostic":[3,9,69,90,230,259,277,302,323,325],"diagnostics":[3,9,69,230,302],"mar":[3,106,140,157,160,161,191,278,284],"mark":[3,33,106,140,156,160,161,191,278,284,298,305],"marko":[3,33,284,298,305],"markov":[3,33,284,298,305],"cha":[3,37,124,253,259,277,284,287,322],"chai":[3,33,37,124,253,259,277,284,287,298,322],"chain":[3,33,37,124,253,259,277,284,287,298,322],"mon":[3,44,93,222,244,305],"mont":[3,44,93,222,244,305],"monte":[3,44,93,222,244,305],"car":[3,44,93,222,244],"carl":[3,44,93,222,244,305],"carlo":[3,44,93,222,244,305],"meth":[3,18,37,42,93,101,128,244,281,287,289,294,305,359],"metho":[3,18,37,42,93,101,128,244,281,287,289,294,305,359],"method":[3,18,37,42,93,101,128,244,281,287,289,294,305,359],"methods":[3,128,157,305],"psi":[3,94,95,140,152,245,246,252,331],"psis":[3,94,95,140,152,245,246,252,331],"pare":[3,80,95,246,266],"paret":[3,80,95,246,266],"pareto":[3,80,95,246,266],"smo":[3,80,152,266],"smoo":[3,80,152,266],"smoot":[3,80,152,266],"smooth":[3,80,152,266],"smoothe":[3,80,152,266],"smoothed":[3,80,152,266],"impo":[3,78,95,145,150,151,152,153,246],"impor":[3,78,95,145,150,151,152,153,246],"import":[3,78,95,145,150,151,152,153,246],"importa":[3,78,95,152,246],"importan":[3,78,95,152,246],"importanc":[3,78,95,152,246],"importance":[3,78,95,152,246],"sam":[3,12,158,222,273,287],"samp":[3,12,95,152,222,246,287],"sampl":[3,12,95,152,222,246,287],"sampli":[3,95,112,113,121,152,246],"samplin":[3,95,112,113,121,152,246],"sampling":[3,95,112,113,121,152,246],"pos":[3],"post":[3,151],"poste":[3,151],"poster":[3,151],"posteri":[3,151],"posterio":[3,151],"posterior":[3,151],"posteriors":[3],"posteriorst":[3],"posteriorsta":[3],"posteriorstat":[3],"posteriorstats":[3],"com":[3,33,42,69,73,77,96,106,120,125,194,230,247,273,287,298,336,373],"comm":[3,106,233,273],"commo":[3,233,273],"common":[3,233,273],"sta":[3,41,79,85,93,145,236,244,264,293],"stat":[3,145],"stati":[3,73,336],"statis":[3,73,336],"statist":[3,73,336],"statisti":[3,73,336],"statistic":[3,73,336],"statistica":[3,296,305],"statistical":[3,296,305],"analyse":[3],"analyses":[3],"workf":[3],"workfl":[3],"workflo":[3],"workflow":[3],"add":[3,137,138,143,144,146,152,154,155,156,218,259,265],"addi":[3,137,138,140,143,144,146,147,148,151,152,154,155,156,159,259,265,287],"addit":[3,137,138,140,143,144,146,147,148,151,152,154,155,156,159,259,265,287],"additi":[3,137,138,140,143,144,146,147,148,151,152,154,155,156,159,259,265,287],"additio":[3,137,138,140,143,144,146,147,148,151,152,154,155,156,159,259,265,287],"addition":[3,137,138,140,143,144,146,147,148,151,152,154,155,156,159,259,265,287],"additiona":[3,137,138,140,143,144,146,147,148,151,152,154,155,156,159,259,265,287],"additional":[3,137,138,140,143,144,146,147,148,151,152,154,155,156,159,259,265,287],"fun":[3,152,159,161,308],"func":[3,152,159,161,308],"funct":[3,138,140,150,152,153,157,161,308],"functi":[3,138,140,150,152,153,157,161,308],"functio":[3,138,140,150,152,153,157,161,308],"function":[3,138,140,150,152,153,157,161,308],"functiona":[3],"functional":[3],"functionali":[3],"functionalit":[3],"functionality":[3],"can":[3,75,79,93,114,120,125,150,159,169,244,264,265,287],"loa":[3,18,151,152,181,182,241,242,252,253,330,331,332,335,359],"load":[3,18,151,152,181,182,241,242,252,253,330,331,332,335,359],"loade":[3,18,359],"loaded":[3,18,359],"pkg":[4,129],"mod":[4,96,117,148,155,156,193,241,242,247,335,366],"mode":[4,96,117,148,155,156,193,241,242,247,335,366],"and":[4,17,34,36,38,40,62,69,70,86,87,144,196,229,230,237,238,241,258,277,286,288,290,292,299,300,302,329,354,358],"api":[5,287],"ove":[5,56,194,308,348,366],"over":[5,56,194,308,348,366],"overv":[5],"overvi":[5],"overvie":[5],"overview":[5],"inf":[6,12,39,66,77,90,103,112,121,214,259,264,265,291,362],"infe":[6,12,77,90,91,101,112,121,214,362],"infer":[6,12,77,90,91,101,112,121,214,362],"infere":[6,12,77,90,91,101,112,121,214,362],"inferen":[6,12,77,90,91,101,112,121,214,362],"inferenc":[6,12,77,90,91,101,112,121,214,362],"inference":[6,12,77,90,91,101,112,121,214,362],"inferenceo":[6,12,362],"inferenceob":[6,12,362],"inferenceobj":[6,12,362],"inferenceobje":[6,12,362],"inferenceobjec":[6,12,362],"inferenceobject":[6,12,362],"inferenceobjects":[6,12,362],"con":[6,13,17,33,47,79,106,121,150,218,264,298,301,308,339,358],"conv":[6,13,47,79,142,151,264,265,301,308,339],"conve":[6,13,47,79,142,151,264,265,301,308,339],"conver":[6,13,47,79,142,151,264,265,301,308,339],"convert":[6,13,47,308,339],"you":[6,39,139,291],"your":[6],"datas":[9,49,51,73,90,91,308,341,343],"datase":[9,49,51,73,90,91,308,341,343],"dataset":[9,49,51,73,90,91,308,341,343],"sample":[12,222,259,287],"samplec":[12],"samplech":[12],"samplecha":[12],"samplechai":[12],"samplechain":[12],"samplechains":[12],"net":[12],"netc":[12],"netcd":[12],"netcdf":[12],"converte":[13],"converter":[13],"converters":[13],"val":[14,35,95,137,246,265,268,277,303,304,370],"valu":[14,35,95,137,246,265,268,277,303,304,370],"value":[14,35,95,137,246,265,268,277,303,304,370],"values":[14,35,95,163,246,265,268,277,304,370],"cons":[14,17,23,60,106,308,352,358,366],"const":[14,17,23,60,106,352,358,366],"consta":[14,60,352],"constan":[14,60,352],"constant":[14,60,352],"constants":[14,60,352],"inc":[14,60,139,157,175,352,366],"incl":[14,60,139,157,175,352,366],"inclu":[14,60,139,157,175,352,366],"includ":[14,60,139,157,175,352,366],"include":[14,60,139,157,175,352,366],"included":[14,60,352,370],"tha":[14,37,56,60,70,76,90,91,154,229,234,289,296,301,303,348,352],"that":[14,56,60,76,154,234,296,301,303,348,352],"rel":[14,59,60,79,80,258,264,265,266,287,351,352],"rele":[14,59,60,351,352],"relev":[14,59,60,351,352],"releva":[14,59,60,351,352],"relevan":[14,59,60,351,352],"relevant":[14,59,60,351,352],"new":[14,59,60,63,106,120,281,351,352,355],"lin":[14,59,60,106,147,156,278,351,352,370],"line":[14,59,60,106,147,156,278,351,352,370],"linea":[14,59,60,106,351,352,370],"linear":[14,59,60,106,351,352,370],"reg":[14,59,60,139,181,182,351,352,370],"regr":[14,59,60,181,182,351,352,370],"regre":[14,59,60,181,182,351,352,370],"regres":[14,59,60,181,182,351,352,370],"regress":[14,59,60,181,182,351,352,370],"regressi":[14,59,60,181,182,351,352,370],"regressio":[14,59,60,181,182,351,352,370],"regression":[14,59,60,181,182,351,352,370],"poi":[14,59,60,85,86,87,89,124,156,163,186,236,237,238,240,274,296,351,352],"poin":[14,59,60,85,86,87,89,124,156,163,186,236,237,238,240,274,351,352],"point":[14,59,60,85,86,87,89,124,156,163,186,236,237,238,240,274,351,352],"pointw":[14,59,60,85,86,87,89,152,236,237,238,240,351,352],"pointwi":[14,59,60,85,86,87,89,152,236,237,238,240,351,352],"pointwis":[14,59,60,85,86,87,89,152,236,237,238,240,351,352],"pointwise":[14,59,60,85,86,87,89,152,236,237,238,240,351,352],"rec":[14,59,60,98,249,287,296,351,352],"reco":[14,59,60,98,249,296,351,352],"recom":[14,59,60,98,249,296,351,352],"recomm":[14,59,60,98,249,296,351,352],"recomme":[14,59,60,98,249,296,351,352],"recommen":[14,59,60,98,249,296,351,352],"recommend":[14,59,60,98,249,296,351,352],"recommende":[14,59,60,98,249,296,351,352],"recommended":[14,59,60,98,249,296,351,352],"use":[14,18,27,42,59,60,62,77,79,97,99,101,106,145,153,156,159,161,162,163,174,248,250,264,273,296,303,317,351,352,354,359,367],"thi":[14,18,25,35,36,37,58,59,60,98,118,150,249,273,278,285,288,289,315,321,332,350,351,352,359],"this":[14,18,25,35,36,37,58,59,60,98,118,150,249,273,278,285,288,289,315,321,332,350,351,352,359],"named":[14,23,56,75,233,313,348],"tup":[14,23,52,141,160,163,313,344],"tupl":[14,23,52,141,160,163,313,344],"tuple":[14,23,52,141,160,163,313,344],"who":[14,59,351,370],"whos":[14,59,351],"whose":[14,59,351],"arr":[14,122,137,139,141,143,148,155,158,159,160,163],"arra":[14,122,137,139,141,143,148,155,158,159,160,163],"array":[14,122,137,139,141,143,148,155,158,159,160,163],"arrays":[14,122],"alt":[14,120],"alte":[14,120],"alter":[14,120],"altern":[14,120],"alterna":[14,120],"alternat":[14,120],"alternati":[14,120],"alternativ":[14,120],"alternative":[14,120],"alternativel":[14,120],"alternatively":[14,120],"pro":[14,26,35,58,77,81,98,99,137,142,143,160,218,249,250,269,316,335,350,356],"prov":[14,26,58,77,137,141,143,148,160,162,308,316,335,350,356],"provi":[14,26,58,77,137,141,143,148,160,162,308,316,335,350,356],"provid":[14,26,58,77,137,141,143,148,160,162,308,316,335,350,356],"provide":[14,26,58,77,308,316,335,350,356],"may":[15,35,159,308],"abs":[15,89,93,240,244,334],"abst":[15,89,93,240,244],"abstr":[15,89,240],"abstra":[15,89,240],"abstrac":[15,89,240],"abstract":[15,89,240],"abstractc":[15],"abstractch":[15],"abstractcha":[15],"abstractchai":[15],"abstractchain":[15],"mul":[15,33,122,145,160,214,298],"mult":[15,33,122,145,160,298],"multi":[15,33,122,145,160,298],"multic":[15],"multich":[15],"multicha":[15],"multichai":[15],"multichain":[15],"cop":[17,274,358],"copi":[17,23,358],"copie":[17,23,358],"copies":[17,358],"all":[17,72,128,175,231,358],"then":[17,70,77,79,91,139,144,229,264,358],"saf":[17,358],"safe":[17,358],"clo":[17,145,150,151,152,153,287,301,358],"clos":[17,145,150,151,152,153,287,301,358],"close":[17,145,150,151,152,153,287,301,358],"closed":[17,358],"aft":[17,36,143,218,358],"afte":[17,36,143,218,358],"after":[17,36,143,218,358],"constr":[17,23,106,358,366],"constru":[17,23,358,366],"construc":[17,23,358,366],"construct":[17,23,358,366],"constructi":[17,358],"constructin":[17,358],"constructing":[17,358],"hav":[17,39,82,83,106,143,169,291,332,358,370],"have":[17,39,82,83,106,143,169,291,332,358],"und":[17,116,358],"unde":[17,116,358],"undef":[17,358],"undefi":[17,358],"undefin":[17,358],"undefine":[17,358],"undefined":[17,358],"beh":[17,358],"beha":[17,358],"behav":[17,358],"behavi":[17,358],"behavio":[17,358],"behavior":[17,358],"her":[17,75,115,221,233,252,334,358],"here":[17,75,120,221,233,358],"how":[17,23,150,152,296,358],"mig":[17,358],"migh":[17,358],"might":[17,358],"web":[17,358],"hos":[17,358],"host":[17,358],"hoste":[17,358],"hosted":[17,358],"htt":[17,103,358,373],"http":[17,103,358,373],"ope":[18,44,221,359],"open":[18,359],"opene":[18,287,359],"opened":[18,287,359],"rem":[18,75,233,287,332,359],"rema":[18,332,359],"remai":[18,332,359],"remain":[18,332,359],"remaini":[18,332,359],"remainin":[18,332,359],"remaining":[18,332,359],"are":[18,26,36,37,42,70,117,143,144,151,153,229,288,289,301,303,304,316,332,356,359,362],"pas":[18,137,138,140,143,144,146,147,154,161,169,359],"pass":[18,137,138,140,143,144,146,147,154,161,169,359],"passe":[18,137,138,140,143,144,146,147,154,161,169,359],"passed":[18,137,138,140,143,144,146,147,154,161,169,359],"note":[18,72,80,98,159,231,249,266,296,359],"met":[18,37,42,54,93,101,112,121,128,244,281,287,289,294,305,346,359],"req":[18,359],"requ":[18,359],"requi":[18,359],"requir":[18,359],"require":[18,359],"requires":[18,359],"bef":[18,143,287,359],"befo":[18,143,287,359],"befor":[18,143,287,359],"before":[18,143,287,359],"used":[18,27,42,77,79,101,144,145,148,153,154,156,159,161,163,264,273,296,317,359],"mem":[23],"memo":[23],"memor":[23],"memory":[23],"jul":[23,63,75,106,128,129,233,241,242,252,296,330,331,332,333,335,355,367,373],"juli":[23,63,75,106,128,129,233,241,242,252,296,330,331,332,333,335,355,367,373],"julia":[23,63,75,106,128,129,233,241,242,252,296,330,331,332,333,335,355,367,373],"howe":[23,296],"howev":[23,296],"howeve":[23,296],"however":[23,296],"its":[23,72,137,141,145,148,155,159,160,231],"mus":[23,49,68,82,83,99,227,250,341],"must":[23,49,68,82,83,99,227,250,341],"copied":[23],"constructo":[23],"constructor":[23],"constructors":[23],"abstractdima":[23,313],"abstractdimar":[23,313],"abstractdimarr":[23,313],"abstractdimarra":[23,313],"abstractdimarray":[23,313],"var":[23,42,58,75,77,79,91,101,146,179,180,190,191,192,193,196,203,204,205,206,207,208,209,210,213,216,217,233,264,313,350],"vara":[23,313],"varar":[23,313],"vararg":[23,313],"nam":[23,52,56,75,101,169,179,190,191,192,193,196,203,204,205,206,207,208,209,210,213,233,313,344,348],"name":[23,52,56,75,101,169,179,190,191,192,193,196,203,204,205,206,207,208,209,210,213,233,313,344,348],"namedt":[23,56,75,233,313,348],"namedtu":[23,56,75,233,313,348],"namedtup":[23,56,75,233,313,348],"namedtupl":[23,56,75,233,313,348],"namedtuple":[23,56,75,233,313,348],"mos":[25,315],"most":[25,315],"cas":[25,118,142,315],"case":[25,118,142,315],"cases":[25,315],"cal":[25,75,138,140,144,146,150,151,153,154,157,161,233,241,252,289,315,332,335],"call":[25,37,137,138,140,144,146,150,151,153,154,157,161,289,315],"calls":[25,315],"collections":[26,58,316,350],"obj":[26,151,316,362],"obje":[26,151,316,362],"objec":[26,151,316,362],"object":[26,151,316,362],"objects":[26,316,362],"cont":[26,33,35,44,58,121,147,149,150,153,218,298,316,350],"conta":[26,33,35,58,121,151,287,298,316,350],"contai":[26,33,35,58,121,151,287,298,316,350],"contain":[26,33,35,58,121,151,287,298,316,350],"containi":[26,58,151,316,350],"containin":[26,58,151,316,350],"containing":[26,58,151,316,350],"acc":[26,33,58,70,82,83,140,149,158,229,287,298,316,350],"acce":[26,58,140,148,155,158,287,316,350],"accep":[26,58,140,148,155,158,287,316,350],"accept":[26,58,140,148,155,158,287,316,350],"accepta":[26,58,316,350],"acceptab":[26,58,316,350],"acceptabl":[26,58,316,350],"acceptable":[26,58,316,350],"suc":[26,58,316,350],"such":[26,58,316,350],"sym":[26,35,52,90,91,316,344],"symb":[26,35,52,90,91,316,344],"symbo":[26,35,52,90,91,316,344],"symbol":[26,35,52,90,91,316,344],"typ":[26,128,129,142,151,316],"type":[26,128,129,142,151,316],"dimensions":[26,58,122,139,316,332,350,370],"dimensionsi":[26,58,316,350],"dimensionsio":[26,58,316,350],"dimensionsion":[26,58,316,350],"dimensionsiona":[26,58,316,350],"dimensionsional":[26,58,316,350],"dimensionsionald":[26,58,316,350],"dimensionsionalda":[26,58,316,350],"dimensionsionaldat":[26,58,316,350],"dimensionsionaldata":[26,58,316,350],"pot":[26,58,301,316,350],"pote":[26,58,301,316,350],"poten":[26,58,301,316,350],"potent":[26,58,301,316,350],"potenti":[26,58,301,316,350],"potentia":[26,58,301,316,350],"potential":[26,58,301,316,350],"potentiall":[26,58,316,350],"potentially":[26,58,316,350],"wit":[26,28,51,55,58,79,93,94,112,121,128,139,144,150,168,244,245,264,304,316,318,330,343,347,350,367],"with":[26,28,51,55,58,79,93,94,112,121,128,139,144,150,168,244,245,264,304,316,318,330,343,347,350,367],"ind":[26,58,60,121,294,303,316,350,352],"indi":[26,58,60,121,294,303,316,350,352],"indic":[26,58,60,121,294,303,316,350,352],"indice":[26,58,60,121,316,350,352],"indices":[26,58,60,121,316,350,352],"not":[26,77,80,98,120,155,158,249,266,296,316],"noth":[26,58,316,350],"nothi":[26,58,316,350],"nothin":[26,58,316,350],"nothing":[26,58,316,350],"provided":[26,58,77,316,335,350,356],"aut":[26,58,77,82,83,122,153,163,316,350],"auto":[26,58,77,82,83,122,153,163,316,350],"autom":[26,58,77,122,144,153,163,316,350],"automa":[26,58,77,122,144,153,163,316,350],"automat":[26,58,77,122,144,153,163,316,350],"automati":[26,58,77,122,144,153,163,316,350],"automatic":[26,58,77,122,144,153,163,316,350],"automatica":[26,58,77,122,144,153,163,316,350],"automatical":[26,58,77,122,144,153,163,316,350],"automaticall":[26,58,77,122,144,153,163,316,350],"automatically":[26,58,77,122,144,153,163,316,350],"gen":[26,60,97,137,143,155,158,160,162,163,248,281,284,316,352],"gene":[26,60,97,137,143,155,158,160,162,163,248,281,284,316,352],"gener":[26,60,97,137,143,155,158,160,162,163,248,281,284,316,352],"genera":[26,60,97,137,143,155,158,160,162,163,248,281,284,316,352],"generat":[26,60,97,137,143,155,158,160,162,163,248,284,316,352],"generate":[26,60,137,143,155,158,159,160,162,163,284,316,352],"generated":[26,60,284,316,352],"coo":[26,60,139,196,316,352],"coor":[26,60,139,196,316,352],"coord":[26,60,139,196,316,352],"coords":[26,60,139,196,316,352],"inde":[26,303,316],"index":[26,316],"indexa":[26,316],"indexab":[26,316],"indexabl":[26,316],"indexable":[26,316],"lik":[27,59,94,95,233,245,246,252,265,317,351],"like":[27,59,94,95,233,245,246,252,265,317,351],"dims":[27,58,150,252,317,350],"dimst":[27,317],"dimsta":[27,317],"dimstac":[27,317],"dimstack":[27,317],"see":[27,33,106,140,152,153,157,175,287,289,298,317,332,333,335,366],"exa":[28,75,81,140,145,150,151,152,153,155,157,160,162,181,182,233,252,269,296,318,332,333,335],"exam":[28,75,81,140,145,150,151,152,153,155,157,160,162,181,182,233,252,269,296,318,332,333,335],"examp":[28,75,81,140,145,150,151,152,153,155,157,160,162,181,182,233,252,269,296,318,332,333,335],"exampl":[28,75,81,140,145,150,151,152,153,155,157,160,162,181,182,233,252,269,296,318,332,333,335],"example":[28,75,81,140,145,150,151,152,153,155,157,160,162,181,182,233,252,269,296,318,332,333,335],"str":[28,118,157,252,308,318],"stra":[28,318],"strai":[28,318],"straig":[28,318],"straigh":[28,318],"straight":[28,318],"straightf":[28,318],"straightfo":[28,318],"straightfor":[28,318],"straightforw":[28,318],"straightforwa":[28,318],"straightforwar":[28,318],"straightforward":[28,318],"wri":[28,159,318],"writ":[28,159,318],"write":[28,159,318],"csv":[28,318],"fla":[28,139,318],"flat":[28,139,318],"flatt":[28,139,318],"flatte":[28,139,318],"flatten":[28,139,318],"ess":[31,36,71,72,228,231,259,288,332],"rha":[31,35],"rhat":[31,35],"mis":[32,287,297,322],"miss":[32,287,297,322],"missi":[32,287,297,322],"missin":[32,287,297,322],"missing":[32,287,297,322],"for":[33,82,83,96,97,99,124,174,218,222,247,248,250,281,287,289,298,323,324,325,329,332,335,336,366],"mor":[33,37,90,91,137,139,140,143,148,155,157,159,160,163,233,289,298,323,324,329,332,333],"more":[33,37,90,91,137,139,140,143,148,155,157,159,160,163,233,289,298,323,324,329,332,333],"sec":[33,298],"sect":[33,298],"secti":[33,298],"sectio":[33,298],"section":[33,298],"bet":[33,44,285,298,303],"beta":[33,44,298],"betan":[33,44,298],"betanc":[33,44,298],"betanco":[33,44,298],"betancou":[33,44,298],"betancour":[33,44,298],"betancourt":[33,44,298],"betancourt2":[33,44,298],"betancourt20":[33,44,298],"betancourt201":[33,44,298],"betancourt2018":[33,44,298],"betancourt2016":[33,44,298],"comp":[33,42,73,77,96,106,120,247,287,298,336],"compl":[33,298],"comple":[33,298],"complet":[33,298],"complete":[33,298],"acco":[33,70,82,83,149,229,298],"accou":[33,82,83,298],"accoun":[33,82,83,298],"account":[33,82,83,298],"eit":[33,49,298,341],"eith":[33,49,298,341],"eithe":[33,49,298,341],"either":[33,49,298,341],"vec":[33,118,298],"vect":[33,118,298],"vecto":[33,118,298],"vector":[33,118,298],"energi":[33,298],"energie":[33,298],"energies":[33,298],"dra":[33,37,97,248,253,259,277,287,298],"draw":[33,37,97,248,253,259,277,287,298],"draws":[33,37,259,277,287,298],"matr":[33,116,157,298],"matri":[33,116,157,298],"matrix":[33,116,157,298],"multip":[33,122,145,298],"multipl":[33,122,145,298],"multiple":[33,122,145,298],"chains":[33,37,259,277,287,298],"dime":[33,75,118,139,151,298,332,370],"dimen":[33,75,118,139,151,298,332,370],"dimens":[33,75,118,139,151,298,332,370],"dimensi":[33,75,118,139,151,298,332,370],"dimensio":[33,75,118,139,151,298,332,370],"dimension":[33,75,118,139,151,298,332,370],"contains":[33,287,298],"wid":[34,35,44,103,149,286,323],"wide":[34,35,44,103,286,323],"wideh":[34,35,44,286,323],"wideha":[34,35,44,286,323],"widehat":[34,35,44,286,323],"veh":[35,38,40,79,145,273,290,292],"veht":[35,38,40,79,145,273,290,292],"vehta":[35,38,40,79,145,273,290,292],"vehtar":[35,38,40,79,145,273,290,292],"vehtari":[35,38,40,79,145,273,290,292],"vehtarig":[35,38,40,44,290,292],"vehtarige":[35,38,40,44,290,292],"vehtarigel":[35,38,40,44,290,292],"vehtarigelm":[35,38,40,44,290,292],"vehtarigelma":[35,38,40,44,290,292],"vehtarigelman":[35,38,40,44,290,292],"vehtarigelman2":[35,38,40,44,290,292],"vehtarigelman20":[35,38,40,44,290,292],"vehtarigelman202":[35,38,40,44,290,292],"vehtarigelman2021":[35,38,40,44,290,292],"als":[35,36,44,62,75,114,128,140,142,144,150,151,152,153,157,158,169,288,308,354],"also":[35,36,44,62,75,114,128,140,142,144,150,151,152,153,157,158,169,288,308,354],"fft":[35],"ffta":[35],"fftau":[35],"fftaut":[35],"fftauto":[35],"fftautoc":[35],"fftautoco":[35],"fftautocov":[35],"fftautocovm":[35],"fftautocovme":[35],"fftautocovmet":[35],"fftautocovmeth":[35],"fftautocovmetho":[35],"fftautocovmethod":[35],"bda":[35,305],"bdaa":[35],"bdaau":[35],"bdaaut":[35],"bdaauto":[35],"bdaautoc":[35],"bdaautoco":[35],"bdaautocov":[35],"bdaautocovm":[35],"bdaautocovme":[35],"bdaautocovmet":[35],"bdaautocovmeth":[35],"bdaautocovmetho":[35],"bdaautocovmethod":[35],"mcs":[35,71,88,93,94,135,148,203,228,239,244,245,330],"mcse":[35,71,88,93,94,135,148,203,228,239,244,245,330],"kinds":[35,36,288],"estimates":[35,66,79,94,95,98,144,151,163,245,246,249,258,264,265,330,366],"isa":[35],"tak":[35,142,287],"take":[35,142,287],"one":[35,91,159,296,300,301,370],"fol":[35,36,44,142,288],"foll":[35,36,44,142,288],"follo":[35,36,44,142,288],"follow":[35,36,44,142,288],"followi":[35,36,44,142,288],"followin":[35,36,44,142,288],"following":[35,36,44,142,288],"bas":[35,36,38,40,42,101,114,138,141,149,153,163,241,288,290,292,294,296],"basi":[35,36,241,288],"basic":[35,36,241,288],"ran":[35,60,63,75,81,94,157,158,233,245,269,352,355],"rank":[35,44,94,157,245],"nor":[35,36,44,75,81,82,83,142,145,150,157,233,269,288],"norm":[35,36,44,75,81,82,83,142,145,150,157,233,269,288],"norma":[35,36,44,75,81,82,83,142,150,157,233,269,288],"normal":[35,36,44,75,81,82,83,142,150,157,233,269,288],"normali":[35,36,44,82,83,142,157,288],"normaliz":[35,36,44,82,83,142,157,288],"normalize":[35,36,82,83,142,288],"normalized":[35,36,82,83,288],"diagnose":[35,36,79,264,288],"diagnoses":[35,36,288],"poo":[35,36,288],"poor":[35,36,288],"dist":[35,103,138,221,255,281,296],"distr":[35,103,221,255,281,296],"distri":[35,103,221,255,281,296],"distrib":[35,103,221,255,281,296],"distribu":[35,103,221,255,281,296],"distribut":[35,103,221,255,281,296],"distributi":[35,103,221,255,281,296],"distributio":[35,103,221,255,281,296],"distribution":[35,103,221,255,281,296],"due":[35,82,83],"tre":[35,111,119,123,296],"tren":[35],"trend":[35],"trends":[35],"dif":[35,70,94,122,148,229,245,370],"diff":[35,70,94,122,148,229,245,370],"diffe":[35,70,93,148,229,244,370],"differ":[35,70,93,148,229,244,370],"differe":[35,70,93,148,229,244,370],"differen":[35,70,93,148,229,244,370],"different":[35,70,148,154,229,370],"loc":[35,44,137,139,141,153,158,159,163],"loca":[35,44,137,139,141,153,158,159,163],"locat":[35,137,139,141,148,153,155,158,159,163],"locati":[35,137,139,141,148,153,155,158,159,163],"locatio":[35,137,139,141,148,153,155,158,159,163],"location":[35,137,139,141,148,153,155,158,159,163],"locations":[35,137,139,141,148,153,155,158,159,160,163],"tai":[35,36,71,72,148,228,231,288],"tail":[35,36,71,72,148,228,231,288],"min":[35,90,140,157,259,265,274,277,366],"mini":[35],"minim":[35],"minimu":[35],"minimum":[35],"qua":[35,42,252,294,332],"quan":[35,42,252,294,332],"quant":[35,42,252,294,332],"quanti":[35,42,252,294,332],"quantil":[35,42,294],"quantile":[35,42,294],"symm":[35],"symme":[35],"symmet":[35],"symmetr":[35],"symmetri":[35],"symmetric":[35],"quantiles":[35,144,149],"wher":[35,120,143],"where":[35,120,143],"prob":[35,142,159],"proba":[35,142],"probab":[35,142],"probabi":[35,142],"probabil":[35,142],"probabili":[35,142],"probabilit":[35,142],"probability":[35,142],"tails":[35],"cho":[35,118,196,205,210,233,252],"chos":[35,233],"chose":[35,233],"chosen":[35,233],"dis":[36,38,40,68,72,103,120,138,221,227,231,255,281,290,292,296],"disc":[36,38,40,120,138,149,290,292],"disca":[36,120],"discar":[36,120],"discard":[36,120],"discarde":[36,120],"discarded":[36,120],"fir":[36,287],"firs":[36,287],"first":[36,287],"splits":[36],"rst":[36,288],"rsta":[36,288],"rstar":[36,288],"sup":[36,99,139,142,148,153,155,158,159,160,250,288],"supp":[36,99,139,142,148,153,155,158,159,160,250,288],"suppo":[36,99,142,250,288],"suppor":[36,99,142,250,288],"support":[36,99,142,250,288],"supporte":[36,142,288],"supported":[36,142,288],"max":[36,169,288],"maxi":[36,288],"maxim":[36,288],"maximu":[36,288],"maximum":[36,288],"bul":[36,72,231,287,288],"bulk":[36,72,231,287,288],"computed":[36,93,101,244,287,288,331],"sha":[37,77,80,94,95,122,143,245,246,266,268,274,277],"shap":[37,77,80,94,95,143,245,246,266,268,274,277,287],"shape":[37,77,80,94,95,143,245,246,266,268,274,277,287],"parameters":[37,68,85,86,90,94,95,227,236,237,245,246,277,287,334],"whe":[37,62,120,287,354],"when":[37,62,287,354],"bot":[37,63,72,79,231,258,264,355],"both":[37,63,72,79,231,258,264,355],"nee":[37,159,289],"need":[37,159,289],"neede":[37,289],"needed":[37,289],"oft":[37,289],"ofte":[37,289],"often":[37,289],"effi":[37,80,265,266,281,289],"effic":[37,80,265,266,281,289],"effici":[37,80,265,266,281,289],"efficie":[37,80,265,266,281,289],"efficien":[37,80,265,266,281,289],"efficient":[37,281,289],"than":[37,70,90,91,154,229,289],"calli":[37,289],"callin":[37,289],"calling":[37,289],"base":[38,40,42,101,114,138,141,149,153,163,290,292,294,296],"based":[38,40,138,141,149,153,163,290,292,296],"discu":[38,40,290,292],"discus":[38,40,290,292],"discuss":[38,40,290,292],"discussi":[38,40,290,292],"discussio":[38,40,290,292],"discussion":[38,40,290,292],"fou":[39,291],"four":[39,291],"fouri":[39,291],"fourie":[39,291],"fourier":[39,291],"tra":[39,195,291],"tran":[39,195,291],"trans":[39,195,291],"transf":[39,291],"transfo":[39,291],"transfor":[39,291],"transform":[39,291],"transforms":[39,291],"ffts":[39,291],"autocor":[39,82,83,291],"autocorr":[39,82,83,291],"autocorre":[39,82,83,291],"autocorrel":[39,82,83,291],"autocorrela":[39,82,83,291],"autocorrelat":[39,82,83,291],"autocorrelati":[39,82,83,291],"autocorrelatio":[39,82,83,291],"autocorrelation":[39,82,83,291],"info":[39,66,103,106,149,291,322],"abl":[39,291],"able":[39,291],"stan":[41,85,93,103,236,244,293,334],"stand":[41,85,93,236,244,293,334],"standa":[41,85,93,236,244,293,334],"standar":[41,85,93,236,244,293,334],"standard":[41,85,93,236,244,293,334],"asy":[42,103],"asym":[42,103],"asymp":[42,103],"asympt":[42,103],"asympto":[42,103],"asymptot":[42,103],"asymptoti":[42,103],"asymptotic":[42,103],"vari":[42,58,75,77,79,91,101,233,264,350,370],"varia":[42,58,75,77,79,91,101,233,264,350,370],"varian":[42,79,264,370],"varianc":[42,79,264],"variance":[42,79,264],"compu":[42,73,77,93,96,244,247,287,336],"comput":[42,73,77,93,96,244,247,287,336],"compute":[42,73,77,93,244,287,336],"forw":[42,81,124,269,294,332],"forwa":[42,81,124,269,294,332],"forwar":[42,81,124,269,294,332],"forward":[42,81,124,269,294,332],"forwarde":[42,81,269,294,332],"forwarded":[42,81,269,294,332],"med":[42,156,294,334],"medi":[42,156,294,334],"media":[42,156,294,334],"median":[42,156,294,334],"std":[42,71,228,294],"fix":[42,294],"fix2":[42,294],"oth":[42,148,149,294],"othe":[42,148,149,294],"other":[42,148,149,294],"sub":[42,62,96,120,138,139,140,144,145,151,153,154,161,169,218,247,294,305,354],"subs":[42,62,120,139,294,305,354],"subsa":[42,294,305],"subsam":[42,294,305],"subsamp":[42,294,305],"subsampl":[42,294,305],"subsampli":[42,294,305],"subsamplin":[42,294,305],"subsampling":[42,294,305],"boo":[42,138,143,153,287,294,296,305],"boot":[42,294,305],"boots":[42,294,305],"bootst":[42,294,305],"bootstr":[42,294,305],"bootstra":[42,294,305],"bootstrap":[42,294,305],"sbm":[42,294],"fle":[42,294,305],"fleg":[42,294,305],"flega":[42,294,305],"flegal":[42,294,305],"flegalj":[42,294,305],"flegaljo":[42,294,305],"flegaljon":[42,294,305],"flegaljone":[42,294,305],"flegaljones":[42,294,305],"flegaljones2":[42,294,305],"flegaljones20":[42,294,305],"flegaljones201":[42,294,305],"flegaljones2011":[42,294,305],"flegal2":[42,294,305],"flegal20":[42,294,305],"flegal201":[42,294,305],"flegal2012":[42,294,305],"fal":[42,89,208,240,274,278,287,294],"fall":[42,294],"fallb":[42,294],"fallba":[42,294],"fallbac":[42,294],"fallback":[42,294],"onl":[42,77,101,103,120,138,139,142,147,148,294],"only":[42,77,101,103,120,138,139,142,147,148,294],"accepte":[42,294],"accepted":[42,294],"bat":[42,294],"batc":[42,294],"batch":[42,294],"way":[44],"exp":[44,86,87,139,237,238],"expl":[44],"expla":[44],"explan":[44],"explana":[44],"explanat":[44],"explanati":[44],"explanatio":[44],"explanation":[44],"explanations":[44],"ite":[44,303],"iter":[44,303],"itera":[44,303],"iterat":[44,303],"iterate":[44],"iterated":[44],"iteratedm":[44],"iteratedmo":[44],"iteratedmod":[44],"iteratedmode":[44],"iteratedmodel":[44],"iterati":[44,303],"iteratio":[44,303],"iteration":[44,303],"res":[44,62,80,89,106,218,240,252,266,331,354,362],"resa":[44],"resam":[44],"resamp":[44],"resampl":[44],"resampli":[44],"resamplin":[44],"resampling":[44],"hol":[44,79,264],"hold":[44,79,264],"holdo":[44],"holdou":[44],"holdout":[44],"meas":[44,141,142,151,158,163],"measu":[44,141,142,151,158,163],"measur":[44,141,142,151,158,163],"measure":[44,141,142,151,158,163],"measures":[44],"log":[44,59,80,81,86,87,95,237,238,246,266,269,351],"los":[44],"loss":[44],"contr":[44,147],"contro":[44,147],"control":[44,147],"controls":[44],"ste":[44,112,113,121,125,281,305],"step":[44,112,113,121,125,281],"pat":[44,144],"pati":[44],"patie":[44],"patien":[44],"patienc":[44],"patience":[44],"num":[44,72,85,86,97,141,144,150,231,236,237,248],"numb":[44,72,85,86,97,141,144,160,163,231,236,237,248],"numbe":[44,72,85,86,97,141,144,160,163,231,236,237,248],"number":[44,72,85,86,97,141,144,160,163,231,236,237,248],"numberl":[44],"numberli":[44],"numberlim":[44],"numberlimi":[44],"numberlimit":[44],"retr":[44],"retra":[44],"retrai":[44],"retrain":[44],"tru":[44,80,82,83,143,152,153,186,194,201,218,241,266,287,370],"true":[44,80,82,83,143,152,153,186,194,201,218,241,266,287,370],"classifiers":[44],"sin":[44,103,114,121],"sing":[44,103,114,121],"singl":[44,114,121],"single":[44,114,121],"der":[44],"deri":[44],"deriv":[44],"derive":[44],"derived":[44],"predicti":[44,86,87,103,221,237,238,253,255],"predictin":[44],"predicting":[44],"corres":[44,265,332],"corresp":[44,265,332],"correspo":[44,265,332],"correspon":[44,265,332],"correspond":[44,265,332],"corresponds":[44],"pip":[44],"pipe":[44],"pipel":[44],"pipeli":[44],"pipelin":[44],"pipeline":[44],"oper":[44,221],"opera":[44,221],"operat":[44,221],"operati":[44],"operatio":[44],"operation":[44],"ref":[44,70,145,159,229,300],"refe":[44,70,144,145,229,300],"refer":[44,70,144,145,229,300],"refere":[44,144,145,160,300],"referen":[44,144,145,160,300],"referenc":[44,144,145,160,300],"reference":[44,144,145,160,300],"references":[44,144,145,300],"rob":[44],"robu":[44],"robus":[44],"robust":[44],"unc":[44],"unce":[44],"uncer":[44],"uncert":[44],"uncerta":[44],"uncertai":[44],"uncertain":[44],"uncertaint":[44],"uncertainty":[44],"dec":[44],"deci":[44],"decis":[44],"decisi":[44],"decisio":[44],"decision":[44],"conc":[44,151],"conce":[44],"concep":[44],"concept":[44],"conceptu":[44],"conceptua":[44],"conceptual":[44],"intr":[44],"intro":[44],"introd":[44],"introdu":[44],"introduc":[44],"introduct":[44],"introducti":[44],"introductio":[44],"introduction":[44],"ham":[44],"hami":[44],"hamil":[44],"hamilt":[44],"hamilto":[44],"hamilton":[44],"hamiltoni":[44],"hamiltonia":[44],"hamiltonian":[44],"arx":[44,145],"arxi":[44,145],"arxiv":[44,145],"024":[44],"0243":[44],"02434":[44],"02434v":[44],"02434v2":[44],"diagnosi":[44],"diagnosin":[44],"diagnosing":[44],"subo":[44],"subop":[44],"subopt":[44],"subopti":[44],"suboptim":[44],"suboptima":[44],"suboptimal":[44],"cot":[44],"cota":[44],"cotan":[44],"cotang":[44],"cotange":[44],"cotangen":[44],"cotangent":[44],"disi":[44],"disin":[44],"disint":[44],"disinte":[44],"disinteg":[44],"disintegr":[44],"disintegra":[44],"disintegrat":[44],"disintegrati":[44],"disintegratio":[44],"disintegration":[44],"disintegrations":[44],"006":[44],"0069":[44],"00695":[44],"00695v":[44],"00695v1":[44],"gel":[44],"gelm":[44],"gelma":[44],"gelman":[44],"sim":[44,150,255],"simp":[44,255],"simps":[44,255],"simpso":[44,255],"simpson":[44,255],"carp":[44],"carpe":[44],"carpen":[44],"carpent":[44],"carpente":[44],"carpenter":[44],"bür":[44,145],"bürk":[44,145],"bürkn":[44,145],"bürkne":[44,145],"bürkner":[44,145],"normaliza":[44],"normalizat":[44],"normalizati":[44],"normalizatio":[44],"normalization":[44],"fold":[44],"foldi":[44],"foldin":[44],"folding":[44],"local":[44],"locali":[44],"localiz":[44],"localiza":[44],"localizat":[44],"localizati":[44],"localizatio":[44],"localization":[44],"impr":[44,258],"impro":[44,258],"improv":[44,258],"improve":[44,258],"improved":[44],"ass":[44,58,274,350],"asse":[44],"asses":[44],"assess":[44],"assessi":[44],"assessin":[44],"assessing":[44],"bay":[44,322],"baye":[44,322],"bayes":[44,322],"bayesi":[44,322],"bayesia":[44,322],"bayesian":[44,322],"ana":[44,103,255],"anal":[44,103,255],"analy":[44,103,255],"analys":[44,103,255],"analysi":[44,103,255],"analysis":[44,103,255],"doi":[44],"ba1":[44,103,255],"ba12":[44],"ba122":[44],"ba1221":[44],"080":[44],"0800":[44],"08008":[44],"set":[47,70,114,137,148,155,157,162,209,229,287],"seti":[47,114],"setin":[47,114],"setind":[47,114],"setinde":[47,114],"setindex":[47,114],"dat":[47,68,118,151,181,190,222,227,242,305,308,339],"data":[47,68,118,151,181,190,222,227,242,305,308,339],"fro":[49,63,77,85,90,91,101,106,169,236,339,341,355],"from":[49,63,77,85,90,91,101,106,169,236,339,341,355],"key":[49,77,82,83,138,143,144,146,147,148,152,154,155,156,158,160,162,218,313,341,367],"keyw":[49,77,82,83,138,143,144,146,147,152,154,156,158,159,160,162,341],"keywo":[49,77,82,83,138,143,144,146,147,152,154,156,158,159,160,162,341],"keywor":[49,77,82,83,138,143,144,146,147,152,154,156,158,159,160,162,341],"keyword":[49,77,82,83,138,143,144,146,147,152,154,156,158,159,160,162,341],"arg":[49,140,142,143,151,154,162,341],"argu":[49,140,142,143,151,154,162,341],"argum":[49,140,142,143,151,154,162,341],"argume":[49,140,142,143,151,154,162,341],"argumen":[49,140,142,143,151,154,162,341],"argument":[49,140,142,143,151,154,162,341],"arguments":[49,140,142,162,341],"gro":[51,101,159,343],"grou":[51,101,159,343],"group":[51,101,159,343],"get":[52,344],"names":[52,58,68,139,169,179,190,191,192,193,196,203,204,205,206,207,208,209,210,213,227,344,350],"meta":[54,112,121,346],"metad":[54,112,121,346],"metada":[54,112,121,346],"metadat":[54,112,121,346],"metadata":[54,112,121,346],"dic":[54,63,112,121,137,140,141,144,147,152,154,156,157,160,168,188,196,211,339,346,355],"dict":[54,63,112,121,137,138,140,141,144,147,152,154,156,157,160,168,188,196,211,339,346,355],"any":[54,68,93,112,121,227,244,346],"ent":[54,75,112,113,121,129,233,346,367],"entr":[54,75,112,113,121,233,346,367],"entry":[54,346],"cre":[54,63,112,113,121,137,141,148,153,155,159,160,346,355],"crea":[54,63,112,113,121,137,141,148,153,155,158,159,160,346,355],"creat":[54,63,112,113,121,137,141,148,153,155,158,159,160,346,355],"create":[54,63,112,113,121,137,141,148,153,155,158,159,160,346,355],"created":[54,112,113,121,346],"11t":[54,346],"11t1":[54,346],"11t11":[54,346],"spe":[55,137,140,144,145,147,151,153,154,157,160,161,162,287,347,370],"spec":[55,137,140,144,145,147,151,153,154,157,160,161,162,287,347,370],"speci":[55,137,140,144,145,147,151,153,154,157,160,161,162,287,347,370],"specif":[55,137,138,140,144,145,147,151,153,154,157,160,161,162,287,347,370],"specifi":[55,137,138,139,140,144,145,147,149,151,153,154,157,160,161,162,287,347,370],"specifie":[55,137,139,149,157,162,287,347],"specified":[55,139,287,347],"iteratin":[56,348],"iterating":[56,348],"assi":[58,350],"assig":[58,350],"assign":[58,350],"col":[58,140,143,163,175,185,194,195,201,202,285,334,350],"coll":[58,285,350],"colle":[58,350],"collec":[58,350],"collect":[58,350],"collecti":[58,350],"collectio":[58,350],"collection":[58,350],"map":[58,60,95,139,246,350,352],"mapp":[58,139,350],"mappi":[58,139,350],"mappin":[58,139,350],"mapping":[58,139,350],"variab":[58,75,77,91,101,233,350,370],"variabl":[58,75,77,91,101,233,350,370],"variable":[58,75,77,91,101,233,350,370],"likel":[59,94,95,245,246,252,265,351],"likeli":[59,94,95,245,246,252,351],"likelih":[59,94,95,245,246,252,351],"likeliho":[59,94,95,245,246,252,351],"likelihoo":[59,94,95,245,246,252,351],"likelihood":[59,94,95,245,246,252,351],"rand":[60,63,75,81,150,233,269,352,355],"rando":[60,75,150,233,352],"random":[60,75,150,233,352],"par":[60,68,80,85,95,227,236,246,266,323,324,329,352],"para":[60,68,85,86,94,95,227,236,237,245,246,277,287,323,324,329,352],"param":[60,68,85,86,94,95,227,236,237,245,246,277,287,323,324,329,352],"parame":[60,68,85,86,90,94,95,227,236,237,245,246,277,287,323,324,329,352],"paramet":[60,68,85,86,90,94,95,227,236,237,245,246,277,287,323,324,329,352],"paramete":[60,68,85,86,90,94,95,227,236,237,245,246,277,287,323,324,329,352],"parameter":[60,68,85,86,90,94,95,227,236,237,245,246,277,287,323,324,329,352],"lib":[60,112,113,121,352],"libr":[60,112,113,121,352],"libra":[60,112,113,121,352],"librar":[60,112,113,121,352],"library":[60,112,113,121,352],"subse":[62,120,354],"subset":[62,120,354],"rest":[62,106,354],"usef":[62,354],"usefu":[62,354],"useful":[62,354],"som":[62,287,354],"some":[62,287,354],"pre":[62,86,87,90,91,103,221,237,238,255,287,305,354],"pres":[62,90,91,305,354],"prese":[62,90,91,354],"presen":[62,90,91,354],"present":[62,90,91,354],"ide":[62,354],"iden":[62,354],"ident":[62,354],"identi":[62,354],"identic":[62,354],"identica":[62,354],"identical":[62,354],"them":[62,106,121,139,332,354,370],"obs":[62,94,95,118,202,211,241,242,245,246,304,354],"obse":[62,118,123,304,354],"obser":[62,118,123,304,354],"observ":[62,118,123,304,354],"observe":[62,118,123,252,304,354],"observed":[62,118,123,252,304,354],"idata2":[62,63,354,355],"cat3":[62,354],"ida":[63,94,95,118,241,242,245,246,252,330,335,355],"idat":[63,94,95,118,241,242,245,246,252,330,335,355],"idata":[63,94,95,118,241,242,245,246,252,330,335,355],"idata1":[63,355],"randn":[63,75,233,355],"elp":[66,86,87,98,237,238,249,330],"elpd":[66,86,87,98,237,238,249,330],"est":[66,95,98,152,156,197,246,249,265,281,287,322,330,332,366],"esti":[66,95,98,152,156,197,246,249,265,281,287,322,330,332,366],"estim":[66,95,98,152,156,197,246,249,265,281,287,322,330,332,366],"estima":[66,95,98,152,156,197,246,249,265,281,287,322,330,332,366],"estimat":[66,95,98,152,156,197,246,249,265,281,287,322,330,332,366],"estimate":[66,95,98,152,156,197,246,249,258,265,287,322,330,332,366],"hdi":[66,72,135,231],"infor":[66,103,149,322],"inform":[66,103,149,322],"informa":[66,103,149,322],"informat":[66,103,149,322],"informati":[66,103,149,322],"informatio":[66,103,149,322],"information":[66,103,149,322],"cri":[66,103],"crit":[66,103],"crite":[66,103],"criter":[66,103],"criteri":[66,103],"criterio":[66,103],"criterion":[66,103],"loo":[66,95,135,152,200,246,328],"tit":[68,141,147,153,160,162,163,186,194,227],"titl":[68,141,147,153,160,162,163,186,194,227],"title":[68,141,147,153,160,162,163,186,194,227],"disp":[68,72,227,231],"displ":[68,72,227,231],"displa":[68,72,227,231],"display":[68,72,227,231],"eac":[68,85,227,236,323,324,329],"each":[68,85,227,236,323,324,329],"comb":[69,120,125,194,230],"combi":[69,120,125,194,230],"combin":[69,120,125,194,230],"combina":[69,230],"combinat":[69,230],"combinati":[69,230],"combinatit":[69,230],"combinatito":[69,230],"combinatiton":[69,230],"accor":[70,149,229],"accord":[70,149,229],"accordi":[70,149,229],"accordin":[70,149,229],"according":[70,149,229],"accordingl":[70,229],"accordingly":[70,229],"refers":[70,229],"ret":[71,88,137,138,140,144,145,146,148,149,150,151,152,153,154,155,157,158,159,160,161,228,239],"retu":[71,88,137,138,140,144,145,146,148,149,150,151,152,153,154,155,157,158,159,160,161,228,239],"retur":[71,88,137,138,140,144,145,146,148,149,150,151,152,153,154,155,157,158,159,160,161,228,239],"return":[71,88,137,138,140,144,145,146,148,149,150,151,152,153,154,155,157,158,159,160,161,228,239],"returne":[71,228],"returned":[71,228],"estimato":[72,231],"estimator":[72,231],"det":[72,140,159,231,323,324,329,332,333,335],"dete":[72,231,370],"deter":[72,231,370],"determ":[72,231,370],"determi":[72,231,370],"determin":[72,231,370],"determine":[72,231,296],"sig":[72,192,204,231,303,304],"sign":[72,231,303,304],"signi":[72,231,303,304],"signif":[72,231,303,304],"signifi":[72,231,303,304],"signific":[72,231,303,304],"significa":[72,231,303,304],"significan":[72,231,303,304],"significant":[72,231,303,304],"dig":[72,231,296],"digi":[72,231,296],"digit":[72,231,296],"digits":[72,231,296],"wil":[72,82,83,153,231],"will":[72,82,83,153,231],"displaye":[72,231],"displayed":[72,231],"012":[72,231],"011":[72,231],"colu":[72,141,143,160,163,231,334],"colum":[72,141,143,160,163,231,334],"column":[72,141,143,160,163,231,334],"omi":[72,231,334],"omit":[72,231,334],"omitt":[72,231,334],"omitte":[72,231,334],"omitted":[72,231,334],"jus":[72,231],"just":[72,231],"def":[73,154,161,221,287,336],"defa":[73,154,161,221,287,336],"defau":[73,154,161,221,287,336],"defaul":[73,154,161,221,287,336],"default":[73,154,161,221,287,336],"statistics":[73,106,296,336],"remi":[75,233],"remin":[75,233],"remind":[75,233],"reminde":[75,233],"reminder":[75,233],"user":[75,233,303],"arbitrari":[75,233],"arbitrarin":[75,233],"arbitrarine":[75,233],"arbitrarines":[75,233],"arbitrariness":[75,233],"examples":[75,81,140,145,150,151,152,153,155,157,159,160,162,233,252,269,296,332,333,335,367],"calc":[75,150,233,241,252,332,335],"calcu":[75,150,233,241,252,332,335],"calcul":[75,150,233,241,252,332,335],"calcula":[75,150,233,241,252,332,335],"calculat":[75,150,233,241,252,332,335],"calculate":[75,150,233,241,252,332,335],"000":[75,81,233,269],"pai":[75,135,157,211,233],"pair":[75,135,157,211,233],"pairs":[75,211,233],"entri":[75,112,113,121,233,367],"entrie":[75,112,113,121,233,367],"entries":[75,112,113,121,233,367],"dim":[75,118,139,150,151,252,253,370],"dimensiona":[75,118,151,370],"dimensional":[75,118,151,370],"ver":[76,106,112,113,121,137,141,148,149,158,163,234,259,265,373],"vers":[76,106,112,113,121,234,373],"versi":[76,106,112,113,121,234,373],"versio":[76,106,112,113,121,234,373],"version":[76,106,112,113,121,234,373],"sor":[76,234,274],"sort":[76,234,274],"sorts":[76,234],"inferenced":[77,90,91,101,214,362],"inferenceda":[77,90,91,101,214,362],"inferencedat":[77,90,91,101,214,362],"inferencedata":[77,90,91,101,214,362],"form":[77],"forma":[77],"format":[77],"formatt":[77],"formatti":[77],"formattin":[77],"formatting":[77],"the":[77,88,106,128,196,205,206,207,208,209,210,239,281,302,325],"predictio":[77],"prediction":[77],"predictions":[77],"cor":[77,150,265,296,332],"corr":[77,265,296,332],"corre":[77,265,296,332],"correc":[77,296],"correct":[77,296],"keywords":[77,82,83,138,143,144,146,147,152,154,156,158,159],"imp":[78,95,96,145,150,152,153,168,222,246,247],"reli":[79,258,264],"relia":[79,258,264],"reliab":[79,258,264],"reliabi":[79,258,264],"reliabil":[79,258,264],"reliabili":[79,258,264],"reliabilit":[79,258,264],"reliability":[79,258,264],"converg":[79,264,265,301],"converge":[79,264,265,301],"convergen":[79,264,301],"convergenc":[79,264,301],"convergence":[79,264,301],"vehtaris":[79],"vehtarisi":[79],"vehtarisim":[79],"vehtarisimp":[79],"vehtarisimps":[79],"vehtarisimpso":[79],"vehtarisimpson":[79],"vehtarisimpson2":[79],"vehtarisimpson20":[79],"vehtarisimpson202":[79],"vehtarisimpson2021":[79],"fra":[79,159,264,322],"frac":[79,264,322],"stab":[79,264],"stabl":[79,264],"stable":[79,264],"reliabl":[79,264],"reliable":[79,264],"distributo":[79,264],"distributon":[79,264],"has":[79,120,264],"fin":[79,264],"fini":[79,264],"finit":[79,264],"finite":[79,264],"cen":[79,151,152,179,189,202,203,213,216,217,241,242,252,264,330,331,332,367],"cent":[79,151,152,179,189,202,203,213,216,217,241,242,252,264,330,331,332,367],"centr":[79,264],"centra":[79,264],"central":[79,264],"lim":[79,264],"limi":[79,264],"limit":[79,264],"theo":[79,103,264],"theor":[79,103,264],"theore":[79,264],"theorem":[79,264],"holds":[79,264],"app":[79,98,103,145,249,252,264],"appr":[79,98,249,252,264],"appro":[79,98,249,252,264],"approa":[79,98,249,264],"approac":[79,98,249,264],"approach":[79,98,249,264],"approache":[79,264],"approaches":[79,264],"bou":[79,137,157,162,264],"boun":[79,137,157,162,264],"bound":[79,137,157,162,264],"bec":[79,120,264],"beco":[79,264],"becom":[79,264],"become":[79,264],"becomes":[79,264],"les":[79,264,299],"less":[79,264,299],"whi":[79,85,93,139,142,153,159,160,163,175,236,244,264,294,308],"whil":[79,264],"while":[79,264],"sti":[79,264],"stil":[79,264],"still":[79,264],"works":[79,138,147,158,159,264],"wel":[79,85,236,264],"well":[79,85,236,264],"but":[79,106,264],"hig":[79,264],"high":[79,264],"highe":[79,264],"higher":[79,264],"rms":[79,264],"rmse":[79,264],"rela":[80,265,266,287],"relat":[80,265,266,287],"relati":[80,265,266,287],"relativ":[80,265,266,287],"relative":[80,265,266,287],"efficienc":[80,265,266],"efficiency":[80,265,266],"resu":[80,89,240,252,266,331,362],"resul":[80,89,240,252,266,331,362],"result":[80,89,240,252,266,331,362],"psisr":[80,90,259,266,330],"psisre":[80,90,259,266,330],"psisres":[80,90,259,266,330],"psisresu":[80,90,259,266,330],"psisresul":[80,90,259,266,330],"psisresult":[80,90,259,266,330],"bad":[80,259,265,266],"nan":[80,266],"plott":[81,138,139,140,144,154,268,269],"plotti":[81,137,138,140,142,144,146,148,152,154,156,158,159,160,161,268,269],"plottin":[81,137,138,140,142,144,146,148,152,154,156,158,159,160,161,268,269],"plotting":[81,137,138,140,142,144,146,148,152,154,156,158,159,160,161,268,269],"usi":[81,149,150,156,242,269,284,296,330,335,357,373],"usin":[81,149,150,156,242,269,284,296,330,335,357,373],"using":[81,149,150,156,242,269,284,296,330,335,357,373],"plots":[81,269],"prop":[81,218,269],"propo":[81,269],"propos":[81,269],"proposa":[81,269],"proposal":[81,269],"tar":[81,142,269,287,304],"targ":[81,142,269,287,304],"targe":[81,142,269,287,304],"target":[81,142,269,287,304],"tdi":[81,269],"tdis":[81,269],"tdist":[81,269],"rat":[81,269,277,296],"rati":[81,269,277],"ratio":[81,269,277],"ratios":[81,269,277],"logp":[81,269,277],"logpd":[81,269,277],"logpdf":[81,269,277],"autoc":[82,83,287],"autoco":[82,83,287],"mat":[82,83,116,122,137,140,143,146,148,155,162,163,174,241,287],"matc":[82,83,122,139,287],"match":[82,83,122,139,287],"war":[82,83,94,95,245,246],"warn":[82,83,94,95,245,246],"warni":[82,83,94,95,245,246],"warnin":[82,83,94,95,245,246],"warning":[82,83,94,95,245,246],"mes":[82,83],"mess":[82,83],"messa":[82,83],"messag":[82,83],"message":[82,83],"messages":[82,83],"del":[82,83,287],"deli":[82,83],"deliv":[82,83],"delive":[82,83],"deliver":[82,83],"delivere":[82,83],"delivered":[82,83],"wai":[84,235],"waic":[84,235],"err":[85,93,98,236,244,249],"erro":[85,93,98,236,244,249],"error":[85,93,98,236,244,249],"errors":[85,236],"whic":[85,93,139,142,153,159,160,163,236,244,294,308],"which":[85,93,139,142,153,159,160,163,236,244,294,308],"expe":[86,87,141,147,159,237,238],"expec":[86,87,237,238],"expect":[86,87,237,238],"expecte":[86,87,237,238],"expected":[86,87,237,238],"pred":[86,87,103,221,237,238,255],"predi":[86,87,103,221,237,238,255],"predic":[86,87,103,221,237,238,255],"predict":[86,87,103,221,237,238,255],"predictiv":[86,87,103,221,237,238,253,255,333],"predictive":[86,87,103,221,237,238,253,255,333],"den":[86,87,137,148,153,155,160,237,238],"dens":[86,87,137,148,153,155,160,237,238],"densi":[86,87,137,148,153,155,160,237,238],"densit":[86,87,137,148,153,155,160,237,238],"density":[86,87,237,238],"eff":[86,197,237,281,287,366],"effe":[86,197,237,287,366],"effec":[86,197,237,287,366],"effect":[86,197,237,287,366],"effecti":[86,237,287],"effectiv":[86,237,287],"effective":[86,237,287],"lpd":[88,239],"abstracte":[89,240],"abstractel":[89,240],"abstractelp":[89,240],"abstractelpd":[89,240],"abstractelpdr":[89,240],"abstractelpdre":[89,240],"abstractelpdres":[89,240],"abstractelpdresu":[89,240],"abstractelpdresul":[89,240],"abstractelpdresult":[89,240],"fals":[89,141,208,240,274,278,287],"false":[89,141,208,240,274,278,287],"exi":[89,101,240],"exis":[89,101,240],"exist":[89,101,240],"existi":[89,101,240],"existin":[89,101,240],"existing":[89,101,240],"cou":[90,142,259,265,277,366],"coun":[90,142,259,265,277,366],"count":[90,142,259,265,277,366],"goo":[90,145,259,265],"good":[90,145,259,265],"oka":[90,259,265],"okay":[90,259,265],"sou":[90,91,101],"sour":[90,91,101],"sourc":[90,91,101],"source":[90,91,101],"differenc":[93,244],"difference":[93,244],"wei":[93,96,244,247,370],"weig":[93,96,244,247,370],"weigh":[93,96,244,247,370],"weight":[93,96,244,247,370],"weights":[93,96,99,244,247,250,370],"absta":[93,244],"abstac":[93,244],"abstact":[93,244],"abstacte":[93,244],"abstactel":[93,244],"abstactelp":[93,244],"abstactelpd":[93,244],"abstactelpdr":[93,244],"abstactelpdre":[93,244],"abstactelpdres":[93,244],"abstactelpdresu":[93,244],"abstactelpdresul":[93,244],"abstactelpdresult":[93,244],"per":[94,159,241,242,245,252,253,366],"perm":[94,95,241,242,245,246,252,253],"permu":[94,95,241,242,245,246,252,253],"permut":[94,95,241,242,245,246,252,253],"permute":[94,95,241,242,245,246,252,253],"permuted":[94,95,241,242,245,246,252,253],"permutedd":[94,95,241,242,245,246,252,253],"permuteddi":[94,95,241,242,245,246,252,253],"permuteddim":[94,95,241,242,245,246,252,253],"permuteddims":[94,95,241,242,245,246,252,253],"permuteddimsa":[94,95,241,242,245,246,252,253],"permuteddimsar":[94,95,241,242,245,246,252,253],"permuteddimsarr":[94,95,241,242,245,246,252,253],"permuteddimsarra":[94,95,241,242,245,246,252,253],"permuteddimsarray":[94,95,241,242,245,246,252,253],"end":[94,95,197,245,246],"had":[94,95,245,246,265],"resulti":[94,95,245,246,265,362],"resultin":[94,95,245,246,265,362],"resulting":[94,95,245,246,265,362],"likely":[94,95,245,246,265],"uns":[94,95,98,245,246,249,265],"unst":[94,95,98,245,246,249,265],"unsta":[94,95,98,245,246,249,265],"unstab":[94,95,98,245,246,249,265],"unstabl":[94,95,98,245,246,249,265],"unstable":[94,95,98,245,246,249,265],"pac":[94,95,106,245,246,265,285,308,321],"pack":[94,95,106,245,246,265,285,308,321],"packa":[94,95,106,245,246,265,285,308,321],"packag":[94,95,106,245,246,265,285,308,321],"package":[94,95,106,245,246,265,285,308,321],"packages":[94,95,106,245,246,265,308],"067":[94,245],"computi":[96,247],"computin":[96,247],"computing":[96,247],"model":[96,117,148,155,156,193,241,242,247,335,366],"subt":[96,247],"subty":[96,247],"subtyp":[96,247],"subtype":[96,247],"subtypes":[96,247],"impl":[96,168,222,247,305],"imple":[96,168,222,247,305],"implem":[96,168,222,247,305],"impleme":[96,168,222,247,305],"implemen":[96,168,222,247,305],"implement":[96,168,222,247,305],"generato":[97,248],"generator":[97,248],"int":[97,142,186,214,248,274,287,370],"int6":[97,248],"int64":[97,248],"bootstrappi":[97,248],"bootstrappin":[97,248],"bootstrapping":[97,248],"prod":[98,249],"produ":[98,249],"produc":[98,249],"produce":[98,249],"produces":[98,249],"proj":[99,250],"proje":[99,250],"projec":[99,250],"project":[99,250],"projecte":[99,250],"projected":[99,250],"gra":[99,250,296],"grad":[99,250,296],"gradi":[99,250,296],"gradie":[99,250,296],"gradien":[99,250,296],"gradient":[99,250,296],"via":[99,250],"man":[99,152,250],"mani":[99,250],"manif":[99,250],"manifo":[99,250],"manifol":[99,250],"manifold":[99,250],"alr":[101,331],"alre":[101,331],"alrea":[101,331],"alread":[101,331],"already":[101,331],"groups":[101],"https":[103,373],"org":[103],"art":[103],"arti":[103],"artic":[103],"articl":[103],"article":[103],"articles":[103],"onli":[103],"onlin":[103],"online":[103],"htm":[103],"html":[103],"wat":[103],"wata":[103],"watan":[103],"watana":[103],"watanab":[103],"watanabe":[103],"watanabe2":[103],"watanabe20":[103],"watanabe201":[103],"watanabe2010":[103],"equ":[103,273,278],"equi":[103,273,278],"equiv":[103,273,278],"equiva":[103,273,278],"equival":[103,273,278],"equivale":[103,273,278],"equivalen":[103,273,278],"equivalenc":[103],"equivalence":[103],"widel":[103],"widely":[103],"appl":[103,145],"appli":[103,145,305],"applic":[103,145,305],"applica":[103,145,305],"applicab":[103,305],"applicabl":[103],"applicable":[103],"singu":[103],"singul":[103],"singula":[103],"singular":[103],"lear":[103,296],"learn":[103,296],"learni":[103,296],"learnin":[103,296],"learning":[103,296],"theory":[103],"jml":[103],"jmlr":[103],"csa":[103],"csai":[103],"csail":[103],"mit":[103],"edu":[103],"pap":[103],"pape":[103],"paper":[103],"papers":[103],"v11":[103],"watanabe1":[103],"watanabe10":[103],"watanabe10a":[103],"yaov":[103,255],"yaove":[103,255],"yaoveh":[103,255],"yaoveht":[103,255],"yaovehta":[103,255],"yaovehtar":[103,255],"yaovehtari":[103,255],"yaovehtari2":[103,255],"yaovehtari20":[103,255],"yaovehtari201":[103,255],"yaovehtari2018":[103,255],"yul":[103,255],"yuli":[103,255],"yulin":[103,255],"yuling":[103,255],"dan":[103,255],"dani":[103,255],"danie":[103,255],"daniel":[103,255],"stac":[103,255,296],"stack":[103,255,296],"stacki":[103,255],"stackin":[103,255],"stacking":[103,255],"ave":[103,255],"aver":[103,255],"avera":[103,255],"averag":[103,255],"average":[103,255],"distributions":[103,221,255],"ba10":[103,255],"ba109":[103,255],"ba1091":[103,255],"020":[103,255],"0203":[103,255],"02030":[103,255],"2913b":[106],"2913bb":[106],"2913bbd":[106],"2913bbd2":[106],"stats":[106,145],"statsb":[106],"statsba":[106],"statsbas":[106],"statsbase":[106],"fce":[106],"fce5":[106],"fce5f":[106],"fce5fe":[106],"fce5fe8":[106],"fce5fe82":[106],"tur":[106],"turi":[106],"turin":[106],"turing":[106],"f43":[106],"f43a":[106],"f43a2":[106],"f43a24":[106],"f43a241":[106],"f43a241f":[106],"dow":[106,287],"down":[106,287],"downl":[106],"downlo":[106],"downloa":[106],"download":[106],"downloads":[106],"37e":[106],"37e2":[106],"37e2e":[106],"37e2e4":[106],"37e2e46":[106],"37e2e46d":[106],"lineara":[106],"linearal":[106],"linearalg":[106],"linearalge":[106],"linearalgeb":[106],"linearalgebr":[106],"linearalgebra":[106],"10745b":[106],"10745b1":[106],"10745b16":[106],"marke":[106,140,156,160,161,191,278],"marked":[106],"versions":[106],"ava":[106,174,175],"avai":[106,174,175],"avail":[106,174,175],"availa":[106,174,175],"availab":[106,174,175],"availabl":[106,174,175],"available":[106,174,175],"compa":[106,120,158],"compat":[106],"compati":[106],"compatib":[106],"compatibi":[106],"compatibil":[106],"compatibili":[106],"compatibilit":[106],"compatibility":[106],"constra":[106],"constrai":[106],"constrain":[106],"constraint":[106],"constraints":[106],"restr":[106],"restri":[106],"restric":[106],"restrict":[106],"upg":[106],"upgr":[106],"upgra":[106],"upgrad":[106],"upgradi":[106],"upgradin":[106],"upgrading":[106],"why":[106],"out":[106,114,149,215],"outd":[106],"outda":[106],"outdat":[106],"outdate":[106],"outdated":[106],"versioni":[106],"versionin":[106],"versioninf":[106],"versioninfo":[106],"commi":[106],"commit":[106],"48d":[106],"48d4":[106],"48d4f":[106],"48d4fd":[106],"48d4fd4":[106],"48d4fd48":[106],"48d4fd484":[106],"48d4fd4843":[106],"48d4fd48430":[106],"utc":[106],"bui":[106,120],"buil":[106,120],"build":[106,120],"bar":[111,161],"tree":[111,119,123,296],"dep":[111,119,123,148,158,296,370],"dept":[111,119,123],"depth":[111,119,123],"pri":[111,119,123,153,180,308],"prio":[111,119,123,153,180],"prior":[111,119,123,153,180],"tau":[112,151,203,205,206,207,209,334],"13t":[112,113,121],"13t1":[112,113,121],"13t14":[112,113,121],"tim":[112,113,121,153,287],"time":[112,113,121,153,287],"tun":[112,113,121,125],"tuni":[112,113,121,125],"tunin":[112,113,121,125],"tuning":[112,113,121,125],"steps":[112,113,121,125],"arv":[113,121,125,241,242,252,330,331,332,335],"arvi":[113,121,125,241,242,252,330,331,332,335],"arviz":[113,121,125,241,242,252,330,331,332,335],"dev":[113,121,125,334],"dev0":[113,121,125],"pym":[113,121,125],"pymc":[113,121,125],"pla":[114],"plac":[114],"place":[114],"pau":[115,252,334],"paul":[115,252,334],"herm":[115,252,334],"hermo":[115,252,334],"hermon":[115,252,334],"uno":[115,252],"unor":[115,252],"unord":[115,252],"unorde":[115,252],"unorder":[115,252],"unordere":[115,252],"unordered":[115,252],"elt":[115],"elty":[115],"eltyp":[115],"eltype":[115],"flo":[115,153,252,331],"floa":[115,153,252,331],"float":[115,153,252,331],"float6":[115,252,331],"float64":[115,252,331],"siz":[115,117,141,153,160,163],"size":[115,117,141,153,160,163],"thet":[115,196,205,206,207,208,209,210],"theta":[115,196,205,206,207,208,209,210],"under":[116],"underl":[116],"underly":[116],"underlyi":[116],"underlyin":[116],"underlying":[116],"018":[116],"0188":[116],"01889":[116],"097":[116],"0977":[116],"086":[116],"0861":[116],"08612":[116],"our":[117],"hie":[117,366],"hier":[117,366],"hiera":[117,366],"hierar":[117,366],"hierarc":[117,366],"hierarch":[117,366],"hierarchi":[117],"hierarchic":[117],"hierarchica":[117],"hierarchical":[117],"dimensionald":[118],"dimensionalda":[118],"dimensionaldat":[118],"dimensionaldata":[118],"ele":[118,140,331],"elem":[118,140,331],"eleme":[118,140,331],"elemen":[118,140,331],"element":[118,140,331],"stri":[118,252],"strin":[118,252],"string":[118,252],"choa":[118,196,205,210,252],"choat":[118,196,205,210,252],"choate":[118,196,205,210,252],"compar":[120,158],"compare":[120,158],"compared":[120],"bee":[120],"been":[120],"aff":[120],"affe":[120],"affec":[120],"affect":[120],"affecte":[120],"affected":[120],"beca":[120],"becau":[120],"becaus":[120],"because":[120],"doe":[120,158],"does":[120,158],"chan":[120,287],"chang":[120,287],"change":[120,287],"combini":[120],"combinin":[120],"combining":[120],"indexi":[120],"indexin":[120],"indexing":[120],"sty":[120,132],"styl":[120,132],"style":[120,132],"styles":[120,132,175],"mer":[120,214],"merg":[120,214],"merge":[120,214],"singlet":[121],"singleto":[121],"singleton":[121],"now":[121,141],"meani":[121],"meanin":[121],"meaning":[121],"meaningl":[121],"meaningle":[121],"meaningles":[121],"meaningless":[121],"dro":[121],"drop":[121],"dropd":[121],"dropdi":[121],"dropdim":[121],"dropdims":[121],"acr":[122,139],"acro":[122,139],"acros":[122,139],"across":[122,139],"matchi":[122],"matchin":[122],"matching":[122],"shar":[122,163],"share":[122,163],"shared":[122],"forwardo":[124],"forwardor":[124],"forwardord":[124],"forwardorde":[124],"forwardorder":[124],"forwardordere":[124],"forwardordered":[124],"irr":[124],"irre":[124],"irreg":[124],"irregu":[124],"irregul":[124],"irregula":[124],"irregular":[124],"points":[124,274],"combine":[125,194],"types":[128],"expo":[128],"expor":[128],"export":[128],"exports":[128],"rep":[129,142],"repl":[129,142],"ente":[129],"enter":[129],"rcp":[132,137,149,157,162,218],"rcpa":[132,137,149,157,162,218],"rcpar":[132,137,149,157,162,218],"rcpara":[132,137,149,157,162,218],"rcparam":[132,137,149,157,162,218],"rcparams":[132,137,149,157,162,218],"kde":[135,149,157,163,208],"kha":[135,200],"khat":[135,200],"pit":[135,328],"labell":[137,141,143,148,149,158,159,162,163],"labelle":[137,141,143,148,149,158,159,162,163],"labeller":[137,141,143,148,149,158,159,162,163],"providi":[137,141,143,148,149,158,159,160,162,163],"providin":[137,141,143,148,149,158,159,160,162,163],"providing":[137,141,143,148,149,158,159,160,162,163],"mak":[137,141,143,148,149,158,159,160,162,163],"make":[137,141,143,148,149,158,159,160,162,163],"vert":[137,141,148,149,158,163],"read":[137,141,143,148,149,155,157,158,159,160,162,163],"gui":[137,141,143,148,149,155,157,158,159,160,162,163],"guid":[137,141,143,148,149,155,157,158,159,160,162,163],"guide":[137,141,143,148,149,155,157,158,159,160,162,163],"matp":[137,140,143,146,148,155,156,158,162,163,174],"matpl":[137,140,143,146,148,155,156,158,162,163,174],"matplo":[137,140,143,146,148,155,156,158,162,163,174],"matplot":[137,140,143,146,148,155,156,158,162,163,174],"matplotl":[137,140,143,146,148,155,156,158,162,163,174],"matplotli":[137,140,143,146,148,155,156,158,162,163,174],"matplotlib":[137,140,143,146,148,155,156,158,162,163,174],"axe":[137,138,139,140,141,142,144,146,147,148,149,155,156,157,158,159,160,162,163,218],"axes":[137,138,139,140,141,142,144,146,147,148,149,155,156,157,158,159,160,162,163,218],"bok":[137,138,139,140,141,144,146,147,148,149,154,155,156,157,158,159,160,162,163],"boke":[137,138,139,140,141,144,146,147,148,149,154,155,156,157,158,159,160,162,163],"bokeh":[137,138,139,140,141,144,146,147,148,149,154,155,156,157,158,159,160,162,163],"densiti":[137,139,141,148,149,153,155,159,160],"densitie":[137,139,141,148,149,153,155,159,160],"densities":[137,139,141,148,149,153,155,159,160],"own":[137,141,148,153,155,158,159,160],"area":[137,148,153,155,158,159,160],"areas":[137,141,148,153,155,158,159,160],"bac":[137,138,140,143,145,146,147,148,149,154,156,157,159,160,161,162],"back":[137,138,140,143,145,146,147,148,149,154,156,157,159,160,161,162],"backe":[137,138,140,141,143,145,146,147,148,149,154,156,157,158,159,160,161,162],"backen":[137,138,140,141,143,145,146,147,148,149,154,156,157,158,159,160,161,162],"backend":[137,138,140,141,143,145,146,147,148,149,154,156,157,158,159,160,161,162],"sel":[137,138,139,140,141,142,144,145,146,147,152,154,161],"sele":[137,138,139,140,141,142,144,145,146,147,148,149,152,154,156,157,158,160,161],"selec":[137,138,139,140,141,142,144,145,146,147,148,149,152,154,156,157,158,160,161],"select":[137,138,139,140,141,142,144,145,146,147,148,149,152,154,156,157,158,160,161],"conf":[137,157,162,305],"confi":[137,157,162,305],"config":[137,157,162],"cur":[137,140,149,157,162],"curr":[137,140,149,157,162],"curre":[137,140,149,157,162],"curren":[137,140,149,157,162],"current":[137,140,149,157,162],"currentl":[137,140,149,157,162],"currently":[137,140,149,157,162],"specifies":[137,149,157,159,162],"bounds":[137,157,162],"kwa":[137,138,140,141,143,144,146,147,148,149,152,155,156,157,158,159,160,162,208,287],"kwar":[137,138,140,141,143,144,146,147,148,149,152,155,156,157,158,159,160,162,208,287],"kwarg":[137,138,140,141,143,144,146,147,148,149,152,155,156,157,158,159,160,162,208,287],"kwargs":[137,138,140,141,143,144,146,147,148,149,152,155,156,157,158,159,160,162,208,287],"thes":[137,138,140,144,145,146,147,148,149,151,152,153,154,156,157,158,159,160,161,162],"these":[137,138,140,144,145,146,147,148,149,151,152,153,154,156,157,158,159,160,161,162],"specific":[137,138,140,144,145,146,147,149,151,152,153,154,156,157,158,159,160,161,162,370],"bei":[137,138,140,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,161,162,370],"bein":[137,138,140,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,161,162,370],"being":[137,138,140,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,161,162,370],"pyp":[137,138,140,144,146,147,148,149,151,152,153,154,156,157,158,159,161,218],"pypl":[137,138,140,144,146,147,148,149,151,152,153,154,156,157,158,159,161,218],"pyplo":[137,138,140,144,146,147,148,149,151,152,153,154,156,157,158,159,161,218],"pyplot":[137,138,140,144,146,147,148,149,151,152,153,154,156,157,158,159,161,218],"subp":[137,138,140,144,145,146,148,149,151,152,153,154,156,157,158,159,161,169,218],"subpl":[137,138,140,144,145,146,148,149,151,152,153,154,156,157,158,159,161,169,218],"subplo":[137,138,140,144,145,146,148,149,151,152,153,154,156,157,158,159,161,169,218],"subplot":[137,138,140,144,145,146,148,149,151,152,153,154,156,157,158,159,161,169,218],"subplots":[137,138,140,144,145,146,148,149,151,152,153,154,156,157,158,159,161,169],"che":[137,138,140,144,145,146,149,151,153],"chec":[137,138,140,144,145,146,149,151,153],"check":[137,138,140,144,145,146,149,151,153],"sho":[137,138,145,151,303],"show":[137,138,144,145,149,150,151,153,158],"autos":[138,141,147,149,153,163],"autosc":[138,141,147,149,153,163],"autosca":[138,141,147,149,153,163],"autoscal":[138,141,147,149,153,163],"autoscale":[138,141,147,149,153,163],"autoscaled":[138,141,147,149,153,163],"dicts":[138,143,146,147,156],"his":[138,144,151],"hist":[138,144,151],"discr":[138,149],"discre":[138,149],"discret":[138,149],"discrete":[138,149],"variables":[138,139,370],"bool":[138,143,153,287],"returns":[138,140,144,145,146,149,150,151,152,153,154,157,158,161],"lis":[139],"list":[139],"plotte":[139,144],"plotted":[139,144],"pref":[139],"prefi":[139],"prefix":[139],"wan":[139],"want":[139],"excl":[139],"exclu":[139],"exclud":[139],"exclude":[139],"fil":[139,208,296],"filt":[139],"filte":[139],"filter":[139],"vars":[139],"rege":[139],"regex":[139],"interp":[139,142,151],"interpr":[139,142,151],"interpre":[139,142,151],"interpret":[139,142,151],"real":[139,287],"subst":[139],"substr":[139],"substri":[139],"substrin":[139],"substring":[139],"substrings":[139],"regu":[139],"regul":[139],"regula":[139],"regular":[139],"expr":[139],"expre":[139],"expres":[139],"express":[139],"expressi":[139],"expressio":[139],"expression":[139],"expressions":[139],"selecte":[139],"selected":[139],"coordi":[139],"coordin":[139],"coordina":[139],"coordinat":[139],"coordinate":[139],"coordinates":[139],"witho":[139],"withou":[139],"without":[139],"includi":[139],"includin":[139],"including":[139],"flattens":[139],"flatteni":[139],"flattenin":[139],"flattening":[139],"excludi":[139],"excludin":[139],"excluding":[139],"into":[139,141,153,158,159,160,163],"suppl":[139,148,153,155,158,159,160],"suppli":[139,148,153,155,158,159,160],"supplie":[139,148,153,155,158,159,160],"supplied":[139,148,153,155,158,159,160],"deta":[140,159,323,324,329,332,333,335],"detai":[140,159,323,324,329,332,333,335],"detail":[140,159,323,324,329,332,333,335],"details":[140,159,323,324,329,332,333,335],"usa":[140,155,157,159,160,162],"usag":[140,155,157,159,160,162],"usage":[140,155,157,159,160,162],"elements":[140],"accepts":[140,148,155,158],"colo":[140,175,185,194,195,201,202],"color":[140,175,185,194,195,201,202],"marker":[140,156,160,161,191,278],"dse":[140],"fon":[140],"font":[140],"fonts":[140],"fontsi":[140],"fontsiz":[140],"fontsize":[140],"doc":[140,144,145,146,151,154,159,175],"docu":[140,144,145,146,151,154,159],"docum":[140,144,145,146,151,154,159],"docume":[140,144,145,146,151,154,159],"documen":[140,144,145,146,151,154,159],"document":[140,144,145,146,151,154,159],"documenta":[140,144,145,146,151,154,159],"documentat":[140,144,145,146,151,154,159],"documentati":[140,144,145,146,151,154,159],"documentatio":[140,144,145,146,151,154,159],"documentation":[140,144,145,146,151,154,159],"differences":[140],"two":[140],"opa":[141],"opaq":[141],"opaqu":[141],"opaque":[141],"nume":[141],"numer":[141],"numeri":[141],"numeric":[141],"indicates":[141,294,303],"ban":[141],"band":[141],"bandw":[141],"bandwi":[141],"bandwid":[141],"bandwidt":[141],"bandwidth":[141],"posi":[141],"posit":[141],"positi":[141],"positiv":[141],"positive":[141],"sco":[141],"scot":[141],"scott":[141],"sil":[141],"silv":[141],"silve":[141],"silver":[141],"silverm":[141],"silverma":[141],"silverman":[141],"isj":[141,147],"exper":[141,147,159],"experi":[141,147,159],"experim":[141,147],"experime":[141,147],"experimen":[141,147],"experiment":[141,147],"experimenta":[141,147],"experimental":[141,147],"cir":[141,144,160],"circ":[141,144,160],"circu":[141],"circul":[141],"circula":[141],"circular":[141],"tay":[141],"tayl":[141],"taylo":[141],"taylor":[141],"means":[141,163,304],"interprets":[141,142,151,158,163],"measured":[141,142,151,158,163],"rad":[141,142,152,158,163,190,192,204,367],"radi":[141,142,158,163],"radia":[141,142,158,163],"radian":[141,142,158,163],"radians":[141,142,158,163],"gri":[141,153,160,163],"grid":[141,153,160,163],"row":[141,160,163],"rows":[141,160,163],"columns":[141,143,160,163,334],"inferr":[141,160,163],"inferre":[141,160,163],"inferred":[141,160,163],"fig":[141,149,160,163,185,189,194],"figs":[141,149,153,160,163,185,189,194],"figsi":[141,149,153,160,163,185,189,194],"figsiz":[141,149,153,160,163,185,189,194],"figsize":[141,149,153,160,163,185,189,194],"figu":[141,144,146,149,154,160,162,163],"figur":[141,144,146,149,154,160,162,163],"figure":[141,144,146,149,154,160,162,163],"defi":[141,144,149,153,160,163,221],"defin":[141,144,149,153,160,163,221],"define":[141,144,149,153,160,163,221],"defined":[141,144,149,153,160,163,221],"tex":[141,147,153,163],"text":[141,147,153,163],"texts":[141,147,153,163],"textsi":[141,147,153,163],"textsiz":[141,147,153,163],"textsize":[141,147,153,163],"sca":[141,147,153,161,163,208,296,301],"scal":[141,146,147,153,163,296,301],"scali":[141,147,153],"scalin":[141,147,153],"scaling":[141,147,153],"fac":[141,147,153,301],"fact":[141,147,153,301],"facto":[141,147,153,301],"factor":[141,147,153,301],"titles":[141,147,153,160,162,163],"lines":[141,147,156],"contourp":[142],"contourpl":[142],"contourplo":[142],"contourplot":[142],"contourf":[142],"pco":[142],"pcol":[142],"pcolo":[142],"pcolor":[142],"pcolorm":[142],"pcolorme":[142],"pcolormes":[142],"pcolormesh":[142],"cus":[142,144,152],"cust":[142,144,152],"custo":[142,144,152],"custom":[142,144,152],"customi":[142,144],"customiz":[142,144],"customize":[142],"they":[142],"quad":[142],"ext":[142,162],"extr":[142,162],"extra":[142,162],"repla":[142],"replac":[142],"replace":[142],"replaces":[142],"bin":[142,145,158,296],"bins":[142,158],"taken":[142],"nump":[142,150,153,158,163],"numpy":[142,150,153,158,163],"ins":[142,158,159,162,163],"inst":[142,158,159,162,163,296],"inste":[142],"instea":[142],"instead":[142],"repr":[142],"repre":[142],"repres":[142],"represe":[142],"represen":[142],"represent":[142],"counts":[142],"inp":[142,146,150],"inpu":[142,146,150],"input":[142,146,150],"inte":[142,151,186,214,370],"inter":[142,151,186,214,370],"mea":[142,156,163,296,304],"inputs":[142,151],"underg":[142,151],"undergo":[142,151],"intern":[142,151,296],"interna":[142,151,296],"internal":[142,151,296],"convers":[142,151],"conversi":[142,151],"conversio":[142,151],"conversion":[142,151],"targets":[142],"leg":[143,149,153,154,159,162,278],"lege":[143,149,153,154,159,162,278],"legen":[143,149,153,154,159,162,278],"legend":[143,149,153,154,159,162,278],"rea":[143,287],"nva":[143],"nvar":[143],"nvars":[143],"shou":[143,303],"shoul":[143,303],"should":[143,303],"las":[143,208,287],"last":[143,208,287],"combined":[143,194],"respectivel":[143],"respectively":[143],"deg":[144],"degr":[144],"degre":[144],"degree":[144],"degrees":[144],"nqu":[144],"nqua":[144],"nquan":[144],"nquant":[144],"nquanti":[144],"nquantil":[144],"nquantile":[144],"nquantiles":[144],"quar":[144],"quart":[144],"quarti":[144],"quartil":[144],"quartile":[144],"quartiles":[144],"customizi":[144],"customizin":[144],"customizing":[144],"cla":[144,145,146,287],"clas":[144,145,146,287],"class":[144,145,146,287],"mpl":[144,155,160,161],"patc":[144],"patch":[144],"patche":[144],"patches":[144],"circl":[144,160],"circle":[144,160],"histo":[144,151],"histog":[144,151],"histogr":[144,151],"histogra":[144,151],"histogram":[144,151],"ker":[144,151,158],"kern":[144,151,158],"kerne":[144,151,158],"kernel":[144,151,158],"figures":[145,151,153,154,155,156,157,158,159,160,162,163],"säi":[145],"säil":[145],"säily":[145],"säilyn":[145],"säilyno":[145],"säilynoj":[145],"säilynoja":[145],"grap":[145],"graph":[145],"graphi":[145],"graphic":[145],"graphica":[145],"graphical":[145],"tes":[145,252,332],"test":[145,252,332],"uni":[145,199,287],"unif":[145,199,252],"unifo":[145,199,252],"unifor":[145,199,252],"uniform":[145,199,252],"uniformi":[145],"uniformit":[145],"uniformity":[145],"applicat":[145],"applicati":[145],"applicatio":[145],"application":[145],"applications":[145],"goodn":[145],"goodne":[145],"goodnes":[145],"goodness":[145],"fit":[145],"prep":[145,197],"prepr":[145],"prepri":[145],"preprin":[145],"preprint":[145],"giv":[145,150],"give":[145,150],"given":[145,150],"conte":[145,150,151,152,153,218,366],"contex":[145,150,151,152,153,218,366],"context":[145,150,151,152,153,218,366],"sci":[145,305],"scip":[145],"scipy":[145],"bino":[145,296],"binom":[145,296],"rvs":[145],"comparin":[145],"comparing":[145],"scale":[146,163,296,301],"docs":[146],"defaults":[147],"lab":[147,153,162,163,184,185,197,218],"labe":[147,153,162,163,184,185,197,218],"label":[147,153,162,163,184,185,197,218],"labels":[147,153,162,163,184],"depe":[148,158,296,370],"depen":[148,158,296,370],"depend":[148,158,296,370],"depende":[148],"dependen":[148],"dependenc":[148],"dependency":[148],"differenti":[148],"differentia":[148],"differentiat":[148],"differentiate":[148],"otherw":[148,149],"otherwi":[148,149],"otherwis":[148,149],"otherwise":[148,149],"ann":[148,155],"anno":[148,155],"annot":[148,155],"annota":[148,155],"annotat":[148,155],"annotate":[148,155],"hli":[148],"hlin":[148],"hline":[148],"axh":[148,154,155,156,160],"axhl":[148,155,156,160],"axhli":[148,155,156,160],"axhlin":[148,155,156,160],"axhline":[148,155,156,160],"models":[148,155,156],"span":[148,155,156,160],"dependi":[148,158,370],"dependin":[148,158,370],"depending":[148,158,370],"linew":[149,278],"linewi":[149,278],"linewid":[149,278],"linewidt":[149,278],"linewidth":[149,278],"widt":[149],"width":[149],"thr":[149],"thro":[149],"throu":[149],"throug":[149],"through":[149],"througho":[149],"throughou":[149],"throughout":[149],"markersi":[149],"markersiz":[149],"markersize":[149],"enc":[149],"enco":[149],"encod":[149],"encode":[149],"encoded":[149],"ther":[149,303],"there":[149,303],"alp":[149,211,212],"alph":[149,211,212],"alpha":[149,211,212],"transp":[149,195],"transpa":[149],"transpar":[149],"transpare":[149],"transparen":[149],"transparenc":[149],"transparency":[149],"fill":[149,162,208,296],"bor":[149],"bord":[149],"borde":[149],"border":[149],"colore":[149],"colored":[149],"bla":[149],"blac":[149],"black":[149],"outl":[149],"outli":[149],"outlin":[149],"outline":[149],"hei":[149],"heig":[149],"heigh":[149],"height":[149],"ridgeplots":[149],"conti":[149,158],"contin":[149,158],"continu":[149,158],"continuo":[149,158],"continuou":[149,158],"continuous":[149,158],"kdes":[149],"ones":[149,158],"overr":[149],"overri":[149],"overrid":[149],"override":[149],"truncate":[149],"whet":[149],"wheth":[149],"whethe":[149],"whether":[149],"asc":[149],"asce":[149],"ascen":[149],"ascend":[149],"ascendi":[149],"ascendin":[149],"ascending":[149],"ord":[149,367],"orde":[149,367],"order":[149,367],"seg":[149],"segm":[149],"segme":[149],"segmen":[149],"segment":[149],"nda":[149],"ndar":[149],"ndarr":[149],"ndarra":[149],"ndarray":[149],"simu":[150],"simul":[150],"simula":[150],"simulat":[150],"simulate":[150],"simulated":[150],"preca":[150],"precal":[150],"precalc":[150],"precalcu":[150],"precalcul":[150],"precalcula":[150],"precalculat":[150],"precalculate":[150],"precalculated":[150],"shows":[150],"simi":[150],"simil":[150],"simila":[150],"similar":[150],"similarl":[150],"similarly":[150],"core":[150],"estimati":[151,281],"estimatio":[151,281],"estimation":[151,281],"cente":[151,152,179,189,202,203,213,216,217,241,242,252,330,331,332,367],"center":[151,152,179,189,202,203,213,216,217,241,242,252,330,331,332,367],"centere":[151,152,179,189,202,203,213,216,217,241,242,252,330,331,332,367],"centered":[151,152,179,189,202,203,213,216,217,241,242,252,330,331,332,367],"eig":[151,152,179,189,202,203,212,213,216,217,241,242,252,330,331,367],"eigh":[151,152,179,189,202,203,212,213,216,217,241,242,252,330,331,367],"eight":[151,152,179,189,202,203,212,213,216,217,241,242,252,330,331,367],"conca":[151],"concat":[151],"concate":[151],"concaten":[151],"concatena":[151],"concatenat":[151],"concatenate":[151],"dicti":[152,169],"dictio":[152,169],"diction":[152,169],"dictiona":[152,169],"dictionar":[152,169],"dictionary":[152,169],"psisl":[152],"psislw":[152],"estimated":[152,197,322,332],"showi":[152],"showin":[152],"showing":[152],"many":[152],"cat":[152,252],"cate":[152,252],"categ":[152,252],"catego":[152,252],"categor":[152,252],"category":[152],"rado":[152,190,192,204,367],"radon":[152,190,192,204,367],"sch":[152,196,210,241,252],"sche":[152],"schem":[152],"scheme":[152],"times":[153],"timese":[153],"timeser":[153],"timeseri":[153],"timeserie":[153],"timeseries":[153],"ppc":[153,211,212],"checks":[153],"sli":[154],"slig":[154],"sligh":[154],"slight":[154],"slightl":[154],"slightly":[154],"lig":[154],"ligh":[154],"light":[154],"lighte":[154],"lighter":[154],"ens":[154,287,303],"ensu":[154,287,303],"ensur":[154,287,303],"ensure":[154,287,303],"colors":[154,175,194],"overlai":[154],"overlaid":[154],"axhs":[154],"axhsp":[154],"axhspa":[154],"axhspan":[154],"gly":[155],"glyp":[155],"glyph":[155],"glyphs":[155],"scat":[155,157,161,208],"scatt":[155,157,161,208],"scatte":[155,157,161,208],"scatter":[155,157,161,208],"spa":[155,156,160],"ign":[155,159],"igno":[155,159],"ignor":[155,159],"ignore":[155,159],"ignored":[155,159],"modi":[156],"modif":[156],"modify":[156],"modifyi":[156],"modifyin":[156],"modifying":[156],"mean":[156,163,296,304],"verti":[156],"vertic":[156],"vertica":[156],"vertical":[156],"hor":[156],"hori":[156],"horiz":[156],"horizo":[156],"horizon":[156],"horizont":[156],"horizonta":[156],"horizontal":[156],"axv":[156],"axvl":[156],"axvli":[156],"axvlin":[156],"axvline":[156],"normalizi":[157],"normalizin":[157],"normalizing":[157],"minm":[157],"minma":[157],"minmax":[157],"hex":[157],"hexb":[157],"hexbi":[157],"hexbin":[157],"marg":[157],"margi":[157],"margin":[157],"margina":[157],"marginal":[157],"marginals":[157],"diago":[157],"diagon":[157],"diagona":[157],"diagonal":[157],"vali":[158],"valid":[158],"seq":[158,296],"sequ":[158,296],"seque":[158,296],"sequen":[158,296],"sequenc":[158],"sequence":[158],"same":[158,273,332],"rang":[158],"range":[158],"xmi":[158],"xmin":[158],"xma":[158],"xmax":[158],"insta":[158,159,162,163,296],"instan":[158,159,162,163,296],"instanc":[158,159,162,163,296],"instance":[158,159,162,163,296],"histograms":[158],"fore":[158],"fores":[158],"forest":[158],"intervals":[158],"animate":[159],"animated":[159],"fram":[159],"frame":[159],"matplob":[159],"matplobl":[159],"matplobli":[159],"matploblib":[159],"run":[159],"animations":[159],"insi":[159],"insid":[159],"inside":[159],"noteb":[159],"notebo":[159],"noteboo":[159],"notebook":[159],"nba":[159],"nbag":[159],"nbagg":[159],"try":[159],"swi":[159],"swit":[159],"switc":[159],"switch":[159],"inl":[159],"inli":[159],"inlin":[159],"inline":[159],"switchi":[159],"switchin":[159],"switching":[159],"fort":[159],"forth":[159],"twi":[159],"twic":[159],"twice":[159],"cel":[159],"cell":[159],"experie":[159],"experien":[159],"experienc":[159],"experience":[159],"probl":[159],"proble":[159],"problem":[159],"problems":[159],"ren":[159],"rend":[159],"rende":[159],"render":[159],"renderi":[159],"renderin":[159],"rendering":[159],"sett":[159,287],"setti":[159,287],"settin":[159],"setting":[159],"bli":[159],"blit":[159],"changi":[159],"changin":[159],"changing":[159],"tka":[159],"tkag":[159],"tkagg":[159],"scr":[159,169],"scri":[159,287],"scrip":[159,287],"script":[159,287],"funca":[159],"funcan":[159],"funcani":[159],"funcanim":[159],"funcanima":[159],"funcanimat":[159],"funcanimati":[159],"funcanimatio":[159],"funcanimation":[159],"vba":[160,161],"vbar":[160,161],"sep":[162,289,303],"sepa":[162,289,303],"separ":[162,289,303],"separa":[162,289,303],"separat":[162,289,303],"separate":[162,289],"separatel":[162,289],"separately":[162,289],"linest":[162],"linesty":[162],"linestyl":[162],"linestyle":[162],"uses":[162],"cod":[162],"code":[162],"axi":[163],"axis":[163],"tic":[163],"tick":[163],"ticks":[163],"sharex":[163],"violinp":[163],"violinpl":[163],"violinplo":[163],"violinplot":[163],"violinplots":[163],"sharey":[163],"implemente":[168],"implemented":[168],"gam":[169,366],"gamm":[169,366],"gamma":[169,366],"wou":[169],"woul":[169],"would":[169],"scre":[169],"scree":[169],"screen":[169],"non":[169,183,188,216,217,303,367],"none":[169],"whit":[175],"white":[175],"whiteg":[175],"whitegr":[175],"whitegri":[175],"whitegrid":[175],"dar":[175,198,300],"dark":[175,198],"darkg":[175,198],"darkgr":[175,198],"darkgri":[175,198],"darkgrid":[175,198],"regression1":[181,182,253,370],"regression1d":[181,182,253,370],"bpv":[182],"kin":[182,191,192,196,206,207,208,212,241,265,287],"kind":[182,191,192,196,206,207,208,212,241,265,287],"dotc":[186],"dotco":[186],"dotcol":[186],"dotcolo":[186],"dotcolor":[186],"interv":[186],"interva":[186],"interval":[186],"cdf":[187],"sigm":[192,204],"sigma":[192,204],"overl":[194,308],"overla":[194],"overlap":[194],"blu":[194],"blue":[194],"transpo":[195],"transpos":[195],"transpose":[195],"scho":[196,210,241,252],"schoo":[196,210,241,252],"school":[196,210,241,252],"phi":[196,252],"phil":[196,252],"phill":[196,252],"philli":[196,252],"phillip":[196,252],"phillips":[196,252],"ando":[196,252],"andov":[196,252],"andove":[196,252],"andover":[196,252],"sat":[197],"plo":[198,268],"plot":[198,268],"dee":[205,206,207,252],"deer":[205,206,207,252],"deerf":[205,206,207,252],"deerfi":[205,206,207,252],"deerfie":[205,206,207,252],"deerfiel":[205,206,207,252],"deerfield":[205,206,207,252],"xti":[209],"xtic":[209],"xtick":[209],"xtickl":[209],"xtickla":[209],"xticklab":[209],"xticklabe":[209],"xticklabel":[209],"xticklabels":[209],"mula":[214],"mulad":[214],"muladd":[214],"interc":[214,370],"interce":[214,370],"intercep":[214,370],"intercept":[214,370],"slo":[214,370],"slop":[214,370],"slope":[214,370],"outc":[215],"outco":[215],"outcom":[215],"outcome":[215],"hat":[215],"idx":[218],"enu":[218],"enum":[218],"enume":[218],"enumer":[218],"enumera":[218],"enumerat":[218],"enumerate":[218],"pyw":[218],"pywi":[218],"pywit":[218],"pywith":[218],"rese":[218],"reset":[218],"cyc":[218],"cycl":[218],"cycle":[218],"implementa":[221],"implementat":[221],"implementati":[221],"implementatio":[221],"implementation":[221],"implementations":[221],"operate":[221],"sto":[222,296,356],"stor":[222,356],"stori":[222],"storin":[222],"storing":[222],"samples":[222,259,265,287],"math":[241],"mathr":[241],"mathrm":[241],"arvize":[241,242,252,330,331,332,335],"arvizex":[241,242,252,330,331,332,335],"arvizexa":[241,242,252,330,331,332,335],"arvizexam":[241,242,252,330,331,332,335],"arvizexamp":[241,242,252,330,331,332,335],"arvizexampl":[241,242,252,330,331,332,335],"arvizexample":[241,242,252,330,331,332,335],"arvizexampled":[241,242,252,330,331,332,335],"arvizexampleda":[241,242,252,330,331,332,335],"arvizexampledat":[241,242,252,330,331,332,335],"arvizexampledata":[241,242,252,330,331,332,335],"spl":[241,287],"spli":[241,287],"split":[241,287],"cali":[252],"calib":[252],"calibr":[252],"calibra":[252],"calibrat":[252],"calibrate":[252],"calibrated":[252],"approx":[252],"approxi":[252],"approxim":[252],"approxima":[252],"approximat":[252],"approximate":[252],"approximatel":[252],"approximately":[252],"uniforml":[252],"uniformly":[252],"distribute":[252],"distributed":[252],"gab":[252],"gabr":[252],"gabry":[252],"gabry2":[252],"gabry20":[252],"gabry201":[252],"gabry2019":[252],"quantit":[252,332],"quantity":[252,332],"thems":[252,332],"themse":[252,332],"themsel":[252,332],"themselv":[252,332],"themselve":[252,332],"themselves":[252,332],"dima":[252],"dimar":[252],"dimarr":[252],"dimarra":[252],"dimarray":[252],"categori":[252],"categoric":[252],"categorica":[252],"categorical":[252],"yao":[255],"andr":[255],"andre":[255],"andrew":[255],"improves":[258],"smoothi":[258],"smoothin":[258],"smoothing":[258],"act":[258,287],"acts":[258],"very":[259,265],"infi":[264],"infin":[264],"infini":[264],"infinit":[264],"infinite":[264],"correspondi":[265,332],"correspondin":[265,332],"corresponding":[265,332],"unl":[265],"unli":[265],"unlik":[265],"unlike":[265],"unlikel":[265],"unlikely":[265],"wer":[265],"were":[265],"equivalent":[273,278],"commonl":[273],"commonly":[273],"parameteri":[273],"parameteriz":[273],"parameteriza":[273],"parameterizat":[273],"parameterizati":[273],"parameterizatio":[273],"parameterization":[273],"sorte":[274],"sorted":[274],"iss":[274],"isso":[274],"issor":[274],"issort":[274],"issorte":[274],"issorted":[274],"assu":[274,303],"assum":[274,303],"assume":[274,303],"assumed":[274],"copy":[274],"mad":[274,334],"made":[274],"steph":[281],"stephe":[281],"stephen":[281],"stephens":[281],"general":[281],"generali":[281],"generaliz":[281],"generalize":[281],"generalized":[281],"tec":[281],"tech":[281],"techn":[281],"techno":[281],"technom":[281],"technome":[281],"technomet":[281],"technometr":[281],"technometri":[281],"technometric":[281],"technometrics":[281],"joi":[285],"join":[285],"joint":[285],"colla":[285],"collab":[285],"collabo":[285],"collabor":[285],"collabora":[285],"collaborat":[285],"collaborati":[285],"collaboratio":[285],"collaboration":[285],"betw":[285,303],"betwe":[285,303],"betwee":[285,303],"between":[285,303],"navl":[287],"navli":[287],"navlin":[287],"navlink":[287],"navlinks":[287],"navigationh":[287],"navigationha":[287],"navigationhan":[287],"navigationhand":[287],"navigationhandl":[287],"navigationhandle":[287],"navigationhandler":[287],"gete":[287],"getel":[287],"getele":[287],"getelem":[287],"geteleme":[287],"getelemen":[287],"getelement":[287],"getelementb":[287],"getelementby":[287],"getelementbyi":[287],"getelementbyid":[287],"navigationi":[287],"navigationit":[287],"navigationite":[287],"navigationitem":[287],"navigationitems":[287],"navigationitemsc":[287],"navigationitemsco":[287],"navigationitemscon":[287],"navigationitemscont":[287],"navigationitemsconta":[287],"navigationitemscontai":[287],"navigationitemscontain":[287],"navigationitemscontaine":[287],"navigationitemscontainer":[287],"let":[287],"lasts":[287],"lastsc":[287],"lastscr":[287],"lastscro":[287],"lastscrol":[287],"lastscroll":[287],"lastscrolly":[287],"win":[287],"wind":[287],"windo":[287],"window":[287],"scrolly":[287],"seta":[287],"setap":[287],"setapp":[287],"setappr":[287],"setappro":[287],"setapprop":[287],"setappropr":[287],"setappropri":[287],"setappropria":[287],"setappropriat":[287],"setappropriate":[287],"setappropriateh":[287],"setappropriatehe":[287],"setappropriatehei":[287],"setappropriateheig":[287],"setappropriateheigh":[287],"setappropriateheight":[287],"inn":[287],"inne":[287],"inner":[287],"innerw":[287],"innerwi":[287],"innerwid":[287],"innerwidt":[287],"innerwidth":[287],"vie":[287],"view":[287],"viewp":[287],"viewpo":[287],"viewpor":[287],"viewport":[287],"viewporth":[287],"viewporthe":[287],"viewporthei":[287],"viewportheig":[287],"viewportheigh":[287],"viewportheight":[287],"innerh":[287],"innerhe":[287],"innerhei":[287],"innerheig":[287],"innerheigh":[287],"innerheight":[287],"navh":[287],"navhe":[287],"navhei":[287],"navheig":[287],"navheigh":[287],"navheight":[287],"off":[287],"offs":[287],"offse":[287],"offset":[287],"offseth":[287],"offsethe":[287],"offsethei":[287],"offsetheig":[287],"offsetheigh":[287],"offsetheight":[287],"maxh":[287],"maxhe":[287],"maxhei":[287],"maxheig":[287],"maxheigh":[287],"maxheight":[287],"overflowy":[287],"els":[287],"else":[287],"mai":[287],"main":[287],"mob":[287],"mobi":[287],"mobil":[287],"mobile":[287],"cli":[287],"clic":[287],"click":[287],"classl":[287],"classli":[287],"classlis":[287],"classlist":[287],"hidd":[287],"hidde":[287],"hidden":[287],"remo":[287],"remov":[287],"remove":[287],"menus":[287],"clicke":[287],"clicked":[287],"outs":[287],"outsi":[287],"outsid":[287],"outside":[287],"eve":[287],"even":[287],"event":[287],"prev":[287],"preve":[287],"preven":[287],"prevent":[287],"preventd":[287],"preventde":[287],"preventdef":[287],"preventdefa":[287],"preventdefau":[287],"preventdefaul":[287],"preventdefault":[287],"acti":[287],"actio":[287],"action":[287],"settim":[287],"settime":[287],"settimeo":[287],"settimeou":[287],"settimeout":[287],"timeo":[287],"timeou":[287],"timeout":[287],"dur":[287],"dura":[287],"durat":[287],"durati":[287],"duratio":[287],"duration":[287],"dela":[287],"delay":[287],"takes":[287],"addin":[287],"adding":[287],"reca":[287],"recal":[287],"recalc":[287],"recalcu":[287],"recalcul":[287],"recalcula":[287],"recalculat":[287],"recalculate":[287],"changes":[287],"resi":[287],"resiz":[287],"resize":[287],"ini":[287],"init":[287],"initi":[287],"initia":[287],"initial":[287],"setu":[287],"setup":[287],"abstracta":[287],"abstractar":[287],"abstractarr":[287],"abstractarra":[287],"abstractarray":[287],"unio":[287],"union":[287],"autocov":[287],"autocovm":[287],"autocovme":[287],"autocovmet":[287],"autocovmeth":[287],"autocovmetho":[287],"autocovmethod":[287],"maxl":[287],"maxla":[287],"maxlag":[287],"opt":[287],"opti":[287],"optio":[287],"option":[287],"optiona":[287],"optional":[287],"optionall":[287],"optionally":[287],"bel":[287],"belo":[287],"below":[287],"des":[289,325],"desc":[289,325],"descr":[289,325],"descri":[289,325],"descrip":[289,325],"descript":[289,325],"descripti":[289,325],"descriptio":[289,325],"description":[289,325],"indica":[294,303],"indicat":[294,303],"indicate":[294,303],"scaled":[296],"pois":[296],"poiss":[296],"poisso":[296],"poisson":[296],"binomi":[296],"binomia":[296],"binomial":[296],"correctn":[296],"correctne":[296],"correctnes":[296],"correctness":[296],"depends":[296],"internall":[296],"internally":[296],"mljb":[296],"mljba":[296],"mljbas":[296],"mljbase":[296],"mlji":[296],"mljit":[296],"mljite":[296],"mljiter":[296],"mljitera":[296],"mljiterat":[296],"mljiterati":[296],"mljiteratio":[296],"mljiteration":[296],"evo":[296],"evot":[296],"evotr":[296],"evotre":[296],"evotree":[296],"evotrees":[296],"statisticalm":[296],"statisticalme":[296],"statisticalmea":[296],"statisticalmeas":[296],"statisticalmeasu":[296],"statisticalmeasur":[296],"statisticalmeasure":[296],"statisticalmeasures":[296],"boos":[296],"boost":[296],"booste":[296],"boosted":[296],"trees":[296],"nro":[296],"nrou":[296],"nroun":[296],"nround":[296],"nrounds":[296],"sequent":[296],"sequenti":[296],"sequentia":[296],"sequential":[296],"sequentiall":[296],"sequentially":[296],"stacke":[296],"stacked":[296],"lea":[296],"rate":[296],"eta":[296],"evotreec":[296],"evotreecl":[296],"evotreecla":[296],"evotreeclas":[296],"evotreeclass":[296],"evotreeclassi":[296],"evotreeclassif":[296],"evotreeclassifi":[296],"evotreeclassifie":[296],"evotreeclassifier":[296],"rou":[296],"roun":[296],"round":[296],"0f0":[296],"ear":[296],"earl":[296],"early":[296],"stop":[296],"stopp":[296],"stoppi":[296],"stoppin":[296],"stopping":[296],"ach":[296],"achi":[296],"achie":[296],"achiev":[296],"achieve":[296],"achieved":[296],"old":[299],"olde":[299],"older":[299],"han":[300,305],"hang":[300],"hanga":[300],"hangar":[300],"hangart":[300],"hangartn":[300],"hangartne":[300],"hangartner":[300],"darb":[300],"darbo":[300],"darboo":[300],"darboot":[300],"mcb":[300],"mcbo":[300],"mcboo":[300],"mcboot":[300],"bil":[300],"bill":[300],"billi":[300],"billin":[300],"billins":[300],"billinsg":[300],"billinsgl":[300],"billinsgle":[300],"billinsgley":[300],"billing":[300],"billings":[300],"billingsl":[300],"billingsle":[300],"billingsley":[300],"billingsleyb":[300],"billingsleybo":[300],"billingsleyboo":[300],"billingsleyboot":[300],"ben":[300],"benj":[300],"benja":[300],"benjam":[300],"benjami":[300],"benjamin":[300],"deo":[300],"deon":[300],"deono":[300],"deonov":[300],"deonovi":[300],"deonovic":[300],"red":[301],"redu":[301],"reduc":[301],"reduct":[301],"reducti":[301],"reductio":[301],"reduction":[301],"psr":[301],"psrf":[301],"sug":[301],"sugg":[301],"sugge":[301],"sugges":[301],"suggest":[301],"rul":[301],"rule":[301],"thu":[301],"thum":[301],"thumb":[301],"rub":[302,305],"rubi":[302,305],"rubin":[302,305],"bro":[302],"broo":[302],"brook":[302],"brooks":[302],"iterations":[303],"users":[303],"suf":[303],"suff":[303],"suffi":[303],"suffic":[303],"suffici":[303],"sufficie":[303],"sufficien":[303],"sufficient":[303],"separati":[303],"separatio":[303],"separation":[303],"thei":[303],"their":[303],"indep":[303],"indepe":[303],"indepen":[303],"independ":[303],"independe":[303],"independen":[303],"independent":[303],"withi":[304,366],"within":[304,366],"rej":[304],"reje":[304],"rejec":[304],"reject":[304],"rejecte":[304],"rejected":[304],"gey":[305],"geye":[305],"geyer":[305],"geyer1":[305],"geyer19":[305],"geyer199":[305],"geyer1992":[305],"pra":[305],"prac":[305],"pract":[305],"practi":[305],"practic":[305],"practica":[305],"practical":[305],"scie":[305],"scien":[305],"scienc":[305],"science":[305],"bda3":[305],"carli":[305],"carlin":[305],"ster":[305],"stern":[305],"dun":[305],"duns":[305],"dunso":[305],"dunson":[305],"crc":[305],"press":[305],"jon":[305],"jone":[305],"jones":[305],"implementi":[305],"implementin":[305],"implementing":[305],"confid":[305],"confide":[305],"confiden":[305],"confidenc":[305],"confidence":[305],"hand":[305],"handb":[305],"handbo":[305],"handboo":[305],"handbook":[305],"pdf":[305],"applicabi":[305],"applicabil":[305],"applicabili":[305],"applicabilit":[305],"applicability":[305],"quas":[305],"quasi":[305],"consi":[308],"consis":[308],"consist":[308],"consists":[308],"prim":[308],"prima":[308],"primar":[308],"primari":[308],"primaril":[308],"primarily":[308],"stru":[308],"struc":[308],"struct":[308],"structu":[308],"structur":[308],"structure":[308],"structures":[308],"provides":[308],"overlo":[308],"overloa":[308],"overload":[308],"overloade":[308],"overloaded":[308],"keys":[313,367],"bfm":[321],"bfmi":[321],"chainw":[322],"chainwi":[322],"chainwis":[322],"chainwise":[322],"fract":[322],"fracti":[322],"fractio":[322],"fraction":[322],"devi":[334],"devia":[334],"deviat":[334],"deviati":[334],"deviatio":[334],"deviation":[334],"abso":[334],"absol":[334],"absolu":[334],"absolut":[334],"absolute":[334],"stora":[356],"storag":[356],"storage":[356],"ncd":[357],"ncda":[357],"ncdat":[357],"ncdata":[357],"ncdatas":[357],"ncdatase":[357],"ncdataset":[357],"ncdatasets":[357],"epa":[366],"stu":[366],"stud":[366],"study":[366],"houses":[366],"minn":[366],"minne":[366],"minnes":[366],"minneso":[366],"minnesot":[366],"minnesota":[366],"hierarchy":[366],"households":[366],"county":[366],"includes":[366],"contextu":[366],"contextua":[366],"contextual":[366],"effects":[366],"ura":[366],"uran":[366],"urani":[366],"uraniu":[366],"uranium":[366],"cac":[367],"cach":[367],"cache":[367],"cached":[367],"fut":[367],"futu":[367],"futur":[367],"future":[367],"keyse":[367],"keyset":[367],"ordere":[367],"ordered":[367],"orderedc":[367],"orderedco":[367],"orderedcol":[367],"orderedcoll":[367],"orderedcolle":[367],"orderedcollec":[367],"orderedcollect":[367],"orderedcollecti":[367],"orderedcollectio":[367],"orderedcollection":[367],"orderedcollections":[367],"orderedd":[367],"ordereddi":[367],"ordereddic":[367],"ordereddict":[367],"rug":[367],"rugb":[367],"rugby":[367],"fie":[367,370],"fiel":[367,370],"field":[367,370],"ipy":[370],"ipyn":[370],"ipynb":[370],"whol":[370],"whole":[370],"specifica":[370],"specificat":[370],"specificati":[370],"specificatio":[370],"specification":[370],"variant":[370],"havi":[370],"havin":[370],"having":[370],"awa":[370],"away":[370],"syn":[370],"synt":[370],"synth":[370],"synthe":[370],"synthet":[370],"syntheti":[370],"synthetic":[370],"noi":[370],"nois":[370],"noise":[370],"eps":[370],"hun":[370],"hund":[370],"hundr":[370],"hundre":[370],"hundred":[370],"pymc3":[370],"determini":[370],"determinis":[370],"determinist":[370],"deterministi":[370],"deterministic":[370],"regression10":[370],"regression10d":[370],"fiv":[370],"five":[370],"artifactu":[373],"artifactut":[373],"artifactuti":[373],"artifactutil":[373],"artifactutils":[373],"url":[373],"git":[373],"gith":[373],"githu":[373],"github":[373],"devs":[373]},{"100":[18,59,60,112,115,142,144,153,305,351,352,359],"104":[144],"108":[144],"110":[305],"111":[103,161,255],"114":[144,305],"117":[123],"123":[103,255],"131":[124],"135":[90,330],"139":[116],"144":[122,123],"148":[305],"149":[252],"150":[140,146,152],"151":[139,241],"153":[139],"154":[161,255],"155":[116],"156":[123,124],"158":[116],"160":[123,147,305],"162":[123],"163":[122],"164":[123],"167":[116],"170":[154,305],"175":[44],"178":[123],"179":[122],"182":[103,255],"189":[123],"190":[148,155],"191":[116,123],"196":[122],"198":[305],"199":[44,144],"200":[137,274,281,366],"201":[138,139,140,144,146,147,148,152,155,161,300],"202":[115,140,264,265,296],"210":[116],"219":[123],"220":[252],"222":[123],"228":[370],"237":[116,122],"240":[366],"243":[252],"251":[123],"255":[123],"258":[123],"259":[123,233],"266":[122],"272":[122],"274":[44,305],"276":[144],"281":[144],"282":[123],"283":[123],"285":[144],"295":[252,331,332],"296":[252],"307":[255],"309":[122],"315":[115],"316":[281,331,332],"317":[124],"325":[124,281],"326":[122],"333":[72,231],"341":[94,95,245,246],"357":[252],"363":[44],"366":[122],"378":[72,231],"382":[72,231],"389":[103,255],"402":[103,255],"403":[252,331,332],"415":[122,124],"421":[90,330],"434":[305],"435":[252],"446":[241],"455":[305],"457":[305],"460":[113],"472":[305],"473":[44],"480":[115],"483":[44,95,246],"495":[122,124],"500":[138,144,151,241,330],"516":[95,246],"526":[124],"538":[122],"539":[62,354],"568":[122,124],"573":[124],"581":[122],"582":[252,331,332],"590":[161],"604":[111],"606":[111,119,123],"607":[111,119,123],"626":[122],"630":[122],"637":[331,332],"642":[44,305],"655":[252,331,332],"671":[116],"683":[253],"703":[124],"740":[122],"741":[122],"752":[122,124],"757":[116],"775":[252],"776":[106],"806":[265],"816":[116],"842":[265],"869":[116],"873":[252],"877":[122],"900":[75,233],"902":[252,331,332],"916":[122,124],"938":[277],"943":[331,332],"952":[124],"959":[277],"962":[116],"967":[75,233],"969":[122,124],"978":[44,305],"982":[54,346],"983":[122],"998":[77,333],"1000":[112,115,142,153],"1007":[44,305],"1047":[144],"1080":[144],"1109":[305],"1111":[103,161,255],"1144":[305],"1145":[144],"1174":[123],"1237":[103,255],"1317":[124],"1396":[116],"1440":[122],"1449":[123],"1499":[252],"1507":[140,146,152],"1540":[161],"1549":[255],"1552":[116],"1563":[124],"1567":[123],"1582":[116],"1604":[123,147,305],"1627":[123],"1636":[122],"1648":[123],"1678":[116],"1701":[305],"1709":[103,154,255],"1780":[123],"1797":[122],"1890":[123],"1893":[123],"1903":[148,155],"1914":[123],"1916":[116],"1965":[122],"1983":[305],"1991":[305],"1992":[44],"1998":[305],"1999":[144],"2006":[366],"2009":[274,281],"2010":[44],"2011":[44,161],"2012":[44],"2013":[44,139],"2014":[154],"2016":[140,144,146,147,305],"2017":[154,300],"2018":[305],"2019":[138,148,152,155,255],"2020":[296],"2021":[264,265],"2022":[115,140],"2105":[116],"2196":[123],"2206":[252],"2220":[123],"2288":[370],"2375":[116,122],"2406":[366],"2436":[252],"2519":[123],"2556":[123],"2580":[123],"2590":[123],"2598":[233],"2666":[122],"2724":[122],"2744":[44,305],"2828":[123],"2839":[123],"2858":[144],"2953":[252,331,332],"2967":[252],"3092":[122],"3153":[115],"3166":[331,332],"3178":[124],"3257":[124],"3263":[122],"3336":[72,231],"3417":[94,95,245,246],"3575":[252],"3666":[122],"3787":[72,231],"3829":[72,231],"4033":[252,331,332],"4153":[122,124],"4350":[252],"4605":[113],"4801":[115],"4837":[95,246],"4950":[122,124],"5000":[138,145],"5162":[95,246],"5261":[124],"5382":[122],"5689":[122,124],"5738":[124],"5811":[122],"5822":[252,331,332],"5907":[161],"6049":[111],"6063":[111,119,123],"6074":[111,119,123],"6268":[122],"6309":[122],"6379":[331,332],"6552":[252,331,332],"6710":[116],"6831":[253],"7034":[124],"7253":[116],"7406":[122],"7410":[122],"7524":[122,124],"7573":[116],"7750":[252],"7763":[106],"8168":[116],"8693":[116],"8735":[252],"8773":[122],"9002":[75,233],"9003":[75,233],"9025":[252,331,332],"9052":[122],"9161":[124],"9162":[122],"9306":[122],"9435":[331,332],"9526":[124],"9624":[116],"9674":[75,233],"9693":[122,124],"9704":[116],"9839":[122],"9983":[77,333],"10474":[144],"11747":[123],"12378":[103,255],"13171":[124],"13966":[116],"14403":[122],"14492":[123],"14990":[252],"15491":[255],"15672":[123],"15827":[116],"15829":[116],"16047":[123],"16255":[370],"16256":[370],"16278":[123],"16364":[122],"16484":[123],"16788":[116],"17809":[123],"17972":[122],"18901":[123],"18938":[123],"19146":[123],"19169":[116],"19652":[122],"21052":[116],"21969":[123],"22062":[252],"22205":[123],"22882":[370],"23756":[116],"24067":[366],"24368":[252],"25198":[123],"25563":[123],"25800":[123],"25906":[123],"25982":[233],"26666":[122],"27243":[122],"27440":[44,305],"28288":[123],"28396":[123],"28580":[144],"28585":[144],"29532":[252,331,332],"29670":[252],"31539":[115],"31669":[331,332],"31781":[124],"32577":[124],"32631":[122],"34175":[94,95,245,246],"35756":[252],"40331":[252,331,332],"41532":[122,124],"43509":[252],"46054":[113],"48011":[115],"48372":[95,246],"49509":[122,124],"51627":[95,246],"52616":[124],"53829":[122],"56898":[122,124],"57385":[124],"58111":[122],"58225":[252,331,332],"60496":[111],"60637":[111,119,123],"60747":[111,119,123],"63093":[122],"63797":[331,332],"65527":[252,331,332],"67101":[116],"68319":[253],"70345":[124],"72536":[116],"74068":[122],"74108":[122],"75245":[122,124],"77508":[252],"86939":[116],"87357":[252],"87737":[122],"90028":[75,233],"90250":[252,331,332],"90526":[122],"93064":[122],"94351":[331,332],"96249":[116],"96931":[124],"96939":[122],"97049":[116],"99838":[77,333],"104744":[144],"117476":[123],"144923":[123],"149908":[252],"154910":[255],"156724":[123],"160477":[123],"162557":[370],"162566":[370],"162782":[123],"178094":[123],"189015":[123],"189386":[123],"191463":[123],"219695":[123],"220627":[252],"222054":[123],"228826":[370],"240674":[366],"243686":[252],"251988":[123],"255636":[123],"258001":[123],"259065":[123],"282881":[123],"283969":[123],"285803":[144],"285855":[144],"295321":[252,331,332],"296706":[252],"315398":[115],"316697":[331,332],"357563":[252],"403318":[252,331,332],"435094":[252],"460544":[113],"483723":[95,246],"516277":[95,246],"526168":[124],"582252":[252,331,332],"604969":[111],"606375":[111,119,123],"607471":[111,119,123],"655275":[252,331,332],"683197":[253],"752459":[122,124],"775086":[252],"873577":[252],"877374":[122],"902508":[252,331,332],"905263":[122],"943511":[331,332],"998385":[77,333],"1047447":[144],"1549100":[255],"1625573":[370],"1625667":[370],"1625668":[370],"2288265":[370],"2406747":[366],"2858036":[144],"2858558":[144],"10474474":[144],"16255736":[370],"16256678":[370],"16256681":[370],"22882652":[370],"24067472":[366],"packages":[3],"arvize":[3,333],"arvizex":[3,333],"arvizexa":[3,333],"arvizexam":[3,333],"arvizexamp":[3,333],"arvizexampl":[3,333],"arvizexample":[3,333],"arvizexampled":[3,333],"arvizexampleda":[3,333],"arvizexampledat":[3,333],"arvizexampledata":[3,333],"exa":[3,18,27,59,60,128,142,147,161,308,317,351,352,359],"exam":[3,18,27,59,60,128,142,147,161,308,317,351,352,359],"examp":[3,18,27,59,60,128,142,147,161,308,317,351,352,359],"exampl":[3,18,27,59,60,128,142,147,161,308,317,351,352,359],"example":[3,18,27,59,60,128,142,147,161,308,317,351,352,359],"obj":[3,15,82,83,123,150],"obje":[3,15,82,83,123,150],"objec":[3,15,82,83,123,150],"object":[3,15,82,83,123,150],"objects":[3,49,150,341],"use":[3,23,49,58,69,81,93,98,172,230,244,249,269,299,313,341,350,362],"usef":[3,93,159,244,259],"usefu":[3,93,159,244,259],"useful":[3,93,159,244,259],"dem":[3],"demo":[3],"demon":[3],"demons":[3],"demonst":[3],"demonstr":[3],"demonstra":[3],"demonstrat":[3],"demonstrati":[3],"demonstratio":[3],"demonstration":[3],"tes":[3],"test":[3],"testi":[3],"testin":[3],"testing":[3],"arvizp":[3],"arvizpy":[3],"arvizpyt":[3],"arvizpyth":[3],"arvizpytho":[3],"arvizpython":[3],"arvizpythonp":[3],"arvizpythonpl":[3],"arvizpythonplo":[3],"arvizpythonplot":[3],"arvizpythonplots":[3],"lib":[3,14,59,106,115,351],"libr":[3,14,59,115,351],"libra":[3,14,59,115,351],"librar":[3,14,59,115,351],"library":[3,14,59,115,351],"plo":[3,28,79,82,83,123,218,259,264,318],"plot":[3,28,79,82,83,123,218,259,264,318],"plott":[3,259],"plotti":[3,139,143,259],"plottin":[3,139,143,259],"plotting":[3,139,143,259],"functions":[3,5,49,58,85,123,132,236,341,350],"types":[3],"see":[3,15,37,70,82,83,97,98,99,112,128,142,147,155,161,162,179,180,181,182,183,184,186,187,188,189,190,191,192,193,194,196,197,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,221,229,248,249,250,258,259,308,322,323,324,325,329],"nav":[3],"navi":[3],"navig":[3],"naviga":[3],"navigat":[3],"navigati":[3],"navigatio":[3],"navigation":[3],"bar":[3,163],"mor":[3,111,112,322],"more":[3,111,112,322],"run":[4,129,259,305],"add":[4,129,141,158,160,303,373],"arv":[4,17,112,115,285,308,333,358],"arvi":[4,17,112,115,285,308,333,358],"arviz":[4,17,112,115,285,308,333,358],"des":[5,15,37,323,324,329],"desc":[5,15,37,323,324,329],"descr":[5,15,37,323,324,329],"descri":[5,15,37,323,324,329],"descrip":[5,15,37,323,324,329],"descript":[5,15,37,323,324,329],"descripti":[5,15,37,323,324,329],"descriptio":[5,15,37,323,324,329],"description":[5,15,37,323,324,329],"fun":[5,40,49,85,123,132,236,292,341],"func":[5,40,49,85,123,132,236,292,341],"funct":[5,40,49,85,123,132,148,155,156,159,236,292,341],"functi":[5,40,49,85,123,132,148,155,156,159,236,292,341],"functio":[5,40,49,85,123,132,148,155,156,159,236,292,341],"function":[5,40,49,85,123,132,148,155,156,159,236,292,341],"inp":[6,35,137,287],"inpu":[6,35,137,287],"input":[6,35,137,287],"inferenced":[6,9,75,112],"inferenceda":[6,9,75,112],"inferencedat":[6,9,75,112],"inferencedata":[6,9,75,112],"inf":[9,32,75,79,85,150,236,241,277,297],"infe":[9,75,150,305],"infer":[9,75,150,305],"infere":[9,75,150,305],"inferen":[9,75,150,305],"inferenc":[9,75,150,305],"inference":[9,75,150,305],"sta":[9,28,35,152,159,252,281,318,328,367],"stat":[9,28,35,93,140,152,244,252,281,287,318,328,367],"stats":[9,28,35,68,93,227,244,287,318,328,367],"containi":[14,82,83,154],"containin":[14,82,83,154],"containing":[14,82,83,154],"likelihoods":[14],"gen":[14,58,59,142,152,305,350,351],"gene":[14,58,59,142,152,305,350,351],"gener":[14,58,59,142,152,305,350,351],"genera":[14,58,59,142,152,305,350,351],"generat":[14,58,59,142,350,351],"generate":[14,58,59,142,350,351],"generated":[14,58,59,350,351],"coo":[14,58,59,350,351],"coor":[14,58,59,350,351],"coord":[14,58,59,350,351],"coords":[14,58,59,350,351],"map":[14,59,273,351],"dim":[14,59,82,83,233,351],"dime":[14,59,82,83,101,150,233,351],"dimen":[14,59,82,83,101,150,233,351],"dimens":[14,59,82,83,101,150,233,351],"dimensi":[14,59,82,83,101,150,233,351],"dimensio":[14,59,82,83,101,150,233,351],"dimension":[14,59,82,83,101,150,233,351],"ind":[14,42,59,138,154,159,202,259,351],"indi":[14,42,59,111,119,138,154,159,202,259,287,351],"indic":[14,42,59,111,119,138,154,159,259,287,351],"indice":[14,59,111,119,351],"indices":[14,59,111,119,351],"dims":[14,59,60,153,331,332,351,352],"its":[14,26,58,60,112,139,142,163,316,350,352],"dimensions":[14,59,82,83,101,111,150,351],"elt":[14],"elty":[14],"eltyp":[14],"eltype":[14],"eltypes":[14],"prim":[14],"prima":[14],"primar":[14],"primari":[14],"primaril":[14],"primarily":[14],"used":[14,58,69,93,97,111,119,143,162,230,244,248,299,308,350,362],"ass":[14,33,148,298],"assi":[14,159],"assig":[14,159],"assign":[14,159],"disc":[14,17,287,303,358],"discr":[14],"discre":[14],"discret":[14],"discrete":[14],"wer":[14],"were":[14],"sto":[14],"stor":[14],"store":[14],"stored":[14],"flo":[14,42,294,332],"floa":[14,332],"float":[14,332],"floats":[14],"ret":[14,25,33,59,60,82,83,89,139,142,143,147,156,162,163,240,287,298,315,351,352],"retu":[14,25,33,59,60,82,83,89,139,142,143,147,156,162,163,240,287,298,315,351,352],"retur":[14,25,33,59,60,82,83,89,139,142,143,147,156,162,163,240,287,298,315,351,352],"return":[14,25,33,59,60,82,83,89,139,142,143,147,156,162,163,240,287,298,315,351,352],"returns":[14,25,59,60,82,83,137,139,141,142,143,147,148,155,156,159,160,162,163,315,351,352],"gro":[14,52,56,59,60,139,344,348,351,352,367],"grou":[14,52,56,59,60,139,344,348,351,352,367],"group":[14,52,56,59,60,139,344,348,351,352,367],"groups":[14,18,52,56,59,60,159,344,348,351,352,359,367],"cor":[14,25,59,97,106,248,315,351],"corr":[14,25,59,97,248,315,351],"corre":[14,25,59,97,248,315,351],"corres":[14,25,59,97,248,296,315,351],"corresp":[14,25,59,97,248,296,315,351],"correspo":[14,25,59,97,248,296,315,351],"correspon":[14,25,59,97,248,296,315,351],"correspond":[14,25,59,97,248,296,315,351],"correspondi":[14,25,59,60,315,351,352],"correspondin":[14,25,59,60,315,351,352],"corresponding":[14,25,59,60,315,351,352],"provided":[14,33,54,59,60,91,175,298,346,351,352],"sou":[14,15,17,18,23,25,26,33,38,39,40,49,51,52,54,55,58,59,60,62,63,68,69,70,71,72,73,75,76,79,80,81,82,83,85,86,87,88,93,94,95,96,97,98,99,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,227,228,229,230,231,233,234,236,237,238,239,241,242,244,245,246,247,248,249,250,252,253,264,265,266,268,269,273,274,287,288,289,290,291,292,294,298,300,301,302,303,304,313,315,316,322,323,324,325,329,330,331,332,333,334,335,336,341,343,344,346,347,350,351,352,354,355,358,359,366,367],"sour":[14,15,17,18,23,25,26,33,38,39,40,49,51,52,54,55,58,59,60,62,63,68,69,70,71,72,73,75,76,79,80,81,82,83,85,86,87,88,93,94,95,96,97,98,99,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,227,228,229,230,231,233,234,236,237,238,239,241,242,244,245,246,247,248,249,250,252,253,264,265,266,268,269,273,274,287,288,289,290,291,292,294,298,300,301,302,303,304,313,315,316,322,323,324,325,329,330,331,332,333,334,335,336,341,343,344,346,347,350,351,352,354,355,358,359,366,367],"sourc":[14,15,17,18,23,25,26,33,38,39,40,49,51,52,54,55,58,59,60,62,63,68,69,70,71,72,73,75,76,79,80,81,82,83,85,86,87,88,93,94,95,96,97,98,99,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,227,228,229,230,231,233,234,236,237,238,239,241,242,244,245,246,247,248,249,250,252,253,264,265,266,268,269,273,274,287,288,289,290,291,292,294,298,300,301,302,303,304,313,315,316,322,323,324,325,329,330,331,332,333,334,335,336,341,343,344,346,347,350,351,352,354,355,358,359,366,367],"source":[14,15,17,18,23,25,26,33,38,39,40,49,51,52,54,55,58,59,60,62,63,68,69,70,71,72,73,75,76,79,80,81,82,83,85,86,87,88,93,94,95,96,97,98,99,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,227,228,229,230,231,233,234,236,237,238,239,241,242,244,245,246,247,248,249,250,252,253,264,265,266,268,269,273,274,287,288,289,290,291,292,294,298,300,301,302,303,304,313,315,316,322,323,324,325,329,330,331,332,333,334,335,336,341,343,344,346,347,350,351,352,354,355,358,359,366,367],"for":[15,27,58,73,79,98,249,255,258,264,300,303,317,322,350],"descriptions":[15],"rem":[15,58,141,350,366],"rema":[15,58,350],"remai":[15,58,350],"remain":[15,58,350],"remaini":[15,58,350],"remainin":[15,58,350],"remaining":[15,58,350],"nam":[15,18,21,47,184,216,217,253,311,339,359],"name":[15,18,21,47,184,216,217,253,311,339,359],"named":[15,18,21,47,111,253,311,333,339,359],"namedt":[15,18,21,47,111,253,311,333,339,359],"namedtu":[15,18,21,47,111,253,311,333,339,359],"namedtup":[15,18,21,47,111,253,311,333,339,359],"namedtupl":[15,18,21,47,111,253,311,333,339,359],"namedtuple":[15,18,21,47,111,253,311,333,339,359],"res":[17,35,68,75,81,82,83,96,227,233,247,269,296,358],"resp":[17,358],"get":[17,157,209,358],"https":[17,106,140,144,146,147,155,161,358,366],"git":[17,358],"gith":[17,358],"githu":[17,358],"github":[17,358],"com":[17,76,79,160,234,264,358,366],"dev":[17,112,115,358],"devs":[17,358],"blo":[17,358],"blob":[17,358],"mai":[17,358],"main":[17,358],"raw":[17,79,264,358],"tru":[17,89,112,137,146,187,188,191,196,197,200,203,204,205,206,207,208,240,296,358,373],"true":[17,89,112,137,146,187,188,191,196,197,200,203,204,205,206,207,208,240,296,358,373],"bod":[17,358],"body":[17,358],"copy":[17,358],"dis":[17,97,152,157,163,186,222,248,303,358,370],"disco":[17,358],"discon":[17,358],"disconn":[17,358],"disconne":[17,358],"disconnec":[17,358],"disconnect":[17,358],"datas":[17,75,358],"datase":[17,75,358],"dataset":[17,75,358],"examples":[18,59,60,138,142,147,161,259,308,351,352,359],"jul":[18,359],"juli":[18,359],"julia":[18,359],"ida":[18,59,60,117,146,150,214,351,352,359],"idat":[18,59,60,117,146,150,214,351,352,359],"idata":[18,59,60,117,146,150,214,351,352,359],"fro":[18,47,68,70,88,138,227,229,239,359],"from":[18,47,68,70,88,138,227,229,239,359],"ran":[18,135,138,142,144,148,151,153,287,359,370],"rand":[18,138,142,144,151,153,359,370],"randn":[18,59,60,153,351,352,359],"wit":[18,59,68,69,137,138,174,227,230,268,302,333,335,351,359],"with":[18,59,68,69,137,138,174,227,230,268,302,333,335,351,359],"key":[23,35,111,163,287],"keys":[23,111],"met":[23,115,203,313],"meta":[23,115,313],"metad":[23,115,313],"metada":[23,115,313],"metadat":[23,115,313],"metadata":[23,115,313],"nom":[23,313],"nome":[23,313],"nomet":[23,313],"nometa":[23,313],"nometad":[23,313],"nometada":[23,313],"nometadat":[23,313],"nometadata":[23,313],"mos":[23,152,313],"most":[23,152,313],"cas":[23,119,304,313],"case":[23,119,304,313],"cases":[23,313],"cre":[23,49,70,115,139,142,163,229,313,341],"crea":[23,49,115,139,142,149,163,313,341],"creat":[23,49,115,139,142,149,163,313,341],"create":[23,115,139,142,149,163,313],"ins":[23,49,98,249,313,341],"inst":[23,49,98,249,313,341],"inste":[23,49,98,162,249,313,341],"instea":[23,49,98,162,249,313,341],"instead":[23,49,98,162,249,313,341],"dir":[23,49,81,97,248,269,313,341],"dire":[23,49,81,269,313,341],"direc":[23,49,81,269,313,341],"direct":[23,49,81,269,313,341],"directl":[23,49,81,269,313,341],"directly":[23,49,81,269,313,341],"usi":[23,35,59,60,73,137,153,158,159,160,287,305,313,333,336,351,352],"usin":[23,35,59,60,73,137,153,158,159,160,287,305,313,333,336,351,352],"using":[23,35,59,60,73,137,153,158,159,160,287,305,313,333,336,351,352],"and":[25,80,118,129,146,266,315,324,325,331,332,366],"the":[25,51,73,76,184,193,234,259,315,336,343],"spe":[26,51,111,155,163,316,343],"spec":[26,51,111,155,163,316,343],"speci":[26,51,111,155,163,316,343],"specif":[26,51,111,155,163,316,343],"specify":[26,35,58,137,141,158,287,316,350],"specifyi":[26,35,58,137,141,158,287,316,350],"specifyin":[26,35,58,137,141,158,287,316,350],"specifying":[26,35,58,137,141,158,287,316,350],"giv":[26,287,316],"give":[26,287,316],"given":[26,287,316],"they":[26,58,175,316,350],"eve":[26,58,137,144,316,350],"even":[26,58,316,350],"contains":[26,58,111,316,350],"own":[26,58,139,142,163,316,350],"mis":[26,58,80,266,316,350,370],"miss":[26,58,316,350],"missi":[26,58,316,350],"missin":[26,58,316,350],"missing":[26,58,316,350],"doc":[27,139,142,147,308,317,366],"docu":[27,139,142,147,308,317],"docum":[27,139,142,147,308,317],"docume":[27,139,142,147,308,317],"documen":[27,139,142,147,308,317],"document":[27,139,142,147,308,317],"documenta":[27,139,142,147,308,317],"documentat":[27,139,142,147,308,317],"documentati":[27,139,142,147,308,317],"documentatio":[27,139,142,147,308,317],"documentation":[27,139,142,147,308,317],"usa":[27,317],"usag":[27,317],"usage":[27,317],"dataf":[28,318],"datafr":[28,318],"datafra":[28,318],"datafram":[28,318],"dataframe":[28,318],"dataframes":[28,318],"statsp":[28,318],"statspl":[28,318],"statsplo":[28,318],"statsplot":[28,318],"statsplots":[28,318],"alg":[28,318],"alge":[28,318],"algeb":[28,318],"algebr":[28,318],"algebra":[28,318],"algebrao":[28,318],"algebraof":[28,318],"algebraofg":[28,318],"algebraofgr":[28,318],"algebraofgra":[28,318],"algebraofgrap":[28,318],"algebraofgraph":[28,318],"algebraofgraphi":[28,318],"algebraofgraphic":[28,318],"algebraofgraphics":[28,318],"mcs":[31,123,241,242,287,303,304,321,335],"mcse":[31,123,241,242,287,303,304,321,335],"rst":[31,321],"rsta":[31,321],"rstar":[31,321],"info":[32,85,111,236,297],"infor":[32,85,236,297],"inform":[32,85,236,297],"informa":[32,85,236,297],"informat":[32,85,236,297],"informati":[32,85,236,297],"informatio":[32,85,236,297],"information":[32,85,236,297],"def":[33,35,42,106,294,298,308],"defa":[33,42,106,294,298],"defau":[33,42,106,294,298],"defaul":[33,42,106,294,298],"default":[33,42,106,294,298],"assu":[33,298],"assum":[33,298],"assume":[33,298],"assumes":[33,298],"sha":[33,82,83,93,97,123,184,244,248,298,302,330],"shap":[33,82,83,93,97,244,248,298,302,330],"shape":[33,82,83,93,97,244,248,298,302,330],"dif":[33,36,151,252,287,288,298],"diff":[33,36,151,252,287,288,298],"diffe":[33,36,151,252,287,288,298],"differ":[33,36,151,252,287,288,298],"differe":[33,36,151,252,287,288,298],"differen":[33,36,151,252,287,288,298],"different":[33,36,151,287,288,298],"provid":[33,54,59,60,91,175,298,346,351,352],"provide":[33,54,59,60,91,175,298,346,351,352],"mus":[33,101,111,287,298],"must":[33,101,111,287,298],"set":[33,80,151,168,218,266,298],"accor":[33,298],"accord":[33,298],"accordi":[33,298],"accordin":[33,298],"according":[33,298],"accordingl":[33,298],"accordingly":[33,298],"sin":[33,54,143,296,298,346],"sing":[33,54,143,296,298,346],"singl":[33,54,143,296,298,346],"single":[33,54,143,296,298,346],"returne":[33,89,143,240,287,298],"returned":[33,89,143,240,287,298],"oth":[33,35,85,101,222,236,287,298],"othe":[33,35,85,101,222,236,287,298],"other":[33,35,85,101,222,236,287,298],"otherw":[33,35,101,287,298],"otherwi":[33,35,101,287,298],"otherwis":[33,35,101,287,298],"otherwise":[33,35,101,287,298],"eac":[33,252,287,298],"each":[33,252,287,298],"dia":[34,82,83,123,241,258,296,330],"diag":[34,82,83,123,241,258,296,330],"diagn":[34,82,83,123,241,258,296,330],"diagno":[34,82,83,123,241,258,296,330],"diagnos":[34,82,83,123,241,258,296,330],"diagnost":[34,82,83,123,152,241,258,296,330],"diagnosti":[34,82,83,123,152,241,258,296,330],"diagnostic":[34,82,83,123,152,241,258,296,330],"keyw":[35,139,163,287],"keywo":[35,139,163,287],"keywor":[35,139,163,287],"keyword":[35,139,163,287],"equ":[35,70,119,229,287],"equi":[35,119,287],"equiv":[35,119,287],"equiva":[35,119,287],"equival":[35,119,287],"equivale":[35,119,287],"equivalen":[35,119,287],"equivalent":[35,119,287],"stati":[35,140,144,155,162,252,255,281,287],"statis":[35,140,144,155,162,252,255,281,287],"statist":[35,140,144,155,162,252,255,281,287],"statisti":[35,140,144,155,162,252,255,281,287],"statistic":[35,140,144,155,162,252,255,281,287],"statistics":[35,162,252,281,287],"mea":[35,274,287],"mean":[35,274,287],"not":[35,42,54,68,111,119,152,156,227,287,294,346,366],"note":[35,42,54,60,111,119,152,287,294,346,352,366],"whil":[35,70,76,229,234,287],"while":[35,70,76,229,234,287],"conc":[35,287,305],"conce":[35,287,305],"concep":[35,287,305],"concept":[35,287,305],"conceptu":[35,287,305],"conceptua":[35,287,305],"conceptual":[35,287,305],"conceptuall":[35,287],"conceptually":[35,287],"relate":[35,273,287],"related":[35,273,287],"wel":[35,287,305],"well":[35,287],"defi":[35,287,308],"defin":[35,287,308],"define":[35,287,308],"defined":[35,287],"hav":[35,111,119,123,287],"have":[35,111,119,123,287],"fin":[35,152,287],"fini":[35,152,287],"finit":[35,152,287],"finite":[35,152,287],"var":[35,40,54,111,154,184,292,300,308,346],"vari":[35,40,54,111,154,287,292,300,308,346],"varia":[35,54,111,154,287,300,346],"varian":[35,287],"varianc":[35,287],"variance":[35,287],"normaliza":[35,148,157,287],"normalizat":[35,148,157,287],"normalizati":[35,148,157,287],"normalizatio":[35,148,157,287],"normalization":[35,148,157,287],"proc":[35,106],"proce":[35,106],"procee":[35,287],"proceed":[35,287],"proceeds":[35,287],"ranki":[35,287],"rankin":[35,287],"ranking":[35,287],"inputs":[35,287],"tie":[35,287],"tied":[35,287],"tra":[35,135,139,157],"tran":[35,139],"trans":[35,139],"transf":[35,139],"transfo":[35,139],"transfor":[35,139],"transform":[35,139],"transformi":[35,287],"transformin":[35,287],"transforming":[35,287],"ranks":[35,287],"resu":[35,81,82,83,96,247,269,287],"resul":[35,81,82,83,96,247,269,287],"result":[35,81,82,83,96,247,269,287],"stan":[35,154,287],"stand":[35,287],"standa":[35,287],"standar":[35,287],"standard":[35,287],"normall":[35,287],"normally":[35,287],"distribute":[35,287],"distributed":[35,287],"mon":[35,147,221,284,287],"mono":[35,287],"monot":[35,287],"monoto":[35,287],"monoton":[35,287],"monotoni":[35,287],"monotonic":[35,287],"specifies":[35,139,287],"estimato":[35,38,40,151,287,290,292],"estimator":[35,38,40,151,287,290,292],"estimators":[35,287],"who":[35,287],"whos":[35,287],"whose":[35,287],"estimated":[35,101,193,287],"med":[35,36,71,72,208,228,231,252,288],"medi":[35,36,71,72,208,228,231,252,288],"media":[35,36,71,72,208,228,231,252,288],"median":[35,36,71,72,208,228,231,252,287,288],"std":[35,287],"statsb":[35,66,287,328],"statsba":[35,66,287,328],"statsbas":[35,66,287,328],"statsbase":[35,66,287,328],"mad":[35,287],"base":[35,287,305],"fix":[35],"fix2":[35,287],"dist":[36,97,141,152,157,163,186,222,248,287,288,370],"distr":[36,97,141,152,157,163,186,222,248,287,288,370],"distri":[36,97,141,152,157,163,186,222,248,287,288,370],"distrib":[36,97,141,152,157,163,186,222,248,287,288,370],"distribu":[36,97,141,152,157,163,186,222,248,287,288,370],"distribut":[36,97,141,152,157,163,186,222,248,287,288,370],"distributi":[36,97,141,152,157,163,186,222,248,287,288,370],"distributio":[36,97,141,152,157,163,186,222,248,287,288,370],"distribution":[36,97,141,152,157,163,186,222,248,287,288,370],"due":[36,287,288],"tre":[36,287,288],"tren":[36,287,288],"trend":[36,287,288],"trends":[36,287,288],"loc":[36,287,288],"loca":[36,287,288],"locat":[36,287,288],"locati":[36,287,288],"locatio":[36,287,288],"location":[36,287,288],"locations":[36,287,288],"fold":[36,148,288],"folde":[36,288],"folded":[36,288],"aro":[36,288],"arou":[36,288],"aroun":[36,288],"around":[36,288],"tails":[36,287,288],"sca":[36,288],"scal":[36,288],"scale":[36,152,288],"scales":[36,288],"cla":[36,142,288,367],"clas":[36,142,288,367],"class":[36,142,288,367],"classi":[36,161,288,367,370],"classic":[36,288],"sep":[37,135],"sepa":[37,135],"separ":[37,135],"separa":[37,135],"separat":[37,135],"separate":[37],"separatel":[37],"separately":[37],"sup":[37,112,163,289],"supp":[37,112,163,289],"suppo":[37,112,289],"suppor":[37,112,289],"support":[37,112,289],"supporte":[37,289],"supported":[37,289],"fol":[37,85,95,154,158,236,246,287,289,296],"foll":[37,85,95,154,158,236,246,287,289,296],"follo":[37,85,95,154,158,236,246,287,289,296],"follow":[37,85,95,154,158,236,246,287,289,296],"followi":[37,85,95,158,236,246,287,289,296],"followin":[37,85,95,158,236,246,287,289,296],"following":[37,85,95,158,236,246,287,289,296],"aut":[37,42,289,294],"auto":[37,42,289,294],"autoc":[37,42,289,294],"autoco":[37,42,289,294],"autocov":[37,137,289],"autocova":[37,137,287],"autocovar":[37,137,287],"autocovari":[37,137,287],"autocovaria":[37,137,287],"autocovarian":[37,137,287],"autocovarianc":[37,137,287],"autocovariance":[37,137,287],"methods":[37,44,95,203,246],"bia":[38,79,264,290],"bias":[38,79,264,290],"biase":[38,290],"biased":[38,290],"discusse":[38,40,290,292],"discussed":[38,40,290,292],"gey":[38,44,290],"geye":[38,44,290],"geyer":[38,44,290],"geyer1":[38,44,290],"geyer19":[38,44,290],"geyer199":[38,44,290],"geyer1992":[38,44,290],"loa":[39,137,139,140,141,143,146,147,148,149,153,154,155,156,157,158,159,160,161,162,163,291,333],"load":[39,137,139,140,141,143,146,147,148,149,153,154,155,156,157,158,159,160,161,162,163,291,333],"pac":[39,291],"pack":[39,291],"packa":[39,291],"packag":[39,291],"package":[39,291],"tha":[39,42,59,82,83,111,119,145,273,287,291,294,304,351],"that":[39,42,59,82,83,111,119,273,287,291,294,351],"imp":[39,85,119,137,138,139,141,143,144,147,148,149,154,155,156,157,158,159,161,162,163,236,291,366],"impl":[39,85,236,291,366],"imple":[39,85,236,291,366],"implem":[39,85,236,291,366],"impleme":[39,85,236,291,366],"implemen":[39,85,236,291,366],"implement":[39,85,236,291,366],"implements":[39,291],"abstractf":[39,291],"abstractff":[39,291],"abstractfft":[39,291],"abstractffts":[39,291],"int":[39,42,72,231,291,294,305],"inte":[39,60,72,153,231,291,352],"inter":[39,72,153,231,291],"interf":[39,291],"interfa":[39,291],"interfac":[39,291],"interface":[39,291],"suc":[39,291],"such":[39,291],"fftw":[39,291],"fastt":[39,291],"fasttr":[39,291],"fasttra":[39,291],"fasttran":[39,291],"fasttrans":[39,291],"fasttransf":[39,291],"fasttransfo":[39,291],"fasttransfor":[39,291],"fasttransform":[39,291],"fasttransforms":[39,291],"vario":[40,292,308],"variog":[40,292],"variogr":[40,292],"variogra":[40,292],"variogram":[40,292],"autocor":[40,42,292,294],"autocorr":[40,42,292,294],"autocorre":[40,42,292,294],"autocorrel":[40,42,292,294],"autocorrela":[40,42,292,294],"autocorrelat":[40,42,292,294],"autocorrelati":[40,42,292,294],"autocorrelatio":[40,42,292,294],"autocorrelation":[40,42,292,294],"bda3":[40,44,292],"err":[41,293],"erro":[41,293],"error":[41,204,293],"whi":[42,68,70,76,80,112,119,149,227,229,234,266],"whic":[42,68,80,112,119,227,266,287],"which":[42,68,80,112,119,227,266,287],"indica":[42,138,154,159,259,287],"indicat":[42,138,154,159,259,287],"indicate":[42,154,159,259,287],"indicates":[42,154,287],"ove":[42,159,169,294],"over":[42,159,169,294],"overl":[42,159,294],"overla":[42,159,294],"overlap":[42,294],"overlapp":[42,294],"overlappi":[42,294],"overlappin":[42,294],"overlapping":[42,294],"batche":[42,294],"batches":[42,294],"defaulti":[42,294],"defaultin":[42,294],"defaulting":[42,294],"floo":[42,294],"floor":[42,294],"sqr":[42,294],"sqrt":[42,294],"ten":[42,294],"tend":[42,294],"tends":[42,294],"und":[42,144,294],"unde":[42,144,294],"under":[42,144,294],"undere":[42,294],"underes":[42,294],"underest":[42,294],"underesti":[42,294],"underestim":[42,294],"underestima":[42,294],"underestimat":[42,294],"underestimate":[42,294],"esp":[42,294],"espe":[42,294],"espec":[42,294],"especi":[42,294],"especia":[42,294],"especial":[42,294],"especiall":[42,294],"especially":[42,294],"hig":[42,70,80,229,266,294,370],"high":[42,70,80,229,266,294,370],"highl":[42,294],"highly":[42,294],"autocorrelate":[42,294],"autocorrelated":[42,294],"one":[42,139,287,294],"ver":[42,115,294],"veri":[42,294],"verif":[42,294],"verify":[42,294],"low":[42,152,294],"che":[42,139,141,142,143,147,160,161,163,281,287,294],"chec":[42,139,141,142,143,147,160,161,163,287,294],"check":[42,139,141,142,143,147,160,161,163,287,294],"checki":[42,294],"checkin":[42,294],"checking":[42,294],"bul":[42,71,228,294],"bulk":[42,71,228,294],"tai":[42,70,229,287,294],"tail":[42,70,229,287,294],"val":[42,80,93,119,143,156,168,169,180,244,266,287,294],"valu":[42,80,93,119,143,156,160,244,266,287,294],"value":[42,80,93,119,143,156,160,244,266,287,294],"values":[42,80,93,119,156,157,160,244,266,287,294,303],"pra":[44,79,140,146,264],"prac":[44,79,140,146,264],"pract":[44,79,140,146,264],"practi":[44,79,140,146,264],"practic":[44,79,140,146,264],"practica":[44,79,140,146,264],"practical":[44,79,140,146,264],"mar":[44,148,155,196,201,208],"mark":[44,148,155],"marko":[44,155],"markov":[44,155],"sci":[44,161,281],"scie":[44,161,281],"scien":[44,161,281],"scienc":[44,161,281],"science":[44,161,281],"bda":[44,154,287],"carli":[44],"carlin":[44],"ster":[44],"stern":[44],"dun":[44],"duns":[44],"dunso":[44],"dunson":[44],"rub":[44],"rubi":[44],"rubin":[44],"crc":[44,140],"pres":[44,54,346],"press":[44,140],"fle":[44],"fleg":[44],"flega":[44],"flegal":[44],"flegalj":[44],"flegaljo":[44],"flegaljon":[44],"flegaljone":[44],"flegaljones":[44],"flegaljones2":[44],"flegaljones20":[44],"flegaljones201":[44],"flegaljones2011":[44],"jon":[44,255],"jone":[44],"jones":[44],"implementi":[44],"implementin":[44],"implementing":[44],"est":[44,93,137,157,160,193,242,244,274,335],"esti":[44,93,137,157,160,193,242,244,274,335],"estim":[44,93,137,157,160,193,242,244,274,335],"estima":[44,93,137,157,160,193,242,244,274,335],"estimat":[44,93,137,157,160,193,242,244,274,335],"estimati":[44,141,274],"estimatin":[44,274],"estimating":[44,274],"conf":[44,187],"confi":[44,187],"confid":[44,187],"confide":[44,187],"confiden":[44,187],"confidenc":[44,187],"confidence":[44,187],"han":[44],"hand":[44],"handb":[44],"handbo":[44],"handboo":[44],"handbook":[44],"pdf":[44],"flegal2":[44],"flegal20":[44],"flegal201":[44],"flegal2012":[44],"app":[44,111,159,175],"appl":[44,159,175],"appli":[44,175],"applic":[44],"applica":[44],"applicab":[44],"applicabi":[44],"applicabil":[44],"applicabili":[44],"applicabilit":[44],"applicability":[44],"subsa":[44],"subsam":[44],"subsamp":[44],"subsampl":[44],"subsampli":[44],"subsamplin":[44],"subsampling":[44],"boot":[44,94,95,98,99,245,246,249,250],"boots":[44,94,95,98,99,245,246,249,250],"bootst":[44,94,95,98,99,245,246,249,250],"bootstr":[44,94,95,98,99,245,246,249,250],"bootstra":[44,94,95,98,99,245,246,249,250],"bootstrap":[44,94,95,98,99,245,246,249,250],"qua":[44,70,229,274,287],"quas":[44],"quasi":[44],"dic":[47,115,163,195,197],"dict":[47,115,163,195,197],"creati":[49,341],"creatin":[49,341],"creating":[49,341],"exp":[49,82,83,259,296,341],"expo":[49,341],"expor":[49,341],"export":[49,341],"exporte":[49,128,341],"exported":[49,128,341],"xyz":[49,341],"conv":[49,287,300,313,341],"conve":[49,287,300,313,341],"conver":[49,287,300,313,341],"convert":[49,313,341],"specifi":[51,111,155,163,343],"specifie":[51,151,343],"specified":[51,151,343],"returni":[54,346],"returnin":[54,346],"returning":[54,346],"than":[54,111,145,222,287,301,304,346],"ele":[54,62,111,119,121,123,332,346,354],"elem":[54,62,111,119,121,123,332,346,354],"eleme":[54,62,111,119,121,123,332,346,354],"elemen":[54,62,111,119,121,123,332,346,354],"element":[54,62,111,119,121,123,332,346,354],"variab":[54,111,154,300,346],"variabl":[54,111,154,300,346],"variable":[54,111,154,300,346],"variables":[54,111,154,346],"pro":[54,91,146,175,285,346],"prov":[54,59,60,91,175,346,351,352],"provi":[54,59,60,91,175,346,351,352],"beh":[54,79,111,264,346],"beha":[54,79,111,264,346],"behav":[54,79,111,264,346],"behavi":[54,346],"behavio":[54,346],"behavior":[54,346],"sti":[54,346],"stil":[54,346],"still":[54,346],"pre":[54,106,144,152,169,346],"prese":[54,305,346],"preser":[54,346],"preserv":[54,346],"preserve":[54,346],"preserved":[54,346],"alr":[55,347],"alre":[55,347],"alrea":[55,347],"alread":[55,347],"already":[55,347],"rep":[55,139,222,347],"repl":[55,347],"repla":[55,347],"replac":[55,347],"replace":[55,347],"replaced":[55,347],"iterate":[56,296,348],"iterates":[56,348],"inde":[58,350],"index":[58,350],"indexa":[58,350],"indexab":[58,350],"indexabl":[58,350],"indexable":[58,350],"forw":[58,303,304,350],"forwa":[58,303,304,350],"forwar":[58,303,304,350],"forward":[58,303,304,350],"forwarde":[58,303,304,350],"forwarded":[58,303,304,350],"converte":[58,308,350],"converter":[58,350],"nch":[59,351],"ncha":[59,351],"nchai":[59,351],"nchain":[59,351],"nchains":[59,351],"ndr":[59,351],"ndra":[59,351],"ndraw":[59,351],"ndraws":[59,351],"non":[60,112,352],"integ":[60,139,142,352],"intege":[60,142,352],"integer":[60,142,352],"integers":[60,352],"dimensiona":[60,153,233,352],"dimensional":[60,153,233,352],"data1":[60,352],"idata1":[60,146,352],"data2":[60,352],"idata2":[60,146,352],"merged":[63,355],"pit":[66],"wei":[66],"weig":[66],"weigh":[66],"weight":[66],"weights":[66],"sco":[66,111,119,123,328],"scor":[66,111,119,123,328],"score":[66,111,119,123,328],"smo":[66],"smoo":[66],"smoot":[66],"smooth":[66],"dat":[66,75,117,144],"data":[66,75,117,144],"summari":[66,69,73,230,328,336],"summariz":[66,69,73,230,328,336],"summarize":[66,69,73,230,328,336],"cons":[68,111,119,123,150,152,159,227,367],"const":[68,111,119,123,150,152,159,227,367],"constr":[68,227],"constru":[68,227],"construc":[68,227],"construct":[68,227],"tabu":[68,227],"tabul":[68,227],"tabula":[68,227],"tabular":[68,227],"opt":[68,227],"opti":[68,227],"optio":[68,227],"option":[68,227],"optiona":[68,227],"optional":[68,227],"rese":[68,227,305],"reser":[68,227,305],"reserv":[68,227,305],"reserve":[68,227,305],"reserved":[68,227],"are":[68,80,89,175,227,240,266],"alw":[68,111,119,227],"alwa":[68,111,119,227],"alway":[68,111,119,227],"always":[68,111,119,227],"fir":[68,143,175,227],"firs":[68,143,175,227],"first":[68,143,175,227],"highe":[70,229],"highes":[70,229],"highest":[70,229],"den":[70,152,157,229],"dens":[70,157,229],"densi":[70,157,229],"densit":[70,157,229],"density":[70,157,160,229],"equa":[70,229],"equal":[70,229],"taile":[70,229],"tailed":[70,229],"cred":[70,229],"credi":[70,229],"credib":[70,229],"credibl":[70,229],"credible":[70,229],"sym":[70,229,287],"symm":[70,229,287],"symme":[70,229,287],"symmet":[70,229,287],"symmetr":[70,229,287],"symmetri":[70,229,287],"symmetric":[70,229,287],"quan":[70,229,287],"quant":[70,229,287],"quanti":[70,229,287],"quantil":[70,229,287],"quantile":[70,229,287],"quantiles":[70,229,287],"als":[70,81,97,98,99,137,141,143,145,146,147,148,149,154,155,159,160,161,162,163,229,233,248,249,250,269,287,296],"also":[70,81,97,98,99,137,141,143,145,146,147,148,149,154,155,159,160,161,162,163,229,233,248,249,250,269,287,296],"rha":[71,72,148,228,231,287,321],"rhat":[71,72,148,228,231,287,321],"prob":[72,146,231,287],"interv":[72,231],"interva":[72,231],"interval":[72,231],"foc":[72,231],"focu":[72,231],"focus":[72,231],"focusi":[72,231],"focusin":[72,231],"focusing":[72,231],"eti":[72,231],"004":[72,231],"020":[72,231],"023":[72,231],"resh":[75,233],"resha":[75,233],"reshap":[75,233],"reshape":[75,233],"032":[75,233],"0326":[75,233],"kwa":[75,139,163,195,197,278],"kwar":[75,139,163,195,197,278],"kwarg":[75,139,163,195,197,278],"kwargs":[75,139,163,195,197,278],"pla":[76,106,234],"plac":[76,234],"place":[76,234],"comp":[76,79,137,160,163,234,264],"compu":[76,79,137,140,234,264],"comput":[76,79,137,140,234,264],"computi":[76,94,138,234,245],"computin":[76,94,138,234,245],"computing":[76,94,138,234,245],"regression10":[77,333,367],"regression10d":[77,333,367],"000":[77,144,333],"0001":[77,333],"00010":[77,333],"000100":[77,333],"0001006":[77,333],"00010062":[77,333],"000100621":[77,333],"sam":[78,157,221,367],"samp":[78,157,160,221,367],"sampl":[78,157,160,221,367],"sampli":[78,115,154,305],"samplin":[78,115,154,305],"sampling":[78,115,154,305],"infi":[79],"infin":[79],"infini":[79],"infinit":[79],"infinite":[79],"behave":[79,111,264],"qui":[79,264],"quit":[79,264],"quite":[79,264],"poo":[79,259,264,287],"poor":[79,259,264,287],"poorl":[79,264],"poorly":[79,264],"how":[79,264,308],"howe":[79,264],"howev":[79,264],"howeve":[79,264],"however":[79,264],"thi":[79,80,101,112,119,264,266],"this":[79,80,101,112,119,264,266,287],"reg":[79,106,138,161,264,333,367],"regi":[79,106,264],"regim":[79,264],"regime":[79,264],"quic":[79,264],"quick":[79,264],"quickl":[79,264],"quickly":[79,264],"impr":[79,148,152,264],"impra":[79,152,264],"imprac":[79,152,264],"impract":[79,152,264],"impracti":[79,152,264],"impractic":[79,152,264],"impractica":[79,152,264],"impractical":[79,152,264],"col":[79,151,192,197,204,206,264],"coll":[79,264],"colle":[79,264],"collec":[79,264],"collect":[79,264],"eno":[79,264],"enou":[79,264],"enoug":[79,264],"enough":[79,264],"reliably":[79,264],"compute":[79,85,137,140,146,236,264],"rec":[79,160,264],"reco":[79,264,287],"recom":[79,264,287],"recomm":[79,264,287],"recomme":[79,264,287],"recommen":[79,264,287],"recommend":[79,264,287],"recommende":[79,264,287],"recommended":[79,264,287],"nei":[79,264],"neit":[79,264],"neith":[79,264],"neithe":[79,264],"neither":[79,264],"exi":[79,264],"exis":[79,264],"exist":[79,264],"exists":[79,264],"rate":[79,152,264],"clo":[79,137,138,139,140,141,142,143,144,146,147,148,149,155,156,157,158,159,160,161,162,163,264],"clos":[79,137,138,139,140,141,142,143,144,146,147,148,149,155,156,157,158,159,160,161,162,163,264],"close":[79,137,138,139,140,141,142,143,144,146,147,148,149,155,156,157,158,159,160,161,162,163,264],"zer":[79,138,264],"zero":[79,138,264],"lar":[79,264],"larg":[79,264],"large":[79,264],"sizes":[79,159,264],"psisp":[79,82,83,264,278],"psispl":[79,82,83,264,278],"psisplo":[79,82,83,264,278],"psisplot":[79,82,83,264,278],"psisplots":[79,82,83,264,278],"paretos":[79,82,83,264,278],"paretosh":[79,82,83,264,278],"paretosha":[79,82,83,264,278],"paretoshap":[79,82,83,264,278],"paretoshape":[79,82,83,264,278],"paretoshapep":[79,82,83,264,278],"paretoshapepl":[79,82,83,264,278],"paretoshapeplo":[79,82,83,264,278],"paretoshapeplot":[79,82,83,264,278],"estimates":[80,89,93,137,141,157,160,240,241,242,244,266,287,335],"unr":[80,266],"unre":[80,266],"unrel":[80,266],"unreli":[80,266],"unrelia":[80,266],"unreliab":[80,266],"unreliabl":[80,266],"unreliable":[80,266],"misl":[80,266],"misle":[80,266],"mislea":[80,266],"mislead":[80,266],"misleadi":[80,266],"misleadin":[80,266],"misleading":[80,266],"misleadingl":[80,266],"misleadingly":[80,266],"avo":[80,266],"avoi":[80,266],"avoid":[80,266],"fal":[80,266],"fals":[80,266],"false":[80,266],"can":[81,85,233,236,269,308],"sum":[82,83,146,149,328],"sums":[82,83],"alo":[82,83],"alon":[82,83],"along":[82,83],"con":[82,83,111,119,123,140,166,187,300,367],"cont":[82,83,111,137,138,140,148,155,156,157,160,163,166,296,305],"conta":[82,83,111],"contai":[82,83,111],"contain":[82,83,111],"results":[82,83,96,160,247,259],"smoothi":[82,83],"smoothin":[82,83],"smoothing":[82,83],"rai":[82,83],"rais":[82,83],"raise":[82,83],"raised":[82,83],"det":[82,83,98,128,221,249,258,322,366],"deta":[82,83,98,128,221,249,258,322,366],"detai":[82,83,98,128,221,249,258,322,366],"detail":[82,83,98,128,221,249,258,322,366],"details":[82,83,98,128,221,249,258,322,366],"rel":[85,101,106,194,236,273],"rele":[85,106,236],"relev":[85,236],"releva":[85,236],"relevan":[85,236],"relevant":[85,236],"computed":[85,94,236,245],"subtypes":[85,236],"cri":[85,236,370],"crit":[85,236,370],"crite":[85,236],"criter":[85,236],"criteri":[85,236],"criterio":[85,236],"criterion":[85,236],"eff":[87,101,238],"effe":[87,101,148,238],"effec":[87,101,148,238],"effect":[87,101,148,238],"effecti":[87,101,148,238],"effectiv":[87,101,148,238],"effective":[87,101,148,238],"num":[87,106,111,152,238,274,287,296],"numb":[87,111,152,238,274,287,296],"numbe":[87,111,152,238,274,287,296],"number":[87,111,152,238,274,287,296],"par":[87,93,97,135,238,244,248,278,302,330],"para":[87,97,135,238,248,302,330],"param":[87,97,238,248,302,330],"parame":[87,97,238,241,248,302,330],"paramet":[87,97,238,241,248,302,330],"paramete":[87,97,238,241,248,302,330],"parameter":[87,97,238,241,248,302,330],"parameters":[87,238,241,302,330],"then":[89,123,152,240,287],"acc":[93,142,244],"acce":[93,244],"acces":[93,244],"access":[93,244],"lik":[93,244,367],"like":[93,244,367],"estimate":[93,101,137,157,160,193,242,244,335],"poi":[93,142,244],"poin":[93,244],"point":[93,244],"pointw":[93,244],"pointwi":[93,244],"pointwis":[93,244],"pointwise":[93,244],"pare":[93,244,278,330],"paret":[93,244,278,330],"pareto":[93,244,278,330],"psi":[93,154,244,370],"psis":[93,154,244],"loo":[93,148,244],"colu":[94,245],"colum":[94,245],"column":[94,245],"omi":[94,245],"omit":[94,245],"omitt":[94,245],"omitte":[94,245],"omitted":[94,245],"pai":[94,95,245,246,253,333],"pair":[94,95,245,246,253,333],"pairs":[94,95,245,246,253,333],"34175e":[94,95,245,246],"same":[94,111,162,245],"bootstrapp":[94,95,98,99,245,246,249,250],"bootstrappe":[94,95,98,99,245,246,249,250],"bootstrapped":[94,95,98,99,245,246,249,250],"bootstrappedp":[94,95,98,99,245,246,249,250],"bootstrappedps":[94,95,98,99,245,246,249,250],"bootstrappedpse":[94,95,98,99,245,246,249,250],"bootstrappedpseu":[94,95,98,99,245,246,249,250],"bootstrappedpseud":[94,95,98,99,245,246,249,250],"bootstrappedpseudo":[94,95,98,99,245,246,249,250],"bootstrappedpseudob":[94,95,98,99,245,246,249,250],"bootstrappedpseudobm":[94,95,98,99,245,246,249,250],"bootstrappedpseudobma":[94,95,98,99,245,246,249,250],"now":[95,159,246],"boo":[95,98,99,246,249,250],"weighti":[95,246],"weightin":[95,246],"weighting":[95,246],"ava":[95,138,156,246],"avai":[95,156,246],"avail":[95,156,246],"availa":[95,156,246],"availab":[95,156,246],"availabl":[95,156,246],"available":[95,156,246],"elp":[96,241,242,247,335],"elpd":[96,241,242,247,335],"diri":[97,248],"diric":[97,248],"dirich":[97,248],"dirichl":[97,248],"dirichle":[97,248],"dirichlet":[97,248],"corresponds":[97,248,296],"uni":[97,248,305],"unif":[97,248],"unifo":[97,248],"unifor":[97,248],"uniform":[97,248],"sim":[97,111,152,248,303],"simp":[97,152,248],"simpl":[97,248],"simple":[97,248],"simplex":[97,248],"stac":[97,98,159,248,249],"stack":[97,98,159,248,249],"stacki":[97,98,248,249],"stackin":[97,98,248,249],"stacking":[97,98,248,249],"stab":[98,249],"stabi":[98,249],"stabil":[98,249],"stabili":[98,249],"stabiliz":[98,249],"stabilize":[98,249],"yao":[98,152,249],"yaov":[98,249],"yaove":[98,249],"yaoveh":[98,249],"yaoveht":[98,249],"yaovehta":[98,249],"yaovehtar":[98,249],"yaovehtari":[98,249],"yaovehtari2":[98,249],"yaovehtari20":[98,249],"yaovehtari201":[98,249],"yaovehtari2018":[98,249],"fie":[99,250],"fiel":[99,250],"field":[99,250],"has":[101,119,152,159],"ref":[101,147,152,161,180,274,296,373],"reff":[101],"rela":[101,194,273],"relat":[101,194,273],"relati":[101,194],"relativ":[101,194],"relative":[101,194],"ess":[101,277,321,330],"gabry2":[103,255],"gabry20":[103,255],"gabry201":[103,255],"gabry2019":[103,255],"bet":[103,252,255,304,305],"beta":[103,147,255,304,305],"betan":[103,147,255,305],"betanc":[103,147,255,305],"betanco":[103,147,255,305],"betancou":[103,147,255,305],"betancour":[103,147,255,305],"betancourt":[103,147,255,305],"vis":[103,144,161,255],"visu":[103,144,161,255],"visua":[103,144,161,255],"visual":[103,144,161,255],"visuali":[103,144,255],"visualiz":[103,144,255],"visualiza":[103,144,255],"visualizat":[103,144,255],"visualizati":[103,144,255],"visualizatio":[103,144,255],"visualization":[103,144,255],"wor":[103,255],"work":[103,255],"workf":[103,255],"workfl":[103,255],"workflo":[103,255],"workflow":[103,255],"soc":[103,255],"ser":[103,106,255],"rss":[103,255],"rssa":[103,255],"014":[103,154,255],"0144":[103,154,255],"01449":[103,154,255],"off":[106,152],"offi":[106],"offic":[106],"offici":[106],"officia":[106],"official":[106],"htt":[106,139,140,144,146,147,155,161,366],"http":[106,139,140,144,146,147,155,161,366],"julial":[106],"juliala":[106],"julialan":[106],"julialang":[106],"org":[106,140,144,146,147,154,155,161],"relea":[106],"releas":[106],"release":[106],"plat":[106],"platf":[106],"platfo":[106],"platfor":[106],"platform":[106],"linu":[106],"linux":[106],"x86":[106],"gnu":[106],"cpu":[106],"amd":[106],"epy":[106],"epyc":[106],"core":[106],"proces":[106],"process":[106],"processo":[106],"processor":[106],"word":[106],"siz":[106],"size":[106],"libm":[106],"libo":[106],"libop":[106],"libope":[106],"libopen":[106],"libopenl":[106],"libopenli":[106],"libopenlib":[106],"libopenlibm":[106],"llv":[106],"llvm":[106],"libl":[106],"libll":[106],"libllv":[106],"libllvm":[106],"orc":[106],"orcj":[106],"orcji":[106],"orcjit":[106],"znv":[106],"znve":[106],"znver":[106],"znver3":[106],"thr":[106,259],"thre":[106,259,370],"threa":[106],"thread":[106],"threads":[106],"vir":[106,151],"virt":[106],"virtu":[106],"virtua":[106],"virtual":[106],"cores":[106],"serv":[106],"serve":[106],"server":[106],"regis":[106],"regist":[106],"registr":[106],"registry":[106],"pref":[106],"prefe":[106],"prefer":[106],"prefere":[106],"preferen":[106],"preferenc":[106],"preference":[106],"eag":[106],"eage":[106],"eager":[106],"rev":[106],"revi":[106],"revis":[106],"revise":[106],"worke":[106],"worker":[106],"onl":[106,169],"only":[106,169],"obse":[111,117,119,367],"obser":[111,117,119,367],"observ":[111,117,119,367],"observe":[111,117,119,367],"observed":[111,117,119,367],"consta":[111,119,123,150,152,159,367],"constan":[111,119,123,150,152,159,367],"constant":[111,119,123,150,152,159,367],"scores":[111,119,123],"abs":[111,140,146,147,148,154,155],"abst":[111],"abstr":[111],"abstra":[111],"abstrac":[111],"abstract":[111],"abstractd":[111],"abstractdi":[111],"abstractdim":[111],"abstractdims":[111],"abstractdimst":[111],"abstractdimsta":[111],"abstractdimstac":[111],"abstractdimstack":[111],"ide":[111],"iden":[111],"ident":[111],"identi":[111],"identic":[111],"identica":[111],"identical":[111],"identicall":[111],"identically":[111],"cal":[111,123,142,147,148,155,156,278],"call":[111,142,147,148,155,156,278],"calle":[111],"called":[111],"appe":[111],"appea":[111],"appear":[111],"withi":[111,287],"within":[111,287],"behaves":[111],"simi":[111],"simil":[111],"simila":[111],"similar":[111],"similarl":[111],"similarly":[111],"unl":[111,370],"unli":[111,370],"unlik":[111,370],"unlike":[111,370],"specific":[111,139,141,143,155,163],"ord":[111,162],"orde":[111,162],"order":[111,162],"len":[111],"leng":[111],"lengt":[111],"length":[111],"names":[111,184,216,217],"dev0":[112,115],"pym":[112,115,366],"pymc":[112,115,366],"itse":[112],"itsel":[112],"itself":[112],"all":[112,162],"allo":[112],"alloc":[112],"alloca":[112],"allocat":[112],"allocati":[112],"allocatin":[112],"allocating":[112],"ope":[112,296,305],"oper":[112,296,305],"opera":[112,296,305],"operat":[112,296,305],"operati":[112,296,305],"operatio":[112,296,305],"operation":[112,296,305],"supports":[112],"adv":[112],"adva":[112],"advan":[112],"advanc":[112],"advance":[112],"advanced":[112],"indexi":[112],"indexin":[112],"indexing":[112],"syn":[112],"synt":[112],"synta":[112],"syntax":[112],"lat":[112],"late":[112],"later":[112],"obs":[113,117,367],"any":[115],"ent":[115,253,333],"entr":[115,253,333],"entri":[115,253,333],"entrie":[115,253,333],"entries":[115,253,333],"created":[115],"13t":[115],"13t1":[115],"13t14":[115],"vers":[115],"versi":[115],"versio":[115],"version":[115],"tim":[115,159],"time":[115,159],"tun":[115],"tuni":[115],"tunin":[115],"tuning":[115],"ste":[115,148,273,296],"step":[115,148,273,296],"steps":[115,148],"057":[116],"0574":[116],"05742":[116],"090":[116],"0908":[116],"09087":[116],"085":[116],"0850":[116],"08507":[116],"sch":[117,140,146,148,149,155,156,158,162,193,242,331,332],"scho":[117,140,146,148,149,155,156,158,162,193,242,331,332],"schoo":[117,140,146,148,149,155,156,158,162,193,242,331,332],"school":[117,140,146,148,149,155,156,158,162,193,242,331,332],"dee":[118,155,156,158,331,332],"deer":[118,155,156,158,331,332],"deerf":[118,155,156,158,331,332],"deerfi":[118,155,156,158,331,332],"deerfie":[118,155,156,158,331,332],"deerfiel":[118,155,156,158,331,332],"deerfield":[118,155,156,158,331,332],"phi":[118,123,158,331,332,370],"phil":[118,123,158,331,332],"phill":[118,123,158,331,332],"philli":[118,123,158,331,332],"phillip":[118,123,158,331,332],"phillips":[118,123,158,331,332],"ando":[118,123,331,332],"andov":[118,123,331,332],"andove":[118,123,331,332],"andover":[118,123,331,332],"exe":[118,123,158,252,331,332],"exet":[118,123,158,252,331,332],"exete":[118,123,158,252,331,332],"exeter":[118,123,158,252,331,332],"hot":[118,123,252,331,332],"hotc":[118,123,252,331,332],"hotch":[118,123,252,331,332],"hotchk":[118,123,252,331,332],"hotchki":[118,123,252,331,332],"hotchkis":[118,123,252,331,332],"hotchkiss":[118,123,252,331,332],"law":[118,123,148,155,162,252,331,332,370],"lawr":[118,123,148,155,162,252,331,332],"lawre":[118,123,148,155,162,252,331,332],"lawren":[118,123,148,155,162,252,331,332],"lawrenc":[118,123,148,155,162,252,331,332],"lawrence":[118,123,148,155,162,252,331,332],"lawrencev":[118,123,148,155,162,252,331,332],"lawrencevi":[118,123,148,155,162,252,331,332],"lawrencevil":[118,123,148,155,162,252,331,332],"lawrencevill":[118,123,148,155,162,252,331,332],"lawrenceville":[118,123,148,155,162,252,331,332],"pau":[118,331,332],"paul":[118,331,332],"her":[118,150,331,332],"herm":[118,331,332],"hermo":[118,331,332],"hermon":[118,331,332],"had":[119],"coul":[119,145],"could":[119,145],"pas":[119,163,370],"pass":[119,163,370],"passe":[119,163,370],"passed":[119,163,370],"war":[119],"warn":[119],"warni":[119],"warnin":[119],"warning":[119],"witho":[119,151],"withou":[119,151],"without":[119,151],"indexe":[119],"indexes":[119],"arr":[119],"arra":[119],"array":[119],"wou":[119],"woul":[119],"would":[119],"but":[119],"req":[119],"requ":[119],"reque":[119],"reques":[119],"request":[119],"requeste":[119],"requested":[119],"hit":[119],"wro":[119],"wron":[119],"wrong":[119],"impo":[119,137,138,139,141,142,143,144,147,148,149,154,155,156,157,158,159,160,161,162,163],"impor":[119,137,138,139,141,142,143,144,147,148,149,154,155,156,157,158,159,160,161,162,163],"import":[119,137,138,139,141,142,143,144,147,148,149,154,155,156,157,158,159,160,161,162,163],"importa":[119],"importan":[119],"important":[119,152],"0114":[122],"01144":[122],"021":[122],"0212":[122],"02126":[122],"onc":[123],"once":[123],"abl":[123],"able":[123],"calc":[123,147,148,155],"calcu":[123,147,148,155],"calcul":[123,147,148,155],"calcula":[123,147,148,155],"calculat":[123,147,148,155],"calculate":[123,147,148,155],"diagnostics":[123,300],"sav":[123],"save":[123],"shar":[123],"share":[123],"inc":[123],"incl":[123,140],"inclu":[123,140],"includ":[123,140],"include":[123,140],"included":[123],"dima":[123],"dimar":[123],"dimarr":[123],"dimarra":[123],"dimarray":[123],"nan":[123],"pythonp":[128],"pythonpl":[128],"pythonplo":[128],"pythonplot":[128],"gal":[128],"gall":[128],"galle":[128],"galler":[128],"gallery":[128],"api":[128,221],"mod":[129,159],"mode":[129],"paral":[135],"parall":[135],"paralle":[135],"parallel":[135],"pos":[135,150,152,222,274,367],"post":[135,142,150,152,222,274,367],"poste":[135,142,150,152,222,274,367],"poster":[135,142,150,152,222,274,367],"posteri":[135,142,150,152,222,274,367],"posterio":[135,142,150,152,222,274,367],"posterior":[135,142,150,152,222,274,367],"ppc":[135,139,154,161],"rank":[135,148,287],"separati":[135],"separatio":[135],"separation":[135],"trac":[135,157,160],"trace":[135,157,160],"vio":[135],"viol":[135],"violi":[135],"violin":[135],"figures":[137,147,149],"ever":[137,144],"every":[137,144],"fft":[137,287],"conte":[137,138,139,140,141,142,143,144,146,147,148,149,154,155,156,157,158,159,160,161,162,163,166],"contex":[137,138,139,140,141,142,143,144,146,147,148,149,154,155,156,157,158,159,160,161,162,163,166],"context":[137,138,139,140,141,142,143,144,146,147,148,149,154,155,156,157,158,159,160,161,162,163,166],"cen":[137,140,141,146,147,148,155,156,157,158,160,162,163,335],"cent":[137,140,141,146,147,148,155,156,157,158,160,162,163,335],"cente":[137,140,141,146,147,148,149,155,156,157,158,160,162,163,335],"center":[137,140,141,146,147,148,149,155,156,157,158,160,162,163,335],"centere":[137,140,141,144,146,147,148,149,155,156,157,158,160,162,163,335],"centered":[137,140,141,144,146,147,148,149,155,156,157,158,160,162,163,335],"eig":[137,140,141,146,147,148,149,155,156,157,158,160,162,163,332,335],"eigh":[137,140,141,146,147,148,149,155,156,157,158,160,162,163,332,335],"eight":[137,140,141,146,147,148,149,155,156,157,158,160,162,163,332,335],"subse":[137,141,158,162],"subset":[137,141,158,162],"exac":[137,141,158],"exact":[137,141,158],"exactl":[137,141,158],"exactly":[137,141,158],"tau":[137,149,156,157,160,162,179,213,216,217],"excludi":[137],"excludin":[137],"excluding":[137],"som":[137],"some":[137],"part":[137,159,162],"parti":[137,159,162],"partia":[137,162],"partial":[137,162],"nami":[137,162],"namin":[137,162],"naming":[137,162],"thet":[137,148,149,155,156,157,158,162,184,193,274],"axi":[137,139,144],"axis":[137,139,144],"dicti":[138],"dictio":[138],"diction":[138],"dictiona":[138],"dictionar":[138],"dictionary":[138],"bf1":[138],"bf10":[138],"bf0":[138],"bf01":[138],"refere":[138,146,147,148,152,154,155,156,158,161,162,264,265,274,296],"referen":[138,146,147,148,152,154,155,156,158,161,162,264,265,274,296],"referenc":[138,146,147,148,152,154,155,156,158,161,162,264,265,274,296],"reference":[138,146,147,148,152,154,155,156,158,161,162,264,265,274,296],"references":[138,139,140,146,147,148,152,154,155,161,264,265,274,296],"hec":[138],"heck":[138],"cav":[138],"cave":[138],"cavea":[138],"caveat":[138],"avag":[138],"avage":[138],"factors":[138],"regr":[138,139,159,161,255,333,367],"regre":[138,139,159,161,255,333,367],"regres":[138,139,159,161,255,333,367],"regress":[138,139,159,161,255,333,367],"regressi":[138,139,159,161,255,333,367],"regressio":[138,139,159,161,255,333,367],"regression":[138,139,159,161,255,333,367],"moder":[138],"modera":[138],"moderat":[138],"moderate":[138],"evi":[138],"evid":[138],"evide":[138],"eviden":[138],"evidenc":[138],"evidence":[138],"indicati":[138],"indicatin":[138],"indicating":[138],"rando":[138,142,144,151,153,370],"random":[138,142,144,151,153,370],"nor":[138,144,148,153,287],"norm":[138,144,148,153,287],"norma":[138,144,148,153,287],"normal":[138,144,148,153,287],"area":[139,142],"areas":[139,163],"bac":[139,155,163],"back":[139,155,163],"backe":[139,155,163],"backen":[139,155,163],"backend":[139,155,163],"ext":[139,203],"extr":[139,203],"extra":[139,203],"arguments":[139],"contr":[139,163,296,305],"contro":[139,163,296,305],"control":[139,163,296,305],"repr":[139,222],"repre":[139,222],"repres":[139,222],"represe":[139,222],"represen":[139,222],"represent":[139,222],"represente":[139],"represented":[139],"axh":[139],"axhs":[139],"axhsp":[139],"axhspa":[139],"axhspan":[139],"thes":[139,141,142,143,155,163,362],"these":[139,141,142,143,155,163,362],"pyp":[139,141,142,143,155,160,162,163],"pypl":[139,141,142,143,155,160,162,163],"pyplo":[139,141,142,143,155,160,162,163],"pyplot":[139,141,142,143,155,160,162,163],"subp":[139,141,142,143,147,155,160,162,163],"subpl":[139,141,142,143,147,155,160,162,163],"subplo":[139,141,142,143,147,155,160,162,163],"subplot":[139,141,142,143,147,155,160,162,163],"subplots":[139,141,142,143,147,155,160,162,163],"addi":[139,141,142,160,303],"addit":[139,141,142,160,303],"additi":[139,141,142,160,303],"additio":[139,141,142,160,303],"addition":[139,141,142,160,303],"additiona":[139,141,142,160,163,303],"additional":[139,141,142,160,163,303],"compa":[139,160,163],"compar":[139,160,163],"compare":[139,160,163],"compared":[139],"ones":[139],"compari":[139],"comparis":[139],"compariso":[139],"comparison":[139],"hap":[139],"happ":[139],"happe":[139],"happen":[139],"happens":[139],"nda":[139,141,143],"ndar":[139,141,143],"ndarr":[139,141,143],"ndarra":[139,141,143],"ndarray":[139,141,143],"checks":[139,161],"lea":[139,287],"leav":[139],"leave":[139],"out":[139,308],"integr":[139],"integra":[139],"integral":[139],"transforma":[139],"transformat":[139],"transformati":[139],"transformatio":[139],"transformation":[139],"fit":[139,152,161],"fitt":[139,152],"fitte":[139,152],"fitted":[139,152],"unf":[139],"unfi":[139],"unfit":[139],"unfitt":[139],"unfitte":[139],"unfitted":[139],"gel":[139,152,154,366],"gelm":[139,152,154,366],"gelma":[139,152,154,366],"gelman":[139,152,154,366],"www":[139],"columb":[139],"columbi":[139],"columbia":[139],"edu":[139],"book":[139,141,142,149],"pag":[139],"page":[139],"pages":[139],"regression1":[139,153,333,367],"regression1d":[139,153,367],"cus":[139,148],"cust":[139,148],"custo":[139,148],"custom":[139,148],"lam":[139],"lamb":[139],"lambd":[139],"lambda":[139],"perc":[139,301],"perce":[139,301],"percen":[139,301],"percent":[139,301],"percenti":[139,301],"percentil":[139,301],"percentile":[139,301],"veh":[140,146,148,152,155,264,265,287],"veht":[140,146,148,152,155,264,265,287],"vehta":[140,146,148,152,155,264,265,287],"vehtar":[140,146,148,152,155,264,265,287],"vehtari":[140,146,148,152,155,264,265,287],"bay":[140,143,146,154,159],"baye":[140,143,146,154,159],"bayes":[140,143,146,154,159],"bayesi":[140,143,146,154,159],"bayesia":[140,143,146,154,159],"bayesian":[140,143,146,154,159],"eva":[140,146,161,305],"eval":[140,146,161,305],"evalu":[140,146,161,305],"evalua":[140,146,161,305],"evaluat":[140,146,161,305],"evaluati":[140,146,161,305],"evaluatio":[140,146],"evaluation":[140,146],"arx":[140,146,147,148,152,154,155],"arxi":[140,146,147,148,152,154,155],"arxiv":[140,146,147,148,152,154,155],"045":[140,146],"0454":[140,146],"04544":[140,146],"mce":[140],"mcel":[140],"mcelr":[140],"mcelre":[140],"mcelrea":[140],"mcelreat":[140],"mcelreath":[140],"statistica":[140],"statistical":[140],"reth":[140],"rethi":[140],"rethin":[140],"rethink":[140],"rethinki":[140],"rethinkin":[140],"rethinking":[140],"cou":[140,145,159,241,330],"cour":[140],"cours":[140],"course":[140],"schools":[140,146,149,193],"eld":[140],"eldp":[140],"show":[141,142,147,155,156,159,162,163,200],"ker":[141,157,160],"kern":[141,157,160],"kerne":[141,157,160],"kernel":[141,157,160],"sty":[141,142,149],"styl":[141,142,149],"style":[141,142,149],"joh":[141,142,149],"john":[141,142,149],"kru":[141,142,149],"krus":[141,142,149],"krusc":[141,142,149],"krusch":[141,142,149],"kruschk":[141,142,149],"kruschke":[141,142,149],"4x5":[141],"remo":[141,366],"remov":[141],"remove":[141],"outlines":[141],"bin":[141,200],"binw":[141],"binwi":[141],"binwid":[141],"binwidt":[141],"binwidth":[141],"estimatio":[141],"estimation":[141],"suppl":[142,163],"suppli":[142,163],"supplie":[142,163],"supplied":[142,163],"bei":[142,143,155,160,163],"bein":[142,143,155,160,163],"being":[142,143,155,160,163],"sho":[142,147,155,162,163,200],"densiti":[142,163],"densitie":[142,163],"densities":[142,163],"plots":[142,159,268],"taki":[142],"takin":[142],"taking":[142],"into":[142,287,370],"acco":[142],"accou":[142],"accoun":[142],"account":[142],"bou":[142,154,370],"boun":[142,154,370],"bound":[142,154,370],"bounda":[142,154],"boundar":[142,154],"boundary":[142],"cond":[142],"condi":[142],"condit":[142],"conditi":[142],"conditio":[142],"condition":[142],"conditions":[142],"pois":[142],"poiss":[142],"poisso":[142],"poisson":[142],"gau":[142,185,186],"gaus":[142,185,186],"gauss":[142,185,186],"gaussi":[142,185,186],"gaussia":[142,185,186],"gaussian":[142,185,186],"bok":[143],"boke":[143],"bokeh":[143],"bpv":[143,154,159,181],"rug":[143,191,197,203],"rugb":[143],"rugby":[143],"defs":[143],"tea":[143,194],"team":[143,194],"ita":[143],"ital":[143],"italy":[143],"lel":[144],"lela":[144],"lelan":[144],"leland":[144],"ame":[144,161],"amer":[144,161],"ameri":[144,161,255],"americ":[144,161,255],"america":[144,161,255],"american":[144,161,255],"statistici":[144,255],"statisticia":[144,255],"statistician":[144,255],"doi":[144,161],"0003":[144],"00031":[144],"000313":[144],"0003130":[144],"00031305":[144],"matt":[144],"matth":[144],"matthe":[144],"matthew":[144],"kay":[144],"tar":[144],"tara":[144],"kol":[144],"kola":[144],"jes":[144],"jess":[144],"jessi":[144],"jessic":[144],"jessica":[144],"hul":[144],"hull":[144],"hullm":[144],"hullma":[144],"hullman":[144],"sea":[144],"sean":[144],"mun":[144],"muns":[144],"munso":[144],"munson":[144],"ish":[144],"bus":[144],"user":[144],"visualizations":[144],"unc":[144,296],"unce":[144,296],"uncer":[144,296],"uncert":[144,296],"uncerta":[144,296],"uncertai":[144,296],"uncertain":[144,296],"uncertaint":[144,296],"uncertainty":[144,296],"everyd":[144],"everyda":[144],"everyday":[144],"mob":[144],"mobi":[144],"mobil":[144],"mobile":[144],"pred":[144,150,367],"predi":[144,150,367],"predic":[144,150,367],"predict":[144,150,367],"predicti":[144,150,296,367],"predictiv":[144,150,367],"predictive":[144,150,367],"sys":[144],"syst":[144],"syste":[144],"system":[144],"systems":[144],"points":[144],"nump":[144],"numpy":[144],"man":[144,150,151,259,305],"manu":[144,150,151],"manua":[144,150,151],"manual":[144,150,151],"manuall":[144,150,151],"manually":[144,150,151],"adj":[144],"adju":[144],"adjus":[144],"adjust":[144],"swa":[144],"swap":[144],"you":[145],"abo":[145,146],"abov":[145,146],"above":[145,146],"ano":[145,159],"anot":[145],"anoth":[145],"anothe":[145],"another":[145],"rath":[145],"rathe":[145],"rather":[145],"sample2":[145],"summ":[146,149,328],"summa":[146,149,328],"summar":[146,149,328],"summary":[146,149,328],"probl":[146],"proble":[146],"problem":[146],"posi":[146],"posit":[146],"positi":[146],"positio":[146],"position":[146],"sub":[147],"refe":[147,152,154,161,264,265,274,296],"refer":[147,152,154,161,264,265,274,296],"diagnosi":[147,305],"diagnosin":[147,305],"diagnosing":[147,305],"subo":[147,305],"subop":[147,305],"subopt":[147,305],"subopti":[147,305],"suboptim":[147,305],"suboptima":[147,305],"suboptimal":[147,305],"cot":[147,305],"cota":[147,305],"cotan":[147,305],"cotang":[147,305],"cotange":[147,305],"cotangen":[147,305],"cotangent":[147,305],"disi":[147,305],"disin":[147,305],"disint":[147,305],"disinte":[147,305],"disinteg":[147,305],"disintegr":[147,305],"disintegra":[147,305],"disintegrat":[147,305],"disintegrati":[147,305],"disintegratio":[147,305],"disintegration":[147,305],"disintegrations":[147,305],"ham":[147,305],"hami":[147,305],"hamil":[147,305],"hamilt":[147,305],"hamilto":[147,305],"hamilton":[147,305],"hamiltoni":[147,305],"hamiltonia":[147,305],"hamiltonian":[147,305],"mont":[147,221,284],"monte":[147,221,284],"car":[147,221,284],"carl":[147,221,284],"carlo":[147,221,284],"006":[147,305],"0069":[147,305],"00695":[147,305],"via":[147,356],"histo":[147,157],"histog":[147,157],"histogr":[147,157],"histogra":[147,157],"histogram":[147,157],"histograms":[147],"mpl":[148],"his":[148,155,157],"hist":[148,155,157],"normali":[148,287],"normaliz":[148,287],"foldi":[148],"foldin":[148],"folding":[148],"locali":[148],"localiz":[148],"localiza":[148],"localizat":[148],"localizati":[148],"localizatio":[148],"localization":[148],"impro":[148],"improv":[148],"improve":[148],"improved":[148],"asse":[148],"asses":[148],"assess":[148],"assessi":[148],"assessin":[148],"assessing":[148],"converg":[148,287,300],"converge":[148,287,300],"convergen":[148,259,287,300],"convergenc":[148,259,287,300],"convergence":[148,259,287,300],"mcm":[148],"mcmc":[148],"080":[148,155],"0800":[148,155],"08008":[148,155],"cho":[148,259,287,331,332],"choa":[148,149,156,158,162,331,332],"choat":[148,149,156,158,162,331,332],"choate":[148,149,156,158,162,331,332],"theta":[148,149,155,156,157,158,162,184,193,274],"incre":[148],"increa":[148],"increas":[148],"increase":[148],"convergi":[148],"convergin":[148],"converging":[148],"prop":[148,370],"prope":[148],"proper":[148],"properl":[148],"properly":[148],"bot":[148,159],"both":[148,159],"shou":[148],"shoul":[148],"should":[148],"rou":[148],"roug":[148],"rough":[148],"roughl":[148],"roughly":[148],"linea":[148],"linear":[148],"customi":[148],"customiz":[148],"customize":[148],"look":[148],"pap":[148],"pape":[148],"paper":[148],"dra":[148,209,222,302,330],"draw":[148,209,222,302,330],"draws":[148,222,302,330],"drawst":[148],"drawsty":[148],"drawstyl":[148],"drawstyle":[148],"mid":[148],"colo":[148,151,192,197,204,206],"color":[148,151,192,197,204,206],"linest":[148],"linesty":[148],"linestyl":[148],"linestyle":[148],"marke":[148],"marker":[148],"lig":[148],"ligh":[148],"light":[148],"lights":[148],"lightst":[148],"lightste":[148],"lightstee":[148],"lightsteel":[148],"lightsteelb":[148],"lightsteelbl":[148],"lightsteelblu":[148],"lightsteelblue":[148],"roy":[148],"roya":[148],"royal":[148],"royalb":[148],"royalbl":[148],"royalblu":[148],"royalblue":[148],"fra":[149,152],"fram":[149],"frame":[149],"datasets":[149],"ropes":[149],"whit":[149],"white":[149],"truncated":[149],"wra":[150],"wrap":[150],"xar":[150,153],"xarr":[150,153],"xarra":[150,153],"xarray":[150,153],"ufu":[150],"ufun":[150],"ufunc":[150],"here":[150],"rvs":[151],"von":[151,370],"vonm":[151],"vonmi":[151],"vonmis":[151],"vonmise":[151],"vonmises":[151],"kap":[151],"kapp":[151],"kappa":[151],"filli":[151],"fillin":[151],"filling":[151],"viri":[151],"virid":[151],"viridi":[151],"viridis":[151],"cma":[151],"cmap":[151],"colors":[151],"plt":[151,160],"counti":[152,159],"countie":[152,159],"counties":[152,159],"county":[152,159],"blu":[152],"blue":[152],"els":[152],"else":[152],"gre":[152,161,301,304],"gree":[152,161],"green":[152,161],"notes":[152],"general":[152,305],"generali":[152],"generaliz":[152],"generalize":[152],"generalized":[152],"gpd":[152],"may":[152,287],"diagnose":[152,259,287],"rat":[152],"rates":[152],"offs":[152],"offse":[152],"offset":[152],"usu":[152],"usua":[152],"usual":[152],"usuall":[152],"usually":[152],"deno":[152],"denot":[152],"denote":[152],"denoted":[152],"tel":[152],"tell":[152],"tells":[152],"mom":[152,305],"mome":[152,305],"momen":[152,305],"moment":[152,305],"moments":[152,305],"asy":[152],"asym":[152],"asymp":[152],"asympt":[152],"asympto":[152],"asymptot":[152],"asymptoti":[152],"asymptotic":[152],"frac":[152],"fract":[152],"fracti":[152],"fractio":[152],"fraction":[152],"fractiona":[152],"fractional":[152],"rati":[152],"ratio":[152],"larges":[152],"largest":[152],"ratios":[152],"hat":[152],"importantl":[152],"importantly":[152],"impracticall":[152],"impractically":[152],"simps":[152],"simpso":[152],"simpson":[152],"gab":[152,154],"gabr":[152,154],"gabry":[152,154],"026":[152],"0264":[152],"02646":[152],"lins":[153],"linsp":[153],"linspa":[153],"linspac":[153],"linspace":[153],"interc":[153],"interce":[153],"intercep":[153],"intercept":[153],"slo":[153],"slop":[153],"slope":[153],"form":[153],"dim1":[153],"dim2":[153],"rang":[153],"range":[153],"pri":[154,161,367],"prio":[154,161,367],"prior":[154,161,367],"bayesp":[154],"bayespl":[154],"bayesplo":[154],"bayesplot":[154],"sec":[154],"sect":[154],"secti":[154],"sectio":[154],"section":[154],"sev":[154],"seve":[154],"sever":[154],"severa":[154],"several":[154],"real":[154],"reali":[154],"realiz":[154],"realiza":[154],"realizat":[154],"realizati":[154],"realizatio":[154],"realization":[154],"realizations":[154],"observa":[154],"observat":[154],"observati":[154],"observatio":[154],"observation":[154],"observations":[154],"rad":[154,159],"rado":[154,159],"radon":[154,159],"cle":[154],"clea":[154],"clear":[154],"clearl":[154],"clearly":[154],"outs":[154],"outsi":[154],"outsid":[154],"outside":[154],"boundari":[154],"boundarie":[154],"boundaries":[154],"str":[155,194,331,332,370],"sele":[155,163],"selec":[155,163],"select":[155,163],"depe":[155],"depen":[155],"depend":[155],"dependi":[155],"dependin":[155],"depending":[155],"cha":[155,302,330],"chai":[155,302,330],"chain":[155,302,330],"squ":[156,252,255],"squa":[156,252,255],"squar":[156,252,255],"square":[156,252,255],"cir":[156],"circ":[156],"circl":[156],"circle":[156],"showi":[156],"showin":[156],"showing":[156],"sample":[157,160,221,367],"sampled":[157,160],"xti":[157,218],"xtic":[157,218],"xtick":[157,218],"xtickl":[157,218],"xtickla":[157,218],"xticklab":[157,218],"xticklabe":[157,218],"xticklabel":[157,218],"xticklabels":[157,218],"rot":[157,209,218],"rota":[157,209,218],"rotat":[157,209,218],"rotati":[157,209,218],"rotatio":[157,209,218],"rotation":[157,209,218],"distributions":[158,163,222],"selecte":[158],"selected":[158],"chan":[158,160],"chang":[158,160],"change":[158,160],"times":[159],"timese":[159],"timeser":[159],"timeseri":[159],"timeserie":[159],"timeseries":[159],"overlai":[159],"overlaid":[159],"kdes":[159],"overlay":[159],"emp":[159],"empi":[159],"empir":[159],"empiri":[159],"empiric":[159],"empirica":[159],"empirical":[159],"cdf":[159],"cdfs":[159],"mul":[159,305,366],"mult":[159,305,366],"multi":[159,305,366],"multip":[159,305],"multipl":[159,305],"multiple":[159,305],"modi":[159],"modif":[159],"modify":[159],"coun":[159,241,330],"count":[159,241,330],"wher":[159,287],"where":[159,287],"meas":[159,296],"measu":[159,296],"measur":[159,296],"measure":[159,296],"was":[159],"tak":[159,169],"take":[159,169],"taken":[159],"don":[159],"done":[159],"why":[159],"apply":[159],"aft":[159],"afte":[159],"after":[159],"afterw":[159],"afterwa":[159],"afterwar":[159],"afterward":[159],"afterwards":[159],"idx":[159],"anok":[159],"anoka":[159],"bel":[159],"belt":[159],"beltr":[159],"beltra":[159],"beltram":[159],"beltrami":[159],"stacke":[159],"stacked":[159],"partic":[159],"particu":[159],"particul":[159],"particula":[159],"particular":[159],"particularl":[159],"particularly":[159],"sma":[159],"smal":[159],"small":[159],"ait":[159],"aitk":[159],"aitki":[159],"aitkin":[159],"recr":[160],"recre":[160],"recrea":[160],"recreat":[160],"recreate":[160],"nonc":[160],"nonce":[160],"noncen":[160],"noncent":[160],"noncente":[160],"noncenter":[160],"noncentere":[160],"noncentered":[160],"aes":[160],"aest":[160],"aesth":[160],"aesthe":[160],"aesthet":[160],"aestheti":[160],"aesthetic":[160],"aesthetics":[160],"greenh":[161],"greenhi":[161],"greenhil":[161],"greenhill":[161],"new":[161,305],"evaluatin":[161,305],"evaluating":[161,305],"jou":[161,305],"jour":[161,305],"journ":[161,305],"journa":[161,305],"journal":[161,305],"pol":[161],"poli":[161],"polit":[161],"politi":[161],"politic":[161],"politica":[161],"political":[161],"005":[161],"0052":[161],"00525":[161],"log":[161,296,367,370],"logi":[161,370],"logis":[161,370],"logist":[161,370],"logisti":[161,370],"logistic":[161,370],"classif":[161,367,370],"classifi":[161,367,370],"classific":[161,367,370],"classifica":[161,367,370],"classificat":[161,367,370],"classificati":[161,367,370],"classificatio":[161,367,370],"classification":[161,367,370],"classification1":[161,367,370],"classification10":[161,367,370],"classification10d":[161,367,370],"disp":[162],"displ":[162],"displa":[162],"display":[162],"aga":[162],"agai":[162],"again":[162],"agains":[162],"against":[162],"dicts":[163],"keywords":[163],"fill":[163],"barh":[163],"sel":[163],"fore":[163],"fores":[163],"forest":[163],"vali":[168,169],"valid":[168,169],"valida":[168],"validat":[168],"validati":[168],"validatio":[168],"validation":[168],"whe":[168,259,274],"when":[168,259,274],"sett":[168],"setti":[168],"settin":[168],"setting":[168],"ite":[168,296],"item":[168],"items":[168],"takes":[169],"prec":[169],"prece":[169],"preced":[169],"precede":[169],"preceden":[169],"precedenc":[169],"precedence":[169],"loade":[169],"loaded":[169],"passi":[169],"passin":[169],"passing":[169],"specifications":[175],"applie":[175],"applied":[175],"las":[175],"last":[175],"gcf":[179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"fig":[183,196,208,211,212,215,366],"figs":[183,196,208,211,212,215,366],"figsi":[183,196,208,211,212,215],"figsiz":[183,196,208,211,212,215],"figsize":[183,196,208,211,212,215],"shad":[184],"shade":[184],"ban":[187,305],"band":[187],"bands":[187],"xla":[188,218],"xlab":[188,218],"xlabe":[188,218],"xlabel":[188,218],"xlabels":[188],"kin":[190],"kind":[190],"mew":[191],"tit":[193,218],"titl":[193,218],"title":[193,218],"defe":[194],"defen":[194],"defens":[194],"defensi":[194],"defensiv":[194],"defensive":[194],"stre":[194],"stren":[194],"streng":[194],"strengt":[194],"strength":[194],"nof":[194],"six":[194],"nat":[194],"nati":[194],"natio":[194],"nation":[194],"teams":[194],"hex":[196],"hexb":[196],"hexbi":[196],"hexbin":[196],"marg":[196,208],"margi":[196,208],"margin":[196,208],"margina":[196,208],"marginal":[196,208],"marginals":[196,208],"lin":[197],"line":[197],"linew":[197],"linewi":[197],"linewid":[197],"linewidt":[197],"linewidth":[197],"bla":[197],"blac":[197],"black":[197],"bins":[200],"maro":[201],"maroo":[201],"maroon":[201],"indig":[202],"indigo":[202],"meth":[203],"metho":[203],"method":[203],"errorb":[204],"errorba":[204],"errorbar":[204],"div":[205,206,207],"dive":[205,206,207],"diver":[205,206,207],"diverg":[205,206,207],"diverge":[205,206,207],"divergen":[205,206,207],"divergenc":[205,206,207],"divergence":[205,206,207],"divergences":[205,206,207],"tex":[205,207,211,212],"text":[205,207,211,212],"texts":[205,207,211,212],"textsi":[205,207,211,212],"textsiz":[205,207,211,212],"textsize":[205,207,211,212],"colorb":[206],"colorba":[206],"colorbar":[206],"rop":[210],"rope":[210],"end":[218],"yla":[218],"ylab":[218],"ylabe":[218],"ylabel":[218],"labelp":[218],"labelpa":[218],"labelpad":[218],"tig":[218],"tigh":[218],"tight":[218],"lay":[218],"layo":[218],"layou":[218],"layout":[218],"samples":[221],"representa":[222],"representat":[222],"representati":[222],"representatio":[222],"representation":[222],"representations":[222],"psisr":[241],"psisre":[241],"psisres":[241],"psisresu":[241],"psisresul":[241],"psisresult":[241],"min":[241,287,305,330],"goo":[241,255,277,330],"good":[241,255,277,330],"oka":[241,277,330],"okay":[241,277,330],"differenc":[252],"difference":[252],"betw":[252],"betwe":[252],"betwee":[252],"between":[252],"036":[253],"0368":[253],"03688":[253],"036883":[253],"0368838":[253],"gelmang":[255],"gelmango":[255],"gelmangoo":[255],"gelmangood":[255],"gelmangoodr":[255],"gelmangoodri":[255],"gelmangoodric":[255],"gelmangoodrich":[255],"gelmangoodrich2":[255],"gelmangoodrich20":[255],"gelmangoodrich201":[255],"gelmangoodrich2019":[255],"ben":[255],"goodr":[255],"goodri":[255],"goodric":[255],"goodrich":[255],"jona":[255],"jonah":[255],"squared":[255],"models":[255],"indicated":[259],"warnings":[259],"choi":[259],"choic":[259],"choice":[259],"expl":[259,296],"expla":[259,296],"explan":[259,296],"explana":[259,296],"explanat":[259,296],"explanati":[259,296],"explanatio":[259,296],"explanation":[259,296],"thres":[259],"thresh":[259],"thresho":[259],"threshol":[259],"threshold":[259],"thresholds":[259],"runn":[259],"runni":[259],"runnin":[259],"running":[259],"many":[259,305],"jml":[264,265],"jmlr":[264,265],"bas":[265,287,305],"basi":[265,287],"basic":[265,287],"spl":[265],"spli":[265],"split":[265],"zha":[273],"zhan":[273],"zhang":[273],"steph":[273],"stephe":[273],"stephen":[273],"stephens":[273],"maps":[273],"mapst":[273],"mapsto":[273],"mini":[274,287],"minim":[274,287],"minimu":[274,287],"minimum":[274,287],"quad":[274],"quadr":[274],"quadra":[274],"quadrat":[274],"quadratu":[274],"quadratur":[274],"quadrature":[274],"sig":[274],"sigm":[274],"sigma":[274],"tec":[274],"tech":[274],"techn":[274],"techno":[274],"technom":[274],"technome":[274],"technomet":[274],"technometr":[274],"technometri":[274],"technometric":[274],"technometrics":[274],"bad":[277],"calli":[278],"callin":[278],"calling":[278],"phy":[281],"phys":[281],"physi":[281],"physic":[281],"physica":[281],"physical":[281],"chem":[281],"chemi":[281],"chemic":[281],"chemica":[281],"chemical":[281],"eng":[281],"engi":[281],"engin":[281],"engine":[281],"enginee":[281],"engineer":[281],"engineeri":[281],"engineerin":[281],"engineering":[281],"sciences":[281],"tur":[285],"turi":[285],"turin":[285],"turing":[285],"proj":[285],"proje":[285],"projec":[285],"project":[285],"projects":[285],"cann":[287],"canno":[287],"cannot":[287],"evenl":[287],"evenly":[287],"disca":[287,303],"discar":[287,303],"discard":[287,303],"discarde":[287],"discarded":[287],"splits":[287],"there":[287],"leas":[287],"least":[287],"splitt":[287],"splitti":[287],"splittin":[287],"splitting":[287],"maxi":[287],"maxim":[287],"maximu":[287],"maximum":[287],"lag":[287],"grea":[287,301,304],"great":[287,301,304],"greate":[287,301,304],"greater":[287,301,304],"estiman":[287],"estimand":[287],"wide":[287,299],"wideh":[287],"wideha":[287],"widehat":[287],"vehtarig":[287],"vehtarige":[287],"vehtarigel":[287],"vehtarigelm":[287],"vehtarigelma":[287],"vehtarigelman":[287],"vehtarigelman2":[287],"vehtarigelman20":[287],"vehtarigelman202":[287],"vehtarigelman2021":[287],"ffta":[287],"fftau":[287],"fftaut":[287],"fftauto":[287],"fftautoc":[287],"fftautoco":[287],"fftautocov":[287],"fftautocovm":[287],"fftautocovme":[287],"fftautocovmet":[287],"fftautocovmeth":[287],"fftautocovmetho":[287],"fftautocovmethod":[287],"bdaa":[287],"bdaau":[287],"bdaaut":[287],"bdaauto":[287],"bdaautoc":[287],"bdaautoco":[287],"bdaautocov":[287],"bdaautocovm":[287],"bdaautocovme":[287],"bdaautocovmet":[287],"bdaautocovmeth":[287],"bdaautocovmetho":[287],"bdaautocovmethod":[287],"kinds":[287],"isa":[287],"symb":[287],"symbo":[287],"symbol":[287],"normalize":[287],"normalized":[287],"diagnoses":[287],"proba":[287],"probab":[287],"probabi":[287],"probabil":[287],"probabili":[287],"probabilit":[287],"probability":[287],"chos":[287],"chose":[287],"chosen":[287],"way":[296],"explanations":[296],"iter":[296],"itera":[296],"iterat":[296],"iterated":[296],"iteratedm":[296],"iteratedmo":[296],"iteratedmod":[296],"iteratedmode":[296],"iteratedmodel":[296],"iterati":[296],"iteratio":[296],"iteration":[296],"resa":[296],"resam":[296],"resamp":[296],"resampl":[296],"resampli":[296],"resamplin":[296],"resampling":[296],"hol":[296],"hold":[296],"holdo":[296],"holdou":[296],"holdout":[296],"measures":[296],"los":[296],"loss":[296],"controls":[296],"pat":[296],"pati":[296],"patie":[296],"patien":[296],"patienc":[296],"patience":[296],"numberl":[296],"numberli":[296],"numberlim":[296],"numberlimi":[296],"numberlimit":[296],"retr":[296],"retra":[296],"retrai":[296],"retrain":[296],"classifiers":[296],"der":[296],"deri":[296],"deriv":[296],"derive":[296],"derived":[296],"predictin":[296],"predicting":[296],"pip":[296],"pipe":[296],"pipel":[296],"pipeli":[296],"pipelin":[296],"pipeline":[296],"rob":[296],"robu":[296],"robus":[296],"robust":[296],"dec":[296],"deci":[296],"decis":[296],"decisi":[296],"decisio":[296],"decision":[296],"wid":[299],"widel":[299],"widely":[299],"bri":[300],"bria":[300],"brian":[300],"smi":[300],"smit":[300],"smith":[300],"cat":[300,331,332],"cate":[300,331,332],"categ":[300,331,332],"catego":[300,331,332],"categor":[300,331,332],"categori":[300,331,332],"categoric":[300,331,332],"categorica":[300,331,332],"categorical":[300,331,332],"rej":[301],"reje":[301],"rejec":[301],"reject":[301],"rejecte":[301],"rejected":[301],"per":[301],"chains":[302,330],"poss":[303],"possi":[303],"possib":[303],"possibl":[303],"possible":[303],"nee":[303],"need":[303],"ini":[303],"init":[303],"initi":[303],"initia":[303],"initial":[303],"bur":[303],"burn":[303],"seq":[303],"sequ":[303],"seque":[303],"sequen":[303],"sequenc":[303],"sequence":[303],"simu":[303,305],"simul":[303,305],"simula":[303,305],"simulat":[303,305],"simulate":[303],"betancourt2":[305],"betancourt20":[305],"betancourt201":[305],"betancourt2018":[305],"intr":[305],"intro":[305],"introd":[305],"introdu":[305],"introduc":[305],"introduct":[305],"introducti":[305],"introductio":[305],"introduction":[305],"024":[305],"0243":[305],"02434":[305],"02434v":[305],"02434v2":[305],"betancourt2016":[305],"00695v":[305],"00695v1":[305],"gelman1":[305],"gelman19":[305],"gelman199":[305],"gelman1992":[305],"iterativ":[305],"iterative":[305],"simulati":[305],"simulatio":[305],"simulation":[305],"sequences":[305],"bro":[305],"broo":[305],"brook":[305],"brooks":[305],"brooks1":[305],"brooks19":[305],"brooks199":[305],"brooks1998":[305],"moni":[305],"monit":[305],"monito":[305],"monitor":[305],"monitori":[305],"monitorin":[305],"monitoring":[305],"simulations":[305],"computa":[305],"computat":[305],"computati":[305],"computatio":[305],"computation":[305],"computationa":[305],"computational":[305],"gra":[305],"grap":[305],"graph":[305],"graphi":[305],"graphic":[305],"graphica":[305],"graphical":[305],"gew":[305],"gewe":[305],"gewek":[305],"geweke":[305],"geweke1":[305],"geweke19":[305],"geweke199":[305],"geweke1991":[305],"based":[305],"appr":[305],"appro":[305],"approa":[305],"approac":[305],"approach":[305],"approache":[305],"approaches":[305],"fed":[305],"fede":[305],"feder":[305],"federa":[305],"federal":[305],"bank":[305],"minn":[305],"minne":[305],"minnea":[305],"minneap":[305],"minneapo":[305],"minneapol":[305],"minneapoli":[305],"minneapolis":[305],"hei":[305],"heid":[305],"heide":[305],"heidel":[305],"heidelb":[305],"heidelbe":[305],"heidelber":[305],"heidelberg":[305],"heidelberge":[305],"heidelberger":[305],"heidelberger1":[305],"heidelberger19":[305],"heidelberger198":[305],"heidelberger1983":[305],"welc":[305],"welch":[305],"presen":[305],"presenc":[305],"presence":[305],"transie":[305],"transien":[305],"transient":[305],"operations":[305],"resea":[305],"resear":[305],"researc":[305],"research":[305],"chap":[305],"chapt":[305],"chapte":[305],"chapter":[305],"gib":[305],"gibb":[305],"gibbs":[305],"sampler":[305],"vol":[305],"volu":[305],"volum":[305],"volume":[305],"oxf":[305],"oxfo":[305],"oxfor":[305],"oxford":[305],"univ":[305],"unive":[305],"univer":[305],"univers":[305],"universi":[305],"universit":[305],"university":[305],"yor":[305],"york":[305],"variou":[308],"various":[308],"outp":[308],"outpu":[308],"output":[308],"outputs":[308],"converted":[308],"wai":[328],"waic":[328],"summarys":[328],"summaryst":[328],"summarysta":[328],"summarystat":[328],"summarystats":[328],"stri":[331,332],"strin":[331,332],"string":[331,332],"uno":[331,332],"unor":[331,332],"unord":[331,332],"unorde":[331,332],"unorder":[331,332],"unordere":[331,332],"unordered":[331,332],"float6":[332],"float64":[332],"posteriors":[336],"posteriorst":[336],"posteriorsta":[336],"posteriorstat":[336],"posteriorstats":[336],"net":[339],"netc":[339],"netcd":[339],"netcdf":[339],"hil":[366],"hill":[366],"docs":[366],"noteb":[366],"notebo":[366],"noteboo":[366],"notebook":[366],"notebooks":[366],"multil":[366],"multile":[366],"multilev":[366],"multileve":[366],"multilevel":[366],"modeli":[366],"modelin":[366],"modeling":[366],"htm":[366],"html":[366],"chr":[366],"chri":[366],"chris":[366],"fon":[366],"fonn":[366],"fonne":[366],"fonnes":[366],"fonnesb":[366],"fonnesbe":[366],"fonnesbec":[366],"fonnesbeck":[366],"implementa":[366],"implementat":[366],"implementati":[366],"implementatio":[366],"implementation":[366],"remot":[366],"remote":[366],"ndo":[366],"ndow":[366],"ndown":[366],"ndownl":[366],"ndownlo":[366],"ndownloa":[366],"ndownload":[366],"ndownloade":[366],"ndownloader":[366],"figsh":[366],"figsha":[366],"figshar":[366],"figshare":[366],"fil":[366],"file":[366],"files":[366],"classification1d":[367,370],"gly":[367,370],"glyc":[367,370],"glyca":[367,370],"glycan":[367,370],"tor":[367,370],"tors":[367,370],"torsi":[367,370],"torsio":[367,370],"torsion":[367,370],"ang":[367,370],"angl":[367,370],"angle":[367,370],"angles":[367,370],"likel":[367],"likeli":[367],"likelih":[367],"likeliho":[367],"likelihoo":[367],"likelihood":[367],"ber":[370],"bern":[370],"berno":[370],"bernou":[370],"bernoul":[370],"bernoull":[370],"bernoulli":[370],"criti":[370],"critic":[370],"critica":[370],"critical":[370],"determinin":[370],"determining":[370],"three":[370],"stru":[370],"struc":[370],"struct":[370],"structu":[370],"structur":[370],"structure":[370],"bio":[370],"mol":[370],"mole":[370],"molec":[370],"molecu":[370],"molecul":[370],"molecule":[370],"molecules":[370],"prod":[370],"produ":[370],"produc":[370],"produce":[370],"clash":[370],"clashe":[370],"clashes":[370],"ato":[370],"atom":[370],"atoms":[370],"ene":[370],"ener":[370],"energ":[370],"energy":[370],"unlikel":[370],"unlikely":[370],"structures":[370],"mise":[370],"mises":[370],"propo":[370],"propos":[370],"propose":[370],"pdb":[370],"2li":[370],"2liq":[370],"pot":[370],"pote":[370],"poten":[370],"potent":[370],"potenti":[370],"potentia":[370],"potential":[370],"proposed":[370],"sai":[370],"said":[370],"bol":[370],"bolt":[370],"boltz":[370],"boltzm":[370],"boltzma":[370],"boltzman":[370],"arc":[373],"arch":[373],"archi":[373],"archiv":[373],"archive":[373],"refs":[373],"tag":[373],"tags":[373],"forc":[373],"force":[373]}] \ No newline at end of file +[{},{"100":[62,75,111,114,119,120,123,141,149,218,233,287,354],"101":[120],"104":[103,255],"105":[287],"106":[103],"108":[103,255],"111":[94,245],"120":[103,255],"124":[121],"131":[106],"146":[94,245],"165":[287],"170":[157],"190":[160],"199":[103,255],"201":[160],"202":[111,114,119,120,123],"213":[122],"250":[35],"308":[185,195],"312":[287],"315":[111,114,119,120,123],"320":[122],"400":[120],"402":[122],"460":[119,120],"480":[111,114,119,120,123],"485":[121],"487":[120],"497":[122],"498":[111,112,113,114,116,119,120,122,123,125],"499":[111,112,113,114,116,119,120,122,123,125],"500":[111,112,113,114,116,119,122,123,125],"501":[116],"625":[287],"687":[287],"725":[116],"875":[287],"893":[116],"908":[116],"911":[121],"970":[116],"986":[94,245],"1000":[111,114,119,120,123,287],"1047":[103,255],"1056":[287],"1061":[103],"1080":[103,255],"1111":[94,245],"1242":[121],"1467":[94,245],"1709":[157],"1903":[160],"1996":[103,255],"1999":[103,255],"2019":[160],"2022":[111,114,119,120,123],"2138":[122],"3125":[287],"3153":[111,114,119,120,123],"3207":[122],"4025":[122],"4605":[119,120],"4801":[111,114,119,120,123],"4859":[121],"4873":[120],"5012":[116],"6875":[287],"7257":[116],"8932":[116],"9089":[116],"9115":[121],"9708":[116],"9868":[94,245],"10474":[103,255],"10618":[103],"12422":[121],"21382":[122],"31539":[111,114,119,120,123],"46054":[119,120],"48011":[111,114,119,120,123],"48593":[121],"48739":[120],"50128":[116],"72574":[116],"89324":[116],"90899":[116],"91151":[121],"97083":[116],"104743":[103,255],"104748":[103],"106186":[103],"124222":[121],"213828":[122],"315398":[111,114,119,120,123],"460544":[119,120],"485933":[121],"487399":[120],"911515":[121],"1047435":[103,255],"1047480":[103],"1061860":[103],"1242227":[121],"4859331":[121],"9115155":[121],"10474359":[103,255],"10474802":[103],"10618600":[103],"12422278":[121],"48593310":[121],"91151559":[121],"124222787":[121],"485933103":[121],"911515591":[121],"1242227874":[121],"arv":[3,6,12,14,15,77,106,111,114,119,120,123,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,334,362,366,367,370,373],"arvi":[3,6,12,14,15,77,106,111,114,119,120,123,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,334,362,366,367,370,373],"arviz":[3,6,12,14,15,77,106,111,114,119,120,123,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,334,362,366,367,370,373],"exp":[3,14,94,111,120,121,128,137,140,141,142,146,147,148,149,151,155,156,158,160,162,163,245],"expl":[3,14,128,147,148],"explo":[3,128,147,148],"explor":[3,128,147,148],"explora":[3,128,147],"explorat":[3,128,147],"explorato":[3,128],"explorator":[3,128],"exploratory":[3,128],"ana":[3,128,221,370],"anal":[3,128,221,370],"analy":[3,128,221,370],"analys":[3,128,221,370],"analysi":[3,128,370],"analysis":[3,128,370],"bay":[3,32,33,75,77,97,98,103,128,138,139,180,181,182,233,248,249,253,255,297,298,308,370],"baye":[3,32,33,75,77,97,98,103,128,138,139,180,181,182,233,248,249,253,255,297,298,308,370],"bayes":[3,32,33,75,77,97,98,103,128,138,139,180,181,182,233,248,249,253,255,297,298,308,370],"bayesi":[3,32,33,75,77,97,98,103,128,139,181,182,233,248,249,253,255,297,298,308,370],"bayesia":[3,32,33,75,77,97,98,103,128,139,181,182,233,248,249,253,255,297,298,308,370],"bayesian":[3,32,33,75,77,97,98,103,128,139,181,182,233,248,249,253,255,297,298,308,370],"mod":[3,44,66,77,92,93,94,95,97,98,99,125,138,140,141,146,149,153,161,169,183,243,244,245,246,248,249,250,253,268,334,370],"mode":[3,44,66,77,92,93,94,95,97,98,99,125,138,140,141,146,149,153,161,183,243,244,245,246,248,249,250,253,334,370],"model":[3,44,66,77,92,93,94,95,97,98,99,125,138,140,141,146,149,153,161,183,243,244,245,246,248,249,250,253,334,370],"models":[3,44,77,94,138,140,141,146,149,161,245,253],"jul":[3,4,17,54,62,77,308,334,346,354,358,366,370],"juli":[3,4,17,54,62,77,308,334,346,354,358,366,370],"julia":[3,4,17,54,62,77,308,334,346,354,358,366,370],"met":[3,17,35,44,68,94,95,97,98,103,111,114,119,120,122,123,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,174,175,222,227,245,246,248,249,255,274,285,296,300,322,323,324,325,328,329,330,331,332,333,334,335,336,358],"meta":[3,111,114,119,120,123],"pac":[3,222,362,373],"pack":[3,222,362,373],"packa":[3,222,362,373],"packag":[3,222,362,373],"package":[3,222,362,373],"for":[3,14,35,36,39,42,44,49,54,59,68,72,75,77,80,81,89,93,95,101,111,112,113,114,116,119,120,121,122,123,125,128,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,193,227,231,233,240,244,246,252,253,259,265,266,269,277,288,291,308,333,334,341,346,351,362,367,370,373],"par":[3,35,36,42,44,72,78,79,81,82,83,86,90,91,94,101,116,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,200,209,231,237,241,245,252,258,259,264,265,269,273,277,281,285,288,294,296,305,334,370],"part":[3,142,143,148,151,285,305],"the":[3,4,5,14,23,28,33,35,36,37,38,39,40,42,44,49,54,56,58,59,60,62,63,68,70,72,75,79,80,82,83,85,87,89,90,91,93,94,95,97,101,103,111,112,114,115,116,117,118,119,120,121,122,123,124,125,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,169,222,227,229,231,233,236,238,240,241,242,244,245,246,248,252,255,258,264,265,266,273,274,277,288,290,291,292,294,296,298,301,303,304,305,308,318,321,328,331,332,333,334,341,346,348,350,351,352,354,355,370],"pro":[3,50,52,59,70,72,75,79,90,101,106,112,116,120,128,139,144,145,148,149,150,151,154,158,163,229,231,233,252,259,264,284,303,305,331,332,334,342,344,351,362,370],"proj":[3,106],"proje":[3,106],"projec":[3,106],"project":[3,106],"whi":[3,58,82,83,111,115,120,121,137,138,141,148,150,151,156,218,265,287,350,373],"whic":[3,58,120,121,137,138,141,148,150,151,156,350,373],"which":[3,58,120,121,137,138,141,148,150,151,156,350,373],"als":[3,54,56,91,113,115,119,139,294,346,348],"also":[3,54,56,91,113,115,119,139,294,346,348],"inc":[3,142,143,151,277,373],"incl":[3,142,143,151,277,373],"inclu":[3,142,143,151,277,373],"includ":[3,142,143,151,277,373],"include":[3,142,143,151,277,373],"includes":[3,143,277],"ins":[4,17,115,119,129,140,144,154,155,358],"inst":[4,17,115,119,129,154,155,358],"insta":[4,129],"instal":[4,129],"install":[4,129],"installa":[4,129],"installat":[4,129],"installati":[4,129],"installatio":[4,129],"installation":[4,129],"fro":[4,12,14,15,17,54,59,60,62,72,89,115,120,137,139,142,144,145,148,149,150,153,155,156,157,158,160,162,163,175,231,240,258,303,330,332,333,346,351,352,354,358],"from":[4,12,14,15,17,54,59,60,62,72,89,115,120,137,139,142,144,145,148,149,150,153,155,156,157,158,160,162,163,175,231,240,258,303,330,332,333,346,351,352,354,358],"usa":[5,137,148,149,156,158,163],"usag":[5,137,148,149,156,158,163],"usage":[5,137,148,149,156,158,163],"see":[5,35,44,58,91,137,139,148,149,156,158,163,185,195,288,294,334,350,370],"qui":[5],"quic":[5],"quick":[5],"quicks":[5],"quickst":[5],"quicksta":[5],"quickstar":[5],"quickstart":[5],"ext":[6,154,222,287,321,328,356],"exte":[6,222,321,328,356],"exten":[6,222,321,328,356],"extend":[6,222],"extendi":[6,222],"extendin":[6,222],"extending":[6,222],"use":[6,17,38,39,40,72,103,111,114,119,120,123,139,140,141,142,143,144,147,149,150,151,152,157,158,175,179,180,183,184,185,186,187,188,189,191,192,193,194,195,196,197,200,201,202,205,206,207,208,209,210,211,212,213,214,215,216,217,221,231,255,259,265,290,291,292,305,332,358,370],"cus":[6,68,227],"cust":[6,68,227],"custo":[6,68,227],"custom":[6,68,227],"api":[9,132,225,262,365],"dat":[12,14,17,18,21,23,25,26,27,28,35,36,37,42,44,49,54,55,58,59,60,62,63,72,73,77,90,101,103,106,111,112,113,114,115,119,120,122,123,125,137,138,139,140,141,143,145,146,147,148,149,150,153,154,155,156,157,158,159,160,161,162,163,184,193,194,197,214,231,252,255,274,311,313,315,316,317,318,322,323,324,329,330,331,332,334,335,336,341,346,347,350,351,352,354,355,358,359,366,367,370,373],"data":[12,14,17,18,21,23,25,26,27,28,35,36,37,42,44,49,54,55,58,59,60,62,63,72,73,77,90,101,103,106,111,112,113,114,115,119,120,122,123,125,137,138,139,140,141,143,145,146,147,148,149,150,153,154,155,156,157,158,159,160,161,162,163,184,193,194,197,214,231,252,255,274,311,313,315,316,317,318,322,323,324,329,330,331,332,334,335,336,341,346,347,350,351,352,354,355,358,359,366,367,370,373],"inf":[13,14,17,18,21,23,25,26,33,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,72,73,89,91,94,101,111,113,114,115,119,120,123,125,137,138,139,140,141,143,146,148,149,152,153,154,155,156,157,158,159,160,161,162,163,231,240,242,245,298,308,311,313,315,316,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,359,367],"infe":[13,14,17,18,21,23,25,26,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,72,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,231,308,311,313,315,316,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,359,367],"infer":[13,14,17,18,21,23,25,26,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,72,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,231,308,311,313,315,316,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,359,367],"infere":[13,14,17,18,21,23,25,26,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,308,311,313,315,316,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,359,367],"inferen":[13,14,17,18,21,23,25,26,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,308,311,313,315,316,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,359,367],"inferenc":[13,14,17,18,21,23,25,26,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,308,311,313,315,316,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,359,367],"inference":[13,14,17,18,21,23,25,26,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,308,311,313,315,316,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,359,367],"mcm":[14,31,33,35,36,37,38,39,40,42,44,137,160,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmc":[14,31,33,35,36,37,38,39,40,42,44,137,160,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcc":[14],"mcmcch":[14],"mcmccha":[14],"mcmcchai":[14],"mcmcchain":[14],"mcmcchains":[14],"fun":[14,15,17,18,25,26,33,35,36,37,42,44,51,52,54,55,58,59,60,62,63,69,70,71,72,73,75,76,77,80,81,82,83,88,89,90,91,94,95,101,103,128,135,137,138,139,140,141,142,143,144,145,146,147,148,149,151,154,155,156,157,158,160,162,163,228,229,230,231,233,234,239,240,241,242,245,246,252,253,255,265,266,269,277,287,288,289,294,296,298,300,301,302,303,304,305,315,316,334,343,344,346,347,350,351,352,354,355,358,359,366,367],"func":[14,15,17,18,25,26,33,35,36,37,42,44,51,52,54,55,58,59,60,62,63,69,70,71,72,73,75,76,77,80,81,82,83,88,89,90,91,94,95,101,103,128,135,137,138,139,140,141,142,143,144,145,146,147,148,149,151,154,155,156,157,158,160,162,163,228,229,230,231,233,234,239,240,241,242,245,246,252,253,255,265,266,269,277,287,288,289,294,296,298,300,301,302,303,304,305,315,316,334,343,344,346,347,350,351,352,354,355,358,359,366,367],"funct":[14,15,17,18,25,26,33,35,36,37,42,44,51,52,54,55,58,59,60,62,63,69,70,71,72,73,75,76,77,80,81,82,83,88,89,90,91,94,95,101,103,128,135,137,139,142,144,145,146,147,149,151,154,158,163,228,229,230,231,233,234,239,240,241,242,245,246,252,253,255,265,266,269,277,287,288,289,294,296,298,300,301,302,303,304,305,315,316,334,343,344,346,347,350,351,352,354,355,358,359,366,367],"functi":[14,15,17,18,25,26,33,35,36,37,42,44,51,52,54,55,58,59,60,62,63,69,70,71,72,73,75,76,77,80,81,82,83,88,89,90,91,94,95,101,103,128,135,137,139,142,144,145,146,147,149,151,154,158,163,228,229,230,231,233,234,239,240,241,242,245,246,252,253,255,265,266,269,277,287,288,289,294,296,298,300,301,302,303,304,305,315,316,334,343,344,346,347,350,351,352,354,355,358,359,366,367],"functio":[14,15,17,18,25,26,33,35,36,37,42,44,51,52,54,55,58,59,60,62,63,69,70,71,72,73,75,76,77,80,81,82,83,88,89,90,91,94,95,101,103,128,135,137,139,142,144,145,146,147,149,151,154,158,163,228,229,230,231,233,234,239,240,241,242,245,246,252,253,255,265,266,269,277,287,288,289,294,296,298,300,301,302,303,304,305,315,316,334,343,344,346,347,350,351,352,354,355,358,359,366,367],"function":[14,15,17,18,25,26,33,35,36,37,42,44,51,52,54,55,58,59,60,62,63,69,70,71,72,73,75,76,77,80,81,82,83,88,89,90,91,94,95,101,103,128,135,137,139,142,144,145,146,147,149,151,154,158,163,228,229,230,231,233,234,239,240,241,242,245,246,252,253,255,265,266,269,277,287,288,289,294,296,298,300,301,302,303,304,305,315,316,334,343,344,346,347,350,351,352,354,355,358,359,366,367],"pos":[14,15,18,59,60,62,66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,111,112,113,114,116,119,120,121,122,123,125,137,139,141,142,143,146,147,148,149,151,153,154,156,157,158,159,160,161,163,181,182,197,210,211,212,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,287,305,328,329,330,331,332,333,334,335,351,352,354,359],"post":[14,15,18,59,60,62,66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,111,112,113,114,116,119,120,121,122,123,125,137,139,141,143,147,148,149,153,154,156,157,158,159,160,161,163,181,182,197,210,211,212,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,305,328,329,330,331,332,333,334,335,351,352,354,359],"poste":[14,15,18,59,60,62,66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,111,112,113,114,119,120,121,123,125,137,139,141,143,147,148,149,153,154,156,157,158,159,160,161,163,181,182,197,210,211,212,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,305,328,329,330,331,332,333,334,335,351,352,354,359],"poster":[14,15,18,59,60,62,66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,111,112,113,114,119,120,121,123,125,137,139,141,143,147,148,149,153,154,156,157,158,159,160,161,163,181,182,197,210,211,212,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,305,328,329,330,331,332,333,334,335,351,352,354,359],"posteri":[14,15,18,59,60,62,66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,111,112,113,114,119,120,121,123,125,137,139,141,143,147,148,149,153,154,156,157,158,159,160,161,163,181,182,197,210,211,212,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,305,328,329,330,331,332,333,334,335,351,352,354,359],"posterio":[14,15,18,59,60,62,66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,111,112,113,114,119,120,121,123,125,137,139,141,143,147,148,149,153,154,156,157,158,159,160,161,163,181,182,197,210,211,212,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,305,328,329,330,331,332,333,334,335,351,352,354,359],"posterior":[14,15,18,59,60,62,66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,111,112,113,114,119,120,121,123,125,137,139,141,143,147,148,149,153,154,156,157,158,159,160,161,163,181,182,197,210,211,212,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,305,328,329,330,331,332,333,334,335,351,352,354,359],"cha":[14,35,36,44,62,72,79,90,91,101,111,113,114,116,119,120,121,122,123,125,140,147,149,150,153,154,156,157,158,160,163,221,231,241,252,264,265,288,294,296,354],"chai":[14,35,36,44,62,72,79,90,91,101,111,113,114,116,119,120,121,122,123,125,149,150,153,154,156,158,160,163,231,241,252,264,265,288,294,296,354],"chain":[14,35,36,44,62,72,79,90,91,101,111,113,114,116,119,120,121,122,123,125,149,150,153,154,156,158,160,163,231,241,252,264,265,288,294,296,354],"chains":[14,35,36,44,72,79,90,91,101,119,120,125,153,154,160,163,231,241,252,264,265,288,294,296],"kwa":[14,17,18,26,35,36,37,42,44,58,59,60,70,71,81,82,83,90,94,101,228,229,241,245,252,265,269,274,289,294,303,304,316,323,324,329,330,331,332,334,350,351,352,358,359,367],"kwar":[14,17,18,26,35,36,37,42,44,58,59,60,70,71,81,82,83,90,94,101,228,229,241,245,252,265,269,274,289,294,303,304,316,323,324,329,330,331,332,334,350,351,352,358,359,367],"kwarg":[14,17,18,26,35,36,37,42,44,58,59,60,70,71,81,82,83,90,94,101,228,229,241,245,252,265,269,274,289,294,303,304,316,323,324,329,330,331,332,334,350,351,352,358,359,367],"kwargs":[14,17,18,26,35,36,37,42,44,58,59,60,70,71,81,82,83,90,94,101,228,229,241,245,252,265,269,274,289,294,303,304,316,323,324,329,330,331,332,334,350,351,352,358,359,367],"inferenced":[14,17,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,308,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,367],"inferenceda":[14,17,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,308,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,367],"inferencedat":[14,17,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,308,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,367],"inferencedata":[14,17,35,36,37,42,44,47,49,54,55,56,58,59,60,62,63,73,111,113,114,115,119,120,123,125,137,138,139,141,143,146,148,149,153,154,155,156,157,158,159,160,161,162,163,308,322,323,324,329,330,331,332,333,334,335,336,339,341,346,347,348,350,351,352,354,355,358,367],"pre":[14,59,60,77,94,99,100,101,111,113,114,119,120,123,137,138,139,140,141,142,143,145,146,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,211,212,245,250,251,252,253,332,333,351,352,367],"pred":[14,59,60,77,94,99,100,101,111,113,114,119,120,123,139,140,141,143,146,153,154,159,161,211,212,245,250,251,252,253,332,333,351,352],"predi":[14,59,60,77,94,99,100,101,111,113,114,119,120,123,139,140,141,143,146,153,154,159,161,211,212,245,250,251,252,332,333,351,352],"predic":[14,59,60,77,94,99,100,101,111,113,114,119,120,123,139,140,141,143,146,153,154,159,161,211,212,245,250,251,252,332,333,351,352],"predict":[14,59,60,77,94,99,100,101,111,113,114,119,120,123,139,140,141,143,146,153,154,159,161,211,212,245,250,251,252,332,333,351,352],"predicti":[14,59,60,94,99,100,101,111,113,114,119,120,123,139,140,141,143,146,153,154,159,161,211,212,245,250,251,252,332,333,351,352],"predictiv":[14,59,60,94,99,100,101,111,113,114,119,120,123,139,140,141,143,146,153,154,159,161,211,212,245,250,251,252,332,351,352],"predictive":[14,59,60,94,99,100,101,111,113,114,119,120,123,139,140,141,143,146,153,154,159,161,211,212,245,250,251,252,332,351,352],"predictio":[14,59,60,101,139,161,333,351,352],"prediction":[14,59,60,101,139,161,333,351,352],"predictions":[14,59,60,101,139,161,333,351,352],"log":[14,60,79,82,83,90,91,94,101,119,120,140,146,154,241,242,245,252,259,264,265,287,330,331,352],"lik":[14,60,90,91,119,120,137,139,141,142,144,145,146,147,148,149,150,151,152,153,155,156,157,158,160,162,163,241,242,330,352],"like":[14,60,90,91,119,120,137,139,141,142,144,145,146,147,148,149,150,151,152,153,155,156,157,158,160,162,163,241,242,330,352],"likel":[14,60,90,91,119,120,241,242,330,352],"likeli":[14,60,90,91,119,120,241,242,330,352],"likelih":[14,60,90,91,119,120,241,242,330,352],"likeliho":[14,60,90,91,119,120,241,242,330,352],"likelihoo":[14,60,90,91,119,120,241,242,330,352],"likelihood":[14,60,90,91,119,120,241,242,330,352],"con":[14,23,25,26,44,49,54,58,59,60,62,63,68,75,81,137,138,139,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,227,233,269,273,287,296,313,315,316,341,346,350,351,352,354,355,366],"conv":[14,25,26,44,58,59,60,81,137,138,141,143,146,147,148,149,152,155,156,157,158,160,162,163,269,296,315,316,350,351,352],"conve":[14,25,26,44,58,59,60,81,137,138,141,143,146,147,148,149,152,155,156,157,158,160,162,163,269,296,315,316,350,351,352],"conver":[14,25,26,44,58,59,60,81,137,138,141,143,146,147,148,149,152,155,156,157,158,160,162,163,269,296,315,316,350,351,352],"convert":[14,25,26,58,59,60,137,138,141,143,146,147,148,149,155,156,157,158,160,162,163,315,316,350,351,352],"form":[14,72,152,231,333],"forma":[14,72,152,231,333],"format":[14,72,152,231,333],"int":[14,23,28,33,35,44,54,56,60,62,68,70,75,93,101,103,106,111,112,113,114,116,119,120,122,123,125,137,138,139,141,144,148,149,150,151,152,153,154,155,156,157,158,160,162,163,222,227,229,233,244,252,255,272,296,298,304,318,346,348,352,354],"into":[14,60,62,150,151,352,354],"any":[14,18,26,59,60,94,111,114,119,120,123,137,138,139,141,143,147,148,149,155,156,157,158,160,162,163,245,277,305,316,351,352,359],"key":[14,26,59,60,62,90,94,101,159,241,245,252,265,316,331,332,351,352,354],"keyw":[14,26,59,90,94,101,241,245,252,265,316,331,332,351],"keywo":[14,26,59,90,94,101,241,245,252,265,316,331,332,351],"keywor":[14,26,59,90,94,101,241,245,252,265,316,331,332,351],"keyword":[14,26,59,90,94,101,241,245,252,265,316,331,332,351],"arg":[14,58,59,60,77,82,83,94,101,103,139,145,148,152,245,252,255,265,350,351,352],"argu":[14,58,59,60,77,82,83,94,101,103,139,145,148,152,245,252,255,265,350,351,352],"argum":[14,58,59,60,77,82,83,94,101,103,139,145,148,152,245,252,255,265,350,351,352],"argume":[14,58,59,60,77,82,83,94,101,103,139,145,148,152,245,252,255,265,350,351,352],"argumen":[14,58,59,60,77,82,83,94,101,103,139,145,148,152,245,252,255,265,350,351,352],"argument":[14,58,59,60,77,82,83,94,101,103,139,145,148,152,245,252,255,265,350,351,352],"bel":[14,35,139,288],"belo":[14,35,139,288],"below":[14,35,139,288],"wit":[14,33,35,44,60,62,70,72,77,90,91,95,97,101,106,111,113,114,115,116,119,120,123,125,140,141,145,146,147,148,149,151,156,157,158,159,182,229,231,241,246,248,252,265,274,296,298,305,352,354],"with":[14,33,35,44,60,62,70,72,77,90,91,95,97,101,106,111,113,114,115,116,119,120,123,125,140,141,145,146,147,148,149,151,156,157,158,159,182,229,231,241,246,248,252,265,274,296,298,305,352,354],"witho":[14,140,157],"withou":[14,140,157],"without":[14,140,157],"expli":[14],"explic":[14],"explici":[14],"explicit":[14],"explicitl":[14],"explicitly":[14],"ann":[14],"anno":[14],"annot":[14],"annota":[14],"annotat":[14],"annotate":[14],"annotated":[14],"typ":[14,22,23,38,39,40,48,49,58,60,68,79,85,86,87,93,95,96,97,98,99,147,159,227,236,237,238,244,246,247,248,249,250,264,273,287,290,291,292,312,313,340,341,350,352],"type":[14,22,23,38,39,40,48,49,58,60,68,79,85,86,87,93,95,96,97,98,99,147,159,227,236,237,238,244,246,247,248,249,250,264,273,287,290,291,292,312,313,340,341,350,352],"abo":[14,139,144],"abov":[14,139],"above":[14,139],"all":[14,28,54,62,63,79,101,113,119,120,121,139,141,144,146,148,152,156,157,159,160,163,252,264,318,334,346,354,355,366],"allo":[14,28,79,113,139,144,264,318],"allow":[14,28,139,318],"allowe":[14,139],"allowed":[14,139],"lon":[14],"long":[14],"can":[14,17,35,54,58,62,111,112,113,115,116,122,123,137,138,139,141,143,145,147,148,149,155,156,157,158,160,162,163,278,346,350,354,358],"pas":[14,17,60,139,141,152,155,156,158,162,352,358],"pass":[14,17,60,139,141,152,155,156,158,162,352,358],"passe":[14,17,60,139,141,152,155,156,158,162,352,358],"passed":[14,17,60,139,141,152,155,156,158,162,352,358],"arguments":[14,58,59,60,77,82,83,94,101,103,245,252,255,265,350,351,352],"dra":[14,35,36,44,59,72,79,90,91,101,111,112,113,114,116,119,120,121,122,123,125,144,149,150,153,154,156,158,160,163,231,241,252,264,265,288,294,296,351],"draw":[14,35,36,44,59,72,79,90,91,101,111,112,113,114,116,119,120,121,122,123,125,144,149,150,153,154,156,158,160,163,231,241,252,264,265,288,294,296,351],"draws":[14,35,36,44,59,72,79,90,91,101,120,153,154,160,231,241,252,264,265,288,294,296,351],"keywords":[14,26,59,90,94,101,241,245,252,265,316,331,332,351],"sam":[15,23,33,35,36,37,42,44,59,60,75,76,79,80,82,83,86,90,94,95,101,111,112,113,114,116,119,120,121,122,123,125,137,140,141,144,145,146,147,148,149,152,153,154,159,160,161,162,233,234,237,241,245,246,252,258,259,264,265,266,288,289,294,296,298,300,301,302,303,305,351,352,370],"samp":[15,33,35,36,37,42,44,59,60,75,76,79,80,82,83,86,90,94,101,111,112,113,114,116,119,120,121,122,123,125,137,140,145,146,147,148,149,153,154,161,162,233,234,237,241,245,252,258,259,264,265,266,288,289,294,296,298,300,301,302,303,305,351,352,370],"sampl":[15,33,35,36,37,42,44,59,60,75,76,79,80,82,83,86,90,94,101,111,112,113,114,116,119,120,121,122,123,125,137,140,145,146,147,148,149,153,154,161,162,233,234,237,241,245,252,258,259,264,265,266,288,289,294,296,298,300,301,302,303,305,351,352,370],"sample":[15,35,36,37,42,44,59,60,75,76,79,80,90,101,111,112,113,114,116,119,120,121,122,123,125,137,140,145,147,148,149,153,154,161,162,233,234,252,264,265,266,288,289,294,296,300,301,302,303,305,351,352],"samplec":[15],"samplech":[15],"samplecha":[15],"samplechai":[15],"samplechain":[15],"samplechains":[15],"not":[15,17,59,72,90,101,121,123,138,140,141,145,146,150,151,153,154,159,163,231,241,252,299,305,331,332,351,358],"noth":[15,59,90,241,351],"nothi":[15,59,90,241,351],"nothin":[15,59,90,241,351],"nothing":[15,59,90,241,351],"pri":[15,114,139,141,143,159,287,366,370],"prio":[15,114,139,141,143,159],"prior":[15,114,139,141,143,159],"inferenceo":[17,18,21,23,25,26,47,49,58,59,60,308,311,313,315,316,339,341,350,351,352,358,359,367],"inferenceob":[17,18,21,23,25,26,47,49,58,59,60,308,311,313,315,316,339,341,350,351,352,358,359,367],"inferenceobj":[17,18,21,23,25,26,47,49,58,59,60,308,311,313,315,316,339,341,350,351,352,358,359,367],"inferenceobje":[17,18,21,23,25,26,47,49,58,59,60,308,311,313,315,316,339,341,350,351,352,358,359,367],"inferenceobjec":[17,18,21,23,25,26,47,49,58,59,60,308,311,313,315,316,339,341,350,351,352,358,359,367],"inferenceobject":[17,18,21,23,25,26,47,49,58,59,60,308,311,313,315,316,339,341,350,351,352,358,359,367],"inferenceobjects":[17,18,21,23,25,26,47,49,58,59,60,308,311,313,315,316,339,341,350,351,352,358,359,367],"net":[17,18,357,358,359],"netc":[17,18,357,358,359],"netcd":[17,18,357,358,359],"netcdf":[17,18,357,358,359],"pat":[17,358],"path":[17,358],"abs":[17,18,23,26,27,33,35,36,38,39,40,42,44,54,59,66,68,75,76,77,85,90,91,94,95,96,97,98,99,101,157,160,227,233,234,236,241,242,245,246,247,248,249,250,252,253,265,287,288,289,290,291,292,294,296,298,300,301,303,304,305,313,316,317,325,346,351,358,359,367],"abst":[17,18,23,26,27,33,35,36,38,39,40,42,44,54,59,66,68,75,76,77,85,90,91,94,95,96,97,98,99,101,227,233,234,236,241,242,245,246,247,248,249,250,252,253,265,288,289,290,291,292,294,296,298,300,301,303,304,305,313,316,317,325,346,351,358,359,367],"abstr":[17,18,23,26,27,33,35,36,38,39,40,42,44,54,59,66,68,75,76,77,85,90,91,94,95,96,97,98,99,101,227,233,234,236,241,242,245,246,247,248,249,250,252,253,265,288,289,290,291,292,294,296,298,300,301,303,304,305,313,316,317,325,346,351,358,359,367],"abstra":[17,18,23,26,27,33,35,36,38,39,40,42,44,54,59,66,68,75,76,77,85,90,91,94,95,96,97,98,99,101,227,233,234,236,241,242,245,246,247,248,249,250,252,253,265,288,289,290,291,292,294,296,298,300,301,303,304,305,313,316,317,325,346,351,358,359,367],"abstrac":[17,18,23,26,27,33,35,36,38,39,40,42,44,54,59,66,68,75,76,77,85,90,91,94,95,96,97,98,99,101,227,233,234,236,241,242,245,246,247,248,249,250,252,253,265,288,289,290,291,292,294,296,298,300,301,303,304,305,313,316,317,325,346,351,358,359,367],"abstract":[17,18,23,26,27,33,35,36,38,39,40,42,44,54,59,66,68,75,76,77,85,90,91,94,95,96,97,98,99,101,227,233,234,236,241,242,245,246,247,248,249,250,252,253,265,288,289,290,291,292,294,296,298,300,301,303,304,305,313,316,317,325,346,351,358,359,367],"abstracts":[17,18,26,59,316,351,358,359],"abstractst":[17,18,26,59,316,351,358,359],"abstractstr":[17,18,26,59,316,351,358,359],"abstractstri":[17,18,26,59,316,351,358,359],"abstractstrin":[17,18,26,59,316,351,358,359],"abstractstring":[17,18,26,59,316,351,358,359],"loa":[17,77,111,193,194,197,214,334,358,362,367],"load":[17,77,111,193,194,197,214,334,358,362,367],"uno":[17,111,114,119,120,122,123,358],"unop":[17,358],"unope":[17,358],"unopen":[17,358],"unopene":[17,358],"unopened":[17,358],"fil":[17,18,137,141,148,149,150,151,155,156,157,158,160,162,163,169,358,359],"file":[17,18,169,358,359],"rem":[17,62,101,115,120,252,354,358,367],"rema":[17,62,101,252,354,358],"remai":[17,62,101,252,354,358],"remain":[17,62,101,252,354,358],"remaini":[17,62,101,252,354,358],"remainin":[17,62,101,252,354,358],"remaining":[17,62,101,252,354,358],"are":[17,44,58,60,62,72,94,95,101,111,118,119,123,137,138,139,140,141,142,145,147,148,149,156,157,158,159,160,161,163,222,231,245,246,252,265,296,350,352,354,358,367],"ncd":[17,18,358,359],"ncda":[17,18,358,359],"ncdat":[17,18,358,359],"ncdata":[17,18,358,359],"ncdatas":[17,18,358,359],"ncdatase":[17,18,358,359],"ncdataset":[17,18,358,359],"ncdatasets":[17,18,358,359],"thi":[17,23,28,44,49,68,72,90,93,111,113,115,120,121,137,138,139,140,142,144,145,147,148,149,154,156,158,160,163,222,227,231,244,259,296,305,318,341,358,362,370,373],"this":[17,23,28,44,49,68,72,90,93,111,113,115,120,121,137,138,139,140,142,144,145,147,148,149,154,156,158,160,163,222,227,231,244,259,296,305,318,341,358,362,370,373],"meth":[17,35,44,68,94,95,97,98,103,122,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,174,175,222,227,245,246,248,249,255,274,285,296,300,322,323,324,325,328,329,330,331,332,333,334,335,336,358],"metho":[17,35,44,68,94,95,97,98,103,122,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,174,175,222,227,245,246,248,249,255,274,285,296,300,322,323,324,325,328,329,330,331,332,333,334,335,336,358],"method":[17,35,44,68,94,95,97,98,103,122,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,174,175,222,227,245,246,248,249,255,274,285,296,300,322,323,324,325,328,329,330,331,332,333,334,335,336,358],"loads":[17,358],"eag":[17,358],"eage":[17,358],"eager":[17,358],"eagerl":[17,358],"eagerly":[17,358],"inste":[17,115,119,154,155,358],"instea":[17,115,119,154,155,358],"instead":[17,115,119,154,155,358],"laz":[17,358],"lazi":[17,358],"lazil":[17,358],"lazily":[17,358],"ope":[17,123,287,358],"open":[17,287,358],"opene":[17,358],"opened":[17,358],"note":[17,138,140,145,146,163,299,358],"req":[17,158,305,358],"requ":[17,158,305,358],"requi":[17,158,305,358],"requir":[17,158,305,358],"require":[17,158,305,358],"requires":[17,358],"tha":[17,23,54,58,63,72,75,103,123,137,138,139,140,141,143,147,148,149,155,156,157,158,159,160,162,163,231,233,255,305,346,350,355,358,366,370],"that":[17,23,54,58,72,75,103,123,137,138,140,141,143,147,148,149,155,156,157,158,159,160,162,163,231,233,255,305,346,350,358,366,370],"loade":[17,358],"loaded":[17,358],"bef":[17,101,252,358],"befo":[17,101,252,358],"befor":[17,101,252,358],"before":[17,101,252,358],"used":[17,72,140,147,150,151,152,157,221,231,265,305,332,358,370],"exa":[17,54,62,77,91,111,137,139,148,149,156,158,159,163,178,197,214,259,334,346,354,358,366,367,370,373],"exam":[17,54,62,77,91,111,137,139,148,149,156,158,159,163,178,197,214,259,334,346,354,358,366,367,370,373],"examp":[17,54,62,77,91,111,137,139,148,149,156,158,159,163,178,197,214,259,334,346,354,358,366,367,370,373],"exampl":[17,54,62,77,91,111,137,139,148,149,156,158,159,163,178,197,214,259,334,346,354,358,366,367,370,373],"example":[17,54,62,77,91,111,137,139,148,149,156,158,159,163,178,197,214,259,334,346,354,358,366,367,370,373],"examples":[17,54,62,77,91,137,139,148,149,156,158,163,334,346,354,358,366],"usi":[17,49,54,77,79,93,94,95,97,98,99,101,103,106,111,122,123,125,140,142,146,151,161,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,244,245,246,248,249,250,252,255,259,264,265,274,277,331,332,334,341,346,358,370],"usin":[17,49,54,77,79,93,94,95,97,98,99,101,103,106,111,122,123,125,140,142,146,151,161,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,244,245,246,248,249,250,252,255,259,264,265,274,277,331,332,334,341,346,358,370],"using":[17,49,54,77,79,93,94,95,97,98,99,101,103,106,111,122,123,125,140,142,146,151,161,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,244,245,246,248,249,250,252,255,259,264,265,274,277,331,332,334,341,346,358,370],"des":[18,44,148,157,305,359,366,370],"dest":[18,359],"gro":[18,49,54,55,58,62,63,111,112,113,114,115,118,119,120,123,141,154,156,161,287,332,334,341,346,347,350,354,355,359],"grou":[18,49,54,55,58,62,63,111,112,113,114,115,118,119,120,123,141,154,156,161,332,334,341,346,347,350,354,355,359],"group":[18,49,54,55,58,62,63,111,112,113,114,115,118,119,120,123,141,154,156,161,332,334,341,346,347,350,354,355,359],"sym":[18,36,54,59,89,240,288,289,330,335,346,351,359],"symb":[18,36,54,59,89,240,288,289,330,335,346,351,359],"symbo":[18,36,54,59,89,240,288,289,330,335,346,351,359],"symbol":[18,36,54,59,89,240,288,289,330,335,346,351,359],"wri":[18,359],"writ":[18,359],"write":[18,359],"datas":[21,23,25,26,27,28,35,36,37,42,44,54,55,58,111,112,113,114,115,119,120,122,123,125,137,138,141,143,145,147,148,149,155,156,157,158,160,162,163,311,313,315,316,317,318,323,324,329,330,334,335,346,347,350,366,367,370],"datase":[21,23,25,26,27,28,35,36,37,42,44,54,55,58,111,112,113,114,115,119,120,122,123,125,137,138,141,143,145,147,148,149,155,156,157,158,160,162,163,311,313,315,316,317,318,323,324,329,330,334,335,346,347,350,366,367,370],"dataset":[21,23,25,26,27,28,35,36,37,42,44,54,55,58,111,112,113,114,115,119,120,122,123,125,137,138,141,143,145,147,148,149,155,156,157,158,160,162,163,311,313,315,316,317,318,323,324,329,330,334,335,346,347,350,366,367,370],"dim":[23,26,27,33,49,54,60,62,80,90,103,106,111,112,113,114,116,117,119,120,121,122,123,125,149,152,153,154,156,158,163,214,255,266,298,313,316,317,322,331,332,341,346,352,354],"dime":[23,26,27,49,54,60,62,80,90,106,111,117,119,120,121,122,149,153,154,156,158,163,214,266,313,316,317,341,346,352,354],"dimen":[23,26,27,49,54,60,62,80,90,106,111,117,119,120,121,122,149,153,154,156,158,163,214,266,313,316,317,341,346,352,354],"dimens":[23,26,27,49,54,60,62,80,90,106,111,117,119,120,121,122,149,153,154,156,158,163,214,266,313,316,317,341,346,352,354],"dimensi":[23,26,27,49,54,60,62,80,90,106,111,117,119,120,121,122,149,153,154,156,158,163,214,266,313,316,317,341,346,352,354],"dimensio":[23,26,27,49,54,60,62,80,90,106,111,117,119,120,121,122,149,153,154,156,158,163,214,266,313,316,317,341,346,352,354],"dimension":[23,26,27,49,54,60,62,80,90,106,111,117,119,120,121,122,149,153,154,156,158,163,214,266,313,316,317,341,346,352,354],"dimensiona":[23,26,27,49,54,106,111,119,120,122,214,313,316,317,341,346],"dimensional":[23,26,27,49,54,106,111,119,120,122,214,313,316,317,341,346],"dimensionald":[23,27,49,54,106,111,119,120,122,214,313,317,341,346],"dimensionalda":[23,27,49,54,106,111,119,120,122,214,313,317,341,346],"dimensionaldat":[23,27,49,54,106,111,119,120,122,214,313,317,341,346],"dimensionaldata":[23,27,49,54,106,111,119,120,122,214,313,317,341,346],"abstractd":[23,26,27,59,313,316,317,351],"abstractdi":[23,26,27,59,313,316,317,351],"abstractdim":[23,27,313,317],"abstractdims":[23,27,313,317],"abstractdimst":[23,27,313,317],"abstractdimsta":[23,27,313,317],"abstractdimstac":[23,27,313,317],"abstractdimstack":[23,27,313,317],"cont":[23,49,54,60,63,68,75,139,141,142,143,144,145,146,151,152,154,159,161,169,227,233,287,313,341,346,352,355,366],"conta":[23,49,54,60,63,68,75,139,143,146,152,154,159,161,169,227,233,313,341,346,352,355,366],"contai":[23,49,54,60,63,68,75,139,143,146,152,154,159,161,169,227,233,313,341,346,352,355,366],"contain":[23,49,54,60,63,68,75,139,143,146,152,154,159,161,169,227,233,313,341,346,352,355,366],"containe":[23,49,60,68,227,313,341,352],"container":[23,49,60,68,227,313,341,352],"arr":[23,26,44,59,60,75,82,83,90,91,101,115,116,142,144,145,146,150,151,152,153,154,161,162,241,252,265,313,316,351,352],"arra":[23,26,44,59,60,75,82,83,90,91,101,115,116,142,144,145,146,150,151,152,153,154,161,162,241,252,265,313,316,351,352],"array":[23,26,44,59,60,75,82,83,90,91,101,115,116,142,144,145,146,150,151,152,153,154,161,162,241,252,265,313,316,351,352],"arrays":[23,26,59,60,115,313,316,351,352],"sha":[23,35,36,44,72,75,79,81,90,91,101,103,141,145,150,152,154,161,200,231,241,252,255,264,269,287,288,294,313],"shar":[23,313],"shari":[23,313],"sharin":[23,313],"sharing":[23,313],"som":[23,35,94,245,285,313],"some":[23,35,94,245,285,313],"dimensions":[23,60,80,90,121,149,153,156,158,163,266,313,352],"imp":[23,28,44,49,56,68,79,80,82,83,86,90,93,94,101,140,146,160,221,227,237,241,244,245,252,258,259,264,265,266,281,287,296,308,318,331,341,348,370],"impl":[23,28,44,49,56,68,93,221,227,244,258,296,308,318,341,348],"imple":[23,28,44,49,56,68,93,221,227,244,258,296,308,318,341,348],"implem":[23,28,44,49,56,68,93,221,227,244,258,296,308,318,341,348],"impleme":[23,28,44,49,56,68,93,221,227,244,258,296,308,318,341,348],"implemen":[23,28,44,49,56,68,93,221,227,244,258,296,308,318,341,348],"implement":[23,28,44,49,56,68,93,221,227,244,258,296,308,318,341,348],"implements":[23,28,44,49,56,68,93,221,227,244,258,296,318,341,348],"same":[23,90,95,101,141,144,146,149,152,153,154,159,160,161,246,305],"inte":[23,28,44,54,56,68,70,75,93,101,103,106,120,137,138,139,141,144,148,149,150,152,154,155,156,157,158,160,162,163,222,227,229,233,244,252,255,272,296,318,346,348],"inter":[23,28,44,54,56,68,70,75,93,103,106,120,137,138,139,141,144,148,149,150,152,155,156,157,158,160,162,163,227,229,233,244,255,272,296,318,346,348],"interf":[23,28,44,56,68,93,227,244,296,318,348],"interfa":[23,28,44,56,68,93,227,244,296,318,348],"interfac":[23,28,44,56,68,93,227,244,296,318,348],"interface":[23,28,44,56,68,93,227,244,296,318,348],"gen":[24,57,61,74,141,148,149,232,265,273,274,314,349,353],"gene":[24,57,61,74,141,148,149,232,265,273,274,314,349,353],"gener":[24,57,61,74,141,148,149,232,265,273,274,314,349,353],"genera":[24,57,61,74,141,148,149,232,265,273,274,314,349,353],"general":[24,57,61,74,232,273,274,314,349,353],"obj":[25,49,58,62,63,68,114,125,137,138,139,141,143,146,147,148,149,154,155,156,157,158,159,160,161,162,163,227,278,315,341,350,354,355],"nam":[26,49,54,60,72,90,91,94,95,111,113,118,121,137,141,146,148,149,153,155,156,157,158,159,160,162,163,231,241,242,245,246,289,316,330,331,332,333,335,341,346,352,366,367],"name":[26,49,54,60,72,90,91,94,95,111,113,118,121,137,141,146,148,149,153,155,156,157,158,159,160,162,163,231,241,242,245,246,289,316,330,331,332,333,335,341,346,352,366,367],"named":[26,60,90,91,94,95,121,241,242,245,246,289,316,330,335,352],"namedt":[26,60,90,91,94,95,121,241,242,245,246,289,316,330,335,352],"namedtu":[26,60,90,91,94,95,121,241,242,245,246,289,316,330,335,352],"namedtup":[26,60,90,91,94,95,121,241,242,245,246,289,316,330,335,352],"namedtupl":[26,60,90,91,94,95,121,241,242,245,246,289,316,330,335,352],"namedtuple":[26,60,90,91,94,95,121,241,242,245,246,289,316,330,335,352],"map":[26,54,146,156,158,169,316,346],"mapp":[26,54,146,156,158,169,316,346],"mappi":[26,54,146,156,158,169,316,346],"mappin":[26,54,146,156,158,169,316,346],"mapping":[26,54,146,156,158,169,316,346],"var":[26,60,72,90,115,123,137,141,142,144,147,148,149,150,151,153,155,156,157,158,159,160,162,163,231,287,316,330,331,332,334,335,352],"vari":[26,60,90,115,123,137,141,142,144,147,148,149,150,151,153,155,156,157,158,159,160,162,163,316,331,332,334,352],"varia":[26,60,90,115,123,137,141,142,144,147,148,149,150,151,153,155,156,157,158,159,160,162,163,316,331,332,334,352],"variab":[26,60,90,115,123,137,141,142,144,147,148,149,150,151,153,155,156,157,158,159,160,162,163,316,331,332,334,352],"variabl":[26,60,90,115,123,137,141,142,144,147,148,149,150,151,153,155,156,157,158,159,160,162,163,316,331,332,334,352],"variable":[26,60,90,115,123,137,141,142,144,147,148,149,150,151,153,155,156,157,158,159,160,162,163,316,331,332,334,352],"names":[26,49,60,72,113,118,137,141,148,149,155,156,157,158,159,160,162,163,231,316,341,352],"non":[26,44,101,113,137,141,143,145,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,252,287,296,316,370],"val":[26,54,59,60,68,70,81,90,91,94,101,115,116,118,121,124,139,140,141,142,144,145,146,150,151,152,154,155,159,162,181,182,227,229,241,245,252,269,316,330,331,346,351,352],"valu":[26,54,59,60,68,70,81,90,91,94,101,115,116,118,121,124,139,140,141,142,144,145,150,151,152,154,155,159,162,181,182,227,229,241,245,252,269,316,330,331,346,351,352],"value":[26,54,59,60,68,70,81,90,91,94,101,115,116,118,121,124,139,140,141,142,144,145,150,151,152,154,155,159,162,181,182,227,229,241,245,252,269,316,330,331,346,351,352],"values":[26,54,59,60,68,81,90,91,94,101,115,116,118,121,141,142,144,145,150,151,152,154,162,227,241,245,252,269,316,330,331,346,351,352],"wil":[26,54,119,141,142,143,144,146,150,151,152,158,159,160,162,163,316,346],"will":[26,54,119,141,142,143,146,150,151,152,158,159,160,162,163,316,346],"converte":[26,59,60,137,138,141,143,147,148,149,155,156,157,158,160,162,163,316,351,352],"converted":[26,59,60,137,138,141,143,147,148,149,155,156,157,158,160,162,163,316,351,352],"att":[26,316],"attr":[26,316],"attrs":[26,316],"abstractdic":[26,59,316,351],"abstractdict":[26,59,316,351],"col":[26,44,68,72,93,95,106,111,113,141,142,146,150,152,158,159,161,218,227,231,244,246,287,296,316],"coll":[26,72,93,95,111,113,231,244,246,316],"colle":[26,72,93,95,111,113,231,244,246,316],"collec":[26,72,93,95,111,113,231,244,246,316],"collect":[26,72,93,95,111,113,231,244,246,316],"collecti":[26,72,93,95,111,113,231,244,246,316],"collectio":[26,72,93,95,111,113,231,244,246,316],"collection":[26,72,93,95,111,113,231,244,246,316],"tab":[28,44,68,93,227,244,296,318],"tabl":[28,44,68,93,227,244,296,318],"table":[28,44,68,93,227,244,296,318],"tables":[28,44,68,93,227,244,296,318],"intef":[28,318],"intefa":[28,318],"intefac":[28,318],"inteface":[28,318],"allows":[28,318],"dia":[31,36,37,44,71,81,137,147,149,152,156,228,269,288,299,303,305],"diag":[31,36,37,44,71,81,137,147,149,152,156,228,269,288,299,303,305],"diagn":[31,36,37,44,71,81,137,147,149,152,228,269,288,299,303,305],"diagno":[31,36,37,44,71,81,137,147,149,152,228,269,288,299,303,305],"diagnos":[31,36,37,44,71,81,137,147,149,152,228,269,288,299,303,305],"diagnost":[31,36,37,44,71,137,149,228,288,299,303,305],"diagnosti":[31,36,37,44,71,137,149,228,288,299,303,305],"diagnostic":[31,36,37,44,71,137,149,228,288,299,303,305],"diagnostics":[31,36,71,149,228,288,299],"mcmcd":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdi":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdia":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiag":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagn":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagno":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagnos":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagnost":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagnosti":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagnostic":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagnostict":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagnosticto":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagnostictoo":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagnostictool":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"mcmcdiagnostictools":[31,33,35,36,37,38,39,40,42,44,284,287,288,289,290,291,292,294,296,298,300,301,302,303,304,305,321,322,323,324,325],"aut":[31,35,38,39,94,135,137,142,143,158,159,179,245,265,287,290,291,305,333],"auto":[31,35,38,39,135,137,142,143,158,159,179,265,287,290,291,305,333],"autoc":[31,35,38,39,135,137,179,265,290,291,305],"autoco":[31,35,38,39,135,137,179,265,290,291,305],"autocov":[31,35,38,39,290,291],"autocovm":[31,35,38,290],"autocovme":[31,35,38,290],"autocovmet":[31,35,38,290],"autocovmeth":[31,35,38,290],"autocovmetho":[31,35,38,290],"autocovmethod":[31,35,38,290],"bda":[31,40,292],"bdaa":[31,40,292],"bdaau":[31,40,292],"bdaaut":[31,40,292],"bdaauto":[31,40,292],"bdaautoc":[31,40,292],"bdaautoco":[31,40,292],"bdaautocov":[31,40,292],"bdaautocovm":[31,40,292],"bdaautocovme":[31,40,292],"bdaautocovmet":[31,40,292],"bdaautocovmeth":[31,40,292],"bdaautocovmetho":[31,40,292],"bdaautocovmethod":[31,40,292],"bfm":[33,147,298,322],"bfmi":[33,147,298,322],"ene":[33,120,147,189,298],"ener":[33,120,147,189,298],"energ":[33,120,147,189,298],"energy":[33,120,147,189,298],"abstractv":[33,44,68,77,94,95,227,245,246,253,296,298,303,304,305],"abstractve":[33,44,68,77,94,95,227,245,246,253,296,298,303,304,305],"abstractvec":[33,44,68,77,94,95,227,245,246,253,296,298,303,304,305],"abstractvect":[33,44,68,77,94,95,227,245,246,253,296,298,303,304,305],"abstractvecto":[33,44,68,77,94,95,227,245,246,253,296,298,303,304,305],"abstractvector":[33,44,68,77,94,95,227,245,246,253,296,298,303,304,305],"rea":[33,35,36,42,44,75,90,94,97,101,125,137,141,148,149,155,156,157,158,160,162,163,233,241,245,248,252,265,273,288,289,294,296,298,300,301,303,304,305],"real":[33,35,36,42,44,75,90,97,101,125,137,141,148,149,155,156,157,158,160,162,163,233,241,248,252,265,273,288,289,294,296,298,300,301,303,304,305],"abstractm":[33,44,66,94,95,96,97,98,99,245,246,247,248,249,250,296,298],"abstractma":[33,44,296,298],"abstractmat":[33,44,296,298],"abstractmatr":[33,44,296,298],"abstractmatri":[33,44,296,298],"abstractmatrix":[33,44,296,298],"dims":[33,62,103,111,112,113,114,116,119,120,122,123,125,149,152,156,158,163,255,298,354],"cal":[33,35,36,37,42,44,91,103,139,145,152,158,163,255,287,298,305],"calc":[33,35,36,37,42,44,91,139,287,298,305],"calcu":[33,35,36,37,42,44,91,139,298,305],"calcul":[33,35,36,37,42,44,91,139,298,305],"calcula":[33,35,36,37,42,44,91,139,298,305],"calculat":[33,35,36,37,42,44,91,139,298,305],"calculate":[33,35,36,37,42,44,91,298],"est":[33,35,39,42,75,79,80,88,94,101,103,138,140,142,144,145,146,148,149,151,162,208,233,239,245,252,255,264,266,289,291,294,298,305],"esti":[33,35,39,42,75,79,80,88,94,101,103,138,140,142,144,145,146,148,149,151,162,208,233,239,245,252,255,264,266,289,291,294,298,305],"estim":[33,35,39,42,75,79,80,88,94,101,103,138,140,142,144,145,146,148,149,151,162,208,233,239,245,252,255,264,266,289,291,294,298,305],"estima":[33,35,39,42,75,79,80,88,94,101,103,138,140,142,144,145,146,148,149,151,162,208,233,239,245,252,255,264,266,289,291,294,298,305],"estimat":[33,35,39,42,75,79,80,88,94,101,103,138,140,142,144,145,146,148,149,151,162,208,233,239,245,252,255,264,266,289,291,294,298,305],"estimate":[33,35,42,75,79,80,88,94,138,140,142,144,145,146,148,149,151,162,208,233,239,245,264,266,289,294,298,305],"estimated":[33,79,94,138,140,142,146,148,149,151,245,264,298,305],"fra":[33,44,103,255,298,300],"frac":[33,103,255,298,300],"fract":[33,103,255,298],"fracti":[33,103,255,298],"fractio":[33,103,255,298],"fraction":[33,103,255,298],"mis":[33,35,36,42,288,289,294,298],"miss":[33,35,36,42,288,289,294,298],"missi":[33,35,36,42,288,289,294,298],"missin":[33,35,36,42,288,289,294,298],"missing":[33,35,36,42,288,289,294,298],"info":[33,89,91,94,140,146,152,240,242,245,298],"infor":[33,89,91,94,140,146,152,240,242,245,298],"inform":[33,89,91,94,140,146,152,240,242,245,298],"informa":[33,89,91,94,140,146,152,240,242,245,298],"informat":[33,89,91,94,140,146,152,240,242,245,298],"informati":[33,89,91,94,140,146,152,240,242,245,298],"informatio":[33,89,91,94,140,146,152,240,242,245,298],"information":[33,89,91,94,140,146,152,240,242,245,298],"whe":[33,72,103,137,139,141,142,143,145,148,149,150,151,155,156,157,158,159,160,162,163,231,255,265,298,305,370,373],"when":[33,72,103,137,141,142,143,145,148,149,151,155,156,157,158,160,162,163,231,255,265,298,305,373],"sampli":[33,59,79,80,82,83,86,90,94,111,114,119,120,123,140,146,147,237,241,245,258,259,264,265,266,298,351,370],"samplin":[33,59,79,80,82,83,86,90,94,111,114,119,120,123,140,146,147,237,241,245,258,259,264,265,266,298,351,370],"sampling":[33,59,79,80,82,83,86,90,94,111,114,119,120,123,140,146,147,237,241,245,258,259,264,265,266,298,351,370],"ham":[33,298],"hami":[33,298],"hamil":[33,298],"hamilt":[33,298],"hamilto":[33,298],"hamilton":[33,298],"hamiltoni":[33,298],"hamiltonia":[33,298],"hamiltonian":[33,298],"mon":[33,41,42,103,155,203,255,265,293,294,298],"mont":[33,41,42,103,155,203,255,265,293,294,298],"monte":[33,41,42,103,155,203,255,265,293,294,298],"car":[33,42,103,155,160,203,255,265,294,298],"carl":[33,42,103,155,203,255,265,294,298],"carlo":[33,42,103,155,203,255,265,294,298],"hmc":[33,147,298],"qua":[33,123,139,144,148,149,151,155,192,199,203,204,298,305],"quan":[33,123,139,144,148,149,151,155,192,199,203,204,298,305],"quant":[33,123,139,144,148,149,151,155,192,199,203,204,298,305],"quanti":[33,123,139,144,148,149,151,155,192,199,203,204,298,305],"quantif":[33,298],"quantifi":[33,298],"quantifie":[33,298],"quantifies":[33,298],"how":[33,62,298,305,354],"wel":[33,221,277,298],"well":[33,221,277,298],"mom":[33,298],"mome":[33,298],"momen":[33,298],"moment":[33,298],"momentu":[33,298],"momentum":[33,298],"res":[33,58,63,79,85,86,87,93,95,121,138,140,141,143,146,150,236,237,238,244,246,259,264,277,298,308,350,355],"resa":[33,298],"resam":[33,298],"resamp":[33,298],"resampl":[33,298],"resampli":[33,298],"resamplin":[33,298],"resampling":[33,298],"mat":[33,72,101,139,142,149,150,151,152,156,159,175,231,265,298],"matc":[33,265,298],"match":[33,265,298],"matche":[33,298],"matches":[33,298],"mar":[33,101,139,147,149,156,265,287,298],"marg":[33,101,139,147,156,287,298],"margi":[33,101,139,147,156,287,298],"margin":[33,101,139,147,156,287,298],"margina":[33,101,139,147,156,298],"marginal":[33,101,139,147,156,298],"dis":[33,59,81,99,101,121,135,137,139,141,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,252,259,269,273,287,298,300,351],"dist":[33,59,81,99,135,139,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,259,269,273,298,351],"distr":[33,59,81,99,139,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,259,269,273,298,351],"distri":[33,59,81,99,139,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,259,269,273,298,351],"distrib":[33,59,81,99,139,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,259,269,273,298,351],"distribu":[33,59,81,99,139,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,259,269,273,298,351],"distribut":[33,59,81,99,139,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,259,269,273,298,351],"distributi":[33,59,81,99,139,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,259,269,273,298,351],"distributio":[33,59,81,99,139,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,259,269,273,298,351],"distribution":[33,59,81,99,139,142,143,144,145,147,149,151,154,159,162,185,187,199,218,250,259,269,273,298,351],"cur":[33,159,287,298,370],"curr":[33,298,370],"curre":[33,298,370],"curren":[33,298,370],"current":[33,298,370],"eff":[34,35,37,79,80,90,119,140,148,149,264,265,266,286,370],"effe":[34,35,37,79,80,90,119,140,149,264,265,266,286,370],"effec":[34,35,37,79,80,90,119,140,149,264,265,266,286,370],"effect":[34,35,37,79,80,90,119,140,149,264,265,266,286,370],"effecti":[34,35,37,79,80,90,140,149,264,265,266,286,370],"effectiv":[34,35,37,79,80,90,140,149,264,265,266,286,370],"effective":[34,35,37,79,80,90,140,149,264,265,266,286,370],"ess":[35,37,79,80,148,149,190,191,192,264,265,266,287,289,294,323,334],"siz":[35,37,77,79,80,90,101,111,114,119,120,123,143,144,146,149,152,154,158,159,264,265,266,287],"size":[35,37,77,79,80,90,101,111,114,119,120,123,143,144,146,149,152,154,158,159,264,265,266,287],"eac":[35,36,42,44,72,93,95,141,144,146,152,160,231,244,246,288,296],"each":[35,36,42,44,72,93,95,141,144,146,152,160,231,244,246,288,296],"para":[35,36,42,44,72,79,81,90,91,101,116,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,209,231,241,252,259,264,265,269,288,294,296,334,370],"param":[35,36,42,44,72,79,81,90,91,101,116,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,231,241,252,259,264,265,269,288,294,296,334,370],"parame":[35,36,42,44,72,79,81,116,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,231,259,264,265,269,288,294,296,334,370],"paramet":[35,36,42,44,72,79,81,116,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,231,259,264,265,269,288,294,296,334,370],"paramete":[35,36,42,44,72,79,81,116,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,231,259,264,265,269,288,294,296,334,370],"parameter":[35,36,42,44,72,79,81,116,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,231,259,264,265,269,288,294,296,334,370],"sou":[35,36,42,44,103,255,296],"sour":[35,36,42,44,103,255,296],"sourc":[35,36,42,44,103,255,296],"source":[35,36,42,44,103,255,296],"samples":[35,36,42,44,75,76,101,121,125,137,145,148,153,154,161,233,234,252,288,289,294,296,300,301,302,303,305],"abstracta":[35,36,38,39,40,42,44,75,76,77,90,91,101,233,234,241,242,252,253,265,288,289,290,291,292,294,296,300,301],"abstractar":[35,36,42,44,75,76,77,90,91,101,233,234,241,242,252,253,265,288,289,294,296,300,301],"abstractarr":[35,36,42,44,75,76,77,90,91,101,233,234,241,242,252,253,265,288,289,294,296,300,301],"abstractarra":[35,36,42,44,75,76,77,90,91,101,233,234,241,242,252,253,265,288,289,294,296,300,301],"abstractarray":[35,36,42,44,75,76,77,90,91,101,233,234,241,242,252,253,265,288,289,294,296,300,301],"uni":[35,36,42,44,75,90,101,139,154,160,233,241,252,265,288,289,294],"unio":[35,36,42,44,90,101,241,252,265,288,289,294],"union":[35,36,42,44,90,101,241,252,265,288,289,294],"kin":[35,36,42,139,142,143,147,148,149,153,159,162,288,289,294],"kind":[35,36,42,139,142,143,147,148,149,153,159,162,288,289,294],"bul":[35,148],"bulk":[35,148],"rel":[35,90,119,144,148,159,241],"rela":[35,90,144,159,241],"relat":[35,90,144,159,241],"relati":[35,90,144,159,241],"relativ":[35,90,144,241],"relative":[35,90,144,241],"boo":[35,66,97,120,139,140,142,144,145,147,150,151,152,154,155,158,159,161,248],"bool":[35,120,139,140,142,144,145,147,150,151,152,154,155,158,159,161],"fal":[35,81,106,140,142,144,145,150,151,152,159,269,334],"fals":[35,81,106,140,142,144,145,150,151,159,269,334],"false":[35,81,106,140,142,144,145,150,151,159,269,334],"spl":[35,36,44,103,255,288,296],"spli":[35,36,44,103,255,288,296],"split":[35,36,44,288,296],"max":[35,120,287],"maxl":[35],"maxla":[35],"maxlag":[35],"shap":[35,36,44,72,75,79,81,90,91,101,141,150,152,154,161,200,231,241,252,264,269,288,294],"shape":[35,36,44,72,75,79,81,90,91,101,141,150,152,154,161,200,231,241,252,264,269,288,294],"parameters":[35,36,44,72,79,81,116,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,169,231,259,264,265,269,288,294,296],"opt":[35,99,137,139,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,169,250],"opti":[35,99,137,139,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,169,250],"optio":[35,137,139,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,169],"option":[35,137,139,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,169],"optiona":[35,137,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,169],"optional":[35,137,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,169],"optionall":[35,145],"optionally":[35,145],"com":[35,36,44,68,70,72,82,83,87,89,90,91,93,94,95,101,103,111,121,123,128,135,137,138,139,140,141,143,145,146,148,149,150,156,158,163,183,197,227,229,231,238,240,241,242,244,245,246,252,255,265,288,296,301,303,304,305,330,331,332,333,334,370],"comp":[35,36,44,68,70,72,82,83,87,89,90,91,93,94,95,101,103,121,123,128,135,138,139,140,141,143,145,146,149,150,158,183,227,229,231,238,240,241,242,244,245,246,252,255,265,288,296,301,303,304,305,330,331,332,333,334,370],"compu":[35,36,44,68,70,72,82,83,87,89,90,91,95,101,103,121,123,138,139,145,150,158,227,229,231,238,240,241,242,246,252,255,265,288,296,301,303,304,305,330,331,332,333,334],"comput":[35,36,44,68,70,72,82,83,87,89,90,91,95,101,103,121,123,138,139,145,150,158,227,229,231,238,240,241,242,246,252,255,265,288,296,301,303,304,305,330,331,332,333,334],"compute":[35,36,44,68,70,72,82,83,89,90,91,95,101,121,123,139,145,150,158,227,229,231,240,241,242,246,252,265,288,296,301,303,304,305,330,331,332,333,334],"computed":[35,68,70,72,145,227,229,231],"spe":[35,54,58,62,72,138,139,141,142,146,148,149,152,156,231,305,346,350,354],"spec":[35,54,58,62,72,138,139,141,142,146,148,149,152,156,231,305,346,350,354],"speci":[35,54,58,62,72,138,139,141,142,146,148,149,152,156,231,305,346,350,354],"specif":[35,54,58,62,72,139,141,142,146,148,149,152,156,231,305,346,350,354],"specifi":[35,54,58,62,72,141,142,146,152,156,231,305,346,350,354],"specifie":[35,54,58,62,72,141,146,152,156,231,305,346,350,354],"specified":[35,54,62,72,146,152,231,305,346,354],"acc":[35,112,116,120,150,151,161,265,305],"acce":[35,112,116,120],"accep":[35,120],"accept":[35,120],"add":[35,114,115,125,139,142,147,149,151,153],"addi":[35,114,149],"addit":[35,149],"additi":[35,149],"additio":[35,149],"addition":[35,149],"additiona":[35,149],"additional":[35,149],"tru":[35,77,101,139,141,142,145,147,149,150,151,158,159,252,253],"true":[35,77,101,139,142,145,147,150,151,158,159,252,253],"ret":[35,54,72,93,95,101,103,121,141,169,231,244,246,255,346,366],"retu":[35,54,72,93,95,101,103,121,141,169,231,244,246,255,346,366],"retur":[35,54,72,93,95,101,103,121,141,169,231,244,246,255,346,366],"return":[35,54,72,93,95,101,103,121,141,169,231,244,246,255,346,366],"returne":[35,95,246],"returned":[35,95,246],"rha":[36,37,149,288,289,323],"rhat":[36,37,149,288,289,323],"wid":[36,37,75,87,91,94,140,144,146,221,233,238,242,245,287,288],"wide":[36,37,87,91,94,140,144,146,221,238,242,245,288],"wideh":[36,37,288],"wideha":[36,37,288],"widehat":[36,37,288],"ran":[36,44,62,97,150,160,162,185,195,198,199,213,214,218,248,259,288,289,296,305,325,354],"rank":[36,160,162,213,288,289],"and":[37,44,59,60,63,68,79,93,98,101,103,111,115,119,120,121,123,124,125,138,139,141,142,143,145,147,148,149,150,151,153,154,156,157,158,159,160,161,162,163,221,227,244,249,252,255,264,265,281,287,296,303,305,334,351,352,355],"abstractau":[38,39,40,290,291,292],"abstractaut":[38,39,40,290,291,292],"abstractauto":[38,39,40,290,291,292],"abstractautoc":[38,39,40,290,291,292],"abstractautoco":[38,39,40,290,291,292],"abstractautocov":[38,39,40,290,291,292],"abstractautocovm":[38,39,40,290,291,292],"abstractautocovme":[38,39,40,290,291,292],"abstractautocovmet":[38,39,40,290,291,292],"abstractautocovmeth":[38,39,40,290,291,292],"abstractautocovmetho":[38,39,40,290,291,292],"abstractautocovmethod":[38,39,40,290,291,292],"uses":[38,39,40,144,290,291,292],"sta":[38,39,40,42,44,59,60,66,69,70,71,72,73,94,95,99,103,106,111,119,120,139,140,144,147,150,154,155,160,162,182,203,221,228,229,230,231,245,246,250,255,259,290,291,292,294,296,304,305,334,336,351,352],"stan":[38,39,40,42,140,155,203,259,290,291,292,294],"stand":[38,39,40,42,140,155,203,259,290,291,292,294],"standa":[38,39,40,42,140,155,203,259,290,291,292,294],"standar":[38,39,40,42,140,155,203,259,290,291,292,294],"standard":[38,39,40,42,140,155,203,259,290,291,292,294],"fft":[39,291],"ffta":[39,291],"fftau":[39,291],"fftaut":[39,291],"fftauto":[39,291],"fftautoc":[39,291],"fftautoco":[39,291],"fftautocov":[39,291],"fftautocovm":[39,291],"fftautocovme":[39,291],"fftautocovmet":[39,291],"fftautocovmeth":[39,291],"fftautocovmetho":[39,291],"fftautocovmethod":[39,291],"alg":[39,44,106,138,144,145,147,258,291],"algo":[39,44,138,144,145,147,258,291],"algor":[39,44,138,144,145,147,258,291],"algori":[39,44,138,144,145,147,258,291],"algorit":[39,44,138,144,145,147,258,291],"algorith":[39,44,138,144,145,147,258,291],"algorithm":[39,44,138,144,145,147,258,291],"estimati":[39,101,103,148,252,255,291,305],"estimatin":[39,101,148,252,291,305],"estimating":[39,101,148,252,291,305],"mea":[39,42,70,71,79,121,139,144,149,151,153,159,228,229,264,291,294,334],"mean":[39,42,70,71,79,121,139,144,149,151,153,159,228,229,264,291,294,334],"autocova":[39,291],"autocovar":[39,291],"autocovari":[39,291],"autocovaria":[39,291],"autocovarian":[39,291],"autocovarianc":[39,291],"autocovariance":[39,291],"mcs":[42,125,155,204,294,324,334],"mcse":[42,125,155,204,294,324,334],"err":[42,120,140,155,203,204,294],"erro":[42,120,140,155,203,204,294],"error":[42,120,140,155,203,294],"stat":[42,44,59,60,66,69,70,71,72,73,103,106,111,119,120,139,147,150,160,162,182,221,228,229,230,231,255,294,296,305,334,336,351,352],"stati":[42,44,59,70,71,72,111,139,160,182,221,228,229,231,294,296,305,334,351],"statis":[42,44,59,70,71,72,111,139,160,182,221,228,229,231,294,296,305,334,351],"statist":[42,44,59,70,71,72,111,139,160,182,221,228,229,231,294,296,305,334,351],"statisti":[42,44,59,70,71,72,111,139,160,182,221,228,229,231,294,296,305,334,351],"statistic":[42,44,59,70,71,72,111,139,160,182,221,228,229,231,294,296,305,334,351],"statistics":[42,59,70,71,72,111,139,160,228,229,231,294,305,334,351],"errors":[42,294],"estimato":[42,294],"estimator":[42,294],"app":[42,63,87,91,94,95,138,140,146,154,238,242,245,246,294,305,355],"appl":[42,87,91,94,140,146,238,242,245,294,305],"appli":[42,87,91,94,140,146,238,242,245,294],"applie":[42,294],"applied":[42,294],"rst":[44,296,325],"rsta":[44,296,325],"rstar":[44,296,325],"rng":[44,296,325],"rand":[44,62,97,185,195,198,199,248,259,296,325,354],"rando":[44,97,185,195,198,199,248,296,325],"random":[44,97,185,195,198,199,248,296,325],"abstractr":[44,97,248,296,325],"abstractrn":[44,97,248,296,325],"abstractrng":[44,97,248,296,325],"def":[44,69,70,71,72,101,103,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,162,163,218,222,228,229,230,231,255,296,334],"defa":[44,69,70,71,72,103,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,162,163,218,228,229,230,231,255,296,334],"defau":[44,69,70,71,72,103,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,162,163,218,228,229,230,231,255,296,334],"defaul":[44,69,70,71,72,103,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,162,163,218,228,229,230,231,255,296,334],"default":[44,69,70,71,72,103,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,162,163,218,228,229,230,231,255,296,334],"cla":[44,137,138,139,141,143,147,148,149,154,155,156,157,158,159,160,161,162,163,168,296,370],"clas":[44,137,138,139,141,143,147,148,149,154,155,156,157,158,159,160,161,162,163,168,296,370],"class":[44,137,138,139,141,143,147,148,149,154,155,156,157,158,159,160,161,162,163,168,296,370],"classi":[44,296],"classif":[44,296],"classifi":[44,296],"classifie":[44,296],"classifier":[44,296],"ind":[44,53,54,112,113,116,118,119,120,142,151,152,160,287,288,296,345,346],"indi":[44,54,142,151,152,160,288,296,346],"indic":[44,54,142,151,152,160,288,296,346],"indice":[44,54,152,296,346],"indices":[44,54,152,296,346],"sub":[44,113,114,119,124,137,141,142,143,148,149,155,156,157,158,160,162,163,296],"subs":[44,113,119,124,137,141,142,143,148,149,155,156,157,158,160,162,163,296],"subse":[44,113,119,124,142,296],"subset":[44,113,119,124,142,296],"ver":[44,111,114,119,120,123,162,287,296,334],"verb":[44,296,334],"verbo":[44,296,334],"verbos":[44,296,334],"verbosi":[44,296],"verbosit":[44,296],"verbosity":[44,296],"converg":[44,81,137,149,152,160,269,296],"converge":[44,81,137,149,152,160,269,296],"convergen":[44,81,137,149,152,160,269,296],"convergenc":[44,81,137,149,152,160,269,296],"convergence":[44,81,137,149,152,160,269,296],"mus":[44,54,59,72,90,91,141,142,147,151,154,161,231,241,265,296,346,351],"must":[44,54,59,72,90,91,141,142,147,151,154,161,231,241,265,296,346,351],"eit":[44,81,94,116,140,146,245,269,296],"eith":[44,81,94,116,140,146,245,269,296],"eithe":[44,81,94,116,140,146,245,269,296],"either":[44,81,94,116,140,146,245,269,296],"who":[44,60,94,245,294,296,352],"whos":[44,60,94,245,294,296,352],"whose":[44,60,94,245,294,296,352],"row":[44,158,159,287,296],"rows":[44,158,159,287,296],"colu":[44,68,158,159,227,287,296],"colum":[44,68,158,159,227,287,296],"column":[44,68,158,159,227,287,296],"columns":[44,158,159,287,296],"indica":[44,142,151,160,288,296],"indicat":[44,142,151,160,288,296],"indicate":[44,142,151,160,288,296],"indicates":[44,142,151,160,288,296],"ids":[44,296],"sup":[44,58,119,125,141,296,350],"supp":[44,58,119,125,141,296,350],"suppo":[44,58,119,125,296,350],"suppor":[44,58,119,296,350],"support":[44,58,119,296,350],"supports":[44,296],"rag":[44,296],"ragg":[44,296],"ragge":[44,296],"ragged":[44,296],"none":[44,137,141,143,145,148,149,151,153,154,155,156,157,158,159,160,161,162,163,287,296],"noneq":[44,296],"nonequ":[44,296],"nonequa":[44,296],"nonequal":[44,296],"len":[44,77,103,117,218,255,296,305],"leng":[44,77,103,117,218,255,296,305],"lengt":[44,77,103,117,218,255,296,305],"length":[44,77,103,117,218,255,296,305],"lengths":[44,117,296],"implementa":[44,308],"implementat":[44,308],"implementati":[44,308],"implementatio":[44,308],"implementation":[44,308],"ada":[44,151],"adap":[44,151],"adapt":[44,151],"adapti":[44,151],"adaptio":[44],"adaption":[44],"algorithms":[44,147],"desc":[44,157,366,370],"descr":[44,157,366,370],"descri":[44,157,366,370],"describ":[44,157,366,370],"describe":[44,157,366,370],"described":[44,157],"lam":[44],"lamb":[44],"lambe":[44],"lamber":[44],"lambert":[44],"veh":[44,82,83,90,91,160,241,242,258,281,288],"veht":[44,82,83,90,91,160,241,242,258,281,288],"vehta":[44,82,83,90,91,160,241,242,258,281,288],"vehtar":[44,82,83,90,91,160,241,242,258,281,288],"vehtari":[44,82,83,90,91,160,241,242,258,281,288],"has":[44,68,138,160,227,370,373],"supe":[44],"super":[44],"superv":[44],"supervi":[44],"supervis":[44],"supervise":[44],"supervised":[44],"mlj":[44],"fram":[44],"frame":[44],"framew":[44],"framewo":[44],"framewor":[44],"framework":[44],"doc":[44,106,137,138,141,143,148,149,155,156,157,158,160,162,163,287],"docu":[44,137,138,141,143,148,149,155,156,157,158,160,162,163,287],"docum":[44,137,138,141,143,148,149,155,156,157,158,160,162,163,287],"docume":[44,137,138,141,143,148,149,155,156,157,158,160,162,163,287],"documen":[44,137,138,141,143,148,149,155,156,157,158,160,162,163,287],"document":[44,137,138,141,143,148,149,155,156,157,158,160,162,163,287],"documenta":[44,137,138,141,143,148,149,155,156,157,158,160,162,163],"documentat":[44,137,138,141,143,148,149,155,156,157,158,160,162,163],"documentati":[44,137,138,141,143,148,149,155,156,157,158,160,162,163],"documentatio":[44,137,138,141,143,148,149,155,156,157,158,160,162,163],"documentation":[44,137,138,141,143,148,149,155,156,157,158,160,162,163],"lis":[44,137,141,148,149,151,152,155,156,157,158,159,160,162,163,218,287],"list":[44,137,141,148,149,151,152,155,156,157,158,159,160,162,163,218,287],"supporte":[44,58,119,350],"supported":[44,58,119,350],"tra":[44,101,120,145,147,154,158,162,163,216,252,287],"trai":[44],"train":[44],"traine":[44],"trained":[44],"bas":[47,51,52,54,55,58,62,63,94,123,140,145,146,147,158,159,245,339,343,344,346,347,350,354,355],"base":[47,51,52,54,55,62,63,94,123,140,145,146,147,158,159,245,339,343,344,346,347,354,355],"cat":[47,62,111,114,119,120,122,123,125,339,354],"types":[49,58,60,341,350,352],"sto":[49,111,123,308,341],"stor":[49,111,123,308,341],"stora":[49,341],"storag":[49,341],"storage":[49,341],"obje":[49,58,62,63,68,114,125,137,138,139,141,143,146,147,148,149,154,155,156,157,158,159,160,161,162,163,227,278,341,350,354,355],"objec":[49,58,62,63,68,114,125,137,138,139,141,143,146,147,148,149,154,155,156,157,158,159,160,161,162,163,227,278,341,350,354,355],"object":[49,58,62,63,68,114,125,137,138,139,141,143,146,147,148,149,154,155,156,157,158,159,160,161,162,163,227,278,341,350,354,355],"prop":[50,52,79,112,116,259,264,303,342,344],"prope":[50,52,79,112,116,264,342,344],"proper":[50,52,79,112,116,264,342,344],"propert":[50,52,79,112,116,264,342,344],"property":[50,52,116,342,344],"get":[51,54,112,113,116,117,118,119,339,343,346],"getp":[51,343],"getpr":[51,343],"getpro":[51,343],"getprop":[51,343],"getprope":[51,343],"getproper":[51,343],"getpropert":[51,343],"getproperty":[51,343],"propertyn":[52,344],"propertyna":[52,344],"propertynam":[52,344],"propertyname":[52,344],"propertynames":[52,344],"inde":[53,54,112,113,116,118,119,120,287,345,346],"index":[53,54,112,113,116,118,119,120,287,345,346],"indexi":[53,345],"indexin":[53,345],"indexing":[53,345],"geti":[54,339,346],"getin":[54,339,346],"getind":[54,339,346],"getinde":[54,339,346],"getindex":[54,339,346],"groups":[54,62,63,111,113,114,115,118,119,120,332,346,354,355],"coo":[54,62,118,152,153,155,156,157,158,162,346,354],"coor":[54,62,118,152,153,155,156,157,158,162,346,354],"coord":[54,62,118,152,153,155,156,157,158,162,346,354],"coords":[54,62,152,153,155,156,158,162,346,354],"new":[54,62,113,114,115,123,125,346,354],"containi":[54,75,139,143,146,152,159,169,233,346,366],"containin":[54,75,139,143,146,152,159,169,233,346,366],"containing":[54,75,139,143,146,152,159,169,233,346,366],"sli":[54,162,346],"slic":[54,162,346],"slice":[54,162,346],"sliced":[54,346],"specifies":[54,58,72,141,156,231,346,350],"sel":[54,119,124,155,158,162,287,346],"sele":[54,119,124,287,346],"selec":[54,119,124,287,346],"select":[54,119,124,287,346],"selecto":[54,119,287,346],"selector":[54,119,287,346],"interv":[54,70,75,103,120,139,141,144,148,149,150,158,229,233,255,346],"interva":[54,70,75,103,120,139,141,144,148,149,150,158,229,233,255,346],"interval":[54,70,75,103,120,139,141,144,148,149,150,158,229,233,255,346],"intervals":[54,103,120,141,148,149,150,255,346],"intervalse":[54,120,346],"intervalset":[54,120,346],"intervalsets":[54,120,346],"abstracti":[54,346],"abstractin":[54,346],"abstractint":[54,346],"abstractinte":[54,346],"abstractinter":[54,346],"abstractinterv":[54,346],"abstractinterva":[54,346],"abstractinterval":[54,346],"one":[54,86,90,94,101,111,140,141,142,143,146,147,149,151,154,158,160,162,237,241,245,252,346],"mor":[54,63,94,125,141,145,146,149,158,162,245,346,355,370],"more":[54,63,94,125,141,145,146,149,158,162,245,346,355,370],"lac":[54,346],"lack":[54,346],"war":[54,265,346],"warn":[54,265,346],"warni":[54,346],"warnin":[54,346],"warning":[54,346],"rai":[54,346],"rais":[54,346],"raise":[54,346],"raised":[54,346],"but":[54,121,123,139,141,346],"ign":[54,142,151,346],"igno":[54,142,151,346],"ignor":[54,142,151,346],"ignore":[54,142,151,346],"ignored":[54,142,151,346],"exc":[54,137,139,148,149,155,156,157,158,160,162,163,346],"exce":[54,139,346],"excep":[54,139,346],"except":[54,139,346],"excepti":[54,346],"exceptio":[54,346],"exception":[54,346],"jus":[54,113,144,346],"just":[54,113,144,346],"set":[55,101,122,123,125,141,149,156,158,163,169,175,252,347],"seti":[55,123,347],"setin":[55,123,347],"setind":[55,123,347],"setinde":[55,123,347],"setindex":[55,123,347],"ite":[56,72,112,141,146,231,287,305,348],"iter":[56,141,305,348],"itera":[56,141,305,348],"iterat":[56,141,305,348],"iterati":[56,305,348],"iteratio":[56,305,348],"iteration":[56,305,348],"converts":[58,350],"sin":[58,60,112,145,287,350,352],"sing":[58,60,112,145,287,350,352],"singl":[58,60,112,145,287,350,352],"single":[58,60,112,145,287,350,352],"resu":[58,63,79,85,86,87,93,95,121,140,141,143,146,150,236,237,238,244,246,259,264,277,308,350,355],"resul":[58,63,79,85,86,87,93,95,121,140,141,143,146,150,236,237,238,244,246,259,264,277,308,350,355],"result":[58,63,79,85,86,87,93,95,121,140,141,143,146,150,236,237,238,244,246,259,264,277,308,350,355],"resulti":[58,143,350],"resultin":[58,143,350],"resulting":[58,143,350],"man":[58,103,111,169,255,350],"many":[58,350],"objects":[58,62,63,141,278,350,354,355],"basi":[58,350],"basic":[58,350],"dic":[59,62,111,114,119,120,123,138,146,155,159,162,169,351,354,367],"dict":[59,62,111,114,119,120,123,146,155,159,162,169,351,354,367],"its":[59,119,153,305,308,351],"str":[59,68,93,97,98,99,111,114,119,120,122,123,137,139,141,142,144,146,147,148,149,150,151,152,153,154,156,158,159,160,161,162,163,169,175,227,244,248,249,250,351,366,367],"stri":[59,111,114,119,120,122,123,139,142,151,152,153,160,175,351,366,367],"strin":[59,111,114,119,120,122,123,139,142,151,152,153,160,175,351,366,367],"string":[59,111,114,119,120,122,123,139,142,151,152,153,160,175,351,366,367],"strings":[59,139,153,351],"stats":[59,60,66,69,70,72,73,119,120,147,150,162,229,230,231,334,336,351,352],"proc":[59,120,351],"proce":[59,120,351],"proces":[59,120,351],"process":[59,120,351],"out":[59,82,83,86,90,94,101,115,140,146,154,161,237,241,245,252,265,287,351],"vec":[60,81,175,269,352],"vect":[60,81,175,269,352],"vecto":[60,81,175,269,352],"vector":[60,81,175,269,352],"containers":[60,352],"they":[60,111,163,352],"fla":[60,352],"flat":[60,352],"flatt":[60,352],"flatte":[60,352],"flatten":[60,352],"flattene":[60,352],"flattened":[60,352],"ele":[60,101,252,352],"elem":[60,101,252,352],"eleme":[60,101,252,352],"elemen":[60,101,252,352],"element":[60,101,252,352],"elements":[60,101,252,352],"fir":[60,120,129,140,150,303,352],"firs":[60,120,129,140,150,303,352],"first":[60,120,129,140,150,303,352],"cor":[60,90,93,112,124,159,244,263,352],"corr":[60,90,93,112,124,159,244,352],"corre":[60,90,93,112,124,159,244,352],"corres":[60,90,93,112,124,159,244,352],"corresp":[60,90,93,112,124,159,244,352],"correspo":[60,90,93,112,124,159,244,352],"correspon":[60,90,93,112,124,159,244,352],"correspond":[60,90,93,112,124,159,244,352],"may":[60,72,81,121,147,158,231,269,305,352,370],"fol":[60,121,160,308,321,328,352,370],"foll":[60,121,308,321,328,352,370],"follo":[60,121,308,321,328,352,370],"follow":[60,121,308,321,328,352,370],"followi":[60,121,308,321,328,352,370],"followin":[60,121,308,321,328,352,370],"following":[60,121,308,321,328,352,370],"keys":[60,62,352,354],"ndr":[60,77,79,259,264,352],"ndra":[60,77,79,259,264,352],"ndraw":[60,77,79,259,264,352],"ndraws":[60,77,79,259,264,352],"conc":[62,354],"conca":[62,354],"concat":[62,354],"concate":[62,354],"concaten":[62,354],"concatena":[62,354],"concatenat":[62,354],"concatenate":[62,354],"alo":[62,103,121,149,255,354],"alon":[62,103,121,149,255,354],"along":[62,103,121,149,255,354],"onl":[62,119,121,149,150,151,153,154,156,158,159,163,331,332,354],"only":[62,119,121,149,150,151,153,154,156,158,159,163,331,332,354],"concatenated":[62,354],"mer":[62,63,114,123,354,355],"merg":[62,63,114,123,354,355],"merge":[62,63,114,123,354,355],"her":[62,94,111,114,119,120,122,123,124,222,245,287,354],"here":[62,94,111,119,123,222,245,287,354],"two":[62,121,125,138,145,146,158,354],"exi":[62,331,354],"exis":[62,331,354],"exist":[62,331,354],"existi":[62,331,354],"existin":[62,331,354],"existing":[62,331,354],"randn":[62,354],"ida":[62,77,111,112,113,114,119,120,123,125,138,148,153,154,155,161,331,332,333,354],"idat":[62,77,111,112,113,114,119,120,123,125,138,148,153,154,155,161,331,332,333,354],"idata":[62,77,111,112,113,114,119,120,123,125,138,148,153,154,155,161,331,332,333,354],"cat1":[62,354],"contains":[63,355],"oth":[63,119,139,144,145,146,151,152,299,355],"othe":[63,119,139,144,145,146,151,152,299,355],"other":[63,119,139,144,145,146,151,152,299,355],"others":[63,355],"appe":[63,355],"appea":[63,355],"appear":[63,355],"appears":[63,355],"than":[63,139,141,143,158,355],"onc":[63,355],"once":[63,355],"psi":[66,79,80,81,82,83,86,90,237,241,258,259,264,265,266,268,269,273,274,277,278,330,332],"psis":[66,79,80,81,82,83,86,90,237,241,258,259,264,265,266,268,269,273,274,277,278,330,332],"psisr":[66,79,82,83,264,265,277,278],"psisre":[66,79,82,83,264,265,277,278],"psisres":[66,79,82,83,264,265,277,278],"psisresu":[66,79,82,83,264,265,277,278],"psisresul":[66,79,82,83,264,265,277,278],"psisresult":[66,79,82,83,264,265,277,278],"posteriors":[66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,137,147,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,328,329,330,331,332,333,334,335],"posteriorst":[66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,328,329,330,331,332,333,334,335],"posteriorsta":[66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,328,329,330,331,332,333,334,335],"posteriorstat":[66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,328,329,330,331,332,333,334,335],"posteriorstats":[66,68,69,70,71,72,75,76,77,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,103,221,227,228,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,255,328,329,330,331,332,333,334,335],"abstracte":[66,85,94,95,236,245,246],"abstractel":[66,85,94,95,236,245,246],"abstractelp":[66,85,94,95,236,245,246],"abstractelpd":[66,85,94,95,236,245,246],"abstractelpdr":[66,85,94,95,236,245,246],"abstractelpdre":[66,85,94,95,236,245,246],"abstractelpdres":[66,85,94,95,236,245,246],"abstractelpdresu":[66,85,94,95,236,245,246],"abstractelpdresul":[66,85,94,95,236,245,246],"abstractelpdresult":[66,85,94,95,236,245,246],"abstractmo":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmod":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmode":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodel":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelw":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelwe":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelwei":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweig":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweigh":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweight":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweights":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweightsm":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweightsme":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweightsmet":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweightsmeth":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweightsmetho":[66,94,95,96,97,98,99,245,246,247,248,249,250],"abstractmodelweightsmethod":[66,94,95,96,97,98,99,245,246,247,248,249,250],"boot":[66,97,248],"boots":[66,97,248],"bootst":[66,97,248],"bootstr":[66,97,248],"bootstra":[66,97,248],"bootstrap":[66,97,248],"bootstrapp":[66,97,248],"bootstrappe":[66,97,248],"bootstrapped":[66,97,248],"bootstrappedp":[66,97,248],"bootstrappedps":[66,97,248],"bootstrappedpse":[66,97,248],"bootstrappedpseu":[66,97,248],"bootstrappedpseud":[66,97,248],"bootstrappedpseudo":[66,97,248],"bootstrappedpseudob":[66,97,248],"bootstrappedpseudobm":[66,97,248],"bootstrappedpseudobma":[66,97,248],"modelc":[66,93,94,244,245],"modelco":[66,93,94,244,245],"modelcom":[66,93,94,244,245],"modelcomp":[66,93,94,244,245],"modelcompa":[66,93,94,244,245],"modelcompar":[66,93,94,244,245],"modelcompari":[66,93,94,244,245],"modelcomparis":[66,93,94,244,245],"modelcompariso":[66,93,94,244,245],"modelcomparison":[66,93,94,244,245],"modelcomparisonr":[66,93,94,244,245],"modelcomparisonre":[66,93,94,244,245],"modelcomparisonres":[66,93,94,244,245],"modelcomparisonresu":[66,93,94,244,245],"modelcomparisonresul":[66,93,94,244,245],"modelcomparisonresult":[66,93,94,244,245],"psisl":[66,86,90,237,241,330],"psislo":[66,86,90,237,241,330],"psisloo":[66,86,90,237,241,330],"psisloor":[66,86,90,237,241,330],"psisloore":[66,86,90,237,241,330],"psisloores":[66,86,90,237,241,330],"psislooresu":[66,86,90,237,241,330],"psislooresul":[66,86,90,237,241,330],"psislooresult":[66,86,90,237,241,330],"pse":[66,97,98,248,249],"pseu":[66,97,98,248,249],"pseud":[66,97,98,248,249],"pseudo":[66,97,98,248,249],"pseudob":[66,98,249],"pseudobm":[66,98,249],"pseudobma":[66,98,249],"stac":[66,94,95,99,144,154,245,246,250],"stack":[66,94,95,99,144,154,245,246,250],"stacki":[66,94,95,99,245,246,250],"stackin":[66,94,95,99,245,246,250],"stacking":[66,94,95,99,245,246,250],"sum":[67,68,69,70,72,73,111,140,226,227,229,230,231,305,334,336],"summ":[67,68,69,70,72,73,111,140,226,227,229,230,231,305,334,336],"summa":[67,68,69,70,72,73,111,140,226,227,229,230,231,305,334,336],"summar":[67,68,69,70,72,73,111,140,226,227,229,230,231,305,334,336],"summary":[67,68,69,72,73,111,140,226,227,230,231,305,334,336],"summarys":[68,72,73,227,231,334,336],"summaryst":[68,72,73,227,231,334,336],"summarysta":[68,72,73,227,231,334,336],"summarystat":[68,72,73,227,231,334,336],"summarystats":[68,72,73,227,231,334,336],"stru":[68,93,97,98,99,159,227,244,248,249,250],"struc":[68,93,97,98,99,159,227,244,248,249,250],"struct":[68,93,97,98,99,159,227,244,248,249,250],"summari":[68,70,72,227,229,231,334],"summariz":[68,70,72,227,229,231,334],"summarize":[68,70,72,227,229,231,334],"tablet":[68,93,227,244],"tabletr":[68,93,227,244],"tabletra":[68,93,227,244],"tabletrai":[68,93,227,244],"tabletrait":[68,93,227,244],"tabletraits":[68,93,227,244],"interfaces":[68,93,227,244],"sho":[68,81,141,143,144,150,152,153,154,156,157,227,269,287,294,370],"show":[68,81,143,152,154,157,227,269,287,370],"foc":[70,71,228,229],"focu":[70,71,228,229],"focus":[70,71,228,229],"prob":[70,75,101,139,144,148,149,150,151,154,158,229,233,252,305,370],"funs":[72,231,334],"functions":[72,128,135,146,231,334],"red":[72,149,156,158,163,218,231],"redu":[72,149,156,158,163,231],"reduc":[72,149,156,158,163,231],"reduce":[72,149,156,158,163,231],"reduces":[72,231],"matr":[72,156,231],"matri":[72,156,231],"matrix":[72,156,231],"sca":[72,89,101,143,146,152,156,158,159,160,231,240],"scal":[72,89,101,143,158,159,160,231,240],"scala":[72,101,231],"scalar":[72,101,231],"scalars":[72,231],"alt":[72,139,231],"alte":[72,139,231],"alter":[72,139,231],"altern":[72,139,231],"alterna":[72,139,231],"alternat":[72,139,231],"alternati":[72,139,231],"alternativ":[72,139,231],"alternative":[72,139,231],"alternativel":[72,231],"alternatively":[72,231],"item":[72,112,146,231,287],"pai":[72,156,159,205,206,207,208,231],"pair":[72,156,159,205,206,207,208,231],"specify":[72,139,148,149,231],"specifyi":[72,231],"specifyin":[72,231],"specifying":[72,231],"name1":[72,231],"returns":[72,93,101,103,231,244,255],"lat":[72,143,231],"latt":[72,231],"latte":[72,231],"latter":[72,231],"prov":[72,90,101,128,145,151,163,231,252,284,331,332,334,362,370],"provi":[72,90,101,128,145,151,163,231,252,284,331,332,334,362,370],"provid":[72,90,101,128,145,151,163,231,252,284,331,332,334,362,370],"provide":[72,90,101,128,145,151,163,231,252,284,331,332,334,362,370],"provided":[72,90,101,145,151,163,231,252,331,332,334,370],"then":[72,90,101,141,145,231,252,305,331,332],"tho":[72,113,231],"thos":[72,113,231],"those":[72,113,231],"inferr":[72,158,159,231],"inferre":[72,158,159,231],"inferred":[72,158,159,231],"statsb":[73,334,336],"statsba":[73,334,336],"statsbas":[73,334,336],"statsbase":[73,334,336],"hdi":[75,76,144,148,149,150,151,153,154,158,195,233,234,329,334],"low":[75,233],"lowe":[75,233],"lower":[75,233],"upp":[75,233],"uppe":[75,233],"upper":[75,233],"unim":[75,233],"unimo":[75,233],"unimod":[75,233],"unimoda":[75,233],"unimodal":[75,233],"hig":[75,103,141,149,150,151,158,233,255],"high":[75,103,141,149,150,151,158,233,255],"highe":[75,103,141,149,150,151,158,233,255],"highes":[75,103,141,149,150,151,158,233,255],"highest":[75,103,141,149,150,151,158,233,255],"den":[75,94,103,135,138,140,141,142,146,149,150,151,158,159,162,184,233,245,255],"dens":[75,94,103,135,138,140,141,142,146,149,150,151,158,159,162,184,233,245,255],"densi":[75,94,103,135,138,140,141,142,146,149,150,151,158,159,162,184,233,245,255],"densit":[75,94,103,135,138,140,141,142,146,149,150,151,158,159,162,184,233,245,255],"density":[75,94,103,135,138,140,141,142,146,149,150,151,158,159,162,184,233,245,255],"proba":[75,101,139,148,150,151,154,233,252,305],"probab":[75,101,139,148,150,151,154,233,252,305],"probabi":[75,101,139,148,150,151,154,233,252,305],"probabil":[75,101,139,148,150,151,154,233,252,305],"probabili":[75,101,139,148,150,151,154,233,252,305],"probabilit":[75,101,139,148,150,151,154,233,252,305],"probability":[75,101,139,148,150,151,154,233,252,305],"min":[75,103,233,255],"mini":[75,233],"minim":[75,233],"minimu":[75,233],"minimum":[75,233],"widt":[75,144,233,287],"width":[75,144,233,287],"cre":[75,103,111,114,119,120,123,149,151,158,233,255],"cred":[75,103,149,151,158,233,255],"credi":[75,103,149,151,158,233,255],"credib":[75,103,149,151,158,233,255],"credibl":[75,103,149,158,233,255],"credible":[75,103,149,158,233,255],"bci":[75,233],"sma":[75,148,233],"smal":[75,148,233],"small":[75,148,233],"smalle":[75,233],"smalles":[75,233],"smallest":[75,233],"poss":[75,146,233],"possi":[75,146,233],"possib":[75,146,233],"possibl":[75,146,233],"possible":[75,146,233],"mas":[75,233],"mass":[75,233],"hyn":[75,103,233,255],"hynd":[75,103,233,255],"hyndm":[75,103,233,255],"hyndma":[75,103,233,255],"hyndman":[75,103,233,255],"hyndman1":[75,103,233,255],"hyndman19":[75,103,233,255],"hyndman199":[75,103,233,255],"hyndman1996":[75,103,233,255],"sco":[77,142,151,253,333],"scor":[77,253,333],"score":[77,253,333],"std":[77,139,253,333,334],"lin":[77,140,143,146,149,150,152,153,158,159,161,162,253,287],"line":[77,140,143,146,149,150,152,153,158,159,161,162,253,287],"linea":[77,150,253],"linear":[77,150,253],"reg":[77,103,137,141,148,149,150,151,153,155,156,157,158,160,162,163,214,253,255],"regr":[77,150,153,214,253],"regre":[77,150,153,214,253],"regres":[77,150,153,214,253],"regress":[77,150,153,214,253],"regressi":[77,150,153,214,253],"regressio":[77,150,153,214,253],"regression":[77,150,153,214,253],"gel":[77,103,160,253,281,301,302,370],"gelm":[77,103,160,253,281,301,302,370],"gelma":[77,103,160,253,281,301,302,370],"gelman":[77,103,160,253,281,301,302,370],"gelmang":[77,103,253],"gelmango":[77,103,253],"gelmangoo":[77,103,253],"gelmangood":[77,103,253],"gelmangoodr":[77,103,253],"gelmangoodri":[77,103,253],"gelmangoodric":[77,103,253],"gelmangoodrich":[77,103,253],"gelmangoodrich2":[77,103,253],"gelmangoodrich20":[77,103,253],"gelmangoodrich201":[77,103,253],"gelmangoodrich2019":[77,103,253],"obs":[77,101,111,114,119,120,123,139,141,143,146,152,153,154,159,161,252,331,332],"obse":[77,101,114,139,141,143,146,152,153,154,159,161,252,331,332],"obser":[77,101,114,139,141,143,146,152,153,154,159,161,252,331,332],"observ":[77,101,114,139,141,143,146,152,153,154,159,161,252,331,332],"observe":[77,114,139,141,143,153,154,159,161,331,332],"observed":[77,114,139,141,143,153,154,159,161,331,332],"nou":[77],"nout":[77],"noutp":[77],"noutpu":[77],"noutput":[77],"noutputs":[77],"predicte":[77,139],"predicted":[77,139],"nch":[77,79,259,264],"ncha":[77,79,259,264],"nchai":[77,79,259,264],"nchain":[77,79,259,264],"nchains":[77,79,259,264],"arvize":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizex":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizexa":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizexam":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizexamp":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizexampl":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizexample":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizexampled":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizexampleda":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizexampledat":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"arvizexampledata":[77,106,111,179,183,184,188,189,190,191,192,193,194,196,197,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,334,362,366,367,370],"pare":[78,79,81,82,83,86,90,94,140,146,152,200,237,241,245,258,264,265,269,273,277,281],"paret":[78,79,81,82,83,86,90,94,140,146,152,200,237,241,245,258,264,265,269,273,277,281],"pareto":[78,79,81,82,83,86,90,94,140,146,152,200,237,241,245,258,264,265,269,273,277,281],"smo":[79,82,83,86,90,94,101,103,140,146,150,151,154,237,241,245,252,255,258,259,264,265,281],"smoo":[79,82,83,86,90,94,101,103,140,146,150,151,154,237,241,245,252,255,258,259,264,265,281],"smoot":[79,82,83,86,90,94,101,103,140,146,150,151,154,237,241,245,252,255,258,259,264,265,281],"smooth":[79,82,83,86,90,94,101,103,140,146,150,151,154,237,241,245,252,255,258,259,264,265,281],"smoothe":[79,82,83,86,90,94,101,140,146,150,154,237,241,245,252,258,264,265,281],"smoothed":[79,82,83,86,90,94,101,140,146,150,154,237,241,245,252,258,264,265,281],"impo":[79,80,82,83,86,90,94,101,140,146,237,241,245,252,258,259,264,265,266,281,287,331],"impor":[79,80,82,83,86,90,94,101,140,146,237,241,245,252,258,259,264,265,266,281,287,331],"import":[79,80,82,83,86,90,94,101,140,146,237,241,245,252,258,259,264,265,266,281,287,331],"importa":[79,80,82,83,86,90,94,101,140,146,237,241,245,252,258,259,264,265,266,281,287,331],"importan":[79,80,82,83,86,90,94,101,140,146,237,241,245,252,258,259,264,265,266,281,287,331],"importanc":[79,80,82,83,86,90,94,101,140,146,237,241,245,252,258,259,264,265,266,281,331],"importance":[79,80,82,83,86,90,94,101,140,146,237,241,245,252,258,259,264,265,266,281,331],"properti":[79,112,264],"propertie":[79,112,264],"properties":[79,112,264],"wei":[79,80,82,83,94,95,97,98,99,101,154,245,246,248,249,250,252,264,265,266,300,331],"weig":[79,80,82,83,94,95,97,98,99,101,154,245,246,248,249,250,252,264,265,266,331],"weigh":[79,80,82,83,94,95,97,98,99,101,154,245,246,248,249,250,252,264,265,266,331],"weight":[79,80,82,83,94,95,97,98,99,101,154,245,246,248,249,250,252,264,265,266,331],"weights":[79,80,82,83,94,95,101,154,245,246,252,264,265,266,331],"nor":[79,80,101,160,252,259,264,266,331],"norm":[79,80,101,160,252,259,264,266,331],"norma":[79,80,101,160,252,259,264,266,331],"normal":[79,80,101,160,252,259,264,266,331],"normali":[79,80,101,160,252,264,266,331],"normaliz":[79,80,101,160,252,264,266,331],"normalize":[79,80,101,252,264,266,331],"normalized":[79,80,101,252,264,266,331],"alloc":[79,113,264],"alloca":[79,113,264],"allocat":[79,113,264],"allocate":[79,264],"allocates":[79,264],"cop":[79,123,264],"copy":[79,123,264],"npa":[79,259,264],"npar":[79,259,264],"npara":[79,259,264],"nparam":[79,259,264],"nparams":[79,259,264],"num":[79,140,142,149,151,153,158,159,264,288,305],"numb":[79,140,149,153,158,159,264,288,305],"numbe":[79,140,149,153,158,159,264,288,305],"number":[79,140,149,153,158,159,264,288,305],"ref":[79,80,82,83,90,123,136,137,138,141,143,146,148,149,155,156,157,158,160,162,163,167,173,241,264,265,266,281],"reff":[79,80,82,83,90,241,264,265,266],"rat":[79,82,83,120,138,259,264,265],"rati":[79,82,83,138,259,264,265],"ratio":[79,82,83,138,259,264,265],"uns":[79,264],"unsm":[79,264],"unsmo":[79,264],"unsmoo":[79,264],"unsmoot":[79,264],"unsmooth":[79,264],"unsmoothe":[79,264],"unsmoothed":[79,264],"ratios":[79,82,83,259,264,265],"act":[79,264,265],"actu":[79,264,265],"actua":[79,264,265],"actual":[79,264,265],"ove":[80,142,145,149,152,154,160,202,266],"over":[80,142,145,149,152,154,160,202,266],"giv":[80,89,116,140,240,266],"give":[80,89,116,140,240,266],"given":[80,89,116,140,240,266],"psisp":[81,268,269,277],"psispl":[81,268,269,277],"psisplo":[81,268,269,277],"psisplot":[81,268,269,277],"psisplots":[81,268,269,277],"paretos":[81,269,277],"paretosh":[81,269,277],"paretosha":[81,269,277],"paretoshap":[81,269,277],"paretoshape":[81,269,277],"paretoshapep":[81,269,277],"paretoshapepl":[81,269,277],"paretoshapeplo":[81,269,277],"paretoshapeplot":[81,269,277],"showl":[81,269],"showli":[81,269],"showlin":[81,269],"showline":[81,269],"showlines":[81,269],"plo":[81,128,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,172,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,267,269,277,278],"plot":[81,128,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,172,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,267,269,277,278],"fit":[81,143,269,274,370],"fitt":[81,143,269,370],"fitte":[81,143,269],"fitted":[81,143,269],"tai":[81,147,152,269],"tail":[81,147,152,269],"distributions":[81,99,139,143,147,149,154,185,187,199,218,250,259,269],"diagnosi":[81,152,269],"diagnosin":[81,152,269],"diagnosing":[81,152,269],"vehtaris":[82,83],"vehtarisi":[82,83],"vehtarisim":[82,83],"vehtarisimp":[82,83],"vehtarisimps":[82,83],"vehtarisimpso":[82,83],"vehtarisimpson":[82,83],"vehtarisimpson2":[82,83],"vehtarisimpson20":[82,83],"vehtarisimpson202":[82,83],"vehtarisimpson2021":[82,83],"whil":[82,83,111,115,265],"while":[82,83,111,115,265],"computes":[82,83,121,139,145,265],"pla":[82,83,265],"plac":[82,83,265],"place":[82,83,265],"smooths":[82,83,265],"them":[82,83,101,123,137,143,148,149,155,156,157,158,160,162,163,252,265],"loo":[84,90,91,94,101,139,140,146,154,160,201,202,235,241,242,245,252,330,331,332],"rep":[85,114,147,149,236],"repr":[85,147,149,236],"repre":[85,147,149,236],"repres":[85,147,149,236],"represe":[85,147,149,236],"represen":[85,147,149,236],"represent":[85,147,149,236],"representi":[85,236],"representin":[85,236],"representing":[85,236],"elp":[85,88,89,93,94,95,140,146,152,188,236,239,240,244,245,246],"elpd":[85,88,89,93,94,95,140,146,152,188,236,239,240,244,245,246],"results":[86,87,95,141,237,238,246,277,308],"lea":[86,90,94,101,140,146,154,237,241,245,252],"leav":[86,90,94,101,140,146,154,237,241,245,252],"leave":[86,90,94,101,140,146,154,237,241,245,252],"wai":[87,91,94,140,146,238,242,245,335],"waic":[87,91,94,140,146,238,242,245,335],"waicr":[87,91,238,242,335],"waicre":[87,91,238,242,335],"waicres":[87,91,238,242,335],"waicresu":[87,91,238,242,335],"waicresul":[87,91,238,242,335],"waicresult":[87,91,238,242,335],"computi":[87,103,150,238,255],"computin":[87,103,150,238,255],"computing":[87,103,150,238,255],"widel":[87,91,94,140,146,221,238,242,245],"widely":[87,91,94,140,146,221,238,242,245],"applic":[87,91,94,140,146,238,242,245],"applica":[87,91,94,140,146,238,242,245],"applicab":[87,91,94,140,146,238,242,245],"applicabl":[87,91,94,140,146,238,242,245],"applicable":[87,91,94,140,146,238,242,245],"estimates":[88,142,145,148,162,239,294],"cri":[89,91,94,140,146,240,242,245],"crit":[89,91,94,140,146,240,242,245],"crite":[89,91,94,140,146,240,242,245],"criter":[89,91,94,140,146,240,242,245],"criteri":[89,91,94,140,146,240,242,245],"criterio":[89,91,94,140,146,240,242,245],"criterion":[89,91,94,140,146,240,242,245],"scale":[89,160,240],"cro":[90,94,140,146,241,245],"cros":[90,94,140,146,241,245],"cross":[90,94,140,146,241,245],"vali":[90,94,140,142,146,150,151,159,241,245],"valid":[90,94,140,142,146,150,151,159,241,245],"valida":[90,94,140,146,241,245],"validat":[90,94,140,146,241,245],"validati":[90,94,140,146,241,245],"validatio":[90,94,140,146,241,245],"validation":[90,94,140,146,241,245],"vehtari2":[90,91,241,242],"vehtari20":[90,91,241,242],"vehtari201":[90,91,241,242],"vehtari2017":[90,91,241,242],"loof":[90,91,241,242],"loofa":[90,91,241,242],"loofaq":[90,91,241,242],"params":[90,91,101,241,252],"hav":[90,121,146,147,149,152,154,159,161,265],"have":[90,121,146,147,149,152,154,159,161,265],"correspondi":[90,93,112,124,159,244],"correspondin":[90,93,112,124,159,244],"corresponding":[90,93,112,124,159,244],"wat":[91,242],"wata":[91,242],"watan":[91,242],"watana":[91,242],"watanab":[91,242],"watanabe":[91,242],"watanabe2":[91,242],"watanabe20":[91,242],"watanabe201":[91,242],"watanabe2010":[91,242],"compa":[93,94,128,135,138,140,141,143,145,146,149,183,244,245,334,370],"compar":[93,94,135,138,140,141,143,145,146,149,183,244,245,370],"compari":[93,94,138,140,141,143,145,146,244,245],"comparis":[93,94,140,141,143,145,146,244,245],"compariso":[93,94,140,141,143,145,146,244,245],"comparison":[93,94,140,141,143,145,146,244,245],"fie":[93,244],"fiel":[93,244],"field":[93,244],"ent":[93,94,95,111,114,119,120,123,244,245,246,366],"entr":[93,94,95,111,114,119,120,123,244,245,246],"entry":[93,244],"compare":[94,135,140,141,143,145,146,149,183,245,370],"based":[94,140,145,146,147,158,159,245],"thei":[94,140,141,146,245],"their":[94,140,141,146,245],"expe":[94,121,140,142,146,151,160,245],"expec":[94,121,140,146,160,245],"expect":[94,121,140,146,160,245],"expecte":[94,121,140,146,245],"expected":[94,121,140,146,245],"poi":[94,111,112,113,114,116,119,120,122,123,125,138,140,144,145,146,148,149,157,208,245,287],"poin":[94,111,112,113,114,116,119,120,122,123,125,138,140,144,145,146,148,149,157,208,245,287],"point":[94,111,112,113,114,116,119,120,122,123,125,138,140,144,145,146,148,149,157,208,245,287],"pointw":[94,140,145,146,245],"pointwi":[94,140,145,146,245],"pointwis":[94,140,145,146,245],"pointwise":[94,140,145,146,245],"rec":[94,95,140,146,148,245,246,277],"reco":[94,95,140,146,148,245,246],"recom":[94,95,140,146,148,245,246],"recomm":[94,95,140,146,148,245,246],"recomme":[94,95,140,146,148,245,246],"recommen":[94,95,140,146,148,245,246],"recommend":[94,95,140,146,148,245,246],"read":[94,245],"theo":[94,154,245],"theor":[94,154,245],"theory":[94,245],"pap":[94,160,245],"pape":[94,160,245],"paper":[94,160,245],"lead":[94,245],"leadi":[94,245],"leadin":[94,245],"leading":[94,245],"auth":[94,245],"autho":[94,245],"author":[94,245],"authori":[94,245],"authorit":[94,245],"authoriti":[94,245],"authoritie":[94,245],"authorities":[94,245],"doi":[94,103,245,255],"org":[94,142,157,160,245],"003":[94,245],"0035":[94,245],"00353":[94,245],"tup":[94,95,153,158,159,245,246],"tupl":[94,95,153,158,159,245,246],"tuple":[94,95,153,158,159,245,246],"entri":[94,95,111,114,119,120,123,245,246],"entrie":[94,95,111,114,119,120,123,245,246],"entries":[94,95,111,114,119,120,123,245,246],"recommende":[95,148,246],"recommended":[95,148,246],"appr":[95,138,154,246],"appro":[95,138,154,246],"approa":[95,246],"approac":[95,246],"approach":[95,246],"weighti":[97,98,99,248,249,250],"weightin":[97,98,99,248,249,250],"weighting":[97,98,99,248,249,250],"ave":[97,98,248,249],"aver":[97,98,248,249],"avera":[97,98,248,249],"averag":[97,98,248,249],"averagi":[97,98,248,249],"averagin":[97,98,248,249],"averaging":[97,98,248,249],"aka":[97,98,248,249],"akai":[97,98,248,249],"akaik":[97,98,248,249],"akaike":[97,98,248,249],"bma":[98,249],"optim":[99,250],"abstracto":[99,250],"abstractop":[99,250],"abstractopt":[99,250],"abstractopti":[99,250],"abstractoptim":[99,250],"abstractoptimi":[99,250],"abstractoptimiz":[99,250],"abstractoptimize":[99,250],"abstractoptimizer":[99,250],"yao":[99,250,281],"yaov":[99,250],"yaove":[99,250],"yaoveh":[99,250],"yaoveht":[99,250],"yaovehta":[99,250],"yaovehtar":[99,250],"yaovehtari":[99,250],"yaovehtari2":[99,250],"yaovehtari20":[99,250],"yaovehtari201":[99,250],"yaovehtari2018":[99,250],"optimi":[99,250],"optimiz":[99,250],"optimize":[99,250],"optimizer":[99,250],"pit":[101,139,145,154,201,202,252,331,332],"integ":[101,154,252],"integr":[101,154,252],"integra":[101,154,252],"integral":[101,154,252],"tran":[101,145,147,154,158,163,252,287],"trans":[101,145,147,154,158,163,252,287],"transf":[101,154,158,163,252,287],"transfo":[101,154,158,163,252,287],"transfor":[101,154,158,163,252,287],"transform":[101,154,158,163,252,287],"che":[101,103,125,148,154,159,211,212,252,255],"chec":[101,125,148,154,159,211,212,252],"check":[101,125,148,154,159,211,212,252],"checks":[101,154,159,252],"observa":[101,139,146,152,252],"observat":[101,139,146,152,252],"observati":[101,139,146,152,252],"observatio":[101,139,146,152,252],"observation":[101,139,146,152,252],"observations":[101,139,146,152,252],"disc":[101,121,141,142,144,145,252,300],"discr":[101,141,142,144,145,252,300],"discre":[101,141,142,144,145,252,300],"discret":[101,141,142,144,145,252,300],"discrete":[101,141,142,144,145,252,300],"iff":[101,252],"intege":[101,252],"integer":[101,252],"valued":[101,252],"mak":[101,144,252],"make":[101,144,252],"forw":[101,111,112,113,114,116,119,120,122,123,125,252,367],"forwa":[101,111,112,113,114,116,119,120,122,123,125,252,367],"forwar":[101,111,112,113,114,116,119,120,122,123,125,252,367],"forward":[101,111,112,113,114,116,119,120,122,123,125,252,367],"forwarde":[101,252,367],"forwarded":[101,252,367],"pitv":[101],"pitva":[101],"pitval":[101],"pitvals":[101],"lef":[101,287],"left":[101,287],"defi":[101,139,142,143,158,159,222],"defin":[101,139,142,143,158,159,222],"define":[101,139,142,143,158,159,222],"defined":[101,139,142,143,158,159,222],"mid":[101],"inft":[101],"infty":[101],"math":[101,139,149],"mathr":[101],"mathrm":[101],"uti":[102,254,277,362],"util":[102,254,277,362],"utili":[102,254,277,362],"utilit":[102,254,277,362],"utiliti":[102,254,362],"utilitie":[102,254,362],"utilities":[102,254,362],"interp":[103,137,141,148,149,150,152,155,156,157,158,160,162,163,255],"cub":[103,255],"cubi":[103,255],"cubic":[103,255],"cubics":[103,255],"cubicsp":[103,255],"cubicspl":[103,255],"cubicspli":[103,255],"cubicsplin":[103,255],"cubicspline":[103,255],"off":[103,255],"offs":[103,255],"offse":[103,255],"offset":[103,255],"call":[103,139,145,152,158,163,255],"calla":[103,139,145,158,163,255],"callab":[103,139,145,158,163,255],"callaba":[103,255],"callabal":[103,255],"callabale":[103,255],"tak":[103,119,150,151,154,255],"take":[103,119,154,255],"takes":[103,255],"datai":[103,255],"datain":[103,255],"dataint":[103,255],"datainte":[103,255],"datainter":[103,255],"datainterp":[103,255],"datainterpo":[103,255],"datainterpol":[103,255],"datainterpola":[103,255],"datainterpolat":[103,255],"datainterpolati":[103,255],"datainterpolatio":[103,255],"datainterpolation":[103,255],"datainterpolations":[103,255],"interpo":[103,150,255],"interpol":[103,150,255],"interpola":[103,150,255],"interpolat":[103,150,255],"interpolati":[103,150,255],"interpolatio":[103,150,255],"interpolation":[103,150,255],"defaulti":[103,255],"defaultin":[103,255],"defaulting":[103,255],"splin":[103,255],"spline":[103,255],"interpolato":[103,255],"interpolator":[103,255],"interpolatin":[103,255],"interpolating":[103,255],"rob":[103,255],"gra":[103,147,149,218,255],"grap":[103,149,255],"graph":[103,149,255],"graphi":[103,255],"graphin":[103,255],"graphing":[103,255],"regi":[103,148,151,255],"regio":[103,148,151,255],"region":[103,148,151,255],"regions":[103,148,151,255],"ame":[103,255],"amer":[103,255],"000":[103,255,259],"0003":[103,255],"00031":[103,255],"000313":[103,255],"0003130":[103,255],"00031305":[103,255],"jst":[103,255],"jsto":[103,255],"jstor":[103,255],"chen":[103,255],"chens":[103,255],"chensh":[103,255],"chensha":[103,255],"chenshao":[103,255],"chenshao1":[103,255],"chenshao19":[103,255],"chenshao199":[103,255],"chenshao1999":[103,255],"ming":[103,255],"hui":[103,255],"shao":[103,255],"estimatio":[103,255],"estimation":[103,255],"hpd":[103,255],"andr":[103,160],"andre":[103,160],"andrew":[103,160],"ben":[103],"goo":[103,160],"good":[103,160],"goodr":[103],"goodri":[103],"goodric":[103],"goodrich":[103],"env":[106],"envi":[106],"envir":[106],"enviro":[106],"environ":[106],"environm":[106],"environme":[106],"environmen":[106],"environment":[106],"pkg":[106],"intera":[106],"interac":[106],"interact":[106],"interacti":[106],"interactiv":[106],"interactive":[106],"interactiveu":[106],"interactiveut":[106],"interactiveuti":[106],"interactiveutil":[106],"interactiveutils":[106],"plu":[106,153,154],"plut":[106],"pluto":[106],"plutou":[106],"plutoui":[106],"ter":[106,305],"term":[106,305],"termi":[106],"termin":[106],"termina":[106],"terminal":[106],"statu":[106],"status":[106],"colo":[106,141,142,146,150,152,159,161,218,287],"color":[106,141,142,146,150,152,159,161,218,287],"wor":[106,111,140,146,148],"work":[106,111,140,146,148],"docs":[106,287],"tom":[106],"toml":[106],"cbd":[106],"cbdf":[106],"cbdf2":[106],"cbdf22":[106],"cbdf222":[106],"cbdf2221":[106],"alge":[106],"algeb":[106],"algebr":[106],"algebra":[106],"algebrao":[106],"algebraof":[106],"algebraofg":[106],"algebraofgr":[106],"algebraofgra":[106],"algebraofgrap":[106],"algebraofgraph":[106],"algebraofgraphi":[106],"algebraofgraphic":[106],"algebraofgraphics":[106],"131c":[106],"131c7":[106],"131c73":[106],"131c737":[106],"131c737c":[106],"2f9":[106],"2f96":[106],"2f96b":[106],"2f96bb":[106],"2f96bb3":[106],"2f96bb34":[106],"4a6":[106],"4a6e":[106],"4a6e8":[106],"4a6e88":[106],"4a6e88f":[106],"4a6e88f0":[106],"arvizp":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpy":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpyt":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpyth":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpytho":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpython":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpythonp":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpythonpl":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpythonplo":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpythonplot":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"arvizpythonplots":[106,128,129,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"13f":[106],"13f3":[106],"13f3f":[106],"13f3f9":[106],"13f3f98":[106],"13f3f980":[106],"cai":[106],"cair":[106],"cairo":[106],"cairom":[106],"cairoma":[106],"cairomak":[106],"cairomaki":[106],"cairomakie":[106],"a93":[106],"a93c":[106],"a93c6":[106],"a93c6f":[106],"a93c6f0":[106],"a93c6f00":[106],"dataf":[106,140],"datafr":[106,140],"datafra":[106,140],"datafram":[106,140],"dataframe":[106,140],"dataframes":[106],"070":[106],"0703":[106],"07033":[106],"070335":[106],"0703355":[106],"0703355e":[106],"31c":[106],"31c2":[106],"31c24":[106],"31c24e":[106],"31c24e1":[106],"31c24e10":[106],"worki":[111,148],"workin":[111,148],"working":[111,148],"pres":[111,138,140,142,145,146,150,151,154,161],"prese":[111,138,140,142,145,146,150,151,154,161],"presen":[111,138,140,142,145,146,150,151,154,161],"present":[111,138,140,142,145,146,150,151,154,161],"comm":[111,137,148,149,156,158,163],"commo":[111,137,148,149,156,158,163],"common":[111,137,148,149,156,158,163],"mani":[111],"manip":[111],"manipu":[111],"manipul":[111],"manipula":[111],"manipulat":[111],"manipulati":[111],"manipulatio":[111],"manipulation":[111],"manipulations":[111],"you":[111,121,123,125,137,148,149,155,156,157,158,160,162,163],"let":[111,116,117,119,120],"datasets":[111,112,141,366,370],"etc":[111],"store":[111,123],"stored":[111],"htm":[111,287],"html":[111,287],"vie":[111],"view":[111],"cli":[111],"clic":[111],"click":[111],"expa":[111],"expan":[111],"expand":[111],"cen":[111,144,149,184,193,197,208,287,334,370],"cent":[111,144,149,184,193,197,208,287,334,370],"cente":[111,144,184,193,197,208,287,334,370],"center":[111,144,184,193,197,208,287,334,370],"centere":[111,184,193,197,208,334,370],"centered":[111,184,193,197,208,334,370],"eig":[111,197,334,370],"eigh":[111,197,334,370],"eight":[111,197,334,370],"sampled":[111,112,113,114,116,119,120,122,123,125,162],"int6":[111,112,113,114,116,119,120,122,123,125],"int64":[111,112,113,114,116,119,120,122,123,125],"forwardo":[111,112,113,114,116,119,120,122,123,125],"forwardor":[111,112,113,114,116,119,120,122,123,125],"forwardord":[111,112,113,114,116,119,120,122,123,125],"forwardorde":[111,112,113,114,116,119,120,122,123,125],"forwardorder":[111,112,113,114,116,119,120,122,123,125],"forwardordere":[111,112,113,114,116,119,120,122,123,125],"forwardordered":[111,112,113,114,116,119,120,122,123,125],"irr":[111,112,113,114,116,119,120,122,123,125],"irre":[111,112,113,114,116,119,120,122,123,125],"irreg":[111,112,113,114,116,119,120,122,123,125],"irregu":[111,112,113,114,116,119,120,122,123,125],"irregul":[111,112,113,114,116,119,120,122,123,125],"irregula":[111,112,113,114,116,119,120,122,123,125],"irregular":[111,112,113,114,116,119,120,122,123,125],"points":[111,112,113,114,116,119,120,122,123,125,149,157],"sch":[111,114,119,120,122,123,124,308,334,370],"scho":[111,114,119,120,122,123,124,334,370],"schoo":[111,114,119,120,122,123,124,334,370],"school":[111,114,119,120,122,123,124,334,370],"cate":[111,114,119,120,122,123],"categ":[111,114,119,120,122,123],"catego":[111,114,119,120,122,123],"categor":[111,114,119,120,122,123],"categori":[111,114,119,120,122,123],"categoric":[111,114,119,120,122,123],"categorica":[111,114,119,120,122,123],"categorical":[111,114,119,120,122,123],"cho":[111,114,119,120,122,123,124,151,158,162],"choa":[111,114,119,120,122,123,124],"choat":[111,114,119,120,122,123,124],"choate":[111,114,119,120,122,123,124],"dee":[111,114,119,120,122,123,124],"deer":[111,114,119,120,122,123,124],"deerf":[111,114,119,120,122,123,124],"deerfi":[111,114,119,120,122,123,124],"deerfie":[111,114,119,120,122,123,124],"deerfiel":[111,114,119,120,122,123,124],"deerfield":[111,114,119,120,122,123,124],"pau":[111,114,119,120,122,123,160],"paul":[111,114,119,120,122,123,160],"herm":[111,114,119,120,122,123,124],"hermo":[111,114,119,120,122,123,124],"hermon":[111,114,119,120,122,123,124],"unor":[111,114,119,120,122,123],"unord":[111,114,119,120,122,123],"unorde":[111,114,119,120,122,123],"unorder":[111,114,119,120,122,123],"unordere":[111,114,119,120,122,123],"unordered":[111,114,119,120,122,123],"lay":[111,114,115,119,120,123],"laye":[111,114,115,119,120,123],"layer":[111,114,115,119,120,123],"layers":[111,114,115,119,120,123],"elt":[111,114,119,120,123],"elty":[111,114,119,120,123],"eltyp":[111,114,119,120,123],"eltype":[111,114,119,120,123],"flo":[111,114,116,119,120,122,123,139,142,143,144,150,151,152,158,159],"floa":[111,114,116,119,120,122,123,139,142,143,144,150,151,152,158,159],"float":[111,114,116,119,120,122,123,139,142,143,144,150,151,152,158,159],"float6":[111,114,116,119,120,122,123],"float64":[111,114,116,119,120,122,123],"thet":[111,114,119,120,121,122,123,124,305],"theta":[111,114,119,120,121,122,123,124,305],"tau":[111,114,116,119,120,121,123],"metad":[111,114,119,120,123],"metada":[111,114,119,120,123],"metadat":[111,114,119,120,123],"metadata":[111,114,119,120,123],"crea":[111,114,119,120,123],"creat":[111,114,119,120,123],"create":[111,114,119,120,123],"created":[111,114,119,120,123],"13t":[111,114,119,120,123],"13t1":[111,114,119,120,123],"13t14":[111,114,119,120,123],"lib":[111,114,119,120,123,287],"libr":[111,114,119,120,123,287],"libra":[111,114,119,120,123,287],"librar":[111,114,119,120,123,287],"library":[111,114,119,120,123,287],"vers":[111,114,119,120,123,287],"versi":[111,114,119,120,123,287],"versio":[111,114,119,120,123,287],"version":[111,114,119,120,123,287],"tim":[111,114,119,120,123,149],"time":[111,114,119,120,123,149],"tun":[111,114,119,120,123],"tuni":[111,114,119,120,123],"tunin":[111,114,119,120,123],"tuning":[111,114,119,120,123],"ste":[111,114,119,120,123],"step":[111,114,119,120,123],"steps":[111,114,119,120,123],"dev":[111,114,119,120,123,140,160,373],"dev0":[111,114,119,120,123],"pym":[111,114,119,120,123],"pymc":[111,114,119,120,123],"acces":[112,116],"access":[112,116],"accesse":[112,116],"accessed":[112,116],"bot":[112,143,162,287],"both":[112,143],"indexe":[112],"indexed":[112],"items":[112,146,287],"gett":[113],"getti":[113],"gettin":[113],"getting":[113],"allocati":[113],"allocatin":[113],"allocating":[113],"addin":[114],"adding":[114],"imm":[114,115],"immu":[114,115],"immut":[114,115],"immuta":[114,115],"immutab":[114,115],"immutabl":[114,115],"immutable":[114,115],"repl":[114],"repla":[114],"replac":[114],"replace":[114],"withi":[115,305],"within":[115,305],"und":[115,305],"unde":[115,305],"under":[115,305],"underl":[115,305],"underly":[115,305],"underlyi":[115,305],"underlyin":[115,305],"underlying":[115,305],"mut":[115],"muta":[115],"mutat":[115],"mutate":[115],"mutated":[115],"cann":[115],"canno":[115],"cannot":[115],"adde":[115,153],"added":[115,153],"remo":[115,120,367],"remov":[115,120],"remove":[115,120],"removed":[115],"obt":[116,125],"obta":[116,125],"obtai":[116,125],"obtain":[116,125],"say":[116,120],"wan":[116,120,121,137,148,149,155,156,157,158,160,162,163,305],"want":[116,120,121,137,148,149,155,156,157,158,160,162,163,305],"syn":[116,120],"synt":[116,120],"synta":[116,120],"syntax":[116,120],"dima":[116,122,322,331,332],"dimar":[116,122,322,331,332],"dimarr":[116,122,322,331,332],"dimarra":[116,122,322,331,332],"dimarray":[116,122,322,331,332],"073":[116,287],"0732":[116],"07326":[116],"049":[116],"0490":[116],"04903":[116],"coordi":[118,155,156,157,158,162],"coordin":[118,155,156,157,158,162],"coordina":[118,155,156,157,158,162],"coordinat":[118,155,156,157,158,162],"coordinate":[118,155,156,157,158,162],"wha":[118,121],"what":[118,121],"kee":[119],"keep":[119],"rele":[119,148],"relev":[119,148],"releva":[119,148],"relevan":[119,148],"relevant":[119,148],"selectors":[119],"bur":[120,160],"burn":[120],"expo":[120],"expor":[120],"export":[120],"exporte":[120],"exported":[120],"traj":[120],"traje":[120],"trajec":[120],"traject":[120],"trajecto":[120],"trajector":[120],"trajectory":[120],"accepta":[120],"acceptan":[120],"acceptanc":[120],"acceptance":[120],"rate":[120],"div":[120,157,162],"dive":[120,157,162],"diver":[120,157,162],"diverg":[120,157,162],"divergi":[120],"divergin":[120],"diverging":[120],"dif":[120,123,124,139,145,146,149,154,160,197],"diff":[120,123,124,139,145,146,149,154,160,197],"per":[120,139,141,143,144,152,158,274,370],"perf":[120,274,370],"4859331034":[121],"48593310340":[121],"485933103402":[121],"4859331034023":[121],"48593310340233":[121],"485933103402338":[121],"9115155913":[121],"91151559139":[121],"911515591394":[121],"9115155913942":[121],"91151559139420":[121],"911515591394205":[121],"12422278749":[121],"124222787491":[121],"1242227874919":[121],"12422278749191":[121],"124222787491913":[121],"disca":[121],"discar":[121],"discard":[121],"discardi":[121],"discardin":[121],"discarding":[121],"returni":[121,141],"returnin":[121,141],"returning":[121,141],"wante":[121],"wanted":[121],"mayb":[121],"maybe":[121],"ren":[122],"rena":[122],"renam":[122],"renami":[122],"renamin":[122],"renaming":[122],"rename":[122],"bis":[122,123,124],"pus":[123],"push":[123],"pushf":[123],"pushfo":[123],"pushfor":[123],"pushforw":[123],"pushforwa":[123],"pushforwar":[123],"pushforward":[123],"quantit":[123],"quantiti":[123],"quantitie":[123],"quantities":[123],"pushfow":[123],"pushfowa":[123],"pushfowar":[123],"pushfoward":[123],"refe":[123,136,137,138,141,143,146,148,149,155,156,157,158,160,162,163,167,173,281],"refer":[123,136,137,138,141,143,146,148,149,155,156,157,158,160,162,163,167,173,281],"variables":[123,137,141,142,148,149,150,155,156,157,158,159,160,162,163],"det":[123,137,139,141,143,146,148,149,155,156,157,158,160,162,163,305,334,370],"dete":[123,305],"deter":[123,305],"determ":[123,305],"determi":[123,305],"determin":[123,305],"determini":[123],"determinis":[123],"determinist":[123],"deterministi":[123],"deterministic":[123],"computa":[123,138],"computat":[123,138],"computati":[123,138],"computatio":[123,138],"computation":[123,138],"computations":[123],"thes":[123],"these":[123],"oper":[123],"opera":[123],"operat":[123],"operati":[123],"operatio":[123],"operation":[123],"operations":[123],"adv":[124],"adva":[124],"advan":[124],"advanc":[124],"advance":[124],"advanced":[124],"subsett":[124],"subsetti":[124],"subsettin":[124],"subsetting":[124],"diffe":[124,139,145,146,149,154,160,197],"differ":[124,139,145,146,149,154,160,197],"differe":[124,139,145,146,149,154,160,197],"differen":[124,139,145,146,149,154,160,197],"differenc":[124,139,145,146,154],"difference":[124,139,145,146,154],"bet":[124,144,145,146,154,159,162,218],"betw":[124,144,145,146,154,159,162],"betwe":[124,144,145,146,154,159,162],"betwee":[124,144,145,146,154,159,162],"between":[124,144,145,146,154,159,162],"schools":[124,334,370],"idx":[124],"hot":[124],"hotc":[124],"hotch":[124],"hotchk":[124],"hotchki":[124],"hotchkis":[124],"hotchkiss":[124],"law":[124],"lawr":[124],"lawre":[124],"lawren":[124],"lawrenc":[124],"lawrence":[124],"lawrencev":[124],"lawrencevi":[124],"lawrencevil":[124],"lawrencevill":[124],"lawrenceville":[124],"suppos":[125],"suppose":[125],"aft":[125,287],"afte":[125,287],"after":[125,287],"checki":[125,148],"checkin":[125,148],"checking":[125,148],"reali":[125],"realiz":[125],"realizi":[125],"realizin":[125],"realizing":[125],"nee":[125],"need":[125],"rer":[125],"reru":[125],"rerun":[125],"provides":[128,284,362],"pyp":[128],"pypl":[128],"pyplo":[128],"pyplot":[128],"compat":[128,334],"compati":[128],"compatib":[128],"compatibl":[128],"compatible":[128],"plott":[128,135,137,141,142,143,148,149,155,156,157,158,159,160,161,162,163,172,267,277,278],"plotti":[128,135,141,149,155,162,172,267,277],"plottin":[128,135,141,149,155,162,172,267,277],"plotting":[128,135,141,149,155,162,172,267,277],"autocor":[135,137,179,265,305],"autocorr":[135,137,179,265,305],"bpv":[135,139],"refere":[136,167,173,281],"referen":[136,167,173,281],"referenc":[136,167,173,281],"reference":[136,167,173,281],"bar":[137,162],"autocorre":[137,179,265,305],"autocorrel":[137,179,265,305],"autocorrela":[137,179,265,305],"autocorrelat":[137,179,265,305],"autocorrelati":[137,179,265],"autocorrelatio":[137,179,265],"autocorrelation":[137,179,265],"acf":[137],"seq":[137,141,153],"sequ":[137,141,153],"seque":[137,141,153],"sequen":[137,141,153],"sequenc":[137,141,153],"sequence":[137,141,153],"plots":[137,141,143,144,145,148,149,151,153,158,160,277,278],"hel":[137,147],"help":[137,147],"helpf":[137],"helpfu":[137],"helpful":[137],"disp":[137,143,147,149,159,287],"displ":[137,143,147,149,159,287],"displa":[137,143,147,149,159,287],"display":[137,143,147,149,159,287],"deta":[137,139,141,143,146,148,149,155,156,157,158,160,162,163,334,370],"detai":[137,139,141,143,146,148,149,155,156,157,158,160,162,163,334,370],"detail":[137,139,141,143,146,148,149,155,156,157,158,160,162,163,334,370],"details":[137,139,141,143,146,148,149,155,156,157,158,160,162,163,334,370],"plotte":[137,141,142,143,148,149,155,156,157,158,159,160,161,162,163,278],"plotted":[137,141,142,143,148,149,155,156,157,158,159,160,161,162,163,278],"pref":[137,148,149,155,156,157,158,160,162,163],"prefi":[137,148,149,155,156,157,158,160,162,163],"prefix":[137,148,149,155,156,157,158,160,162,163],"excl":[137,148,149,155,156,157,158,160,162,163],"exclu":[137,148,149,155,156,157,158,160,162,163],"exclud":[137,148,149,155,156,157,158,160,162,163],"exclude":[137,148,149,155,156,157,158,160,162,163],"sec":[137,139,140,148,149,156,158,163],"sect":[137,139,148,149,156,158,163],"secti":[137,139,148,149,156,158,163],"sectio":[137,139,148,149,156,158,163],"section":[137,139,148,149,156,158,163],"filt":[137,141,148,149,155,156,157,158,160,162,163],"filte":[137,141,148,149,155,156,157,158,160,162,163],"filter":[137,141,148,149,155,156,157,158,160,162,163],"vars":[137,141,148,149,155,156,157,158,160,162,163],"rege":[137,141,148,149,155,156,157,158,160,162,163],"regex":[137,141,148,149,155,156,157,158,160,162,163],"interpr":[137,141,148,149,152,155,156,157,158,160,162,163],"interpre":[137,141,148,149,152,155,156,157,158,160,162,163],"interpret":[137,141,148,149,152,155,156,157,158,160,162,163],"subst":[137,141,143,148,149,155,156,157,158,160,162,163],"substr":[137,141,148,149,155,156,157,158,160,162,163],"substri":[137,141,148,149,155,156,157,158,160,162,163],"substrin":[137,141,148,149,155,156,157,158,160,162,163],"substring":[137,141,148,149,155,156,157,158,160,162,163],"substrings":[137,141,148,149,155,156,157,158,160,162,163],"regu":[137,141,148,149,155,156,158,162,163],"regul":[137,141,148,149,155,156,158,162,163],"regula":[137,141,148,149,155,156,158,162,163],"regular":[137,141,148,149,155,156,158,162,163],"expr":[137,141,148,149,155,156,158,162,163],"expre":[137,141,148,149,155,156,158,162,163],"expres":[137,141,148,149,155,156,158,162,163],"express":[137,141,148,149,155,156,158,162,163],"expressi":[137,141,148,149,155,156,158,162,163],"expressio":[137,141,148,149,155,156,158,162,163],"expression":[137,141,148,149,155,156,158,162,163],"expressions":[137,141,148,149,155,156,158,162,163],"approx":[138,154],"approxi":[138,154],"approxim":[138,154],"approxima":[138,154],"approximat":[138,154],"approximate":[138],"approximated":[138],"fac":[138,143,158,159,180],"fact":[138,143,158,159,180],"facto":[138,143,158,159,180],"factor":[138,143,158,159,180],"comparin":[138],"comparing":[138],"hyp":[138],"hypo":[138],"hypot":[138],"hypoth":[138],"hypothe":[138],"hypothes":[138],"hypothesi":[138],"hypothesis":[138],"nes":[138],"nest":[138],"neste":[138],"nested":[138],"aga":[138],"agai":[138],"again":[138],"agains":[138],"against":[138],"intere":[138],"interes":[138],"interest":[138],"bee":[138],"been":[138],"rest":[138],"restr":[138],"restri":[138],"restric":[138],"restrict":[138],"restricte":[138],"restricted":[138],"nul":[138],"null":[138],"ass":[138,141,150,151,159,160,305],"assu":[138,150,159,305],"assum":[138,150,159,305],"assume":[138,150,159],"assumes":[138],"thu":[138,154],"thus":[138,154],"specia":[138],"special":[138],"cas":[138,154],"case":[138,154],"notes":[138,140,145,146,163],"ppr":[138],"ppro":[138],"pprox":[138],"pproxi":[138],"pproxim":[138],"pproxima":[138],"pproximat":[138],"pproximate":[138],"pproximated":[138],"sav":[138],"sava":[138],"savag":[138],"savage":[138],"dick":[138],"dicke":[138],"dickey":[138],"presente":[138,140,145,146],"presented":[138,140,145,146],"leq":[139],"bei":[139,141],"bein":[139,141],"being":[139,141],"lar":[139,154],"larg":[139,154],"large":[139,154],"larger":[139],"equ":[139,154],"equa":[139,154],"equal":[139,154],"ide":[139,147,158],"idea":[139],"ideal":[139],"hal":[139],"half":[139],"kno":[139],"know":[139],"known":[139],"unif":[139,154,160],"unifo":[139,154,160],"unifor":[139,154,160],"uniform":[139,154,160],"sim":[139,145,160,281],"simi":[139,160],"simil":[139,160],"simila":[139,160],"similar":[139,160],"calculati":[139,305],"calculatio":[139,305],"calculation":[139,305],"wher":[139,149,160,265,305,370],"where":[139,149,160,265,305,370],"tes":[139,370],"test":[139,370],"ava":[139,162,366,370],"avai":[139,162,366,370],"avail":[139,162,366,370],"availa":[139,162,366,370],"availab":[139,162,366,370],"availabl":[139,162,366,370],"available":[139,162,366,370],"options":[139,153],"callabl":[139,145,158,163],"callable":[139,145,158,163],"med":[139,144,182,287],"medi":[139,144,182,287],"media":[139,144,182,287],"median":[139,144,182],"quantil":[139,144,148,149,151,155,192,199,203,204,305],"quantile":[139,144,148,149,151,155,192,199,203,204,305],"fin":[139],"fina":[139],"final":[139],"finall":[139],"finally":[139],"user":[139,305],"ace":[139],"acep":[139],"acept":[139],"acepte":[139],"acepted":[139],"compared":[140,141,143],"sty":[140,147,158,174,175,180,183,184,185,186,187,188,191,193,194,195,196,197,205,206,207,208,209,210,211,214,215,218,287],"styl":[140,147,158,174,175,180,183,184,185,186,187,188,191,193,194,195,196,197,205,206,207,208,209,210,211,214,215,218,287],"style":[140,147,158,174,175,180,183,184,185,186,187,188,191,193,194,195,196,197,205,206,207,208,209,210,211,214,215,218,287],"chap":[140],"chapt":[140],"chapte":[140],"chapter":[140],"edi":[140],"edit":[140],"editi":[140],"editio":[140],"edition":[140],"seco":[140],"secon":[140],"second":[140],"pan":[140,155,156,158,162,163],"pand":[140,155,156,158,162,163],"panda":[140,155,156,158,162,163],"pandas":[140,155,156,158,162,163],"insa":[140],"insam":[140],"insamp":[140],"insampl":[140],"insample":[140],"criteria":[140],"pen":[140],"pena":[140],"penal":[140],"penali":[140],"penaliz":[140],"penaliza":[140],"penalizat":[140],"penalizati":[140],"penalizatio":[140],"penalization":[140],"generat":[141,148,149,265],"generate":[141,148,149,265],"kde":[141,142,147,151,154,156,159,197,198,199,207],"conti":[141,142,144,145],"contin":[141,142,144,145],"continu":[141,142,144,145],"continuo":[141,142,144,145],"continuou":[141,142,144,145],"continuous":[141,142,144,145],"his":[141,142,147,149,160,162],"hist":[141,142,147,149,160,162],"histo":[141,142,149,160,162],"histog":[141,142,149,160,162],"histogr":[141,142,149,160,162],"histogra":[141,142,149,160,162],"histogram":[141,142,149,160,162],"histograms":[141,142,149,160],"ones":[141,142],"trun":[141,149],"trunc":[141,149],"trunca":[141,149],"truncat":[141,149],"truncate":[141],"truncated":[141],"alp":[141,159,301,304],"alph":[141,159,301,304],"alpha":[141,159,301,304],"groupe":[141],"grouped":[141],"colors":[141,146,152,159,218],"assi":[141],"assig":[141],"assign":[141],"assigne":[141],"assigned":[141],"iterab":[141],"iterabl":[141],"iterable":[141],"iterato":[141],"iterator":[141],"suc":[141,305],"such":[141,305],"shou":[141,144,150,153,156,294],"shoul":[141,144,150,153,156,294],"should":[141,144,150,153,156,294],"hap":[141],"happ":[141],"happe":[141],"happen":[141],"happens":[141],"lab":[141,142,143,151,152,158,159,334],"labe":[141,142,143,151,152,158,159,334],"label":[141,142,143,151,152,158,159,334],"labels":[141,143,152,158,159,334],"usef":[141,143,149],"usefu":[141,143,149],"useful":[141,143,149],"mul":[141,153,158,163,302],"mult":[141,153,158,163,302],"multi":[141,153,158,163,302],"multip":[141,153,163],"multipl":[141,153,163],"multiple":[141,153,163],"suppl":[141],"suppli":[141],"supplie":[141],"supplied":[141],"prin":[141,366,370],"print":[141,366,370],"defaults":[141,142,149,150,151,156,158,159,163],"ker":[142,149,162],"kern":[142,149,162],"kerne":[142,149,162],"kernel":[142,149,162],"kdes":[142],"unk":[142,144,145],"unkn":[142,144,145],"unkno":[142,144,145],"unknow":[142,144,145],"unknown":[142,144,145],"values2":[142,145,151],"hex":[142,156,206],"hexb":[142,156,206],"hexbi":[142,156,206],"hexbin":[142,156,206],"matp":[142,150,151,152,159,175],"matpl":[142,150,151,152,159,175],"matplo":[142,150,151,152,159,175],"matplot":[142,150,151,152,159,175],"matplotl":[142,150,151,152,159,175],"matplotli":[142,150,151,152,159,175],"matplotlib":[142,150,151,152,159,175],"rcp":[142,150,166,168,169],"rcpa":[142,150,166,168,169],"rcpar":[142,150,166,168,169],"rcpara":[142,150,166,168,169],"rcparam":[142,150,166,168,169],"overr":[142,152],"overri":[142,152],"overrid":[142,152],"override":[142,152],"cum":[142,145,151,154,159,212,305],"cumu":[142,145,151,154,159,212,305],"cumul":[142,145,151,154,159,212,305],"cumula":[142,145,151,154,159,212,305],"cumulat":[142,145,151,154,159,212,305],"cumulati":[142,145,151,154,159,212,305],"cumulativ":[142,145,151,154,159,212,305],"cumulative":[142,145,151,154,159,212,305],"tex":[142,143,151,158,159,287],"text":[142,143,151,158,159,287],"leg":[142,151],"lege":[142,151],"legen":[142,151],"legend":[142,151],"rot":[142,151],"rota":[142,151],"rotat":[142,151],"rotate":[142,151],"rotated":[142,151],"whet":[142,150,151,159],"wheth":[142,150,151,159],"whethe":[142,150,151,159],"whether":[142,150,151,159],"deg":[142,151,305],"degr":[142,151,305],"degre":[142,151,305],"degree":[142,151,305],"degrees":[142,151],"rug":[142,151,159,194],"htt":[142,157,160],"http":[142,157,160],"https":[142,157,160],"wik":[142],"wiki":[142],"wikip":[142],"wikipe":[142],"wikiped":[142],"wikipedi":[142],"wikipedia":[142],"specific":[142],"nume":[142,151],"numer":[142,151],"numeri":[142,151],"numeric":[142,151],"ban":[142,145,151],"band":[142,145,151],"bandw":[142,151],"bandwi":[142,151],"bandwid":[142,151],"bandwidt":[142,151],"bandwidth":[142,151],"posi":[142,151,287],"posit":[142,151,287],"positi":[142,151,287],"positiv":[142,151],"positive":[142,151],"scot":[142,151],"scott":[142,151],"sil":[142,151],"silv":[142,151],"silve":[142,151],"silver":[142,151],"silverm":[142,151],"silverma":[142,151],"silverman":[142,151],"isj":[142,151],"exper":[142,151],"experi":[142,151],"experim":[142,151],"experime":[142,151],"experimen":[142,151],"experiment":[142,151],"experimenta":[142,151],"experimental":[142,151],"cir":[142,150,151],"circ":[142,150,151],"circu":[142,150,151],"circul":[142,150,151],"circula":[142,150,151],"circular":[142,150,151],"tay":[142,151],"tayl":[142,151],"taylo":[142,151],"taylor":[142,151],"now":[142,151],"unf":[143],"unfi":[143],"unfit":[143],"unfitt":[143],"unfitte":[143],"unfitted":[143],"sep":[143,160,161,215],"sepa":[143,160,161,215],"separ":[143,160,161,215],"separa":[143,160,161,215],"separat":[143,160,161,215],"separate":[143,160],"axe":[143],"axes":[143],"parti":[143,148,305],"partic":[143,148,305],"particu":[143,148,305],"particul":[143,148,305],"particula":[143,148,305],"particular":[143,148,305],"particularl":[143,148],"particularly":[143,148],"substa":[143],"substan":[143],"substant":[143],"substanti":[143],"substantia":[143],"substantial":[143],"substantiall":[143],"substantially":[143],"tig":[143],"tigh":[143],"tight":[143],"tighte":[143],"tighter":[143],"ano":[143],"anot":[143],"anoth":[143],"anothe":[143],"another":[143],"tog":[143,287],"toge":[143],"toget":[143],"togeth":[143],"togethe":[143],"together":[143],"displayi":[143],"displayin":[143],"displaying":[143],"gri":[143,158,159,287],"grid":[143,158,159,287],"thr":[143,152],"thre":[143,152],"three":[143],"late":[143],"laten":[143],"latent":[143],"fig":[143,158,159],"figs":[143,158,159],"figsi":[143,158,159],"figsiz":[143,158,159],"figsize":[143,158,159],"figu":[143,158,159],"figur":[143,158,159],"figure":[143,158,159],"autom":[143,158,159,333],"automa":[143,158,159,333],"automat":[143,158,159,333],"automati":[143,158,159,333],"automatic":[143,158,159,333],"automatica":[143,158,159,333],"automatical":[143,158,159,333],"automaticall":[143,158,159,333],"automatically":[143,158,159,333],"texts":[143,158,159],"textsi":[143,158,159],"textsiz":[143,158,159],"textsize":[143,158,159],"scali":[143,158,159],"scalin":[143,158,159],"scaling":[143,158,159],"tit":[143,158,159],"titl":[143,158,159],"title":[143,158,159],"titles":[143,158,159],"lines":[143,149,152,153,158,159,162],"dot":[144,146,152,186],"wilk":[144],"wilki":[144],"wilkin":[144],"wilkins":[144],"wilkinso":[144],"wilkinson":[144],"allot":[144],"dots":[144,146,152],"bin":[144,152,161],"bins":[144,152],"was":[144,160],"insp":[144],"inspi":[144],"inspir":[144],"inspire":[144],"inspired":[144],"binw":[144],"binwi":[144],"binwid":[144],"binwidt":[144],"binwidth":[144],"drawi":[144],"drawin":[144],"drawing":[144],"dotsi":[144],"dotsiz":[144],"dotsize":[144],"makes":[144],"abou":[144],"about":[144],"stackr":[144],"stackra":[144],"stackrat":[144],"stackrati":[144],"stackratio":[144],"dista":[144],"distan":[144],"distanc":[144],"distance":[144],"hei":[144,287,304],"heig":[144,287],"heigh":[144,287],"height":[144,287],"tou":[144],"touc":[144],"touch":[144],"ecd":[145,154,187,201],"ecdf":[145,154,187,201],"conf":[145,149],"confi":[145,149],"confid":[145],"confide":[145],"confiden":[145],"confidenc":[145],"confidence":[145],"bands":[145],"emp":[145,154,274,305],"empi":[145,154,274],"empir":[145,154,274],"empiri":[145,154,274],"empiric":[145,154,274],"empirica":[145,154,274],"empirical":[145,154,274],"cdf":[145,154],"cdfs":[145],"overl":[145,149,154,202],"overla":[145,149,154,202],"overlai":[145],"overlaid":[145],"top":[145,162,287],"dar":[145,183,184,185,188,193,194,195,196,197,205,206,207,208,209,214,218],"dark":[145,183,184,185,188,193,194,195,196,197,205,206,207,208,209,214,218],"darke":[145],"darker":[145],"shad":[145,287],"shade":[145],"transp":[145],"transpa":[145],"transpar":[145],"transpare":[145],"transparen":[145],"transparent":[145],"simu":[145],"simul":[145],"simula":[145],"simulat":[145],"simulate":[145],"simulated":[145],"ori":[145,285],"orig":[145,285],"origi":[145,285],"origin":[145,285],"origina":[145,285],"original":[145,285],"otherw":[145,146,151,152],"otherwi":[145,146,151,152],"otherwis":[145,146,151,152],"otherwise":[145,146,151,152],"simult":[145],"simulta":[145],"simultan":[145],"simultane":[145],"simultaneo":[145],"simultaneou":[145],"simultaneous":[145],"differences":[146],"elpdd":[146,152],"elpdda":[146,152],"elpddat":[146,152],"elpddata":[146,152],"dicti":[146,159,351],"dictio":[146,159,351],"diction":[146,159,351],"dictiona":[146,159,351],"dictionar":[146,159,351],"dictionary":[146,159,351],"scat":[146,152,156,159],"scatt":[146,152,156,159],"scatte":[146,152,156,159],"scatter":[146,152,156,159],"transi":[147,287],"transit":[147,287],"transiti":[147,287],"transitio":[147,287],"transition":[147,287],"diagnose":[147],"poo":[147],"poor":[147],"explorati":[147],"exploratio":[147],"exploration":[147],"grad":[147],"gradi":[147],"gradie":[147],"gradien":[147],"gradient":[147],"nut":[147,370],"nuts":[147,370],"iden":[147,158],"ident":[147,158],"identi":[147,158],"identif":[147],"identify":[147],"hea":[147,287],"heav":[147],"heavy":[147],"taile":[147],"tailed":[147],"pra":[147],"prac":[147],"pract":[147],"practi":[147],"practic":[147],"practice":[147],"chal":[147],"chall":[147],"challe":[147],"challen":[147],"challeng":[147],"challengi":[147],"challengin":[147],"challenging":[147],"xar":[147,155,156,158,162],"xarr":[147,155,156,158,162],"xarra":[147,155,156,158,162],"xarray":[147,155,156,158,162],"loc":[148,155,160,162,191,274,367,370],"loca":[148,155,160,162,191,274,367,370],"local":[148,155,160,191,367,370],"evo":[148,190],"evol":[148,190],"evolu":[148,190],"evolut":[148,190],"evoluti":[148,190],"evolutio":[148,190],"evolution":[148,190],"ther":[148],"there":[148],"eno":[148],"enou":[148],"enoug":[148],"enough":[148],"explore":[148],"explored":[148],"spa":[148],"spac":[148],"space":[148],"opp":[148],"oppo":[148],"oppos":[148],"oppose":[148],"opposed":[148],"sui":[148],"suit":[148],"suita":[148],"suitab":[148],"suitabl":[148],"suitable":[148],"generates":[148,149],"effi":[148],"effic":[148],"effici":[148],"efficie":[148],"efficien":[148],"efficienc":[148],"efficiency":[148],"quantiles":[148,151,199],"desi":[148,305,370],"desir":[148,305],"desire":[148,305],"desired":[148,305],"fore":[149,193],"fores":[149,193],"forest":[149,193],"rid":[149,194],"ridg":[149,194],"ridge":[149,194],"additionall":[149],"additionally":[149],"sizes":[149],"rhats":[149],"vis":[149,153],"visu":[149,153],"visua":[149,153],"visual":[149,153],"visuali":[149,153],"visualiz":[149,153],"visualize":[149,153],"alongs":[149],"alongsi":[149],"alongsid":[149],"alongside":[149],"foresp":[149],"forespl":[149],"foresplo":[149],"foresplot":[149],"ridgep":[149],"ridgepl":[149],"ridgeplo":[149],"ridgeplot":[149],"forestp":[149],"forestpl":[149],"forestplo":[149],"forestplot":[149],"centr":[149],"centra":[149],"central":[149],"means":[149,151],"thic":[149],"thick":[149],"quar":[149,151],"quart":[149,151],"quarti":[149,151],"quartil":[149,151],"quartile":[149,151],"quartiles":[149,151],"thin":[149,305],"times":[149],"config":[149],"configu":[149],"configur":[149],"configure":[149],"configured":[149],"different":[149,160,197],"overlap":[149],"truncati":[149],"truncatio":[149],"truncation":[149],"bou":[149,151],"boun":[149,151],"bound":[149,151],"bounds":[149],"mark":[149,265],"marke":[149],"marker":[149],"markers":[149],"comb":[149,156,158,163,197],"combi":[149,156,158,163,197],"combin":[149,156,158,163,197],"combine":[149,156,158,163,197],"reduci":[149,156,158,163],"reducin":[149,156,158,163],"reducing":[149,156,158,163],"assumed":[150],"prec":[150],"preco":[150],"precom":[150],"precomp":[150],"precompu":[150],"precomput":[150],"precompute":[150],"precomputed":[150],"lim":[150],"limi":[150],"limit":[150],"limits":[150],"fill":[150,151],"taki":[150,151],"takin":[150,151],"taking":[150,151],"acco":[150,151,161,265],"accou":[150,151,265],"accoun":[150,151,265],"account":[150,151,265],"rang":[150,214,218,305],"range":[150,214,218,305],"boole":[150],"boolea":[150],"boolean":[150],"bounda":[151],"boundar":[151],"boundary":[151],"cond":[151],"condi":[151],"condit":[151],"conditi":[151],"conditio":[151],"condition":[151],"conditions":[151],"adds":[151],"rugp":[151],"rugpl":[151],"rugplo":[151],"rugplot":[151],"adaptiv":[151],"adaptive":[151],"adapta":[151],"adaptat":[151],"adaptati":[151],"adaptativ":[151],"adaptative":[151],"asc":[151],"asce":[151],"ascen":[151],"ascend":[151],"ascendi":[151],"ascendin":[151],"ascending":[151],"ord":[151,157,160],"orde":[151,157,160],"order":[151,157,160],"seg":[151],"segm":[151],"segme":[151],"segmen":[151],"segment":[151],"conto":[151],"contou":[151],"contour":[151],"contours":[151],"probs":[151],"credibi":[151],"credibil":[151],"credibili":[151],"credibilit":[151],"credibility":[151],"probabiliti":[151],"probabilitie":[151],"probabilities":[151],"chos":[151,158],"chose":[151,158],"chosen":[151,158],"lev":[151],"leve":[151],"level":[151],"levels":[151],"fix":[151,287,370],"fixe":[151,287,370],"fixed":[151,287,370],"asso":[151],"assoc":[151],"associ":[151],"associa":[151],"associat":[151],"associate":[151],"associated":[151],"las":[151,303],"last":[151,303],"kha":[152],"khat":[152],"khats":[152],"shapes":[152],"interprete":[152],"interpreted":[152],"cod":[152,161],"code":[152,161],"xla":[152],"xlab":[152],"xlabe":[152],"xlabel":[152],"xlabels":[152],"xti":[152],"xtic":[152],"xtick":[152],"xtickl":[152],"xtickla":[152],"xticklab":[152],"xticklabe":[152],"xticklabel":[152],"xticklabels":[152],"hli":[152],"hlin":[152],"hline":[152],"hlines":[152],"hor":[152],"hori":[152],"horiz":[152],"horizo":[152],"horizon":[152],"horizont":[152],"horizonta":[152],"horizontal":[152],"perc":[152,158],"perce":[152,158],"percen":[152,158],"percent":[152,158],"percenta":[152,158],"percentag":[152,158],"percentage":[152,158],"fall":[152],"falli":[152],"fallin":[152],"falling":[152],"del":[152],"deli":[152],"delim":[152],"delimi":[152],"delimit":[152],"delimite":[152],"delimited":[152],"formatt":[152,333],"formatti":[152,333],"formattin":[152,333],"formatting":[152,333],"gui":[152],"guid":[152],"guide":[152],"calli":[152],"callin":[152],"calling":[152],"cou":[152,153],"coun":[152],"count":[152],"pct":[152],"thres":[152],"thresh":[152],"thresho":[152],"threshol":[152],"threshold":[152],"dataa":[153,154,161],"dataar":[153,154,161],"dataarr":[153,154,161],"dataarra":[153,154,161],"dataarray":[153,154,161],"nda":[153],"ndar":[153],"ndarr":[153],"ndarra":[153],"ndarray":[153],"cons":[153,168,273],"const":[153,168,273],"consta":[153,168],"constan":[153,168],"constant":[153,168],"coul":[153],"could":[153],"plus":[153,154],"hat":[153,154,159,160,161,305],"sig":[153],"sign":[153],"signi":[153],"signif":[153],"signifi":[153],"signific":[153],"significa":[153],"significan":[153],"significant":[153],"drawn":[153],"transforma":[154],"transformat":[154],"transformati":[154],"transformatio":[154],"transformation":[154],"extr":[154],"extra":[154],"end":[154,287],"stacke":[154],"stacked":[154],"taken":[154],"too":[154],"overlay":[154,202],"overlayi":[154],"overlayin":[154],"overlaying":[154],"beta":[154,218],"aro":[154],"arou":[154],"aroun":[154],"around":[154],"theore":[154],"theoret":[154],"theoreti":[154],"theoretic":[154],"theoretica":[154],"theoretical":[154],"shown":[154],"approximati":[154],"approximatio":[154],"approximation":[154],"hol":[154],"hold":[154],"holds":[154],"coordinates":[155,156,157,158,162],"errorb":[155],"errorba":[155],"errorbar":[155],"marginals":[156],"diago":[156],"diagon":[156],"diagona":[156],"diagonal":[156],"paral":[157,209],"parall":[157,209],"paralle":[157,209],"parallel":[157,209],"showi":[157],"showin":[157],"showing":[157],"diverge":[157,162],"divergen":[157,162],"divergenc":[157,162],"divergence":[157,162],"divergences":[157,162],"arx":[157,160],"arxi":[157,160],"arxiv":[157,160],"014":[157],"0144":[157],"01449":[157],"chan":[157],"chang":[157],"change":[157],"densiti":[158],"densitie":[158],"densities":[158],"joh":[158],"john":[158],"kru":[158],"krus":[158],"krusc":[158],"krusch":[158],"kruschk":[158],"kruschke":[158],"book":[158],"required":[158,305],"identit":[158],"identity":[158],"autos":[158,159],"autosc":[158,159],"autosca":[158,159],"autoscal":[158,159],"autoscale":[158,159],"autoscaled":[158,159],"hid":[158],"hide":[158],"multim":[158],"multimo":[158],"multimod":[158],"multimoda":[158],"multimodal":[158],"ppc":[159],"opa":[159,287],"opac":[159,287],"opaci":[159,287],"opacit":[159,287],"opacity":[159,287],"curv":[159],"curve":[159],"curves":[159],"pairs":[159],"relatio":[159],"relation":[159],"relations":[159],"structu":[159],"structur":[159],"structure":[159],"ranke":[160],"ranked":[160],"separatel":[160],"separately":[160],"tar":[160,259],"targ":[160,259],"targe":[160,259],"target":[160,259],"targeti":[160],"targetin":[160],"targeting":[160],"ranks":[160],"wherea":[160],"whereas":[160],"locat":[160,162,274],"locati":[160,162,274],"locatio":[160,162,274],"location":[160,162,274],"refl":[160],"refle":[160],"reflec":[160],"reflect":[160],"reflecte":[160],"reflected":[160],"devi":[160],"devia":[160],"deviat":[160],"deviati":[160],"deviatio":[160],"deviation":[160],"uniformi":[160],"uniformit":[160],"uniformity":[160],"look":[160],"mix":[160],"mixi":[160],"mixin":[160],"mixing":[160],"intr":[160],"intro":[160],"introd":[160],"introdu":[160],"introduc":[160],"introduce":[160],"introduced":[160],"aki":[160],"dan":[160],"dani":[160],"danie":[160],"daniel":[160],"simp":[160,281],"simps":[160,281],"simpso":[160,281],"simpson":[160,281],"bob":[160],"carp":[160],"carpe":[160],"carpen":[160],"carpent":[160],"carpente":[160],"carpenter":[160],"chr":[160],"chri":[160],"chris":[160],"christ":[160],"christi":[160],"christia":[160],"christian":[160],"burk":[160],"burkn":[160],"burkne":[160],"burkner":[160],"normaliza":[160],"normalizat":[160],"normalizati":[160],"normalizatio":[160],"normalization":[160],"fold":[160],"foldi":[160],"foldin":[160],"folding":[160],"locali":[160],"localiz":[160],"localiza":[160],"localizat":[160],"localizati":[160],"localizatio":[160],"localization":[160],"impr":[160,370],"impro":[160,370],"improv":[160,370],"improve":[160,370],"improved":[160],"asse":[160],"asses":[160],"assess":[160],"assessi":[160],"assessin":[160],"assessing":[160],"prep":[160],"prepr":[160],"prepri":[160],"preprin":[160],"preprint":[160],"080":[160],"0800":[160],"08008":[160],"separati":[161,215],"separatio":[161,215],"separation":[161,215],"bina":[161],"binar":[161],"binary":[161],"outc":[161],"outco":[161],"outcom":[161],"outcome":[161],"sor":[161],"sort":[161],"sorte":[161],"sorted":[161],"accor":[161],"accord":[161],"accordi":[161],"accordin":[161],"according":[161],"trac":[162,163,216],"trace":[162,163,216],"das":[162],"dash":[162],"dashe":[162],"dashed":[162],"vert":[162],"verti":[162],"vertic":[162],"vertica":[162],"vertical":[162],"bott":[162,287],"botto":[162,287],"bottom":[162,287],"tracep":[162],"tracepl":[162],"traceplo":[162],"traceplot":[162],"traceplots":[162],"bars":[162],"vli":[162],"vlin":[162],"vline":[162],"vlines":[162],"choo":[162],"choos":[162],"choose":[162],"vio":[163,217],"viol":[163,217],"violi":[163,217],"violin":[163,217],"traces":[163],"combined":[163],"rcparams":[166,168,169],"conte":[169,287],"contex":[169],"context":[169],"mana":[169],"manag":[169],"manage":[169],"manager":[169],"managi":[169],"managin":[169],"managing":[169],"sett":[169,175],"setti":[169,175],"settin":[169,175],"setting":[169,175],"settings":[169,175],"modi":[169],"modif":[169],"modify":[169],"tem":[169,287],"temp":[169,287],"tempo":[169],"tempor":[169],"tempora":[169],"temporal":[169],"temporall":[169],"temporally":[169],"fna":[169],"fnam":[169],"fname":[169],"filen":[169],"filena":[169],"filenam":[169],"filename":[169],"styles":[174,218],"darkg":[183,184,185,188,193,194,195,196,197,205,206,207,208,209,214,218],"darkgr":[183,184,185,188,193,194,195,196,197,205,206,207,208,209,214,218],"darkgri":[183,184,185,188,193,194,195,196,197,205,206,207,208,209,214,218],"darkgrid":[183,184,185,188,193,194,195,196,197,205,206,207,208,209,214,218],"seed":[185,195],"rugb":[194],"rugby":[194],"joi":[196],"join":[196],"joint":[196],"errob":[204],"erroba":[204],"errobar":[204],"regression1":[214],"regression1d":[214],"pyt":[218],"pyth":[218],"pytho":[218],"python":[218],"pythonc":[218],"pythonca":[218],"pythoncal":[218],"pythoncall":[218],"pdf":[218],"whit":[218,287],"white":[218,287],"whiteg":[218],"whitegr":[218],"whitegri":[218],"whitegrid":[218],"gray":[218],"grays":[218],"graysc":[218],"graysca":[218],"grayscal":[218],"grayscale":[218],"redi":[218],"redis":[218],"redish":[218],"blu":[218],"blui":[218],"bluis":[218],"bluish":[218],"char":[221],"chara":[221],"charac":[221],"charact":[221],"characte":[221],"character":[221],"characteri":[221],"characteriz":[221],"characterize":[221],"characterized":[221],"statistica":[221],"statistical":[221],"analyse":[221],"analyses":[221],"methods":[222,285,328],"inten":[222],"intend":[222],"intende":[222],"intended":[222],"iso":[259],"isot":[259],"isotr":[259],"isotro":[259],"isotrop":[259],"isotropi":[259],"isotropic":[259],"stu":[259,370],"stud":[259,370],"stude":[259,370],"studen":[259,370],"student":[259,370],"distribute":[259],"distributed":[259],"propo":[259,303],"propos":[259],"proposa":[259],"proposal":[259],"proposals":[259],"tdi":[259],"tdis":[259],"tdist":[259],"logp":[259],"logpd":[259],"logpdf":[259],"core":[263],"loga":[265],"logar":[265],"logari":[265],"logarit":[265],"logarith":[265],"logarithm":[265],"logarithms":[265],"wou":[265],"woul":[265],"would":[265],"generated":[265],"marko":[265],"markov":[265],"due":[265],"modu":[268],"modul":[268],"module":[268],"intern":[272],"interna":[272],"internal":[272],"generali":[273,274],"generaliz":[273,274],"generalize":[273,274],"generalized":[273,274],"generalizedp":[273,274],"generalizedpa":[273,274],"generalizedpar":[273,274],"generalizedpare":[273,274],"generalizedparet":[273,274],"generalizedpareto":[273,274],"constr":[273],"constru":[273],"construc":[273],"construct":[273],"constructo":[273],"constructor":[273],"gpd":[274],"perfo":[274,370],"perfor":[274,370],"perform":[274,370],"performe":[274],"performed":[274],"reci":[277],"recip":[277],"recipe":[277],"recipes":[277],"bac":[277,285,287],"back":[277,285,287],"backe":[277],"backen":[277],"backend":[277],"utility":[277],"dem":[277],"demo":[277],"demon":[277],"demons":[277],"demonst":[277],"demonstr":[277],"demonstra":[277],"demonstrat":[277],"demonstrate":[277],"references":[281],"gab":[281],"gabr":[281],"gabry":[281],"backg":[285,287],"backgr":[285,287],"backgro":[285,287],"backgrou":[285,287],"backgroun":[285,287],"background":[285,287],"wer":[285,370],"were":[285,370],"originall":[285],"originally":[285],"scr":[287],"scro":[287],"scrol":[287],"scroll":[287],"pad":[287],"padd":[287],"paddi":[287],"paddin":[287],"padding":[287],"55p":[287],"55px":[287],"1re":[287],"1rem":[287],"documente":[287],"documenter":[287],"css":[287],"twe":[287],"twea":[287],"tweak":[287],"tweaks":[287],"sid":[287],"side":[287],"sideb":[287],"sideba":[287],"sidebar":[287],"75r":[287],"75re":[287],"75rem":[287],"60p":[287],"60px":[287],"important":[287],"scre":[287],"scree":[287],"screen":[287],"1056p":[287],"1056px":[287],"ends":[287],"roo":[287],"root":[287],"head":[287],"headi":[287],"headin":[287],"heading":[287],"rgb":[287],"prim":[287],"prima":[287],"primar":[287],"primary":[287],"073c":[287],"073c4":[287],"073c44":[287],"hov":[287],"hove":[287],"hover":[287],"8fa":[287],"8faa":[287],"8faad":[287],"8faad2":[287],"nav":[287],"navi":[287],"navig":[287],"naviga":[287],"navigat":[287],"navigati":[287],"navigatio":[287],"navigation":[287],"positio":[287],"position":[287],"box":[287],"shado":[287],"shadow":[287],"2px":[287],"4px":[287],"rgba":[287],"fle":[287],"flex":[287],"ali":[287],"alig":[287],"align":[287],"062":[287],"0625":[287],"0625r":[287],"0625re":[287],"0625rem":[287],"navb":[287],"navba":[287],"navbar":[287],"logo":[287],"625r":[287],"625re":[287],"625rem":[287],"link":[287],"links":[287],"grow":[287],"dec":[287],"deco":[287],"decor":[287],"decora":[287],"decorat":[287],"decorati":[287],"decoratio":[287],"decoration":[287],"fon":[287],"font":[287],"eas":[287],"ease":[287],"curs":[287],"curso":[287],"cursor":[287],"pointe":[287],"pointer":[287],"fff":[287],"men":[287],"menu":[287],"togg":[287],"toggl":[287],"toggle":[287],"5re":[287],"5rem":[287],"dro":[287],"drop":[287],"dropd":[287],"dropdo":[287],"dropdow":[287],"dropdown":[287],"templ":[287],"templa":[287],"templat":[287],"template":[287],"1fr":[287],"875r":[287],"875re":[287],"875rem":[287],"abso":[287],"absol":[287],"absolu":[287],"absolut":[287],"absolute":[287],"083":[287],"083c":[287],"083c4":[287],"083c44":[287],"transl":[287],"transla":[287],"translat":[287],"translate":[287],"translatey":[287],"han":[287],"hand":[287],"handl":[287],"handle":[287],"handler":[287],"conten":[287],"content":[287],"6875r":[287],"6875re":[287],"6875rem":[287],"3125r":[287],"3125re":[287],"3125rem":[287],"25r":[287],"25re":[287],"25rem":[287],"vehtarig":[288],"vehtarige":[288],"vehtarigel":[288],"vehtarigelm":[288],"vehtarigelma":[288],"vehtarigelman":[288],"vehtarigelman2":[288],"vehtarigelman20":[288],"vehtarigelman202":[288],"vehtarigelman2021":[288],"kinds":[294],"discreted":[300],"discretedi":[300],"discretedia":[300],"discretediag":[300],"weis":[300],"weiss":[300],"nsi":[300],"nsim":[300],"gelmand":[301,302],"gelmandi":[301,302],"gelmandia":[301,302],"gelmandiag":[301,302],"rub":[301],"rubi":[301],"rubin":[301],"multiv":[302],"multiva":[302],"multivar":[302],"multivari":[302],"multivaria":[302],"multivariat":[302],"multivariate":[302],"gew":[303],"gewe":[303],"gewek":[303],"geweke":[303],"geweked":[303],"gewekedi":[303],"gewekedia":[303],"gewekediag":[303],"geweke1":[303],"geweke19":[303],"geweke199":[303],"geweke1991":[303],"propor":[303],"proport":[303],"proporti":[303],"proportio":[303],"proportion":[303],"heid":[304],"heide":[304],"heidel":[304],"heideld":[304],"heideldi":[304],"heideldia":[304],"heideldiag":[304],"eps":[304,305],"star":[304],"start":[304],"raf":[305],"raft":[305],"rafte":[305],"rafter":[305],"raftery":[305],"rafteryd":[305],"rafterydi":[305],"rafterydia":[305],"rafterydiag":[305],"025":[305],"005":[305],"001":[305],"lew":[305],"lewi":[305],"lewis":[305],"raftery1":[305],"raftery19":[305],"raftery199":[305],"raftery1992":[305],"determine":[305],"iterations":[305],"accu":[305],"accur":[305],"accura":[305],"accurac":[305],"accuracy":[305],"desig":[305,370],"design":[305,370],"designe":[305,370],"designed":[305,370],"autocorrelate":[305],"autocorrelated":[305],"estiman":[305],"estimand":[305],"terms":[305],"thinn":[305],"thinni":[305],"thinnin":[305],"thinning":[305],"empl":[305],"emplo":[305],"employ":[305],"employe":[305],"employed":[305],"sat":[305],"sati":[305],"satis":[305],"satisf":[305],"satisfy":[305],"assump":[305],"assumpt":[305],"assumpti":[305],"assumptio":[305],"assumption":[305],"assumptions":[305],"howe":[305],"howev":[305],"howeve":[305],"however":[305],"users":[305],"apply":[305],"sche":[308],"schem":[308],"schema":[308],"stori":[308],"storin":[308],"storing":[308],"pur":[308],"purp":[308],"purpo":[308],"purpos":[308],"purpose":[308],"ser":[308],"serv":[308],"serve":[308],"extens":[321,328,356],"extensi":[321,328,356],"extensio":[321,328,356],"extension":[321,328,356],"verbose":[334],"parameteri":[334,370],"parameteriz":[334,370],"parameteriza":[334,370],"parameterizat":[334,370],"parameterizati":[334,370],"parameterizatio":[334,370],"parameterization":[334,370],"extensions":[356],"loadi":[362],"loadin":[362],"loading":[362],"descrip":[366],"descript":[366],"descripti":[366],"descriptio":[366],"description":[366],"descriptions":[366],"rad":[366,370],"rado":[366,370],"radon":[366,370],"printl":[366,370],"println":[366,370],"radi":[366],"radio":[366],"radioa":[366],"radioac":[366],"radioact":[366],"radioacti":[366],"radioactiv":[366],"radioactive":[366],"gas":[366],"ente":[366],"enter":[366],"enters":[366],"abstractf":[367],"abstractfi":[367],"abstractfil":[367],"abstractfile":[367],"abstractfilem":[367],"abstractfileme":[367],"abstractfilemet":[367],"abstractfilemeta":[367],"abstractfilemetad":[367],"abstractfilemetada":[367],"abstractfilemetadat":[367],"abstractfilemetadata":[367],"remot":[367],"remote":[367],"mad":[367],"made":[367],"shows":[370],"currentl":[370],"currently":[370],"tro":[370],"trou":[370],"troub":[370],"troubl":[370],"trouble":[370],"fitti":[370],"fittin":[370],"fitting":[370],"hie":[370],"hier":[370],"hiera":[370],"hierar":[370],"hierarc":[370],"hierarch":[370],"hierarchi":[370],"hierarchic":[370],"hierarchica":[370],"hierarchical":[370],"effectiven":[370],"effectivene":[370],"effectivenes":[370],"effectiveness":[370],"classe":[370],"classes":[370],"students":[370],"performa":[370],"performan":[370],"performanc":[370],"performance":[370],"schol":[370],"schola":[370],"scholas":[370],"scholast":[370],"scholasti":[370],"scholastic":[370],"apt":[370],"apti":[370],"aptit":[370],"aptitu":[370],"aptitud":[370],"aptitude":[370],"hom":[370],"home":[370],"run":[370],"runn":[370],"runne":[370],"runner":[370],"art":[370,373],"arti":[370,373],"artif":[370,373],"artifa":[370,373],"artifac":[370,373],"artifact":[370,373],"artifacts":[370],"10d":[370],"10df":[370],"10dfb":[370],"10dfbe":[370],"10dfbe8":[370],"10dfbe81":[370],"10dfbe816":[370],"10dfbe816c":[370],"10dfbe816ce":[370],"10dfbe816ce1":[370],"10dfbe816ce16":[370],"10dfbe816ce162":[370],"10dfbe816ce1628":[370],"10dfbe816ce1628f":[370],"10dfbe816ce1628f5":[370],"10dfbe816ce1628f5a":[370],"10dfbe816ce1628f5ae":[370],"10dfbe816ce1628f5ae4":[370],"10dfbe816ce1628f5ae46":[370],"10dfbe816ce1628f5ae460":[370],"10dfbe816ce1628f5ae4602":[370],"10dfbe816ce1628f5ae46022":[370],"10dfbe816ce1628f5ae460225":[370],"10dfbe816ce1628f5ae460225e":[370],"10dfbe816ce1628f5ae460225e0":[370],"10dfbe816ce1628f5ae460225e08":[370],"10dfbe816ce1628f5ae460225e082":[370],"10dfbe816ce1628f5ae460225e082e":[370],"10dfbe816ce1628f5ae460225e082e0":[370],"10dfbe816ce1628f5ae460225e082e0e":[370],"10dfbe816ce1628f5ae460225e082e0ea":[370],"10dfbe816ce1628f5ae460225e082e0eab":[370],"10dfbe816ce1628f5ae460225e082e0eabb":[370],"10dfbe816ce1628f5ae460225e082e0eabbe":[370],"10dfbe816ce1628f5ae460225e082e0eabbe0":[370],"10dfbe816ce1628f5ae460225e082e0eabbe06":[370],"10dfbe816ce1628f5ae460225e082e0eabbe064":[370],"10dfbe816ce1628f5ae460225e082e0eabbe064b":[370],"probl":[370],"proble":[370],"problem":[370],"problems":[370],"parametr":[370],"parametri":[370],"parametriz":[370],"parametriza":[370],"parametrizat":[370],"parametrizati":[370],"parametrizatio":[370],"parametrization":[370],"deve":[373],"devel":[373],"develo":[373],"develop":[373],"develope":[373],"developer":[373],"developers":[373],"dep":[373],"depe":[373],"depen":[373],"depend":[373],"depende":[373],"dependen":[373],"dependenc":[373],"dependency":[373],"included":[373]},{"100":[35,44,54,72,103,137,139,145,163,185,186,195,214,231,255,346],"106":[255],"107":[287],"110":[106],"116":[255],"121":[305],"123":[116],"125":[287],"135":[122],"141":[103,255,287],"142":[287],"143":[103,255],"150":[103,255,281],"154":[103],"170":[116],"174":[116],"190":[305],"198":[122],"200":[370],"201":[103,154,255,370],"202":[62,103,125,281,305,354],"211":[116],"224":[122],"240":[370],"247":[116],"249":[121],"254":[122],"273":[116],"281":[116],"295":[101],"307":[103],"308":[198,199],"315":[125],"316":[101],"322":[122],"324":[120,122],"325":[116],"327":[116],"355":[122],"357":[255],"359":[106,255],"373":[259],"381":[122],"391":[116,122],"400":[148],"403":[101],"413":[122],"434":[62],"460":[111,114,123],"461":[116],"487":[111,119,123],"495":[116],"496":[116],"497":[116],"498":[115],"499":[115],"500":[115,124,145],"502":[122],"559":[116],"564":[116],"566":[122],"579":[122],"582":[101],"602":[114,120],"604":[120],"606":[120],"607":[120],"612":[116],"614":[106],"637":[101],"655":[101],"661":[122],"683":[77],"691":[122],"704":[354],"716":[122],"720":[116],"740":[116],"768":[287],"771":[116],"786":[116],"835":[122],"844":[116],"848":[116],"856":[116],"896":[116],"901":[122],"902":[101],"905":[122],"907":[122],"917":[116],"920":[116],"930":[122],"932":[116],"943":[101],"951":[122],"964":[122],"965":[122],"966":[287],"969":[103,255],"982":[122],"987":[122],"988":[72,231],"990":[72,231],"1000":[72,185,186,231],"1007":[103,255],"1061":[255],"1214":[305],"1237":[116],"1358":[122],"1413":[103,255],"1432":[103,255],"1507":[103,255,281],"1549":[103],"1705":[116],"1745":[116],"1903":[305],"1981":[122],"2006":[370],"2010":[255],"2014":[370],"2017":[103,255,370],"2018":[103],"2019":[103,154],"2021":[103,305],"2022":[125],"2024":[62,281],"2025":[354],"2119":[116],"2243":[122],"2406":[370],"2470":[116],"2548":[122],"2732":[116],"2819":[116],"2953":[101],"3153":[125],"3166":[101],"3226":[122],"3244":[122],"3249":[120],"3259":[116],"3275":[116],"3551":[122],"3571":[255],"3594":[255],"3812":[122],"3910":[122],"3918":[116],"4033":[101],"4137":[122],"4605":[111,114,123],"4612":[116],"4873":[111,119,123],"5023":[122],"5595":[116],"5649":[116],"5665":[122],"5796":[122],"5822":[101],"6021":[114,120],"6049":[120],"6063":[120],"6074":[120],"6126":[116],"6379":[101],"6552":[101],"6613":[122],"6831":[77],"6919":[122],"7168":[122],"7201":[116],"7406":[116],"7718":[116],"7860":[116],"8350":[122],"8440":[116],"8481":[116],"8567":[116],"8938":[116],"8965":[116],"9018":[122],"9025":[101],"9053":[122],"9074":[122],"9170":[116],"9200":[116],"9302":[122],"9323":[116],"9435":[101],"9516":[122],"9641":[122],"9658":[122],"9696":[103,255],"9826":[122],"9876":[122],"10618":[255],"12376":[116],"13584":[122],"15491":[103],"17054":[116],"17459":[116],"21199":[116],"24067":[370],"24702":[116],"25487":[122],"27329":[116],"28196":[116],"29532":[101],"31539":[125],"31669":[101],"32446":[122],"32492":[120],"32755":[116],"35515":[122],"38124":[122],"39106":[122],"39183":[116],"40331":[101],"41377":[122],"46054":[111,114,123],"46125":[116],"48739":[111,119,123],"50233":[122],"55959":[116],"56495":[116],"56498":[116],"56657":[122],"58225":[101],"60211":[114,120],"60496":[120],"60637":[120],"60747":[120],"61268":[116],"63797":[101],"65527":[101],"66131":[122],"68319":[77],"69192":[122],"71681":[122],"72017":[116],"74061":[116],"77187":[116],"78607":[116],"83504":[122],"84403":[116],"84816":[116],"89384":[116],"90250":[101],"90537":[122],"90741":[122],"91701":[116],"92006":[116],"93238":[116],"94351":[101],"96414":[122],"96589":[122],"98269":[122],"98762":[122],"104748":[255],"106186":[255],"154910":[103],"240674":[370],"295321":[101],"315398":[125],"316697":[101],"324929":[120],"403318":[101],"460544":[111,114,123],"487399":[111,119,123],"502331":[122],"582252":[101],"602116":[114,120],"604969":[120],"606375":[120],"607471":[120],"655275":[101],"683197":[77],"902508":[101],"943511":[101],"1047480":[255],"1061860":[255],"1549100":[103],"2406747":[370],"10474802":[255],"10618600":[255],"24067472":[370],"rel":[3,81,139,269,332,373],"rela":[3,139,148,332],"relat":[3,139,148,332],"relate":[3],"related":[3],"pyt":[3,23,128,129],"pyth":[3,23,128,129],"pytho":[3,23,128,129],"python":[3,23,128,129],"con":[3,15,16,18,21,24,35,36,55,57,94,97,98,99,101,120,214,245,248,249,250,252,259,265,288,303,304,305,311,314,347,349,359,370],"cons":[3,49,59,97,98,99,120,145,158,214,248,249,250,287,305,313,341,351,370],"consi":[3],"consis":[3],"consist":[3],"consists":[3],"and":[3,5,14,23,27,33,35,42,54,72,75,82,83,84,85,90,94,122,137,140,152,155,231,233,235,236,245,259,273,274,285,289,294,298,301,304,308,313,317,323,330,346,367,370,373],"expo":[3],"expor":[3],"export":[3],"exports":[3],"fol":[3,42,148,294,305,356],"foll":[3,42,148,294,356],"follo":[3,42,148,294,356],"follow":[3,42,148,294,356],"followi":[3,42,148,294,356],"followin":[3,42,148,294,356],"following":[3,42,148,294,356],"sub":[3,85,93,146,152,159,185,236,244,287],"subp":[3,185],"subpa":[3],"subpac":[3],"subpack":[3],"subpacka":[3],"subpackag":[3],"subpackage":[3],"subpackages":[3],"alo":[3,79,264,265],"alon":[3,79,264,265],"along":[3,79,264,265],"wit":[3,6,17,23,36,42,54,63,71,75,82,83,98,143,152,154,160,162,163,169,228,233,242,249,253,259,273,277,287,288,294,300,301,303,346,355,358,366,370],"with":[3,6,17,23,36,42,54,63,71,75,82,83,98,143,152,154,160,162,163,169,228,233,242,249,253,259,273,277,287,288,294,300,301,303,346,355,358,366,370],"ext":[3,148,155],"exte":[3],"exten":[3],"extens":[3],"extensi":[3],"extensio":[3],"extension":[3],"extensions":[3],"int":[3,17,36,49,50,53,115,124,128,140,145,146,159,161,288,308,313,329,341,342,345,358],"inte":[3,49,50,53,128,140,145,146,159,304,308,313,329,341,342,345],"integ":[3,68,158,227],"integr":[3],"integra":[3],"integrat":[3],"integrati":[3],"integratin":[3],"integrating":[3],"them":[3,118,159],"inf":[3,15,51,52,87,106,147,238,252,255,274,305,325,343,344],"infe":[3,15,51,52,106,325,343,344],"infer":[3,15,51,52,106,325,343,344],"infere":[3,15,51,52,106,325,343,344],"inferen":[3,15,51,52,106,325,343,344],"inferenc":[3,15,51,52,106,325,343,344],"inference":[3,15,51,52,106,325,343,344],"inferenceo":[3,54,106,346],"inferenceob":[3,54,106,346],"inferenceobj":[3,54,106,346],"inferenceobje":[3,54,106,346],"inferenceobjec":[3,54,106,346],"inferenceobject":[3,54,106,346],"inferenceobjects":[3,54,106,346],"bas":[3,44,68,90,137,139,142,143,144,148,151,152,154,155,156,157,161,227,303,331],"base":[3,44,68,137,139,142,143,144,148,151,152,154,155,156,157,161,227,303,331],"imp":[3,27,75,103,142,151,233,305,313,317],"impl":[3,27,75,142,151,233,313,317,370],"imple":[3,27,75,142,151,233,313,317,370],"implem":[3,27,75,142,151,233,313,317,370],"impleme":[3,27,75,142,151,233,313,317,370],"implemen":[3,27,75,142,151,233,313,317,370],"implement":[3,27,75,142,151,233,313,317,370],"implementi":[3],"implementin":[3],"implementing":[3],"inferenced":[3,15,18,51,52,325,343,344,359],"inferenceda":[3,15,18,51,52,325,343,344,359],"inferencedat":[3,15,18,51,52,325,343,344,359],"inferencedata":[3,15,18,51,52,325,343,344,359],"typ":[3,4,6,18,72,145,156,158,222,231,305,356,359],"type":[3,4,6,18,72,145,156,158,222,231,356,359],"uti":[3],"util":[3],"utili":[3],"utilit":[3],"utiliti":[3],"utilitie":[3],"utilities":[3],"bui":[3],"buil":[3],"build":[3],"buildi":[3],"buildin":[3],"building":[3],"sav":[3,150],"savi":[3,150],"savin":[3],"saving":[3],"rep":[4,18,96,159,160,195,247,308,359,362,370],"repl":[4],"ent":[4,62,77,125,354,370],"ente":[4,370],"enter":[4,370],"for":[5,26,28,37,38,40,60,62,90,94,103,115,135,175,194,221,241,245,268,274,284,290,292,294,296,304,305,316,318,330,331,352,354],"exa":[5,44,63,72,90,94,95,101,122,138,141,143,144,146,154,169,179,183,184,188,189,190,191,192,193,194,196,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,231,241,242,245,246,253,265,277,330,331,355,362],"exam":[5,44,63,72,90,94,95,101,122,138,141,143,144,146,154,169,179,183,184,188,189,190,191,192,193,194,196,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,231,241,242,245,246,253,265,277,330,331,355,362],"examp":[5,44,63,72,90,94,95,101,122,138,141,143,144,146,154,169,179,183,184,188,189,190,191,192,193,194,196,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,231,241,242,245,246,253,265,277,330,331,355,362],"exampl":[5,44,63,72,90,94,95,101,122,138,141,143,144,146,154,169,179,183,184,188,189,190,191,192,193,194,196,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,231,241,242,245,246,253,265,277,330,331,355,362],"example":[5,44,63,72,90,94,95,101,122,138,141,143,144,146,154,169,179,183,184,188,189,190,191,192,193,194,196,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,231,241,242,245,246,253,265,277,330,331,355,362],"dat":[6,9,51,52,91,94,95,121,152,169,179,182,183,186,188,189,191,192,195,196,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,241,245,246,253,325,333,343,344,362],"data":[6,9,51,52,91,94,95,121,152,169,179,182,183,186,188,189,191,192,195,196,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,241,245,246,253,325,333,343,344,362],"sim":[6,94,101,103,154,245,252,277,305],"simp":[6,103,277,305],"simpl":[6,277],"simply":[6],"ove":[6,9,72,132,150,162,231,287,370],"over":[6,9,72,132,150,162,231,287,370],"overl":[6,72,231],"overlo":[6,72,231],"overloa":[6,72,231],"overload":[6,72,231],"overv":[9,132],"overvi":[9,132],"overvie":[9,132],"overview":[9,132],"mcm":[12,90,106,241,285],"mcmc":[12,90,106,241,285],"mcmcc":[12,285,287],"mcmcch":[12,285,287],"mcmccha":[12,285,287],"mcmcchai":[12,285,287],"mcmcchain":[12,285,287],"mcmcchains":[12,285,287],"lib":[13,15,26,125,316],"libr":[13,15,26,125,316],"libra":[13,15,26,125,316],"librar":[13,15,26,125,316],"library":[13,15,26,125,316],"not":[14,18,33,44,58,60,75,79,95,137,139,142,148,160,233,246,264,273,298,333,350,352,359,370],"noth":[14,60,352],"nothi":[14,60,352],"nothin":[14,60,352],"nothing":[14,60,352],"dis":[14,35,44,60,79,106,150,156,158,160,264,265,277,288,305,352],"dist":[14,44,60,79,101,106,156,158,160,252,264,265,277,352],"distr":[14,44,60,79,101,106,156,158,160,252,264,265,277,352],"distri":[14,44,60,79,101,106,156,158,160,252,264,265,277,352],"distrib":[14,44,60,79,101,106,156,158,160,252,264,265,277,352],"distribu":[14,44,60,79,101,106,156,158,160,252,264,265,277,352],"distribut":[14,44,60,79,101,106,156,158,160,252,264,265,277,352],"distributi":[14,44,60,79,101,106,156,158,160,252,264,265,277,352],"distributio":[14,44,60,79,101,106,156,158,160,252,264,265,277,352],"distribution":[14,44,60,79,101,106,156,158,160,252,264,265,277,352],"nam":[14,37,51,55,58,59,68,77,93,138,139,143,152,175,180,194,227,244,343,347,350,351],"name":[14,37,51,55,58,59,68,77,93,138,139,143,152,175,180,194,227,244,343,347,350,351],"var":[14,17,59,138,139,143,145,169,183,194,241,294,333,351,358,366,370],"vari":[14,17,59,138,139,143,241,294,330,333,335,351,358],"varia":[14,17,59,138,139,143,241,294,330,333,335,351,358],"variab":[14,17,59,138,139,143,241,330,333,335,351,358],"variabl":[14,17,59,138,139,143,241,330,333,335,351,358],"variable":[14,17,59,138,139,143,241,330,333,335,351,358],"variables":[14,17,143,358],"out":[14,44,60,103,141,145,255,296,352],"sam":[14,17,34,39,54,56,97,103,115,124,139,155,187,248,281,284,286,291,313,322,323,332,346,348,358],"samp":[14,17,34,54,97,103,115,124,139,155,159,187,248,281,284,286,322,323,332,346,358],"sampl":[14,17,34,54,97,103,115,124,139,155,159,187,248,281,284,286,322,323,332,346,358],"sample":[14,17,34,54,82,83,97,115,124,139,155,159,187,241,248,284,286,322,323,332,346,358],"pri":[14,17,54,59,60,63,120,138,156,274,346,351,352,355,358],"prio":[14,17,54,59,60,63,120,138,156,274,346,351,352,355,358],"prior":[14,17,54,59,60,63,120,138,156,274,346,351,352,355,358],"obs":[14,17,54,59,60,90,91,197,253,333,346,351,352,358],"obse":[14,17,54,59,60,120,253,333,346,351,352,358],"obser":[14,17,54,59,60,120,253,333,346,351,352,358],"observ":[14,17,54,59,60,120,253,333,346,351,352,358],"observe":[14,17,54,59,60,101,120,253,333,346,351,352,358],"observed":[14,17,54,59,60,101,120,253,333,346,351,352,358],"whi":[14,17,18,35,49,59,60,62,152,155,158,305,341,351,352,354,358,359],"whic":[14,17,18,35,49,59,60,62,152,155,158,305,341,351,352,354,358,359],"which":[14,17,18,35,49,59,60,62,152,155,158,305,341,351,352,354,358,359],"cond":[14,59,60,101,252,351,352],"condi":[14,59,60,101,252,351,352],"condit":[14,59,60,101,252,351,352],"conditi":[14,59,60,101,252,351,352],"conditio":[14,59,60,101,252,351,352],"condition":[14,59,60,101,252,351,352],"conditiona":[14,59,60,101,252,351,352],"conditional":[14,59,60,101,252,351,352],"sho":[14,26,42,59,60,101,139,140,146,148,149,158,159,160,161,252,278,316,351,352,373],"shou":[14,26,42,59,60,101,139,149,158,159,252,316,351,352,373],"shoul":[14,26,42,59,60,101,139,149,158,159,252,316,351,352,373],"should":[14,26,42,59,60,101,139,149,158,159,252,316,351,352,373],"onl":[14,58,59,60,63,141,143,144,146,152,155,162,255,333,350,351,352,355,367],"only":[14,58,59,60,63,141,143,144,146,152,155,162,255,333,350,351,352,355,367],"cont":[14,55,59,94,158,162,168,245,265,303,347,351,370],"conta":[14,55,59,94,168,245,265,303,347,351,370],"contai":[14,55,59,94,168,245,265,303,347,351],"contain":[14,55,59,94,168,245,265,303,347,351],"mod":[14,17,26,35,36,59,60,90,91,103,118,128,144,150,151,158,160,214,255,287,288,296,316,330,351,352,358],"mode":[14,17,59,60,90,91,103,118,128,144,151,158,160,214,255,287,296,330,351,352,358],"model":[14,59,60,90,91,103,118,128,151,160,214,255,287,296,330,351,352],"modele":[14,59,60,351,352],"modeled":[14,59,60,351,352],"ran":[14,37,54,59,72,93,140,145,149,159,163,180,186,187,231,244,265,277,346,351],"rand":[14,54,59,72,145,159,180,186,187,231,265,277,346,351],"rando":[14,59,145,159,351],"random":[14,59,145,159,351],"keys":[14,59,351],"are":[14,49,59,75,79,81,82,83,90,146,150,152,154,155,162,233,241,259,264,269,294,299,305,321,328,331,341,351,370],"par":[14,33,37,49,59,66,75,103,168,233,242,268,287,289,298,300,301,341,351,367],"para":[14,33,37,59,75,82,83,168,233,242,273,289,298,300,301,351,367],"param":[14,33,37,59,75,82,83,168,233,242,273,289,298,300,301,351,367],"parame":[14,33,37,59,75,82,83,168,233,273,289,298,300,301,351,367],"paramet":[14,33,37,59,75,82,83,168,233,273,289,298,300,301,351,367],"paramete":[14,33,37,59,75,82,83,168,233,273,289,298,300,301,351,367],"parameter":[14,33,37,59,75,82,83,168,233,273,289,298,300,301,351,367],"names":[14,59,93,143,194,244,351],"kwa":[15,25,69,73,142,145,150,151,153,154,161,230,315,325,336],"kwar":[15,25,69,73,142,145,150,151,153,154,161,230,315,325,336],"kwarg":[15,25,69,73,142,145,150,151,153,154,161,230,315,325,336],"kwargs":[15,25,69,73,142,145,150,151,153,154,161,230,315,325,336],"conv":[15,16,18,21,23,24,35,36,57,214,259,288,303,304,305,311,314,349,359],"conve":[15,16,18,21,23,24,35,36,57,214,259,288,303,304,305,311,314,349,359],"conver":[15,16,18,21,23,24,35,36,57,214,259,288,303,304,305,311,314,349,359],"convert":[15,18,21,23,214,311,359],"samples":[15,37,79,97,139,159,162,248,264,284],"eit":[15,18,68,156,227,359],"eith":[15,18,68,156,227,359],"eithe":[15,18,68,156,227,359],"either":[15,18,68,156,227,359],"convers":[16,24,57,314,349],"conversi":[16,24,57,314,349],"conversio":[16,24,57,314,349],"conversion":[16,24,57,314,349],"ida":[17,54,90,91,101,169,180,190,191,192,200,201,202,253,346,358],"idat":[17,54,90,91,101,169,180,190,191,192,200,201,202,253,346,358],"idata":[17,54,90,91,101,169,180,190,191,192,200,201,202,253,346,358],"cen":[17,90,91,94,95,101,183,188,191,196,205,206,207,209,210,211,212,245,246,274,358],"cent":[17,90,91,94,95,101,183,188,191,196,205,206,207,209,210,211,212,245,246,274,358],"cente":[17,90,91,94,95,101,183,188,191,196,205,206,207,209,210,211,212,245,246,274,358],"center":[17,90,91,94,95,101,183,188,191,196,205,206,207,209,210,211,212,245,246,274,358],"centere":[17,90,91,94,95,101,183,188,191,196,205,206,207,209,210,211,212,245,246,274,358],"centered":[17,90,91,94,95,101,183,188,191,196,205,206,207,209,210,211,212,245,246,274,358],"eig":[17,90,91,94,95,101,119,120,123,183,184,188,191,193,196,205,206,207,208,209,210,211,245,246,358],"eigh":[17,90,91,94,95,101,183,184,188,191,193,196,205,206,207,208,209,210,211,245,246,358],"eight":[17,90,91,94,95,101,183,184,188,191,193,196,205,206,207,208,209,210,211,245,246,358],"gro":[17,25,73,117,143,158,315,336,358,366,370],"grou":[17,25,73,117,143,158,315,336,358,366,370],"group":[17,25,73,117,143,158,315,336,358],"groups":[17,49,117,143,341,358],"pos":[17,25,54,58,63,73,106,115,138,162,169,214,303,315,336,346,350,355,358],"post":[17,25,54,58,63,73,106,115,138,169,214,303,315,336,346,350,355,358],"poste":[17,25,54,58,63,73,106,138,169,214,303,315,336,346,350,355,358],"poster":[17,25,54,58,63,73,106,138,169,214,303,315,336,346,350,355,358],"posteri":[17,25,54,58,63,73,106,138,169,214,303,315,336,346,350,355,358],"posterio":[17,25,54,58,63,73,106,138,169,214,303,315,336,346,350,355,358],"posterior":[17,25,54,58,63,73,106,138,169,214,303,315,336,346,350,355,358],"pre":[17,44,75,85,197,233,236,296,330,331,335,358],"pred":[17,44,85,197,236,296,331,358],"predi":[17,44,85,197,236,253,296,331,358],"predic":[17,44,85,197,236,253,296,331,358],"predict":[17,44,85,197,236,253,296,331,358],"predicti":[17,77,85,197,236,331,358],"predictiv":[17,77,85,197,236,331,358],"predictive":[17,77,85,197,236,331,358],"sta":[17,67,68,74,97,98,101,123,146,148,149,226,227,232,248,249,265,287,303,322,324,358],"stat":[17,67,68,74,101,123,144,146,148,149,155,226,227,232,303,304,322,358],"stats":[17,111,123,139,144,146,148,155,322,358],"def":[17,22,26,48,66,75,94,97,138,168,175,194,214,233,245,248,252,268,305,312,316,325,340,358,362,370],"defa":[17,26,66,75,94,97,138,168,175,214,233,245,248,305,316,325,358],"defau":[17,26,66,75,94,97,138,168,175,214,233,245,248,305,316,325,358],"defaul":[17,26,66,75,94,97,138,168,175,214,233,245,248,305,316,325,358],"default":[17,26,66,75,94,97,138,168,175,214,233,245,248,305,316,325,358],"defaults":[17,26,94,137,139,143,144,146,152,155,157,160,162,245,316,358],"lazy":[17,358],"avo":[17,72,231,358],"avoi":[17,72,231,358],"avoid":[17,72,231,358],"avoids":[17,358],"rea":[17,37,58,76,82,83,139,140,154,159,234,302,332,350,358],"read":[17,139,140,154,156,358],"readi":[17,358],"readin":[17,358],"reading":[17,358],"into":[17,35,36,44,137,146,148,149,152,155,162,288,296,358],"mem":[17,358],"memo":[17,358],"memor":[17,358],"memory":[17,358],"oper":[17,358],"opera":[17,358],"operat":[17,358],"operati":[17,358],"operatio":[17,358],"operation":[17,358],"operations":[17,358],"the":[17,18,26,27,55,71,81,86,98,99,113,129,153,175,221,228,237,249,250,269,285,287,289,299,313,316,317,322,323,324,329,330,335,347,356,358,359,362,366,367,373],"thes":[17,150,221,299,358],"these":[17,150,221,299,358],"arr":[17,138,233,242,296,332,358],"arra":[17,138,233,242,296,332,358],"array":[17,138,233,242,296,332,358],"arrays":[17,75,233,358],"wil":[17,62,120,137,138,139,140,145,147,148,149,154,155,156,157,161,265,354,358],"will":[17,62,120,137,138,139,140,144,145,147,148,149,154,155,156,157,161,265,354,358],"slo":[17,358],"slow":[17,358],"als":[17,27,42,63,72,86,87,89,90,95,231,237,238,240,241,242,246,317,355,358],"also":[17,27,42,63,72,86,87,89,90,95,231,237,238,240,241,242,246,317,355,358],"tha":[18,28,33,35,44,79,94,120,146,152,222,245,264,265,298,313,318,330,335,359],"that":[18,28,33,35,44,63,79,94,120,139,222,245,264,265,298,313,318,355,359],"can":[18,27,28,36,44,49,68,95,118,121,146,152,227,246,288,296,300,317,318,341,359,366,370],"converte":[18,23,359],"converted":[18,23,359],"usi":[18,44,68,72,80,82,83,90,91,115,128,182,227,231,241,253,266,278,359],"usin":[18,44,68,72,80,82,83,90,91,115,128,182,227,231,241,253,266,278,359],"using":[18,44,68,72,80,82,83,90,91,115,128,182,227,231,241,253,266,278,359],"then":[18,35,36,75,150,159,233,241,285,288,330,333,335,359,367],"spe":[18,42,121,143,150,158,159,175,294,359],"spec":[18,42,121,143,150,158,159,175,294,359],"speci":[18,42,121,143,150,158,159,175,294,359],"specif":[18,42,121,143,150,158,159,175,294,359],"specifi":[18,42,143,148,150,158,159,175,294,359],"specifie":[18,42,143,158,159,294,359],"specifies":[18,158,305,359],"repr":[18,96,159,160,247,308,359,370],"repre":[18,96,160,247,359,370],"repres":[18,96,160,247,359,370],"represe":[18,96,160,247,359,370],"represen":[18,96,160,247,359,370],"represent":[18,96,160,247,359,370],"represents":[18,359],"pat":[18,150,151,359],"path":[18,359],"defi":[22,48,137,138,145,147,148,150,151,152,155,157,162,252,268,312,340,362],"defin":[22,48,137,138,145,147,148,150,151,152,155,157,162,252,268,312,340,362],"defini":[22,48,268,312,340],"definit":[22,48,312,340],"definiti":[22,48,312,340],"definitio":[22,48,312,340],"definition":[22,48,312,340],"dims":[23,26,54,101,115,121,124,141,143,146,214,313,316,346],"dimst":[23,313],"dimsta":[23,313],"dimstac":[23,313],"dimstack":[23,313],"has":[23,33,121,154,296,298,313,332],"ide":[23,141,143,149,160,162,163,313],"iden":[23,141,143,149,160,162,163,313],"ident":[23,141,143,149,160,162,163,313],"identi":[23,141,143,149,160,162,163,313],"identic":[23,313],"identica":[23,313],"identical":[23,313],"usa":[23,139,141,143,144,146,154,313],"usag":[23,139,141,143,144,146,154,313],"usage":[23,139,141,143,144,146,154,313],"whe":[23,35,36,68,79,80,82,83,94,95,144,146,152,227,245,246,264,266,288,289,304,367],"when":[23,35,36,82,83,95,139,144,146,152,159,246,288,289,367],"pas":[23,142,145,148,149,150,151,153,157,159,160,367],"pass":[23,142,145,148,149,150,151,153,157,159,160,367],"passe":[23,142,145,148,149,150,151,153,157,159,160],"passed":[23,142,145,148,149,150,151,153,157,159,160],"xar":[23,148,149,157,160],"xarr":[23,148,149,157,160],"xarra":[23,148,149,157,160],"xarray":[23,148,149,157,160],"witho":[23,143,159],"withou":[23,143,159],"without":[23,143,159],"cop":[23],"copy":[23],"copyi":[23],"copyin":[23],"copying":[23],"obj":[23,72,120,231,265],"obje":[23,25,72,120,231,265,315],"objec":[23,25,72,120,231,265,315],"object":[23,25,72,120,231,265,315],"share":[23],"shares":[23],"sup":[25,72,137,231,315],"supp":[25,72,137,231,315],"suppo":[25,72,231,315],"suppor":[25,72,231,315],"support":[25,72,231,315],"supporte":[25,296,315],"supported":[25,296,315],"met":[26,39,62,72,96,99,113,125,231,247,250,291,316,321,354],"meta":[26,62,113,125,316,354],"metad":[26,62,113,125,316,354],"metada":[26,62,113,125,316,354],"metadat":[26,62,113,125,316,354],"metadata":[26,62,113,125,316,354],"atta":[26,316,370],"attac":[26,316,370],"attach":[26,316],"add":[26,44,58,140,145,148,150,159,161,162,163,287,296,316,350],"addi":[26,44,145,150,161,163,296,316],"addit":[26,44,145,150,161,163,296,316],"additi":[26,44,145,150,161,163,296,316],"additio":[26,44,145,150,161,163,296,316],"addition":[26,44,145,150,161,163,296,316],"jso":[26,316],"json":[26,316],"ser":[26,316],"seri":[26,316],"seria":[26,316],"serial":[26,316],"seriali":[26,316],"serializ":[26,316],"serializa":[26,316],"serializab":[26,316],"serializabl":[26,316],"serializable":[26,316],"uni":[26,37,82,83,111,119,120,123,159,162,316,325,332],"unio":[26,37,82,83,111,119,120,123,316,325,332],"union":[26,37,82,83,111,119,120,123,316,325,332],"str":[26,54,62,101,112,113,115,121,124,125,138,143,174,316,346,354],"stri":[26,54,62,68,101,112,113,115,121,124,125,141,144,149,174,227,316,346,354],"strin":[26,54,62,68,101,112,113,115,121,124,125,141,144,149,174,227,316,346,354],"string":[26,54,62,68,101,112,113,115,121,124,125,141,144,149,174,227,316,346,354],"modu":[26,316],"modul":[26,316],"module":[26,316],"use":[26,28,44,68,75,82,83,94,116,122,128,137,138,146,148,154,155,160,169,181,182,190,198,199,203,204,227,233,245,258,274,294,308,316,318,331,333,366],"used":[26,28,44,68,82,83,94,137,138,139,141,142,146,149,158,160,227,245,258,274,294,316,318,331,333],"per":[26,77,90,91,95,101,111,119,123,149,160,162,163,246,316],"perf":[26,95,111,119,123,246,316],"perfo":[26,95,246,316],"perfor":[26,95,246,316],"perform":[26,95,246,316],"performi":[26,316],"performin":[26,316],"performing":[26,316],"attache":[26,316],"attached":[26,316],"implements":[27,313,317],"api":[27,317],"sou":[28,37,77,89,240,305,318],"sour":[28,37,77,89,240,305,318],"sourc":[28,37,77,89,240,305,318],"source":[28,37,77,89,240,305,318],"sources":[28,318],"any":[28,62,75,113,125,233,318,354],"fun":[28,61,121,122,150,153,221,263,284,318,353],"func":[28,61,121,122,150,153,221,263,284,318,353],"funct":[28,61,121,122,141,143,160,162,221,263,284,318,353],"functi":[28,61,121,122,141,143,160,162,221,263,284,318,353],"functio":[28,61,121,122,141,143,160,162,221,263,284,318,353],"function":[28,61,121,122,141,143,160,162,221,263,284,318,353],"acc":[28,42,49,60,68,111,118,119,123,146,148,152,155,162,227,294,318,341,352],"acce":[28,42,49,60,68,111,118,119,123,151,227,294,318,341,352],"accep":[28,42,60,111,119,123,151,294,318,352],"accept":[28,42,60,111,119,123,151,294,318,352],"fft":[31],"ffta":[31],"fftau":[31],"fftaut":[31],"fftauto":[31],"fftautoc":[31],"fftautoco":[31],"fftautocov":[31],"fftautocovm":[31],"fftautocovme":[31],"fftautocovmet":[31],"fftautocovmeth":[31],"fftautocovmetho":[31],"fftautocovmethod":[31],"bfm":[31],"bfmi":[31],"fra":[32,80,147,266,274,296,297,370],"frac":[32,80,147,266,274,297],"fract":[32,147,297],"fracti":[32,147,297],"fractio":[32,147,297],"fraction":[32,147,297],"adv":[33,287,298,370],"advi":[33,298],"advic":[33,298],"advice":[33,298],"val":[33,44,71,75,86,103,138,147,148,149,157,158,160,163,228,233,237,242,255,259,296,298,301,305,332,335],"valu":[33,44,71,75,146,147,148,149,157,158,163,228,233,242,259,296,298,301,305,332,335],"value":[33,44,71,75,146,147,148,149,157,158,163,228,233,242,259,296,298,301,305,332,335],"values":[33,139,146,148,149,155,158,242,259,298,301,332,335],"sma":[33,111,119,120,123,137,298],"smal":[33,111,119,120,123,137,298],"small":[33,111,119,120,123,137,298],"smalle":[33,111,119,120,123,137,298],"smaller":[33,137,298],"than":[33,35,146,149,152,298,330,335],"ind":[33,35,36,68,79,81,111,123,141,147,158,163,227,264,269,298],"indi":[33,35,36,79,81,141,147,158,163,264,269,298],"indic":[33,35,36,79,81,141,147,158,163,264,269,298],"indica":[33,35,36,79,81,141,147,158,163,264,269,298],"indicat":[33,35,36,79,81,141,147,158,163,264,269,298],"indicate":[33,35,36,79,141,147,158,163,264,298],"poo":[33,298],"poor":[33,298],"howe":[33,44,298],"howev":[33,44,298],"howeve":[33,44,298],"however":[33,44,298],"thi":[33,39,75,122,141,143,146,151,169,233,241,277,287,291,298,304,313,328,366],"this":[33,39,75,122,141,143,146,151,169,233,241,277,291,298,304,313,328,366],"thr":[33,81,144,146,269,298,308,366,370],"thre":[33,81,146,269,298,308],"thres":[33,81,146,269,298],"thresh":[33,81,146,269,298],"thresho":[33,81,146,269,298],"threshol":[33,81,146,269,298],"threshold":[33,81,146,269,298],"pro":[33,44,47,60,76,93,94,95,111,119,123,140,141,155,156,157,159,162,197,221,234,241,244,245,246,265,277,287,296,298,308,330,333,339,352],"prov":[33,93,139,140,149,154,155,156,157,158,159,241,244,298,330,333],"provi":[33,93,139,140,149,154,155,156,157,158,159,241,244,298,330,333],"provis":[33,298],"provisi":[33,298],"provisio":[33,298],"provision":[33,298],"provisiona":[33,298],"provisional":[33,298],"may":[33,58,298,350],"cha":[33,38,39,40,42,54,75,77,82,83,112,115,137,141,143,159,162,197,233,242,289,290,291,292,298,300,301,305,346,370],"chan":[33,159,298],"chang":[33,159,298],"change":[33,159,298],"bel":[33,36,158,160,298],"belo":[33,36,158,160,298],"below":[33,36,158,160,298],"oft":[33,298],"ofte":[33,298],"often":[33,298],"indicates":[33,35,36,79,147,158,163,264,298],"ada":[33,296,298],"adap":[33,296,298],"adapt":[33,296,298],"adapta":[33,298],"adaptat":[33,298],"adaptati":[33,298],"adaptatio":[33,298],"adaptation":[33,298],"parameters":[33,42,75,82,83,168,233,289,298,300,301,367,370],"tar":[33,265,277,298,373],"targ":[33,265,277,298],"targe":[33,265,277,298],"target":[33,265,277,298],"hea":[33,298],"heav":[33,298],"heavy":[33,298],"tai":[33,79,264,298],"tail":[33,79,264,298],"tails":[33,298],"wer":[33,298],"were":[33,298],"exp":[33,79,81,85,154,157,159,161,236,264,265,269,298],"expl":[33,81,269,298],"explo":[33,298],"explor":[33,298],"explore":[33,298],"explored":[33,298],"siz":[34,42,60,62,82,83,112,113,121,125,137,138,139,140,142,145,147,148,150,151,155,156,157,161,162,197,241,252,253,286,289,294,305,323,332,352,354],"size":[34,42,60,62,82,83,112,113,121,125,137,138,139,140,142,145,147,148,150,151,155,156,157,161,162,197,241,252,253,286,289,294,305,323,332,352,354],"num":[35,36,137,138,139,145,146,147,148,154,155,156,160,161,163],"numb":[35,36,137,139,142,145,148,151,154,155,156,161],"numbe":[35,36,137,139,142,145,148,151,154,155,156,161],"number":[35,36,137,139,142,145,148,151,154,155,156,161],"dia":[35,43,66,72,79,231,264,265,284,287,295,300,301,304],"diag":[35,43,66,72,79,231,264,265,284,287,295,300,301,304],"diagn":[35,43,66,72,79,231,264,265,284,287,295,300,301,304],"diagno":[35,43,66,72,79,231,264,265,284,287,295,300,301,304],"diagnos":[35,43,66,72,79,231,264,265,284,287,295,300,301,304],"diagnost":[35,43,66,72,79,231,264,265,287,295,300,301,304],"diagnosti":[35,43,66,72,79,231,264,265,287,295,300,301,304],"diagnostic":[35,43,66,72,79,231,264,265,287,295,300,301,304],"diagnostics":[35,66,72,231,287,301],"che":[35,36,44,75,100,117,120,233,251,288,296],"chec":[35,36,44,100,117,120,251,288,296],"check":[35,36,44,100,117,120,251,288,296],"withi":[35,36,44,158,288,296,370],"within":[35,36,44,158,288,296,370],"converg":[35,36,259,288,303,304,305],"converge":[35,36,259,288,303,304,305],"convergen":[35,36,288,303,304,305],"convergenc":[35,36,288,303,304,305],"convergence":[35,36,288,303,304,305],"cann":[35,36,288],"canno":[35,36,288],"cannot":[35,36,288],"eve":[35,36,85,95,156,161,236,246,288],"even":[35,36,95,161,246,288],"evenl":[35,36,288],"evenly":[35,36,288],"disc":[35,158,288,305],"disca":[35,288,305],"discar":[35,288,305],"discard":[35,288,305],"discarde":[35,288],"discarded":[35,288],"aft":[35,288],"afte":[35,288],"after":[35,288],"fir":[35,137,138,288],"firs":[35,137,138,288],"first":[35,137,138,288],"splits":[35,288],"ther":[35,287],"there":[35],"mus":[35,42,89,148,155,158,163,240,242,294,330,332,335],"must":[35,42,89,148,155,158,163,240,242,294,330,332,335],"lea":[35,44,103,255,281],"leas":[35],"least":[35],"splitt":[35],"splitti":[35],"splittin":[35],"splitting":[35],"maxi":[35,79,137,159,264],"maxim":[35,79,137,159,264],"maximu":[35,79,137,159,264],"maximum":[35,79,137,159,264],"lag":[35,137],"autocova":[35,38,40,290,292],"autocovar":[35,38,40,290,292],"autocovari":[35,38,40,290,292],"autocovaria":[35,38,40,290,292],"autocovarian":[35,38,40,290,292],"autocovarianc":[35,38,40,290,292],"autocovariance":[35,38,40,290,292],"gre":[35,218,287,366,370],"grea":[35,366,370],"great":[35,366,370],"greate":[35],"greater":[35],"giv":[35,58,258,350],"give":[35,58,258,350],"given":[35,58,258,350],"estiman":[35],"estimand":[35],"rec":[35,44,72,231],"reco":[35,44,72,231],"recom":[35,44,72,231],"recomm":[35,44],"recomme":[35,44],"recommen":[35,44],"recommend":[35,44],"recommende":[35,44],"recommended":[35,44],"veh":[36,103,154,255,296,305],"veht":[36,103,154,255,296,305],"vehta":[36,103,154,255,296,305],"vehtar":[36,103,154,255,296,305],"vehtari":[36,103,154,255,296,305],"vehtarig":[36,305],"vehtarige":[36,305],"vehtarigel":[36,305],"vehtarigelm":[36,305],"vehtarigelma":[36,305],"vehtarigelman":[36,305],"vehtarigelman2":[36,305],"vehtarigelman20":[36,305],"vehtarigelman202":[36,305],"vehtarigelman2021":[36,305],"see":[36,42,63,72,79,81,86,87,89,90,94,95,120,141,143,144,146,150,151,154,159,160,198,199,231,237,238,240,241,242,245,246,264,265,269,296,330,331,355],"eac":[37,75,101,140,159,233,370],"each":[37,75,101,140,159,233,370],"abs":[37,58,82,83,86,87,88,237,238,239,302,332,350],"abst":[37,58,82,83,86,87,88,237,238,239,287,302,332,350],"abstr":[37,58,82,83,86,87,88,237,238,239,287,302,332,350],"abstra":[37,58,82,83,86,87,88,237,238,239,287,302,332,350],"abstrac":[37,58,82,83,86,87,88,237,238,239,287,302,332,350],"abstract":[37,58,82,83,86,87,88,237,238,239,287,302,332,350],"abstracta":[37,58,82,83,302,332,350],"abstractar":[37,58,82,83,302,332,350],"abstractarr":[37,58,82,83,302,332,350],"abstractarra":[37,58,82,83,302,332,350],"abstractarray":[37,58,82,83,302,332,350],"mis":[37,111,119,120,123,147],"miss":[37,111,119,120,123,147],"missi":[37,111,119,120,123,147],"missin":[37,111,119,120,123,147],"missing":[37,111,119,120,123,147],"real":[37,58,76,82,83,159,234,302,332,350],"kin":[37,90,155,156,158,160,194],"kind":[37,90,155,156,158,160,194],"sym":[37,51,55,58,68,227,343,347,350],"symb":[37,51,55,58,68,227,343,347,350],"symbo":[37,51,55,58,68,227,343,347,350],"symbol":[37,51,55,58,68,227,343,347,350],"rank":[37,93,140,244,305],"named":[37,49,54,58,59,77,180,341,346,350,351],"namedt":[37,49,54,58,59,77,180,341,346,350,351],"namedtu":[37,49,54,58,59,77,180,341,346,350,351],"namedtup":[37,49,54,58,59,77,180,341,346,350,351],"namedtupl":[37,49,54,58,59,77,180,341,346,350,351],"namedtuple":[37,49,54,58,59,77,180,341,346,350,351],"est":[37,38,40,72,85,86,87,89,90,91,141,147,154,158,163,221,231,236,237,238,240,241,258,259,290,292,303,304,370],"esti":[37,38,40,72,85,86,87,89,90,91,141,147,154,158,163,221,231,236,237,238,240,241,258,259,290,292,303,304,370],"estim":[37,38,40,72,85,86,87,89,90,91,141,147,154,158,163,221,231,236,237,238,240,241,258,259,290,292,303,304,370],"estima":[37,38,40,72,85,86,87,89,90,91,141,147,154,158,163,221,231,236,237,238,240,241,258,259,290,292,303,304,370],"estimat":[37,38,40,72,85,86,87,89,90,91,141,147,154,158,163,221,231,236,237,238,240,241,258,259,290,292,303,304,370],"estimate":[37,72,85,86,87,89,90,91,141,147,154,158,163,221,231,236,237,238,240,241,259,303,370],"alg":[38,40,75,233,290,292,296],"algo":[38,40,75,233,290,292,296],"algor":[38,40,75,233,290,292,296],"algori":[38,40,75,233,290,292,296],"algorit":[38,40,75,233,290,292,296],"algorith":[38,40,75,233,290,292,296],"algorithm":[38,40,75,233,290,292,296],"estimati":[38,40,138,290,292,304],"estimatin":[38,40,290,292],"estimating":[38,40,290,292],"mea":[38,40,44,69,72,141,148,155,158,230,231,290,292,303],"mean":[38,40,44,69,72,141,148,155,158,230,231,290,292,303],"chai":[38,39,40,42,54,75,77,82,83,112,115,137,141,143,162,197,233,242,289,290,291,292,300,301,305,346],"chain":[38,39,40,42,54,75,77,82,83,112,115,137,141,143,162,197,233,242,289,290,291,292,300,301,305,346],"chains":[38,39,40,42,75,82,83,137,149,162,197,233,242,289,290,291,292,300,301],"same":[39,42,56,60,139,241,252,291,294,313,348,352],"one":[39,44,63,89,103,121,163,169,240,255,291,330,335,355],"autocovm":[39,291],"autocovme":[39,291],"autocovmet":[39,291],"autocovmeth":[39,291],"autocovmetho":[39,291],"autocovmethod":[39,291],"but":[39,146,152,291],"meth":[39,72,96,99,231,247,250,291,321],"metho":[39,72,96,99,231,247,250,291,321],"method":[39,72,96,99,231,247,250,291,321],"fas":[39,291],"fast":[39,291],"aut":[40,138,139,140,141,144,145,146,147,148,149,150,151,152,154,155,156,157,160,161,292,303],"auto":[40,138,139,140,141,144,145,146,147,148,149,150,151,152,154,155,156,157,160,161,292,303],"autoc":[40,292,303],"autoco":[40,292,303],"autocov":[40,292],"car":[41,72,82,83,231,293,305,324,366,370],"carl":[41,72,82,83,231,293,324],"carlo":[41,72,82,83,231,293,324],"sha":[42,144,147,157,163,233,242,259,265,273,289,296,300,301,333],"shap":[42,144,233,242,259,265,273,289,296,300,301,333],"shape":[42,144,233,242,259,265,273,289,296,300,301,333],"dra":[42,54,60,62,75,77,81,82,83,115,124,137,141,143,151,197,233,242,269,289,300,301,346,352,354],"draw":[42,54,60,62,75,77,81,82,83,115,124,137,141,143,151,197,233,242,269,289,300,301,346,352,354],"draws":[42,60,75,82,83,137,197,233,242,289,300,301,352],"ess":[42,66,82,83,90,135,154,155,241],"kinds":[42,148],"estimates":[42,85,86,87,90,91,158,236,237,238,259,370],"who":[42],"whos":[42],"whose":[42],"estimated":[42,80,90,147,154,241,266,294,303],"specified":[42,143,159,294],"vec":[42,174,294],"vect":[42,174,294],"vecto":[42,174,294],"vector":[42,174,294],"elt":[42,62,112,113,121,125,294,354],"elty":[42,62,112,113,121,125,294,354],"eltyp":[42,62,112,113,121,125,294,354],"eltype":[42,62,112,113,121,125,294,354],"ret":[42,44,58,70,94,116,229,245,252,265,294,296,305,350],"retu":[42,44,58,70,94,229,245,252,265,294,296,350],"retur":[42,44,58,70,94,229,245,252,265,294,296,350],"return":[42,44,58,70,94,229,245,252,265,294,296,350],"estimators":[42,294],"eff":[42,82,83,85,236,241,289,294,323,332],"effe":[42,82,83,85,236,241,289,294,323,332],"effec":[42,82,83,85,236,241,289,294,323,332],"effect":[42,82,83,85,236,241,289,294,323,332],"effecti":[42,82,83,85,236,241,289,294,323,332],"effectiv":[42,82,83,85,236,241,289,294,323,332],"effective":[42,82,83,85,236,241,289,294,323,332],"fro":[44,93,94,118,129,141,154,159,180,197,244,245,296,305,335,366,367,370],"from":[44,93,94,118,129,141,154,159,180,197,244,245,296,305,335,366,367,370],"sep":[44,58,75,137,149,158,163,233,296,350],"sepa":[44,58,75,137,149,158,163,233,296,350],"separ":[44,58,75,137,149,158,163,233,296,350],"separa":[44,58,75,137,149,158,163,233,296,350],"separat":[44,58,75,137,149,158,163,233,296,350],"separate":[44,58,75,137,149,158,163,233,296,350],"additiona":[44,145,150,161,296],"additional":[44,145,150,161,296],"additionall":[44,296],"additionally":[44,296],"traini":[44,296],"trainin":[44,296],"training":[44,296],"ins":[44,75,121,145,156,157,160,169,233,287,296],"insp":[44,296],"inspe":[44,296],"inspec":[44,296],"inspect":[44,296],"inspecte":[44,296],"inspected":[44,296],"adj":[44,274,296],"adju":[44,274,296],"adjus":[44,274,296],"adjust":[44,274,296],"adjusti":[44,296],"adjustin":[44,296],"adjusting":[44,296],"lev":[44,145,296,366,370],"leve":[44,145,296,366,370],"level":[44,145,296,366,370],"det":[44,70,71,94,95,138,150,154,228,229,245,246,265,296,330,331],"dete":[44,70,71,228,229,296],"deter":[44,70,71,228,229,296],"determ":[44,70,71,228,229,296],"determi":[44,70,71,228,229,296],"determin":[44,70,71,228,229,296],"determini":[44,296],"determinis":[44,296],"determinist":[44,296],"deterministi":[44,296],"deterministic":[44,296],"predicts":[44,296],"returne":[44,70,229,296],"returned":[44,70,229,296],"prob":[44,76,94,141,163,234,245,296],"proba":[44,141,296],"probab":[44,141,296],"probabi":[44,141,296],"probabil":[44,141,296],"probabili":[44,141,296],"probabilis":[44,296],"probabilist":[44,296],"probabilisti":[44,296],"probabilistic":[44,296],"outp":[44,296],"outpu":[44,296],"output":[44,296],"outputs":[44,296],"probabilit":[44,141,296],"probabiliti":[44,296,305],"probabilitie":[44,296,305],"probabilities":[44,296,305],"classe":[44,296],"classes":[44,296],"sca":[44,79,137,138,139,140,142,148,149,151,155,157,252,264,273],"scal":[44,79,137,138,139,140,142,148,149,151,152,155,157,252,264,273],"scale":[44,79,139,264,273],"scaled":[44,79,139,264],"poi":[44,54,88,115,121,141,152,155,158,185,239,346,366,370,373],"pois":[44,185],"poiss":[44,185],"poisso":[44,185],"poisson":[44,185],"bin":[44,160],"bino":[44],"binom":[44],"binomi":[44],"binomia":[44],"binomial":[44],"note":[44,75,79,137,233,264,273,370],"cor":[44,79,101,156,241,252,259,264,333,373],"corr":[44,79,101,156,241,252,259,264,333,373],"corre":[44,79,101,156,241,252,259,264,333,373],"correc":[44,333],"correct":[44,333],"correctn":[44],"correctne":[44],"correctnes":[44],"correctness":[44],"dep":[44,120,155],"depe":[44],"depen":[44],"depend":[44],"depends":[44],"intern":[44,49,341],"interna":[44,49,341],"internal":[44,49,341],"internall":[44,49,341],"internally":[44,49,341],"examples":[44,63,72,90,94,95,101,141,143,144,146,154,169,231,241,242,245,246,253,265,330,331,355],"jul":[44,72,90,91,94,95,101,231,245,246,253,265,287],"juli":[44,72,90,91,94,95,101,231,245,246,253,265,287],"julia":[44,72,90,91,94,95,101,231,245,246,253,265,287],"mljb":[44,106],"mljba":[44,106],"mljbas":[44,106],"mljbase":[44,106],"mlji":[44,106],"mljit":[44,106],"mljite":[44,106],"mljiter":[44,106],"mljitera":[44,106],"mljiterat":[44,106],"mljiterati":[44,106],"mljiteratio":[44,106],"mljiteration":[44,106],"evo":[44,106,155],"evot":[44,106],"evotr":[44,106],"evotre":[44,106],"evotree":[44,106],"evotrees":[44,106],"statistics":[44,60,67,68,69,74,101,149,226,227,230,232,352],"statistica":[44,106],"statistical":[44,106],"statisticalm":[44,106],"statisticalme":[44,106],"statisticalmea":[44,106],"statisticalmeas":[44,106],"statisticalmeasu":[44,106],"statisticalmeasur":[44,106],"statisticalmeasure":[44,106],"statisticalmeasures":[44,106],"fil":[44,142,145,147,153,154,159,367,370],"fill":[44,142,145,147,153,154],"inst":[44,75,121,156,157,160,233],"insta":[44,156,157,160],"instan":[44,156,157,160],"instanc":[44,156,157,160],"instance":[44,156,157,160],"gra":[44,145],"grad":[44],"gradi":[44],"gradie":[44],"gradien":[44],"gradient":[44],"boo":[44,79,94,111,119,123,137,141,146,148,149,156,157,160,162,163,245,264,274],"boos":[44],"boost":[44],"booste":[44],"boosted":[44],"tre":[44,120,155],"tree":[44,120,155],"trees":[44],"nro":[44],"nrou":[44],"nroun":[44],"nround":[44],"nrounds":[44],"seq":[44,305],"sequ":[44,305],"seque":[44,305],"sequen":[44,305],"sequent":[44],"sequenti":[44],"sequentia":[44],"sequential":[44],"sequentiall":[44],"sequentially":[44],"stac":[44,160],"stack":[44,160],"stacke":[44,160],"stacked":[44,160],"lear":[44,255,281],"learn":[44,255,281],"learni":[44,255,281],"learnin":[44,255,281],"learning":[44,255,281],"rat":[44,111,119,123,145,304],"rate":[44,111,119,123,145],"eta":[44],"evotreec":[44],"evotreecl":[44],"evotreecla":[44],"evotreeclas":[44],"evotreeclass":[44],"evotreeclassi":[44],"evotreeclassif":[44],"evotreeclassifi":[44],"evotreeclassifie":[44],"evotreeclassifier":[44],"rou":[44,158],"roun":[44,158],"round":[44,158],"dig":[44],"digi":[44],"digit":[44],"digits":[44],"0f0":[44],"how":[44,117,139,140],"determine":[44,70,71,228,229],"based":[44,68,137,139,142,143,144,148,151,152,154,155,156,157,161,227,303],"ear":[44],"earl":[44],"early":[44],"sto":[44,85,236],"stop":[44],"stopp":[44],"stoppi":[44],"stoppin":[44],"stopping":[44],"ach":[44,163],"achi":[44,163],"achie":[44,163],"achiev":[44,163],"achieve":[44,163],"achieved":[44,163],"get":[47,174,287,367],"geti":[47],"getin":[47],"getind":[47],"getinde":[47],"getindex":[47],"getp":[47,339],"getpr":[47,339],"getpro":[47,339],"getprop":[47,339],"getprope":[47,339],"getproper":[47,339],"getpropert":[47,339],"getproperty":[47,339],"mer":[47,115,339],"merg":[47,115,339],"merge":[47,115,339],"prop":[47,162,221,265,277,339],"prope":[47,162,221,339],"proper":[47,162,221,339],"propert":[47,162,221,339],"property":[47,162,339],"propertyn":[47,339],"propertyna":[47,339],"propertynam":[47,339],"propertyname":[47,339],"propertynames":[47,339],"sch":[49,90,91,94,101,112,113,115,118,121,125,183,205,206,207,208,245,341],"sche":[49,341],"schem":[49,341],"schema":[49,341],"inter":[49,50,53,128,140,145,146,154,159,304,308,313,329,341,342,345],"store":[49,85,236,341],"stored":[49,341],"acces":[49,68,118,227,341],"access":[49,68,118,227,341],"accesse":[49,68,227,341],"accessed":[49,68,227,341],"pare":[49,66,103,116,259,268,287,341],"paren":[49,116,341],"parent":[49,116,341],"const":[49,59,97,98,99,120,145,158,214,248,249,250,287,313,341,351,370],"constr":[49,97,98,99,145,248,249,250,313,341,370],"constru":[49,97,98,99,145,248,249,250,313,341,370],"construc":[49,97,98,99,145,248,249,250,313,341,370],"construct":[49,97,98,99,145,248,249,250,313,341,370],"constructo":[49,313,341],"constructor":[49,313,341],"constructors":[49,313,341],"interf":[50,53,128,313,342,345],"interfa":[50,53,128,313,342,345],"interfac":[50,53,128,313,342,345],"interface":[50,53,128,313,342,345],"randn":[54,72,180,186,187,195,231,346],"dimensions":[54,79,116,141,143,159,162,241,264,265,346],"sampled":[54,115,121,124,154,346],"forw":[54,62,90,115,121,241,331,346,354],"forwa":[54,62,90,115,121,241,331,346,354],"forwar":[54,62,90,115,121,241,331,346,354],"forward":[54,62,90,115,121,241,331,346,354],"forwardo":[54,62,115,121,346,354],"forwardor":[54,62,115,121,346,354],"forwardord":[54,62,115,121,346,354],"forwardorde":[54,62,115,121,346,354],"forwardorder":[54,62,115,121,346,354],"forwardordere":[54,62,115,121,346,354],"forwardordered":[54,62,115,121,346,354],"reg":[54,98,159,249,346],"regu":[54,98,150,157,159,160,249,346],"regul":[54,98,150,157,159,160,249,346],"regula":[54,98,150,157,159,160,249,346],"regular":[54,98,150,157,159,160,249,346],"poin":[54,88,115,121,141,152,155,158,239,346,366,370,373],"point":[54,88,115,121,141,152,155,158,239,346,366,370,373],"points":[54,115,121,145,146,148,152,155,346,366,370],"cat":[54,63,101,112,113,115,121,124,346,355],"cate":[54,62,101,112,113,115,121,124,125,346,354],"categ":[54,62,101,112,113,115,121,124,125,346,354],"catego":[54,62,101,112,113,115,121,124,125,346,354],"categor":[54,62,101,112,113,115,121,124,125,346,354],"categori":[54,62,101,112,113,115,121,124,125,346,354],"categoric":[54,62,101,112,113,115,121,124,125,346,354],"categorica":[54,62,101,112,113,115,121,124,125,346,354],"categorical":[54,62,101,112,113,115,121,124,125,346,354],"lay":[54,62,112,113,121,125,346,354],"laye":[54,62,112,113,121,125,346,354],"layer":[54,62,112,113,121,125,346,354],"layers":[54,62,112,113,121,125,346,354],"flo":[54,62,101,112,113,121,124,125,137,138,140,141,145,146,147,148,149,154,155,157,162,163,346,354],"floa":[54,62,101,112,113,121,124,125,137,138,140,141,145,146,147,148,149,154,155,157,162,163,346,354],"float":[54,62,101,112,113,121,124,125,137,138,140,141,145,146,147,148,149,154,155,157,162,163,346,354],"float6":[54,62,101,112,113,121,124,125,346,354],"float64":[54,62,101,112,113,121,124,125,346,354],"cre":[55,58,62,125,154,287,347,350,354],"crea":[55,58,62,125,287,347,350,354],"creat":[55,58,62,125,287,347,350,354],"create":[55,58,62,125,287,347,350,354],"new":[55,287,347,373],"containi":[55,63,265,303,347,355],"containin":[55,63,265,303,347,355],"containing":[55,63,265,303,347,355],"its":[56,146,158,348],"und":[56,141,142,147,151,163,348],"unde":[56,141,142,147,151,163,348],"under":[56,141,142,147,151,163,348],"underl":[56,348],"underly":[56,348],"underlyi":[56,348],"underlyin":[56,348],"underlying":[56,348],"unc":[58,153,350],"unch":[58,350],"uncha":[58,350],"unchan":[58,350],"unchang":[58,350],"unchange":[58,350],"unchanged":[58,350],"dim":[58,77,79,101,115,124,141,143,146,159,162,241,264,265,350],"dime":[58,79,116,141,143,159,162,241,264,265,350],"dimen":[58,79,116,141,143,159,162,241,264,265,350],"dimens":[58,79,116,141,143,159,162,241,264,265,350],"dimensi":[58,79,116,141,143,159,162,241,264,265,350],"dimensio":[58,79,116,141,143,159,162,241,264,265,350],"dimension":[58,79,116,141,143,159,162,241,264,265,350],"dimensiona":[58,350],"dimensional":[58,350],"dimensionald":[58,350],"dimensionalda":[58,350],"dimensionaldat":[58,350],"dimensionaldata":[58,350],"abstractd":[58,350],"abstractdi":[58,350],"abstractdim":[58,350],"abstractdims":[58,350],"abstractdimst":[58,350],"abstractdimsta":[58,350],"abstractdimstac":[58,350],"abstractdimstack":[58,350],"abstractdic":[58,350],"abstractdict":[58,350],"arb":[58,75,233,350],"arbi":[58,75,233,350],"arbit":[58,75,233,350],"arbitr":[58,75,233,350],"arbitra":[58,75,233,350],"arbitrar":[58,75,233,350],"arbitrary":[58,75,233,350],"set":[58,138,143,144,159,258,339,350],"mor":[58,75,121,154,156,330,331,335,350],"more":[58,75,121,154,156,330,331,335,350],"specific":[58,148,150,175,350],"doc":[58,218,296,350,370],"docu":[58,106,296,350],"docum":[58,106,296,350],"docume":[58,106,296,350],"documen":[58,106,296,350],"document":[58,106,296,350],"documente":[58,106,350],"documented":[58,350],"separatel":[58,75,137,149,163,233,350],"separately":[58,75,137,149,163,233,350],"key":[58,139,142,150,151,161,274,333,350],"keyw":[58,60,142,150,151,161,274,333,350,352],"keywo":[58,60,142,150,151,161,274,333,350,352],"keywor":[58,60,142,150,151,161,274,333,350,352],"keyword":[58,60,142,150,151,161,274,333,350,352],"keywords":[58,60,142,150,151,161,274,333,350,352],"consta":[59,120,158,214,351],"constan":[59,120,158,214,351],"constant":[59,120,158,214,351],"constants":[59,351],"inc":[59,95,140,146,148,152,156,159,160,246,351,370],"incl":[59,95,146,152,156,159,160,246,351,370],"inclu":[59,95,146,152,156,159,160,246,351,370],"includ":[59,95,146,152,156,159,160,246,351,370],"include":[59,95,146,152,156,159,160,246,351,370],"included":[59,95,156,246,351],"nch":[60,253,265,277,352],"ncha":[60,253,265,277,352],"nchai":[60,253,265,277,352],"nchain":[60,253,265,277,352],"nchains":[60,253,265,277,352],"sizes":[60,305,352],"len":[60,79,149,158,214,253,264,352],"leng":[60,79,149,158,214,253,264,352],"lengt":[60,79,149,158,214,253,264,352],"length":[60,79,149,158,214,253,264,352],"hav":[60,79,101,120,139,241,252,264,352],"have":[60,79,101,120,139,241,252,264,352],"stati":[60,67,68,69,74,101,103,106,149,226,227,230,232,303,304,352],"statis":[60,67,68,69,74,101,103,106,149,226,227,230,232,303,352],"statist":[60,67,68,69,74,101,103,106,149,226,227,230,232,303,352],"statisti":[60,67,68,69,74,101,103,106,149,226,227,230,232,303,352],"statistic":[60,67,68,69,74,101,103,106,149,226,227,230,232,303,352],"sampli":[60,103,125,281,352],"samplin":[60,103,125,281,352],"sampling":[60,103,125,281,352],"proc":[60,95,111,119,123,246,287,352],"proce":[60,95,111,119,123,246,287,352],"proces":[60,95,111,119,123,246,287,352],"process":[60,95,111,119,123,246,287,352],"accepts":[60,352],"functions":[61,121,122,221,353],"datas":[62,121,154,214,322,325,336,354,362],"datase":[62,121,154,214,322,325,336,354,362],"dataset":[62,121,154,214,322,325,336,354,362],"entr":[62,77,125,354],"entry":[62,354],"created":[62,125,287,354],"11t":[62],"11t1":[62],"11t14":[62],"alt":[62,141,149,156,160,354],"alte":[62,141,149,156,160,354],"alter":[62,141,149,156,160,354],"altern":[62,141,149,156,160,354],"alterna":[62,141,149,156,160,354],"alternat":[62,141,149,156,160,354],"alternati":[62,141,149,156,160,354],"alternativ":[62,141,149,156,160,354],"alternative":[62,141,149,156,160,354],"alternativel":[62,156,354],"alternatively":[62,156,354],"run":[62,354],"cat2":[62,354],"occ":[63,355],"occu":[63,355],"occur":[63,355],"occurs":[63,355],"las":[63,142,355],"last":[63,142,355],"kep":[63,355],"kept":[63,355],"her":[63,101,112,113,121,125,265,355],"here":[63,265,355],"sum":[66,71,80,228,265,266],"summ":[66,71,228],"summa":[66,71,228],"summar":[66,71,228],"summary":[66],"summarys":[66],"summaryst":[66],"summarysta":[66],"summarystat":[66],"summarystats":[66],"wai":[66,89,90,103,240,241,255],"waic":[66,89,90,103,240,241,255],"waicr":[66],"waicre":[66],"waicres":[66],"waicresu":[66],"waicresul":[66],"waicresult":[66],"psisp":[66,265],"psispl":[66,265],"psisplo":[66,265],"psisplot":[66,265],"psisplots":[66,265],"paret":[66,103,259,268,287],"pareto":[66,103,259,268,287],"paretos":[66,265,268,287],"paretosh":[66,265,268],"paretosha":[66,265,268],"paretoshap":[66,265,268],"paretoshape":[66,265,268],"paretoshapep":[66,265,268],"paretoshapepl":[66,265,268],"paretoshapeplo":[66,265,268],"paretoshapeplot":[66,265,268],"com":[66,71,75,85,92,144,152,154,162,228,233,236,243,294,300,302,335],"comp":[66,71,75,85,92,152,154,162,228,233,236,243,294,300,302,335],"compa":[66,92,95,162,243,246,303],"compar":[66,92,95,243,246,303],"compare":[66,95,246],"beh":[68,227],"beha":[68,227],"behav":[68,227],"behave":[68,227],"behaves":[68,227],"lik":[68,75,101,111,123,143,154,159,227,259,332,335],"like":[68,75,101,111,123,143,154,159,227,259,332,335],"ord":[68,93,140,142,227,244],"orde":[68,93,140,142,227,244],"order":[68,93,140,142,227,244],"ordere":[68,93,227,244],"ordered":[68,93,227,244],"orderedd":[68,227],"ordereddi":[68,227],"ordereddic":[68,227],"ordereddict":[68,227],"columns":[68,137,139,148,155,227],"wher":[68,80,82,83,227,266],"where":[68,80,82,83,227,266],"intege":[68,158,227],"integer":[68,158,227],"inde":[68,111,123,227],"index":[68,111,123,227],"coll":[68,94,227,245],"colle":[68,94,227,245],"collec":[68,94,227,245],"collect":[68,94,227,245],"collecti":[68,94,227,245],"collectio":[68,94,227,245],"collection":[68,94,227,245],"foc":[69,230],"focu":[69,230],"focus":[69,230],"determines":[70,71,228,229,305],"std":[70,72,146,229,231],"hdi":[70,139,141,163,229,328],"med":[70,101,141,158,229],"medi":[70,101,141,158,229],"media":[70,101,141,158,229],"median":[70,101,141,158,229],"mad":[70,72,229,231,373],"eti":[70,229],"compu":[71,75,85,94,146,152,154,228,233,236,245,294,300,302,335],"comput":[71,75,85,94,146,152,154,228,233,236,245,294,300,302,335],"compute":[71,75,94,154,228,233,245,294,300,302,335],"computed":[71,75,228,233],"summari":[71,228],"summariz":[71,228],"summarize":[71,228],"computi":[72,158,231],"computin":[72,158,231],"computing":[72,158,231],"cus":[72,94,99,231,245,250],"cust":[72,94,99,231,245,250],"custo":[72,94,99,231,245,250],"custom":[72,94,99,231,245,250],"mon":[72,82,83,231,324],"mont":[72,82,83,231,324],"monte":[72,82,83,231,324],"stan":[72,98,106,231,249,255,265,324],"stand":[72,98,231,249,265,324],"standa":[72,98,231,249,265,324],"standar":[72,98,231,249,265,324],"standard":[72,98,231,249,265,324],"err":[72,111,119,123,139,145,231,305,324],"erro":[72,111,119,123,139,145,231,305,324],"error":[72,111,119,123,139,145,231,305,324],"mcs":[72,90,91,231],"mcse":[72,90,91,231],"statsb":[72,231],"statsba":[72,231],"statsbas":[72,231],"statsbase":[72,231],"res":[72,88,94,101,148,160,163,175,197,231,239,245,265,278,281,287,305,370],"resh":[72,197,231],"resha":[72,197,231],"reshap":[72,197,231],"reshape":[72,197,231],"sem":[72,231],"000":[72,97,180,187,231,248,265,277,300],"0003":[72,231],"016":[72,103,231,255],"recomp":[72,231],"recompu":[72,231],"recomput":[72,231],"recomputi":[72,231],"recomputin":[72,231],"recomputing":[72,231],"00030":[72,231],"000305":[72,231],"params":[75,233,242],"mul":[75,137,149,162,233,370],"mult":[75,137,149,162,233,370],"multi":[75,137,149,162,233,370],"multip":[75,137,149,162,233],"multipl":[75,137,149,162,233],"multiple":[75,137,149,162,233],"pres":[75,233,330,335],"prese":[75,233,330,335],"presen":[75,233,330,335],"present":[75,233,330,335],"mar":[75,82,83,141,144,145,152,154,233,252,305],"marg":[75,233,252,305],"margi":[75,233,252,305],"margin":[75,233,252,305],"margina":[75,233,252],"marginal":[75,233,252],"implementa":[75,233,296,370],"implementat":[75,233,296,370],"implementati":[75,233,296,370],"implementatio":[75,233,296,370],"implementation":[75,233,296,370],"uses":[75,128,160,233,366,370],"chen":[75,233],"chens":[75,233],"chensh":[75,233],"chensha":[75,233],"chenshao":[75,233],"chenshao1":[75,233],"chenshao19":[75,233],"chenshao199":[75,233],"chenshao1999":[75,233],"inste":[75,121,233],"instea":[75,121,233],"instead":[75,121,233],"comm":[75,139,141,143,144,146],"commo":[75,139,141,143,144,146],"common":[75,139,141,143,144,146],"cho":[75,101,112,113,115,121,125,141,144,149,152,156,160,163,206,207,208,334],"chos":[75,144,149,152,156,163],"chose":[75,144,149,152,156,163],"chosen":[75,144,149,152,156,163],"low":[76,142,149,151,158,234],"lowe":[76,142,149,151,158,234],"lower":[76,142,149,151,158,234],"upp":[76,79,149,158,234,264],"uppe":[76,79,149,158,234,264],"upper":[76,79,149,158,234,264],"regression1":[77],"regression1d":[77],"perm":[77,90,91,101],"permu":[77,90,91,101],"permut":[77,90,91,101],"permute":[77,90,91,101],"permuted":[77,90,91,101],"permutedd":[77,90,91,101],"permuteddi":[77,90,91,101],"permuteddim":[77,90,91,101],"permuteddims":[77,90,91,101],"permuteddimsa":[77,90,91,101],"permuteddimsar":[77,90,91,101],"permuteddimsarr":[77,90,91,101],"permuteddimsarra":[77,90,91,101],"permuteddimsarray":[77,90,91,101],"pai":[77,139,196],"pair":[77,139,196],"pairs":[77,139],"entri":[77,125],"entrie":[77,125],"entries":[77,125],"036":[77],"0368":[77],"03688":[77],"036883":[77],"0368838":[77],"smo":[78,142,366,370],"smoo":[78,142],"smoot":[78,142],"smooth":[78,142],"smoothe":[78,103],"smoothed":[78,103],"was":[79,264],"gen":[79,82,83,95,139,140,145,154,156,157,159,221,246,264],"gene":[79,82,83,95,139,140,145,154,156,157,159,221,246,264],"gener":[79,82,83,95,139,140,145,154,156,157,159,221,246,264],"genera":[79,82,83,95,139,140,145,154,156,157,159,221,246,264],"general":[79,221,264],"generali":[79,264],"generaliz":[79,264],"generalize":[79,264],"generalized":[79,264],"fit":[79,264],"max":[79,111,119,123,137,155,159,264],"corres":[79,101,156,241,252,259,264,373],"corresp":[79,101,156,241,252,259,264,373],"correspo":[79,101,156,241,252,259,264,373],"correspon":[79,101,156,241,252,259,264,373],"correspond":[79,101,156,241,252,259,264,373],"correspondi":[79,101,156,241,252,259,264,373],"correspondin":[79,101,156,241,252,259,264,373],"corresponding":[79,101,156,241,252,259,264,373],"dir":[79,156,264,278,287],"dire":[79,156,264,278,287],"direc":[79,156,264,278,287],"direct":[79,156,264,278,287],"directl":[79,264,278],"directly":[79,264,278],"bool":[79,94,111,119,123,137,141,146,148,149,156,157,160,162,163,245,264,274],"whet":[79,94,139,144,160,162,245,264,304],"wheth":[79,94,139,144,160,162,245,264,304],"whethe":[79,94,139,144,160,162,245,264,304],"whether":[79,94,139,144,160,162,245,264,304],"mat":[80,90,138,141,144,145,147,153,154,157,158,160,161,252,266],"math":[80,90,252,266],"mathr":[80,90,252,266],"mathrm":[80,90,252,266],"psisr":[81,269],"psisre":[81,269],"psisres":[81,269],"psisresu":[81,269],"psisresul":[81,269],"psisresult":[81,269],"tru":[81,90,94,95,116,140,144,148,154,156,157,160,162,163,245,246,265,269,274,278],"true":[81,90,94,95,116,140,141,144,148,149,154,156,157,160,162,163,245,246,265,269,274,278],"hor":[81,148,155,162,269],"hori":[81,148,155,162,269],"horiz":[81,148,155,162,269],"horizo":[81,148,155,162,269],"horizon":[81,148,155,162,269],"horizont":[81,148,155,162,269],"horizonta":[81,148,155,162,269],"horizontal":[81,148,155,162,269],"lin":[81,137,138,139,141,142,144,145,148,151,154,155,157,160,194,269],"line":[81,137,138,139,141,142,144,145,148,151,154,155,157,160,194,269],"lines":[81,137,138,139,140,142,145,148,151,154,155,157,160,269],"indicati":[81,269],"indicatin":[81,269],"indicating":[81,269],"rele":[81,269,373],"relev":[81,269],"releva":[81,269],"relevan":[81,269],"relevant":[81,269],"thresholds":[81,269],"drawn":[81,269],"expla":[81,269],"explan":[81,269],"explana":[81,269],"explanat":[81,269],"explanati":[81,269],"explanatio":[81,269],"explanation":[81,269],"all":[81,143,149,169,174,269,367,370],"rem":[81,90,116,241,269,331,370],"rema":[81,90,241,269,331],"remai":[81,90,241,269,331],"remain":[81,90,241,269,331],"remaini":[81,90,241,269,331],"remainin":[81,90,241,269,331],"remaining":[81,90,241,269,331],"loga":[82,83],"logar":[82,83],"logari":[82,83],"logarit":[82,83],"logarith":[82,83],"logarithm":[82,83],"logarithms":[82,83],"wou":[82,83,160],"woul":[82,83,160],"would":[82,83,160],"generat":[82,83,95,139,140,145,154,156,157,159,246],"generate":[82,83,139,140,145,154,156,157],"generated":[82,83],"mark":[82,83,141,144,145,152,154],"marko":[82,83],"markov":[82,83],"act":[82,83],"actu":[82,83],"actua":[82,83],"actual":[82,83],"computa":[85,146,152,236],"computat":[85,146,152,236],"computati":[85,146,152,236],"computatio":[85,146,152,236],"computation":[85,146,152,236],"ever":[85,156,236],"every":[85,156,236],"subt":[85,93,236,244],"subty":[85,236],"subtyp":[85,236],"subtype":[85,236],"stor":[85,236],"stores":[85,236],"bot":[85,163,236,289],"both":[85,163,236,289],"expe":[85,154,158,161,163,236],"expec":[85,154,161,236],"expect":[85,154,161,236],"expecte":[85,154,161,236],"expected":[85,154,161,236],"log":[85,89,111,115,123,236,240,277,332,335],"den":[85,139,144,145,154,163,236,329],"dens":[85,139,144,154,163,236,329],"densi":[85,139,144,154,163,236,329],"densit":[85,139,144,154,163,236,329],"density":[85,139,144,154,163,236,329],"cro":[86,103,237,255],"cros":[86,103,237,255],"cross":[86,103,237,255],"vali":[86,103,138,141,144,147,149,157,160,237,255],"valid":[86,103,138,141,144,147,149,157,160,237,255],"valida":[86,103,237,255],"validat":[86,103,237,255],"validati":[86,103,237,255],"validatio":[86,103,237,255],"validation":[86,103,237,255],"loo":[86,89,103,237,240,255],"abstracte":[86,87,88,237,238,239],"abstractel":[86,87,88,237,238,239],"abstractelp":[86,87,88,237,238,239],"abstractelpd":[86,87,88,237,238,239],"abstractelpdr":[86,87,88,237,238,239],"abstractelpdre":[86,87,88,237,238,239],"abstractelpdres":[86,87,88,237,238,239],"abstractelpdresu":[86,87,88,237,238,239],"abstractelpdresul":[86,87,88,237,238,239],"abstractelpdresult":[86,87,88,237,238,239],"info":[87,147,154,238,255,274,305],"infor":[87,147,154,238,255,274,305],"inform":[87,147,154,238,255,274,305],"informa":[87,147,154,238,255,274,305],"informat":[87,147,154,238,255,274,305],"informati":[87,147,154,238,255,274,305],"informatio":[87,147,154,238,255,305],"information":[87,147,154,238,255,305],"cri":[87,238,255],"crit":[87,238,255],"crite":[87,238,255],"criter":[87,238,255],"criteri":[87,238,255],"criterio":[87,238,255],"criterion":[87,238,255],"resu":[88,94,101,160,239,245,265,278,305,370],"resul":[88,94,101,160,239,245,265,278,305,370],"result":[88,94,101,160,239,245,265,278,305,370],"pointw":[88,239],"pointwi":[88,239],"pointwis":[88,239],"pointwise":[88,239],"fal":[88,98,137,139,141,146,148,149,155,156,158,162,163,239,249],"fals":[88,98,137,139,146,148,149,155,156,158,162,163,239,249],"false":[88,98,137,139,146,148,149,155,156,158,162,163,239,249],"dev":[89,240,370],"devi":[89,240],"devia":[89,240],"devian":[89,240],"devianc":[89,240],"deviance":[89,240],"neg":[89,161,240],"nega":[89,161,240],"negat":[89,161,240],"negati":[89,161,240],"negativ":[89,161,240],"negative":[89,161,240],"mcmcd":[90,106,241],"mcmcdi":[90,106,241],"mcmcdia":[90,106,241],"mcmcdiag":[90,106,241],"mcmcdiagn":[90,106,241],"mcmcdiagno":[90,106,241],"mcmcdiagnos":[90,106,241],"mcmcdiagnost":[90,106,241],"mcmcdiagnosti":[90,106,241],"mcmcdiagnostic":[90,106,241],"mcmcdiagnostict":[90,106,241],"mcmcdiagnosticto":[90,106,241],"mcmcdiagnostictoo":[90,106,241],"mcmcdiagnostictool":[90,106,241],"mcmcdiagnostictools":[90,106,241],"forwarde":[90,241,331],"forwarded":[90,241,331],"man":[90,117,241],"manu":[90,241],"manua":[90,241],"manual":[90,241],"manuall":[90,241],"manually":[90,241],"cal":[90,101,137,141,143,149,159,160,162,242,322,323,324,325,329,330,331],"calc":[90,101,137,242,322,323,324,325,329,330,331],"calcu":[90,101,137,242,322,323,324,325,329,330,331],"calcul":[90,101,137,242,322,323,324,325,329,330,331],"calcula":[90,101,137,242,322,323,324,325,329,330,331],"calculat":[90,101,137,242,322,323,324,325,329,330,331],"calculate":[90,101,137,242,322,323,324,325,329,330,331],"arv":[90,91,94,95,101,166,172,181,182,198,245,246,253],"arvi":[90,91,94,95,101,166,172,181,182,198,245,246,253],"arviz":[90,91,94,95,101,166,172,181,182,198,245,246,253],"arvize":[90,91,94,95,101,181,182,203,245,246,253],"arvizex":[90,91,94,95,101,181,182,203,245,246,253],"arvizexa":[90,91,94,95,101,181,182,203,245,246,253],"arvizexam":[90,91,94,95,101,181,182,203,245,246,253],"arvizexamp":[90,91,94,95,101,181,182,203,245,246,253],"arvizexampl":[90,91,94,95,101,181,182,203,245,246,253],"arvizexample":[90,91,94,95,101,181,182,203,245,246,253],"arvizexampled":[90,91,94,95,101,181,182,203,245,246,253],"arvizexampleda":[90,91,94,95,101,181,182,203,245,246,253],"arvizexampledat":[90,91,94,95,101,181,182,203,245,246,253],"arvizexampledata":[90,91,94,95,101,181,182,203,245,246,253],"loa":[90,91,94,95,101,169,179,183,184,188,189,190,191,192,196,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,245,246],"load":[90,91,94,95,101,169,179,183,184,188,189,190,191,192,196,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,245,246],"scho":[90,91,94,101,112,113,115,118,121,125,183,205,206,207,208,245],"schoo":[90,91,94,101,112,113,115,118,121,125,183,205,206,207,208,245],"school":[90,91,94,101,112,113,115,118,121,125,183,205,206,207,208,245],"basi":[90],"basic":[90],"spl":[90,149,163],"spli":[90,149,163],"split":[90,149,163],"elp":[90,91,135],"elpd":[90,91,135],"compari":[92,135,243,303],"comparis":[92,135,243],"compariso":[92,135,243],"comparison":[92,135,243],"models":[93,95,103,128,151,160,244,246,296,370],"provid":[93,139,140,149,154,155,156,157,158,159,241,244,330,333],"provide":[93,149,158,159,241,244,330,333],"provided":[93,149,158,159,241,244,330,333],"ranks":[93,244],"dec":[93,94,244,245],"decr":[93,94,244,245],"decre":[93,94,244,245],"decrea":[93,94,244,245],"decreas":[93,94,244,245],"decreasi":[93,94,244,245],"decreasin":[93,94,244,245],"decreasing":[93,94,244,245],"dif":[93,101,111,119,138,140,156,162,163,244,308],"diff":[93,101,111,119,138,140,156,162,163,244,308],"subtr":[93,244],"subtra":[93,244],"subtrac":[93,244],"subtract":[93,244],"subtracte":[93,244],"subtracted":[93,244],"lar":[93,111,119,120,123,142,146,151,152,244,305],"larg":[93,111,119,120,123,142,146,151,152,244,305],"large":[93,111,119,120,123,142,146,151,152,244,305],"larges":[93,111,119,120,123,244],"largest":[93,111,119,120,123,244],"deta":[94,95,138,150,154,245,246,265,330,331],"detai":[94,95,138,150,154,245,246,265,330,331],"detail":[94,95,138,150,154,245,246,265,330,331],"details":[94,95,138,150,154,245,246,265,330,331],"computes":[94,245,303],"sor":[94,245],"sort":[94,245],"returns":[94,121,245,252,265],"containe":[94,245],"container":[94,245],"results":[94,245,265,305,370],"fie":[94,245],"fiel":[94,245],"field":[94,245],"fields":[94,245],"simi":[94,101,245,252],"simil":[94,101,245,252],"simila":[94,101,245,252],"similar":[94,101,245,252],"col":[94,137,138,139,144,147,148,149,154,155,156,157,160,162,245],"non":[94,95,138,139,140,142,144,146,147,152,184,191,193,196,202,211,212,245,246,304,366],"probl":[94,245],"proble":[94,245],"problem":[94,245],"myl":[94,245],"mylo":[94,245],"myloo":[94,245],"form":[94,158,160,245],"forma":[94,158,245],"format":[94,158,245],"formate":[94,245],"formates":[94,245],"inp":[94,151,245],"inpu":[94,151,245],"input":[94,151,245],"inputs":[94,245],"performs":[95,246],"wel":[95,101,158,246,252,304,370],"well":[95,101,158,246,252,370],"generati":[95,246],"generatin":[95,246],"generating":[95,246],"amo":[95,246],"amon":[95,246],"among":[95,246],"cand":[95,246],"candi":[95,246],"candid":[95,246],"candida":[95,246],"candidat":[95,246],"candidate":[95,246],"yao":[95,97,103,246,248],"yaov":[95,97,246,248],"yaove":[95,97,246,248],"yaoveh":[95,97,246,248],"yaoveht":[95,97,246,248],"yaovehta":[95,97,246,248],"yaovehtar":[95,97,246,248],"yaovehtari":[95,97,246,248],"yaovehtari2":[95,97,246,248],"yaovehtari20":[95,97,246,248],"yaovehtari201":[95,97,246,248],"yaovehtari2018":[95,97,246,248],"two":[95,156,222,246,303],"representi":[96,247,370],"representin":[96,247,370],"representing":[96,247,370],"methods":[96,148,155,247,321],"bma":[97,248],"stab":[97,248],"stabi":[97,248],"stabil":[97,248],"stabili":[97,248],"stabiliz":[97,248],"stabilize":[97,248],"stabilizes":[97,248],"weights":[97,98,248,249,258],"rng":[97,248],"alp":[97,142,147,150,151,157,161,163,248,302],"alph":[97,142,147,150,151,157,161,163,248,302],"alpha":[97,142,147,150,151,157,161,163,248,302],"regulari":[98,249],"regulariz":[98,249],"regularize":[98,249],"opt":[98,138,140,146,159,249],"opti":[98,138,140,146,159,249],"optio":[98,99,138,140,146,159,249,250],"option":[98,99,138,140,146,159,249,250],"optiona":[98,99,138,139,140,146,159,249,250],"optional":[98,99,138,139,140,146,159,249,250],"regulariza":[98,249],"regularizat":[98,249],"regularizati":[98,249],"regularizatio":[98,249],"regularization":[98,249],"lbf":[99,250],"lbfg":[99,250],"lbfgs":[99,250],"options":[99,250],"optionall":[99,250],"optionally":[99,250],"customi":[99,250],"customiz":[99,250],"customizi":[99,250],"customizin":[99,250],"customizing":[99,250],"optimiza":[99,250],"optimizat":[99,250],"optimizati":[99,250],"optimizatio":[99,250],"optimization":[99,250],"checks":[100,251],"distributions":[101,106,156,252,265,277],"cali":[101],"calib":[101],"calibr":[101],"calibra":[101],"calibrat":[101],"calibrate":[101],"calibrated":[101],"app":[101,150,156,255,287],"appr":[101,156,287],"appro":[101,156,287],"approx":[101,156,287],"approxi":[101,156,287],"approxim":[101,156,287],"approxima":[101,156,287],"approximat":[101,156,287],"approximate":[101,156,287],"approximatel":[101,156],"approximately":[101,156],"unif":[101,159],"unifo":[101,159],"unifor":[101,159],"uniform":[101,159],"uniforml":[101],"uniformly":[101],"distribute":[101,265],"distributed":[101,265],"gab":[101,103,255],"gabr":[101,103,255],"gabry":[101,103,255],"gabry2":[101],"gabry20":[101],"gabry201":[101],"gabry2019":[101],"tes":[101,138,303,304],"test":[101,138,303,304],"qua":[101,142,163],"quan":[101,142],"quant":[101,142],"quanti":[101,142],"quantit":[101],"quantity":[101],"thems":[101],"themse":[101],"themsel":[101],"themselv":[101],"themselve":[101],"themselves":[101],"likel":[101,111,123,259,332,335],"likeli":[101,111,123,332,335],"likelih":[101,111,123,332,335],"likeliho":[101,111,123,332,335],"likelihoo":[101,111,123,332,335],"likelihood":[101,111,123,332,335],"psi":[101,106,146],"psis":[101,106,146],"dima":[101,124],"dimar":[101,124],"dimarr":[101,124],"dimarra":[101,124],"dimarray":[101,124],"choa":[101,112,113,115,121,125,206,207,208,334],"choat":[101,112,113,115,121,125,206,207,208,334],"choate":[101,112,113,115,121,125,206,207,208,334],"dee":[101,112,113,115,121,125,208,334],"deer":[101,112,113,115,121,125,208,334],"deerf":[101,112,113,115,121,125,208,334],"deerfi":[101,112,113,115,121,125,208,334],"deerfie":[101,112,113,115,121,125,208,334],"deerfiel":[101,112,113,115,121,125,208,334],"deerfield":[101,112,113,115,121,125,208,334],"pau":[101,112,113,121,125],"paul":[101,112,113,121,125],"herm":[101,112,113,121,125],"hermo":[101,112,113,121,125],"hermon":[101,112,113,121,125],"uno":[101,112,113,121,124,125],"unor":[101,112,113,121,124,125],"unord":[101,112,113,121,124,125],"unorde":[101,112,113,121,124,125],"unorder":[101,112,113,121,124,125],"unordere":[101,112,113,121,124,125],"unordered":[101,112,113,121,124,125],"phi":[101,122,334],"phil":[101,122,334],"phill":[101,122,334],"philli":[101,122,334],"phillip":[101,122,334],"phillips":[101,122,334],"ando":[101,122,334],"andov":[101,122,334],"andove":[101,122,334],"andover":[101,122,334],"exe":[101,122,334],"exet":[101,122,334],"exete":[101,122,334],"exeter":[101,122,334],"hot":[101,122,334],"hotc":[101,122,334],"hotch":[101,122,334],"hotchk":[101,122,334],"hotchki":[101,122,334],"hotchkis":[101,122,334],"hotchkiss":[101,122,334],"law":[101,122,334],"lawr":[101,122,334],"lawre":[101,122,334],"lawren":[101,122,334],"lawrenc":[101,122,334],"lawrence":[101,122,334],"lawrencev":[101,122,334],"lawrencevi":[101,122,334],"lawrencevil":[101,122,334],"lawrencevill":[101,122,334],"lawrenceville":[101,122,334],"squ":[101,103,139],"squa":[101,103,139],"squar":[101,103,139],"square":[101,103,139],"diffe":[101,138,140,156,162,163,308],"differ":[101,138,140,156,162,163,308],"differe":[101,138,140,156,162,163,308],"differen":[101,138,140,156,162,163,308],"differenc":[101,140],"difference":[101,140],"bet":[101,139,140,141,147,150,157,163,199,308,370],"betw":[101,139,140,141,147,150,157,163,308,370],"betwe":[101,139,140,141,147,150,157,163,308,370],"betwee":[101,139,140,141,147,150,157,163,308,370],"between":[101,139,140,141,147,150,157,163,308,370],"jon":[103],"jona":[103],"jonah":[103],"aki":[103,255],"squared":[103],"regr":[103],"regre":[103],"regres":[103],"regress":[103],"regressi":[103],"regressio":[103],"regression":[103],"ameri":[103],"americ":[103],"america":[103],"american":[103],"statistici":[103],"statisticia":[103],"statistician":[103],"vehtaris":[103],"vehtarisi":[103],"vehtarisim":[103],"vehtarisimp":[103],"vehtarisimps":[103],"vehtarisimpso":[103],"vehtarisimpson":[103],"vehtarisimpson2":[103],"vehtarisimpson20":[103],"vehtarisimpson202":[103],"vehtarisimpson2021":[103],"simps":[103,305],"simpso":[103,305],"simpson":[103,305],"impo":[103],"impor":[103],"import":[103],"importa":[103],"importan":[103],"importanc":[103],"importance":[103],"arx":[103,255,281,305],"arxi":[103,255,281,305],"arxiv":[103,255,281,305],"026":[103,281],"0264":[103,281],"02646":[103,281],"02646v":[103],"02646v7":[103],"vehtari2":[103,255],"vehtari20":[103,255],"vehtari201":[103,255],"vehtari2017":[103,255],"pra":[103,149,158,255],"prac":[103,149,158,255],"pract":[103,149,158,255],"practi":[103,149,158,255],"practic":[103,149,158,255],"practica":[103,149,158,255],"practical":[103,149,158,255],"eva":[103,145,255],"eval":[103,145,255],"evalu":[103,145,255],"evalua":[103,145,255],"evaluat":[103,145,255],"evaluati":[103,145,255],"evaluatio":[103,145,255],"evaluation":[103,145,255],"leav":[103,255],"leave":[103,255],"s11":[103,255],"s112":[103,255],"s1122":[103,255],"s11222":[103,255],"045":[103,255],"0454":[103,255],"04544":[103,255],"loof":[103,255],"loofa":[103,255],"loofaq":[103,255],"faq":[103,255],"e30":[106],"e301":[106],"e3017":[106],"e30172":[106],"e30172f":[106],"e30172f5":[106],"documenter":[106],"f60":[106],"f600":[106],"f6006":[106],"f60060":[106],"f600608":[106],"f6006082":[106],"b5c":[106],"b5cf":[106],"b5cf5":[106],"b5cf5a":[106],"b5cf5a8":[106],"b5cf5a8d":[106],"be1":[106],"be11":[106],"be115":[106],"be1152":[106],"be11522":[106],"be115224":[106],"a7f":[106],"a7f6":[106],"a7f61":[106],"a7f614":[106],"a7f614a":[106],"a7f614a8":[106],"mlj":[106,296],"614b":[106],"614be":[106],"614be3":[106],"614be32":[106],"614be32b":[106],"ce7":[106],"ce71":[106],"ce719":[106],"ce719b":[106],"ce719bf":[106],"ce719bf2":[106],"359b":[106],"359b1":[106],"359b17":[106],"359b176":[106],"359b1769":[106],"plutos":[106],"plutost":[106],"plutosta":[106],"plutostat":[106],"plutostati":[106],"plutostatic":[106],"plutostatich":[106],"plutostaticht":[106],"plutostatichtm":[106],"plutostatichtml":[106],"7f9":[106],"7f90":[106],"7f904":[106],"7f904d":[106],"7f904df":[106],"7f904dfe":[106],"7f3":[106],"7f36":[106],"7f36b":[106],"7f36be":[106],"7f36be8":[106],"7f36be82":[106],"posteriors":[106],"posteriorst":[106],"posteriorsta":[106],"posteriorstat":[106],"posteriorstats":[106],"c15":[106],"c151":[106],"c1514":[106],"c1514b":[106],"c1514b2":[106],"c1514b29":[106],"stans":[106],"stansa":[106],"stansam":[106],"stansamp":[106],"stansampl":[106],"stansample":[106],"a19":[106],"a19d":[106],"a19d5":[106],"a19d57":[106],"a19d573":[106],"a19d573c":[106],"ene":[111,119,123,135],"ener":[111,119,123,135],"energ":[111,119,123,135],"energy":[111,119,123,135],"tra":[111,119,123,141,143,149,160,161,296,305],"traj":[111,119,123],"traje":[111,119,123],"trajec":[111,119,123],"traject":[111,119,123],"trajecto":[111,119,123],"trajector":[111,119,123],"trajectory":[111,119,123],"accepta":[111,119,123],"acceptan":[111,119,123],"acceptanc":[111,119,123],"acceptance":[111,119,123],"div":[111,119,123,148,155,156],"dive":[111,119,123,148,155,156],"diver":[111,119,123,148,155,156],"diverg":[111,119,123,148,155,156],"divergi":[111,119,123,148,155],"divergin":[111,119,123,148,155],"diverging":[111,119,123,148,155],"cou":[111,119,120,123,370],"coun":[111,119,120,123,370],"count":[111,119,120,123,370],"counte":[111,119,120,123],"counter":[111,119,120,123],"star":[111,119,120,123,287],"start":[111,119,120,123,287],"eigv":[111,119,120,123],"eigva":[111,119,120,123],"eigval":[111,119,120,123],"smalles":[111,119,120,123],"smallest":[111,119,120,123],"thet":[112,113,125,334],"theta":[112,113,125,334],"tau":[113,115,125],"dic":[113,125,139,142,143,145,148,149,150,151,153,158,161,205,206,207,208,210],"dict":[113,125,139,142,143,145,148,149,150,151,153,158,161,205,206,207,208,210],"ele":[114,120,138,156],"elem":[114,120,138,156],"eleme":[114,120,138,156],"elemen":[114,120,138,156],"element":[114,120,138,156],"pla":[115,218,287,370],"plac":[115,287],"place":[115,287],"int6":[115,124],"int64":[115,124],"irr":[115,121],"irre":[115,121],"irreg":[115,121],"irregu":[115,121],"irregul":[115,121],"irregula":[115,121],"irregular":[115,121],"001":[116],"0019":[116],"00193":[116],"089":[116],"0897":[116],"08978":[116],"remo":[116,370],"remov":[116],"remove":[116],"jus":[116],"just":[116],"retr":[116],"retri":[116],"retrie":[116],"retriev":[116],"retrieve":[116],"many":[117],"our":[118,145],"hie":[118],"hier":[118],"hiera":[118],"hierar":[118],"hierarc":[118],"hierarch":[118],"hierarchi":[118],"hierarchic":[118],"hierarchica":[118],"hierarchical":[118],"you":[118,120,159],"bar":[119,120,123,160,287],"dept":[120,155],"depth":[120,155],"sco":[120,147,158,163,370],"scor":[120],"score":[120],"scores":[120],"specify":[121,156],"oth":[121,142,154,159,160,162,332],"othe":[121,142,154,159,160,162,332],"other":[121,142,154,159,160,162,332],"011":[122],"0115":[122],"061":[122],"0614":[122],"058":[122],"0586":[122],"bro":[122,214,218,301],"broa":[122,214],"broad":[122,214],"broadc":[122,214],"broadca":[122,214],"broadcas":[122,214],"broadcast":[122,214],"13t":[125],"13t1":[125],"13t14":[125],"ver":[125,140,154,155,156,157,160],"vers":[125],"versi":[125],"versio":[125],"version":[125],"tim":[125],"time":[125],"pythonc":[128],"pythonca":[128],"pythoncal":[128],"pythoncall":[128],"nee":[129],"need":[129],"plo":[132,169,182,265],"plot":[132,169,182,265],"plott":[132,145,146,147,150,151,152,153],"plotti":[132,145,147,150,151,153,157,163],"plottin":[132,145,147,150,151,153,157,163],"plotting":[132,145,147,150,151,153,157,163],"dot":[135],"ecd":[135],"ecdf":[135],"fore":[135,194],"fores":[135,194],"forest":[135,194],"displays":[137],"tot":[137,161,370],"tota":[137,161,370],"total":[137,161,370],"whiche":[137,158],"whichev":[137,158],"whicheve":[137,158],"whichever":[137,158],"comb":[137,141,143,162,370],"combi":[137,141,143,162,370],"combin":[137,141,143,162,370],"combine":[137,141,143,162],"combined":[137,149,162],"fla":[137,147,149,157,159,162,163],"flag":[137,147,149,157,162,163],"combini":[137,149,162],"combinin":[137,149,162],"combining":[137,149,162],"sin":[137,141,149,160,162,255],"sing":[137,141,149,160,162,255],"singl":[137,141,149,160,162],"single":[137,141,149,160,162],"gri":[137,139,148,150,155,156],"grid":[137,139,148,150,155,156],"tup":[137,138,139,147,148,149,150,155,156,157,161,162],"tupl":[137,138,139,147,148,149,150,155,156,157,161,162],"tuple":[137,138,139,147,148,149,150,155,156,157,161,162],"row":[137,139,148,155],"rows":[137,139,148,155],"colu":[137,139,148,155],"colum":[137,139,148,155],"column":[137,139,148,155],"autom":[137,138,139,141,142,145,147,148,149,150,151,152,155,157,160],"automa":[137,138,139,141,142,145,147,148,149,150,151,152,155,157,160],"automat":[137,138,139,141,142,145,147,148,149,150,151,152,155,157,160],"automati":[137,138,139,141,142,145,147,148,149,150,151,152,155,157,160],"automatic":[137,138,139,141,142,145,147,148,149,150,151,152,155,157,160],"automatica":[137,138,139,141,142,145,147,148,149,150,151,152,155,157,160],"automatical":[137,138,139,141,142,145,147,148,149,150,151,152,155,157,160],"automaticall":[137,138,139,141,142,145,147,148,149,150,151,152,155,157,160],"automatically":[137,138,139,141,142,145,147,148,149,150,151,152,155,157,160],"inferr":[137,139,148,155],"inferre":[137,139,148,155],"inferred":[137,139,148,155],"fig":[137,138,139,140,142,144,145,146,147,148,150,151,152,153,154,155,156,157,161,162,218,370],"figs":[137,138,139,140,142,144,145,146,147,148,150,151,152,154,155,156,157,161,162,218,370],"figsi":[137,138,139,140,142,144,145,146,147,148,150,151,152,154,155,156,157,161,162,218],"figsiz":[137,138,139,140,142,144,145,146,147,148,150,151,152,154,155,156,157,161,162,218],"figsize":[137,138,139,140,142,144,145,146,147,148,150,151,152,154,155,156,157,161,162,218],"figu":[137,138,139,140,142,145,147,148,150,151,152,153,155,156,157,161,218],"figur":[137,138,139,140,142,145,147,148,150,151,152,153,155,156,157,161,218],"figure":[137,138,139,140,142,145,147,148,150,151,152,153,155,156,157,161,218],"define":[137,138,145,147,148,150,151,152,155,157,162,252,362],"defined":[137,138,145,147,148,150,151,152,155,157,252,362],"suppl":[137],"suppli":[137],"supplie":[137],"supplied":[137],"tex":[137,138,139,140,146,148,149,152,154,155,156,157,161],"text":[137,138,139,140,146,148,149,152,154,155,156,157,161],"texts":[137,138,139,140,142,146,148,149,151,152,154,155,156,157,161],"textsi":[137,138,139,140,142,146,148,149,151,152,154,155,156,157,161],"textsiz":[137,138,139,140,142,146,148,149,151,152,154,155,156,157,161],"textsize":[137,138,139,140,142,146,148,149,151,152,154,155,156,157,161],"scali":[137,138,139,140,142,148,149,151,152,155,157],"scalin":[137,138,139,140,142,148,149,151,152,155,157],"scaling":[137,138,139,140,142,148,149,151,152,155,157],"fac":[137,139,140,142,148,149,151,152,155,157],"fact":[137,139,140,142,148,149,151,152,155,157],"facto":[137,139,140,142,148,149,151,152,155,157],"factor":[137,139,140,142,148,149,151,152,155,157],"lab":[137,138,139,140,146,148,149,154,155,156,157,160,161],"labe":[137,138,139,140,146,148,149,154,155,156,157,160,161],"label":[137,138,139,140,146,148,149,154,155,156,157,160,161],"labels":[137,138,139,140,142,146,148,149,151,154,155,156,157,160,161],"tit":[137,138,139,140,142,148,149,151,152,154,155,157],"titl":[137,138,139,140,142,148,149,151,152,154,155,157],"title":[137,138,139,140,142,148,149,151,152,154,155,157],"titles":[137,138,139,140,142,148,149,151,152,154,155,157],"autos":[137,139,140,142,143,144,146,148,151,152,154,155,156,157,161],"autosc":[137,139,140,142,143,144,146,148,151,152,154,155,156,157,161],"autosca":[137,139,140,142,143,144,146,148,151,152,154,155,156,157,161],"autoscal":[137,139,140,142,143,144,146,148,151,152,154,155,156,157,161],"autoscale":[137,139,140,142,143,144,146,148,151,152,154,155,156,157,161],"autoscaled":[137,139,140,142,143,144,146,148,151,152,154,155,156,157,161],"wan":[138,159],"want":[138,159],"nump":[138,159,160],"numpy":[138,159,160],"different":[138,156,162,163,308],"sen":[138],"sens":[138],"sensi":[138],"sensit":[138],"sensiti":[138],"sensitiv":[138],"sensitivi":[138],"sensitivit":[138],"sensitivity":[138],"ana":[138,139,305,308],"anal":[138,139,305,308],"analy":[138,139,305,308],"analys":[138,305,308],"analysi":[138,305,308],"analysis":[138,305,308],"estimatio":[138,304],"estimation":[138,304],"xli":[138],"xlim":[138],"lim":[138,141],"limi":[138,141],"limit":[138,141],"limits":[138,141],"mig":[138],"migh":[138],"might":[138],"vis":[138],"visu":[138],"visua":[138],"visual":[138],"visuali":[138],"visualiz":[138],"visualiza":[138],"visualizat":[138],"visualizati":[138],"visualizatio":[138],"visualization":[138],"pur":[138,218],"purp":[138,218],"purpo":[138],"purpos":[138],"purpose":[138],"purposes":[138],"colo":[138,139,144,147,149,154,156,157,158,160,162],"color":[138,139,144,147,149,154,156,157,158,160,162],"colors":[138,149,160],"matp":[138,139,141,144,145,147,149,153,154,157,160,161],"matpl":[138,139,141,144,145,147,149,153,154,157,160,161],"matplo":[138,139,141,144,145,147,149,153,154,157,160,161],"matplot":[138,139,141,144,145,147,149,153,154,157,160,161],"matplotl":[138,139,141,144,145,147,149,153,154,157,160,161],"matplotli":[138,139,141,144,145,147,149,153,154,157,160,161],"matplotlib":[138,139,141,144,145,147,149,153,154,157,160,161],"sec":[138,141,143,144,146],"seco":[138],"secon":[138],"second":[138],"none":[138,139,140,142,144,146,147,150,152],"leg":[139,140,146,147,152,157,161],"lege":[139,140,146,147,152,157,161],"legen":[139,140,146,147,152,157,161],"legend":[139,140,146,147,152,157,161],"ref":[139,140,144,154,332],"refe":[139,140],"refer":[139,140],"refere":[139,140],"referen":[139,140],"referenc":[139,140],"reference":[139,140],"analyt":[139],"analyti":[139],"analytic":[139],"analytica":[139],"analytical":[139],"mse":[139],"show":[139,140,146,148,160,161,278],"hig":[139,146,152,154,163,329],"high":[139,146,152,154,163,329],"highe":[139,154,163,329],"highes":[139,154,163,329],"highest":[139,154,163,329],"rcp":[139,141,144,146,158],"rcpa":[139,141,144,146,158],"rcpar":[139,141,144,146,158],"rcpara":[139,141,144,146,158],"rcparam":[139,141,144,146,158],"dicti":[139,143,149,158],"dictio":[139,143,149,158],"diction":[139,143,149,158],"dictiona":[139,143,149,158],"dictionar":[139,143,149,158],"dictionary":[139,143,149,158],"relati":[139,148,332],"relatio":[139],"relation":[139],"relations":[139],"stru":[139],"struc":[139],"struct":[139],"structu":[139],"structur":[139],"structure":[139],"hat":[139,149,197],"ass":[139,161,303],"assu":[139],"assum":[139],"assume":[139],"labell":[139,140,154,155,156,157,160],"labelle":[139,140,154,155,156,157,160],"labeller":[139,140,154,155,156,157,160],"providi":[139,140,154,155,156,157],"providin":[139,140,154,155,156,157],"providing":[139,140,154,155,156,157],"mak":[139,140,154,155,156,157],"make":[139,140,154,155,156,157],"gui":[139,140,154,156],"guid":[139,140,154,156],"guide":[139,140,154,156],"top":[140],"ranke":[140],"ranked":[140],"ens":[140],"ensu":[140],"ensur":[140],"ensure":[140],"bes":[140],"best":[140],"inch":[140],"inche":[140],"inches":[140],"titt":[140],"tittl":[140],"tittle":[140],"des":[140,151,296,303,330],"desc":[140,151,296,330],"descr":[140,151,296,330],"descri":[140,151,296,330],"descrip":[140,151,330],"descript":[140,151,330],"descripti":[140,151,330],"descriptio":[140,151,330],"description":[140,151,330],"interp":[140,146,159],"interpr":[140,146,159],"interpre":[140,146,159],"interpret":[140,146,159],"cla":[140,151,215,325],"clas":[140,151,215,325],"class":[140,151,215,325],"vert":[140,155,156,157,160],"sect":[141,143,144,146],"secti":[141,143,144,146],"sectio":[141,143,144,146],"section":[141,143,144,146],"red":[141,143,160],"redu":[141,143],"reduc":[141,143],"reduce":[141,143],"reduci":[141,143],"reducin":[141,143],"reducing":[141,143],"tran":[141,143,149,160,161,162,305],"trans":[141,143,149,160,161,162,305],"transf":[141,143,149,160,162],"transfo":[141,143,149,160,162],"transfor":[141,143,149,160,162],"transform":[141,143,149,160,162],"call":[141,143,149,159,160,162],"calla":[141,143,149,160,162],"callab":[141,143,149,160,162],"callabl":[141,143,149,160,162],"callable":[141,143,149,160,162],"identit":[141,143,149,160,162,163],"identity":[141,143,149,160,162,163],"probability":[141],"fall":[141,144,158],"falls":[141,144,158],"bac":[141,142,144,150,151,152,153,158,175,308],"back":[141,142,144,150,151,152,153,158,175,308],"rcparams":[141,144,146,158],"cyc":[141,149,160],"cycl":[141,149,160],"cycle":[141,149,160],"choo":[141,160],"choos":[141,160],"choose":[141,160],"outl":[141,145],"outli":[141,145],"outlin":[141,145],"outline":[141,145],"kdes":[141],"marke":[141,144,152],"marker":[141,144,152],"markers":[141,144,152],"emp":[141],"empt":[141],"empty":[141],"shad":[141,147,157,163],"shade":[141,147,157,163],"ble":[141,147,157,163],"blen":[141,147,157,163],"blend":[141,147,157,163],"blendi":[141,147,157,163],"blendin":[141,147,157,163],"blending":[141,147,157,163],"shaded":[141,147,163],"area":[141,145,147,154,163],"cur":[141,147,148,163],"curv":[141,147,148,163],"curve":[141,147,148,163],"quantil":[142],"quantile":[142],"quantiles":[142],"lis":[142,143,146,296,367],"list":[142,143,146,296,367],"asc":[142],"asce":[142],"ascen":[142],"ascend":[142],"ascendi":[142],"ascendin":[142],"ascending":[142],"seg":[142],"segm":[142],"segme":[142],"segmen":[142],"segment":[142],"quar":[142,163],"quart":[142,163],"quarti":[142,163],"quartil":[142,163],"quartile":[142,163],"quartiles":[142,163],"conto":[142],"contou":[142],"contour":[142],"contours":[142],"otherw":[142,154,159,162,332],"otherwi":[142,154,159,162,332],"otherwis":[142,154,159,162,332],"otherwise":[142,154,159,162,332],"implemente":[142,151],"implemented":[142,151],"bok":[142,145,150,151,152,153,161],"boke":[142,145,150,151,152,153,161],"bokeh":[142,145,150,151,152,153,161],"backe":[142,144,150,151,152,153,308],"backen":[142,144,150,151,152,153,308],"backend":[142,144,150,151,152,153,308],"pdf":[142,151,154],"disa":[142,150,151],"disab":[142,150,151],"disabl":[142,150,151],"disable":[142,150,151],"spa":[142,151],"spac":[142,151],"space":[142,151],"contr":[142,151,158],"contro":[142,151,158],"control":[142,151,158],"positio":[142,151,162],"position":[142,151,162],"rugp":[142,162,163],"rugpl":[142,162,163],"rugplo":[142,162,163],"rugplot":[142,162,163],"larger":[142,146,151,152],"lists":[143],"vars":[143,159],"resp":[143,163,287],"respe":[143,163],"respec":[143,163],"respect":[143,163],"respecti":[143,163],"respectiv":[143,163],"respective":[143,163],"coo":[143,146,148,149,159,160,205,206,207,208,210],"coor":[143,146,148,149,159,160,205,206,207,208,210],"coord":[143,146,148,149,159,160,205,206,207,208,210],"coords":[143,146,148,149,157,159,160,205,206,207,208,210],"map":[143,152,157,159,160],"mapp":[143,152,157,159,160],"mappi":[143,152,157,159,160],"mappin":[143,152,157,159,160],"mapping":[143,152,157,159,160],"sel":[143,148,149,150,151,153,156,157,159,160],"sele":[143,150,151,153,159,162],"selec":[143,150,151,153,159,162],"select":[143,150,151,153,159,162],"selecte":[143,159],"selected":[143,159],"coordi":[143,146,148,149,152,159,160],"coordin":[143,146,148,149,152,159,160],"coordina":[143,146,148,149,152,159,160],"coordinat":[143,146,148,149,152,159,160],"coordinate":[143,146,148,149,152,159,160],"coordinates":[143,146,148,149,152,159,160],"dotc":[144],"dotco":[144],"dotcol":[144],"dotcolo":[144],"dotcolor":[144],"intervalc":[144],"intervalco":[144],"intervalcol":[144],"intervalcolo":[144],"intervalcolor":[144],"linew":[144,194],"linewi":[144,194],"linewid":[144,194],"linewidt":[144,194],"linewidth":[144,194],"thro":[144,366,370],"throu":[144,366,370],"throug":[144,366,370],"through":[144,366,370],"througho":[144],"throughou":[144],"throughout":[144],"markersi":[144,152],"markersiz":[144,152],"markersize":[144,152],"markerc":[144],"markerco":[144],"markercol":[144],"markercolo":[144],"markercolor":[144],"perc":[144,149,163],"perce":[144,149,163],"percen":[144,149,163],"percent":[144,149,163],"percenta":[144,149,163],"percentag":[144,149,163],"percentage":[144,149,163],"rot":[144],"rota":[144],"rotat":[144],"rotate":[144],"rotated":[144],"fpr":[145],"npo":[145],"npoi":[145],"npoin":[145],"npoint":[145],"npoints":[145],"deno":[145],"denot":[145],"denote":[145],"denotes":[145],"gran":[145],"granu":[145],"granul":[145],"granula":[145],"granular":[145],"granulari":[145],"granularit":[145],"granularity":[145],"tri":[145],"tria":[145],"trial":[145],"trials":[145],"ecdfs":[145],"constructi":[145],"constructin":[145],"constructing":[145],"fills":[145],"insi":[145,154,169],"insid":[145,154,169],"inside":[145,154,169],"interv":[145,154,163,304,329],"interva":[145,154,163,304,329],"interval":[145,154,163,304,329],"bor":[145,154,287],"bord":[145,154,287],"borde":[145,154,287],"border":[145,154,287],"mpl":[145,150,151,153],"pyp":[145],"pypl":[145],"pyplo":[145],"pyplot":[145],"ste":[145,274],"step":[145,274],"vare":[145],"varea":[145],"axe":[145,150,151,152,153,154,161],"axes":[145,150,151,152,153,154,161],"interprete":[146],"interpreted":[146],"cod":[146,370],"code":[146,370],"xla":[146],"xlab":[146],"xlabe":[146],"xlabel":[146],"xlabels":[146],"xti":[146],"xtic":[146],"xtick":[146],"xtickl":[146],"xtickla":[146],"xticklab":[146],"xticklabe":[146],"xticklabel":[146],"xticklabels":[146],"numv":[146,154,156,161],"numva":[146,154,156,161],"numvar":[146,154,156,161],"numvars":[146,154,156,161],"subs":[146,152,159],"subse":[146,148,152,155],"subset":[146,148,152,155],"plotte":[146,152],"plotted":[146,152],"conven":[146,152],"conveni":[146,152],"convenie":[146,152],"convenien":[146,152],"convenienc":[146,152],"convenience":[146,152],"tak":[146,148,152,155],"take":[146,148,152,155],"taken":[146,148,152,155],"acco":[146,148,152,155,162,305],"accou":[146,148,152,155,162],"accoun":[146,148,152,155,162],"account":[146,148,152,155,162],"arg":[146,150,158,159,160,253,305],"argu":[146,150,158,159,160,253,305],"argum":[146,150,158,159,160,253,305],"argume":[146,150,158,159,160,253,305],"argumen":[146,150,158,159,160,253,305],"argument":[146,150,158,159,160,253,305],"som":[146,258],"some":[146,258],"highl":[146,152],"highli":[146,152],"highlig":[146,152],"highligh":[146,152],"highlight":[146,152],"highlighte":[146,152],"highlighted":[146,152],"bay":[147,221,274,305],"baye":[147,221,274,305],"bayes":[147,221,274,305],"bayesi":[147,221,305],"bayesia":[147,221,305],"bayesian":[147,221,305],"opa":[147,157,163],"opaq":[147,157,163],"opaqu":[147,157,163],"opaque":[147,157,163],"nume":[147,158,163],"numer":[147,158,163],"numeri":[147,158,163],"numeric":[147,158,163],"ban":[147,158,163],"band":[147,158,163],"bandw":[147,158,163],"bandwi":[147,158,163],"bandwid":[147,158,163],"bandwidt":[147,158,163],"bandwidth":[147,158,163],"posi":[147,158,161,162,163],"posit":[147,158,161,162,163],"positi":[147,158,161,162,163],"positiv":[147,158,161,163],"positive":[147,158,161,163],"scot":[147,158,163,370],"scott":[147,158,163],"sil":[147,158,163],"silv":[147,158,163],"silve":[147,158,163],"silver":[147,158,163],"silverm":[147,158,163],"silverma":[147,158,163],"silverman":[147,158,163],"incr":[148],"incri":[148],"incris":[148],"incrise":[148],"incrised":[148],"ite":[148,162],"iter":[148,162],"itera":[148,162],"iterat":[148,162],"iterati":[148,162],"iteratio":[148,162],"iteration":[148,162],"iterations":[148],"relativ":[148,332],"relative":[148,332],"ress":[148],"rug":[148,155,162,163,370],"htt":[148,154,255,370],"http":[148,154,255,370],"https":[148,154,255,370],"wik":[148],"wiki":[148],"wikip":[148],"wikipe":[148],"wikiped":[148],"wikipedi":[148],"wikipedia":[148],"org":[148,255],"mas":[148,155],"mask":[148,155],"boole":[148,155,156,160],"boolea":[148,155,156,160],"boolean":[148,155,156,160],"thei":[148,155],"their":[148,155],"subsets":[148,155],"extr":[148,155],"extra":[148,155],"min":[148,370],"mini":[148],"minim":[148],"minimu":[148],"minimum":[148],"rop":[149,158],"rope":[149,158],"tuples":[149,158],"regi":[149,158],"regio":[149,158],"region":[149,158],"equ":[149,158,255,305],"equi":[149,158,255,305],"equiv":[149,158,255],"equiva":[149,158,255],"equival":[149,158,255],"equivale":[149,158,255],"equivalen":[149,158,255],"equivalenc":[149,158,255],"equivalence":[149,158,255],"displaye":[149,158],"displayed":[149,158],"acr":[149,159],"acro":[149,159],"acros":[149,159],"across":[149,159],"axi":[149],"axis":[149],"matc":[149,158,159],"match":[149,158,159],"interq":[149,163],"interqu":[149,163],"interqua":[149,163],"interquar":[149,163],"interquart":[149,163],"interquarti":[149,163],"interquartil":[149,163],"interquartile":[149,163],"rang":[149,163],"range":[149,163],"req":[149,152,367],"requ":[149,152,367],"requi":[149,152],"requir":[149,152],"require":[149,152],"requires":[149,152],"matplotlibs":[149],"appl":[150,255],"apply":[150],"applyi":[150],"applyin":[150],"applying":[150],"savit":[150],"savitz":[150],"savitzk":[150],"savitzky":[150],"gol":[150],"gola":[150],"golay":[150],"filt":[150,159],"filte":[150,159],"filter":[150,159],"interpolate":[150],"interpolated":[150],"modi":[150,287],"modif":[150,287],"modify":[150],"modifyi":[150],"modifyin":[150],"modifying":[150],"sci":[150],"scip":[150],"scipy":[150],"sig":[150],"sign":[150],"signa":[150],"signal":[150],"savg":[150],"savgo":[150],"savgol":[150],"patc":[150,151],"patch":[150,151],"arguments":[150,160,253],"ign":[150,158,162],"igno":[150,158,162],"ignor":[150,158,162],"ignore":[150,158,162],"ignored":[150,158,162],"figures":[150,152,161],"accepte":[151],"accepted":[151],"gly":[151],"glyp":[151],"glyph":[151],"glyphs":[151],"scat":[151],"scatt":[151],"scatte":[151],"scatter":[151],"contourf":[151],"fille":[151],"filled":[151],"pco":[151],"pcol":[151],"pcolo":[151],"pcolor":[151],"pcolorm":[151],"pcolorme":[151],"pcolormes":[151],"pcolormesh":[151],"ima":[151],"imag":[151],"image":[151],"rad":[151,162,169,200,201,287],"radi":[151,162,287,370],"radia":[151,162],"radian":[151,162],"radians":[151,162],"hov":[152],"hove":[152],"hover":[152],"datap":[152],"datapo":[152],"datapoi":[152],"datapoin":[152],"datapoint":[152],"hoveri":[152],"hoverin":[152],"hovering":[152],"mou":[152],"mous":[152],"mouse":[152],"intera":[152],"interac":[152],"interact":[152],"interacti":[152],"interactiv":[152],"interactive":[152],"via":[152],"idx":[152],"cas":[152],"case":[152],"autoscali":[152],"autoscalin":[152],"autoscaling":[152],"unce":[153],"uncer":[153],"uncert":[153],"uncerta":[153],"uncertai":[153],"uncertain":[153],"uncertaint":[153],"uncertainty":[153],"nec":[153],"nece":[153],"neces":[153],"necess":[153],"necessa":[153],"necessar":[153],"necessary":[153],"multid":[153,162],"multidi":[153,162],"multidim":[153,162],"multidime":[153,162],"multidimen":[153,162],"multidimens":[153,162],"multidimensi":[153,162],"multidimensio":[153,162],"multidimension":[153,162],"multidimensiona":[153,162],"multidimensional":[153,162],"cir":[153,158,162,163],"circ":[153,158,162,163],"circl":[153],"circle":[153],"very":[154],"clo":[154],"clos":[154],"close":[154],"nor":[154,185,187,265,274,277,303,305],"appe":[154],"appen":[154],"append":[154],"appendi":[154],"appendix":[154],"ave":[154],"aveh":[154],"aveht":[154],"avehta":[154],"avehtar":[154],"avehtari":[154],"git":[154,287,370],"gith":[154,287,370],"githu":[154,287,370],"github":[154,287,370],"rha":[154],"rhat":[154],"htm":[154,255,370],"html":[154,255,370],"cred":[154],"credi":[154],"credib":[154],"credibl":[154],"credible":[154],"datasets":[154,362,367],"simu":[154],"simul":[154],"simula":[154],"simulat":[154],"simulate":[154],"wor":[154,156,221,259],"work":[154,156,221,259],"works":[154,156],"reac":[155],"reach":[155],"reache":[155],"reached":[155],"evol":[155],"evolu":[155],"evolut":[155],"evoluti":[155],"evolutio":[155],"evolution":[155],"pairp":[156],"pairpl":[156],"pairplo":[156],"pairplot":[156],"disp":[156,158],"displ":[156,158],"displa":[156,158],"display":[156,158],"grids":[156],"gridsi":[156],"gridsiz":[156],"gridsize":[156],"hexa":[156],"hexag":[156],"hexago":[156],"hexagon":[156],"hexagons":[156],"directi":[156,287],"directio":[156,287],"direction":[156,287],"suc":[156],"such":[156],"elements":[156],"specifyi":[156],"specifyin":[156],"specifying":[156],"diverge":[156],"divergen":[156],"divergenc":[156],"divergence":[156],"divergences":[156],"colorb":[156],"colorba":[156],"colorbar":[156],"part":[156,158],"expr":[157,159,160],"expre":[157,159,160],"expres":[157,159,160],"express":[157,159,160],"expressi":[157,159,160],"expressio":[157,159,160],"expression":[157,159,160],"expressions":[157,159,160],"pan":[157,159,160],"pand":[157,159,160],"panda":[157,159,160],"pandas":[157,159,160],"colorn":[157],"colornd":[157],"divergent":[157],"colord":[157],"shaden":[157],"shadend":[157],"inv":[157],"invi":[157],"invis":[157],"invisi":[157],"invisib":[157],"invisibl":[157],"invisible":[157],"025":[157],"modes":[158],"separated":[158],"ski":[158],"skip":[158],"skipn":[158],"skipna":[158],"ignores":[158],"nan":[158],"controls":[158],"formatt":[158],"formatti":[158],"formattin":[158],"formatting":[158],"floats":[158],"big":[158],"bigg":[158],"bigge":[158],"bigger":[158],"abo":[158,160],"abov":[158,160],"above":[158,160],"kde":[158,162],"his":[158],"hist":[158],"discr":[158],"discre":[158],"discret":[158],"discrete":[158],"histo":[158],"histog":[158],"histogr":[158],"histogra":[158],"histogram":[158],"alw":[158],"alwa":[158],"alway":[158],"always":[158],"isj":[158,163],"exper":[158,163],"experi":[158,163],"experim":[158,163],"experime":[158,163],"experimen":[158,163],"experiment":[158,163],"experimenta":[158,163],"experimental":[158,163],"circu":[158,162,163],"circul":[158,162,163],"circula":[158,162,163],"circular":[158,162,163],"tay":[158,163],"tayl":[158,163],"taylo":[158,163],"taylor":[158,163],"now":[158,163],"means":[158,303],"pref":[159],"prefi":[159],"prefix":[159],"exc":[159],"excl":[159],"exclu":[159],"exclud":[159],"exclude":[159],"rege":[159],"regex":[159],"subst":[159],"substr":[159],"substri":[159],"substrin":[159],"substring":[159],"substrings":[159],"includi":[159],"includin":[159],"including":[159],"flat":[159],"flatt":[159],"flatte":[159],"flatten":[159],"flattens":[159],"flatteni":[159],"flattenin":[159],"flattening":[159],"excludi":[159],"excludin":[159],"excluding":[159],"ani":[159],"anim":[159],"anima":[159],"animat":[159],"animati":[159],"animatio":[159],"animation":[159],"jit":[159,163],"jitt":[159,163],"jitte":[159,163],"jitter":[159,163],"unl":[159,259],"unle":[159],"unles":[159],"unless":[159],"seed":[159,198,199],"generato":[159],"generator":[159],"allo":[159,169],"allow":[159,169],"repro":[159,308],"reprod":[159,308],"reprodu":[159,308],"reproduc":[159,308],"reproduci":[159,308],"reproducib":[159,308],"reproducibi":[159,308],"reproducibil":[159,308],"reproducibili":[159,308],"reproducibilit":[159,308],"reproducibility":[159,308],"noi":[159],"nois":[159],"noise":[159],"hei":[159],"heig":[159],"heigh":[159],"height":[159],"bins":[160],"binn":[160],"binni":[160],"binnin":[160],"binning":[160],"stra":[160],"strat":[160],"strate":[160],"strateg":[160],"strategy":[160],"twi":[160],"twic":[160],"twice":[160],"stu":[160,265],"stur":[160],"sturg":[160],"sturge":[160],"sturges":[160],"formu":[160],"formul":[160],"formula":[160],"ava":[160,367],"avai":[160,367],"avail":[160,367],"availa":[160,367],"availab":[160,367],"availabl":[160,367],"available":[160,367],"bars":[160],"represente":[160],"represented":[160],"vli":[160],"vlin":[160],"vline":[160],"vlines":[160],"verti":[160],"vertic":[160],"vertica":[160],"vertical":[160],"strings":[160],"das":[160],"dash":[160],"dashe":[160],"dashed":[160],"showi":[160],"showin":[160],"showing":[160],"lie":[160],"event":[161],"events":[161],"assi":[161],"assig":[161],"assign":[161],"transp":[161],"transpa":[161],"transpar":[161],"transpare":[161],"transparen":[161],"transparenc":[161],"transparency":[161],"plots":[162,163],"adds":[162,163],"aff":[162],"affe":[162],"affec":[162],"affect":[162],"affects":[162],"conti":[162],"contin":[162],"continu":[162],"continuo":[162],"continuou":[162],"continuous":[162],"selecti":[162],"selectio":[162],"selection":[162],"positions":[162],"overp":[162],"overpl":[162],"overplo":[162],"overplot":[162],"overplott":[162],"overplotte":[162],"overplotted":[162],"unit":[162],"units":[162],"deg":[162],"degr":[162],"degre":[162],"degree":[162],"degrees":[162],"compac":[162],"compact":[162],"defines":[162],"disti":[162],"distin":[162],"disting":[162],"distingu":[162],"distingui":[162],"distinguis":[162],"distinguish":[162],"intervals":[163],"jittere":[163],"jittered":[163],"sid":[163],"side":[163],"lef":[163,252,305],"left":[163,252,305],"rig":[163],"righ":[163],"right":[163],"sides":[163],"ren":[163],"rend":[163],"rende":[163],"render":[163],"rendere":[163],"rendered":[163],"hal":[163,304],"half":[163,304],"halfs":[163],"arvizp":[166,172,181,182,198],"arvizpy":[166,172,181,182,198],"arvizpyt":[166,172,181,182,198],"arvizpyth":[166,172,181,182,198],"arvizpytho":[166,172,181,182,198],"arvizpython":[166,172,181,182,198],"arvizpythonp":[166,172,181,182,198],"arvizpythonpl":[166,172,181,182,198],"arvizpythonplo":[166,172,181,182,198],"arvizpythonplot":[166,172,181,182,198],"arvizpythonplots":[166,172,181,182,198],"allows":[169],"pys":[169],"pyst":[169],"pysta":[169],"pystan":[169],"rado":[169,200,201],"radon":[169,200,201],"sty":[172,179,181,182,189,190,192,198,199,200,201,202,203,204,212,213,216,217],"styl":[172,179,181,182,189,190,192,198,199,200,201,202,203,204,212,213,216,217],"style":[172,179,181,182,189,190,192,198,199,200,201,202,203,204,212,213,216,217],"styles":[172],"specifica":[175],"specificat":[175],"specificati":[175],"specificatio":[175],"specification":[175],"rese":[175,281],"reser":[175],"reserv":[175],"reserve":[175],"reserved":[175],"rev":[175],"reve":[175],"rever":[175],"revert":[175],"reverti":[175],"revertin":[175],"reverting":[175],"gal":[178],"gall":[178],"galle":[178],"galler":[178],"gallery":[178],"dar":[179,180,181,182,186,187,189,190,191,192,199,200,201,202,203,204,210,211,212,213,215,216,217],"dark":[179,180,181,182,186,187,189,190,191,192,199,200,201,202,203,204,210,211,212,213,215,216,217],"darkg":[179,180,181,182,186,187,189,190,191,192,199,200,201,202,203,204,210,211,212,213,215,216,217],"darkgr":[179,180,181,182,186,187,189,190,191,192,199,200,201,202,203,204,210,211,212,213,215,216,217],"darkgri":[179,180,181,182,186,187,189,190,191,192,199,200,201,202,203,204,210,211,212,213,215,216,217],"darkgrid":[179,180,181,182,186,187,189,190,191,192,199,200,201,202,203,204,210,211,212,213,215,216,217],"schools":[183],"norm":[185,187,265,274,277,303,305],"norma":[185,187,265,274,277,303,305],"normal":[185,187,265,274,277,303,305],"subpl":[185],"subplo":[185],"subplot":[185],"subplots":[185],"ridgep":[194],"ridgepl":[194],"ridgeplo":[194],"ridgeplot":[194],"defs":[194],"prod":[197],"beta":[199],"classi":[215,325],"classif":[215,325],"classifi":[215,325],"classific":[215],"classifica":[215],"classificat":[215],"classificati":[215],"classificatio":[215],"classification":[215],"classification1":[215],"classification10":[215],"classification10d":[215],"ora":[218],"oran":[218],"orang":[218],"orangi":[218],"orangis":[218],"orangish":[218],"brow":[218],"brown":[218],"browni":[218],"brownis":[218],"brownish":[218],"purpl":[218],"purpli":[218],"purplis":[218],"purplish":[218],"cya":[218],"cyan":[218],"cyani":[218],"cyanis":[218],"cyanish":[218],"gree":[218],"green":[218],"greeni":[218],"greenis":[218],"greenish":[218],"roy":[218],"royi":[218],"royis":[218],"royish":[218],"vir":[218],"viri":[218],"virid":[218],"viridi":[218],"viridis":[218],"viridish":[218],"plas":[218],"plasm":[218],"plasmi":[218],"plasmis":[218],"plasmish":[218],"docg":[218],"docgr":[218],"docgri":[218],"docgrid":[218],"workf":[221],"workfl":[221],"workflo":[221],"workflow":[221],"generall":[221],"generally":[221],"properti":[221],"propertie":[221],"properties":[221],"extende":[222,321,328],"extended":[222,321,328],"types":[222,356],"packages":[222],"pitv":[252],"pitva":[252],"pitval":[252],"pitvals":[252],"scala":[252],"scalar":[252],"predictio":[252],"prediction":[252],"mid":[252],"inft":[252],"infty":[252],"predictions":[252],"nou":[253],"nout":[253],"noutp":[253],"noutpu":[253],"noutput":[253],"noutputs":[253],"predicte":[253],"predicted":[253],"ndr":[253,265,277],"ndra":[253,265,277],"ndraw":[253,265,277],"ndraws":[253,265,277],"gel":[255,305],"gelm":[255,305],"gelma":[255,305],"gelman":[255,305],"art":[255],"arti":[255],"artic":[255],"articl":[255],"article":[255],"articles":[255],"onli":[255],"onlin":[255],"online":[255],"wat":[255],"wata":[255],"watan":[255],"watana":[255],"watanab":[255],"watanabe":[255],"watanabe2":[255],"watanabe20":[255],"watanabe201":[255],"watanabe2010":[255],"asy":[255,294],"asym":[255,294],"asymp":[255,294],"asympt":[255,294],"asympto":[255,294],"asymptot":[255,294],"asymptoti":[255,294],"asymptotic":[255,294],"wid":[255,289,305],"wide":[255,289,305],"widel":[255],"widely":[255],"appli":[255],"applic":[255],"applica":[255],"applicab":[255],"applicabl":[255],"applicable":[255],"singu":[255],"singul":[255],"singula":[255],"singular":[255],"theo":[255],"theor":[255],"theory":[255],"jml":[255],"jmlr":[255],"csa":[255],"csai":[255],"csail":[255],"mit":[255],"edu":[255],"pap":[255],"pape":[255],"paper":[255],"papers":[255],"v11":[255],"watanabe1":[255],"watanabe10":[255],"watanabe10a":[255],"wei":[258],"weig":[258],"weigh":[258],"weight":[258],"estimato":[258],"estimator":[258],"war":[259],"warn":[259],"warni":[259,265],"warnin":[259,265],"warning":[259,265],"had":[259],"resulti":[259],"resultin":[259],"resulting":[259],"likely":[259],"uns":[259],"unst":[259],"unsta":[259],"unstab":[259],"unstabl":[259],"unstable":[259],"src":[259],"core":[259],"unli":[259],"unlik":[259],"unlike":[259],"unlikel":[259],"unlikely":[259],"functiona":[263,284],"functional":[263,284],"functionali":[263,284],"functionalit":[263,284],"functionality":[263,284],"mes":[265],"mess":[265],"messa":[265],"messag":[265],"message":[265],"messages":[265],"del":[265],"deli":[265],"deliv":[265],"delive":[265],"deliver":[265],"delivere":[265],"delivered":[265],"normali":[265,305],"normaliz":[265,305],"normalize":[265],"normalized":[265],"sums":[265],"smoothi":[265],"smoothin":[265],"smoothing":[265],"rai":[265],"rais":[265],"raise":[265],"raised":[265],"iso":[265],"isot":[265],"isotr":[265],"isotro":[265],"isotrop":[265],"isotropi":[265],"isotropic":[265],"stud":[265],"stude":[265],"studen":[265],"student":[265],"propo":[265,277],"propos":[265,277],"proposa":[265,277],"proposal":[265,277],"proposals":[265],"tdi":[265,277],"tdis":[265,277],"tdist":[265,277],"npa":[265,277],"npar":[265,277],"npara":[265,277],"nparam":[265,277],"nparams":[265,277],"logp":[265],"logpd":[265],"logpdf":[265],"definin":[268],"defining":[268],"gpd":[273],"loc":[273,305],"loca":[273,305],"locat":[273],"locati":[273],"locatio":[273],"location":[273],"zha":[274,281],"zhan":[274,281],"zhang":[274,281],"steph":[274],"stephe":[274],"stephen":[274],"stephens":[274],"adjuste":[274],"adjusted":[274],"wea":[274],"weak":[274],"weakl":[274],"weakly":[274],"informativ":[274],"informative":[274],"simple":[277],"showl":[278],"showli":[278],"showlin":[278],"showline":[278],"showlines":[278],"jou":[281],"jour":[281],"journ":[281],"journa":[281],"journal":[281],"mac":[281],"mach":[281],"machi":[281],"machin":[281],"machine":[281],"resea":[281],"resear":[281],"researc":[281],"research":[281],"diagnosi":[284],"diagnosin":[284],"diagnosing":[284],"mam":[285],"mamb":[285],"mamba":[285],"radiu":[287],"radius":[287],"3px":[287],"125r":[287],"125re":[287],"125rem":[287],"respo":[287],"respon":[287],"respons":[287],"responsi":[287],"responsiv":[287],"responsive":[287],"styli":[287],"stylin":[287],"styling":[287],"966p":[287],"966px":[287],"768p":[287],"768px":[287],"overf":[287],"overfl":[287],"overflo":[287],"overflow":[287],"scrollb":[287],"scrollba":[287],"scrollbar":[287],"thin":[287],"grey":[287],"blo":[287,370],"bloc":[287],"block":[287],"hid":[287],"hide":[287],"modifi":[287],"modifie":[287],"modified":[287],"web":[287],"webk":[287],"webki":[287],"webkit":[287],"5px":[287],"trac":[287],"track":[287],"inse":[287],"inset":[287],"thu":[287],"thum":[287],"thumb":[287],"9b9":[287],"9b9b":[287],"9b9b9":[287],"9b9b9b":[287],"tur":[287],"turi":[287],"turin":[287],"turing":[287],"starte":[287],"started":[287],"tut":[287],"tuto":[287],"tutor":[287],"tutori":[287],"tutoria":[287],"tutorial":[287],"tutorials":[287],"librari":[287],"librarie":[287],"libraries":[287],"modell":[287],"modelli":[287],"modellin":[287],"modelling":[287],"lan":[287,308],"lang":[287,308],"langu":[287,308],"langua":[287,308],"languag":[287,308],"language":[287,308],"languages":[287,308],"dyn":[287],"dyna":[287],"dynam":[287],"dynami":[287],"dynamic":[287],"dynamicp":[287],"dynamicpp":[287],"dynamicppl":[287],"juliab":[287],"juliabu":[287],"juliabug":[287],"juliabugs":[287],"turingg":[287],"turinggl":[287],"turingglm":[287],"adva":[287,370],"advan":[287,370],"advanc":[287],"advance":[287],"advanced":[287],"advancedh":[287],"advancedhm":[287],"advancedhmc":[287],"abstractm":[287],"abstractmc":[287],"abstractmcm":[287],"abstractmcmc":[287],"therm":[287],"thermo":[287],"thermod":[287],"thermody":[287],"thermodyn":[287],"thermodyna":[287],"thermodynam":[287],"thermodynami":[287],"thermodynamic":[287],"thermodynamici":[287],"thermodynamicin":[287],"thermodynamicint":[287],"thermodynamicinte":[287],"thermodynamicinteg":[287],"thermodynamicintegr":[287],"thermodynamicintegra":[287],"thermodynamicintegrat":[287],"thermodynamicintegrati":[287],"thermodynamicintegratio":[287],"thermodynamicintegration":[287],"advancedp":[287],"advancedps":[287],"sli":[287],"slic":[287],"slice":[287],"slices":[287],"slicesa":[287],"slicesam":[287],"slicesamp":[287],"slicesampl":[287],"slicesampli":[287],"slicesamplin":[287],"slicesampling":[287],"ell":[287],"elli":[287],"ellip":[287],"ellipt":[287],"ellipti":[287],"elliptic":[287],"elliptica":[287],"elliptical":[287],"ellipticals":[287],"ellipticalsl":[287],"ellipticalsli":[287],"ellipticalslic":[287],"ellipticalslice":[287],"ellipticalslices":[287],"ellipticalslicesa":[287],"ellipticalslicesam":[287],"ellipticalslicesamp":[287],"ellipticalslicesampl":[287],"ellipticalslicesampli":[287],"ellipticalslicesamplin":[287],"ellipticalslicesampling":[287],"nes":[287],"nest":[287],"neste":[287],"nested":[287],"nesteds":[287],"nestedsa":[287],"nestedsam":[287],"nestedsamp":[287],"nestedsampl":[287],"nestedsample":[287],"nestedsampler":[287],"nestedsamplers":[287],"paretosm":[287],"paretosmo":[287],"paretosmoo":[287],"paretosmoot":[287],"paretosmooth":[287],"gau":[287],"gaus":[287],"gauss":[287],"gaussi":[287],"gaussia":[287],"gaussian":[287],"processe":[287],"processes":[287],"abstractg":[287],"abstractgp":[287],"abstractgps":[287],"ker":[287],"kern":[287],"kerne":[287],"kernel":[287],"kernelf":[287],"kernelfu":[287],"kernelfun":[287],"kernelfunc":[287],"kernelfunct":[287],"kernelfuncti":[287],"kernelfunctio":[287],"kernelfunction":[287],"kernelfunctions":[287],"approximateg":[287],"approximategp":[287],"approximategps":[287],"bij":[287],"bije":[287],"bijec":[287],"biject":[287],"bijecto":[287],"bijector":[287],"bijectors":[287],"turingc":[287],"turingca":[287],"turingcal":[287],"turingcall":[287],"turingcallb":[287],"turingcallba":[287],"turingcallbac":[287],"turingcallback":[287],"turingcallbacks":[287],"turingb":[287],"turingbe":[287],"turingben":[287],"turingbenc":[287],"turingbench":[287],"turingbenchm":[287],"turingbenchma":[287],"turingbenchmar":[287],"turingbenchmark":[287],"turingbenchmarki":[287],"turingbenchmarkin":[287],"turingbenchmarking":[287],"news":[287],"tea":[287,370],"team":[287,370],"ske":[287],"sket":[287],"sketc":[287],"sketch":[287],"adde":[287],"addev":[287],"addeve":[287],"addeven":[287],"addevent":[287],"addeventl":[287],"addeventli":[287],"addeventlis":[287],"addeventlist":[287],"addeventliste":[287],"addeventlisten":[287],"addeventlistene":[287],"addeventlistener":[287],"dom":[287],"domc":[287],"domco":[287],"domcon":[287],"domcont":[287],"domconte":[287],"domconten":[287],"domcontent":[287],"domcontentl":[287],"domcontentlo":[287],"domcontentloa":[287],"domcontentload":[287],"domcontentloade":[287],"domcontentloaded":[287],"menut":[287],"menuto":[287],"menutog":[287],"menutogg":[287],"menutoggl":[287],"menutoggle":[287],"que":[287],"quer":[287],"query":[287],"querys":[287],"queryse":[287],"querysel":[287],"querysele":[287],"queryselec":[287],"queryselect":[287],"queryselecto":[287],"queryselector":[287],"wideh":[289,305],"wideha":[289,305],"widehat":[289,305],"varian":[294],"varianc":[294],"variance":[294],"adapti":[296],"adaptio":[296],"adaption":[296],"algorithms":[296],"describ":[296],"describe":[296],"described":[296],"lam":[296],"lamb":[296],"lambe":[296],"lamber":[296],"lambert":[296],"supe":[296],"super":[296],"superv":[296],"supervi":[296],"supervis":[296],"supervise":[296],"supervised":[296],"fram":[296],"frame":[296],"framew":[296],"framewo":[296],"framewor":[296],"framework":[296],"documenta":[296],"documentat":[296],"documentati":[296],"documentatio":[296],"documentation":[296],"trai":[296],"train":[296],"traine":[296],"trained":[296],"broo":[301],"brook":[301],"brooks":[301],"gelman1":[301],"gelman19":[301],"gelman199":[301],"gelman1992":[301],"brooks1":[301],"brooks19":[301],"brooks199":[301],"brooks1998":[301],"desi":[303],"desig":[303],"design":[303],"designe":[303],"designed":[303],"asse":[303,305],"asses":[303,305],"autocor":[303],"autocorr":[303],"autocorre":[303],"autocorrel":[303],"autocorrela":[303],"autocorrelat":[303],"autocorrelate":[303],"autocorrelated":[303],"comparin":[303],"comparing":[303],"win":[303],"wind":[303],"windo":[303],"window":[303],"windows":[303],"proportions":[303],"heidelb":[304],"heidelbe":[304],"heidelber":[304],"heidelberg":[304],"heidelberge":[304],"heidelberger":[304],"welc":[304],"welch":[304],"heidelberger1":[304],"heidelberger19":[304],"heidelberger198":[304],"heidelberger1983":[304],"tests":[304],"statio":[304],"station":[304],"stationa":[304],"stationar":[304],"stationari":[304],"stationarit":[304],"stationarity":[304],"rati":[304],"ratio":[304],"ratios":[304],"halfw":[304],"halfwi":[304],"halfwid":[304],"halfwidt":[304],"halfwidth":[304],"halfwidths":[304],"bec":[305],"beca":[305],"becau":[305],"becaus":[305],"because":[305],"doi":[305],"doin":[305],"doing":[305],"los":[305],"loss":[305],"accor":[305],"accord":[305],"accordi":[305],"accordin":[305],"according":[305],"accordingl":[305],"accordingly":[305],"ten":[305],"tend":[305],"conse":[305],"conser":[305],"conserv":[305],"conserva":[305],"conservat":[305],"conservati":[305],"conservativ":[305],"conservative":[305],"too":[305],"fur":[305],"furt":[305],"furth":[305],"furthe":[305],"further":[305],"furtherm":[305],"furthermo":[305],"furthermor":[305],"furthermore":[305],"tol":[305],"tole":[305],"toler":[305],"tolera":[305],"toleran":[305],"toleranc":[305],"tolerance":[305],"transi":[305],"transit":[305],"transiti":[305],"transitio":[305],"transition":[305],"transitioni":[305],"transitionin":[305],"transitioning":[305],"ini":[305],"init":[305],"initi":[305],"initia":[305],"initial":[305],"reta":[305],"retai":[305],"retain":[305],"retaine":[305],"retained":[305],"equil":[305],"equili":[305],"equilib":[305],"equilibr":[305],"equilibri":[305],"equilibriu":[305],"equilibrium":[305],"bur":[305],"burn":[305],"sequenc":[305],"sequence":[305],"typi":[305],"typic":[305],"typica":[305],"typical":[305],"typicall":[305],"typically":[305],"carp":[305],"carpe":[305],"carpen":[305],"carpent":[305],"carpente":[305],"carpenter":[305],"bür":[305],"bürk":[305],"bürkn":[305],"bürkne":[305],"bürkner":[305],"normaliza":[305],"normalizat":[305],"normalizati":[305],"normalizatio":[305],"normalization":[305],"fold":[305],"foldi":[305],"foldin":[305],"folding":[305],"local":[305],"locali":[305],"localiz":[305],"localiza":[305],"localizat":[305],"localizati":[305],"localizatio":[305],"localization":[305],"impr":[305],"impro":[305],"improv":[305],"improve":[305],"improved":[305],"assess":[305],"assessi":[305],"assessin":[305],"assessing":[305],"ba1":[305],"ba12":[305],"ba122":[305],"ba1221":[305],"080":[305],"0800":[305],"08008":[305],"three":[308],"goa":[308],"goal":[308],"goals":[308],"usef":[308],"usefu":[308],"useful":[308],"usefuln":[308],"usefulne":[308],"usefulnes":[308],"usefulness":[308],"intero":[308],"interop":[308],"interope":[308],"interoper":[308],"interopera":[308],"interoperab":[308],"interoperabi":[308],"interoperabil":[308],"interoperabili":[308],"interoperabilit":[308],"interoperability":[308],"backends":[308],"prog":[308],"progr":[308],"progra":[308],"program":[308],"programm":[308],"programmi":[308],"programmin":[308],"programming":[308],"extend":[321,328],"classifie":[325],"classifier":[325],"pac":[328],"pack":[328],"packa":[328],"packag":[328],"package":[328],"reff":[332],"088":[334],"seti":[339],"setin":[339],"setind":[339],"setinde":[339],"setindex":[339],"04t":[354],"04t1":[354],"04t10":[354],"repo":[362],"repos":[362],"reposi":[362],"reposit":[362],"reposito":[362],"repositor":[362],"repository":[362],"hom":[366],"home":[366],"homes":[366,370],"contac":[366,370],"contact":[366,370],"groun":[366,370],"ground":[366,370],"carc":[366,370],"carci":[366,370],"carcin":[366,370],"carcino":[366,370],"carcinog":[366,370],"carcinoge":[366,370],"carcinogen":[366,370],"prim":[366,370],"prima":[366,370],"primar":[366,370],"primary":[366,370],"cau":[366,370],"caus":[366,370],"cause":[366,370],"lun":[366,370],"lung":[366,370],"canc":[366,370],"cance":[366,370],"cancer":[366,370],"smok":[366,370],"smoke":[366,370],"smoker":[366,370],"smokers":[366,370],"levels":[366,370],"vary":[366,370],"greatl":[366,370],"greatly":[366,370],"hou":[366,370],"hous":[366,370],"house":[366,370],"househ":[366,370],"househo":[366,370],"househol":[366,370],"household":[366,370],"net":[367],"netc":[367],"netcd":[367],"netcdf":[367],"listi":[367],"listin":[367],"listing":[367],"file":[367,370],"files":[367,370],"han":[367],"hand":[367],"handl":[367],"handle":[367],"handled":[367],"datad":[367],"datade":[367],"datadep":[367],"datadeps":[367],"dow":[367],"down":[367],"downl":[367],"downlo":[367],"downloa":[367],"download":[367],"downloade":[367],"downloaded":[367],"reque":[367],"reques":[367],"request":[367],"requeste":[367],"requested":[367],"radio":[370],"radioa":[370],"radioac":[370],"radioact":[370],"radioacti":[370],"radioactiv":[370],"radioactive":[370],"gas":[370],"enters":[370],"epa":[370],"study":[370],"houses":[370],"minn":[370],"minne":[370],"minnes":[370],"minneso":[370],"minnesot":[370],"minnesota":[370],"hierarchy":[370],"households":[370],"county":[370],"includes":[370],"gam":[370],"gamm":[370],"gamma":[370],"conte":[370],"contex":[370],"context":[370],"contextu":[370],"contextua":[370],"contextual":[370],"effects":[370],"ura":[370],"uran":[370],"urani":[370],"uraniu":[370],"uranium":[370],"hil":[370],"hill":[370],"docs":[370],"pym":[370],"pymc":[370],"noteb":[370],"notebo":[370],"noteboo":[370],"notebook":[370],"notebooks":[370],"multil":[370],"multile":[370],"multilev":[370],"multileve":[370],"multilevel":[370],"modeli":[370],"modelin":[370],"modeling":[370],"chr":[370],"chri":[370],"chris":[370],"fon":[370],"fonn":[370],"fonne":[370],"fonnes":[370],"fonnesb":[370],"fonnesbe":[370],"fonnesbec":[370],"fonnesbeck":[370],"remot":[370],"remote":[370],"ndo":[370],"ndow":[370],"ndown":[370],"ndownl":[370],"ndownlo":[370],"ndownloa":[370],"ndownload":[370],"ndownloade":[370],"ndownloader":[370],"figsh":[370],"figsha":[370],"figshar":[370],"figshare":[370],"rugb":[370],"rugby":[370],"six":[370],"nat":[370],"nati":[370],"natio":[370],"nation":[370],"nations":[370],"cham":[370],"champ":[370],"champi":[370],"champio":[370],"champion":[370],"champions":[370],"championsh":[370],"championshi":[370],"championship":[370],"yea":[370],"year":[370],"yearl":[370],"yearly":[370],"compe":[370],"compet":[370],"competi":[370],"competit":[370],"competiti":[370],"competitio":[370],"competition":[370],"ita":[370],"ital":[370],"italy":[370],"ire":[370],"irel":[370],"irela":[370],"irelan":[370],"ireland":[370],"scotl":[370],"scotla":[370],"scotlan":[370],"scotland":[370],"eng":[370],"engl":[370],"engla":[370],"englan":[370],"england":[370],"fran":[370],"franc":[370],"france":[370],"wal":[370],"wale":[370],"wales":[370],"fif":[370],"fift":[370],"fifte":[370],"fiftee":[370],"fifteen":[370],"game":[370],"games":[370],"play":[370],"playe":[370],"played":[370],"combina":[370],"combinat":[370],"combinati":[370],"combinatio":[370],"combination":[370],"combinations":[370],"teams":[370],"compr":[370],"compri":[370],"compris":[370],"comprisi":[370],"comprisin":[370],"comprising":[370],"lat":[370],"late":[370],"laten":[370],"latent":[370],"att":[370],"attack":[370],"defe":[370],"defen":[370],"defens":[370],"defense":[370],"glo":[370],"glob":[370],"globa":[370],"global":[370],"advant":[370],"advanta":[370],"advantag":[370],"advantage":[370],"devs":[370],"blob":[370],"mai":[370],"main":[370],"upd":[373],"upda":[373],"updat":[373],"update":[373],"updated":[373],"relea":[373],"releas":[373],"release":[373],"made":[373],"artifacts":[373],"tom":[373],"toml":[373],"tarb":[373],"tarba":[373],"tarbal":[373],"tarball":[373]},{"100":[63,81,113,121,125,150,198,199,259,265,269,277,296,355],"105":[145],"107":[106],"113":[116],"115":[116],"116":[103],"121":[44,103,255],"149":[101],"151":[90],"154":[116],"160":[44],"162":[370],"163":[116],"168":[116],"170":[44,103,255],"175":[305],"188":[116],"190":[44],"199":[305],"200":[195],"201":[44,305],"202":[44,54,106,112,113,121,145,346],"208":[116],"210":[145],"220":[101],"243":[101],"250":[287],"259":[75],"285":[116],"286":[116],"291":[106],"296":[101],"315":[112,113,121],"316":[252],"324":[111,119,123],"356":[72,231],"357":[101,103],"359":[103],"363":[305],"366":[72,231],"374":[72,231],"376":[259],"382":[75,233],"384":[72,231],"389":[72,231],"390":[72,231],"435":[101],"446":[90,370],"449":[370],"473":[305],"480":[112,113,121,125],"483":[305],"497":[124],"498":[124],"499":[124],"500":[90,120,287],"513":[116],"602":[111,119,123],"604":[119,123],"606":[114],"637":[252],"683":[116],"685":[116],"704":[116],"715":[334],"748":[116],"775":[101],"842":[116],"843":[116],"873":[101],"887":[116],"917":[103,255],"938":[259,265],"943":[252],"959":[259,265],"978":[72,231],"979":[72,231],"995":[72,231],"1000":[113,121,125,145,199,259,265,277],"1052":[145],"1074":[106],"1132":[116],"1157":[116],"1214":[44,103,255],"1499":[101],"1548":[116],"1604":[44],"1625":[370],"1631":[116],"1688":[116],"1701":[44],"1704":[103,255],"1889":[116],"1903":[44],"1992":[305],"2010":[103,305],"2011":[305],"2012":[305],"2013":[305],"2016":[44],"2018":[44,255],"2020":[44],"2021":[44,145],"2022":[54,112,113,121,346],"2024":[106],"2089":[116],"2103":[145],"2206":[101],"2436":[101],"2598":[75],"2858":[116],"2863":[116],"2913":[106],"2967":[101],"3153":[112,113,121],"3166":[252],"3249":[111,119,123],"3567":[72,231],"3571":[103],"3575":[101],"3594":[103],"3663":[72,231],"3749":[72,231],"3826":[75,233],"3841":[72,231],"3892":[72,231],"3906":[72,231],"4350":[101],"4466":[370],"4491":[370],"4801":[112,113,121,125],"5138":[116],"6021":[111,119,123],"6049":[119,123],"6063":[114],"6379":[252],"6834":[116],"6850":[116],"7040":[116],"7484":[116],"7750":[101],"8428":[116],"8436":[116],"8735":[101],"8872":[116],"9435":[252],"10522":[145],"10745":[106],"11325":[116],"14990":[101],"16254":[370],"16314":[116],"16889":[116],"18892":[116],"20898":[116],"22062":[101],"24368":[101],"25982":[75],"28584":[116],"28632":[116],"29670":[101],"31539":[112,113,121],"31669":[252],"32492":[111,119,123],"35756":[101],"38266":[75,233],"43509":[101],"44667":[370],"44916":[370],"48011":[112,113,121,125],"51387":[116],"60211":[111,119,123],"60496":[119,123],"60637":[114],"63797":[252],"68505":[116],"70403":[116],"74841":[116],"77508":[101],"84286":[116],"84368":[116],"87357":[101],"94351":[252],"149908":[101],"162548":[370],"220627":[101],"243686":[101],"296706":[101],"315398":[112,113,121],"316697":[252],"324929":[111,119,123],"357563":[101],"435094":[101],"446671":[370],"449164":[370],"602116":[111,119,123],"604969":[119,123],"606375":[114],"775086":[101],"873577":[101],"943511":[252],"1625489":[370],"4466711":[370],"4491646":[370],"16254899":[370],"44667112":[370],"44916469":[370],"wor":[3,79,138,147,158,159,264],"work":[3,79,138,147,158,159,264],"worki":[3],"workin":[3],"working":[3],"mcm":[3,265],"mcmc":[3,265],"mcmcd":[3,265],"mcmcdi":[3,265],"mcmcdia":[3,265],"mcmcdiag":[3,265],"mcmcdiagn":[3,265],"mcmcdiagno":[3,265],"mcmcdiagnos":[3,265],"mcmcdiagnost":[3,265],"mcmcdiagnosti":[3,265],"mcmcdiagnostic":[3,265],"mcmcdiagnostict":[3,265],"mcmcdiagnosticto":[3,265],"mcmcdiagnostictoo":[3,265],"mcmcdiagnostictool":[3,265],"mcmcdiagnostictools":[3,265],"dia":[3,9,69,90,157,230,259,277,302,323,325],"diag":[3,9,69,90,157,230,259,277,302,323,325],"diagn":[3,9,69,90,230,259,277,302,323,325],"diagno":[3,9,69,90,230,259,277,302,323,325],"diagnos":[3,9,69,90,230,259,277,302,323,325],"diagnost":[3,9,69,90,230,259,277,302,323,325],"diagnosti":[3,9,69,90,230,259,277,302,323,325],"diagnostic":[3,9,69,90,230,259,277,302,323,325],"diagnostics":[3,9,69,230,302],"mar":[3,106,140,157,160,161,191,278,284],"mark":[3,33,106,140,156,160,161,191,278,284,298,305],"marko":[3,33,284,298,305],"markov":[3,33,284,298,305],"cha":[3,37,124,253,259,277,284,287,322],"chai":[3,33,37,124,253,259,277,284,287,298,322],"chain":[3,33,37,124,253,259,277,284,287,298,322],"mon":[3,44,93,222,244,305],"mont":[3,44,93,222,244,305],"monte":[3,44,93,222,244,305],"car":[3,44,93,222,244],"carl":[3,44,93,222,244,305],"carlo":[3,44,93,222,244,305],"meth":[3,18,37,42,93,101,128,244,281,287,289,294,305,359],"metho":[3,18,37,42,93,101,128,244,281,287,289,294,305,359],"method":[3,18,37,42,93,101,128,244,281,287,289,294,305,359],"methods":[3,128,157,305],"psi":[3,94,95,140,152,245,246,252,331],"psis":[3,94,95,140,152,245,246,252,331],"pare":[3,80,95,246,266],"paret":[3,80,95,246,266],"pareto":[3,80,95,246,266],"smo":[3,80,152,266],"smoo":[3,80,152,266],"smoot":[3,80,152,266],"smooth":[3,80,152,266],"smoothe":[3,80,152,266],"smoothed":[3,80,152,266],"impo":[3,78,95,145,150,151,152,153,246],"impor":[3,78,95,145,150,151,152,153,246],"import":[3,78,95,145,150,151,152,153,246],"importa":[3,78,95,152,246],"importan":[3,78,95,152,246],"importanc":[3,78,95,152,246],"importance":[3,78,95,152,246],"sam":[3,12,158,222,273,287],"samp":[3,12,95,152,222,246,287],"sampl":[3,12,95,152,222,246,287],"sampli":[3,95,112,113,121,152,246],"samplin":[3,95,112,113,121,152,246],"sampling":[3,95,112,113,121,152,246],"pos":[3],"post":[3,151],"poste":[3,151],"poster":[3,151],"posteri":[3,151],"posterio":[3,151],"posterior":[3,151],"posteriors":[3],"posteriorst":[3],"posteriorsta":[3],"posteriorstat":[3],"posteriorstats":[3],"com":[3,33,42,69,73,77,96,106,120,125,194,230,247,273,287,298,336,373],"comm":[3,106,233,273],"commo":[3,233,273],"common":[3,233,273],"sta":[3,41,79,85,93,145,236,244,264,293],"stat":[3,145],"stati":[3,73,336],"statis":[3,73,336],"statist":[3,73,336],"statisti":[3,73,336],"statistic":[3,73,336],"statistica":[3,296,305],"statistical":[3,296,305],"analyse":[3],"analyses":[3],"workf":[3],"workfl":[3],"workflo":[3],"workflow":[3],"add":[3,137,138,143,144,146,152,154,155,156,218,259,265],"addi":[3,137,138,140,143,144,146,147,148,151,152,154,155,156,159,259,265,287],"addit":[3,137,138,140,143,144,146,147,148,151,152,154,155,156,159,259,265,287],"additi":[3,137,138,140,143,144,146,147,148,151,152,154,155,156,159,259,265,287],"additio":[3,137,138,140,143,144,146,147,148,151,152,154,155,156,159,259,265,287],"addition":[3,137,138,140,143,144,146,147,148,151,152,154,155,156,159,259,265,287],"additiona":[3,137,138,140,143,144,146,147,148,151,152,154,155,156,159,259,265,287],"additional":[3,137,138,140,143,144,146,147,148,151,152,154,155,156,159,259,265,287],"fun":[3,152,159,161,308],"func":[3,152,159,161,308],"funct":[3,138,140,150,152,153,157,161,308],"functi":[3,138,140,150,152,153,157,161,308],"functio":[3,138,140,150,152,153,157,161,308],"function":[3,138,140,150,152,153,157,161,308],"functiona":[3],"functional":[3],"functionali":[3],"functionalit":[3],"functionality":[3],"can":[3,75,79,93,114,120,125,150,159,169,244,264,265,287],"loa":[3,18,151,152,181,182,241,242,252,253,330,331,332,335,359],"load":[3,18,151,152,181,182,241,242,252,253,330,331,332,335,359],"loade":[3,18,359],"loaded":[3,18,359],"pkg":[4,129],"mod":[4,96,117,148,155,156,193,241,242,247,335,366],"mode":[4,96,117,148,155,156,193,241,242,247,335,366],"and":[4,17,34,36,38,40,62,69,70,86,87,144,196,229,230,237,238,241,258,277,286,288,290,292,299,300,302,329,354,358],"api":[5,287],"ove":[5,56,194,308,348,366],"over":[5,56,194,308,348,366],"overv":[5],"overvi":[5],"overvie":[5],"overview":[5],"inf":[6,12,39,66,77,90,103,112,121,214,259,264,265,291,362],"infe":[6,12,77,90,91,101,112,121,214,362],"infer":[6,12,77,90,91,101,112,121,214,362],"infere":[6,12,77,90,91,101,112,121,214,362],"inferen":[6,12,77,90,91,101,112,121,214,362],"inferenc":[6,12,77,90,91,101,112,121,214,362],"inference":[6,12,77,90,91,101,112,121,214,362],"inferenceo":[6,12,362],"inferenceob":[6,12,362],"inferenceobj":[6,12,362],"inferenceobje":[6,12,362],"inferenceobjec":[6,12,362],"inferenceobject":[6,12,362],"inferenceobjects":[6,12,362],"con":[6,13,17,33,47,79,106,121,150,218,264,298,301,308,339,358],"conv":[6,13,47,79,142,151,264,265,301,308,339],"conve":[6,13,47,79,142,151,264,265,301,308,339],"conver":[6,13,47,79,142,151,264,265,301,308,339],"convert":[6,13,47,308,339],"you":[6,39,139,291],"your":[6],"datas":[9,49,51,73,90,91,308,341,343],"datase":[9,49,51,73,90,91,308,341,343],"dataset":[9,49,51,73,90,91,308,341,343],"sample":[12,222,259,287],"samplec":[12],"samplech":[12],"samplecha":[12],"samplechai":[12],"samplechain":[12],"samplechains":[12],"net":[12],"netc":[12],"netcd":[12],"netcdf":[12],"converte":[13],"converter":[13],"converters":[13],"val":[14,35,95,137,246,265,268,277,303,304,370],"valu":[14,35,95,137,246,265,268,277,303,304,370],"value":[14,35,95,137,246,265,268,277,303,304,370],"values":[14,35,95,163,246,265,268,277,304,370],"cons":[14,17,23,60,106,308,352,358,366],"const":[14,17,23,60,106,352,358,366],"consta":[14,60,352],"constan":[14,60,352],"constant":[14,60,352],"constants":[14,60,352],"inc":[14,60,139,157,175,352,366],"incl":[14,60,139,157,175,352,366],"inclu":[14,60,139,157,175,352,366],"includ":[14,60,139,157,175,352,366],"include":[14,60,139,157,175,352,366],"included":[14,60,352,370],"tha":[14,37,56,60,70,76,90,91,154,229,234,289,296,301,303,348,352],"that":[14,56,60,76,154,234,296,301,303,348,352],"rel":[14,59,60,79,80,258,264,265,266,287,351,352],"rele":[14,59,60,351,352],"relev":[14,59,60,351,352],"releva":[14,59,60,351,352],"relevan":[14,59,60,351,352],"relevant":[14,59,60,351,352],"new":[14,59,60,63,106,120,281,351,352,355],"lin":[14,59,60,106,147,156,278,351,352,370],"line":[14,59,60,106,147,156,278,351,352,370],"linea":[14,59,60,106,351,352,370],"linear":[14,59,60,106,351,352,370],"reg":[14,59,60,139,181,182,351,352,370],"regr":[14,59,60,181,182,351,352,370],"regre":[14,59,60,181,182,351,352,370],"regres":[14,59,60,181,182,351,352,370],"regress":[14,59,60,181,182,351,352,370],"regressi":[14,59,60,181,182,351,352,370],"regressio":[14,59,60,181,182,351,352,370],"regression":[14,59,60,181,182,351,352,370],"poi":[14,59,60,85,86,87,89,124,156,163,186,236,237,238,240,274,296,351,352],"poin":[14,59,60,85,86,87,89,124,156,163,186,236,237,238,240,274,351,352],"point":[14,59,60,85,86,87,89,124,156,163,186,236,237,238,240,274,351,352],"pointw":[14,59,60,85,86,87,89,152,236,237,238,240,351,352],"pointwi":[14,59,60,85,86,87,89,152,236,237,238,240,351,352],"pointwis":[14,59,60,85,86,87,89,152,236,237,238,240,351,352],"pointwise":[14,59,60,85,86,87,89,152,236,237,238,240,351,352],"rec":[14,59,60,98,249,287,296,351,352],"reco":[14,59,60,98,249,296,351,352],"recom":[14,59,60,98,249,296,351,352],"recomm":[14,59,60,98,249,296,351,352],"recomme":[14,59,60,98,249,296,351,352],"recommen":[14,59,60,98,249,296,351,352],"recommend":[14,59,60,98,249,296,351,352],"recommende":[14,59,60,98,249,296,351,352],"recommended":[14,59,60,98,249,296,351,352],"use":[14,18,27,42,59,60,62,77,79,97,99,101,106,145,153,156,159,161,162,163,174,248,250,264,273,296,303,317,351,352,354,359,367],"thi":[14,18,25,35,36,37,58,59,60,98,118,150,249,273,278,285,288,289,315,321,332,350,351,352,359],"this":[14,18,25,35,36,37,58,59,60,98,118,150,249,273,278,285,288,289,315,321,332,350,351,352,359],"named":[14,23,56,75,233,313,348],"tup":[14,23,52,141,160,163,313,344],"tupl":[14,23,52,141,160,163,313,344],"tuple":[14,23,52,141,160,163,313,344],"who":[14,59,351,370],"whos":[14,59,351],"whose":[14,59,351],"arr":[14,122,137,139,141,143,148,155,158,159,160,163],"arra":[14,122,137,139,141,143,148,155,158,159,160,163],"array":[14,122,137,139,141,143,148,155,158,159,160,163],"arrays":[14,122],"alt":[14,120],"alte":[14,120],"alter":[14,120],"altern":[14,120],"alterna":[14,120],"alternat":[14,120],"alternati":[14,120],"alternativ":[14,120],"alternative":[14,120],"alternativel":[14,120],"alternatively":[14,120],"pro":[14,26,35,58,77,81,98,99,137,142,143,160,218,249,250,269,316,335,350,356],"prov":[14,26,58,77,137,141,143,148,160,162,308,316,335,350,356],"provi":[14,26,58,77,137,141,143,148,160,162,308,316,335,350,356],"provid":[14,26,58,77,137,141,143,148,160,162,308,316,335,350,356],"provide":[14,26,58,77,308,316,335,350,356],"may":[15,35,159,308],"abs":[15,89,93,240,244,334],"abst":[15,89,93,240,244],"abstr":[15,89,240],"abstra":[15,89,240],"abstrac":[15,89,240],"abstract":[15,89,240],"abstractc":[15],"abstractch":[15],"abstractcha":[15],"abstractchai":[15],"abstractchain":[15],"mul":[15,33,122,145,160,214,298],"mult":[15,33,122,145,160,298],"multi":[15,33,122,145,160,298],"multic":[15],"multich":[15],"multicha":[15],"multichai":[15],"multichain":[15],"cop":[17,274,358],"copi":[17,23,358],"copie":[17,23,358],"copies":[17,358],"all":[17,72,128,175,231,358],"then":[17,70,77,79,91,139,144,229,264,358],"saf":[17,358],"safe":[17,358],"clo":[17,145,150,151,152,153,287,301,358],"clos":[17,145,150,151,152,153,287,301,358],"close":[17,145,150,151,152,153,287,301,358],"closed":[17,358],"aft":[17,36,143,218,358],"afte":[17,36,143,218,358],"after":[17,36,143,218,358],"constr":[17,23,106,358,366],"constru":[17,23,358,366],"construc":[17,23,358,366],"construct":[17,23,358,366],"constructi":[17,358],"constructin":[17,358],"constructing":[17,358],"hav":[17,39,82,83,106,143,169,291,332,358,370],"have":[17,39,82,83,106,143,169,291,332,358],"und":[17,116,358],"unde":[17,116,358],"undef":[17,358],"undefi":[17,358],"undefin":[17,358],"undefine":[17,358],"undefined":[17,358],"beh":[17,358],"beha":[17,358],"behav":[17,358],"behavi":[17,358],"behavio":[17,358],"behavior":[17,358],"her":[17,75,115,221,233,252,334,358],"here":[17,75,120,221,233,358],"how":[17,23,150,152,296,358],"mig":[17,358],"migh":[17,358],"might":[17,358],"web":[17,358],"hos":[17,358],"host":[17,358],"hoste":[17,358],"hosted":[17,358],"htt":[17,103,358,373],"http":[17,103,358,373],"ope":[18,44,221,359],"open":[18,359],"opene":[18,287,359],"opened":[18,287,359],"rem":[18,75,233,287,332,359],"rema":[18,332,359],"remai":[18,332,359],"remain":[18,332,359],"remaini":[18,332,359],"remainin":[18,332,359],"remaining":[18,332,359],"are":[18,26,36,37,42,70,117,143,144,151,153,229,288,289,301,303,304,316,332,356,359,362],"pas":[18,137,138,140,143,144,146,147,154,161,169,359],"pass":[18,137,138,140,143,144,146,147,154,161,169,359],"passe":[18,137,138,140,143,144,146,147,154,161,169,359],"passed":[18,137,138,140,143,144,146,147,154,161,169,359],"note":[18,72,80,98,159,231,249,266,296,359],"met":[18,37,42,54,93,101,112,121,128,244,281,287,289,294,305,346,359],"req":[18,359],"requ":[18,359],"requi":[18,359],"requir":[18,359],"require":[18,359],"requires":[18,359],"bef":[18,143,287,359],"befo":[18,143,287,359],"befor":[18,143,287,359],"before":[18,143,287,359],"used":[18,27,42,77,79,101,144,145,148,153,154,156,159,161,163,264,273,296,317,359],"mem":[23],"memo":[23],"memor":[23],"memory":[23],"jul":[23,63,75,106,128,129,233,241,242,252,296,330,331,332,333,335,355,367,373],"juli":[23,63,75,106,128,129,233,241,242,252,296,330,331,332,333,335,355,367,373],"julia":[23,63,75,106,128,129,233,241,242,252,296,330,331,332,333,335,355,367,373],"howe":[23,296],"howev":[23,296],"howeve":[23,296],"however":[23,296],"its":[23,72,137,141,145,148,155,159,160,231],"mus":[23,49,68,82,83,99,227,250,341],"must":[23,49,68,82,83,99,227,250,341],"copied":[23],"constructo":[23],"constructor":[23],"constructors":[23],"abstractdima":[23,313],"abstractdimar":[23,313],"abstractdimarr":[23,313],"abstractdimarra":[23,313],"abstractdimarray":[23,313],"var":[23,42,58,75,77,79,91,101,146,179,180,190,191,192,193,196,203,204,205,206,207,208,209,210,213,216,217,233,264,313,350],"vara":[23,313],"varar":[23,313],"vararg":[23,313],"nam":[23,52,56,75,101,169,179,190,191,192,193,196,203,204,205,206,207,208,209,210,213,233,313,344,348],"name":[23,52,56,75,101,169,179,190,191,192,193,196,203,204,205,206,207,208,209,210,213,233,313,344,348],"namedt":[23,56,75,233,313,348],"namedtu":[23,56,75,233,313,348],"namedtup":[23,56,75,233,313,348],"namedtupl":[23,56,75,233,313,348],"namedtuple":[23,56,75,233,313,348],"mos":[25,315],"most":[25,315],"cas":[25,118,142,315],"case":[25,118,142,315],"cases":[25,315],"cal":[25,75,138,140,144,146,150,151,153,154,157,161,233,241,252,289,315,332,335],"call":[25,37,137,138,140,144,146,150,151,153,154,157,161,289,315],"calls":[25,315],"collections":[26,58,316,350],"obj":[26,151,316,362],"obje":[26,151,316,362],"objec":[26,151,316,362],"object":[26,151,316,362],"objects":[26,316,362],"cont":[26,33,35,44,58,121,147,149,150,153,218,298,316,350],"conta":[26,33,35,58,121,151,287,298,316,350],"contai":[26,33,35,58,121,151,287,298,316,350],"contain":[26,33,35,58,121,151,287,298,316,350],"containi":[26,58,151,316,350],"containin":[26,58,151,316,350],"containing":[26,58,151,316,350],"acc":[26,33,58,70,82,83,140,149,158,229,287,298,316,350],"acce":[26,58,140,148,155,158,287,316,350],"accep":[26,58,140,148,155,158,287,316,350],"accept":[26,58,140,148,155,158,287,316,350],"accepta":[26,58,316,350],"acceptab":[26,58,316,350],"acceptabl":[26,58,316,350],"acceptable":[26,58,316,350],"suc":[26,58,316,350],"such":[26,58,316,350],"sym":[26,35,52,90,91,316,344],"symb":[26,35,52,90,91,316,344],"symbo":[26,35,52,90,91,316,344],"symbol":[26,35,52,90,91,316,344],"typ":[26,128,129,142,151,316],"type":[26,128,129,142,151,316],"dimensions":[26,58,122,139,316,332,350,370],"dimensionsi":[26,58,316,350],"dimensionsio":[26,58,316,350],"dimensionsion":[26,58,316,350],"dimensionsiona":[26,58,316,350],"dimensionsional":[26,58,316,350],"dimensionsionald":[26,58,316,350],"dimensionsionalda":[26,58,316,350],"dimensionsionaldat":[26,58,316,350],"dimensionsionaldata":[26,58,316,350],"pot":[26,58,301,316,350],"pote":[26,58,301,316,350],"poten":[26,58,301,316,350],"potent":[26,58,301,316,350],"potenti":[26,58,301,316,350],"potentia":[26,58,301,316,350],"potential":[26,58,301,316,350],"potentiall":[26,58,316,350],"potentially":[26,58,316,350],"wit":[26,28,51,55,58,79,93,94,112,121,128,139,144,150,168,244,245,264,304,316,318,330,343,347,350,367],"with":[26,28,51,55,58,79,93,94,112,121,128,139,144,150,168,244,245,264,304,316,318,330,343,347,350,367],"ind":[26,58,60,121,294,303,316,350,352],"indi":[26,58,60,121,294,303,316,350,352],"indic":[26,58,60,121,294,303,316,350,352],"indice":[26,58,60,121,316,350,352],"indices":[26,58,60,121,316,350,352],"not":[26,77,80,98,120,155,158,249,266,296,316],"noth":[26,58,316,350],"nothi":[26,58,316,350],"nothin":[26,58,316,350],"nothing":[26,58,316,350],"provided":[26,58,77,316,335,350,356],"aut":[26,58,77,82,83,122,153,163,316,350],"auto":[26,58,77,82,83,122,153,163,316,350],"autom":[26,58,77,122,144,153,163,316,350],"automa":[26,58,77,122,144,153,163,316,350],"automat":[26,58,77,122,144,153,163,316,350],"automati":[26,58,77,122,144,153,163,316,350],"automatic":[26,58,77,122,144,153,163,316,350],"automatica":[26,58,77,122,144,153,163,316,350],"automatical":[26,58,77,122,144,153,163,316,350],"automaticall":[26,58,77,122,144,153,163,316,350],"automatically":[26,58,77,122,144,153,163,316,350],"gen":[26,60,97,137,143,155,158,160,162,163,248,281,284,316,352],"gene":[26,60,97,137,143,155,158,160,162,163,248,281,284,316,352],"gener":[26,60,97,137,143,155,158,160,162,163,248,281,284,316,352],"genera":[26,60,97,137,143,155,158,160,162,163,248,281,284,316,352],"generat":[26,60,97,137,143,155,158,160,162,163,248,284,316,352],"generate":[26,60,137,143,155,158,159,160,162,163,284,316,352],"generated":[26,60,284,316,352],"coo":[26,60,139,196,316,352],"coor":[26,60,139,196,316,352],"coord":[26,60,139,196,316,352],"coords":[26,60,139,196,316,352],"inde":[26,303,316],"index":[26,316],"indexa":[26,316],"indexab":[26,316],"indexabl":[26,316],"indexable":[26,316],"lik":[27,59,94,95,233,245,246,252,265,317,351],"like":[27,59,94,95,233,245,246,252,265,317,351],"dims":[27,58,150,252,317,350],"dimst":[27,317],"dimsta":[27,317],"dimstac":[27,317],"dimstack":[27,317],"see":[27,33,106,140,152,153,157,175,287,289,298,317,332,333,335,366],"exa":[28,75,81,140,145,150,151,152,153,155,157,160,162,181,182,233,252,269,296,318,332,333,335],"exam":[28,75,81,140,145,150,151,152,153,155,157,160,162,181,182,233,252,269,296,318,332,333,335],"examp":[28,75,81,140,145,150,151,152,153,155,157,160,162,181,182,233,252,269,296,318,332,333,335],"exampl":[28,75,81,140,145,150,151,152,153,155,157,160,162,181,182,233,252,269,296,318,332,333,335],"example":[28,75,81,140,145,150,151,152,153,155,157,160,162,181,182,233,252,269,296,318,332,333,335],"str":[28,118,157,252,308,318],"stra":[28,318],"strai":[28,318],"straig":[28,318],"straigh":[28,318],"straight":[28,318],"straightf":[28,318],"straightfo":[28,318],"straightfor":[28,318],"straightforw":[28,318],"straightforwa":[28,318],"straightforwar":[28,318],"straightforward":[28,318],"wri":[28,159,318],"writ":[28,159,318],"write":[28,159,318],"csv":[28,318],"fla":[28,139,318],"flat":[28,139,318],"flatt":[28,139,318],"flatte":[28,139,318],"flatten":[28,139,318],"ess":[31,36,71,72,228,231,259,288,332],"rha":[31,35],"rhat":[31,35],"mis":[32,287,297,322],"miss":[32,287,297,322],"missi":[32,287,297,322],"missin":[32,287,297,322],"missing":[32,287,297,322],"for":[33,82,83,96,97,99,124,174,218,222,247,248,250,281,287,289,298,323,324,325,329,332,335,336,366],"mor":[33,37,90,91,137,139,140,143,148,155,157,159,160,163,233,289,298,323,324,329,332,333],"more":[33,37,90,91,137,139,140,143,148,155,157,159,160,163,233,289,298,323,324,329,332,333],"sec":[33,298],"sect":[33,298],"secti":[33,298],"sectio":[33,298],"section":[33,298],"bet":[33,44,285,298,303],"beta":[33,44,298],"betan":[33,44,298],"betanc":[33,44,298],"betanco":[33,44,298],"betancou":[33,44,298],"betancour":[33,44,298],"betancourt":[33,44,298],"betancourt2":[33,44,298],"betancourt20":[33,44,298],"betancourt201":[33,44,298],"betancourt2018":[33,44,298],"betancourt2016":[33,44,298],"comp":[33,42,73,77,96,106,120,247,287,298,336],"compl":[33,298],"comple":[33,298],"complet":[33,298],"complete":[33,298],"acco":[33,70,82,83,149,229,298],"accou":[33,82,83,298],"accoun":[33,82,83,298],"account":[33,82,83,298],"eit":[33,49,298,341],"eith":[33,49,298,341],"eithe":[33,49,298,341],"either":[33,49,298,341],"vec":[33,118,298],"vect":[33,118,298],"vecto":[33,118,298],"vector":[33,118,298],"energi":[33,298],"energie":[33,298],"energies":[33,298],"dra":[33,37,97,248,253,259,277,287,298],"draw":[33,37,97,248,253,259,277,287,298],"draws":[33,37,259,277,287,298],"matr":[33,116,157,298],"matri":[33,116,157,298],"matrix":[33,116,157,298],"multip":[33,122,145,298],"multipl":[33,122,145,298],"multiple":[33,122,145,298],"chains":[33,37,259,277,287,298],"dime":[33,75,118,139,151,298,332,370],"dimen":[33,75,118,139,151,298,332,370],"dimens":[33,75,118,139,151,298,332,370],"dimensi":[33,75,118,139,151,298,332,370],"dimensio":[33,75,118,139,151,298,332,370],"dimension":[33,75,118,139,151,298,332,370],"contains":[33,287,298],"wid":[34,35,44,103,149,286,323],"wide":[34,35,44,103,286,323],"wideh":[34,35,44,286,323],"wideha":[34,35,44,286,323],"widehat":[34,35,44,286,323],"veh":[35,38,40,79,145,273,290,292],"veht":[35,38,40,79,145,273,290,292],"vehta":[35,38,40,79,145,273,290,292],"vehtar":[35,38,40,79,145,273,290,292],"vehtari":[35,38,40,79,145,273,290,292],"vehtarig":[35,38,40,44,290,292],"vehtarige":[35,38,40,44,290,292],"vehtarigel":[35,38,40,44,290,292],"vehtarigelm":[35,38,40,44,290,292],"vehtarigelma":[35,38,40,44,290,292],"vehtarigelman":[35,38,40,44,290,292],"vehtarigelman2":[35,38,40,44,290,292],"vehtarigelman20":[35,38,40,44,290,292],"vehtarigelman202":[35,38,40,44,290,292],"vehtarigelman2021":[35,38,40,44,290,292],"als":[35,36,44,62,75,114,128,140,142,144,150,151,152,153,157,158,169,288,308,354],"also":[35,36,44,62,75,114,128,140,142,144,150,151,152,153,157,158,169,288,308,354],"fft":[35],"ffta":[35],"fftau":[35],"fftaut":[35],"fftauto":[35],"fftautoc":[35],"fftautoco":[35],"fftautocov":[35],"fftautocovm":[35],"fftautocovme":[35],"fftautocovmet":[35],"fftautocovmeth":[35],"fftautocovmetho":[35],"fftautocovmethod":[35],"bda":[35,305],"bdaa":[35],"bdaau":[35],"bdaaut":[35],"bdaauto":[35],"bdaautoc":[35],"bdaautoco":[35],"bdaautocov":[35],"bdaautocovm":[35],"bdaautocovme":[35],"bdaautocovmet":[35],"bdaautocovmeth":[35],"bdaautocovmetho":[35],"bdaautocovmethod":[35],"mcs":[35,71,88,93,94,135,148,203,228,239,244,245,330],"mcse":[35,71,88,93,94,135,148,203,228,239,244,245,330],"kinds":[35,36,288],"estimates":[35,66,79,94,95,98,144,151,163,245,246,249,258,264,265,330,366],"isa":[35],"tak":[35,142,287],"take":[35,142,287],"one":[35,91,159,296,300,301,370],"fol":[35,36,44,142,288],"foll":[35,36,44,142,288],"follo":[35,36,44,142,288],"follow":[35,36,44,142,288],"followi":[35,36,44,142,288],"followin":[35,36,44,142,288],"following":[35,36,44,142,288],"bas":[35,36,38,40,42,101,114,138,141,149,153,163,241,288,290,292,294,296],"basi":[35,36,241,288],"basic":[35,36,241,288],"ran":[35,60,63,75,81,94,157,158,233,245,269,352,355],"rank":[35,44,94,157,245],"nor":[35,36,44,75,81,82,83,142,145,150,157,233,269,288],"norm":[35,36,44,75,81,82,83,142,145,150,157,233,269,288],"norma":[35,36,44,75,81,82,83,142,150,157,233,269,288],"normal":[35,36,44,75,81,82,83,142,150,157,233,269,288],"normali":[35,36,44,82,83,142,157,288],"normaliz":[35,36,44,82,83,142,157,288],"normalize":[35,36,82,83,142,288],"normalized":[35,36,82,83,288],"diagnose":[35,36,79,264,288],"diagnoses":[35,36,288],"poo":[35,36,288],"poor":[35,36,288],"dist":[35,103,138,221,255,281,296],"distr":[35,103,221,255,281,296],"distri":[35,103,221,255,281,296],"distrib":[35,103,221,255,281,296],"distribu":[35,103,221,255,281,296],"distribut":[35,103,221,255,281,296],"distributi":[35,103,221,255,281,296],"distributio":[35,103,221,255,281,296],"distribution":[35,103,221,255,281,296],"due":[35,82,83],"tre":[35,111,119,123,296],"tren":[35],"trend":[35],"trends":[35],"dif":[35,70,94,122,148,229,245,370],"diff":[35,70,94,122,148,229,245,370],"diffe":[35,70,93,148,229,244,370],"differ":[35,70,93,148,229,244,370],"differe":[35,70,93,148,229,244,370],"differen":[35,70,93,148,229,244,370],"different":[35,70,148,154,229,370],"loc":[35,44,137,139,141,153,158,159,163],"loca":[35,44,137,139,141,153,158,159,163],"locat":[35,137,139,141,148,153,155,158,159,163],"locati":[35,137,139,141,148,153,155,158,159,163],"locatio":[35,137,139,141,148,153,155,158,159,163],"location":[35,137,139,141,148,153,155,158,159,163],"locations":[35,137,139,141,148,153,155,158,159,160,163],"tai":[35,36,71,72,148,228,231,288],"tail":[35,36,71,72,148,228,231,288],"min":[35,90,140,157,259,265,274,277,366],"mini":[35],"minim":[35],"minimu":[35],"minimum":[35],"qua":[35,42,252,294,332],"quan":[35,42,252,294,332],"quant":[35,42,252,294,332],"quanti":[35,42,252,294,332],"quantil":[35,42,294],"quantile":[35,42,294],"symm":[35],"symme":[35],"symmet":[35],"symmetr":[35],"symmetri":[35],"symmetric":[35],"quantiles":[35,144,149],"wher":[35,120,143],"where":[35,120,143],"prob":[35,142,159],"proba":[35,142],"probab":[35,142],"probabi":[35,142],"probabil":[35,142],"probabili":[35,142],"probabilit":[35,142],"probability":[35,142],"tails":[35],"cho":[35,118,196,205,210,233,252],"chos":[35,233],"chose":[35,233],"chosen":[35,233],"dis":[36,38,40,68,72,103,120,138,221,227,231,255,281,290,292,296],"disc":[36,38,40,120,138,149,290,292],"disca":[36,120],"discar":[36,120],"discard":[36,120],"discarde":[36,120],"discarded":[36,120],"fir":[36,287],"firs":[36,287],"first":[36,287],"splits":[36],"rst":[36,288],"rsta":[36,288],"rstar":[36,288],"sup":[36,99,139,142,148,153,155,158,159,160,250,288],"supp":[36,99,139,142,148,153,155,158,159,160,250,288],"suppo":[36,99,142,250,288],"suppor":[36,99,142,250,288],"support":[36,99,142,250,288],"supporte":[36,142,288],"supported":[36,142,288],"max":[36,169,288],"maxi":[36,288],"maxim":[36,288],"maximu":[36,288],"maximum":[36,288],"bul":[36,72,231,287,288],"bulk":[36,72,231,287,288],"computed":[36,93,101,244,287,288,331],"sha":[37,77,80,94,95,122,143,245,246,266,268,274,277],"shap":[37,77,80,94,95,143,245,246,266,268,274,277,287],"shape":[37,77,80,94,95,143,245,246,266,268,274,277,287],"parameters":[37,68,85,86,90,94,95,227,236,237,245,246,277,287,334],"whe":[37,62,120,287,354],"when":[37,62,287,354],"bot":[37,63,72,79,231,258,264,355],"both":[37,63,72,79,231,258,264,355],"nee":[37,159,289],"need":[37,159,289],"neede":[37,289],"needed":[37,289],"oft":[37,289],"ofte":[37,289],"often":[37,289],"effi":[37,80,265,266,281,289],"effic":[37,80,265,266,281,289],"effici":[37,80,265,266,281,289],"efficie":[37,80,265,266,281,289],"efficien":[37,80,265,266,281,289],"efficient":[37,281,289],"than":[37,70,90,91,154,229,289],"calli":[37,289],"callin":[37,289],"calling":[37,289],"base":[38,40,42,101,114,138,141,149,153,163,290,292,294,296],"based":[38,40,138,141,149,153,163,290,292,296],"discu":[38,40,290,292],"discus":[38,40,290,292],"discuss":[38,40,290,292],"discussi":[38,40,290,292],"discussio":[38,40,290,292],"discussion":[38,40,290,292],"fou":[39,291],"four":[39,291],"fouri":[39,291],"fourie":[39,291],"fourier":[39,291],"tra":[39,195,291],"tran":[39,195,291],"trans":[39,195,291],"transf":[39,291],"transfo":[39,291],"transfor":[39,291],"transform":[39,291],"transforms":[39,291],"ffts":[39,291],"autocor":[39,82,83,291],"autocorr":[39,82,83,291],"autocorre":[39,82,83,291],"autocorrel":[39,82,83,291],"autocorrela":[39,82,83,291],"autocorrelat":[39,82,83,291],"autocorrelati":[39,82,83,291],"autocorrelatio":[39,82,83,291],"autocorrelation":[39,82,83,291],"info":[39,66,103,106,149,291,322],"abl":[39,291],"able":[39,291],"stan":[41,85,93,103,236,244,293,334],"stand":[41,85,93,236,244,293,334],"standa":[41,85,93,236,244,293,334],"standar":[41,85,93,236,244,293,334],"standard":[41,85,93,236,244,293,334],"asy":[42,103],"asym":[42,103],"asymp":[42,103],"asympt":[42,103],"asympto":[42,103],"asymptot":[42,103],"asymptoti":[42,103],"asymptotic":[42,103],"vari":[42,58,75,77,79,91,101,233,264,350,370],"varia":[42,58,75,77,79,91,101,233,264,350,370],"varian":[42,79,264,370],"varianc":[42,79,264],"variance":[42,79,264],"compu":[42,73,77,93,96,244,247,287,336],"comput":[42,73,77,93,96,244,247,287,336],"compute":[42,73,77,93,244,287,336],"forw":[42,81,124,269,294,332],"forwa":[42,81,124,269,294,332],"forwar":[42,81,124,269,294,332],"forward":[42,81,124,269,294,332],"forwarde":[42,81,269,294,332],"forwarded":[42,81,269,294,332],"med":[42,156,294,334],"medi":[42,156,294,334],"media":[42,156,294,334],"median":[42,156,294,334],"std":[42,71,228,294],"fix":[42,294],"fix2":[42,294],"oth":[42,148,149,294],"othe":[42,148,149,294],"other":[42,148,149,294],"sub":[42,62,96,120,138,139,140,144,145,151,153,154,161,169,218,247,294,305,354],"subs":[42,62,120,139,294,305,354],"subsa":[42,294,305],"subsam":[42,294,305],"subsamp":[42,294,305],"subsampl":[42,294,305],"subsampli":[42,294,305],"subsamplin":[42,294,305],"subsampling":[42,294,305],"boo":[42,138,143,153,287,294,296,305],"boot":[42,294,305],"boots":[42,294,305],"bootst":[42,294,305],"bootstr":[42,294,305],"bootstra":[42,294,305],"bootstrap":[42,294,305],"sbm":[42,294],"fle":[42,294,305],"fleg":[42,294,305],"flega":[42,294,305],"flegal":[42,294,305],"flegalj":[42,294,305],"flegaljo":[42,294,305],"flegaljon":[42,294,305],"flegaljone":[42,294,305],"flegaljones":[42,294,305],"flegaljones2":[42,294,305],"flegaljones20":[42,294,305],"flegaljones201":[42,294,305],"flegaljones2011":[42,294,305],"flegal2":[42,294,305],"flegal20":[42,294,305],"flegal201":[42,294,305],"flegal2012":[42,294,305],"fal":[42,89,208,240,274,278,287,294],"fall":[42,294],"fallb":[42,294],"fallba":[42,294],"fallbac":[42,294],"fallback":[42,294],"onl":[42,77,101,103,120,138,139,142,147,148,294],"only":[42,77,101,103,120,138,139,142,147,148,294],"accepte":[42,294],"accepted":[42,294],"bat":[42,294],"batc":[42,294],"batch":[42,294],"way":[44],"exp":[44,86,87,139,237,238],"expl":[44],"expla":[44],"explan":[44],"explana":[44],"explanat":[44],"explanati":[44],"explanatio":[44],"explanation":[44],"explanations":[44],"ite":[44,303],"iter":[44,303],"itera":[44,303],"iterat":[44,303],"iterate":[44],"iterated":[44],"iteratedm":[44],"iteratedmo":[44],"iteratedmod":[44],"iteratedmode":[44],"iteratedmodel":[44],"iterati":[44,303],"iteratio":[44,303],"iteration":[44,303],"res":[44,62,80,89,106,218,240,252,266,331,354,362],"resa":[44],"resam":[44],"resamp":[44],"resampl":[44],"resampli":[44],"resamplin":[44],"resampling":[44],"hol":[44,79,264],"hold":[44,79,264],"holdo":[44],"holdou":[44],"holdout":[44],"meas":[44,141,142,151,158,163],"measu":[44,141,142,151,158,163],"measur":[44,141,142,151,158,163],"measure":[44,141,142,151,158,163],"measures":[44],"log":[44,59,80,81,86,87,95,237,238,246,266,269,351],"los":[44],"loss":[44],"contr":[44,147],"contro":[44,147],"control":[44,147],"controls":[44],"ste":[44,112,113,121,125,281,305],"step":[44,112,113,121,125,281],"pat":[44,144],"pati":[44],"patie":[44],"patien":[44],"patienc":[44],"patience":[44],"num":[44,72,85,86,97,141,144,150,231,236,237,248],"numb":[44,72,85,86,97,141,144,160,163,231,236,237,248],"numbe":[44,72,85,86,97,141,144,160,163,231,236,237,248],"number":[44,72,85,86,97,141,144,160,163,231,236,237,248],"numberl":[44],"numberli":[44],"numberlim":[44],"numberlimi":[44],"numberlimit":[44],"retr":[44],"retra":[44],"retrai":[44],"retrain":[44],"tru":[44,80,82,83,143,152,153,186,194,201,218,241,266,287,370],"true":[44,80,82,83,143,152,153,186,194,201,218,241,266,287,370],"classifiers":[44],"sin":[44,103,114,121],"sing":[44,103,114,121],"singl":[44,114,121],"single":[44,114,121],"der":[44],"deri":[44],"deriv":[44],"derive":[44],"derived":[44],"predicti":[44,86,87,103,221,237,238,253,255],"predictin":[44],"predicting":[44],"corres":[44,265,332],"corresp":[44,265,332],"correspo":[44,265,332],"correspon":[44,265,332],"correspond":[44,265,332],"corresponds":[44],"pip":[44],"pipe":[44],"pipel":[44],"pipeli":[44],"pipelin":[44],"pipeline":[44],"oper":[44,221],"opera":[44,221],"operat":[44,221],"operati":[44],"operatio":[44],"operation":[44],"ref":[44,70,145,159,229,300],"refe":[44,70,144,145,229,300],"refer":[44,70,144,145,229,300],"refere":[44,144,145,160,300],"referen":[44,144,145,160,300],"referenc":[44,144,145,160,300],"reference":[44,144,145,160,300],"references":[44,144,145,300],"rob":[44],"robu":[44],"robus":[44],"robust":[44],"unc":[44],"unce":[44],"uncer":[44],"uncert":[44],"uncerta":[44],"uncertai":[44],"uncertain":[44],"uncertaint":[44],"uncertainty":[44],"dec":[44],"deci":[44],"decis":[44],"decisi":[44],"decisio":[44],"decision":[44],"conc":[44,151],"conce":[44],"concep":[44],"concept":[44],"conceptu":[44],"conceptua":[44],"conceptual":[44],"intr":[44],"intro":[44],"introd":[44],"introdu":[44],"introduc":[44],"introduct":[44],"introducti":[44],"introductio":[44],"introduction":[44],"ham":[44],"hami":[44],"hamil":[44],"hamilt":[44],"hamilto":[44],"hamilton":[44],"hamiltoni":[44],"hamiltonia":[44],"hamiltonian":[44],"arx":[44,145],"arxi":[44,145],"arxiv":[44,145],"024":[44],"0243":[44],"02434":[44],"02434v":[44],"02434v2":[44],"diagnosi":[44],"diagnosin":[44],"diagnosing":[44],"subo":[44],"subop":[44],"subopt":[44],"subopti":[44],"suboptim":[44],"suboptima":[44],"suboptimal":[44],"cot":[44],"cota":[44],"cotan":[44],"cotang":[44],"cotange":[44],"cotangen":[44],"cotangent":[44],"disi":[44],"disin":[44],"disint":[44],"disinte":[44],"disinteg":[44],"disintegr":[44],"disintegra":[44],"disintegrat":[44],"disintegrati":[44],"disintegratio":[44],"disintegration":[44],"disintegrations":[44],"006":[44],"0069":[44],"00695":[44],"00695v":[44],"00695v1":[44],"gel":[44],"gelm":[44],"gelma":[44],"gelman":[44],"sim":[44,150,255],"simp":[44,255],"simps":[44,255],"simpso":[44,255],"simpson":[44,255],"carp":[44],"carpe":[44],"carpen":[44],"carpent":[44],"carpente":[44],"carpenter":[44],"bür":[44,145],"bürk":[44,145],"bürkn":[44,145],"bürkne":[44,145],"bürkner":[44,145],"normaliza":[44],"normalizat":[44],"normalizati":[44],"normalizatio":[44],"normalization":[44],"fold":[44],"foldi":[44],"foldin":[44],"folding":[44],"local":[44],"locali":[44],"localiz":[44],"localiza":[44],"localizat":[44],"localizati":[44],"localizatio":[44],"localization":[44],"impr":[44,258],"impro":[44,258],"improv":[44,258],"improve":[44,258],"improved":[44],"ass":[44,58,274,350],"asse":[44],"asses":[44],"assess":[44],"assessi":[44],"assessin":[44],"assessing":[44],"bay":[44,322],"baye":[44,322],"bayes":[44,322],"bayesi":[44,322],"bayesia":[44,322],"bayesian":[44,322],"ana":[44,103,255],"anal":[44,103,255],"analy":[44,103,255],"analys":[44,103,255],"analysi":[44,103,255],"analysis":[44,103,255],"doi":[44],"ba1":[44,103,255],"ba12":[44],"ba122":[44],"ba1221":[44],"080":[44],"0800":[44],"08008":[44],"set":[47,70,114,137,148,155,157,162,209,229,287],"seti":[47,114],"setin":[47,114],"setind":[47,114],"setinde":[47,114],"setindex":[47,114],"dat":[47,68,118,151,181,190,222,227,242,305,308,339],"data":[47,68,118,151,181,190,222,227,242,305,308,339],"fro":[49,63,77,85,90,91,101,106,169,236,339,341,355],"from":[49,63,77,85,90,91,101,106,169,236,339,341,355],"key":[49,77,82,83,138,143,144,146,147,148,152,154,155,156,158,160,162,218,313,341,367],"keyw":[49,77,82,83,138,143,144,146,147,152,154,156,158,159,160,162,341],"keywo":[49,77,82,83,138,143,144,146,147,152,154,156,158,159,160,162,341],"keywor":[49,77,82,83,138,143,144,146,147,152,154,156,158,159,160,162,341],"keyword":[49,77,82,83,138,143,144,146,147,152,154,156,158,159,160,162,341],"arg":[49,140,142,143,151,154,162,341],"argu":[49,140,142,143,151,154,162,341],"argum":[49,140,142,143,151,154,162,341],"argume":[49,140,142,143,151,154,162,341],"argumen":[49,140,142,143,151,154,162,341],"argument":[49,140,142,143,151,154,162,341],"arguments":[49,140,142,162,341],"gro":[51,101,159,343],"grou":[51,101,159,343],"group":[51,101,159,343],"get":[52,344],"names":[52,58,68,139,169,179,190,191,192,193,196,203,204,205,206,207,208,209,210,213,227,344,350],"meta":[54,112,121,346],"metad":[54,112,121,346],"metada":[54,112,121,346],"metadat":[54,112,121,346],"metadata":[54,112,121,346],"dic":[54,63,112,121,137,140,141,144,147,152,154,156,157,160,168,188,196,211,339,346,355],"dict":[54,63,112,121,137,138,140,141,144,147,152,154,156,157,160,168,188,196,211,339,346,355],"any":[54,68,93,112,121,227,244,346],"ent":[54,75,112,113,121,129,233,346,367],"entr":[54,75,112,113,121,233,346,367],"entry":[54,346],"cre":[54,63,112,113,121,137,141,148,153,155,159,160,346,355],"crea":[54,63,112,113,121,137,141,148,153,155,158,159,160,346,355],"creat":[54,63,112,113,121,137,141,148,153,155,158,159,160,346,355],"create":[54,63,112,113,121,137,141,148,153,155,158,159,160,346,355],"created":[54,112,113,121,346],"11t":[54,346],"11t1":[54,346],"11t11":[54,346],"spe":[55,137,140,144,145,147,151,153,154,157,160,161,162,287,347,370],"spec":[55,137,140,144,145,147,151,153,154,157,160,161,162,287,347,370],"speci":[55,137,140,144,145,147,151,153,154,157,160,161,162,287,347,370],"specif":[55,137,138,140,144,145,147,151,153,154,157,160,161,162,287,347,370],"specifi":[55,137,138,139,140,144,145,147,149,151,153,154,157,160,161,162,287,347,370],"specifie":[55,137,139,149,157,162,287,347],"specified":[55,139,287,347],"iteratin":[56,348],"iterating":[56,348],"assi":[58,350],"assig":[58,350],"assign":[58,350],"col":[58,140,143,163,175,185,194,195,201,202,285,334,350],"coll":[58,285,350],"colle":[58,350],"collec":[58,350],"collect":[58,350],"collecti":[58,350],"collectio":[58,350],"collection":[58,350],"map":[58,60,95,139,246,350,352],"mapp":[58,139,350],"mappi":[58,139,350],"mappin":[58,139,350],"mapping":[58,139,350],"variab":[58,75,77,91,101,233,350,370],"variabl":[58,75,77,91,101,233,350,370],"variable":[58,75,77,91,101,233,350,370],"likel":[59,94,95,245,246,252,265,351],"likeli":[59,94,95,245,246,252,351],"likelih":[59,94,95,245,246,252,351],"likeliho":[59,94,95,245,246,252,351],"likelihoo":[59,94,95,245,246,252,351],"likelihood":[59,94,95,245,246,252,351],"rand":[60,63,75,81,150,233,269,352,355],"rando":[60,75,150,233,352],"random":[60,75,150,233,352],"par":[60,68,80,85,95,227,236,246,266,323,324,329,352],"para":[60,68,85,86,94,95,227,236,237,245,246,277,287,323,324,329,352],"param":[60,68,85,86,94,95,227,236,237,245,246,277,287,323,324,329,352],"parame":[60,68,85,86,90,94,95,227,236,237,245,246,277,287,323,324,329,352],"paramet":[60,68,85,86,90,94,95,227,236,237,245,246,277,287,323,324,329,352],"paramete":[60,68,85,86,90,94,95,227,236,237,245,246,277,287,323,324,329,352],"parameter":[60,68,85,86,90,94,95,227,236,237,245,246,277,287,323,324,329,352],"lib":[60,112,113,121,352],"libr":[60,112,113,121,352],"libra":[60,112,113,121,352],"librar":[60,112,113,121,352],"library":[60,112,113,121,352],"subse":[62,120,354],"subset":[62,120,354],"rest":[62,106,354],"usef":[62,354],"usefu":[62,354],"useful":[62,354],"som":[62,287,354],"some":[62,287,354],"pre":[62,86,87,90,91,103,221,237,238,255,287,305,354],"pres":[62,90,91,305,354],"prese":[62,90,91,354],"presen":[62,90,91,354],"present":[62,90,91,354],"ide":[62,354],"iden":[62,354],"ident":[62,354],"identi":[62,354],"identic":[62,354],"identica":[62,354],"identical":[62,354],"them":[62,106,121,139,332,354,370],"obs":[62,94,95,118,202,211,241,242,245,246,304,354],"obse":[62,118,123,304,354],"obser":[62,118,123,304,354],"observ":[62,118,123,304,354],"observe":[62,118,123,252,304,354],"observed":[62,118,123,252,304,354],"idata2":[62,63,354,355],"cat3":[62,354],"ida":[63,94,95,118,241,242,245,246,252,330,335,355],"idat":[63,94,95,118,241,242,245,246,252,330,335,355],"idata":[63,94,95,118,241,242,245,246,252,330,335,355],"idata1":[63,355],"randn":[63,75,233,355],"elp":[66,86,87,98,237,238,249,330],"elpd":[66,86,87,98,237,238,249,330],"est":[66,95,98,152,156,197,246,249,265,281,287,322,330,332,366],"esti":[66,95,98,152,156,197,246,249,265,281,287,322,330,332,366],"estim":[66,95,98,152,156,197,246,249,265,281,287,322,330,332,366],"estima":[66,95,98,152,156,197,246,249,265,281,287,322,330,332,366],"estimat":[66,95,98,152,156,197,246,249,265,281,287,322,330,332,366],"estimate":[66,95,98,152,156,197,246,249,258,265,287,322,330,332,366],"hdi":[66,72,135,231],"infor":[66,103,149,322],"inform":[66,103,149,322],"informa":[66,103,149,322],"informat":[66,103,149,322],"informati":[66,103,149,322],"informatio":[66,103,149,322],"information":[66,103,149,322],"cri":[66,103],"crit":[66,103],"crite":[66,103],"criter":[66,103],"criteri":[66,103],"criterio":[66,103],"criterion":[66,103],"loo":[66,95,135,152,200,246,328],"tit":[68,141,147,153,160,162,163,186,194,227],"titl":[68,141,147,153,160,162,163,186,194,227],"title":[68,141,147,153,160,162,163,186,194,227],"disp":[68,72,227,231],"displ":[68,72,227,231],"displa":[68,72,227,231],"display":[68,72,227,231],"eac":[68,85,227,236,323,324,329],"each":[68,85,227,236,323,324,329],"comb":[69,120,125,194,230],"combi":[69,120,125,194,230],"combin":[69,120,125,194,230],"combina":[69,230],"combinat":[69,230],"combinati":[69,230],"combinatit":[69,230],"combinatito":[69,230],"combinatiton":[69,230],"accor":[70,149,229],"accord":[70,149,229],"accordi":[70,149,229],"accordin":[70,149,229],"according":[70,149,229],"accordingl":[70,229],"accordingly":[70,229],"refers":[70,229],"ret":[71,88,137,138,140,144,145,146,148,149,150,151,152,153,154,155,157,158,159,160,161,228,239],"retu":[71,88,137,138,140,144,145,146,148,149,150,151,152,153,154,155,157,158,159,160,161,228,239],"retur":[71,88,137,138,140,144,145,146,148,149,150,151,152,153,154,155,157,158,159,160,161,228,239],"return":[71,88,137,138,140,144,145,146,148,149,150,151,152,153,154,155,157,158,159,160,161,228,239],"returne":[71,228],"returned":[71,228],"estimato":[72,231],"estimator":[72,231],"det":[72,140,159,231,323,324,329,332,333,335],"dete":[72,231,370],"deter":[72,231,370],"determ":[72,231,370],"determi":[72,231,370],"determin":[72,231,370],"determine":[72,231,296],"sig":[72,192,204,231,303,304],"sign":[72,231,303,304],"signi":[72,231,303,304],"signif":[72,231,303,304],"signifi":[72,231,303,304],"signific":[72,231,303,304],"significa":[72,231,303,304],"significan":[72,231,303,304],"significant":[72,231,303,304],"dig":[72,231,296],"digi":[72,231,296],"digit":[72,231,296],"digits":[72,231,296],"wil":[72,82,83,153,231],"will":[72,82,83,153,231],"displaye":[72,231],"displayed":[72,231],"012":[72,231],"011":[72,231],"colu":[72,141,143,160,163,231,334],"colum":[72,141,143,160,163,231,334],"column":[72,141,143,160,163,231,334],"omi":[72,231,334],"omit":[72,231,334],"omitt":[72,231,334],"omitte":[72,231,334],"omitted":[72,231,334],"jus":[72,231],"just":[72,231],"def":[73,154,161,221,287,336],"defa":[73,154,161,221,287,336],"defau":[73,154,161,221,287,336],"defaul":[73,154,161,221,287,336],"default":[73,154,161,221,287,336],"statistics":[73,106,296,336],"remi":[75,233],"remin":[75,233],"remind":[75,233],"reminde":[75,233],"reminder":[75,233],"user":[75,233,303],"arbitrari":[75,233],"arbitrarin":[75,233],"arbitrarine":[75,233],"arbitrarines":[75,233],"arbitrariness":[75,233],"examples":[75,81,140,145,150,151,152,153,155,157,159,160,162,233,252,269,296,332,333,335,367],"calc":[75,150,233,241,252,332,335],"calcu":[75,150,233,241,252,332,335],"calcul":[75,150,233,241,252,332,335],"calcula":[75,150,233,241,252,332,335],"calculat":[75,150,233,241,252,332,335],"calculate":[75,150,233,241,252,332,335],"000":[75,81,233,269],"pai":[75,135,157,211,233],"pair":[75,135,157,211,233],"pairs":[75,211,233],"entri":[75,112,113,121,233,367],"entrie":[75,112,113,121,233,367],"entries":[75,112,113,121,233,367],"dim":[75,118,139,150,151,252,253,370],"dimensiona":[75,118,151,370],"dimensional":[75,118,151,370],"ver":[76,106,112,113,121,137,141,148,149,158,163,234,259,265,373],"vers":[76,106,112,113,121,234,373],"versi":[76,106,112,113,121,234,373],"versio":[76,106,112,113,121,234,373],"version":[76,106,112,113,121,234,373],"sor":[76,234,274],"sort":[76,234,274],"sorts":[76,234],"inferenced":[77,90,91,101,214,362],"inferenceda":[77,90,91,101,214,362],"inferencedat":[77,90,91,101,214,362],"inferencedata":[77,90,91,101,214,362],"form":[77],"forma":[77],"format":[77],"formatt":[77],"formatti":[77],"formattin":[77],"formatting":[77],"the":[77,88,106,128,196,205,206,207,208,209,210,239,281,302,325],"predictio":[77],"prediction":[77],"predictions":[77],"cor":[77,150,265,296,332],"corr":[77,265,296,332],"corre":[77,265,296,332],"correc":[77,296],"correct":[77,296],"keywords":[77,82,83,138,143,144,146,147,152,154,156,158,159],"imp":[78,95,96,145,150,152,153,168,222,246,247],"reli":[79,258,264],"relia":[79,258,264],"reliab":[79,258,264],"reliabi":[79,258,264],"reliabil":[79,258,264],"reliabili":[79,258,264],"reliabilit":[79,258,264],"reliability":[79,258,264],"converg":[79,264,265,301],"converge":[79,264,265,301],"convergen":[79,264,301],"convergenc":[79,264,301],"convergence":[79,264,301],"vehtaris":[79],"vehtarisi":[79],"vehtarisim":[79],"vehtarisimp":[79],"vehtarisimps":[79],"vehtarisimpso":[79],"vehtarisimpson":[79],"vehtarisimpson2":[79],"vehtarisimpson20":[79],"vehtarisimpson202":[79],"vehtarisimpson2021":[79],"fra":[79,159,264,322],"frac":[79,264,322],"stab":[79,264],"stabl":[79,264],"stable":[79,264],"reliabl":[79,264],"reliable":[79,264],"distributo":[79,264],"distributon":[79,264],"has":[79,120,264],"fin":[79,264],"fini":[79,264],"finit":[79,264],"finite":[79,264],"cen":[79,151,152,179,189,202,203,213,216,217,241,242,252,264,330,331,332,367],"cent":[79,151,152,179,189,202,203,213,216,217,241,242,252,264,330,331,332,367],"centr":[79,264],"centra":[79,264],"central":[79,264],"lim":[79,264],"limi":[79,264],"limit":[79,264],"theo":[79,103,264],"theor":[79,103,264],"theore":[79,264],"theorem":[79,264],"holds":[79,264],"app":[79,98,103,145,249,252,264],"appr":[79,98,249,252,264],"appro":[79,98,249,252,264],"approa":[79,98,249,264],"approac":[79,98,249,264],"approach":[79,98,249,264],"approache":[79,264],"approaches":[79,264],"bou":[79,137,157,162,264],"boun":[79,137,157,162,264],"bound":[79,137,157,162,264],"bec":[79,120,264],"beco":[79,264],"becom":[79,264],"become":[79,264],"becomes":[79,264],"les":[79,264,299],"less":[79,264,299],"whi":[79,85,93,139,142,153,159,160,163,175,236,244,264,294,308],"whil":[79,264],"while":[79,264],"sti":[79,264],"stil":[79,264],"still":[79,264],"works":[79,138,147,158,159,264],"wel":[79,85,236,264],"well":[79,85,236,264],"but":[79,106,264],"hig":[79,264],"high":[79,264],"highe":[79,264],"higher":[79,264],"rms":[79,264],"rmse":[79,264],"rela":[80,265,266,287],"relat":[80,265,266,287],"relati":[80,265,266,287],"relativ":[80,265,266,287],"relative":[80,265,266,287],"efficienc":[80,265,266],"efficiency":[80,265,266],"resu":[80,89,240,252,266,331,362],"resul":[80,89,240,252,266,331,362],"result":[80,89,240,252,266,331,362],"psisr":[80,90,259,266,330],"psisre":[80,90,259,266,330],"psisres":[80,90,259,266,330],"psisresu":[80,90,259,266,330],"psisresul":[80,90,259,266,330],"psisresult":[80,90,259,266,330],"bad":[80,259,265,266],"nan":[80,266],"plott":[81,138,139,140,144,154,268,269],"plotti":[81,137,138,140,142,144,146,148,152,154,156,158,159,160,161,268,269],"plottin":[81,137,138,140,142,144,146,148,152,154,156,158,159,160,161,268,269],"plotting":[81,137,138,140,142,144,146,148,152,154,156,158,159,160,161,268,269],"usi":[81,149,150,156,242,269,284,296,330,335,357,373],"usin":[81,149,150,156,242,269,284,296,330,335,357,373],"using":[81,149,150,156,242,269,284,296,330,335,357,373],"plots":[81,269],"prop":[81,218,269],"propo":[81,269],"propos":[81,269],"proposa":[81,269],"proposal":[81,269],"tar":[81,142,269,287,304],"targ":[81,142,269,287,304],"targe":[81,142,269,287,304],"target":[81,142,269,287,304],"tdi":[81,269],"tdis":[81,269],"tdist":[81,269],"rat":[81,269,277,296],"rati":[81,269,277],"ratio":[81,269,277],"ratios":[81,269,277],"logp":[81,269,277],"logpd":[81,269,277],"logpdf":[81,269,277],"autoc":[82,83,287],"autoco":[82,83,287],"mat":[82,83,116,122,137,140,143,146,148,155,162,163,174,241,287],"matc":[82,83,122,139,287],"match":[82,83,122,139,287],"war":[82,83,94,95,245,246],"warn":[82,83,94,95,245,246],"warni":[82,83,94,95,245,246],"warnin":[82,83,94,95,245,246],"warning":[82,83,94,95,245,246],"mes":[82,83],"mess":[82,83],"messa":[82,83],"messag":[82,83],"message":[82,83],"messages":[82,83],"del":[82,83,287],"deli":[82,83],"deliv":[82,83],"delive":[82,83],"deliver":[82,83],"delivere":[82,83],"delivered":[82,83],"wai":[84,235],"waic":[84,235],"err":[85,93,98,236,244,249],"erro":[85,93,98,236,244,249],"error":[85,93,98,236,244,249],"errors":[85,236],"whic":[85,93,139,142,153,159,160,163,236,244,294,308],"which":[85,93,139,142,153,159,160,163,236,244,294,308],"expe":[86,87,141,147,159,237,238],"expec":[86,87,237,238],"expect":[86,87,237,238],"expecte":[86,87,237,238],"expected":[86,87,237,238],"pred":[86,87,103,221,237,238,255],"predi":[86,87,103,221,237,238,255],"predic":[86,87,103,221,237,238,255],"predict":[86,87,103,221,237,238,255],"predictiv":[86,87,103,221,237,238,253,255,333],"predictive":[86,87,103,221,237,238,253,255,333],"den":[86,87,137,148,153,155,160,237,238],"dens":[86,87,137,148,153,155,160,237,238],"densi":[86,87,137,148,153,155,160,237,238],"densit":[86,87,137,148,153,155,160,237,238],"density":[86,87,237,238],"eff":[86,197,237,281,287,366],"effe":[86,197,237,287,366],"effec":[86,197,237,287,366],"effect":[86,197,237,287,366],"effecti":[86,237,287],"effectiv":[86,237,287],"effective":[86,237,287],"lpd":[88,239],"abstracte":[89,240],"abstractel":[89,240],"abstractelp":[89,240],"abstractelpd":[89,240],"abstractelpdr":[89,240],"abstractelpdre":[89,240],"abstractelpdres":[89,240],"abstractelpdresu":[89,240],"abstractelpdresul":[89,240],"abstractelpdresult":[89,240],"fals":[89,141,208,240,274,278,287],"false":[89,141,208,240,274,278,287],"exi":[89,101,240],"exis":[89,101,240],"exist":[89,101,240],"existi":[89,101,240],"existin":[89,101,240],"existing":[89,101,240],"cou":[90,142,259,265,277,366],"coun":[90,142,259,265,277,366],"count":[90,142,259,265,277,366],"goo":[90,145,259,265],"good":[90,145,259,265],"oka":[90,259,265],"okay":[90,259,265],"sou":[90,91,101],"sour":[90,91,101],"sourc":[90,91,101],"source":[90,91,101],"differenc":[93,244],"difference":[93,244],"wei":[93,96,244,247,370],"weig":[93,96,244,247,370],"weigh":[93,96,244,247,370],"weight":[93,96,244,247,370],"weights":[93,96,99,244,247,250,370],"absta":[93,244],"abstac":[93,244],"abstact":[93,244],"abstacte":[93,244],"abstactel":[93,244],"abstactelp":[93,244],"abstactelpd":[93,244],"abstactelpdr":[93,244],"abstactelpdre":[93,244],"abstactelpdres":[93,244],"abstactelpdresu":[93,244],"abstactelpdresul":[93,244],"abstactelpdresult":[93,244],"per":[94,159,241,242,245,252,253,366],"perm":[94,95,241,242,245,246,252,253],"permu":[94,95,241,242,245,246,252,253],"permut":[94,95,241,242,245,246,252,253],"permute":[94,95,241,242,245,246,252,253],"permuted":[94,95,241,242,245,246,252,253],"permutedd":[94,95,241,242,245,246,252,253],"permuteddi":[94,95,241,242,245,246,252,253],"permuteddim":[94,95,241,242,245,246,252,253],"permuteddims":[94,95,241,242,245,246,252,253],"permuteddimsa":[94,95,241,242,245,246,252,253],"permuteddimsar":[94,95,241,242,245,246,252,253],"permuteddimsarr":[94,95,241,242,245,246,252,253],"permuteddimsarra":[94,95,241,242,245,246,252,253],"permuteddimsarray":[94,95,241,242,245,246,252,253],"end":[94,95,197,245,246],"had":[94,95,245,246,265],"resulti":[94,95,245,246,265,362],"resultin":[94,95,245,246,265,362],"resulting":[94,95,245,246,265,362],"likely":[94,95,245,246,265],"uns":[94,95,98,245,246,249,265],"unst":[94,95,98,245,246,249,265],"unsta":[94,95,98,245,246,249,265],"unstab":[94,95,98,245,246,249,265],"unstabl":[94,95,98,245,246,249,265],"unstable":[94,95,98,245,246,249,265],"pac":[94,95,106,245,246,265,285,308,321],"pack":[94,95,106,245,246,265,285,308,321],"packa":[94,95,106,245,246,265,285,308,321],"packag":[94,95,106,245,246,265,285,308,321],"package":[94,95,106,245,246,265,285,308,321],"packages":[94,95,106,245,246,265,308],"067":[94,245],"computi":[96,247],"computin":[96,247],"computing":[96,247],"model":[96,117,148,155,156,193,241,242,247,335,366],"subt":[96,247],"subty":[96,247],"subtyp":[96,247],"subtype":[96,247],"subtypes":[96,247],"impl":[96,168,222,247,305],"imple":[96,168,222,247,305],"implem":[96,168,222,247,305],"impleme":[96,168,222,247,305],"implemen":[96,168,222,247,305],"implement":[96,168,222,247,305],"generato":[97,248],"generator":[97,248],"int":[97,142,186,214,248,274,287,370],"int6":[97,248],"int64":[97,248],"bootstrappi":[97,248],"bootstrappin":[97,248],"bootstrapping":[97,248],"prod":[98,249],"produ":[98,249],"produc":[98,249],"produce":[98,249],"produces":[98,249],"proj":[99,250],"proje":[99,250],"projec":[99,250],"project":[99,250],"projecte":[99,250],"projected":[99,250],"gra":[99,250,296],"grad":[99,250,296],"gradi":[99,250,296],"gradie":[99,250,296],"gradien":[99,250,296],"gradient":[99,250,296],"via":[99,250],"man":[99,152,250],"mani":[99,250],"manif":[99,250],"manifo":[99,250],"manifol":[99,250],"manifold":[99,250],"alr":[101,331],"alre":[101,331],"alrea":[101,331],"alread":[101,331],"already":[101,331],"groups":[101],"https":[103,373],"org":[103],"art":[103],"arti":[103],"artic":[103],"articl":[103],"article":[103],"articles":[103],"onli":[103],"onlin":[103],"online":[103],"htm":[103],"html":[103],"wat":[103],"wata":[103],"watan":[103],"watana":[103],"watanab":[103],"watanabe":[103],"watanabe2":[103],"watanabe20":[103],"watanabe201":[103],"watanabe2010":[103],"equ":[103,273,278],"equi":[103,273,278],"equiv":[103,273,278],"equiva":[103,273,278],"equival":[103,273,278],"equivale":[103,273,278],"equivalen":[103,273,278],"equivalenc":[103],"equivalence":[103],"widel":[103],"widely":[103],"appl":[103,145],"appli":[103,145,305],"applic":[103,145,305],"applica":[103,145,305],"applicab":[103,305],"applicabl":[103],"applicable":[103],"singu":[103],"singul":[103],"singula":[103],"singular":[103],"lear":[103,296],"learn":[103,296],"learni":[103,296],"learnin":[103,296],"learning":[103,296],"theory":[103],"jml":[103],"jmlr":[103],"csa":[103],"csai":[103],"csail":[103],"mit":[103],"edu":[103],"pap":[103],"pape":[103],"paper":[103],"papers":[103],"v11":[103],"watanabe1":[103],"watanabe10":[103],"watanabe10a":[103],"yaov":[103,255],"yaove":[103,255],"yaoveh":[103,255],"yaoveht":[103,255],"yaovehta":[103,255],"yaovehtar":[103,255],"yaovehtari":[103,255],"yaovehtari2":[103,255],"yaovehtari20":[103,255],"yaovehtari201":[103,255],"yaovehtari2018":[103,255],"yul":[103,255],"yuli":[103,255],"yulin":[103,255],"yuling":[103,255],"dan":[103,255],"dani":[103,255],"danie":[103,255],"daniel":[103,255],"stac":[103,255,296],"stack":[103,255,296],"stacki":[103,255],"stackin":[103,255],"stacking":[103,255],"ave":[103,255],"aver":[103,255],"avera":[103,255],"averag":[103,255],"average":[103,255],"distributions":[103,221,255],"ba10":[103,255],"ba109":[103,255],"ba1091":[103,255],"020":[103,255],"0203":[103,255],"02030":[103,255],"2913b":[106],"2913bb":[106],"2913bbd":[106],"2913bbd2":[106],"stats":[106,145],"statsb":[106],"statsba":[106],"statsbas":[106],"statsbase":[106],"fce":[106],"fce5":[106],"fce5f":[106],"fce5fe":[106],"fce5fe8":[106],"fce5fe82":[106],"tur":[106],"turi":[106],"turin":[106],"turing":[106],"f43":[106],"f43a":[106],"f43a2":[106],"f43a24":[106],"f43a241":[106],"f43a241f":[106],"dow":[106,287],"down":[106,287],"downl":[106],"downlo":[106],"downloa":[106],"download":[106],"downloads":[106],"37e":[106],"37e2":[106],"37e2e":[106],"37e2e4":[106],"37e2e46":[106],"37e2e46d":[106],"lineara":[106],"linearal":[106],"linearalg":[106],"linearalge":[106],"linearalgeb":[106],"linearalgebr":[106],"linearalgebra":[106],"10745b":[106],"10745b1":[106],"10745b16":[106],"marke":[106,140,156,160,161,191,278],"marked":[106],"versions":[106],"ava":[106,174,175],"avai":[106,174,175],"avail":[106,174,175],"availa":[106,174,175],"availab":[106,174,175],"availabl":[106,174,175],"available":[106,174,175],"compa":[106,120,158],"compat":[106],"compati":[106],"compatib":[106],"compatibi":[106],"compatibil":[106],"compatibili":[106],"compatibilit":[106],"compatibility":[106],"constra":[106],"constrai":[106],"constrain":[106],"constraint":[106],"constraints":[106],"restr":[106],"restri":[106],"restric":[106],"restrict":[106],"upg":[106],"upgr":[106],"upgra":[106],"upgrad":[106],"upgradi":[106],"upgradin":[106],"upgrading":[106],"why":[106],"out":[106,114,149,215],"outd":[106],"outda":[106],"outdat":[106],"outdate":[106],"outdated":[106],"versioni":[106],"versionin":[106],"versioninf":[106],"versioninfo":[106],"commi":[106],"commit":[106],"48d":[106],"48d4":[106],"48d4f":[106],"48d4fd":[106],"48d4fd4":[106],"48d4fd48":[106],"48d4fd484":[106],"48d4fd4843":[106],"48d4fd48430":[106],"utc":[106],"bui":[106,120],"buil":[106,120],"build":[106,120],"bar":[111,161],"tree":[111,119,123,296],"dep":[111,119,123,148,158,296,370],"dept":[111,119,123],"depth":[111,119,123],"pri":[111,119,123,153,180,308],"prio":[111,119,123,153,180],"prior":[111,119,123,153,180],"tau":[112,151,203,205,206,207,209,334],"13t":[112,113,121],"13t1":[112,113,121],"13t14":[112,113,121],"tim":[112,113,121,153,287],"time":[112,113,121,153,287],"tun":[112,113,121,125],"tuni":[112,113,121,125],"tunin":[112,113,121,125],"tuning":[112,113,121,125],"steps":[112,113,121,125],"arv":[113,121,125,241,242,252,330,331,332,335],"arvi":[113,121,125,241,242,252,330,331,332,335],"arviz":[113,121,125,241,242,252,330,331,332,335],"dev":[113,121,125,334],"dev0":[113,121,125],"pym":[113,121,125],"pymc":[113,121,125],"pla":[114],"plac":[114],"place":[114],"pau":[115,252,334],"paul":[115,252,334],"herm":[115,252,334],"hermo":[115,252,334],"hermon":[115,252,334],"uno":[115,252],"unor":[115,252],"unord":[115,252],"unorde":[115,252],"unorder":[115,252],"unordere":[115,252],"unordered":[115,252],"elt":[115],"elty":[115],"eltyp":[115],"eltype":[115],"flo":[115,153,252,331],"floa":[115,153,252,331],"float":[115,153,252,331],"float6":[115,252,331],"float64":[115,252,331],"siz":[115,117,141,153,160,163],"size":[115,117,141,153,160,163],"thet":[115,196,205,206,207,208,209,210],"theta":[115,196,205,206,207,208,209,210],"under":[116],"underl":[116],"underly":[116],"underlyi":[116],"underlyin":[116],"underlying":[116],"018":[116],"0188":[116],"01889":[116],"097":[116],"0977":[116],"086":[116],"0861":[116],"08612":[116],"our":[117],"hie":[117,366],"hier":[117,366],"hiera":[117,366],"hierar":[117,366],"hierarc":[117,366],"hierarch":[117,366],"hierarchi":[117],"hierarchic":[117],"hierarchica":[117],"hierarchical":[117],"dimensionald":[118],"dimensionalda":[118],"dimensionaldat":[118],"dimensionaldata":[118],"ele":[118,140,331],"elem":[118,140,331],"eleme":[118,140,331],"elemen":[118,140,331],"element":[118,140,331],"stri":[118,252],"strin":[118,252],"string":[118,252],"choa":[118,196,205,210,252],"choat":[118,196,205,210,252],"choate":[118,196,205,210,252],"compar":[120,158],"compare":[120,158],"compared":[120],"bee":[120],"been":[120],"aff":[120],"affe":[120],"affec":[120],"affect":[120],"affecte":[120],"affected":[120],"beca":[120],"becau":[120],"becaus":[120],"because":[120],"doe":[120,158],"does":[120,158],"chan":[120,287],"chang":[120,287],"change":[120,287],"combini":[120],"combinin":[120],"combining":[120],"indexi":[120],"indexin":[120],"indexing":[120],"sty":[120,132],"styl":[120,132],"style":[120,132],"styles":[120,132,175],"mer":[120,214],"merg":[120,214],"merge":[120,214],"singlet":[121],"singleto":[121],"singleton":[121],"now":[121,141],"meani":[121],"meanin":[121],"meaning":[121],"meaningl":[121],"meaningle":[121],"meaningles":[121],"meaningless":[121],"dro":[121],"drop":[121],"dropd":[121],"dropdi":[121],"dropdim":[121],"dropdims":[121],"acr":[122,139],"acro":[122,139],"acros":[122,139],"across":[122,139],"matchi":[122],"matchin":[122],"matching":[122],"shar":[122,163],"share":[122,163],"shared":[122],"forwardo":[124],"forwardor":[124],"forwardord":[124],"forwardorde":[124],"forwardorder":[124],"forwardordere":[124],"forwardordered":[124],"irr":[124],"irre":[124],"irreg":[124],"irregu":[124],"irregul":[124],"irregula":[124],"irregular":[124],"points":[124,274],"combine":[125,194],"types":[128],"expo":[128],"expor":[128],"export":[128],"exports":[128],"rep":[129,142],"repl":[129,142],"ente":[129],"enter":[129],"rcp":[132,137,149,157,162,218],"rcpa":[132,137,149,157,162,218],"rcpar":[132,137,149,157,162,218],"rcpara":[132,137,149,157,162,218],"rcparam":[132,137,149,157,162,218],"rcparams":[132,137,149,157,162,218],"kde":[135,149,157,163,208],"kha":[135,200],"khat":[135,200],"pit":[135,328],"labell":[137,141,143,148,149,158,159,162,163],"labelle":[137,141,143,148,149,158,159,162,163],"labeller":[137,141,143,148,149,158,159,162,163],"providi":[137,141,143,148,149,158,159,160,162,163],"providin":[137,141,143,148,149,158,159,160,162,163],"providing":[137,141,143,148,149,158,159,160,162,163],"mak":[137,141,143,148,149,158,159,160,162,163],"make":[137,141,143,148,149,158,159,160,162,163],"vert":[137,141,148,149,158,163],"read":[137,141,143,148,149,155,157,158,159,160,162,163],"gui":[137,141,143,148,149,155,157,158,159,160,162,163],"guid":[137,141,143,148,149,155,157,158,159,160,162,163],"guide":[137,141,143,148,149,155,157,158,159,160,162,163],"matp":[137,140,143,146,148,155,156,158,162,163,174],"matpl":[137,140,143,146,148,155,156,158,162,163,174],"matplo":[137,140,143,146,148,155,156,158,162,163,174],"matplot":[137,140,143,146,148,155,156,158,162,163,174],"matplotl":[137,140,143,146,148,155,156,158,162,163,174],"matplotli":[137,140,143,146,148,155,156,158,162,163,174],"matplotlib":[137,140,143,146,148,155,156,158,162,163,174],"axe":[137,138,139,140,141,142,144,146,147,148,149,155,156,157,158,159,160,162,163,218],"axes":[137,138,139,140,141,142,144,146,147,148,149,155,156,157,158,159,160,162,163,218],"bok":[137,138,139,140,141,144,146,147,148,149,154,155,156,157,158,159,160,162,163],"boke":[137,138,139,140,141,144,146,147,148,149,154,155,156,157,158,159,160,162,163],"bokeh":[137,138,139,140,141,144,146,147,148,149,154,155,156,157,158,159,160,162,163],"densiti":[137,139,141,148,149,153,155,159,160],"densitie":[137,139,141,148,149,153,155,159,160],"densities":[137,139,141,148,149,153,155,159,160],"own":[137,141,148,153,155,158,159,160],"area":[137,148,153,155,158,159,160],"areas":[137,141,148,153,155,158,159,160],"bac":[137,138,140,143,145,146,147,148,149,154,156,157,159,160,161,162],"back":[137,138,140,143,145,146,147,148,149,154,156,157,159,160,161,162],"backe":[137,138,140,141,143,145,146,147,148,149,154,156,157,158,159,160,161,162],"backen":[137,138,140,141,143,145,146,147,148,149,154,156,157,158,159,160,161,162],"backend":[137,138,140,141,143,145,146,147,148,149,154,156,157,158,159,160,161,162],"sel":[137,138,139,140,141,142,144,145,146,147,152,154,161],"sele":[137,138,139,140,141,142,144,145,146,147,148,149,152,154,156,157,158,160,161],"selec":[137,138,139,140,141,142,144,145,146,147,148,149,152,154,156,157,158,160,161],"select":[137,138,139,140,141,142,144,145,146,147,148,149,152,154,156,157,158,160,161],"conf":[137,157,162,305],"confi":[137,157,162,305],"config":[137,157,162],"cur":[137,140,149,157,162],"curr":[137,140,149,157,162],"curre":[137,140,149,157,162],"curren":[137,140,149,157,162],"current":[137,140,149,157,162],"currentl":[137,140,149,157,162],"currently":[137,140,149,157,162],"specifies":[137,149,157,159,162],"bounds":[137,157,162],"kwa":[137,138,140,141,143,144,146,147,148,149,152,155,156,157,158,159,160,162,208,287],"kwar":[137,138,140,141,143,144,146,147,148,149,152,155,156,157,158,159,160,162,208,287],"kwarg":[137,138,140,141,143,144,146,147,148,149,152,155,156,157,158,159,160,162,208,287],"kwargs":[137,138,140,141,143,144,146,147,148,149,152,155,156,157,158,159,160,162,208,287],"thes":[137,138,140,144,145,146,147,148,149,151,152,153,154,156,157,158,159,160,161,162],"these":[137,138,140,144,145,146,147,148,149,151,152,153,154,156,157,158,159,160,161,162],"specific":[137,138,140,144,145,146,147,149,151,152,153,154,156,157,158,159,160,161,162,370],"bei":[137,138,140,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,161,162,370],"bein":[137,138,140,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,161,162,370],"being":[137,138,140,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,161,162,370],"pyp":[137,138,140,144,146,147,148,149,151,152,153,154,156,157,158,159,161,218],"pypl":[137,138,140,144,146,147,148,149,151,152,153,154,156,157,158,159,161,218],"pyplo":[137,138,140,144,146,147,148,149,151,152,153,154,156,157,158,159,161,218],"pyplot":[137,138,140,144,146,147,148,149,151,152,153,154,156,157,158,159,161,218],"subp":[137,138,140,144,145,146,148,149,151,152,153,154,156,157,158,159,161,169,218],"subpl":[137,138,140,144,145,146,148,149,151,152,153,154,156,157,158,159,161,169,218],"subplo":[137,138,140,144,145,146,148,149,151,152,153,154,156,157,158,159,161,169,218],"subplot":[137,138,140,144,145,146,148,149,151,152,153,154,156,157,158,159,161,169,218],"subplots":[137,138,140,144,145,146,148,149,151,152,153,154,156,157,158,159,161,169],"che":[137,138,140,144,145,146,149,151,153],"chec":[137,138,140,144,145,146,149,151,153],"check":[137,138,140,144,145,146,149,151,153],"sho":[137,138,145,151,303],"show":[137,138,144,145,149,150,151,153,158],"autos":[138,141,147,149,153,163],"autosc":[138,141,147,149,153,163],"autosca":[138,141,147,149,153,163],"autoscal":[138,141,147,149,153,163],"autoscale":[138,141,147,149,153,163],"autoscaled":[138,141,147,149,153,163],"dicts":[138,143,146,147,156],"his":[138,144,151],"hist":[138,144,151],"discr":[138,149],"discre":[138,149],"discret":[138,149],"discrete":[138,149],"variables":[138,139,370],"bool":[138,143,153,287],"returns":[138,140,144,145,146,149,150,151,152,153,154,157,158,161],"lis":[139],"list":[139],"plotte":[139,144],"plotted":[139,144],"pref":[139],"prefi":[139],"prefix":[139],"wan":[139],"want":[139],"excl":[139],"exclu":[139],"exclud":[139],"exclude":[139],"fil":[139,208,296],"filt":[139],"filte":[139],"filter":[139],"vars":[139],"rege":[139],"regex":[139],"interp":[139,142,151],"interpr":[139,142,151],"interpre":[139,142,151],"interpret":[139,142,151],"real":[139,287],"subst":[139],"substr":[139],"substri":[139],"substrin":[139],"substring":[139],"substrings":[139],"regu":[139],"regul":[139],"regula":[139],"regular":[139],"expr":[139],"expre":[139],"expres":[139],"express":[139],"expressi":[139],"expressio":[139],"expression":[139],"expressions":[139],"selecte":[139],"selected":[139],"coordi":[139],"coordin":[139],"coordina":[139],"coordinat":[139],"coordinate":[139],"coordinates":[139],"witho":[139],"withou":[139],"without":[139],"includi":[139],"includin":[139],"including":[139],"flattens":[139],"flatteni":[139],"flattenin":[139],"flattening":[139],"excludi":[139],"excludin":[139],"excluding":[139],"into":[139,141,153,158,159,160,163],"suppl":[139,148,153,155,158,159,160],"suppli":[139,148,153,155,158,159,160],"supplie":[139,148,153,155,158,159,160],"supplied":[139,148,153,155,158,159,160],"deta":[140,159,323,324,329,332,333,335],"detai":[140,159,323,324,329,332,333,335],"detail":[140,159,323,324,329,332,333,335],"details":[140,159,323,324,329,332,333,335],"usa":[140,155,157,159,160,162],"usag":[140,155,157,159,160,162],"usage":[140,155,157,159,160,162],"elements":[140],"accepts":[140,148,155,158],"colo":[140,175,185,194,195,201,202],"color":[140,175,185,194,195,201,202],"marker":[140,156,160,161,191,278],"dse":[140],"fon":[140],"font":[140],"fonts":[140],"fontsi":[140],"fontsiz":[140],"fontsize":[140],"doc":[140,144,145,146,151,154,159,175],"docu":[140,144,145,146,151,154,159],"docum":[140,144,145,146,151,154,159],"docume":[140,144,145,146,151,154,159],"documen":[140,144,145,146,151,154,159],"document":[140,144,145,146,151,154,159],"documenta":[140,144,145,146,151,154,159],"documentat":[140,144,145,146,151,154,159],"documentati":[140,144,145,146,151,154,159],"documentatio":[140,144,145,146,151,154,159],"documentation":[140,144,145,146,151,154,159],"differences":[140],"two":[140],"opa":[141],"opaq":[141],"opaqu":[141],"opaque":[141],"nume":[141],"numer":[141],"numeri":[141],"numeric":[141],"indicates":[141,294,303],"ban":[141],"band":[141],"bandw":[141],"bandwi":[141],"bandwid":[141],"bandwidt":[141],"bandwidth":[141],"posi":[141],"posit":[141],"positi":[141],"positiv":[141],"positive":[141],"sco":[141],"scot":[141],"scott":[141],"sil":[141],"silv":[141],"silve":[141],"silver":[141],"silverm":[141],"silverma":[141],"silverman":[141],"isj":[141,147],"exper":[141,147,159],"experi":[141,147,159],"experim":[141,147],"experime":[141,147],"experimen":[141,147],"experiment":[141,147],"experimenta":[141,147],"experimental":[141,147],"cir":[141,144,160],"circ":[141,144,160],"circu":[141],"circul":[141],"circula":[141],"circular":[141],"tay":[141],"tayl":[141],"taylo":[141],"taylor":[141],"means":[141,163,304],"interprets":[141,142,151,158,163],"measured":[141,142,151,158,163],"rad":[141,142,152,158,163,190,192,204,367],"radi":[141,142,158,163],"radia":[141,142,158,163],"radian":[141,142,158,163],"radians":[141,142,158,163],"gri":[141,153,160,163],"grid":[141,153,160,163],"row":[141,160,163],"rows":[141,160,163],"columns":[141,143,160,163,334],"inferr":[141,160,163],"inferre":[141,160,163],"inferred":[141,160,163],"fig":[141,149,160,163,185,189,194],"figs":[141,149,153,160,163,185,189,194],"figsi":[141,149,153,160,163,185,189,194],"figsiz":[141,149,153,160,163,185,189,194],"figsize":[141,149,153,160,163,185,189,194],"figu":[141,144,146,149,154,160,162,163],"figur":[141,144,146,149,154,160,162,163],"figure":[141,144,146,149,154,160,162,163],"defi":[141,144,149,153,160,163,221],"defin":[141,144,149,153,160,163,221],"define":[141,144,149,153,160,163,221],"defined":[141,144,149,153,160,163,221],"tex":[141,147,153,163],"text":[141,147,153,163],"texts":[141,147,153,163],"textsi":[141,147,153,163],"textsiz":[141,147,153,163],"textsize":[141,147,153,163],"sca":[141,147,153,161,163,208,296,301],"scal":[141,146,147,153,163,296,301],"scali":[141,147,153],"scalin":[141,147,153],"scaling":[141,147,153],"fac":[141,147,153,301],"fact":[141,147,153,301],"facto":[141,147,153,301],"factor":[141,147,153,301],"titles":[141,147,153,160,162,163],"lines":[141,147,156],"contourp":[142],"contourpl":[142],"contourplo":[142],"contourplot":[142],"contourf":[142],"pco":[142],"pcol":[142],"pcolo":[142],"pcolor":[142],"pcolorm":[142],"pcolorme":[142],"pcolormes":[142],"pcolormesh":[142],"cus":[142,144,152],"cust":[142,144,152],"custo":[142,144,152],"custom":[142,144,152],"customi":[142,144],"customiz":[142,144],"customize":[142],"they":[142],"quad":[142],"ext":[142,162],"extr":[142,162],"extra":[142,162],"repla":[142],"replac":[142],"replace":[142],"replaces":[142],"bin":[142,145,158,296],"bins":[142,158],"taken":[142],"nump":[142,150,153,158,163],"numpy":[142,150,153,158,163],"ins":[142,158,159,162,163],"inst":[142,158,159,162,163,296],"inste":[142],"instea":[142],"instead":[142],"repr":[142],"repre":[142],"repres":[142],"represe":[142],"represen":[142],"represent":[142],"counts":[142],"inp":[142,146,150],"inpu":[142,146,150],"input":[142,146,150],"inte":[142,151,186,214,370],"inter":[142,151,186,214,370],"mea":[142,156,163,296,304],"inputs":[142,151],"underg":[142,151],"undergo":[142,151],"intern":[142,151,296],"interna":[142,151,296],"internal":[142,151,296],"convers":[142,151],"conversi":[142,151],"conversio":[142,151],"conversion":[142,151],"targets":[142],"leg":[143,149,153,154,159,162,278],"lege":[143,149,153,154,159,162,278],"legen":[143,149,153,154,159,162,278],"legend":[143,149,153,154,159,162,278],"rea":[143,287],"nva":[143],"nvar":[143],"nvars":[143],"shou":[143,303],"shoul":[143,303],"should":[143,303],"las":[143,208,287],"last":[143,208,287],"combined":[143,194],"respectivel":[143],"respectively":[143],"deg":[144],"degr":[144],"degre":[144],"degree":[144],"degrees":[144],"nqu":[144],"nqua":[144],"nquan":[144],"nquant":[144],"nquanti":[144],"nquantil":[144],"nquantile":[144],"nquantiles":[144],"quar":[144],"quart":[144],"quarti":[144],"quartil":[144],"quartile":[144],"quartiles":[144],"customizi":[144],"customizin":[144],"customizing":[144],"cla":[144,145,146,287],"clas":[144,145,146,287],"class":[144,145,146,287],"mpl":[144,155,160,161],"patc":[144],"patch":[144],"patche":[144],"patches":[144],"circl":[144,160],"circle":[144,160],"histo":[144,151],"histog":[144,151],"histogr":[144,151],"histogra":[144,151],"histogram":[144,151],"ker":[144,151,158],"kern":[144,151,158],"kerne":[144,151,158],"kernel":[144,151,158],"figures":[145,151,153,154,155,156,157,158,159,160,162,163],"säi":[145],"säil":[145],"säily":[145],"säilyn":[145],"säilyno":[145],"säilynoj":[145],"säilynoja":[145],"grap":[145],"graph":[145],"graphi":[145],"graphic":[145],"graphica":[145],"graphical":[145],"tes":[145,252,332],"test":[145,252,332],"uni":[145,199,287],"unif":[145,199,252],"unifo":[145,199,252],"unifor":[145,199,252],"uniform":[145,199,252],"uniformi":[145],"uniformit":[145],"uniformity":[145],"applicat":[145],"applicati":[145],"applicatio":[145],"application":[145],"applications":[145],"goodn":[145],"goodne":[145],"goodnes":[145],"goodness":[145],"fit":[145],"prep":[145,197],"prepr":[145],"prepri":[145],"preprin":[145],"preprint":[145],"giv":[145,150],"give":[145,150],"given":[145,150],"conte":[145,150,151,152,153,218,366],"contex":[145,150,151,152,153,218,366],"context":[145,150,151,152,153,218,366],"sci":[145,305],"scip":[145],"scipy":[145],"bino":[145,296],"binom":[145,296],"rvs":[145],"comparin":[145],"comparing":[145],"scale":[146,163,296,301],"docs":[146],"defaults":[147],"lab":[147,153,162,163,184,185,197,218],"labe":[147,153,162,163,184,185,197,218],"label":[147,153,162,163,184,185,197,218],"labels":[147,153,162,163,184],"depe":[148,158,296,370],"depen":[148,158,296,370],"depend":[148,158,296,370],"depende":[148],"dependen":[148],"dependenc":[148],"dependency":[148],"differenti":[148],"differentia":[148],"differentiat":[148],"differentiate":[148],"otherw":[148,149],"otherwi":[148,149],"otherwis":[148,149],"otherwise":[148,149],"ann":[148,155],"anno":[148,155],"annot":[148,155],"annota":[148,155],"annotat":[148,155],"annotate":[148,155],"hli":[148],"hlin":[148],"hline":[148],"axh":[148,154,155,156,160],"axhl":[148,155,156,160],"axhli":[148,155,156,160],"axhlin":[148,155,156,160],"axhline":[148,155,156,160],"models":[148,155,156],"span":[148,155,156,160],"dependi":[148,158,370],"dependin":[148,158,370],"depending":[148,158,370],"linew":[149,278],"linewi":[149,278],"linewid":[149,278],"linewidt":[149,278],"linewidth":[149,278],"widt":[149],"width":[149],"thr":[149],"thro":[149],"throu":[149],"throug":[149],"through":[149],"througho":[149],"throughou":[149],"throughout":[149],"markersi":[149],"markersiz":[149],"markersize":[149],"enc":[149],"enco":[149],"encod":[149],"encode":[149],"encoded":[149],"ther":[149,303],"there":[149,303],"alp":[149,211,212],"alph":[149,211,212],"alpha":[149,211,212],"transp":[149,195],"transpa":[149],"transpar":[149],"transpare":[149],"transparen":[149],"transparenc":[149],"transparency":[149],"fill":[149,162,208,296],"bor":[149],"bord":[149],"borde":[149],"border":[149],"colore":[149],"colored":[149],"bla":[149],"blac":[149],"black":[149],"outl":[149],"outli":[149],"outlin":[149],"outline":[149],"hei":[149],"heig":[149],"heigh":[149],"height":[149],"ridgeplots":[149],"conti":[149,158],"contin":[149,158],"continu":[149,158],"continuo":[149,158],"continuou":[149,158],"continuous":[149,158],"kdes":[149],"ones":[149,158],"overr":[149],"overri":[149],"overrid":[149],"override":[149],"truncate":[149],"whet":[149],"wheth":[149],"whethe":[149],"whether":[149],"asc":[149],"asce":[149],"ascen":[149],"ascend":[149],"ascendi":[149],"ascendin":[149],"ascending":[149],"ord":[149,367],"orde":[149,367],"order":[149,367],"seg":[149],"segm":[149],"segme":[149],"segmen":[149],"segment":[149],"nda":[149],"ndar":[149],"ndarr":[149],"ndarra":[149],"ndarray":[149],"simu":[150],"simul":[150],"simula":[150],"simulat":[150],"simulate":[150],"simulated":[150],"preca":[150],"precal":[150],"precalc":[150],"precalcu":[150],"precalcul":[150],"precalcula":[150],"precalculat":[150],"precalculate":[150],"precalculated":[150],"shows":[150],"simi":[150],"simil":[150],"simila":[150],"similar":[150],"similarl":[150],"similarly":[150],"core":[150],"estimati":[151,281],"estimatio":[151,281],"estimation":[151,281],"cente":[151,152,179,189,202,203,213,216,217,241,242,252,330,331,332,367],"center":[151,152,179,189,202,203,213,216,217,241,242,252,330,331,332,367],"centere":[151,152,179,189,202,203,213,216,217,241,242,252,330,331,332,367],"centered":[151,152,179,189,202,203,213,216,217,241,242,252,330,331,332,367],"eig":[151,152,179,189,202,203,212,213,216,217,241,242,252,330,331,367],"eigh":[151,152,179,189,202,203,212,213,216,217,241,242,252,330,331,367],"eight":[151,152,179,189,202,203,212,213,216,217,241,242,252,330,331,367],"conca":[151],"concat":[151],"concate":[151],"concaten":[151],"concatena":[151],"concatenat":[151],"concatenate":[151],"dicti":[152,169],"dictio":[152,169],"diction":[152,169],"dictiona":[152,169],"dictionar":[152,169],"dictionary":[152,169],"psisl":[152],"psislw":[152],"estimated":[152,197,322,332],"showi":[152],"showin":[152],"showing":[152],"many":[152],"cat":[152,252],"cate":[152,252],"categ":[152,252],"catego":[152,252],"categor":[152,252],"category":[152],"rado":[152,190,192,204,367],"radon":[152,190,192,204,367],"sch":[152,196,210,241,252],"sche":[152],"schem":[152],"scheme":[152],"times":[153],"timese":[153],"timeser":[153],"timeseri":[153],"timeserie":[153],"timeseries":[153],"ppc":[153,211,212],"checks":[153],"sli":[154],"slig":[154],"sligh":[154],"slight":[154],"slightl":[154],"slightly":[154],"lig":[154],"ligh":[154],"light":[154],"lighte":[154],"lighter":[154],"ens":[154,287,303],"ensu":[154,287,303],"ensur":[154,287,303],"ensure":[154,287,303],"colors":[154,175,194],"overlai":[154],"overlaid":[154],"axhs":[154],"axhsp":[154],"axhspa":[154],"axhspan":[154],"gly":[155],"glyp":[155],"glyph":[155],"glyphs":[155],"scat":[155,157,161,208],"scatt":[155,157,161,208],"scatte":[155,157,161,208],"scatter":[155,157,161,208],"spa":[155,156,160],"ign":[155,159],"igno":[155,159],"ignor":[155,159],"ignore":[155,159],"ignored":[155,159],"modi":[156],"modif":[156],"modify":[156],"modifyi":[156],"modifyin":[156],"modifying":[156],"mean":[156,163,296,304],"verti":[156],"vertic":[156],"vertica":[156],"vertical":[156],"hor":[156],"hori":[156],"horiz":[156],"horizo":[156],"horizon":[156],"horizont":[156],"horizonta":[156],"horizontal":[156],"axv":[156],"axvl":[156],"axvli":[156],"axvlin":[156],"axvline":[156],"normalizi":[157],"normalizin":[157],"normalizing":[157],"minm":[157],"minma":[157],"minmax":[157],"hex":[157],"hexb":[157],"hexbi":[157],"hexbin":[157],"marg":[157],"margi":[157],"margin":[157],"margina":[157],"marginal":[157],"marginals":[157],"diago":[157],"diagon":[157],"diagona":[157],"diagonal":[157],"vali":[158],"valid":[158],"seq":[158,296],"sequ":[158,296],"seque":[158,296],"sequen":[158,296],"sequenc":[158],"sequence":[158],"same":[158,273,332],"rang":[158],"range":[158],"xmi":[158],"xmin":[158],"xma":[158],"xmax":[158],"insta":[158,159,162,163,296],"instan":[158,159,162,163,296],"instanc":[158,159,162,163,296],"instance":[158,159,162,163,296],"histograms":[158],"fore":[158],"fores":[158],"forest":[158],"intervals":[158],"animate":[159],"animated":[159],"fram":[159],"frame":[159],"matplob":[159],"matplobl":[159],"matplobli":[159],"matploblib":[159],"run":[159],"animations":[159],"insi":[159],"insid":[159],"inside":[159],"noteb":[159],"notebo":[159],"noteboo":[159],"notebook":[159],"nba":[159],"nbag":[159],"nbagg":[159],"try":[159],"swi":[159],"swit":[159],"switc":[159],"switch":[159],"inl":[159],"inli":[159],"inlin":[159],"inline":[159],"switchi":[159],"switchin":[159],"switching":[159],"fort":[159],"forth":[159],"twi":[159],"twic":[159],"twice":[159],"cel":[159],"cell":[159],"experie":[159],"experien":[159],"experienc":[159],"experience":[159],"probl":[159],"proble":[159],"problem":[159],"problems":[159],"ren":[159],"rend":[159],"rende":[159],"render":[159],"renderi":[159],"renderin":[159],"rendering":[159],"sett":[159,287],"setti":[159,287],"settin":[159],"setting":[159],"bli":[159],"blit":[159],"changi":[159],"changin":[159],"changing":[159],"tka":[159],"tkag":[159],"tkagg":[159],"scr":[159,169],"scri":[159,287],"scrip":[159,287],"script":[159,287],"funca":[159],"funcan":[159],"funcani":[159],"funcanim":[159],"funcanima":[159],"funcanimat":[159],"funcanimati":[159],"funcanimatio":[159],"funcanimation":[159],"vba":[160,161],"vbar":[160,161],"sep":[162,289,303],"sepa":[162,289,303],"separ":[162,289,303],"separa":[162,289,303],"separat":[162,289,303],"separate":[162,289],"separatel":[162,289],"separately":[162,289],"linest":[162],"linesty":[162],"linestyl":[162],"linestyle":[162],"uses":[162],"cod":[162],"code":[162],"axi":[163],"axis":[163],"tic":[163],"tick":[163],"ticks":[163],"sharex":[163],"violinp":[163],"violinpl":[163],"violinplo":[163],"violinplot":[163],"violinplots":[163],"sharey":[163],"implemente":[168],"implemented":[168],"gam":[169,366],"gamm":[169,366],"gamma":[169,366],"wou":[169],"woul":[169],"would":[169],"scre":[169],"scree":[169],"screen":[169],"non":[169,183,188,216,217,303,367],"none":[169],"whit":[175],"white":[175],"whiteg":[175],"whitegr":[175],"whitegri":[175],"whitegrid":[175],"dar":[175,198,300],"dark":[175,198],"darkg":[175,198],"darkgr":[175,198],"darkgri":[175,198],"darkgrid":[175,198],"regression1":[181,182,253,370],"regression1d":[181,182,253,370],"bpv":[182],"kin":[182,191,192,196,206,207,208,212,241,265,287],"kind":[182,191,192,196,206,207,208,212,241,265,287],"dotc":[186],"dotco":[186],"dotcol":[186],"dotcolo":[186],"dotcolor":[186],"interv":[186],"interva":[186],"interval":[186],"cdf":[187],"sigm":[192,204],"sigma":[192,204],"overl":[194,308],"overla":[194],"overlap":[194],"blu":[194],"blue":[194],"transpo":[195],"transpos":[195],"transpose":[195],"scho":[196,210,241,252],"schoo":[196,210,241,252],"school":[196,210,241,252],"phi":[196,252],"phil":[196,252],"phill":[196,252],"philli":[196,252],"phillip":[196,252],"phillips":[196,252],"ando":[196,252],"andov":[196,252],"andove":[196,252],"andover":[196,252],"sat":[197],"plo":[198,268],"plot":[198,268],"dee":[205,206,207,252],"deer":[205,206,207,252],"deerf":[205,206,207,252],"deerfi":[205,206,207,252],"deerfie":[205,206,207,252],"deerfiel":[205,206,207,252],"deerfield":[205,206,207,252],"xti":[209],"xtic":[209],"xtick":[209],"xtickl":[209],"xtickla":[209],"xticklab":[209],"xticklabe":[209],"xticklabel":[209],"xticklabels":[209],"mula":[214],"mulad":[214],"muladd":[214],"interc":[214,370],"interce":[214,370],"intercep":[214,370],"intercept":[214,370],"slo":[214,370],"slop":[214,370],"slope":[214,370],"outc":[215],"outco":[215],"outcom":[215],"outcome":[215],"hat":[215],"idx":[218],"enu":[218],"enum":[218],"enume":[218],"enumer":[218],"enumera":[218],"enumerat":[218],"enumerate":[218],"pyw":[218],"pywi":[218],"pywit":[218],"pywith":[218],"rese":[218],"reset":[218],"cyc":[218],"cycl":[218],"cycle":[218],"implementa":[221],"implementat":[221],"implementati":[221],"implementatio":[221],"implementation":[221],"implementations":[221],"operate":[221],"sto":[222,296,356],"stor":[222,356],"stori":[222],"storin":[222],"storing":[222],"samples":[222,259,265,287],"math":[241],"mathr":[241],"mathrm":[241],"arvize":[241,242,252,330,331,332,335],"arvizex":[241,242,252,330,331,332,335],"arvizexa":[241,242,252,330,331,332,335],"arvizexam":[241,242,252,330,331,332,335],"arvizexamp":[241,242,252,330,331,332,335],"arvizexampl":[241,242,252,330,331,332,335],"arvizexample":[241,242,252,330,331,332,335],"arvizexampled":[241,242,252,330,331,332,335],"arvizexampleda":[241,242,252,330,331,332,335],"arvizexampledat":[241,242,252,330,331,332,335],"arvizexampledata":[241,242,252,330,331,332,335],"spl":[241,287],"spli":[241,287],"split":[241,287],"cali":[252],"calib":[252],"calibr":[252],"calibra":[252],"calibrat":[252],"calibrate":[252],"calibrated":[252],"approx":[252],"approxi":[252],"approxim":[252],"approxima":[252],"approximat":[252],"approximate":[252],"approximatel":[252],"approximately":[252],"uniforml":[252],"uniformly":[252],"distribute":[252],"distributed":[252],"gab":[252],"gabr":[252],"gabry":[252],"gabry2":[252],"gabry20":[252],"gabry201":[252],"gabry2019":[252],"quantit":[252,332],"quantity":[252,332],"thems":[252,332],"themse":[252,332],"themsel":[252,332],"themselv":[252,332],"themselve":[252,332],"themselves":[252,332],"dima":[252],"dimar":[252],"dimarr":[252],"dimarra":[252],"dimarray":[252],"categori":[252],"categoric":[252],"categorica":[252],"categorical":[252],"yao":[255],"andr":[255],"andre":[255],"andrew":[255],"improves":[258],"smoothi":[258],"smoothin":[258],"smoothing":[258],"act":[258,287],"acts":[258],"very":[259,265],"infi":[264],"infin":[264],"infini":[264],"infinit":[264],"infinite":[264],"correspondi":[265,332],"correspondin":[265,332],"corresponding":[265,332],"unl":[265],"unli":[265],"unlik":[265],"unlike":[265],"unlikel":[265],"unlikely":[265],"wer":[265],"were":[265],"equivalent":[273,278],"commonl":[273],"commonly":[273],"parameteri":[273],"parameteriz":[273],"parameteriza":[273],"parameterizat":[273],"parameterizati":[273],"parameterizatio":[273],"parameterization":[273],"sorte":[274],"sorted":[274],"iss":[274],"isso":[274],"issor":[274],"issort":[274],"issorte":[274],"issorted":[274],"assu":[274,303],"assum":[274,303],"assume":[274,303],"assumed":[274],"copy":[274],"mad":[274,334],"made":[274],"steph":[281],"stephe":[281],"stephen":[281],"stephens":[281],"general":[281],"generali":[281],"generaliz":[281],"generalize":[281],"generalized":[281],"tec":[281],"tech":[281],"techn":[281],"techno":[281],"technom":[281],"technome":[281],"technomet":[281],"technometr":[281],"technometri":[281],"technometric":[281],"technometrics":[281],"joi":[285],"join":[285],"joint":[285],"colla":[285],"collab":[285],"collabo":[285],"collabor":[285],"collabora":[285],"collaborat":[285],"collaborati":[285],"collaboratio":[285],"collaboration":[285],"betw":[285,303],"betwe":[285,303],"betwee":[285,303],"between":[285,303],"navl":[287],"navli":[287],"navlin":[287],"navlink":[287],"navlinks":[287],"navigationh":[287],"navigationha":[287],"navigationhan":[287],"navigationhand":[287],"navigationhandl":[287],"navigationhandle":[287],"navigationhandler":[287],"gete":[287],"getel":[287],"getele":[287],"getelem":[287],"geteleme":[287],"getelemen":[287],"getelement":[287],"getelementb":[287],"getelementby":[287],"getelementbyi":[287],"getelementbyid":[287],"navigationi":[287],"navigationit":[287],"navigationite":[287],"navigationitem":[287],"navigationitems":[287],"navigationitemsc":[287],"navigationitemsco":[287],"navigationitemscon":[287],"navigationitemscont":[287],"navigationitemsconta":[287],"navigationitemscontai":[287],"navigationitemscontain":[287],"navigationitemscontaine":[287],"navigationitemscontainer":[287],"let":[287],"lasts":[287],"lastsc":[287],"lastscr":[287],"lastscro":[287],"lastscrol":[287],"lastscroll":[287],"lastscrolly":[287],"win":[287],"wind":[287],"windo":[287],"window":[287],"scrolly":[287],"seta":[287],"setap":[287],"setapp":[287],"setappr":[287],"setappro":[287],"setapprop":[287],"setappropr":[287],"setappropri":[287],"setappropria":[287],"setappropriat":[287],"setappropriate":[287],"setappropriateh":[287],"setappropriatehe":[287],"setappropriatehei":[287],"setappropriateheig":[287],"setappropriateheigh":[287],"setappropriateheight":[287],"inn":[287],"inne":[287],"inner":[287],"innerw":[287],"innerwi":[287],"innerwid":[287],"innerwidt":[287],"innerwidth":[287],"vie":[287],"view":[287],"viewp":[287],"viewpo":[287],"viewpor":[287],"viewport":[287],"viewporth":[287],"viewporthe":[287],"viewporthei":[287],"viewportheig":[287],"viewportheigh":[287],"viewportheight":[287],"innerh":[287],"innerhe":[287],"innerhei":[287],"innerheig":[287],"innerheigh":[287],"innerheight":[287],"navh":[287],"navhe":[287],"navhei":[287],"navheig":[287],"navheigh":[287],"navheight":[287],"off":[287],"offs":[287],"offse":[287],"offset":[287],"offseth":[287],"offsethe":[287],"offsethei":[287],"offsetheig":[287],"offsetheigh":[287],"offsetheight":[287],"maxh":[287],"maxhe":[287],"maxhei":[287],"maxheig":[287],"maxheigh":[287],"maxheight":[287],"overflowy":[287],"els":[287],"else":[287],"mai":[287],"main":[287],"mob":[287],"mobi":[287],"mobil":[287],"mobile":[287],"cli":[287],"clic":[287],"click":[287],"classl":[287],"classli":[287],"classlis":[287],"classlist":[287],"hidd":[287],"hidde":[287],"hidden":[287],"remo":[287],"remov":[287],"remove":[287],"menus":[287],"clicke":[287],"clicked":[287],"outs":[287],"outsi":[287],"outsid":[287],"outside":[287],"eve":[287],"even":[287],"event":[287],"prev":[287],"preve":[287],"preven":[287],"prevent":[287],"preventd":[287],"preventde":[287],"preventdef":[287],"preventdefa":[287],"preventdefau":[287],"preventdefaul":[287],"preventdefault":[287],"acti":[287],"actio":[287],"action":[287],"settim":[287],"settime":[287],"settimeo":[287],"settimeou":[287],"settimeout":[287],"timeo":[287],"timeou":[287],"timeout":[287],"dur":[287],"dura":[287],"durat":[287],"durati":[287],"duratio":[287],"duration":[287],"dela":[287],"delay":[287],"takes":[287],"addin":[287],"adding":[287],"reca":[287],"recal":[287],"recalc":[287],"recalcu":[287],"recalcul":[287],"recalcula":[287],"recalculat":[287],"recalculate":[287],"changes":[287],"resi":[287],"resiz":[287],"resize":[287],"ini":[287],"init":[287],"initi":[287],"initia":[287],"initial":[287],"setu":[287],"setup":[287],"abstracta":[287],"abstractar":[287],"abstractarr":[287],"abstractarra":[287],"abstractarray":[287],"unio":[287],"union":[287],"autocov":[287],"autocovm":[287],"autocovme":[287],"autocovmet":[287],"autocovmeth":[287],"autocovmetho":[287],"autocovmethod":[287],"maxl":[287],"maxla":[287],"maxlag":[287],"opt":[287],"opti":[287],"optio":[287],"option":[287],"optiona":[287],"optional":[287],"optionall":[287],"optionally":[287],"bel":[287],"belo":[287],"below":[287],"des":[289,325],"desc":[289,325],"descr":[289,325],"descri":[289,325],"descrip":[289,325],"descript":[289,325],"descripti":[289,325],"descriptio":[289,325],"description":[289,325],"indica":[294,303],"indicat":[294,303],"indicate":[294,303],"scaled":[296],"pois":[296],"poiss":[296],"poisso":[296],"poisson":[296],"binomi":[296],"binomia":[296],"binomial":[296],"correctn":[296],"correctne":[296],"correctnes":[296],"correctness":[296],"depends":[296],"internall":[296],"internally":[296],"mljb":[296],"mljba":[296],"mljbas":[296],"mljbase":[296],"mlji":[296],"mljit":[296],"mljite":[296],"mljiter":[296],"mljitera":[296],"mljiterat":[296],"mljiterati":[296],"mljiteratio":[296],"mljiteration":[296],"evo":[296],"evot":[296],"evotr":[296],"evotre":[296],"evotree":[296],"evotrees":[296],"statisticalm":[296],"statisticalme":[296],"statisticalmea":[296],"statisticalmeas":[296],"statisticalmeasu":[296],"statisticalmeasur":[296],"statisticalmeasure":[296],"statisticalmeasures":[296],"boos":[296],"boost":[296],"booste":[296],"boosted":[296],"trees":[296],"nro":[296],"nrou":[296],"nroun":[296],"nround":[296],"nrounds":[296],"sequent":[296],"sequenti":[296],"sequentia":[296],"sequential":[296],"sequentiall":[296],"sequentially":[296],"stacke":[296],"stacked":[296],"lea":[296],"rate":[296],"eta":[296],"evotreec":[296],"evotreecl":[296],"evotreecla":[296],"evotreeclas":[296],"evotreeclass":[296],"evotreeclassi":[296],"evotreeclassif":[296],"evotreeclassifi":[296],"evotreeclassifie":[296],"evotreeclassifier":[296],"rou":[296],"roun":[296],"round":[296],"0f0":[296],"ear":[296],"earl":[296],"early":[296],"stop":[296],"stopp":[296],"stoppi":[296],"stoppin":[296],"stopping":[296],"ach":[296],"achi":[296],"achie":[296],"achiev":[296],"achieve":[296],"achieved":[296],"old":[299],"olde":[299],"older":[299],"han":[300,305],"hang":[300],"hanga":[300],"hangar":[300],"hangart":[300],"hangartn":[300],"hangartne":[300],"hangartner":[300],"darb":[300],"darbo":[300],"darboo":[300],"darboot":[300],"mcb":[300],"mcbo":[300],"mcboo":[300],"mcboot":[300],"bil":[300],"bill":[300],"billi":[300],"billin":[300],"billins":[300],"billinsg":[300],"billinsgl":[300],"billinsgle":[300],"billinsgley":[300],"billing":[300],"billings":[300],"billingsl":[300],"billingsle":[300],"billingsley":[300],"billingsleyb":[300],"billingsleybo":[300],"billingsleyboo":[300],"billingsleyboot":[300],"ben":[300],"benj":[300],"benja":[300],"benjam":[300],"benjami":[300],"benjamin":[300],"deo":[300],"deon":[300],"deono":[300],"deonov":[300],"deonovi":[300],"deonovic":[300],"red":[301],"redu":[301],"reduc":[301],"reduct":[301],"reducti":[301],"reductio":[301],"reduction":[301],"psr":[301],"psrf":[301],"sug":[301],"sugg":[301],"sugge":[301],"sugges":[301],"suggest":[301],"rul":[301],"rule":[301],"thu":[301],"thum":[301],"thumb":[301],"rub":[302,305],"rubi":[302,305],"rubin":[302,305],"bro":[302],"broo":[302],"brook":[302],"brooks":[302],"iterations":[303],"users":[303],"suf":[303],"suff":[303],"suffi":[303],"suffic":[303],"suffici":[303],"sufficie":[303],"sufficien":[303],"sufficient":[303],"separati":[303],"separatio":[303],"separation":[303],"thei":[303],"their":[303],"indep":[303],"indepe":[303],"indepen":[303],"independ":[303],"independe":[303],"independen":[303],"independent":[303],"withi":[304,366],"within":[304,366],"rej":[304],"reje":[304],"rejec":[304],"reject":[304],"rejecte":[304],"rejected":[304],"gey":[305],"geye":[305],"geyer":[305],"geyer1":[305],"geyer19":[305],"geyer199":[305],"geyer1992":[305],"pra":[305],"prac":[305],"pract":[305],"practi":[305],"practic":[305],"practica":[305],"practical":[305],"scie":[305],"scien":[305],"scienc":[305],"science":[305],"bda3":[305],"carli":[305],"carlin":[305],"ster":[305],"stern":[305],"dun":[305],"duns":[305],"dunso":[305],"dunson":[305],"crc":[305],"press":[305],"jon":[305],"jone":[305],"jones":[305],"implementi":[305],"implementin":[305],"implementing":[305],"confid":[305],"confide":[305],"confiden":[305],"confidenc":[305],"confidence":[305],"hand":[305],"handb":[305],"handbo":[305],"handboo":[305],"handbook":[305],"pdf":[305],"applicabi":[305],"applicabil":[305],"applicabili":[305],"applicabilit":[305],"applicability":[305],"quas":[305],"quasi":[305],"consi":[308],"consis":[308],"consist":[308],"consists":[308],"prim":[308],"prima":[308],"primar":[308],"primari":[308],"primaril":[308],"primarily":[308],"stru":[308],"struc":[308],"struct":[308],"structu":[308],"structur":[308],"structure":[308],"structures":[308],"provides":[308],"overlo":[308],"overloa":[308],"overload":[308],"overloade":[308],"overloaded":[308],"keys":[313,367],"bfm":[321],"bfmi":[321],"chainw":[322],"chainwi":[322],"chainwis":[322],"chainwise":[322],"fract":[322],"fracti":[322],"fractio":[322],"fraction":[322],"devi":[334],"devia":[334],"deviat":[334],"deviati":[334],"deviatio":[334],"deviation":[334],"abso":[334],"absol":[334],"absolu":[334],"absolut":[334],"absolute":[334],"stora":[356],"storag":[356],"storage":[356],"ncd":[357],"ncda":[357],"ncdat":[357],"ncdata":[357],"ncdatas":[357],"ncdatase":[357],"ncdataset":[357],"ncdatasets":[357],"epa":[366],"stu":[366],"stud":[366],"study":[366],"houses":[366],"minn":[366],"minne":[366],"minnes":[366],"minneso":[366],"minnesot":[366],"minnesota":[366],"hierarchy":[366],"households":[366],"county":[366],"includes":[366],"contextu":[366],"contextua":[366],"contextual":[366],"effects":[366],"ura":[366],"uran":[366],"urani":[366],"uraniu":[366],"uranium":[366],"cac":[367],"cach":[367],"cache":[367],"cached":[367],"fut":[367],"futu":[367],"futur":[367],"future":[367],"keyse":[367],"keyset":[367],"ordere":[367],"ordered":[367],"orderedc":[367],"orderedco":[367],"orderedcol":[367],"orderedcoll":[367],"orderedcolle":[367],"orderedcollec":[367],"orderedcollect":[367],"orderedcollecti":[367],"orderedcollectio":[367],"orderedcollection":[367],"orderedcollections":[367],"orderedd":[367],"ordereddi":[367],"ordereddic":[367],"ordereddict":[367],"rug":[367],"rugb":[367],"rugby":[367],"fie":[367,370],"fiel":[367,370],"field":[367,370],"ipy":[370],"ipyn":[370],"ipynb":[370],"whol":[370],"whole":[370],"specifica":[370],"specificat":[370],"specificati":[370],"specificatio":[370],"specification":[370],"variant":[370],"havi":[370],"havin":[370],"having":[370],"awa":[370],"away":[370],"syn":[370],"synt":[370],"synth":[370],"synthe":[370],"synthet":[370],"syntheti":[370],"synthetic":[370],"noi":[370],"nois":[370],"noise":[370],"eps":[370],"hun":[370],"hund":[370],"hundr":[370],"hundre":[370],"hundred":[370],"pymc3":[370],"determini":[370],"determinis":[370],"determinist":[370],"deterministi":[370],"deterministic":[370],"regression10":[370],"regression10d":[370],"fiv":[370],"five":[370],"artifactu":[373],"artifactut":[373],"artifactuti":[373],"artifactutil":[373],"artifactutils":[373],"url":[373],"git":[373],"gith":[373],"githu":[373],"github":[373],"devs":[373]},{"100":[18,59,60,112,115,142,144,153,305,351,352,359],"104":[144],"108":[144],"110":[305],"111":[103,161,255],"114":[144,305],"117":[123],"123":[103,255],"131":[124],"135":[90],"139":[116],"144":[122,123],"148":[305],"149":[252],"150":[140,146,152],"151":[139,241],"153":[139],"154":[161,255],"155":[116],"156":[123,124],"158":[116],"160":[123,147,305],"162":[123],"163":[122],"164":[123],"167":[116],"170":[154,305],"175":[44],"178":[123],"179":[122],"182":[103,255],"189":[123],"190":[148,155],"191":[116,123],"196":[122],"198":[305],"199":[44,144],"200":[137,274,281,366],"201":[138,139,140,144,146,147,148,152,155,161,300],"202":[115,140,264,265,296],"210":[116],"219":[123],"220":[252],"222":[123],"228":[370],"237":[116,122],"240":[366],"243":[252],"251":[123],"255":[123],"258":[123],"259":[123,233],"266":[122],"270":[330],"272":[122],"274":[44,305],"276":[144],"281":[144],"282":[123],"283":[123],"285":[144],"288":[331,332],"295":[252],"296":[252],"307":[255,330],"309":[122],"315":[115],"316":[281],"317":[124],"325":[124,281],"326":[122],"327":[331,332],"333":[72,231],"341":[94,95,245,246],"357":[252],"363":[44],"366":[122],"378":[72,231],"382":[72,231],"389":[103,255],"393":[331,332],"402":[103,255],"403":[252],"415":[122,124],"421":[90],"434":[305],"435":[252],"446":[241],"455":[305],"457":[305],"460":[113],"472":[305],"473":[44],"480":[115],"483":[44,95,246],"495":[122,124],"500":[138,144,151,241,330],"516":[95,246],"526":[124],"538":[122],"539":[62],"568":[122,124],"573":[124],"581":[122,331,332],"582":[252],"590":[161],"604":[111],"606":[111,119,123],"607":[111,119,123],"626":[122],"630":[122],"638":[331,332],"641":[331,332],"642":[44,305],"655":[252],"671":[116],"683":[253],"703":[124],"740":[122],"741":[122],"752":[122,124],"757":[116],"775":[252],"776":[106],"806":[265],"816":[116],"842":[265],"869":[116],"873":[252],"877":[122],"886":[331,332],"900":[75,233],"902":[252],"916":[122,124],"938":[277],"942":[331,332],"952":[124],"959":[277],"962":[116],"967":[75,233],"969":[122,124],"978":[44,305],"982":[54,346],"983":[122],"998":[77,333],"1000":[112,115,142,153],"1007":[44,305],"1047":[144],"1080":[144],"1109":[305],"1111":[103,161,255],"1144":[305],"1145":[144],"1174":[123],"1237":[103,255],"1317":[124],"1396":[116],"1440":[122],"1449":[123],"1499":[252],"1507":[140,146,152],"1540":[161],"1549":[255],"1552":[116],"1563":[124],"1567":[123],"1582":[116],"1604":[123,147,305],"1627":[123],"1636":[122],"1648":[123],"1678":[116],"1701":[305],"1709":[103,154,255],"1780":[123],"1797":[122],"1890":[123],"1893":[123],"1903":[148,155],"1914":[123],"1916":[116],"1965":[122],"1983":[305],"1991":[305],"1992":[44],"1998":[305],"1999":[144],"2006":[366],"2009":[274,281],"2010":[44],"2011":[44,161],"2012":[44],"2013":[44,139],"2014":[154],"2016":[140,144,146,147,305],"2017":[154,300],"2018":[305],"2019":[138,148,152,155,255],"2020":[296],"2021":[264,265],"2022":[115,140],"2105":[116],"2196":[123],"2206":[252],"2220":[123],"2288":[370],"2375":[116,122],"2406":[366],"2436":[252],"2519":[123],"2556":[123],"2580":[123],"2590":[123],"2598":[233],"2666":[122],"2724":[122],"2744":[44,305],"2828":[123],"2839":[123],"2858":[144],"2885":[331,332],"2953":[252],"2967":[252],"3092":[122],"3153":[115],"3178":[124],"3257":[124],"3263":[122],"3272":[331,332],"3336":[72,231],"3417":[94,95,245,246],"3575":[252],"3666":[122],"3787":[72,231],"3829":[72,231],"3937":[331,332],"4033":[252],"4153":[122,124],"4350":[252],"4605":[113],"4801":[115],"4837":[95,246],"4950":[122,124],"5000":[138,145],"5162":[95,246],"5261":[124],"5382":[122],"5689":[122,124],"5738":[124],"5811":[122],"5814":[331,332],"5822":[252],"5907":[161],"6049":[111],"6063":[111,119,123],"6074":[111,119,123],"6268":[122],"6309":[122],"6388":[331,332],"6410":[331,332],"6552":[252],"6710":[116],"6831":[253],"7034":[124],"7253":[116],"7406":[122],"7410":[122],"7524":[122,124],"7573":[116],"7750":[252],"7763":[106],"8168":[116],"8693":[116],"8735":[252],"8773":[122],"8861":[331,332],"9002":[75,233],"9003":[75,233],"9025":[252],"9052":[122],"9161":[124],"9162":[122],"9306":[122],"9427":[331,332],"9526":[124],"9624":[116],"9674":[75,233],"9693":[122,124],"9704":[116],"9839":[122],"9983":[77,333],"10474":[144],"11747":[123],"12378":[103,255],"13171":[124],"13966":[116],"14403":[122],"14492":[123],"14990":[252],"15491":[255],"15672":[123],"15827":[116],"15829":[116],"16047":[123],"16255":[370],"16256":[370],"16278":[123],"16364":[122],"16484":[123],"16788":[116],"17809":[123],"17972":[122],"18901":[123],"18938":[123],"19146":[123],"19169":[116],"19652":[122],"21052":[116],"21969":[123],"22062":[252],"22205":[123],"22882":[370],"23756":[116],"24067":[366],"24368":[252],"25198":[123],"25563":[123],"25800":[123],"25906":[123],"25982":[233],"26666":[122],"27243":[122],"27440":[44,305],"28288":[123],"28396":[123],"28580":[144],"28585":[144],"28852":[331,332],"29532":[252],"29670":[252],"31539":[115],"31781":[124],"32577":[124],"32631":[122],"32729":[331,332],"34175":[94,95,245,246],"35756":[252],"39374":[331,332],"40331":[252],"41532":[122,124],"43509":[252],"46054":[113],"48011":[115],"48372":[95,246],"49509":[122,124],"51627":[95,246],"52616":[124],"53829":[122],"56898":[122,124],"57385":[124],"58111":[122],"58145":[331,332],"58225":[252],"60496":[111],"60637":[111,119,123],"60747":[111,119,123],"63093":[122],"63882":[331,332],"64105":[331,332],"65527":[252],"67101":[116],"68319":[253],"70345":[124],"72536":[116],"74068":[122],"74108":[122],"75245":[122,124],"77508":[252],"86939":[116],"87357":[252],"87737":[122],"88617":[331,332],"90028":[75,233],"90250":[252],"90526":[122],"93064":[122],"94275":[331,332],"96249":[116],"96931":[124],"96939":[122],"97049":[116],"99838":[77,333],"104744":[144],"117476":[123],"144923":[123],"149908":[252],"154910":[255],"156724":[123],"160477":[123],"162557":[370],"162566":[370],"162782":[123],"178094":[123],"189015":[123],"189386":[123],"191463":[123],"219695":[123],"220627":[252],"222054":[123],"228826":[370],"240674":[366],"243686":[252],"251988":[123],"255636":[123],"258001":[123],"259065":[123],"282881":[123],"283969":[123],"285803":[144],"285855":[144],"288523":[331,332],"295321":[252],"296706":[252],"315398":[115],"357563":[252],"393741":[331,332],"403318":[252],"435094":[252],"460544":[113],"483723":[95,246],"516277":[95,246],"526168":[124],"581451":[331,332],"582252":[252],"604969":[111],"606375":[111,119,123],"607471":[111,119,123],"638821":[331,332],"641057":[331,332],"655275":[252],"683197":[253],"752459":[122,124],"775086":[252],"873577":[252],"877374":[122],"886175":[331,332],"902508":[252],"905263":[122],"942759":[331,332],"998385":[77,333],"1047447":[144],"1549100":[255],"1625573":[370],"1625667":[370],"1625668":[370],"2288265":[370],"2406747":[366],"2858036":[144],"2858558":[144],"10474474":[144],"16255736":[370],"16256678":[370],"16256681":[370],"22882652":[370],"24067472":[366],"packages":[3],"arvize":[3,333],"arvizex":[3,333],"arvizexa":[3,333],"arvizexam":[3,333],"arvizexamp":[3,333],"arvizexampl":[3,333],"arvizexample":[3,333],"arvizexampled":[3,333],"arvizexampleda":[3,333],"arvizexampledat":[3,333],"arvizexampledata":[3,333],"exa":[3,18,27,59,60,128,142,147,161,308,317,351,352,359],"exam":[3,18,27,59,60,128,142,147,161,308,317,351,352,359],"examp":[3,18,27,59,60,128,142,147,161,308,317,351,352,359],"exampl":[3,18,27,59,60,128,142,147,161,308,317,351,352,359],"example":[3,18,27,59,60,128,142,147,161,308,317,351,352,359],"obj":[3,15,82,83,123,150],"obje":[3,15,82,83,123,150],"objec":[3,15,82,83,123,150],"object":[3,15,82,83,123,150],"objects":[3,49,150,341],"use":[3,23,49,58,69,81,93,98,172,230,244,249,269,299,313,341,350,362],"usef":[3,93,159,244,259],"usefu":[3,93,159,244,259],"useful":[3,93,159,244,259],"dem":[3],"demo":[3],"demon":[3],"demons":[3],"demonst":[3],"demonstr":[3],"demonstra":[3],"demonstrat":[3],"demonstrati":[3],"demonstratio":[3],"demonstration":[3],"tes":[3],"test":[3],"testi":[3],"testin":[3],"testing":[3],"arvizp":[3],"arvizpy":[3],"arvizpyt":[3],"arvizpyth":[3],"arvizpytho":[3],"arvizpython":[3],"arvizpythonp":[3],"arvizpythonpl":[3],"arvizpythonplo":[3],"arvizpythonplot":[3],"arvizpythonplots":[3],"lib":[3,14,59,106,115,351],"libr":[3,14,59,115,351],"libra":[3,14,59,115,351],"librar":[3,14,59,115,351],"library":[3,14,59,115,351],"plo":[3,28,79,82,83,123,218,259,264,318],"plot":[3,28,79,82,83,123,218,259,264,318],"plott":[3,259],"plotti":[3,139,143,259],"plottin":[3,139,143,259],"plotting":[3,139,143,259],"functions":[3,5,49,58,85,123,132,236,341,350],"types":[3],"see":[3,15,37,70,82,83,97,98,99,112,128,142,147,155,161,162,179,180,181,182,183,184,186,187,188,189,190,191,192,193,194,196,197,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,221,229,248,249,250,258,259,308,322,323,324,325,329],"nav":[3],"navi":[3],"navig":[3],"naviga":[3],"navigat":[3],"navigati":[3],"navigatio":[3],"navigation":[3],"bar":[3,163],"mor":[3,111,112,322],"more":[3,111,112,322],"run":[4,129,259,305],"add":[4,129,141,158,160,303,373],"arv":[4,17,112,115,285,308,333,358],"arvi":[4,17,112,115,285,308,333,358],"arviz":[4,17,112,115,285,308,333,358],"des":[5,15,37,323,324,329],"desc":[5,15,37,323,324,329],"descr":[5,15,37,323,324,329],"descri":[5,15,37,323,324,329],"descrip":[5,15,37,323,324,329],"descript":[5,15,37,323,324,329],"descripti":[5,15,37,323,324,329],"descriptio":[5,15,37,323,324,329],"description":[5,15,37,323,324,329],"fun":[5,40,49,85,123,132,236,292,341],"func":[5,40,49,85,123,132,236,292,341],"funct":[5,40,49,85,123,132,148,155,156,159,236,292,341],"functi":[5,40,49,85,123,132,148,155,156,159,236,292,341],"functio":[5,40,49,85,123,132,148,155,156,159,236,292,341],"function":[5,40,49,85,123,132,148,155,156,159,236,292,341],"inp":[6,35,137,287],"inpu":[6,35,137,287],"input":[6,35,137,287],"inferenced":[6,9,75,112],"inferenceda":[6,9,75,112],"inferencedat":[6,9,75,112],"inferencedata":[6,9,75,112],"inf":[9,32,75,79,85,150,236,241,277,297],"infe":[9,75,150,305],"infer":[9,75,150,305],"infere":[9,75,150,305],"inferen":[9,75,150,305],"inferenc":[9,75,150,305],"inference":[9,75,150,305],"sta":[9,28,35,152,159,252,281,318,328,367],"stat":[9,28,35,93,140,152,244,252,281,287,318,328,367],"stats":[9,28,35,68,93,227,244,287,318,328,367],"containi":[14,82,83,154],"containin":[14,82,83,154],"containing":[14,82,83,154],"likelihoods":[14],"gen":[14,58,59,142,152,305,350,351],"gene":[14,58,59,142,152,305,350,351],"gener":[14,58,59,142,152,305,350,351],"genera":[14,58,59,142,152,305,350,351],"generat":[14,58,59,142,350,351],"generate":[14,58,59,142,350,351],"generated":[14,58,59,350,351],"coo":[14,58,59,350,351],"coor":[14,58,59,350,351],"coord":[14,58,59,350,351],"coords":[14,58,59,350,351],"map":[14,59,273,351],"dim":[14,59,82,83,233,351],"dime":[14,59,82,83,101,150,233,351],"dimen":[14,59,82,83,101,150,233,351],"dimens":[14,59,82,83,101,150,233,351],"dimensi":[14,59,82,83,101,150,233,351],"dimensio":[14,59,82,83,101,150,233,351],"dimension":[14,59,82,83,101,150,233,351],"ind":[14,42,59,138,154,159,202,259,351],"indi":[14,42,59,111,119,138,154,159,202,259,287,351],"indic":[14,42,59,111,119,138,154,159,259,287,351],"indice":[14,59,111,119,351],"indices":[14,59,111,119,351],"dims":[14,59,60,153,331,332,351,352],"its":[14,26,58,60,112,139,142,163,316,350,352],"dimensions":[14,59,82,83,101,111,150,351],"elt":[14],"elty":[14],"eltyp":[14],"eltype":[14],"eltypes":[14],"prim":[14],"prima":[14],"primar":[14],"primari":[14],"primaril":[14],"primarily":[14],"used":[14,58,69,93,97,111,119,143,162,230,244,248,299,308,350,362],"ass":[14,33,148,298],"assi":[14,159],"assig":[14,159],"assign":[14,159],"disc":[14,17,287,303,358],"discr":[14],"discre":[14],"discret":[14],"discrete":[14],"wer":[14],"were":[14],"sto":[14],"stor":[14],"store":[14],"stored":[14],"flo":[14,42,294,332],"floa":[14,332],"float":[14,332],"floats":[14],"ret":[14,25,33,59,60,82,83,89,139,142,143,147,156,162,163,240,287,298,315,351,352],"retu":[14,25,33,59,60,82,83,89,139,142,143,147,156,162,163,240,287,298,315,351,352],"retur":[14,25,33,59,60,82,83,89,139,142,143,147,156,162,163,240,287,298,315,351,352],"return":[14,25,33,59,60,82,83,89,139,142,143,147,156,162,163,240,287,298,315,351,352],"returns":[14,25,59,60,82,83,137,139,141,142,143,147,148,155,156,159,160,162,163,315,351,352],"gro":[14,52,56,59,60,139,344,348,351,352,367],"grou":[14,52,56,59,60,139,344,348,351,352,367],"group":[14,52,56,59,60,139,344,348,351,352,367],"groups":[14,18,52,56,59,60,159,344,348,351,352,359,367],"cor":[14,25,59,97,106,248,315,351],"corr":[14,25,59,97,248,315,351],"corre":[14,25,59,97,248,315,351],"corres":[14,25,59,97,248,296,315,351],"corresp":[14,25,59,97,248,296,315,351],"correspo":[14,25,59,97,248,296,315,351],"correspon":[14,25,59,97,248,296,315,351],"correspond":[14,25,59,97,248,296,315,351],"correspondi":[14,25,59,60,315,351,352],"correspondin":[14,25,59,60,315,351,352],"corresponding":[14,25,59,60,315,351,352],"provided":[14,33,54,59,60,91,175,298,346,351,352],"sou":[14,15,17,18,23,25,26,33,38,39,40,49,51,52,54,55,58,59,60,62,63,68,69,70,71,72,73,75,76,79,80,81,82,83,85,86,87,88,93,94,95,96,97,98,99,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,227,228,229,230,231,233,234,236,237,238,239,241,242,244,245,246,247,248,249,250,252,253,264,265,266,268,269,273,274,287,288,289,290,291,292,294,298,300,301,302,303,304,313,315,316,322,323,324,325,329,330,331,332,333,334,335,336,341,343,344,346,347,350,351,352,354,355,358,359,366,367],"sour":[14,15,17,18,23,25,26,33,38,39,40,49,51,52,54,55,58,59,60,62,63,68,69,70,71,72,73,75,76,79,80,81,82,83,85,86,87,88,93,94,95,96,97,98,99,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,227,228,229,230,231,233,234,236,237,238,239,241,242,244,245,246,247,248,249,250,252,253,264,265,266,268,269,273,274,287,288,289,290,291,292,294,298,300,301,302,303,304,313,315,316,322,323,324,325,329,330,331,332,333,334,335,336,341,343,344,346,347,350,351,352,354,355,358,359,366,367],"sourc":[14,15,17,18,23,25,26,33,38,39,40,49,51,52,54,55,58,59,60,62,63,68,69,70,71,72,73,75,76,79,80,81,82,83,85,86,87,88,93,94,95,96,97,98,99,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,227,228,229,230,231,233,234,236,237,238,239,241,242,244,245,246,247,248,249,250,252,253,264,265,266,268,269,273,274,287,288,289,290,291,292,294,298,300,301,302,303,304,313,315,316,322,323,324,325,329,330,331,332,333,334,335,336,341,343,344,346,347,350,351,352,354,355,358,359,366,367],"source":[14,15,17,18,23,25,26,33,38,39,40,49,51,52,54,55,58,59,60,62,63,68,69,70,71,72,73,75,76,79,80,81,82,83,85,86,87,88,93,94,95,96,97,98,99,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,174,175,227,228,229,230,231,233,234,236,237,238,239,241,242,244,245,246,247,248,249,250,252,253,264,265,266,268,269,273,274,287,288,289,290,291,292,294,298,300,301,302,303,304,313,315,316,322,323,324,325,329,330,331,332,333,334,335,336,341,343,344,346,347,350,351,352,354,355,358,359,366,367],"for":[15,27,58,73,79,98,249,255,258,264,300,303,317,322,350],"descriptions":[15],"rem":[15,58,141,350,366],"rema":[15,58,350],"remai":[15,58,350],"remain":[15,58,350],"remaini":[15,58,350],"remainin":[15,58,350],"remaining":[15,58,350],"nam":[15,18,21,47,184,216,217,253,311,339,359],"name":[15,18,21,47,184,216,217,253,311,339,359],"named":[15,18,21,47,111,253,311,333,339,359],"namedt":[15,18,21,47,111,253,311,333,339,359],"namedtu":[15,18,21,47,111,253,311,333,339,359],"namedtup":[15,18,21,47,111,253,311,333,339,359],"namedtupl":[15,18,21,47,111,253,311,333,339,359],"namedtuple":[15,18,21,47,111,253,311,333,339,359],"res":[17,35,68,75,81,82,83,96,227,233,247,269,296,358],"resp":[17,358],"get":[17,157,209,358],"https":[17,106,140,144,146,147,155,161,358,366],"git":[17,358],"gith":[17,358],"githu":[17,358],"github":[17,358],"com":[17,76,79,160,234,264,358,366],"dev":[17,112,115,358],"devs":[17,358],"blo":[17,358],"blob":[17,358],"mai":[17,358],"main":[17,358],"raw":[17,79,264,358],"tru":[17,89,112,137,146,187,188,191,196,197,200,203,204,205,206,207,208,240,296,358,373],"true":[17,89,112,137,146,187,188,191,196,197,200,203,204,205,206,207,208,240,296,358,373],"bod":[17,358],"body":[17,358],"copy":[17,358],"dis":[17,97,152,157,163,186,222,248,303,358,370],"disco":[17,358],"discon":[17,358],"disconn":[17,358],"disconne":[17,358],"disconnec":[17,358],"disconnect":[17,358],"datas":[17,75,358],"datase":[17,75,358],"dataset":[17,75,358],"examples":[18,59,60,138,142,147,161,259,308,351,352,359],"jul":[18,359],"juli":[18,359],"julia":[18,359],"ida":[18,59,60,117,146,150,214,351,352,359],"idat":[18,59,60,117,146,150,214,351,352,359],"idata":[18,59,60,117,146,150,214,351,352,359],"fro":[18,47,68,70,88,138,227,229,239,359],"from":[18,47,68,70,88,138,227,229,239,359],"ran":[18,135,138,142,144,148,151,153,287,359,370],"rand":[18,138,142,144,151,153,359,370],"randn":[18,59,60,153,351,352,359],"wit":[18,59,68,69,137,138,174,227,230,268,302,333,335,351,359],"with":[18,59,68,69,137,138,174,227,230,268,302,333,335,351,359],"key":[23,35,111,163,287],"keys":[23,111],"met":[23,115,203,313],"meta":[23,115,313],"metad":[23,115,313],"metada":[23,115,313],"metadat":[23,115,313],"metadata":[23,115,313],"nom":[23,313],"nome":[23,313],"nomet":[23,313],"nometa":[23,313],"nometad":[23,313],"nometada":[23,313],"nometadat":[23,313],"nometadata":[23,313],"mos":[23,152,313],"most":[23,152,313],"cas":[23,119,304,313],"case":[23,119,304,313],"cases":[23,313],"cre":[23,49,70,115,139,142,163,229,313,341],"crea":[23,49,115,139,142,149,163,313,341],"creat":[23,49,115,139,142,149,163,313,341],"create":[23,115,139,142,149,163,313],"ins":[23,49,98,249,313,341],"inst":[23,49,98,249,313,341],"inste":[23,49,98,162,249,313,341],"instea":[23,49,98,162,249,313,341],"instead":[23,49,98,162,249,313,341],"dir":[23,49,81,97,248,269,313,341],"dire":[23,49,81,269,313,341],"direc":[23,49,81,269,313,341],"direct":[23,49,81,269,313,341],"directl":[23,49,81,269,313,341],"directly":[23,49,81,269,313,341],"usi":[23,35,59,60,73,137,153,158,159,160,287,305,313,333,336,351,352],"usin":[23,35,59,60,73,137,153,158,159,160,287,305,313,333,336,351,352],"using":[23,35,59,60,73,137,153,158,159,160,287,305,313,333,336,351,352],"and":[25,80,118,129,146,266,315,324,325,331,332,366],"the":[25,51,73,76,184,193,234,259,315,336,343],"spe":[26,51,111,155,163,316,343],"spec":[26,51,111,155,163,316,343],"speci":[26,51,111,155,163,316,343],"specif":[26,51,111,155,163,316,343],"specify":[26,35,58,137,141,158,287,316,350],"specifyi":[26,35,58,137,141,158,287,316,350],"specifyin":[26,35,58,137,141,158,287,316,350],"specifying":[26,35,58,137,141,158,287,316,350],"giv":[26,287,316],"give":[26,287,316],"given":[26,287,316],"they":[26,58,175,316,350],"eve":[26,58,137,144,316,350],"even":[26,58,316,350],"contains":[26,58,111,316,350],"own":[26,58,139,142,163,316,350],"mis":[26,58,80,266,316,350,370],"miss":[26,58,316,350],"missi":[26,58,316,350],"missin":[26,58,316,350],"missing":[26,58,316,350],"doc":[27,139,142,147,308,317,366],"docu":[27,139,142,147,308,317],"docum":[27,139,142,147,308,317],"docume":[27,139,142,147,308,317],"documen":[27,139,142,147,308,317],"document":[27,139,142,147,308,317],"documenta":[27,139,142,147,308,317],"documentat":[27,139,142,147,308,317],"documentati":[27,139,142,147,308,317],"documentatio":[27,139,142,147,308,317],"documentation":[27,139,142,147,308,317],"usa":[27,317],"usag":[27,317],"usage":[27,317],"dataf":[28,318],"datafr":[28,318],"datafra":[28,318],"datafram":[28,318],"dataframe":[28,318],"dataframes":[28,318],"statsp":[28,318],"statspl":[28,318],"statsplo":[28,318],"statsplot":[28,318],"statsplots":[28,318],"alg":[28,318],"alge":[28,318],"algeb":[28,318],"algebr":[28,318],"algebra":[28,318],"algebrao":[28,318],"algebraof":[28,318],"algebraofg":[28,318],"algebraofgr":[28,318],"algebraofgra":[28,318],"algebraofgrap":[28,318],"algebraofgraph":[28,318],"algebraofgraphi":[28,318],"algebraofgraphic":[28,318],"algebraofgraphics":[28,318],"mcs":[31,123,241,242,287,303,304,321,335],"mcse":[31,123,241,242,287,303,304,321,335],"rst":[31,321],"rsta":[31,321],"rstar":[31,321],"info":[32,85,111,236,297],"infor":[32,85,236,297],"inform":[32,85,236,297],"informa":[32,85,236,297],"informat":[32,85,236,297],"informati":[32,85,236,297],"informatio":[32,85,236,297],"information":[32,85,236,297],"def":[33,35,42,106,294,298,308],"defa":[33,42,106,294,298],"defau":[33,42,106,294,298],"defaul":[33,42,106,294,298],"default":[33,42,106,294,298],"assu":[33,298],"assum":[33,298],"assume":[33,298],"assumes":[33,298],"sha":[33,82,83,93,97,123,184,244,248,298,302,330],"shap":[33,82,83,93,97,244,248,298,302,330],"shape":[33,82,83,93,97,244,248,298,302,330],"dif":[33,36,151,252,287,288,298],"diff":[33,36,151,252,287,288,298],"diffe":[33,36,151,252,287,288,298],"differ":[33,36,151,252,287,288,298],"differe":[33,36,151,252,287,288,298],"differen":[33,36,151,252,287,288,298],"different":[33,36,151,287,288,298],"provid":[33,54,59,60,91,175,298,346,351,352],"provide":[33,54,59,60,91,175,298,346,351,352],"mus":[33,101,111,287,298],"must":[33,101,111,287,298],"set":[33,80,151,168,218,266,298],"accor":[33,298],"accord":[33,298],"accordi":[33,298],"accordin":[33,298],"according":[33,298],"accordingl":[33,298],"accordingly":[33,298],"sin":[33,54,143,296,298,346],"sing":[33,54,143,296,298,346],"singl":[33,54,143,296,298,346],"single":[33,54,143,296,298,346],"returne":[33,89,143,240,287,298],"returned":[33,89,143,240,287,298],"oth":[33,35,85,101,222,236,287,298],"othe":[33,35,85,101,222,236,287,298],"other":[33,35,85,101,222,236,287,298],"otherw":[33,35,101,287,298],"otherwi":[33,35,101,287,298],"otherwis":[33,35,101,287,298],"otherwise":[33,35,101,287,298],"eac":[33,252,287,298],"each":[33,252,287,298],"dia":[34,82,83,123,241,258,296,330],"diag":[34,82,83,123,241,258,296,330],"diagn":[34,82,83,123,241,258,296,330],"diagno":[34,82,83,123,241,258,296,330],"diagnos":[34,82,83,123,241,258,296,330],"diagnost":[34,82,83,123,152,241,258,296,330],"diagnosti":[34,82,83,123,152,241,258,296,330],"diagnostic":[34,82,83,123,152,241,258,296,330],"keyw":[35,139,163,287],"keywo":[35,139,163,287],"keywor":[35,139,163,287],"keyword":[35,139,163,287],"equ":[35,70,119,229,287],"equi":[35,119,287],"equiv":[35,119,287],"equiva":[35,119,287],"equival":[35,119,287],"equivale":[35,119,287],"equivalen":[35,119,287],"equivalent":[35,119,287],"stati":[35,140,144,155,162,252,255,281,287],"statis":[35,140,144,155,162,252,255,281,287],"statist":[35,140,144,155,162,252,255,281,287],"statisti":[35,140,144,155,162,252,255,281,287],"statistic":[35,140,144,155,162,252,255,281,287],"statistics":[35,162,252,281,287],"mea":[35,274,287],"mean":[35,274,287],"not":[35,42,54,68,111,119,152,156,227,287,294,346,366],"note":[35,42,54,60,111,119,152,287,294,346,352,366],"whil":[35,70,76,229,234,287],"while":[35,70,76,229,234,287],"conc":[35,287,305],"conce":[35,287,305],"concep":[35,287,305],"concept":[35,287,305],"conceptu":[35,287,305],"conceptua":[35,287,305],"conceptual":[35,287,305],"conceptuall":[35,287],"conceptually":[35,287],"relate":[35,273,287],"related":[35,273,287],"wel":[35,287,305],"well":[35,287],"defi":[35,287,308],"defin":[35,287,308],"define":[35,287,308],"defined":[35,287],"hav":[35,111,119,123,287],"have":[35,111,119,123,287],"fin":[35,152,287],"fini":[35,152,287],"finit":[35,152,287],"finite":[35,152,287],"var":[35,40,54,111,154,184,292,300,308,346],"vari":[35,40,54,111,154,287,292,300,308,346],"varia":[35,54,111,154,287,300,346],"varian":[35,287],"varianc":[35,287],"variance":[35,287],"normaliza":[35,148,157,287],"normalizat":[35,148,157,287],"normalizati":[35,148,157,287],"normalizatio":[35,148,157,287],"normalization":[35,148,157,287],"proc":[35,106],"proce":[35,106],"procee":[35,287],"proceed":[35,287],"proceeds":[35,287],"ranki":[35,287],"rankin":[35,287],"ranking":[35,287],"inputs":[35,287],"tie":[35,287],"tied":[35,287],"tra":[35,135,139,157],"tran":[35,139],"trans":[35,139],"transf":[35,139],"transfo":[35,139],"transfor":[35,139],"transform":[35,139],"transformi":[35,287],"transformin":[35,287],"transforming":[35,287],"ranks":[35,287],"resu":[35,81,82,83,96,247,269,287],"resul":[35,81,82,83,96,247,269,287],"result":[35,81,82,83,96,247,269,287],"stan":[35,154,287],"stand":[35,287],"standa":[35,287],"standar":[35,287],"standard":[35,287],"normall":[35,287],"normally":[35,287],"distribute":[35,287],"distributed":[35,287],"mon":[35,147,221,284,287],"mono":[35,287],"monot":[35,287],"monoto":[35,287],"monoton":[35,287],"monotoni":[35,287],"monotonic":[35,287],"specifies":[35,139,287],"estimato":[35,38,40,151,287,290,292],"estimator":[35,38,40,151,287,290,292],"estimators":[35,287],"who":[35,287],"whos":[35,287],"whose":[35,287],"estimated":[35,101,193,287],"med":[35,36,71,72,208,228,231,252,288],"medi":[35,36,71,72,208,228,231,252,288],"media":[35,36,71,72,208,228,231,252,288],"median":[35,36,71,72,208,228,231,252,287,288],"std":[35,287],"statsb":[35,66,287,328],"statsba":[35,66,287,328],"statsbas":[35,66,287,328],"statsbase":[35,66,287,328],"mad":[35,287],"base":[35,287,305],"fix":[35],"fix2":[35,287],"dist":[36,97,141,152,157,163,186,222,248,287,288,370],"distr":[36,97,141,152,157,163,186,222,248,287,288,370],"distri":[36,97,141,152,157,163,186,222,248,287,288,370],"distrib":[36,97,141,152,157,163,186,222,248,287,288,370],"distribu":[36,97,141,152,157,163,186,222,248,287,288,370],"distribut":[36,97,141,152,157,163,186,222,248,287,288,370],"distributi":[36,97,141,152,157,163,186,222,248,287,288,370],"distributio":[36,97,141,152,157,163,186,222,248,287,288,370],"distribution":[36,97,141,152,157,163,186,222,248,287,288,370],"due":[36,287,288],"tre":[36,287,288],"tren":[36,287,288],"trend":[36,287,288],"trends":[36,287,288],"loc":[36,287,288],"loca":[36,287,288],"locat":[36,287,288],"locati":[36,287,288],"locatio":[36,287,288],"location":[36,287,288],"locations":[36,287,288],"fold":[36,148,288],"folde":[36,288],"folded":[36,288],"aro":[36,288],"arou":[36,288],"aroun":[36,288],"around":[36,288],"tails":[36,287,288],"sca":[36,288],"scal":[36,288],"scale":[36,152,288],"scales":[36,288],"cla":[36,142,288,367],"clas":[36,142,288,367],"class":[36,142,288,367],"classi":[36,161,288,367,370],"classic":[36,288],"sep":[37,135],"sepa":[37,135],"separ":[37,135],"separa":[37,135],"separat":[37,135],"separate":[37],"separatel":[37],"separately":[37],"sup":[37,112,163,289],"supp":[37,112,163,289],"suppo":[37,112,289],"suppor":[37,112,289],"support":[37,112,289],"supporte":[37,289],"supported":[37,289],"fol":[37,85,95,154,158,236,246,287,289,296],"foll":[37,85,95,154,158,236,246,287,289,296],"follo":[37,85,95,154,158,236,246,287,289,296],"follow":[37,85,95,154,158,236,246,287,289,296],"followi":[37,85,95,158,236,246,287,289,296],"followin":[37,85,95,158,236,246,287,289,296],"following":[37,85,95,158,236,246,287,289,296],"aut":[37,42,289,294],"auto":[37,42,289,294],"autoc":[37,42,289,294],"autoco":[37,42,289,294],"autocov":[37,137,289],"autocova":[37,137,287],"autocovar":[37,137,287],"autocovari":[37,137,287],"autocovaria":[37,137,287],"autocovarian":[37,137,287],"autocovarianc":[37,137,287],"autocovariance":[37,137,287],"methods":[37,44,95,203,246],"bia":[38,79,264,290],"bias":[38,79,264,290],"biase":[38,290],"biased":[38,290],"discusse":[38,40,290,292],"discussed":[38,40,290,292],"gey":[38,44,290],"geye":[38,44,290],"geyer":[38,44,290],"geyer1":[38,44,290],"geyer19":[38,44,290],"geyer199":[38,44,290],"geyer1992":[38,44,290],"loa":[39,137,139,140,141,143,146,147,148,149,153,154,155,156,157,158,159,160,161,162,163,291,333],"load":[39,137,139,140,141,143,146,147,148,149,153,154,155,156,157,158,159,160,161,162,163,291,333],"pac":[39,291],"pack":[39,291],"packa":[39,291],"packag":[39,291],"package":[39,291],"tha":[39,42,59,82,83,111,119,145,273,287,291,294,304,351],"that":[39,42,59,82,83,111,119,273,287,291,294,351],"imp":[39,85,119,137,138,139,141,143,144,147,148,149,154,155,156,157,158,159,161,162,163,236,291,366],"impl":[39,85,236,291,366],"imple":[39,85,236,291,366],"implem":[39,85,236,291,366],"impleme":[39,85,236,291,366],"implemen":[39,85,236,291,366],"implement":[39,85,236,291,366],"implements":[39,291],"abstractf":[39,291],"abstractff":[39,291],"abstractfft":[39,291],"abstractffts":[39,291],"int":[39,42,72,231,291,294,305],"inte":[39,60,72,153,231,291,352],"inter":[39,72,153,231,291],"interf":[39,291],"interfa":[39,291],"interfac":[39,291],"interface":[39,291],"suc":[39,291],"such":[39,291],"fftw":[39,291],"fastt":[39,291],"fasttr":[39,291],"fasttra":[39,291],"fasttran":[39,291],"fasttrans":[39,291],"fasttransf":[39,291],"fasttransfo":[39,291],"fasttransfor":[39,291],"fasttransform":[39,291],"fasttransforms":[39,291],"vario":[40,292,308],"variog":[40,292],"variogr":[40,292],"variogra":[40,292],"variogram":[40,292],"autocor":[40,42,292,294],"autocorr":[40,42,292,294],"autocorre":[40,42,292,294],"autocorrel":[40,42,292,294],"autocorrela":[40,42,292,294],"autocorrelat":[40,42,292,294],"autocorrelati":[40,42,292,294],"autocorrelatio":[40,42,292,294],"autocorrelation":[40,42,292,294],"bda3":[40,44,292],"err":[41,293],"erro":[41,293],"error":[41,204,293],"whi":[42,68,70,76,80,112,119,149,227,229,234,266],"whic":[42,68,80,112,119,227,266,287],"which":[42,68,80,112,119,227,266,287],"indica":[42,138,154,159,259,287],"indicat":[42,138,154,159,259,287],"indicate":[42,154,159,259,287],"indicates":[42,154,287],"ove":[42,159,169,294],"over":[42,159,169,294],"overl":[42,159,294],"overla":[42,159,294],"overlap":[42,294],"overlapp":[42,294],"overlappi":[42,294],"overlappin":[42,294],"overlapping":[42,294],"batche":[42,294],"batches":[42,294],"defaulti":[42,294],"defaultin":[42,294],"defaulting":[42,294],"floo":[42,294],"floor":[42,294],"sqr":[42,294],"sqrt":[42,294],"ten":[42,294],"tend":[42,294],"tends":[42,294],"und":[42,144,294],"unde":[42,144,294],"under":[42,144,294],"undere":[42,294],"underes":[42,294],"underest":[42,294],"underesti":[42,294],"underestim":[42,294],"underestima":[42,294],"underestimat":[42,294],"underestimate":[42,294],"esp":[42,294],"espe":[42,294],"espec":[42,294],"especi":[42,294],"especia":[42,294],"especial":[42,294],"especiall":[42,294],"especially":[42,294],"hig":[42,70,80,229,266,294,370],"high":[42,70,80,229,266,294,370],"highl":[42,294],"highly":[42,294],"autocorrelate":[42,294],"autocorrelated":[42,294],"one":[42,139,287,294],"ver":[42,115,294],"veri":[42,294],"verif":[42,294],"verify":[42,294],"low":[42,152,294],"che":[42,139,141,142,143,147,160,161,163,281,287,294],"chec":[42,139,141,142,143,147,160,161,163,287,294],"check":[42,139,141,142,143,147,160,161,163,287,294],"checki":[42,294],"checkin":[42,294],"checking":[42,294],"bul":[42,71,228,294],"bulk":[42,71,228,294],"tai":[42,70,229,287,294],"tail":[42,70,229,287,294],"val":[42,80,93,119,143,156,168,169,180,244,266,287,294],"valu":[42,80,93,119,143,156,160,244,266,287,294],"value":[42,80,93,119,143,156,160,244,266,287,294],"values":[42,80,93,119,156,157,160,244,266,287,294,303],"pra":[44,79,140,146,264],"prac":[44,79,140,146,264],"pract":[44,79,140,146,264],"practi":[44,79,140,146,264],"practic":[44,79,140,146,264],"practica":[44,79,140,146,264],"practical":[44,79,140,146,264],"mar":[44,148,155,196,201,208],"mark":[44,148,155],"marko":[44,155],"markov":[44,155],"sci":[44,161,281],"scie":[44,161,281],"scien":[44,161,281],"scienc":[44,161,281],"science":[44,161,281],"bda":[44,154,287],"carli":[44],"carlin":[44],"ster":[44],"stern":[44],"dun":[44],"duns":[44],"dunso":[44],"dunson":[44],"rub":[44],"rubi":[44],"rubin":[44],"crc":[44,140],"pres":[44,54,346],"press":[44,140],"fle":[44],"fleg":[44],"flega":[44],"flegal":[44],"flegalj":[44],"flegaljo":[44],"flegaljon":[44],"flegaljone":[44],"flegaljones":[44],"flegaljones2":[44],"flegaljones20":[44],"flegaljones201":[44],"flegaljones2011":[44],"jon":[44,255],"jone":[44],"jones":[44],"implementi":[44],"implementin":[44],"implementing":[44],"est":[44,93,137,157,160,193,242,244,274,335],"esti":[44,93,137,157,160,193,242,244,274,335],"estim":[44,93,137,157,160,193,242,244,274,335],"estima":[44,93,137,157,160,193,242,244,274,335],"estimat":[44,93,137,157,160,193,242,244,274,335],"estimati":[44,141,274],"estimatin":[44,274],"estimating":[44,274],"conf":[44,187],"confi":[44,187],"confid":[44,187],"confide":[44,187],"confiden":[44,187],"confidenc":[44,187],"confidence":[44,187],"han":[44],"hand":[44],"handb":[44],"handbo":[44],"handboo":[44],"handbook":[44],"pdf":[44],"flegal2":[44],"flegal20":[44],"flegal201":[44],"flegal2012":[44],"app":[44,111,159,175],"appl":[44,159,175],"appli":[44,175],"applic":[44],"applica":[44],"applicab":[44],"applicabi":[44],"applicabil":[44],"applicabili":[44],"applicabilit":[44],"applicability":[44],"subsa":[44],"subsam":[44],"subsamp":[44],"subsampl":[44],"subsampli":[44],"subsamplin":[44],"subsampling":[44],"boot":[44,94,95,98,99,245,246,249,250],"boots":[44,94,95,98,99,245,246,249,250],"bootst":[44,94,95,98,99,245,246,249,250],"bootstr":[44,94,95,98,99,245,246,249,250],"bootstra":[44,94,95,98,99,245,246,249,250],"bootstrap":[44,94,95,98,99,245,246,249,250],"qua":[44,70,229,274,287],"quas":[44],"quasi":[44],"dic":[47,115,163,195,197],"dict":[47,115,163,195,197],"creati":[49,341],"creatin":[49,341],"creating":[49,341],"exp":[49,82,83,259,296,341],"expo":[49,341],"expor":[49,341],"export":[49,341],"exporte":[49,128,341],"exported":[49,128,341],"xyz":[49,341],"conv":[49,287,300,313,341],"conve":[49,287,300,313,341],"conver":[49,287,300,313,341],"convert":[49,313,341],"specifi":[51,111,155,163,343],"specifie":[51,151,343],"specified":[51,151,343],"returni":[54,346],"returnin":[54,346],"returning":[54,346],"than":[54,111,145,222,287,301,304,346],"ele":[54,62,111,119,121,123,332,346,354],"elem":[54,62,111,119,121,123,332,346,354],"eleme":[54,62,111,119,121,123,332,346,354],"elemen":[54,62,111,119,121,123,332,346,354],"element":[54,62,111,119,121,123,332,346,354],"variab":[54,111,154,300,346],"variabl":[54,111,154,300,346],"variable":[54,111,154,300,346],"variables":[54,111,154,346],"pro":[54,91,146,175,285,346],"prov":[54,59,60,91,175,346,351,352],"provi":[54,59,60,91,175,346,351,352],"beh":[54,79,111,264,346],"beha":[54,79,111,264,346],"behav":[54,79,111,264,346],"behavi":[54,346],"behavio":[54,346],"behavior":[54,346],"sti":[54,346],"stil":[54,346],"still":[54,346],"pre":[54,106,144,152,169,346],"prese":[54,305,346],"preser":[54,346],"preserv":[54,346],"preserve":[54,346],"preserved":[54,346],"alr":[55,347],"alre":[55,347],"alrea":[55,347],"alread":[55,347],"already":[55,347],"rep":[55,139,222,347],"repl":[55,347],"repla":[55,347],"replac":[55,347],"replace":[55,347],"replaced":[55,347],"iterate":[56,296,348],"iterates":[56,348],"inde":[58,350],"index":[58,350],"indexa":[58,350],"indexab":[58,350],"indexabl":[58,350],"indexable":[58,350],"forw":[58,303,304,350],"forwa":[58,303,304,350],"forwar":[58,303,304,350],"forward":[58,303,304,350],"forwarde":[58,303,304,350],"forwarded":[58,303,304,350],"converte":[58,308,350],"converter":[58,350],"nch":[59,351],"ncha":[59,351],"nchai":[59,351],"nchain":[59,351],"nchains":[59,351],"ndr":[59,351],"ndra":[59,351],"ndraw":[59,351],"ndraws":[59,351],"non":[60,112,352],"integ":[60,139,142,352],"intege":[60,142,352],"integer":[60,142,352],"integers":[60,352],"dimensiona":[60,153,233,352],"dimensional":[60,153,233,352],"data1":[60,352],"idata1":[60,146,352],"data2":[60,352],"idata2":[60,146,352],"merged":[63,355],"pit":[66],"wei":[66],"weig":[66],"weigh":[66],"weight":[66],"weights":[66],"sco":[66,111,119,123,328],"scor":[66,111,119,123,328],"score":[66,111,119,123,328],"smo":[66],"smoo":[66],"smoot":[66],"smooth":[66],"dat":[66,75,117,144],"data":[66,75,117,144],"summari":[66,69,73,230,328,336],"summariz":[66,69,73,230,328,336],"summarize":[66,69,73,230,328,336],"cons":[68,111,119,123,150,152,159,227,367],"const":[68,111,119,123,150,152,159,227,367],"constr":[68,227],"constru":[68,227],"construc":[68,227],"construct":[68,227],"tabu":[68,227],"tabul":[68,227],"tabula":[68,227],"tabular":[68,227],"opt":[68,227],"opti":[68,227],"optio":[68,227],"option":[68,227],"optiona":[68,227],"optional":[68,227],"rese":[68,227,305],"reser":[68,227,305],"reserv":[68,227,305],"reserve":[68,227,305],"reserved":[68,227],"are":[68,80,89,175,227,240,266],"alw":[68,111,119,227],"alwa":[68,111,119,227],"alway":[68,111,119,227],"always":[68,111,119,227],"fir":[68,143,175,227],"firs":[68,143,175,227],"first":[68,143,175,227],"highe":[70,229],"highes":[70,229],"highest":[70,229],"den":[70,152,157,229],"dens":[70,157,229],"densi":[70,157,229],"densit":[70,157,229],"density":[70,157,160,229],"equa":[70,229],"equal":[70,229],"taile":[70,229],"tailed":[70,229],"cred":[70,229],"credi":[70,229],"credib":[70,229],"credibl":[70,229],"credible":[70,229],"sym":[70,229,287],"symm":[70,229,287],"symme":[70,229,287],"symmet":[70,229,287],"symmetr":[70,229,287],"symmetri":[70,229,287],"symmetric":[70,229,287],"quan":[70,229,287],"quant":[70,229,287],"quanti":[70,229,287],"quantil":[70,229,287],"quantile":[70,229,287],"quantiles":[70,229,287],"als":[70,81,97,98,99,137,141,143,145,146,147,148,149,154,155,159,160,161,162,163,229,233,248,249,250,269,287,296],"also":[70,81,97,98,99,137,141,143,145,146,147,148,149,154,155,159,160,161,162,163,229,233,248,249,250,269,287,296],"rha":[71,72,148,228,231,287,321],"rhat":[71,72,148,228,231,287,321],"prob":[72,146,231,287],"interv":[72,231],"interva":[72,231],"interval":[72,231],"foc":[72,231],"focu":[72,231],"focus":[72,231],"focusi":[72,231],"focusin":[72,231],"focusing":[72,231],"eti":[72,231],"004":[72,231],"020":[72,231],"023":[72,231],"resh":[75,233],"resha":[75,233],"reshap":[75,233],"reshape":[75,233],"032":[75,233],"0326":[75,233],"kwa":[75,139,163,195,197,278],"kwar":[75,139,163,195,197,278],"kwarg":[75,139,163,195,197,278],"kwargs":[75,139,163,195,197,278],"pla":[76,106,234],"plac":[76,234],"place":[76,234],"comp":[76,79,137,160,163,234,264],"compu":[76,79,137,140,234,264],"comput":[76,79,137,140,234,264],"computi":[76,94,138,234,245],"computin":[76,94,138,234,245],"computing":[76,94,138,234,245],"regression10":[77,333,367],"regression10d":[77,333,367],"000":[77,144,333],"0001":[77,333],"00010":[77,333],"000100":[77,333],"0001006":[77,333],"00010062":[77,333],"000100621":[77,333],"sam":[78,157,221,367],"samp":[78,157,160,221,367],"sampl":[78,157,160,221,367],"sampli":[78,115,154,305],"samplin":[78,115,154,305],"sampling":[78,115,154,305],"infi":[79],"infin":[79],"infini":[79],"infinit":[79],"infinite":[79],"behave":[79,111,264],"qui":[79,264],"quit":[79,264],"quite":[79,264],"poo":[79,259,264,287],"poor":[79,259,264,287],"poorl":[79,264],"poorly":[79,264],"how":[79,264,308],"howe":[79,264],"howev":[79,264],"howeve":[79,264],"however":[79,264],"thi":[79,80,101,112,119,264,266],"this":[79,80,101,112,119,264,266,287],"reg":[79,106,138,161,264,333,367],"regi":[79,106,264],"regim":[79,264],"regime":[79,264],"quic":[79,264],"quick":[79,264],"quickl":[79,264],"quickly":[79,264],"impr":[79,148,152,264],"impra":[79,152,264],"imprac":[79,152,264],"impract":[79,152,264],"impracti":[79,152,264],"impractic":[79,152,264],"impractica":[79,152,264],"impractical":[79,152,264],"col":[79,151,192,197,204,206,264],"coll":[79,264],"colle":[79,264],"collec":[79,264],"collect":[79,264],"eno":[79,264],"enou":[79,264],"enoug":[79,264],"enough":[79,264],"reliably":[79,264],"compute":[79,85,137,140,146,236,264],"rec":[79,160,264],"reco":[79,264,287],"recom":[79,264,287],"recomm":[79,264,287],"recomme":[79,264,287],"recommen":[79,264,287],"recommend":[79,264,287],"recommende":[79,264,287],"recommended":[79,264,287],"nei":[79,264],"neit":[79,264],"neith":[79,264],"neithe":[79,264],"neither":[79,264],"exi":[79,264],"exis":[79,264],"exist":[79,264],"exists":[79,264],"rate":[79,152,264],"clo":[79,137,138,139,140,141,142,143,144,146,147,148,149,155,156,157,158,159,160,161,162,163,264],"clos":[79,137,138,139,140,141,142,143,144,146,147,148,149,155,156,157,158,159,160,161,162,163,264],"close":[79,137,138,139,140,141,142,143,144,146,147,148,149,155,156,157,158,159,160,161,162,163,264],"zer":[79,138,264],"zero":[79,138,264],"lar":[79,264],"larg":[79,264],"large":[79,264],"sizes":[79,159,264],"psisp":[79,82,83,264,278],"psispl":[79,82,83,264,278],"psisplo":[79,82,83,264,278],"psisplot":[79,82,83,264,278],"psisplots":[79,82,83,264,278],"paretos":[79,82,83,264,278],"paretosh":[79,82,83,264,278],"paretosha":[79,82,83,264,278],"paretoshap":[79,82,83,264,278],"paretoshape":[79,82,83,264,278],"paretoshapep":[79,82,83,264,278],"paretoshapepl":[79,82,83,264,278],"paretoshapeplo":[79,82,83,264,278],"paretoshapeplot":[79,82,83,264,278],"estimates":[80,89,93,137,141,157,160,240,241,242,244,266,287,335],"unr":[80,266],"unre":[80,266],"unrel":[80,266],"unreli":[80,266],"unrelia":[80,266],"unreliab":[80,266],"unreliabl":[80,266],"unreliable":[80,266],"misl":[80,266],"misle":[80,266],"mislea":[80,266],"mislead":[80,266],"misleadi":[80,266],"misleadin":[80,266],"misleading":[80,266],"misleadingl":[80,266],"misleadingly":[80,266],"avo":[80,266],"avoi":[80,266],"avoid":[80,266],"fal":[80,266],"fals":[80,266],"false":[80,266],"can":[81,85,233,236,269,308],"sum":[82,83,146,149,328],"sums":[82,83],"alo":[82,83],"alon":[82,83],"along":[82,83],"con":[82,83,111,119,123,140,166,187,300,367],"cont":[82,83,111,137,138,140,148,155,156,157,160,163,166,296,305],"conta":[82,83,111],"contai":[82,83,111],"contain":[82,83,111],"results":[82,83,96,160,247,259],"smoothi":[82,83],"smoothin":[82,83],"smoothing":[82,83],"rai":[82,83],"rais":[82,83],"raise":[82,83],"raised":[82,83],"det":[82,83,98,128,221,249,258,322,366],"deta":[82,83,98,128,221,249,258,322,366],"detai":[82,83,98,128,221,249,258,322,366],"detail":[82,83,98,128,221,249,258,322,366],"details":[82,83,98,128,221,249,258,322,366],"rel":[85,101,106,194,236,273],"rele":[85,106,236],"relev":[85,236],"releva":[85,236],"relevan":[85,236],"relevant":[85,236],"computed":[85,94,236,245],"subtypes":[85,236],"cri":[85,236,370],"crit":[85,236,370],"crite":[85,236],"criter":[85,236],"criteri":[85,236],"criterio":[85,236],"criterion":[85,236],"eff":[87,101,238],"effe":[87,101,148,238],"effec":[87,101,148,238],"effect":[87,101,148,238],"effecti":[87,101,148,238],"effectiv":[87,101,148,238],"effective":[87,101,148,238],"num":[87,106,111,152,238,274,287,296],"numb":[87,111,152,238,274,287,296],"numbe":[87,111,152,238,274,287,296],"number":[87,111,152,238,274,287,296],"par":[87,93,97,135,238,244,248,278,302,330],"para":[87,97,135,238,248,302,330],"param":[87,97,238,248,302,330],"parame":[87,97,238,241,248,302,330],"paramet":[87,97,238,241,248,302,330],"paramete":[87,97,238,241,248,302,330],"parameter":[87,97,238,241,248,302,330],"parameters":[87,238,241,302,330],"then":[89,123,152,240,287],"acc":[93,142,244],"acce":[93,244],"acces":[93,244],"access":[93,244],"lik":[93,244,367],"like":[93,244,367],"estimate":[93,101,137,157,160,193,242,244,335],"poi":[93,142,244],"poin":[93,244],"point":[93,244],"pointw":[93,244],"pointwi":[93,244],"pointwis":[93,244],"pointwise":[93,244],"pare":[93,244,278,330],"paret":[93,244,278,330],"pareto":[93,244,278,330],"psi":[93,154,244,370],"psis":[93,154,244],"loo":[93,148,244],"colu":[94,245],"colum":[94,245],"column":[94,245],"omi":[94,245],"omit":[94,245],"omitt":[94,245],"omitte":[94,245],"omitted":[94,245],"pai":[94,95,245,246,253,333],"pair":[94,95,245,246,253,333],"pairs":[94,95,245,246,253,333],"34175e":[94,95,245,246],"same":[94,111,162,245],"bootstrapp":[94,95,98,99,245,246,249,250],"bootstrappe":[94,95,98,99,245,246,249,250],"bootstrapped":[94,95,98,99,245,246,249,250],"bootstrappedp":[94,95,98,99,245,246,249,250],"bootstrappedps":[94,95,98,99,245,246,249,250],"bootstrappedpse":[94,95,98,99,245,246,249,250],"bootstrappedpseu":[94,95,98,99,245,246,249,250],"bootstrappedpseud":[94,95,98,99,245,246,249,250],"bootstrappedpseudo":[94,95,98,99,245,246,249,250],"bootstrappedpseudob":[94,95,98,99,245,246,249,250],"bootstrappedpseudobm":[94,95,98,99,245,246,249,250],"bootstrappedpseudobma":[94,95,98,99,245,246,249,250],"now":[95,159,246],"boo":[95,98,99,246,249,250],"weighti":[95,246],"weightin":[95,246],"weighting":[95,246],"ava":[95,138,156,246],"avai":[95,156,246],"avail":[95,156,246],"availa":[95,156,246],"availab":[95,156,246],"availabl":[95,156,246],"available":[95,156,246],"elp":[96,241,242,247,335],"elpd":[96,241,242,247,335],"diri":[97,248],"diric":[97,248],"dirich":[97,248],"dirichl":[97,248],"dirichle":[97,248],"dirichlet":[97,248],"corresponds":[97,248,296],"uni":[97,248,305],"unif":[97,248],"unifo":[97,248],"unifor":[97,248],"uniform":[97,248],"sim":[97,111,152,248,303],"simp":[97,152,248],"simpl":[97,248],"simple":[97,248],"simplex":[97,248],"stac":[97,98,159,248,249],"stack":[97,98,159,248,249],"stacki":[97,98,248,249],"stackin":[97,98,248,249],"stacking":[97,98,248,249],"stab":[98,249],"stabi":[98,249],"stabil":[98,249],"stabili":[98,249],"stabiliz":[98,249],"stabilize":[98,249],"yao":[98,152,249],"yaov":[98,249],"yaove":[98,249],"yaoveh":[98,249],"yaoveht":[98,249],"yaovehta":[98,249],"yaovehtar":[98,249],"yaovehtari":[98,249],"yaovehtari2":[98,249],"yaovehtari20":[98,249],"yaovehtari201":[98,249],"yaovehtari2018":[98,249],"fie":[99,250],"fiel":[99,250],"field":[99,250],"has":[101,119,152,159],"ref":[101,147,152,161,180,274,296,373],"reff":[101],"rela":[101,194,273],"relat":[101,194,273],"relati":[101,194],"relativ":[101,194],"relative":[101,194],"ess":[101,277,321,330],"gabry2":[103,255],"gabry20":[103,255],"gabry201":[103,255],"gabry2019":[103,255],"bet":[103,252,255,304,305],"beta":[103,147,255,304,305],"betan":[103,147,255,305],"betanc":[103,147,255,305],"betanco":[103,147,255,305],"betancou":[103,147,255,305],"betancour":[103,147,255,305],"betancourt":[103,147,255,305],"vis":[103,144,161,255],"visu":[103,144,161,255],"visua":[103,144,161,255],"visual":[103,144,161,255],"visuali":[103,144,255],"visualiz":[103,144,255],"visualiza":[103,144,255],"visualizat":[103,144,255],"visualizati":[103,144,255],"visualizatio":[103,144,255],"visualization":[103,144,255],"wor":[103,255],"work":[103,255],"workf":[103,255],"workfl":[103,255],"workflo":[103,255],"workflow":[103,255],"soc":[103,255],"ser":[103,106,255],"rss":[103,255],"rssa":[103,255],"014":[103,154,255],"0144":[103,154,255],"01449":[103,154,255],"off":[106,152],"offi":[106],"offic":[106],"offici":[106],"officia":[106],"official":[106],"htt":[106,139,140,144,146,147,155,161,366],"http":[106,139,140,144,146,147,155,161,366],"julial":[106],"juliala":[106],"julialan":[106],"julialang":[106],"org":[106,140,144,146,147,154,155,161],"relea":[106],"releas":[106],"release":[106],"plat":[106],"platf":[106],"platfo":[106],"platfor":[106],"platform":[106],"linu":[106],"linux":[106],"x86":[106],"gnu":[106],"cpu":[106],"amd":[106],"epy":[106],"epyc":[106],"core":[106],"proces":[106],"process":[106],"processo":[106],"processor":[106],"word":[106],"siz":[106],"size":[106],"libm":[106],"libo":[106],"libop":[106],"libope":[106],"libopen":[106],"libopenl":[106],"libopenli":[106],"libopenlib":[106],"libopenlibm":[106],"llv":[106],"llvm":[106],"libl":[106],"libll":[106],"libllv":[106],"libllvm":[106],"orc":[106],"orcj":[106],"orcji":[106],"orcjit":[106],"znv":[106],"znve":[106],"znver":[106],"znver3":[106],"thr":[106,259],"thre":[106,259,370],"threa":[106],"thread":[106],"threads":[106],"vir":[106,151],"virt":[106],"virtu":[106],"virtua":[106],"virtual":[106],"cores":[106],"serv":[106],"serve":[106],"server":[106],"regis":[106],"regist":[106],"registr":[106],"registry":[106],"pref":[106],"prefe":[106],"prefer":[106],"prefere":[106],"preferen":[106],"preferenc":[106],"preference":[106],"eag":[106],"eage":[106],"eager":[106],"rev":[106],"revi":[106],"revis":[106],"revise":[106],"worke":[106],"worker":[106],"onl":[106,169],"only":[106,169],"obse":[111,117,119,367],"obser":[111,117,119,367],"observ":[111,117,119,367],"observe":[111,117,119,367],"observed":[111,117,119,367],"consta":[111,119,123,150,152,159,367],"constan":[111,119,123,150,152,159,367],"constant":[111,119,123,150,152,159,367],"scores":[111,119,123],"abs":[111,140,146,147,148,154,155],"abst":[111],"abstr":[111],"abstra":[111],"abstrac":[111],"abstract":[111],"abstractd":[111],"abstractdi":[111],"abstractdim":[111],"abstractdims":[111],"abstractdimst":[111],"abstractdimsta":[111],"abstractdimstac":[111],"abstractdimstack":[111],"ide":[111],"iden":[111],"ident":[111],"identi":[111],"identic":[111],"identica":[111],"identical":[111],"identicall":[111],"identically":[111],"cal":[111,123,142,147,148,155,156,278],"call":[111,142,147,148,155,156,278],"calle":[111],"called":[111],"appe":[111],"appea":[111],"appear":[111],"withi":[111,287],"within":[111,287],"behaves":[111],"simi":[111],"simil":[111],"simila":[111],"similar":[111],"similarl":[111],"similarly":[111],"unl":[111,370],"unli":[111,370],"unlik":[111,370],"unlike":[111,370],"specific":[111,139,141,143,155,163],"ord":[111,162],"orde":[111,162],"order":[111,162],"len":[111],"leng":[111],"lengt":[111],"length":[111],"names":[111,184,216,217],"dev0":[112,115],"pym":[112,115,366],"pymc":[112,115,366],"itse":[112],"itsel":[112],"itself":[112],"all":[112,162],"allo":[112],"alloc":[112],"alloca":[112],"allocat":[112],"allocati":[112],"allocatin":[112],"allocating":[112],"ope":[112,296,305],"oper":[112,296,305],"opera":[112,296,305],"operat":[112,296,305],"operati":[112,296,305],"operatio":[112,296,305],"operation":[112,296,305],"supports":[112],"adv":[112],"adva":[112],"advan":[112],"advanc":[112],"advance":[112],"advanced":[112],"indexi":[112],"indexin":[112],"indexing":[112],"syn":[112],"synt":[112],"synta":[112],"syntax":[112],"lat":[112],"late":[112],"later":[112],"obs":[113,117,367],"any":[115],"ent":[115,253,333],"entr":[115,253,333],"entri":[115,253,333],"entrie":[115,253,333],"entries":[115,253,333],"created":[115],"13t":[115],"13t1":[115],"13t14":[115],"vers":[115],"versi":[115],"versio":[115],"version":[115],"tim":[115,159],"time":[115,159],"tun":[115],"tuni":[115],"tunin":[115],"tuning":[115],"ste":[115,148,273,296],"step":[115,148,273,296],"steps":[115,148],"057":[116],"0574":[116],"05742":[116],"090":[116],"0908":[116],"09087":[116],"085":[116],"0850":[116],"08507":[116],"sch":[117,140,146,148,149,155,156,158,162,193,242,331,332],"scho":[117,140,146,148,149,155,156,158,162,193,242,331,332],"schoo":[117,140,146,148,149,155,156,158,162,193,242,331,332],"school":[117,140,146,148,149,155,156,158,162,193,242,331,332],"dee":[118,155,156,158,331,332],"deer":[118,155,156,158,331,332],"deerf":[118,155,156,158,331,332],"deerfi":[118,155,156,158,331,332],"deerfie":[118,155,156,158,331,332],"deerfiel":[118,155,156,158,331,332],"deerfield":[118,155,156,158,331,332],"phi":[118,123,158,331,332,370],"phil":[118,123,158,331,332],"phill":[118,123,158,331,332],"philli":[118,123,158,331,332],"phillip":[118,123,158,331,332],"phillips":[118,123,158,331,332],"ando":[118,123,331,332],"andov":[118,123,331,332],"andove":[118,123,331,332],"andover":[118,123,331,332],"exe":[118,123,158,252,331,332],"exet":[118,123,158,252,331,332],"exete":[118,123,158,252,331,332],"exeter":[118,123,158,252,331,332],"hot":[118,123,252,331,332],"hotc":[118,123,252,331,332],"hotch":[118,123,252,331,332],"hotchk":[118,123,252,331,332],"hotchki":[118,123,252,331,332],"hotchkis":[118,123,252,331,332],"hotchkiss":[118,123,252,331,332],"law":[118,123,148,155,162,252,331,332,370],"lawr":[118,123,148,155,162,252,331,332],"lawre":[118,123,148,155,162,252,331,332],"lawren":[118,123,148,155,162,252,331,332],"lawrenc":[118,123,148,155,162,252,331,332],"lawrence":[118,123,148,155,162,252,331,332],"lawrencev":[118,123,148,155,162,252,331,332],"lawrencevi":[118,123,148,155,162,252,331,332],"lawrencevil":[118,123,148,155,162,252,331,332],"lawrencevill":[118,123,148,155,162,252,331,332],"lawrenceville":[118,123,148,155,162,252,331,332],"pau":[118,331,332],"paul":[118,331,332],"her":[118,150,331,332],"herm":[118,331,332],"hermo":[118,331,332],"hermon":[118,331,332],"had":[119],"coul":[119,145],"could":[119,145],"pas":[119,163,370],"pass":[119,163,370],"passe":[119,163,370],"passed":[119,163,370],"war":[119],"warn":[119],"warni":[119],"warnin":[119],"warning":[119],"witho":[119,151],"withou":[119,151],"without":[119,151],"indexe":[119],"indexes":[119],"arr":[119],"arra":[119],"array":[119],"wou":[119],"woul":[119],"would":[119],"but":[119],"req":[119],"requ":[119],"reque":[119],"reques":[119],"request":[119],"requeste":[119],"requested":[119],"hit":[119],"wro":[119],"wron":[119],"wrong":[119],"impo":[119,137,138,139,141,142,143,144,147,148,149,154,155,156,157,158,159,160,161,162,163],"impor":[119,137,138,139,141,142,143,144,147,148,149,154,155,156,157,158,159,160,161,162,163],"import":[119,137,138,139,141,142,143,144,147,148,149,154,155,156,157,158,159,160,161,162,163],"importa":[119],"importan":[119],"important":[119,152],"0114":[122],"01144":[122],"021":[122],"0212":[122],"02126":[122],"onc":[123],"once":[123],"abl":[123],"able":[123],"calc":[123,147,148,155],"calcu":[123,147,148,155],"calcul":[123,147,148,155],"calcula":[123,147,148,155],"calculat":[123,147,148,155],"calculate":[123,147,148,155],"diagnostics":[123,300],"sav":[123],"save":[123],"shar":[123],"share":[123],"inc":[123],"incl":[123,140],"inclu":[123,140],"includ":[123,140],"include":[123,140],"included":[123],"dima":[123],"dimar":[123],"dimarr":[123],"dimarra":[123],"dimarray":[123],"nan":[123],"pythonp":[128],"pythonpl":[128],"pythonplo":[128],"pythonplot":[128],"gal":[128],"gall":[128],"galle":[128],"galler":[128],"gallery":[128],"api":[128,221],"mod":[129,159],"mode":[129],"paral":[135],"parall":[135],"paralle":[135],"parallel":[135],"pos":[135,150,152,222,274,367],"post":[135,142,150,152,222,274,367],"poste":[135,142,150,152,222,274,367],"poster":[135,142,150,152,222,274,367],"posteri":[135,142,150,152,222,274,367],"posterio":[135,142,150,152,222,274,367],"posterior":[135,142,150,152,222,274,367],"ppc":[135,139,154,161],"rank":[135,148,287],"separati":[135],"separatio":[135],"separation":[135],"trac":[135,157,160],"trace":[135,157,160],"vio":[135],"viol":[135],"violi":[135],"violin":[135],"figures":[137,147,149],"ever":[137,144],"every":[137,144],"fft":[137,287],"conte":[137,138,139,140,141,142,143,144,146,147,148,149,154,155,156,157,158,159,160,161,162,163,166],"contex":[137,138,139,140,141,142,143,144,146,147,148,149,154,155,156,157,158,159,160,161,162,163,166],"context":[137,138,139,140,141,142,143,144,146,147,148,149,154,155,156,157,158,159,160,161,162,163,166],"cen":[137,140,141,146,147,148,155,156,157,158,160,162,163,335],"cent":[137,140,141,146,147,148,155,156,157,158,160,162,163,335],"cente":[137,140,141,146,147,148,149,155,156,157,158,160,162,163,335],"center":[137,140,141,146,147,148,149,155,156,157,158,160,162,163,335],"centere":[137,140,141,144,146,147,148,149,155,156,157,158,160,162,163,335],"centered":[137,140,141,144,146,147,148,149,155,156,157,158,160,162,163,335],"eig":[137,140,141,146,147,148,149,155,156,157,158,160,162,163,332,335],"eigh":[137,140,141,146,147,148,149,155,156,157,158,160,162,163,332,335],"eight":[137,140,141,146,147,148,149,155,156,157,158,160,162,163,332,335],"subse":[137,141,158,162],"subset":[137,141,158,162],"exac":[137,141,158],"exact":[137,141,158],"exactl":[137,141,158],"exactly":[137,141,158],"tau":[137,149,156,157,160,162,179,213,216,217],"excludi":[137],"excludin":[137],"excluding":[137],"som":[137],"some":[137],"part":[137,159,162],"parti":[137,159,162],"partia":[137,162],"partial":[137,162],"nami":[137,162],"namin":[137,162],"naming":[137,162],"thet":[137,148,149,155,156,157,158,162,184,193,274],"axi":[137,139,144],"axis":[137,139,144],"dicti":[138],"dictio":[138],"diction":[138],"dictiona":[138],"dictionar":[138],"dictionary":[138],"bf1":[138],"bf10":[138],"bf0":[138],"bf01":[138],"refere":[138,146,147,148,152,154,155,156,158,161,162,264,265,274,296],"referen":[138,146,147,148,152,154,155,156,158,161,162,264,265,274,296],"referenc":[138,146,147,148,152,154,155,156,158,161,162,264,265,274,296],"reference":[138,146,147,148,152,154,155,156,158,161,162,264,265,274,296],"references":[138,139,140,146,147,148,152,154,155,161,264,265,274,296],"hec":[138],"heck":[138],"cav":[138],"cave":[138],"cavea":[138],"caveat":[138],"avag":[138],"avage":[138],"factors":[138],"regr":[138,139,159,161,255,333,367],"regre":[138,139,159,161,255,333,367],"regres":[138,139,159,161,255,333,367],"regress":[138,139,159,161,255,333,367],"regressi":[138,139,159,161,255,333,367],"regressio":[138,139,159,161,255,333,367],"regression":[138,139,159,161,255,333,367],"moder":[138],"modera":[138],"moderat":[138],"moderate":[138],"evi":[138],"evid":[138],"evide":[138],"eviden":[138],"evidenc":[138],"evidence":[138],"indicati":[138],"indicatin":[138],"indicating":[138],"rando":[138,142,144,151,153,370],"random":[138,142,144,151,153,370],"nor":[138,144,148,153,287],"norm":[138,144,148,153,287],"norma":[138,144,148,153,287],"normal":[138,144,148,153,287],"area":[139,142],"areas":[139,163],"bac":[139,155,163],"back":[139,155,163],"backe":[139,155,163],"backen":[139,155,163],"backend":[139,155,163],"ext":[139,203],"extr":[139,203],"extra":[139,203],"arguments":[139],"contr":[139,163,296,305],"contro":[139,163,296,305],"control":[139,163,296,305],"repr":[139,222],"repre":[139,222],"repres":[139,222],"represe":[139,222],"represen":[139,222],"represent":[139,222],"represente":[139],"represented":[139],"axh":[139],"axhs":[139],"axhsp":[139],"axhspa":[139],"axhspan":[139],"thes":[139,141,142,143,155,163,362],"these":[139,141,142,143,155,163,362],"pyp":[139,141,142,143,155,160,162,163],"pypl":[139,141,142,143,155,160,162,163],"pyplo":[139,141,142,143,155,160,162,163],"pyplot":[139,141,142,143,155,160,162,163],"subp":[139,141,142,143,147,155,160,162,163],"subpl":[139,141,142,143,147,155,160,162,163],"subplo":[139,141,142,143,147,155,160,162,163],"subplot":[139,141,142,143,147,155,160,162,163],"subplots":[139,141,142,143,147,155,160,162,163],"addi":[139,141,142,160,303],"addit":[139,141,142,160,303],"additi":[139,141,142,160,303],"additio":[139,141,142,160,303],"addition":[139,141,142,160,303],"additiona":[139,141,142,160,163,303],"additional":[139,141,142,160,163,303],"compa":[139,160,163],"compar":[139,160,163],"compare":[139,160,163],"compared":[139],"ones":[139],"compari":[139],"comparis":[139],"compariso":[139],"comparison":[139],"hap":[139],"happ":[139],"happe":[139],"happen":[139],"happens":[139],"nda":[139,141,143],"ndar":[139,141,143],"ndarr":[139,141,143],"ndarra":[139,141,143],"ndarray":[139,141,143],"checks":[139,161],"lea":[139,287],"leav":[139],"leave":[139],"out":[139,308],"integr":[139],"integra":[139],"integral":[139],"transforma":[139],"transformat":[139],"transformati":[139],"transformatio":[139],"transformation":[139],"fit":[139,152,161],"fitt":[139,152],"fitte":[139,152],"fitted":[139,152],"unf":[139],"unfi":[139],"unfit":[139],"unfitt":[139],"unfitte":[139],"unfitted":[139],"gel":[139,152,154,366],"gelm":[139,152,154,366],"gelma":[139,152,154,366],"gelman":[139,152,154,366],"www":[139],"columb":[139],"columbi":[139],"columbia":[139],"edu":[139],"book":[139,141,142,149],"pag":[139],"page":[139],"pages":[139],"regression1":[139,153,333,367],"regression1d":[139,153,367],"cus":[139,148],"cust":[139,148],"custo":[139,148],"custom":[139,148],"lam":[139],"lamb":[139],"lambd":[139],"lambda":[139],"perc":[139,301],"perce":[139,301],"percen":[139,301],"percent":[139,301],"percenti":[139,301],"percentil":[139,301],"percentile":[139,301],"veh":[140,146,148,152,155,264,265,287],"veht":[140,146,148,152,155,264,265,287],"vehta":[140,146,148,152,155,264,265,287],"vehtar":[140,146,148,152,155,264,265,287],"vehtari":[140,146,148,152,155,264,265,287],"bay":[140,143,146,154,159],"baye":[140,143,146,154,159],"bayes":[140,143,146,154,159],"bayesi":[140,143,146,154,159],"bayesia":[140,143,146,154,159],"bayesian":[140,143,146,154,159],"eva":[140,146,161,305],"eval":[140,146,161,305],"evalu":[140,146,161,305],"evalua":[140,146,161,305],"evaluat":[140,146,161,305],"evaluati":[140,146,161,305],"evaluatio":[140,146],"evaluation":[140,146],"arx":[140,146,147,148,152,154,155],"arxi":[140,146,147,148,152,154,155],"arxiv":[140,146,147,148,152,154,155],"045":[140,146],"0454":[140,146],"04544":[140,146],"mce":[140],"mcel":[140],"mcelr":[140],"mcelre":[140],"mcelrea":[140],"mcelreat":[140],"mcelreath":[140],"statistica":[140],"statistical":[140],"reth":[140],"rethi":[140],"rethin":[140],"rethink":[140],"rethinki":[140],"rethinkin":[140],"rethinking":[140],"cou":[140,145,159,241,330],"cour":[140],"cours":[140],"course":[140],"schools":[140,146,149,193],"eld":[140],"eldp":[140],"show":[141,142,147,155,156,159,162,163,200],"ker":[141,157,160],"kern":[141,157,160],"kerne":[141,157,160],"kernel":[141,157,160],"sty":[141,142,149],"styl":[141,142,149],"style":[141,142,149],"joh":[141,142,149],"john":[141,142,149],"kru":[141,142,149],"krus":[141,142,149],"krusc":[141,142,149],"krusch":[141,142,149],"kruschk":[141,142,149],"kruschke":[141,142,149],"4x5":[141],"remo":[141,366],"remov":[141],"remove":[141],"outlines":[141],"bin":[141,200],"binw":[141],"binwi":[141],"binwid":[141],"binwidt":[141],"binwidth":[141],"estimatio":[141],"estimation":[141],"suppl":[142,163],"suppli":[142,163],"supplie":[142,163],"supplied":[142,163],"bei":[142,143,155,160,163],"bein":[142,143,155,160,163],"being":[142,143,155,160,163],"sho":[142,147,155,162,163,200],"densiti":[142,163],"densitie":[142,163],"densities":[142,163],"plots":[142,159,268],"taki":[142],"takin":[142],"taking":[142],"into":[142,287,370],"acco":[142],"accou":[142],"accoun":[142],"account":[142],"bou":[142,154,370],"boun":[142,154,370],"bound":[142,154,370],"bounda":[142,154],"boundar":[142,154],"boundary":[142],"cond":[142],"condi":[142],"condit":[142],"conditi":[142],"conditio":[142],"condition":[142],"conditions":[142],"pois":[142],"poiss":[142],"poisso":[142],"poisson":[142],"gau":[142,185,186],"gaus":[142,185,186],"gauss":[142,185,186],"gaussi":[142,185,186],"gaussia":[142,185,186],"gaussian":[142,185,186],"bok":[143],"boke":[143],"bokeh":[143],"bpv":[143,154,159,181],"rug":[143,191,197,203],"rugb":[143],"rugby":[143],"defs":[143],"tea":[143,194],"team":[143,194],"ita":[143],"ital":[143],"italy":[143],"lel":[144],"lela":[144],"lelan":[144],"leland":[144],"ame":[144,161],"amer":[144,161],"ameri":[144,161,255],"americ":[144,161,255],"america":[144,161,255],"american":[144,161,255],"statistici":[144,255],"statisticia":[144,255],"statistician":[144,255],"doi":[144,161],"0003":[144],"00031":[144],"000313":[144],"0003130":[144],"00031305":[144],"matt":[144],"matth":[144],"matthe":[144],"matthew":[144],"kay":[144],"tar":[144],"tara":[144],"kol":[144],"kola":[144],"jes":[144],"jess":[144],"jessi":[144],"jessic":[144],"jessica":[144],"hul":[144],"hull":[144],"hullm":[144],"hullma":[144],"hullman":[144],"sea":[144],"sean":[144],"mun":[144],"muns":[144],"munso":[144],"munson":[144],"ish":[144],"bus":[144],"user":[144],"visualizations":[144],"unc":[144,296],"unce":[144,296],"uncer":[144,296],"uncert":[144,296],"uncerta":[144,296],"uncertai":[144,296],"uncertain":[144,296],"uncertaint":[144,296],"uncertainty":[144,296],"everyd":[144],"everyda":[144],"everyday":[144],"mob":[144],"mobi":[144],"mobil":[144],"mobile":[144],"pred":[144,150,367],"predi":[144,150,367],"predic":[144,150,367],"predict":[144,150,367],"predicti":[144,150,296,367],"predictiv":[144,150,367],"predictive":[144,150,367],"sys":[144],"syst":[144],"syste":[144],"system":[144],"systems":[144],"points":[144],"nump":[144],"numpy":[144],"man":[144,150,151,259,305],"manu":[144,150,151],"manua":[144,150,151],"manual":[144,150,151],"manuall":[144,150,151],"manually":[144,150,151],"adj":[144],"adju":[144],"adjus":[144],"adjust":[144],"swa":[144],"swap":[144],"you":[145],"abo":[145,146],"abov":[145,146],"above":[145,146],"ano":[145,159],"anot":[145],"anoth":[145],"anothe":[145],"another":[145],"rath":[145],"rathe":[145],"rather":[145],"sample2":[145],"summ":[146,149,328],"summa":[146,149,328],"summar":[146,149,328],"summary":[146,149,328],"probl":[146],"proble":[146],"problem":[146],"posi":[146],"posit":[146],"positi":[146],"positio":[146],"position":[146],"sub":[147],"refe":[147,152,154,161,264,265,274,296],"refer":[147,152,154,161,264,265,274,296],"diagnosi":[147,305],"diagnosin":[147,305],"diagnosing":[147,305],"subo":[147,305],"subop":[147,305],"subopt":[147,305],"subopti":[147,305],"suboptim":[147,305],"suboptima":[147,305],"suboptimal":[147,305],"cot":[147,305],"cota":[147,305],"cotan":[147,305],"cotang":[147,305],"cotange":[147,305],"cotangen":[147,305],"cotangent":[147,305],"disi":[147,305],"disin":[147,305],"disint":[147,305],"disinte":[147,305],"disinteg":[147,305],"disintegr":[147,305],"disintegra":[147,305],"disintegrat":[147,305],"disintegrati":[147,305],"disintegratio":[147,305],"disintegration":[147,305],"disintegrations":[147,305],"ham":[147,305],"hami":[147,305],"hamil":[147,305],"hamilt":[147,305],"hamilto":[147,305],"hamilton":[147,305],"hamiltoni":[147,305],"hamiltonia":[147,305],"hamiltonian":[147,305],"mont":[147,221,284],"monte":[147,221,284],"car":[147,221,284],"carl":[147,221,284],"carlo":[147,221,284],"006":[147,305],"0069":[147,305],"00695":[147,305],"via":[147,356],"histo":[147,157],"histog":[147,157],"histogr":[147,157],"histogra":[147,157],"histogram":[147,157],"histograms":[147],"mpl":[148],"his":[148,155,157],"hist":[148,155,157],"normali":[148,287],"normaliz":[148,287],"foldi":[148],"foldin":[148],"folding":[148],"locali":[148],"localiz":[148],"localiza":[148],"localizat":[148],"localizati":[148],"localizatio":[148],"localization":[148],"impro":[148],"improv":[148],"improve":[148],"improved":[148],"asse":[148],"asses":[148],"assess":[148],"assessi":[148],"assessin":[148],"assessing":[148],"converg":[148,287,300],"converge":[148,287,300],"convergen":[148,259,287,300],"convergenc":[148,259,287,300],"convergence":[148,259,287,300],"mcm":[148],"mcmc":[148],"080":[148,155],"0800":[148,155],"08008":[148,155],"cho":[148,259,287,331,332],"choa":[148,149,156,158,162,331,332],"choat":[148,149,156,158,162,331,332],"choate":[148,149,156,158,162,331,332],"theta":[148,149,155,156,157,158,162,184,193,274],"incre":[148],"increa":[148],"increas":[148],"increase":[148],"convergi":[148],"convergin":[148],"converging":[148],"prop":[148,370],"prope":[148],"proper":[148],"properl":[148],"properly":[148],"bot":[148,159],"both":[148,159],"shou":[148],"shoul":[148],"should":[148],"rou":[148],"roug":[148],"rough":[148],"roughl":[148],"roughly":[148],"linea":[148],"linear":[148],"customi":[148],"customiz":[148],"customize":[148],"look":[148],"pap":[148],"pape":[148],"paper":[148],"dra":[148,209,222,302,330],"draw":[148,209,222,302,330],"draws":[148,222,302,330],"drawst":[148],"drawsty":[148],"drawstyl":[148],"drawstyle":[148],"mid":[148],"colo":[148,151,192,197,204,206],"color":[148,151,192,197,204,206],"linest":[148],"linesty":[148],"linestyl":[148],"linestyle":[148],"marke":[148],"marker":[148],"lig":[148],"ligh":[148],"light":[148],"lights":[148],"lightst":[148],"lightste":[148],"lightstee":[148],"lightsteel":[148],"lightsteelb":[148],"lightsteelbl":[148],"lightsteelblu":[148],"lightsteelblue":[148],"roy":[148],"roya":[148],"royal":[148],"royalb":[148],"royalbl":[148],"royalblu":[148],"royalblue":[148],"fra":[149,152],"fram":[149],"frame":[149],"datasets":[149],"ropes":[149],"whit":[149],"white":[149],"truncated":[149],"wra":[150],"wrap":[150],"xar":[150,153],"xarr":[150,153],"xarra":[150,153],"xarray":[150,153],"ufu":[150],"ufun":[150],"ufunc":[150],"here":[150],"rvs":[151],"von":[151,370],"vonm":[151],"vonmi":[151],"vonmis":[151],"vonmise":[151],"vonmises":[151],"kap":[151],"kapp":[151],"kappa":[151],"filli":[151],"fillin":[151],"filling":[151],"viri":[151],"virid":[151],"viridi":[151],"viridis":[151],"cma":[151],"cmap":[151],"colors":[151],"plt":[151,160],"counti":[152,159],"countie":[152,159],"counties":[152,159],"county":[152,159],"blu":[152],"blue":[152],"els":[152],"else":[152],"gre":[152,161,301,304],"gree":[152,161],"green":[152,161],"notes":[152],"general":[152,305],"generali":[152],"generaliz":[152],"generalize":[152],"generalized":[152],"gpd":[152],"may":[152,287],"diagnose":[152,259,287],"rat":[152],"rates":[152],"offs":[152],"offse":[152],"offset":[152],"usu":[152],"usua":[152],"usual":[152],"usuall":[152],"usually":[152],"deno":[152],"denot":[152],"denote":[152],"denoted":[152],"tel":[152],"tell":[152],"tells":[152],"mom":[152,305],"mome":[152,305],"momen":[152,305],"moment":[152,305],"moments":[152,305],"asy":[152],"asym":[152],"asymp":[152],"asympt":[152],"asympto":[152],"asymptot":[152],"asymptoti":[152],"asymptotic":[152],"frac":[152],"fract":[152],"fracti":[152],"fractio":[152],"fraction":[152],"fractiona":[152],"fractional":[152],"rati":[152],"ratio":[152],"larges":[152],"largest":[152],"ratios":[152],"hat":[152],"importantl":[152],"importantly":[152],"impracticall":[152],"impractically":[152],"simps":[152],"simpso":[152],"simpson":[152],"gab":[152,154],"gabr":[152,154],"gabry":[152,154],"026":[152],"0264":[152],"02646":[152],"lins":[153],"linsp":[153],"linspa":[153],"linspac":[153],"linspace":[153],"interc":[153],"interce":[153],"intercep":[153],"intercept":[153],"slo":[153],"slop":[153],"slope":[153],"form":[153],"dim1":[153],"dim2":[153],"rang":[153],"range":[153],"pri":[154,161,367],"prio":[154,161,367],"prior":[154,161,367],"bayesp":[154],"bayespl":[154],"bayesplo":[154],"bayesplot":[154],"sec":[154],"sect":[154],"secti":[154],"sectio":[154],"section":[154],"sev":[154],"seve":[154],"sever":[154],"severa":[154],"several":[154],"real":[154],"reali":[154],"realiz":[154],"realiza":[154],"realizat":[154],"realizati":[154],"realizatio":[154],"realization":[154],"realizations":[154],"observa":[154],"observat":[154],"observati":[154],"observatio":[154],"observation":[154],"observations":[154],"rad":[154,159],"rado":[154,159],"radon":[154,159],"cle":[154],"clea":[154],"clear":[154],"clearl":[154],"clearly":[154],"outs":[154],"outsi":[154],"outsid":[154],"outside":[154],"boundari":[154],"boundarie":[154],"boundaries":[154],"str":[155,194,331,332,370],"sele":[155,163],"selec":[155,163],"select":[155,163],"depe":[155],"depen":[155],"depend":[155],"dependi":[155],"dependin":[155],"depending":[155],"cha":[155,302,330],"chai":[155,302,330],"chain":[155,302,330],"squ":[156,252,255],"squa":[156,252,255],"squar":[156,252,255],"square":[156,252,255],"cir":[156],"circ":[156],"circl":[156],"circle":[156],"showi":[156],"showin":[156],"showing":[156],"sample":[157,160,221,367],"sampled":[157,160],"xti":[157,218],"xtic":[157,218],"xtick":[157,218],"xtickl":[157,218],"xtickla":[157,218],"xticklab":[157,218],"xticklabe":[157,218],"xticklabel":[157,218],"xticklabels":[157,218],"rot":[157,209,218],"rota":[157,209,218],"rotat":[157,209,218],"rotati":[157,209,218],"rotatio":[157,209,218],"rotation":[157,209,218],"distributions":[158,163,222],"selecte":[158],"selected":[158],"chan":[158,160],"chang":[158,160],"change":[158,160],"times":[159],"timese":[159],"timeser":[159],"timeseri":[159],"timeserie":[159],"timeseries":[159],"overlai":[159],"overlaid":[159],"kdes":[159],"overlay":[159],"emp":[159],"empi":[159],"empir":[159],"empiri":[159],"empiric":[159],"empirica":[159],"empirical":[159],"cdf":[159],"cdfs":[159],"mul":[159,305,366],"mult":[159,305,366],"multi":[159,305,366],"multip":[159,305],"multipl":[159,305],"multiple":[159,305],"modi":[159],"modif":[159],"modify":[159],"coun":[159,241,330],"count":[159,241,330],"wher":[159,287],"where":[159,287],"meas":[159,296],"measu":[159,296],"measur":[159,296],"measure":[159,296],"was":[159],"tak":[159,169],"take":[159,169],"taken":[159],"don":[159],"done":[159],"why":[159],"apply":[159],"aft":[159],"afte":[159],"after":[159],"afterw":[159],"afterwa":[159],"afterwar":[159],"afterward":[159],"afterwards":[159],"idx":[159],"anok":[159],"anoka":[159],"bel":[159],"belt":[159],"beltr":[159],"beltra":[159],"beltram":[159],"beltrami":[159],"stacke":[159],"stacked":[159],"partic":[159],"particu":[159],"particul":[159],"particula":[159],"particular":[159],"particularl":[159],"particularly":[159],"sma":[159],"smal":[159],"small":[159],"ait":[159],"aitk":[159],"aitki":[159],"aitkin":[159],"recr":[160],"recre":[160],"recrea":[160],"recreat":[160],"recreate":[160],"nonc":[160],"nonce":[160],"noncen":[160],"noncent":[160],"noncente":[160],"noncenter":[160],"noncentere":[160],"noncentered":[160],"aes":[160],"aest":[160],"aesth":[160],"aesthe":[160],"aesthet":[160],"aestheti":[160],"aesthetic":[160],"aesthetics":[160],"greenh":[161],"greenhi":[161],"greenhil":[161],"greenhill":[161],"new":[161,305],"evaluatin":[161,305],"evaluating":[161,305],"jou":[161,305],"jour":[161,305],"journ":[161,305],"journa":[161,305],"journal":[161,305],"pol":[161],"poli":[161],"polit":[161],"politi":[161],"politic":[161],"politica":[161],"political":[161],"005":[161],"0052":[161],"00525":[161],"log":[161,296,367,370],"logi":[161,370],"logis":[161,370],"logist":[161,370],"logisti":[161,370],"logistic":[161,370],"classif":[161,367,370],"classifi":[161,367,370],"classific":[161,367,370],"classifica":[161,367,370],"classificat":[161,367,370],"classificati":[161,367,370],"classificatio":[161,367,370],"classification":[161,367,370],"classification1":[161,367,370],"classification10":[161,367,370],"classification10d":[161,367,370],"disp":[162],"displ":[162],"displa":[162],"display":[162],"aga":[162],"agai":[162],"again":[162],"agains":[162],"against":[162],"dicts":[163],"keywords":[163],"fill":[163],"barh":[163],"sel":[163],"fore":[163],"fores":[163],"forest":[163],"vali":[168,169],"valid":[168,169],"valida":[168],"validat":[168],"validati":[168],"validatio":[168],"validation":[168],"whe":[168,259,274],"when":[168,259,274],"sett":[168],"setti":[168],"settin":[168],"setting":[168],"ite":[168,296],"item":[168],"items":[168],"takes":[169],"prec":[169],"prece":[169],"preced":[169],"precede":[169],"preceden":[169],"precedenc":[169],"precedence":[169],"loade":[169],"loaded":[169],"passi":[169],"passin":[169],"passing":[169],"specifications":[175],"applie":[175],"applied":[175],"las":[175],"last":[175],"gcf":[179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218],"fig":[183,196,208,211,212,215,366],"figs":[183,196,208,211,212,215,366],"figsi":[183,196,208,211,212,215],"figsiz":[183,196,208,211,212,215],"figsize":[183,196,208,211,212,215],"shad":[184],"shade":[184],"ban":[187,305],"band":[187],"bands":[187],"xla":[188,218],"xlab":[188,218],"xlabe":[188,218],"xlabel":[188,218],"xlabels":[188],"kin":[190],"kind":[190],"mew":[191],"tit":[193,218],"titl":[193,218],"title":[193,218],"defe":[194],"defen":[194],"defens":[194],"defensi":[194],"defensiv":[194],"defensive":[194],"stre":[194],"stren":[194],"streng":[194],"strengt":[194],"strength":[194],"nof":[194],"six":[194],"nat":[194],"nati":[194],"natio":[194],"nation":[194],"teams":[194],"hex":[196],"hexb":[196],"hexbi":[196],"hexbin":[196],"marg":[196,208],"margi":[196,208],"margin":[196,208],"margina":[196,208],"marginal":[196,208],"marginals":[196,208],"lin":[197],"line":[197],"linew":[197],"linewi":[197],"linewid":[197],"linewidt":[197],"linewidth":[197],"bla":[197],"blac":[197],"black":[197],"bins":[200],"maro":[201],"maroo":[201],"maroon":[201],"indig":[202],"indigo":[202],"meth":[203],"metho":[203],"method":[203],"errorb":[204],"errorba":[204],"errorbar":[204],"div":[205,206,207],"dive":[205,206,207],"diver":[205,206,207],"diverg":[205,206,207],"diverge":[205,206,207],"divergen":[205,206,207],"divergenc":[205,206,207],"divergence":[205,206,207],"divergences":[205,206,207],"tex":[205,207,211,212],"text":[205,207,211,212],"texts":[205,207,211,212],"textsi":[205,207,211,212],"textsiz":[205,207,211,212],"textsize":[205,207,211,212],"colorb":[206],"colorba":[206],"colorbar":[206],"rop":[210],"rope":[210],"end":[218],"yla":[218],"ylab":[218],"ylabe":[218],"ylabel":[218],"labelp":[218],"labelpa":[218],"labelpad":[218],"tig":[218],"tigh":[218],"tight":[218],"lay":[218],"layo":[218],"layou":[218],"layout":[218],"samples":[221],"representa":[222],"representat":[222],"representati":[222],"representatio":[222],"representation":[222],"representations":[222],"psisr":[241],"psisre":[241],"psisres":[241],"psisresu":[241],"psisresul":[241],"psisresult":[241],"min":[241,287,305,330],"goo":[241,255,277,330],"good":[241,255,277,330],"oka":[241,277,330],"okay":[241,277,330],"differenc":[252],"difference":[252],"betw":[252],"betwe":[252],"betwee":[252],"between":[252],"036":[253],"0368":[253],"03688":[253],"036883":[253],"0368838":[253],"gelmang":[255],"gelmango":[255],"gelmangoo":[255],"gelmangood":[255],"gelmangoodr":[255],"gelmangoodri":[255],"gelmangoodric":[255],"gelmangoodrich":[255],"gelmangoodrich2":[255],"gelmangoodrich20":[255],"gelmangoodrich201":[255],"gelmangoodrich2019":[255],"ben":[255],"goodr":[255],"goodri":[255],"goodric":[255],"goodrich":[255],"jona":[255],"jonah":[255],"squared":[255],"models":[255],"indicated":[259],"warnings":[259],"choi":[259],"choic":[259],"choice":[259],"expl":[259,296],"expla":[259,296],"explan":[259,296],"explana":[259,296],"explanat":[259,296],"explanati":[259,296],"explanatio":[259,296],"explanation":[259,296],"thres":[259],"thresh":[259],"thresho":[259],"threshol":[259],"threshold":[259],"thresholds":[259],"runn":[259],"runni":[259],"runnin":[259],"running":[259],"many":[259,305],"jml":[264,265],"jmlr":[264,265],"bas":[265,287,305],"basi":[265,287],"basic":[265,287],"spl":[265],"spli":[265],"split":[265],"zha":[273],"zhan":[273],"zhang":[273],"steph":[273],"stephe":[273],"stephen":[273],"stephens":[273],"maps":[273],"mapst":[273],"mapsto":[273],"mini":[274,287],"minim":[274,287],"minimu":[274,287],"minimum":[274,287],"quad":[274],"quadr":[274],"quadra":[274],"quadrat":[274],"quadratu":[274],"quadratur":[274],"quadrature":[274],"sig":[274],"sigm":[274],"sigma":[274],"tec":[274],"tech":[274],"techn":[274],"techno":[274],"technom":[274],"technome":[274],"technomet":[274],"technometr":[274],"technometri":[274],"technometric":[274],"technometrics":[274],"bad":[277],"calli":[278],"callin":[278],"calling":[278],"phy":[281],"phys":[281],"physi":[281],"physic":[281],"physica":[281],"physical":[281],"chem":[281],"chemi":[281],"chemic":[281],"chemica":[281],"chemical":[281],"eng":[281],"engi":[281],"engin":[281],"engine":[281],"enginee":[281],"engineer":[281],"engineeri":[281],"engineerin":[281],"engineering":[281],"sciences":[281],"tur":[285],"turi":[285],"turin":[285],"turing":[285],"proj":[285],"proje":[285],"projec":[285],"project":[285],"projects":[285],"cann":[287],"canno":[287],"cannot":[287],"evenl":[287],"evenly":[287],"disca":[287,303],"discar":[287,303],"discard":[287,303],"discarde":[287],"discarded":[287],"splits":[287],"there":[287],"leas":[287],"least":[287],"splitt":[287],"splitti":[287],"splittin":[287],"splitting":[287],"maxi":[287],"maxim":[287],"maximu":[287],"maximum":[287],"lag":[287],"grea":[287,301,304],"great":[287,301,304],"greate":[287,301,304],"greater":[287,301,304],"estiman":[287],"estimand":[287],"wide":[287,299],"wideh":[287],"wideha":[287],"widehat":[287],"vehtarig":[287],"vehtarige":[287],"vehtarigel":[287],"vehtarigelm":[287],"vehtarigelma":[287],"vehtarigelman":[287],"vehtarigelman2":[287],"vehtarigelman20":[287],"vehtarigelman202":[287],"vehtarigelman2021":[287],"ffta":[287],"fftau":[287],"fftaut":[287],"fftauto":[287],"fftautoc":[287],"fftautoco":[287],"fftautocov":[287],"fftautocovm":[287],"fftautocovme":[287],"fftautocovmet":[287],"fftautocovmeth":[287],"fftautocovmetho":[287],"fftautocovmethod":[287],"bdaa":[287],"bdaau":[287],"bdaaut":[287],"bdaauto":[287],"bdaautoc":[287],"bdaautoco":[287],"bdaautocov":[287],"bdaautocovm":[287],"bdaautocovme":[287],"bdaautocovmet":[287],"bdaautocovmeth":[287],"bdaautocovmetho":[287],"bdaautocovmethod":[287],"kinds":[287],"isa":[287],"symb":[287],"symbo":[287],"symbol":[287],"normalize":[287],"normalized":[287],"diagnoses":[287],"proba":[287],"probab":[287],"probabi":[287],"probabil":[287],"probabili":[287],"probabilit":[287],"probability":[287],"chos":[287],"chose":[287],"chosen":[287],"way":[296],"explanations":[296],"iter":[296],"itera":[296],"iterat":[296],"iterated":[296],"iteratedm":[296],"iteratedmo":[296],"iteratedmod":[296],"iteratedmode":[296],"iteratedmodel":[296],"iterati":[296],"iteratio":[296],"iteration":[296],"resa":[296],"resam":[296],"resamp":[296],"resampl":[296],"resampli":[296],"resamplin":[296],"resampling":[296],"hol":[296],"hold":[296],"holdo":[296],"holdou":[296],"holdout":[296],"measures":[296],"los":[296],"loss":[296],"controls":[296],"pat":[296],"pati":[296],"patie":[296],"patien":[296],"patienc":[296],"patience":[296],"numberl":[296],"numberli":[296],"numberlim":[296],"numberlimi":[296],"numberlimit":[296],"retr":[296],"retra":[296],"retrai":[296],"retrain":[296],"classifiers":[296],"der":[296],"deri":[296],"deriv":[296],"derive":[296],"derived":[296],"predictin":[296],"predicting":[296],"pip":[296],"pipe":[296],"pipel":[296],"pipeli":[296],"pipelin":[296],"pipeline":[296],"rob":[296],"robu":[296],"robus":[296],"robust":[296],"dec":[296],"deci":[296],"decis":[296],"decisi":[296],"decisio":[296],"decision":[296],"wid":[299],"widel":[299],"widely":[299],"bri":[300],"bria":[300],"brian":[300],"smi":[300],"smit":[300],"smith":[300],"cat":[300,331,332],"cate":[300,331,332],"categ":[300,331,332],"catego":[300,331,332],"categor":[300,331,332],"categori":[300,331,332],"categoric":[300,331,332],"categorica":[300,331,332],"categorical":[300,331,332],"rej":[301],"reje":[301],"rejec":[301],"reject":[301],"rejecte":[301],"rejected":[301],"per":[301],"chains":[302,330],"poss":[303],"possi":[303],"possib":[303],"possibl":[303],"possible":[303],"nee":[303],"need":[303],"ini":[303],"init":[303],"initi":[303],"initia":[303],"initial":[303],"bur":[303],"burn":[303],"seq":[303],"sequ":[303],"seque":[303],"sequen":[303],"sequenc":[303],"sequence":[303],"simu":[303,305],"simul":[303,305],"simula":[303,305],"simulat":[303,305],"simulate":[303],"betancourt2":[305],"betancourt20":[305],"betancourt201":[305],"betancourt2018":[305],"intr":[305],"intro":[305],"introd":[305],"introdu":[305],"introduc":[305],"introduct":[305],"introducti":[305],"introductio":[305],"introduction":[305],"024":[305],"0243":[305],"02434":[305],"02434v":[305],"02434v2":[305],"betancourt2016":[305],"00695v":[305],"00695v1":[305],"gelman1":[305],"gelman19":[305],"gelman199":[305],"gelman1992":[305],"iterativ":[305],"iterative":[305],"simulati":[305],"simulatio":[305],"simulation":[305],"sequences":[305],"bro":[305],"broo":[305],"brook":[305],"brooks":[305],"brooks1":[305],"brooks19":[305],"brooks199":[305],"brooks1998":[305],"moni":[305],"monit":[305],"monito":[305],"monitor":[305],"monitori":[305],"monitorin":[305],"monitoring":[305],"simulations":[305],"computa":[305],"computat":[305],"computati":[305],"computatio":[305],"computation":[305],"computationa":[305],"computational":[305],"gra":[305],"grap":[305],"graph":[305],"graphi":[305],"graphic":[305],"graphica":[305],"graphical":[305],"gew":[305],"gewe":[305],"gewek":[305],"geweke":[305],"geweke1":[305],"geweke19":[305],"geweke199":[305],"geweke1991":[305],"based":[305],"appr":[305],"appro":[305],"approa":[305],"approac":[305],"approach":[305],"approache":[305],"approaches":[305],"fed":[305],"fede":[305],"feder":[305],"federa":[305],"federal":[305],"bank":[305],"minn":[305],"minne":[305],"minnea":[305],"minneap":[305],"minneapo":[305],"minneapol":[305],"minneapoli":[305],"minneapolis":[305],"hei":[305],"heid":[305],"heide":[305],"heidel":[305],"heidelb":[305],"heidelbe":[305],"heidelber":[305],"heidelberg":[305],"heidelberge":[305],"heidelberger":[305],"heidelberger1":[305],"heidelberger19":[305],"heidelberger198":[305],"heidelberger1983":[305],"welc":[305],"welch":[305],"presen":[305],"presenc":[305],"presence":[305],"transie":[305],"transien":[305],"transient":[305],"operations":[305],"resea":[305],"resear":[305],"researc":[305],"research":[305],"chap":[305],"chapt":[305],"chapte":[305],"chapter":[305],"gib":[305],"gibb":[305],"gibbs":[305],"sampler":[305],"vol":[305],"volu":[305],"volum":[305],"volume":[305],"oxf":[305],"oxfo":[305],"oxfor":[305],"oxford":[305],"univ":[305],"unive":[305],"univer":[305],"univers":[305],"universi":[305],"universit":[305],"university":[305],"yor":[305],"york":[305],"variou":[308],"various":[308],"outp":[308],"outpu":[308],"output":[308],"outputs":[308],"converted":[308],"wai":[328],"waic":[328],"summarys":[328],"summaryst":[328],"summarysta":[328],"summarystat":[328],"summarystats":[328],"stri":[331,332],"strin":[331,332],"string":[331,332],"uno":[331,332],"unor":[331,332],"unord":[331,332],"unorde":[331,332],"unorder":[331,332],"unordere":[331,332],"unordered":[331,332],"float6":[332],"float64":[332],"posteriors":[336],"posteriorst":[336],"posteriorsta":[336],"posteriorstat":[336],"posteriorstats":[336],"net":[339],"netc":[339],"netcd":[339],"netcdf":[339],"hil":[366],"hill":[366],"docs":[366],"noteb":[366],"notebo":[366],"noteboo":[366],"notebook":[366],"notebooks":[366],"multil":[366],"multile":[366],"multilev":[366],"multileve":[366],"multilevel":[366],"modeli":[366],"modelin":[366],"modeling":[366],"htm":[366],"html":[366],"chr":[366],"chri":[366],"chris":[366],"fon":[366],"fonn":[366],"fonne":[366],"fonnes":[366],"fonnesb":[366],"fonnesbe":[366],"fonnesbec":[366],"fonnesbeck":[366],"implementa":[366],"implementat":[366],"implementati":[366],"implementatio":[366],"implementation":[366],"remot":[366],"remote":[366],"ndo":[366],"ndow":[366],"ndown":[366],"ndownl":[366],"ndownlo":[366],"ndownloa":[366],"ndownload":[366],"ndownloade":[366],"ndownloader":[366],"figsh":[366],"figsha":[366],"figshar":[366],"figshare":[366],"fil":[366],"file":[366],"files":[366],"classification1d":[367,370],"gly":[367,370],"glyc":[367,370],"glyca":[367,370],"glycan":[367,370],"tor":[367,370],"tors":[367,370],"torsi":[367,370],"torsio":[367,370],"torsion":[367,370],"ang":[367,370],"angl":[367,370],"angle":[367,370],"angles":[367,370],"likel":[367],"likeli":[367],"likelih":[367],"likeliho":[367],"likelihoo":[367],"likelihood":[367],"ber":[370],"bern":[370],"berno":[370],"bernou":[370],"bernoul":[370],"bernoull":[370],"bernoulli":[370],"criti":[370],"critic":[370],"critica":[370],"critical":[370],"determinin":[370],"determining":[370],"three":[370],"stru":[370],"struc":[370],"struct":[370],"structu":[370],"structur":[370],"structure":[370],"bio":[370],"mol":[370],"mole":[370],"molec":[370],"molecu":[370],"molecul":[370],"molecule":[370],"molecules":[370],"prod":[370],"produ":[370],"produc":[370],"produce":[370],"clash":[370],"clashe":[370],"clashes":[370],"ato":[370],"atom":[370],"atoms":[370],"ene":[370],"ener":[370],"energ":[370],"energy":[370],"unlikel":[370],"unlikely":[370],"structures":[370],"mise":[370],"mises":[370],"propo":[370],"propos":[370],"propose":[370],"pdb":[370],"2li":[370],"2liq":[370],"pot":[370],"pote":[370],"poten":[370],"potent":[370],"potenti":[370],"potentia":[370],"potential":[370],"proposed":[370],"sai":[370],"said":[370],"bol":[370],"bolt":[370],"boltz":[370],"boltzm":[370],"boltzma":[370],"boltzman":[370],"arc":[373],"arch":[373],"archi":[373],"archiv":[373],"archive":[373],"refs":[373],"tag":[373],"tags":[373],"forc":[373],"force":[373]}] \ No newline at end of file