From a437cfeca253b57f8b4415fb35f50738b4b1230c Mon Sep 17 00:00:00 2001 From: "Documenter.jl" Date: Thu, 16 Nov 2023 19:38:41 +0000 Subject: [PATCH] build based on 3af4402 --- v0.4.1-zenodo/.documenter-siteinfo.json | 1 + v0.4.1-zenodo/api/index.html | 73 ++ v0.4.1-zenodo/assets/documenter.js | 889 ++++++++++++++++++ v0.4.1-zenodo/assets/logo.png | Bin 0 -> 443931 bytes .../assets/themes/documenter-dark.css | 7 + .../assets/themes/documenter-light.css | 9 + v0.4.1-zenodo/assets/themeswap.js | 84 ++ v0.4.1-zenodo/assets/warner.js | 52 + v0.4.1-zenodo/index.html | 85 ++ v0.4.1-zenodo/search_index.js | 3 + v0.4.1-zenodo/siteinfo.js | 1 + 11 files changed, 1204 insertions(+) create mode 100644 v0.4.1-zenodo/.documenter-siteinfo.json create mode 100644 v0.4.1-zenodo/api/index.html create mode 100644 v0.4.1-zenodo/assets/documenter.js create mode 100644 v0.4.1-zenodo/assets/logo.png create mode 100644 v0.4.1-zenodo/assets/themes/documenter-dark.css create mode 100644 v0.4.1-zenodo/assets/themes/documenter-light.css create mode 100644 v0.4.1-zenodo/assets/themeswap.js create mode 100644 v0.4.1-zenodo/assets/warner.js create mode 100644 v0.4.1-zenodo/index.html create mode 100644 v0.4.1-zenodo/search_index.js create mode 100644 v0.4.1-zenodo/siteinfo.js diff --git a/v0.4.1-zenodo/.documenter-siteinfo.json b/v0.4.1-zenodo/.documenter-siteinfo.json new file mode 100644 index 0000000..fc3ab71 --- /dev/null +++ b/v0.4.1-zenodo/.documenter-siteinfo.json @@ -0,0 +1 @@ +{"documenter":{"julia_version":"1.9.4","generation_timestamp":"2023-11-16T19:38:37","documenter_version":"1.1.2"}} \ No newline at end of file diff --git a/v0.4.1-zenodo/api/index.html b/v0.4.1-zenodo/api/index.html new file mode 100644 index 0000000..5a629ea --- /dev/null +++ b/v0.4.1-zenodo/api/index.html @@ -0,0 +1,73 @@ + +API · DisjunctiveProgramming.jl

API

DisjunctiveProgramming.BigMType
BigM <: AbstractReformulationMethod

A type for using the big-M reformulation approach for disjunctive constraints.

Fields

  • value::Float64: Big-M value (default = 1e9).
  • tight::Bool: Attempt to tighten the Big-M value (default = true)?
source
DisjunctiveProgramming.ConstraintDataType
ConstraintData{C <: JuMP.AbstractConstraint}

A type for storing constraint objects in GDPData and any meta-data they possess.

Fields

  • constraint::C: The constraint.
  • name::String: The name of the proposition.
source
DisjunctiveProgramming.DisjunctConstraintType
DisjunctConstraint

Used as a tag for constraints that will be used in disjunctions. This is done via the following syntax:

julia> @constraint(model, [constr_expr], DisjunctConstraint)
+
+julia> @constraint(model, [constr_expr], DisjunctConstraint(lvref))

where lvref is a LogicalVariableRef that will ultimately be associated with the disjunct the constraint is added to. If no lvref is given, then one is generated when the disjunction is created.

source
DisjunctiveProgramming.DisjunctionType
Disjunction <: JuMP.AbstractConstraint

A type for a disjunctive constraint that is comprised of a collection of disjuncts of indicated by a unique LogicalVariableRef.

Fields

  • indicators::Vector{LogicalVariableRef}: The references to the logical variables

(indicators) that uniquely identify each disjunct in the disjunction.

  • nested::Bool: Is this disjunction nested within another disjunction?
source
DisjunctiveProgramming.HullType
Hull <: AbstractReformulationMethod

A type for using the convex hull reformulation approach for disjunctive constraints.

Fields

  • value::Float64: epsilon value for nonlinear hull reformulations (default = 1e-6).
source
DisjunctiveProgramming.LogicalVariableType
LogicalVariable <: JuMP.AbstractVariable

A variable type the logical variables associated with disjuncts in a Disjunction.

Fields

  • fix_value::Union{Nothing, Bool}: A fixed boolean value if there is one.
  • start_value::Union{Nothing, Bool}: An initial guess if there is one.
source
Base.getindexMethod
Base.getindex(map::JuMP.GenericReferenceMap, cref::DisjunctConstraintRef)

...

source
Base.getindexMethod
Base.getindex(map::JuMP.GenericReferenceMap, cref::DisjunctionRef)

...

source
Base.getindexMethod
Base.getindex(map::JuMP.GenericReferenceMap, cref::LogicalConstraintRef)

...

source
DisjunctiveProgramming.disjunctionFunction
disjunction(
+    model::JuMP.Model, 
+    disjunct_indicators::Vector{LogicalVariableRef}
+    name::String = ""
+)

Function to add a Disjunction to a GDPModel.

disjunction(
+    model::JuMP.Model, 
+    disjunct_indicators::Vector{LogicalVariableRef},
+    nested_tag::DisjunctConstraint,
+    name::String = ""
+)

Function to add a nested Disjunction to a GDPModel.

source
DisjunctiveProgramming.reformulate_modelMethod
reformulate_model(model::JuMP.Model, method::AbstractSolutionMethod)

Reformulate a GDPModel using the specified method. Prior to reformulation, all previous reformulation variables and constraints are deleted.

source
JuMP.add_constraintFunction
JuMP.add_constraint(
+    model::JuMP.Model,
+    con::_DisjunctConstraint,
+    name::String = ""
+)::DisjunctConstraintRef

Extend JuMP.add_constraint to add a DisjunctConstraint to a GDPModel. The constraint is added to the GDPData in the .ext dictionary of the GDPModel.

source
JuMP.add_constraintMethod
function JuMP.add_constraint(
+    model::JuMP.Model,
+    c::JuMP.ScalarConstraint{<:F, S},
+    name::String = ""
+) where {F <: Union{LogicalVariableRef, _LogicalExpr}, S}

Extend JuMP.add_constraint to allow creating logical proposition constraints for a GDPModel with the @constraint macro.

function JuMP.add_constraint(
+    model::JuMP.Model,
+    c::JuMP.VectorConstraint{<:F, S, Shape},
+    name::String = ""
+) where {F <: Union{Number, LogicalVariableRef, _LogicalExpr}, S, Shape}

Extend JuMP.add_constraint to allow creating logical cardinality constraints for a GDPModel with the @constraint macro.

source
JuMP.add_variableFunction
JuMP.add_variable(model::JuMP.Model, v::LogicalVariable, 
+                  name::String = "")::LogicalVariableRef

Extend JuMP.add_variable for LogicalVariables. This helps enable @variable(model, [var_expr], Logical).

source
JuMP.build_constraintMethod
JuMP.build_constraint(
+    _error::Function, 
+    func, 
+    set::_MOI.AbstractScalarSet,
+    tag::DisjunctConstraint
+)::_DisjunctConstraint

Extend JuMP.build_constraint to add constraints to disjuncts. This in combination with JuMP.add_constraint enables the use of @constraint(model, [name], constr_expr, tag), where tag is a DisjunctConstraint(::Type{LogicalVariableRef}). The user must specify the LogicalVariable to use as the indicator for the _DisjunctConstraint being created.

source
JuMP.build_constraintMethod
JuMP.build_constraint(
+    _error::Function, 
+    func, 
+    set::MathOptInterface.Nonnegatives,
+    tag::DisjunctConstraint
+)::_DisjunctConstraint

Extend JuMP.build_constraint to add VectorConstraints to disjuncts.

source
JuMP.build_constraintMethod
JuMP.build_constraint(
+    _error::Function, 
+    func, 
+    set::MathOptInterface.Nonpositives,
+    tag::DisjunctConstraint
+)::_DisjunctConstraint

Extend JuMP.build_constraint to add VectorConstraints to disjuncts.

source
JuMP.build_constraintMethod
JuMP.build_constraint(
+    _error::Function, 
+    func, 
+    set::MathOptInterface.Zeros,
+    tag::DisjunctConstraint
+)::_DisjunctConstraint

Extend JuMP.build_constraint to add VectorConstraints to disjuncts.

source
JuMP.build_constraintMethod
JuMP.build_constraint(
+    _error::Function, 
+    func, 
+    set::Nonnegatives,
+    tag::DisjunctConstraint
+)::_DisjunctConstraint

Extend JuMP.build_constraint to add VectorConstraints to disjuncts.

source
JuMP.build_constraintMethod
JuMP.build_constraint(
+    _error::Function, 
+    func, 
+    set::Nonpositives,
+    tag::DisjunctConstraint
+)::_DisjunctConstraint

Extend JuMP.build_constraint to add VectorConstraints to disjuncts.

source
JuMP.build_constraintMethod
JuMP.build_constraint(
+    _error::Function, 
+    func, 
+    set::Zeros,
+    tag::DisjunctConstraint
+)::_DisjunctConstraint

Extend JuMP.build_constraint to add VectorConstraints to disjuncts.

source
JuMP.build_constraintMethod
function JuMP.build_constraint(
+    _error::Function, 
+    func::AbstractVector{T},
+    set::S
+) where {T <: Union{LogicalVariableRef, _LogicalExpr}, S <: Union{Exactly, AtLeast, AtMost}}

Extend JuMP.build_constraint to add logical cardinality constraints to a GDPModel. This in combination with JuMP.add_constraint enables the use of @constraint(model, [name], logical_expr in set), where set can be either of the following cardinality sets: AtLeast(n), AtMost(n), or Exactly(n).

Example

To select exactly 1 logical variable Y to be true, do (the same can be done with AtLeast(n) and AtMost(n)):

using DisjunctiveProgramming
+model = GDPModel();
+@variable(model, Y[i = 1:2], LogicalVariable);
+@constraint(model, [Y[1], Y[2]] in Exactly(1));
JuMP.build_constraint(
+    _error::Function, 
+    func::_LogicalExpr,
+    set::IsTrue
+)

Extend JuMP.build_constraint to add logical propositional constraints to a GDPModel. This in combination with JuMP.add_constraint enables the use of @constraint(model, [name], logical_expr in IsTrue()) to define a Boolean expression that must either be true or false.

source
JuMP.build_variableMethod
JuMP.build_variable(_error::Function, info::JuMP.VariableInfo, 
+                    ::Type{LogicalVariable})::LogicalVariable

Extend JuMP.build_variable to work with logical variables. This in combination with JuMP.add_variable enables the use of @variable(model, [var_expr], LogicalVariable).

source
JuMP.constraint_objectMethod
JuMP.constraint_object(cref::DisjunctConstraintRef)

Return the underlying constraint data for the constraint referenced by cref.

source
JuMP.constraint_objectMethod
JuMP.constraint_object(cref::DisjunctionRef)

Return the underlying constraint data for the constraint referenced by cref.

source
JuMP.constraint_objectMethod
JuMP.constraint_object(cref::LogicalConstraintRef)

Return the underlying constraint data for the constraint referenced by cref.

source
JuMP.deleteMethod
JuMP.delete(model::JuMP.Model, cref::DisjunctConstraintRef)

Delete a disjunct constraint from the GDP model.

source
JuMP.deleteMethod
JuMP.delete(model::JuMP.Model, cref::DisjunctionRef)

Delete a disjunction constraint from the GDP model.

source
JuMP.deleteMethod
JuMP.delete(model::JuMP.Model, cref::LogicalConstraintRef)

Delete a logical constraint from the GDP model.

source
JuMP.deleteMethod
JuMP.delete(model::JuMP.Model, vref::LogicalVariableRef)

Delete the logical variable associated with vref from the GDP model.

source
JuMP.fixMethod
JuMP.fix(vref::LogicalVariableRef, value::Bool)

Fix a logical variable to a value. Update the fixing constraint if one exists, otherwise create a new one.

source
JuMP.fix_valueMethod
JuMP.fix_value(vref::LogicalVariableRef)

Return the value to which a logical variable is fixed.

source
JuMP.indexMethod
JuMP.index(cref::DisjunctConstraintRef)

Return the index constraint associated with cref.

source
JuMP.indexMethod
JuMP.index(cref::DisjunctionRef)

Return the index constraint associated with cref.

source
JuMP.indexMethod
JuMP.index(cref::LogicalConstraintRef)

Return the index constraint associated with cref.

source
JuMP.indexMethod
JuMP.index(vref::LogicalVariableRef)

Return the index of logical variable that associated with vref.

source
JuMP.is_fixedMethod
JuMP.is_fixed(vref::LogicalVariableRef)

Return true if vref is a fixed variable. If true, the fixed value can be queried with fix_value.

source
JuMP.is_validMethod
JuMP.is_valid(model::JuMP.Model, cref::DisjunctConstraintRef)

Return true if cref refers to a valid constraint in the GDP model.

source
JuMP.is_validMethod
JuMP.is_valid(model::JuMP.Model, cref::DisjunctionRef)

Return true if cref refers to a valid constraint in the GDP model.

source
JuMP.is_validMethod
JuMP.is_valid(model::JuMP.Model, cref::LogicalConstraintRef)

Return true if cref refers to a valid constraint in the GDP model.

source
JuMP.is_validMethod
JuMP.is_valid(model::JuMP.Model, vref::LogicalVariableRef)

Return true if vref refers to a valid logical variable in GDP model.

source
JuMP.isequal_canonicalMethod
JuMP.isequal_canonical(v::LogicalVariableRef, w::LogicalVariableRef)

Return true if v and w refer to the same logical variable in the same GDP model.

source
JuMP.nameMethod
JuMP.name(cref::DisjunctConstraintRef)

Get a constraint's name attribute.

source
JuMP.nameMethod
JuMP.name(cref::DisjunctionRef)

Get a constraint's name attribute.

source
JuMP.nameMethod
JuMP.name(cref::LogicalConstraintRef)

Get a constraint's name attribute.

source
JuMP.nameMethod
JuMP.name(vref::LogicalVariableRef)

Get a logical variable's name attribute.

source
JuMP.owner_modelMethod
JuMP.owner_model(cref::DisjunctConstraintRef)

Return the model to which cref belongs.

source
JuMP.owner_modelMethod
JuMP.owner_model(cref::DisjunctionRef)

Return the model to which cref belongs.

source
JuMP.owner_modelMethod
JuMP.owner_model(cref::LogicalConstraintRef)

Return the model to which cref belongs.

source
JuMP.owner_modelMethod
JuMP.owner_model(vref::LogicalVariableRef)

Return the GDP model to which vref belongs.

source
JuMP.set_nameMethod
JuMP.set_name(cref::DisjunctConstraintRef, name::String)

Set a constraint's name attribute.

source
JuMP.set_nameMethod
JuMP.set_name(cref::DisjunctionRef, name::String)

Set a constraint's name attribute.

source
JuMP.set_nameMethod
JuMP.set_name(cref::LogicalConstraintRef, name::String)

Set a constraint's name attribute.

source
JuMP.set_nameMethod
JuMP.set_name(vref::LogicalVariableRef, name::String)

Set a logical variable's name attribute.

source
JuMP.set_start_valueMethod
JuMP.set_start_value(vref::LogicalVariableRef, value::Union{Nothing, Bool})

Set the start value of the logical variable vref.

Pass nothing to unset the start value.

source
JuMP.start_valueMethod
JuMP.start_value(vref::LogicalVariableRef)

Return the start value of the logical variable vref.

source
JuMP.unfixMethod
JuMP.unfix(vref::LogicalVariableRef)

Delete the fixed value of a logical variable.

source
diff --git a/v0.4.1-zenodo/assets/documenter.js b/v0.4.1-zenodo/assets/documenter.js new file mode 100644 index 0000000..f531160 --- /dev/null +++ b/v0.4.1-zenodo/assets/documenter.js @@ -0,0 +1,889 @@ +// 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', + 'minisearch': 'https://cdn.jsdelivr.net/npm/minisearch@6.1.0/dist/umd/index.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 header", function () { + let articleToggleTitle = "Expand docstring"; + + debounce(() => { + if ($(this).siblings("section").is(":visible")) { + $(this) + .find(".docstring-article-toggle-button") + .removeClass("fa-chevron-down") + .addClass("fa-chevron-right"); + } else { + $(this) + .find(".docstring-article-toggle-button") + .removeClass("fa-chevron-right") + .addClass("fa-chevron-down"); + + articleToggleTitle = "Collapse docstring"; + } + + $(this) + .find(".docstring-article-toggle-button") + .prop("title", articleToggleTitle); + $(this).siblings("section").slideToggle(); + }); +}); + +$(document).on("click", ".docs-article-toggle-button", function () { + let articleToggleTitle = "Expand docstring"; + let navArticleToggleTitle = "Expand all docstrings"; + + debounce(() => { + if (isExpanded) { + $(this).removeClass("fa-chevron-up").addClass("fa-chevron-down"); + $(".docstring-article-toggle-button") + .removeClass("fa-chevron-down") + .addClass("fa-chevron-right"); + + isExpanded = false; + + $(".docstring section").slideUp(); + } else { + $(this).removeClass("fa-chevron-down").addClass("fa-chevron-up"); + $(".docstring-article-toggle-button") + .removeClass("fa-chevron-right") + .addClass("fa-chevron-down"); + + isExpanded = true; + articleToggleTitle = "Collapse docstring"; + navArticleToggleTitle = "Collapse all docstrings"; + + $(".docstring section").slideDown(); + } + + $(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', 'minisearch'], function($, minisearch) { + +// In general, most search related things will have "search" as a prefix. +// To get an in-depth about the thought process you can refer: https://hetarth02.hashnode.dev/series/gsoc + +let results = []; +let timer = undefined; + +let data = documenterSearchIndex["docs"].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 search 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@!]+$/, ""); + } + + 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: { + boost: { title: 100 }, + fuzzy: 2, + processTerm: (term) => { + let word = stopWords.has(term) ? null : term; + if (word) { + word = word + .replace(/^[^a-zA-Z0-9@!]+/, "") + .replace(/[^a-zA-Z0-9@!]+$/, ""); + } + + return word ?? null; + }, + tokenize: (string) => string.split(/[\s\-\.]+/), + }, +}); + +index.addAll(data); + +let filters = [...new Set(data.map((x) => x.category))]; +var modal_filters = make_modal_body_filters(filters); +var filter_results = []; + +$(document).on("keyup", ".documenter-search-input", function (event) { + // Adding a debounce to prevent disruptions from super-speed typing! + debounce(() => update_search(filter_results), 300); +}); + +$(document).on("click", ".search-filter", function () { + if ($(this).hasClass("search-filter-selected")) { + $(this).removeClass("search-filter-selected"); + } else { + $(this).addClass("search-filter-selected"); + } + + // Adding a debounce to prevent disruptions from crazy clicking! + debounce(() => get_filters(), 300); +}); + +/** + * A debounce function, takes a function and an optional timeout in milliseconds + * + * @function callback + * @param {number} timeout + */ +function debounce(callback, timeout = 300) { + clearTimeout(timer); + timer = setTimeout(callback, timeout); +} + +/** + * Make/Update the search component + * + * @param {string[]} selected_filters + */ +function update_search(selected_filters = []) { + let initial_search_body = ` +
Type something to get started!
+ `; + + let querystring = $(".documenter-search-input").val(); + + if (querystring.trim()) { + results = index.search(querystring, { + filter: (result) => { + // Filtering results + if (selected_filters.length === 0) { + return result.score >= 1; + } else { + return ( + result.score >= 1 && selected_filters.includes(result.category) + ); + } + }, + }); + + let search_result_container = ``; + let search_divider = `
`; + + if (results.length) { + let links = []; + let count = 0; + let search_results = ""; + + results.forEach(function (result) { + if (result.location) { + // Checking for duplication of results for the same page + if (!links.includes(result.location)) { + search_results += make_search_result(result, querystring); + count++; + } + + links.push(result.location); + } + }); + + let result_count = `
${count} result(s)
`; + + 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 { + filter_results = []; + modal_filters = make_modal_body_filters(filters, filter_results); + + if (!$(".search-modal-card-body").hasClass("is-justify-content-center")) { + $(".search-modal-card-body").addClass("is-justify-content-center"); + } + + $(".search-modal-card-body").html(initial_search_body); + } +} + +/** + * Make the modal filter html + * + * @param {string[]} filters + * @param {string[]} selected_filters + * @returns string + */ +function make_modal_body_filters(filters, selected_filters = []) { + let str = ``; + + filters.forEach((val) => { + if (selected_filters.includes(val)) { + str += `${val}`; + } else { + str += `${val}`; + } + }); + + let filter_html = ` +
+ Filters: + ${str} +
+ `; + + return filter_html; +} + +/** + * 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})`; + } + + let textindex = new RegExp(`\\b${querystring}\\b`, "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 + + let display_result = text.length + ? "..." + + text.replace( + new RegExp(`\\b${querystring}\\b`, "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 = ` + +
+
${result.title}
+
${result.category}
+
+

+ ${display_result} +

+
+ ${display_link} +
+
+ ${search_divider} + `; + + return result_div; +} + +/** + * Get selected filters, remake the filter html and lastly update the search modal + */ +function get_filters() { + let ele = $(".search-filters .search-filter-selected").get(); + filter_results = ele.map((x) => $(x).text().toLowerCase()); + modal_filters = make_modal_body_filters(filters, filter_results); + update_search(filter_results); +} + +}) +//////////////////////////////////////////////////////////////////////////////// +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($) { + +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/v0.4.1-zenodo/assets/logo.png b/v0.4.1-zenodo/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..5e2b3b39a92828c50075dab9d68a912265108a34 GIT binary patch literal 443931 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�~TB4u? zzl0N&jbV$6+9vD%$_iN!(8F@7HtmVas-9LHroAT7oBo2joXS2eExUrJ5X!F#1P%h0 z(0>Y5@Bygc1UxmX7CbCxmkVsp;6348z`*A@y!+lICwL2Ql^7Yy?XY7!ld8k#eVrn~ z=lJ~rM&?F92~xbHYe;TQX(H5huGb+mj4;rEX6%|{5G=jMXTzYapB-jYVB0Bp?~4Wv&ES+x^_5N zgcbbUYS|#!-Pu#MnWq{19B2NNqILfYhlS7GVbpnly1VN`*2D68a5Ryq<_^w7GNHcN zM;DMURLK=(Fs`Wh^B~K(xRiO!#%RY1zdj6sAFN&_sZUaKTW;~>fw#>`p6;z=XH&u7 zk7naFCbL&D@qw3?Eh?V^``nuYoFAM-wf+@1*B}n|G*sL}3hrw^4(uS!%#jz4?%W@q8Na*G;S|*1%t1L!_g=FT9+rb_N*m0N?azaeLl? zU-JFA96cxijiD$tJ3*fimP9t8PQcW`DQ3ZHpvKSK!p}Dcmcor)*=v%Md7GaV8HM7} zO?-359{x#&8b|1I<-q0M!&B2l&h}?TI8es}<*~{nYp6Vz&t>`eb&&Y(J4 z>=kIOP{oachFPWr0hK+YP+S<0E!%*E5g_at;Jwe2g}+|c`@t{jb8?@1?=w(&PV2t) zKRz{=8EP3%Q431qW~_3qzRaasCE^-SM78hNL(gg;vqxC3=DO**wm9#Teiw}IC!IUo z>D}V5FGk-SH~VjY5|)4C^>%%J3kuPo6!e)nkSnOuxxL_LxbU1)kw>84Y4o{ceRgvy zm~@*X-V`5J!xuWl8ep|Lk93@!02`K-!9)-jUY zWA>wCx)84=tO8y`?YzLT5naB^u9|*(;r4sCGAf2t(s~8@WLa#&kygwZ)yjtCK*f|2 zc|vJm$LT7UnshyF$#VGJf4fT`l}hF^yIFk;AJ=dc1m=d?O+$O(U)?_Xc&qh`&}0dUDI_Tsh(TcdO!aTr{POz0xnqq5K5H^%RLpx>C${rxfi z{VI=3)pAR^g)j$BpDPTLXryiD3B;7(^6*hE-ce~9X)lxpTn%9M7wHD=to!>1+K(~b z$+X?k>q<2BbGscjA%rfhPT}C{qa2c|vq-A8=Xsa(>>5xwT}3a?XPlHQIe9-xcq^l7 zNQKnv2`w0RbiL5GI8RPhUR@Ze7V0(z{AI`h3Pb!(G>j|Kb5oNAEDmVZF}q72m+ArZ z<}B#bIilQfSYq*Y+>$d$WQbV_{Nwga)E0t(cY+Grz;`BE_dULJFFr0c$({V~*Fat< zoZnA^t$Eb>_CD3f*iE^UvZ_5vlfS3$*D@`*wV->lD+{j6s>bo!K8j#0=>7vFR61aK zHd=VKT!!mv(^15Om9QEPYu(=_(U~}=O6kltHT~}aNE7Gi1IC*dXS(9h?^Z7t#td9D z*1DfF+Z{+OwE=)xX)^sN&UH^=^!>1W0H%Ob#^h zvjg_cDDkPWW>|@5$j`8D!R-rTb>E8PnWL9lmdgfVPbC#H`=NExfQHA-&RUXB0S#kY z8Er!8$jD7IuaY$H85mbp$Oh0&j-7EV%1wNu~fg-U%?MLyJ!< z1^Rx$&>_Le1z_%Hk#l7&u8&yLx4=}MP{0C1CtkKLh+yKk18|{}@5;Zb7#>772cQ z$YG~!)cm`XNE@xVpi`f;e1w!f8;v*$%f^V>yTy!u@ErIKj(~y@p}MmTE}+V~0H@<8 zxCPA)uJ`;Iag?4@_fS*@c6; ztsIqz4aUhdOtGN};6TG4@Oc#?i35Y4pDLht0D3Mf{T2O#9Na4Za|9ZilQ~lbM~v0n zUvwvB@~MM}wOK7sS>=ny1zZ8=r5v-x)HC3}8J1*a&lGGMd0?ok;9-f~>=8FoTtuzm z>l#pyQCVcSN&tZPaUI0dLFtz1y@&vKx4|L1FzW?w($ zG)sM!VpnH%XYjD9D3}jAO!(*)`%MjkH-D|TA6n(AlJD+D{PDQ(VmeIp#i{AXex zBGgMfM-TL)@o$-iW@@Nt6~TfeiF^(ifYJec9o&y=Io*2ciQA8Ppq7t?8TqhS9{3dWs{! z!2?(t)!Gg&G&^;PY~1(|?e*@2w%Sx14e|D}KE)z6LXmvQk2`>B$dy?dQ3Cal+ zor5qG&EjJU>B2(4rW!GJtLJ1>v{%5wMd2#Rd!SHu%g$Kdnem_QY_1KP*pE(mxu2s` z&O-O){UYaspi?3iRi8kM`1!7~z=3n8H5nyxBX1?|!uOrq7&AkqS&0IDTIge5x85^l z@F_eyHiimAN1(`}%4wE{Ih*K~-f<|KF8`KccVC8*oHe2%7m( zQk9xUOwkI8J7WUtDsWPcWA3NCj2mi|77u_|mUw@^o!5<-K(7rSYZtl&AVFw{QT8UM zXc;_*V1UgY3XyN;v1RS$xy_bQu>zi7blYDjmL3G|f&wqYrth0wg{~z{Q`KPIFBvWRDY*<#jP4+ZtmuWmme|n6e1iUx=;!` z4sb86n3YyJ>Bbo+(E$SOekc4CzCPgQ1nUO!oEwCot)4KJ@$4ulW^xuw6@I?0Gy*vm z#Vcl6pB`EA0UfigqF23`_~W*DG%Gjqnp0Aef)xfB4tv5Emq@@yd!Aa6RaGPpGd>x; z$${LSSm_poMzZ{xe|`5Ti5_%;Bx+(fXas~uj-Xqk1-C%X3rs}LEF+AZFGZo}6%vN~ z^65~kyrvHZCc65O691*XZ+8{Sd$VZCiTvXkY&gO(n9HWkTEykQo%STPb)-lx3fxq4U7@D#2?1fk|*tNs6Ik`_` zSD}07GnLYB;W8m6(d%AJ{CT?_GMc}HS>?dt!?o=tqGbFvI*+o zHM>G}(#u)DQ$xT4uXr81##7FycsyE+jzAc>6c-Ab7gufujT#sd7!mdLRdH~Ig37r) zN^<>gRhXj{iJK2$nB>m6+Ow-={g(Ck0h>h3VZlXrMRukMWNAwhPTt>Nsjyc`?H~in z9lK&qVhD)HVq1CrRV;QsX7QrtH#AqbS4nKJ-(oaRx=tH@S<6lLZ8g8*74oDu8L#*l zgZv05Ss5?JhFo#Z@UI1!eT68VSvD!F;t=RZHH0|D)y?v4^``e`Fs-gOfRq^Qrr4 zwH5{@I|%*49Ll*8tSkje9lZVCp&JZT7VcHj>wlYZE<0tBCP!9Ke9ppwCELq7fB&ZX zZ$u#By!gT?BP+lFnQ_k2Orq-U`T8aj4gtygO6|Z3Z2Mt&c6L)SUSSw7s#a->s zlXb_BGNmBbR*n`%;Bcc|Q%ACF%4R-HUO_jwcVpt1S0*U5**9vciiND-=alQu*D(j~ z-hU13(-Iz7jqIh==e&|U%fg>aKOF*hU*GNa+iC&DD=-4!uuKnH%u3vR1jArCN3Vuk zfBS2lJOEH^{u3QGl^~_Mq!iohJ+?5D6sdRsqNl^vn_A|6)nvfLab^D&EE&Zerg@3~ zw|BTu_}BqEtsR6%frttyeED{Hv3k69+FMUo(gUa{o+qz&sgG}0Da6C)J?>+vLwU|} zlb85{FJgAjcM!HmK=e|!;fzTcH1D~3SrH-wT=o1O10n35SNi^>WYgd8)L!s>(Pep< zd`p*=2-M_wLXTEMJNfMhYUqV4*Po*GO5kzNF+3x>BC6z41Qg&N5vI{%FD626ccxoT zk!sVh*0j%WIe4i5F|wqOu;pRWu^ogx3q|^%T!WW&ZRUni?c+y82!k+p4X@6R<%{!K z%k%x0Fg$Q4+fRk5$r!+%OUyj($be4{!D?&oPyw#;IKm;Pe{^sD$cN4KVNoE`V&c_1TIP^1Dyi>SAG`|In85S2L~sG60Z5fSgn#G zdSDEPWB$ews@Cqh+4eh0_x)g~A)<=w^GtMgJbh{**%fWs1hTc$#I5sf^r?yrY(j*JT1Y@_ksjj~lTNCARVMNnF>!Ho;A8uFfaTx0|ilK&Uln#_W0V%_e zbhqD&(ab5xBrna^e!m?-!mUTC3v^$ZYrm6x|1gY1gx?P=O#_p;UAD(bjM1$$ofL@& z&V1cb$><7?)y$bCOvnYfd;Ex{{ zl?2ckB1X|_FWj$hYp#w_YGXh@a^mKn5g<~WeLTUL9~RFZPD|udlM+7>#PWV#pdgCI4 z3i(+jo;IMDUb2eAq6BfJ zefD;{+=qT<^`l+}dDAIE{R#V(Qf?%@^)BBAUp|$mJ^@1}w^OhCe+X~&81D8($li6+UyEhb_keq8%6FZHH8~y)cIb}XAHoM0=xU0pUG`$oe+`lUF z9am{lWwD@Xh)1if@=f4NIr3H>?p3%~TA)UY zpR;ogJDdfrimjd>DE$l3ceva9evC=ZBUsvhcb z!rZ|~z@&vh--97$Lb7+KZ(r^mwWZnq*YSk zs!L~fMq3sEhYuFXr(Wt45YLKoF0%7Tz*xeXQ^Swn=B7m$(KNEN24U5o-F%JZ8S#Zn zFU%^T5rbsx9%1e$y$H4A3(%yXrg)BZ56;AneptalwV6ax11yS@!pC+jqSpgoy24_j zAW?=Dw3P!4q-6Q5OMTnLvtSPOmM&;mP&rRI%CF%P0FdUrgK++>`9Zqoi9H}>VoJjH zmt&?{>+7l_01dfY`W_AmCH8tl&*)9vPuTa|X~>5C67@BU1&57buMF%1ibQ6BFH(Bp zlHYXbOiH9U$c6o(YOxlD6Jn4erU$7g+OclHkqiCs0)4fa9?}_@!1|m99pRWQyM+7w zD3&zVi?{d!08TFcZT430 zkM(>i`m!#-NoVRu75J#l>`TWt@~OS-F4SkMT%YJ>(PrqP*OojB647WHZS}(amT?md zL@O%>{?7@Cg~I2OuftSVM76#iOB&4K3O#lVdR}s*7`lRZwPZ`-2{A@qo3midOJsL= z!=g`4n^(szJU80uA0mAIGBb^>Yo!#j^fE8rR!UKU=KZ>=hlrG3qmk7L9=G3B%bEIG zF}npcMcoiR;~5;^MrK@;;t&m}7<2sxWIGsSTcmI5UEaVsdVLsngh1b;p@77PGf!<) z96WZeL7&faymbBaLSeJy%W#v|k_(owOcEz`s-;E0haN5Gs3&QJ5Mdd8@x{cg*Y#+p zOYL>69?_r8b}7^|x_?}5zmr*)0KmztPybW%_quWCZdPp`$w+BB8fT<%r$uj`S zRI+@{r9PossaMzV-`4H>pYLU764UWn+X?c@OSn_9+Lu}Wc8I8wpnXYj2P11BCmHkPocUzj!k7`v2JX7fC>-)P@VtxzWBiCOPbXDd z?S)+FDbTbHk=@GSG4A-zGG?#j9o<0;4sQRuJ#BpK86cy>J&mntciT)2%txY zK?B9AWm1G2x24-*tpW z7iddTV%V0Hf*T+h^9lQ2l@s$cNUZ*bM)<3d59m4gAdrkA`0cx|I@LQYD|x3z9t6Ie zH;#6AF>(8K7h`FJaa(tUg+)%}ZZA-Qb5|?3e+?+`L^ojh+VbgoSujqgE2)pjkSpJH zsc-kKd>A*l;^D{QCys1=T!TJe4WBRG3*=8nzaKkf{^VT_v>6ZdYJqAf+twE~)Sfst z^9O&xd5=F?pL3>gKd$*%NNVQdQ$HBn?H3Mu;mXd4xf#bf_q7+Olqw?vAU6nsppyb? zi@JnkzF=73P9@LpS^X`IaMMT+LDB2mhIzVtusM3bdqAx<$}$$Ic?Y+$chxGyQ)9~} zn2w)3#5p+OjW}&;T*HZ15dH!Xp+D+YQ zj0_nZnGW1^Y?Zs(dr}W5sG;{|eJJ?kgU$5Lt!UP&E(sX9D~xr3A53*CDRy8ma3`!M z-?iU)F$l{9r54POuvP34bcf+tL*rxt1cG(4JmXT|9-U18kwP1fa*Pc296{(0-~Q91 z1vg_u@HzOjr-e|!Bz5FN(@i>B%L|`}$E=fy*?`7>Sl=rmo2&3!IHN*%X|(@eeuPDC?d_x7&u67(_GK8u z81iSSpdwcmEssk;0dSQDE+2ao)1{i}{+wpZLX=i30ay@TD-b=prl z=FR5rI&-%$2{lA$hAsW> zT%dr|YDV&$C@~E0rt|pdWmhPqJ?z5#_}~kN_Q-Ac15S!hD|&IS&}>QU5c&6BPV!(5&Oc^3vsg@L-W5U3EGdbr9|W8OoB*>AS< zZwR(Mu^|{vh?rbdBd(Jf8(uEkRYAE2V&x>xI)hO}&lDr?Wu2kVJtNmH@h`x}*ftCQ z2cQ!?La(-t+l5s|T@%DWuq0khnEP#WTSJ=R8nvadJ5?@NR_f((G0rXC)&23kULaIf zHV|+ke^M?}4wgbh;&DuHN$r-b%(8EGg$@RWB;}XdfTZh;N=bs-oD;y0!#%S7?#t`F zsHBSTFtlqed|+E9j;dnQ?loO z+Im+oR2`1^=%Lesrvg#Vb}milhc+MRHS&uAjI5USBV?3#XcZhnR2fcII7qyMk518x zQ=Nr=Y*T_ee2c@0ocyNH4Wd&VPA77MvCp8Ga|A+cUUb$y)9_V$aJZt1o3U2mHab7Z z9S4i$nT+SxaK9f?|NPBvGXkr?&O5>h7^L0t%IK=Qo5@n`Hxacy?iyH@13p`yb*@-v zo!qe%XEdYDUgLsT>RxKo4{vWBgP+6MUcKNF?+QokTceJLKZrCtRBG}9mxf%Wk-9cH zIiZgiwex{tIET?ND`o;y1Vif0d=9I&?%DNnw4u5EdkQewNPGW~LIF!&oPS%6 z`xU?0em0}v{K8kj%m#khCwz#^YEbM+3vQSH7IHPgdE2unTYx=?2a944kr7Qob9y_z z2_j!C*nx;5mh5|w7>;MsK0KD5?Uf8VN61EC;9hHUh~ji_gT2pSy0bVC#rCM+2jXc& zTU)Z?^70RjT@BwEmfyneB1X}uElHxzkW5NROfMEbBDwhZl9p9;u^Nye`00GpO(BRl z5m{V-EWNeui>aYedqC=njEP|hzFNK>73<|5bV(sNg2%Y>5_P8IEHGKTQyumHYNvF4 zdqF7#J4?m&b$Pw{uwL#LMArYcjNv|9hZp1rtxIO2cE#aFkfWxeX z1IPNrx#fd+rWc{-PuID6MgT(>iUV{vR729+&TH#Z~E_}Lg&8S z-x|eYx^P-LPA*ZaUiN!Ab##?nys(CQ__*B?bM7j1F+XF{Fq}3dvq=m3Fl+7Z)kXwB z<@(wqPng8#Jv1s!6UE*Uv_xBH1IrkgOYN1z3~9Us2Lrf|j)co>c0xay>g1PQPPv2F zQJkV#+n&TMf-cr7mpusmu;Q346u9`p`Nbtu{-DETjC$)q?-^@b=6V*)orW8yixccs zZ_q?~o6E1QTf?t1sXwQKiPa~4-VdA0K9<>sG=|49{JO(kUMhhX*k2D{ng7$(*&sFs zb}#hGv3dfIanuV=U0MN`umjWdf*<-Q4q0JdYvt5dAPMaZIW>2S^@AIEKX^)G^kpid z(X>16xU|yeR#42?O^1UWy!iS=dfPTA4N3XTQbVg;F!6hNmiMC*pDs1stfPO6Q(w@? zjvsd(AJU?}#?Tu{OR^;xl*L?mf2dauJRwNEKIP%b_r~X6^m-vBJlq$YXDu7pLZhav z_^h)7_T2T#u_{wXc%PkfJnC>_03N-I@AyEYIE{QGU9N+{DoN3*WhRxF6?qJNh8BEr zavJ(YoDmOF_sNCD+}$H*2rLvOoYSY+zPjiB)%Q&Q9>K1&1VfC8NQc=b1Q$#j)vlnt zMV4ULM%Kkk+cMj;U;t5+o~&?)7}szU?K*qdh4lglALfC(1A&X|o~>H8??l_whimLx z=F_7DLMFnAwYo~fcpv82n<^Ix1n)~*9>CIDUag9G4>gchN#d%;r_+Qt-LCbCNc7t1 z-IY{k63t_NAT_ef9DNvE%Y&9VmrS*OU?~b;QXD&PZzz%IoID6Y#9S;fJYi0YGB^>p z95A;YliBUJI5LZSYqd%F-!vw|tq`vEcFKnqeCH^9mt>Uedx)6W5bXtp#8=^Zs^b%4DJSiM?`|d-l0y3)`OJ)XN<4 zEWgB7&fT}z)TbfZH5>4A-#C(%Y-Tolk}>Pb9|8h*=f zhy7Zlv8M&t;}yA%wCa@8>GB*2^VMDuTkZq>WGK z%_waP{pxmBGr+6{ba@$u#B#4=09wATt z=i3X}=cKQIbE00XAsydZdm>!+2RTJVz)N<{H)w}s$P+bcWG0OTY6kB&KjZ$k{(=Jo z?a~XeHUK1xL$^|b?M*Nay@ELOZC(2oilM!pfThoc zIUTH(=pa|}sbYVwk$MP@XHMkRmZI7SvHZ1i3cRc3ro%*MBJ%{MR696c3H;h+?yp@E zVd$C(AC+$Zf_UX#a^WFjYD4A*<t47P7#s#q^ z6b~M=@P$&WDQ~|)dhN0Z!&3WBm&n(jZBXowA2<8YXPTRoZ81$znlPs~?A$^Z`oFzE zHzEs@E&^5oZgVYP(Gu&!L^Hhj1995E`v_vA3+zP7|6GL(pcQM|eQ_440=nFR+G{WRtk9I&*%!h?)9 zaW(e~U;U2Te%hAKBqq2p#V;0e9VWQ*5PQ4uPEp2@##Y7!>$Cxn(=~M zGjaa+Pp)i@WQicn?JgPq3et{&7gZ8sWG(F17PuDT<-Z623_XZ3XZW#}2dzEj!xbwp z*f9tbW6pE8u!yLYCwH&o*4wb6pqx9t=6d;k8cKhyBt%goHB{J=kd6_;ixWtJmkET> z!w8XTJ8dY}wh$Bc_3zPPwDt)390sO856s!|^a|eZ1+~Agiun5XT2yA*4G9&j-{aY_ zv3kZ#v)@^Rxn4|1T*3Vn+frsCv3{ihdS>stEuX-Q_zvN8_zXKNfF+4_d#d0MrKY2D|@%{nDlk%sy)PetM-5~dZ(QEWL0L%&tFMIhis=$&nwuG zV@Bvl1Zr@9D8LS`US(HJWdX7%oOd%K? zUQF=JdBx*wEmZfcaHA7U<3Y&xe>|y6_uYF{L%r zuT8{FdWcDy{mA|v6aBh+3z(7amHQd{-7?g}(mI35Gzg zE-=Vs<_S!e&Fu6b@u6aDI^>zo1p)Sc81q6>50kj(=^KRH}rVCsbR@#gEu`LT-%S+=?Sp5)h!qvr&1t{`xP?>$gWSNcMx0yUN zj?TAOsR#g;F!8+Y%rBy9hsgh6j4#b&{17l6!kBz&le_r)RP8K=y{Z$w`t<}$7&D6K zszV5if6P+}6|=n@A1)b#JSQ_Eu251N^b~Rw%`trUVVvf5?W6Enm{-(}F zyU2QhujDN!)4DoZVHPH}j0qQ67~?VV^XxIU2D1=)o$@?yLNM-^ovD=o$WqXD#Ib1q{8qVYISCKCIaL!<5;+XHF}v4?xynOt!b=S?eR%Aipd@?nu( zL+H~zR$TQVrN~Lf*$TK93_8BnHT+78lUill9HnQ6U4qOA6&R6~c^usjgbKq5b$~dR z^j!9ToUi+@>%JF_*8lH!^K(-icCLVXMk%`+d?iK~htYuNoDLR-j~jB;I2}yR5lp4> zgGyCywXHkx6@G5zez$HLA1r3+de}9KT~v~L(a|ACRd%qblJHoMl!*DW9=xEWE@XPX znOw$vjnUSZCj*{z@_*~}v~)7g3axa84R!_2*T+ea=P;g9ZKO{PoKd68Tk8+x}YN+MkIudv^ZSXVj)X8<*w>P5k2|h8RN1 z-7u~u{(I}ItJg6CR{Y{PHI)O65Br!k#qBSeoi_h3bnlWQEq5;UkveVE7FvuPFgHSh z=Njj>1T@`@UGlsLNtPNuORFGdQDLu77pOt0Rl}n%d{;&*jlFf|i#cj@;cDM6E0LPI zE5p{HcM%Fn2s)TpXJ=V)&+>lq*>f71Hvi)jv80&~SL={|3|TIf$RB;8@b!_m0ro59 zyZK--h|9I*T}F%sLp^bmt?0;*bZ(GwVtn1dl>Wz2Z9otSAc#smv<)uHFd3eO8L`s) zRz`3|=EU^nPfDF*w@1mTgB<}AlwK0D@$mE#C+2*)bCD2~v1a2#D=bU`rfe|5i(0w9 z`i>fuUq$(3XJ62Q40yWsgaKaDvk-5hRu4mlLQCF88JDXf*6;QodVa+SvCMgS9?Ps3 z{77U8^FHFtnNm;6TeNGaVwn&bb=0PQWwbbW1-UH>7qZ-7vHG=T3nNBOy{;Jh(uv$l z8>37P%YA+Hitb>cI$wJyWO*^u`?Kd*2uib5&oo4Dq3BsiQX21tNfaGqGSdC>+plP| zDKf@`E%zs%etkp{C3##zS?q9pPEF9#1a&!uK0I~1atuq_+|F;V46B$+qocQ54vG%t zs`M$;e7`J5YJwSOWyr6IzBfV+TJUuvu4K!`%Ou;hwXephXCqSQm+hE?|ID}SZQ;@^ zC&?$Lf-+a7cu|cB!{%a`y?g(?zf%{JCRee1i{$-!hs}d@j2}1iDD9~3a1s>p)nlIq z9RiooGZ56}OuD!)rDm+N=6JA$Y8ULh%VRqTiC2Jl{W2? z6k3J*$VX$$@1)#he!6()+HzZF{^z#}U!Q1~X&DF8c52Knl4(_>q@)R!w_15x6Y^wV z>a#rA>Az_zMp^G~mbg;ON8@UHX}hKNwPP8YsXB}*5|sKxH<)J(UG_I(Jk72?%p$PJ z2_ASflfT*e{}t21%19_+^c7Vtu}a4(&v#{J3RpT-lm6#AiM7i+NS$cO1)KYrT%G>W z2uOh?@N=%t6_=5!-)0e}(kp^=Bcqi44gUAA^iMW%f#pHBNx8pQ-ngQHaq`Nuz@Ywv z8Pvb6Rg7GYgeGA-*k@}7{nnTlUo03yNwf4_u9Vx<_J*lCWs6GKsl08;{Yn z*3i72XRAE!S?zT`ak1qyunFNq*ObgQVdm#G6+y<30!!GnG9il{)>zmVE4Y+>rWEbk zXUpy^SFOi~LE_+7lsKUD;r^cAN#AQ{SAS-*hVEA!TPD@cL@BaHFNMHg_?91A zxI}e6Wgn(JaT*VB;q~q`D)dEfUXnH{g)#OF7RsJj@i^o6&8Dnm%*5kTdiw1-pU_=i zYnNLroL}FL3XKv*6$De_orJ=)s$>PfV;N_k|HQOOH(eOY)+>Q{ z5IM6l=L*2tSY}Gd*|mzS%%TrovAf-=kKS9U2+AX&0e!Z3PI05Tc(EIw|M-QC{k(Zn z6*vkTmnMokJ0p*5U?uahx`aWqw!6o!YDN0f(YUO^4#L7Pi;(JpT%FYae^DQar!B}= z_&_y3f=gD(v1Lsz1>_g|2Q9jT|oH^rBTDYLczoPPj-7uzFzUSs>SK?qG^bQ_j$+xUImx@l9 z!jNJs3>v8Oz*}!%b@cKQgGx@P>sUw~X#W;9hUC_nZ=q-di`9Difu3Eh#3*r}WfXNjm!M%t(42Yo#3Xs{J z^Hpw#$8V@)y+*WAf~~^WbDcAFGj73Q4(=-x8zFACZAq!P^TxV7{uLEOxbMV-kHT6i>q9ST3N#b5m37m z3D1{&*y|+Y`F3w8o6}YtCfM?K)6LiZ;ewC`kR(o=DYeWp$?Tt10P(8`@@{UMp3AOS zQCbAm!Bmb#TZl%x(g#c7ktH@gUZ?O7clggx9E#-dQ5DUD>0OM-bVUO4uS1tdGUXid z?WoqjfmzLbK>Np5chJv{u-hdy*3W*HVLXN06ZVB0c}iDSHi4a-GN+Bq6Q8uq`gbi@ z&N3K&SPhp~e`R6MA9jJP4ik{vu)Ihz&T3{`d=fVtiPx#i>f83JBIv!?8g+ou3g4IJ zx4HDRUEO{`W`eP0(f;<0h+U@ZgtkyLfn6w@d$Z#f9cOLyr#h!HITUH+IyxUk2)7DY ztkUwKW9s3C7g4|YGfKT@`}+NqmU@}4hNuYGrtPke7Y35Z=_Ns7K!NH0#1DGryxF`` z%Y#qc@i@B@BJ1uQxc;In0iG+{ymYRpli5evAg2M=KDQLVMq}bM$p6IgdGLkR&gR&j zp0zoh8w(q**%(Y*!7>nv5HOYzCyudc{BIF+ysAP?uet5_F>7iHB1v8(E#6iYNa7r8 zi(2a|)WS&Km0L~NY?H`iXTe#SZfpEaE0}}1ai?fvgY+CNlYc8A4rN-$rw%R7%S`Cfh{A{Xw zt~l561UnXzkoFGjJt`3A_Id|3E{m>1EYe!ph64IEGIUsuJV!YXN_N9?0I4Z%c`lA~ zd2ZmVZip_A)m9yAZ>A1T`ITPL2xVLqW}ct5IrHG;w8v z>h$wF*McB+f;CxsEWN#v2V)v|1*(``>iwL{BKiijz;)}=4kNy8lw2rE z3_bId80kJXXhK$GN|Q{(MRayDM?=-v`l5*k=4J#YRu+|hTu2woFPy!nx%>O&=)KMT#1)~fB*b&7hQY+W$*(Utt6Rd|kad(Z07*aER z>it$ql|=E-k4wJAoz@ew>*chti&OGi@zJ4x(Qx+(^wtwK&Zx1NMs#44=N|9Go#fxz zZ(do*g$V9M%?AssMFQEpu|x=B6l$DF<@w&?h`$66fJtbrd#@e&mpfq7{mN}v?P>B? zkfo8s`v-@vE{qgsvALcbeFTeW2|l^;`ISoV!&Q4gqgTPn3N@9H7GCFOZH#~ZG?p|+ zwMLz2c@JnYwi^td+v`@>uHsjgdZgm-1^*-Ww(5L8+fC(FCyD<`{wRml#qlOt&FgHG zjU;XIy9oa1$Vc8EKe%Qig=9vYX@5)=0$GZVP7h+f3F2G+K8E6rb!biEF65ubSyi5|oNK!# zh`JGpmPGf2In7GaoV+)L*EOr9tv{??W|EqqRi>MD`wUqBk^V1oN$S*m-oJim9=>4JHwI1ES-fXfVdNW1surcM0jw_@GLxTuLj8($3 z>MXwZu;98FI{M%8_n~eVTanPrMw9RjCyEDBqRPovZ@ju0lNu8BHIM~|EXVIh{uQ*w z$YFkR;40FjEDrs6nH#--sSe4pZb+hlTl}<^F;g+8+vw1GiV2Sb9cKF5dM;Sx9%+|H zoZnCvu$iJ_YC*gc)h!CI5T0+%v7>e!YgB|smsk#Rd=-~V-#%V%$Es0L8tGHzJMOW^vlw);$2ik<0$tp&Z7gk0gy;_f8Wu$ZWgIl?eR>KSm-tzhL*0aHd+%m@6sT`f zzMEQt)hwkS=hM^Eq{pE3e}0sa_`4M2^J6Lv@n=c|Ey{M}^mBU&=Y)&56-1Z|PfW9| zDLbKAkbDqx*@7jw{_P$U*(6pN#ijc@=`l1QGs;N%UFvdm%6|`qe0R{Z7VD^ML83-< zce<#2qsY{jB>vv0-0p!MjjJF>kz{PDqhCn|%~i3uv;RKV^}Pa>@h*&&VhLp7YA=$d z*#-?I+M|o*Okxy*2?wHpdy>y`6ZtjVv1D&OX%K%-K42=h71XtZ)0 z5Q2rayt?X%xpQy+aF}ZJs!!2bx7>MnwV>0B+VjgZBio&y0=3`gE_UVjkkFYR=|OEn zP;um2?j&`>n?Yw;s@RE}V|w|l|ls7)N&qa&?E)DU|;U9eBXX|E1XG8BP@) z<%gd9<-pmQ=E1yn|1ei~bn(pOxdTK8xcG8j2XeaL*g>pu3ri_}Ji)~yU$~VByEe8v z+bhts61r9dmKJkUuypk^bm;b^(#+$UfD|?od11&$}o)2 zrm+YQHtkKy>ZzzD$Ty)-w~^lchpkPFr*XkH(~cn(=!7^2BGYS3G)wS3k*@9T5*Ywh z@eR$tG%EEzFl1{V9j^A-zM6ch{bo_Yz$v;P zrb%eReI6ZL+yfQ*@0)*ZM3#wto;dHkke_^Pb&*4qjZ%|EetTL`4D!h_n^G=QI~Y-7 zO?S;kq>xDVJwUt&q+l#j`GXFMes)%XZPpbsr*k7DEEIhvYc<(MXFd1qN4BylGKrba zeyeb{FKjb`$g1m>E3KFs1rnwmPq)^WQ_$2|;RD)3+uOC!;?!n@Uj8c(A$6iwbe25Z zUgatZ5d*B$qrfWl5Z_z?4)=tWvJ2&&wL~mBa|OGIAF7M~ks@hYFVk#ps9V3O>&)Bg|Lkd@*&;Qi&2s~lbx_g8+G=Fp*|7tZRmA@jlmbh(~v|PK#iUSRa-o+#F zS2z67e4-K7FvqNhK|vpue#D>S>c`EMuXC&~)q}d7IPM-pve{;N5n}cA&A+9$1w_50 zrXcRQ5J`JrO913bT3PCrba=tL+#&SD!5DbHkj*@oxXg3v!B0N&Z2CB6l%4IlDP6s` z`8S8w-pTK%ud&k}(!y<>Yl(HyRrY1tP0f93%X4hpk$AZKGxYnYdsgs%hwV0ZufWIG zG>dv8%*s9Mh_n$kmG%I1&!=?(KT^a^!zuIocEQtnRK+w?SfEJ%3~4l$ZyqedHPq*S z+Vbj{8>VRv5C_hvtWkeDJoZLd*s*9Jh3aRgvtV9`Zx2SN)(*Q@*11{&d;tr~OI^!i zqL%m30(WyUBL=MU{qM;obDrJSmwEt$*^jd6VV_QG?%J9e*_5-Wo&SRzHgxJ?Cvly& zHRBK^|LJh~I!V4}?Z$<=$g(pm)uqD?Mqm0s^y#4TZ7Qn-g)#Vta{Bbr3|Y-wI>TjQP<&wY}q$Byf(f* z&5!okW(GZgLoKqqR8?cT-T7Y-KjM=*f9#bdi9 zsv%;hg((!5oh73e=**Qepm(pDPwpaU1)VcyD&8mLQ*CwZGJ9KMU_6!Dn&yWJq3pvB ztvF0$^m7zunq0v&DeyUYs6sRuLQj=(${9Ox71M)n0lb}zI-&ctd$zhj5%a3~Vd%o3 z&Zn88aUND~56?69J+ElM%or(-O9L}+*j?HM1zYM)`%7VWq6D1ZW9NDK*l)N_+YF6W zxlg;$6F;ttXG+ngc{VeD%Vp-9p+EV2*1@7LdE1P#Cp7f(QMqRWG4IobY*)h+=p*xq zq}{bu1=y6U`b%L6&iBoy8=;WMI_hpQm!Su(-A$#(>0p#77hY#dy1RP9C{JibZo^wI zC7aU)KclJfl9Lmf_(Z$Jj=s7*i z4~v24?Ju>J+Bz4U1B#?&)|G6c?1ej9wYZ{nofT6?QzPKBvk|DnRimEJl+}X8e^*!S z8Laxnc4`hKUoxMckVQd&H3v9+D3F(Mxk6>`OZZh-^mxGhq7nV&Dt@+FY3GXWvws}* zL3Cj)Cted@ljdjr*$>=}g`hQtDW|?~Hr;3D$CRappkvpIQ+Cuc|A8Ju8A?_|4{Gx* zs3yfSuwH0iE>+GS!%7b44GF$aHsazHgkBh1HK27U8U;-|Tec}VZgXx0@o4>67rluh z3|BTwYmVxiOmWRHDuw)VHp}g}!YyIE40-koJFUFqL-W+-)w_k4nKjEonfXo5k@egD z5|jh3d2LFROej3&5J@v0oPuYE`O!RwYpGGj)eVYI{&V8lmiVTdjs&p2w{2q$r#`&w z=|i6NsVG@-bMIS@(>EX=g>L*jf)-{w^6_n52@%ePChR~7b9W;~cbKFED?k(CqEX6N zWAq~ti=|xOng&iSEM76%!H-tm6^xh`W7YZ3aBGq&Q7pk1!D;lm1}*z{?Jz2ZHGjn{ z7(=*ibivQjt>?bG1i_hC6l5VpbOAt8a^X)zxg0M$%gapV z`ToSK2ec#pa>%mBdKNKPP|A^~WHdG@KTSdI){ca8;BHO%_1-wzISp-*qcR^`hXdbr zyY54)TWqx_j^k}?hwGx>&tgIQl*yDt;g|a?UgXV!;Yj0RAk30`R^jkh=ZeapeX5Xj zGao$|NOg$MZA+08YyW^OU2C24Cdv-eVtne+pLG>_AB@WAPoYhO>KE@%~CsYaf|nLThtKR%nxR=U(XwofvSu z=wg&jwE_R+YEK;6Oh;o4v!+k{P=bji*nG#h(wGQ6!mJV&A`*0)OPV~qKAD>pC?24) zCBLt0XruEGP~FtTj_^0_hsxx+2iLvpv_!9Eg_36Aed~M{)kREs2g3D}P^|kl4vF_( z+X_?(9rdh5MBhQBA)>&)Mew!;DtDtLw# zzP%6GNaUsUw%_{6XCr2+mV}-eV@W-ukY1?$UY>0|=sdCnBNMTJ!k71~Vt!f5A)IcA!HS;YCg%7>g4P7(SDM^^X4Up*|wyGwnAW|6BzFCMa>M zV06d&6QrrioAunHT%;A+(MGx=6XLoA-(TG9M)n7x)D`?=V==q|$fgUg9cmP&m0TZ> zzehdmbM6JEfscctdW4s#!sX5Sbm!uW;9vX#AbOilHYjhTd~fP)H@-#pmyt&CXg)IPGawaG_T`|~6MZGhX1hmo z8;YX5M?bh4!hS{jAiE8J(^di5UFwbq&wmUpZ#HQ3UtZus%C+5}?KDQE9wRGOqF|m; zCKTLs3W_E!tDzL}gOy=MaYyyJEzW4+;jmMFw!k&_KbkCv()A@;6PQQiK(cpwUb*dR z95k%5I7**8eTe%}u#tFA2ZYiWyjH3ZIFf-;!#Xa0hO z092d0Q)-I?dTZ)a_4ut!jOfXdfp#qY%NxH7PFlPBCsY8tn{SyVQ0+$AO__#b&7J^@ zsUdMCw1tJrbo^DTxR&XDM z!sk<#UY9+?)$1CgqmRbli^#*V;2OBz2B)KJ*bQ3ku4O%sExjfgz1evSLhGRpMxugx zjU`diu1t7&_RZBa!_<(h=cL~AsOcwoo(ro-l$DtC3EA>*a9=V|i)J)Qvv}6==0CS? zyu#X_x5H@^$&SAIMb+q4In^*@_v}h}(t5P{f7H`>N)>{6w)qX=_T2SLaE5KaP|Pi? zth=TQVGOaN*|et9xaRRD=bh{`6Bo#_rD(0bgy^Z(ZWzwqVC7)s0K0L7VC-ZSTbCGf z&29(Sv@p!3fq~?=L2|!wI5%K!d{m}6JAWdrEksZggvwoeW~RR^%SMtCo>K!^D!E6> zzE@_6>82>{$Cgyyh+omWtgUkU1gXIIO~CjH!1$$*pPjjuRTx`J$&Xc*A1(4(1#4&R z&+BzG*DtCRG3YJY6Z?lfC^F4|WfhWUP~$C&POlR+nQ5Q`^Jxcq z)aw<{wY=G~rZX={R;lwiXq27J%+wKj?IQeLd!f4tfZUA2@v>=Bld+kT47_PLdxzyO zJt1)q_jfb~PaBa8O8lYH(IlIZ;gEHbB~k&4xl0ktjR~&%5Wue}6W5TLDH!;^vzAOrtjS>&d!ZDDfj6=u4p20?x3mcxU!!aCRb z(mo-adS}88-A3sduNu@1_9`XHd1sk$&Jxx=e-Uu-9@N0?5xQwmxTv0`j9T5UWmqG) zvrOPj>1JK|e^^vI!R^h9SArs|6qjnXI(>0LgjvGJ`Ka8s99Q?1=h-&0e5UY#QhhUt`&gKorD3^T^(eZqPpm{ z@8XsQ;zAgkj2s}o7Gy#WiLF>Yxjvb#oM0329tD*D+zpzXQO$=cVW3XZqz&I6YBje-E^5+evRsXBGF+X(s8S^I-IuIsz_3E#^F{bUf|a+ z=;fdCnVY0spRw*&kfkzUomj)26#A$u`&4FM6jD=LDK4bg$B{PfQ;jB}48dDv9bH8h z1)I=XdGi5+P)DlFe4Y8)doF==Gx)_urKtu(Hg$M|8?9+;caIn#gC`nFY7}^?H?Ps! zUz%7eIPL(7ZHSD{6U zZRKLQvBpPL&>NBC@2$biVO(xQOTGcgIfVdWyUAgX@jU8lv<9Cr?D0O28h9>IlJbYt zPI$}KWOlc~6pSk8uym0RHylzgo^6E0$uS^q?1%cP?~KfY7N@8Sza_fV?+9PLU|xoA zN3RPEN_KeHFUl23I!q=jY&=0v2$T4sOOw~s3_}F(x z*h4Xs5QgZjGHk-Z04O|_-}`=mx_B1g3({|NkDZ7fT}-kch7rfB=#?>+_TlP_*2J~D zyD^fa+IksI3E^IyMZMir|C5ca)XQeq1dTwb1Ctk=JcNyN>zHedP)ia7EuxfNiX^qVi8NW)?&(UGDXdDVFs1utH`Q8~ zY!^{fBV^R8rCyy3LMmnvofkX_~IT^M0OY_M4YggLdEpdzwobKvjuDKzo)PXxk zU%N!xWFYZ*69#k0#`e=mhk&Ok1--= zxzubgb=Rs&=Yz=K@cpVShH0QJ*vkHPha+5R>VjPfJMVh6?C^Add>UyB)j#smrzd&# zsRFm%2wTaVG^Ooe7Zl@0_Ct~QpbbLn(xW5?-KTIDHvZwoUl<@nkgRK{Qfz2b`Y3YP zp1BBSir7;9T`zqqgC~x*S4spt{_ju8I>Gfk0kCA0WBU;0EB0MIb?#D3 zTLO@aUoS|_D?`1RmkQu?e94|X;h$j#Kxm18P6RcEfBgzIt`Jdn0MWupN4Tod@>ElM zYUP3bAYDW6fsD~1EG=$TRXIC&>v(ylNSw0@|{ zV`Z1iG`uE-jx4Vd*cO&thK(h-e6>&z^0?t@vWJXaOe%Gd`j)Sn)qaE(xuVfbnJ4~? zi=T22^*Pl3xe#>Wc3zoqsu54(2Z0246joUJR<-nV4dJu(x3rKo584+TT3WTzt}uM; zUCx|Vi#=Y?74me5O5nT+&kyR_wH7qPyeMR14j%JvPJUf)4ikh<ChSz>YA-6?*-4s+<|J?@6Rm6*S{=)h*03bcbF}_q7v%h7rUX@8g$3Xk^uN8h? zC$ojpu}r|;FJUC+^^TM=NZ7?;^h6xkX+slqSoYL>!deZK1(Qhs)eMz4>IK;iz3&}- z*Z4-k;H?YUlSlolJKma(%1br#2Abht^8#w-NhD$QnKm)w3ZccV4>Dh>GK96nSKW76 z*8>`BA$_r;il{SoHlqF!a~}+*s<5q4+9xo+MAa^<)$9pj7cxU_XrWzQz4rLpLcgwU z_fiA@xwYBkYdl9c-`2Nq-s=VT8s0P{>M0g%^Luh?cLDI3Z0wPEJ*`<`37;IS-r}Qq z(&NVIedCIDd^B;SjK8;9f$BxE0-K2DC_RAo-h}HoZ&&dB$-Z zE>TzQ@KyA^Joi|CSCA)pb$|a=C*Q@4{5-@%j~CF4CdJWLe+y+LL?3-%YmQzn(s=#~ zrT=RoQBf}_Xz0BWo)ahkyRxy@G4fcNVy~>uSbNyjLG9-)n9MyO;rpo~A2(lT#Xi#W zluODL1C;iBr4Bt7x%0v)p&geK0ev)3$=KSFp?H&<)2`^s(^JTl015#LNah`SuHxXV<#I2RIs6z7A_>5?SwpWNwuY22f^245|mJ?ZQ} z`#LsxaO?ATEqV-vsz5s`^10@uxLs3>KKK8-%ZpFr2%7C;2BACy-c_+~r7Br>&BuUOGR#;< zfFW5`#Ai<)_Rn}7n=+{BnTkLIVZ{6pp!A=b3kg%jiMzELx)hv_r@vkb@_^2%A7Su- zG=tvB)n&Nz+&GZVm-kjSZYuYmH4!}cFmo4#;M%qa5j{&>SfRdzLCve);yKWtQoV(|0p_HWd~eCfU8%A1qbDBMf*=%31%)Rr+&w4I@d-jDGW|bx zX`${z8AexLFC>a_C&h>?KL7pT^4!2&9$AT88mLSkwfph->us@d3+n!YZusH$;YKF-gENkgsE|3-!nLQIq%f&#-#azoNpbr?8&)3nZi2Jx>K-u!xqmt z%LrZ~Gt`9^3SFQsxFsAF+X1NzS54o25o=Zv)+)h@F--Swp|EBKdMriV!9rHA7Y66O zc;sBZH;7>!j&+HIub`FR^&J4k~Am_HPRgn7Q3!Jnb z>cd^2^s4eM93j9s-=bcIW5u1OOr)Zu;X0Ury6kX;(q4fo4dpfLEDp6%WTWlq2PQ9&xjO=B|$nHm3V_iGhioyOw zOBteMURk*WFa&*oT~o}SwD2cdQ?vD#RP>`Lx32Ziygd=Q4aZtprX@P%u5C&YBrCN(S58$&y1EdF0;=cuoR z0y6{ow-7m_fZzk9O<}*TpB{dQ;DXGd-}rjo|CZEZL~e%g{5#qj^P+28BgTqrFRs$6YyCTq4@iW^xaJv% zEuGm7=ub7qG!Ma|DY+pv2e1Ts>)#DIEoIjY-l9gqOE6)1r_=DvKcCjUn%>)IlbRT% zgQgpBive8)31=KGxt91WyD82D} zrC;o2xP`rY3a1^`D_4aO#9n#n!WDVJ;M%T;xT;;%LJT|mcpi+KZ)p$zxx&>m%#{3t z=5_%D!*0bbx{^fGyf>$xt-&*TMv7whsv#b6xk#TuM-$M~a5U%9@XfJY%^3Wsx3l~E z&BiQy^4Lwq-VNGS*+PkXgPqNubYDQKvzI%X&FVQ- zFFp5IOR?)Y-A(~ZvfB(SNrDtXGt7NxVk_gf@LuTIj?2(8H@o0k9`N`GY~tni0K#_#V$;T-hw`_4?WU;GM?rJj#{BkkEI@snLgmtXAM|8-fmVX<}gNW6Wa|l$~7ZyYcFJoh<(~jIf!0?sm#~ zK-<@hZ+rjOy1Lezc{-6ZQ?=2uhB%(N=BZdQ?pZE1xPJ#CPPg&f`sOq;;k%2~)ss)E zC5e%#Z?R0ku?Oo_Iqm!%6-C}hO-H3PBR)Y#G`Bd1g^^rhm07a_v2_j^SMGEFJy8J; zGptndn%st){?_BGI-cqxR$S?ZggXYN^pOuCMdwE}W_cRT=NHLYI*@{okFSDE07QNG z`S{xAZnX37|9)0RS^j!R`A(dvS!Gs`b$R=ysm)$T)5_T$SPDJulCp7dQqgOz6iaDJ zU+UZTsrhC%>S2oB)aE=#aF|yc05%s_F0+f`rAm9O1DD8HX71Cqy6T>qrd=894drmP za?ktl3XG#&EL?x^HMqK7y39Y^fW;tgP=Bd_B2Hm0e`EQ)!GEB|Gx~l#2Pc3-3{=~Ly_8EWbo2My*$=YRv zWgOI#KuiIe449^d%cMcvk6jb{;2#K>vmsz+Zq=iwyju~=MstYA-*ucyMQuy#;DJX? z>3tuz7c!Fum%9a_LLj#|*K6c{y-akRQpDVq_xbCceOC7&WUP^W&`5o4yR%rmpLtAa z^3eDy+NnmotZK>%HSre3tuK!Q(84E970`bt<=1Pw~!J&x;*F z=xkz6Uaz@c4<3NmeC@WElb3%7$!n8EFnEOwPKD3UL_`5O9!%qQf{Rsan4%%Ar)HYK zQg!htL%#Q#H(V3);wve;Wp`>%RpvRGrfgY*5L37=TogB2M?FyeGwupzzZ|r)azkXI zqQa;!mq3OU>YJc|%`^OTf)bMb)cGClu%L$bg2A%Q$Sufw42k zaCg4%t4Y{i?GATl65K&(!SjR@;HPMA>%X$QuC*w(3u{x=G)-u*uPE9_cakpCj=K~5 z-SgKlEJGpUtR1x#P}=xXJH!`8X2mZ-+ylV?T`sIi*#+{)B%v+p{8lAN?@AAo7m>ch9?aNv!!PBG#_(=Go2@Tma7DPL>r# zd^WsJx}pipjnd{Ghl904Th;Ll z>lsjs%`O_R1GFmAH^sMi&(n^ZrQE3k4lxbfFj|S*?W0~nO8FADZ}H~R{DD(io_Enq z?I|<0com-qjc)JQLvixy%D|mMZ}g{LEXr!i()J^?kYVU?Y{m&YZvdmOF#xdSoRq~I z=jQ)^1n>w3HEf+asg?n^d^nBLy+18OIX6F>eYC=GAKiSwCRHoSy#gf%T1)c+2d{hJ zX|Au${86s}u5%GzYxHZDq-WIyjjC-^VQLw=*B^d%`>Zw?BY#U77>wCRDz@ySo5B+{ zqTHWw>m=)2%kl((gviBjb!lSK(?ja37r5O8+hNM&yi;IpiFy1O4OC zJGXQjcK@Vq?4#i_+a91MhrRCLMu(o+AP3q^5F6m3hw$Y;h(SEMA7o!5(aPO*Tw zCRUu~3W7O4a5HX(n-Q&Ze&;Ys4-rS3C{U8nJv8HRp{}Jpq2p?Mz!n$IZFVLPpm;`; zHxR(vgG8Hz)>udUk#EI5dO=#tNjz~@f6N^Uw(2Eai2Na9EZJjp_T<=qHSG5-uM;}n zrdJgCOm^_qD?X{VS{QtOdM1I;>B*rAWQdb_Z_-0Q9mXKRHQzkgX{o^h>_QB>Ei^+H zqJKR&f-6Z2l04GS!$Hl=l2ITuZ7t^|yw+Y$@v)NV^ihJp*I$7GXcghJL9zp#^y>j0@N9f#hEx!#S zA$+9-xF0L+)AHP1AFkT-gIad2W|9UYu;9QS_SAO;weO4Gix|+|O#!H1L>%7!lMC=R zw<}y3oEL>b!vmnr2o5kFtjXOJn^zrhYJSF?8fII`#QgDN!ztA$^x%fv8Y~g&CQ9r` z*Cuw~Q8x}qDbgFRSmqMnaie{j*fNh`iROYSkTh(mh$I#_2z+t9?odnYBlrH5K&2d8 zU+L`X?zoosU$m@@%+4=u+=^T7I?!_;J>a1(rRQVX9t-8N;qA*@B0CD&!-+k!^Jd;+ ztxm^NT!P|aT9j`YpEk2RBjiha_drCP@4;(br6`b*C?ERx|GS^-QwL$eI)l0 z@ewX7TW_cCV%Z*`T+w?kID0a@g0oiC){cFZTp z$&8)}pLen0*JldLNV_{;41UxKzdsq=6_Zw>d?I`#;?vpuqIIwMds{xD%m!ziz#hA+ zM^&wiy%z%3!UMl;*y7sse-4+@tboeERUM`sBp__knXVe`R_akkfgwsH{vYrhwW*d5DCI4h5Dr}?s@6E zTcRFp`}}lSz4za#J@&0Pe|%;2FwZS(+F?-hAq={&BqdJ?b$EJdv@8n;+@|{;ts|STSW;rskq>B9BWOW-3VdjG6VLu_yKlVB6ND> z{i$V-?|e!wk{GV|!9}BEs(o6)Z8MwfmwGsws&QKGTnDXvi0C45n;qSGup)lJMH;dNhaUcJ925=`0hOAQ zh*;YG$>wlYV$oUo%U#Qk0#}IIlKV$cO9*#+)>sLR>>*>1$S#eYttU+~1YgSIizK`( zhi9bk-|~e{Demelmdlw&j+aBRgPHut zGo62)dj0s$V2UAQn5-B+Ln~?zm(SdibK{IjP~pLEfamwcgja2QbxU!+6wL=On)t`l z7dF%Wz3J2-w89#==vhO z`EcMabI56Ab5G8^hI-`rb1Oh1XWt#iCGwSM!2gn~E@Yr}R)I*aC$ll`m?fHqh;OEL zFwIYq6y5Psx7R_4Fz?1Jpjs)Hy(# z{1jM?BV(d=uYG<671Rk)TOQ=%t)JLinhhk)k|KpEk*hYlRA^VO$n9y_>DJ&@MqUw< z)~YN``BH9{(fWa$e>UaQGt{{l9Jff02m=Y)+z_0m^Z;!;w1eWN@YMI;twN3Rz(K1F zJ;d>-7Ic1P%kjAsz1z_#82YEA0F_jxj`4`!g*CeJn+<(?-Kz6bV&vPE0iZIPVi-3( zDi>}+n`sZ<))PNZr3u<~0CvzNs^gWeQauyH~4_V|yL*lC;lb(@2rP-k1XA9-3`r?U(mG-%gX@Ft;58`Q@ z3h%>hv7AOup2SN&Ztt%pvYR(c_J2TB2^dcc#ff#c*xpQjGmz{>hcl>~yT`W#lz%Bd zkP-hy|GXiQb#}Na^%I4lFXU4qcOvjeP!9+TDj9Ra5{I9iFa96Gx{?t&Sr#e(5jFbp zO-)*Q$rozdmpxkbF|c&O&mBGOlf-bD_Mx9AZXC$dL{7L!m*vIT4C?R<7vXUq7j8)QILT^m||9r2^cR53=8mIoO(JD!Wc# zgO&(VoAe%)W^uPcFEEkW_GgFl-KiH3jncw^W5K-Ys_|_1e90|V>XQ}9c{&2;2b~{m zC4TcfwWM{3TPf4Z;Tl-(oXw8hQW-hFq!xm2TlFU&A2!mr4wORT;~7R*7u&dgBR=&f zYL|}c=UZ!%;n+;mhW!)B*Le#((*W}MvoJ)ZrEsNsrBP{jtf{T{h)#CMbmQv;y*H-H zE7QxELizM(OyP}?bW<`L7*39cNi6h?gTV)S!jQXD7CZSJkMqF7)ZD-JT{b@ENb|2c zJ)VV0nA`s218LwSO*G%=c6L9USy=S={oh`|J<~|nJrSW^I(C$n*QMdmvMsE%Us__7#$tYuY$ahA_N$5$3zW%%cMwNUK~NRjO&{Vn6x z#3ilOrL3VNL58tI$63NnmmYCvf@Y@$&jQV&#)82=%L6ji?ZVYLl`tLi$^Ut`XV{a| zJI?ee5R4*Yc0aa8VwL*|O&8|{SgbZRwQwzP9N5`xr)5a>;_VC1ZLAwTNt+O^NDs^% z%F@1CH~CA=+HKINn@AxyalX8^jK@f$q$-T9R>v8ETnW)n0nv>S{ZAja@ZD0pS<@2{ z(Dk!#YNxAc6kC-}H9&{yr}CqvGY`Di`@K&&v!peP8|E01nC(uiwr<^V!r*4`;PuZp zm%3?w1j^Ay2&MQ5DV29BAk*51B^IMk{+QH&0Lg@!wbzrzPhD<;i(+Q@?32dpW z%Gp8y?@|hguMMt~cT_??H?JtV8d{$~V?EjIN*&b7SN7wjkPZca7eC#w50? z<({vbWbo;(N{prR7Cl4zp#I?LkBxN0fl>(H;Y`8n7QOqboy@LFUH`}r!MM--*Td_F zwhl;WKA(YT&mNL$yLo&|uZoxzPWK%rXcrvvPZm4#o8l?XK0!^XjnM>cg_vhV1KGOK zpA9tXM%VEx|4H3a$=L}RsLwZlaO2(p=Bh?IaUk%`VUK_D_tL(;_gB@=e<)z5qA#;# z@XWPUnwx=R`+C@#q>vs{`^eL!?+2T0y(9ep^_o6LKcKiGvv#9F74x)Ad|*(wO{+vM zJw~u2>d5`+v91lS63KLHQ+2zZ$l2-Bh$=Q}m-b>4e7Kw250A?W*OZ@z2D!+J9^W%6 zHW7n|+}=6|F=J@pVx@A z3)>D?IEK?x9K2`QCbWwEW`(*Fu*C}`wI9`m#0E&S<=^NR1RfIHpUHi;cT=t`6y84H zly=+Z1K5g2`u+hvbmW(W0G4)6vG4Rw?mmoL+7ciV?!*-=r)xyTW9xv&<%L0SP$EVB z(c7bqbd%gK*m-(dvNwM~*YTm_iRR<^I)+>xD_Nq*xiGY!MU%HMRXVF#LSrv|qg-Hl zDCa)uNKf5FOn_M-#WsXFtyUR7PwEK*AR&9tE42%0W zOQm0oK!cDT(4?BP-c=)+0Ty*7RD#guE| z+v@kZ9wv|Nl4j0I&yvR(z@R(c8Z#R<&WV|g7!RnUtc>X4vf~&VrXrXEX(+Xl&k-%h z$uUINadIrtZ=9SnW7wX#vX?@*_8QtmlEZpzNvORj4{>YE?SU0XDBc4v>-P)rJ;(xe z82WVp+6JP6C!ur2wy^l+_C~rDjIw{oo%yLZhj3t$Mv1Uf2Z${E^#C7+!LG%%{Cn24 zp-9W+g|U5S`v)N|oB4H}-b%u#0Mc)EFjT>T7hnr?4;w2rVgwrqgCnM{6V~uoLKonk z#uxS|Uoc^{0=M@*+Nz&_mQS|Jd3`<}GK17X!e4`DuBVyaWKnRY2DFG_34#^CNX%#Uo@hlF>kUfsy?rkbSAhF*!eF5Qv zlGYjWJWa!A3S=`L-!9<}$sZaI8Uoi68r~yE0sc-1fP2Q@*p*gdM|~zTMV^Vq=VfX4 zDq&t9@NjFVM86=UeooAox)U;RwP ziXU$uTh3?ke%49*jy!LHJi&Bg>a(PbRVy+NLys3R4{jbkVJcu_f|hVJ2->KkXI|C2 zsT$2M#ig&CClH9G57)tw)!22wyizhaKT{8A`W{02Wr!WG6mTFn>L!hYT<2v5X8^%t zB8A$-L8R@tz({B%ED$t2U3V@&`!AWW0Nue1Zd-#2y-IbH-w~Gesrv<+^7w~?A&tPILB4Ahu13)zmLfH>dI&1ef~i1!$7al1vxD8(ede8PF%SO!Oq8_(_`>XSy$U8%Yq_lm`1? z%M@e{xJISmt0}uul#S~T1}S~dksu^7?`2&!sUoRWn`%(CvEyr15uzb}N*=7I30n`U zouur3L1^-4#;ml@FMQ<4D|JfHz7|8D=1#~O1tadWe(y3~s;-Zt4ge!?Nj0*l2BO_R z-`)RaZbi9=&4kxo=QWK10?HnxK6yIM3EGEZ=#$(ES)=Qy7~9V-<4JOY;bJfnvckVU z1f1HnSr1wM+dsboUV#*aD{q_$CH3geW1-$oUa50J$EP}WXwXfG%&`3mr}x0$2vHsb zS8HfP4H9i#`{PDX#}%NCy;|~mDZ=GYXn=^>D?8cVq^bxI4|YL2WhrbzNi!lr>StH* zQVqjH_~4J?VT6e-hbcN~Cht|s&h{_b4yt{irv>SsUu$@*Muyh8eP zh>X!B0(>{p&kh6vaQZ3cdcl(z;wNnd-%Ac1HtJ9mI&9O3mct8}i7cvKnkF=DuJnzg z`w=>QV0vdGJ$L|-zs^0yhSMW{3KOlzDQO-dr1d0RSPoIOJVfb=$W0R{!h}0pmr!0a z`KzO9A24I(Ra{4t>5zq6hB3WwG^YlNkH^1vo=P0Cg_%8HNM15F5i(H(IcG!#Tnfyz z8(e3VjhER3xyVpj2~z2Zt54WTnL-&$eEW@A;X6dzzc}nQgapgh5R5q2FQrLF)s8{& z&jE&9p5pB^O6XwJu}=rNEOI-wCSsh~C?E_3f(5|+HIsv!cjE8TRQ=3c`Sl`rk1m3! zRW;nl5Z&bi3B%9Ah_%KnA0}U~Qf7gs0!dIoS7yj2(E)Vz{_pvqPTBVaA4P_3S<5A` zkLLa$>y*^`q>OjV-L|2AEgCfIW`y}&S+C<1M3tsIAxNco7nQ3Bt1_o#^!u;iAGeq_ zy?yTEYWAEV?D_WNm}j91XAhmkmR0)?Bs4e#g-cV42~reP3>GThnkoVlfIX#VPriU9 zUd{>Y_w`$l3lsu5oR$HC79pL?%FVIQr&NXTrhiLFatPWfP01(xPyqf^qd;3J^FK5$=Qyo4V%NlY$5OL*v$;=#8PbaQvU{^cE~eRcdKIPX7|^KU7nxL1HdZ5S2JWXU zWliggw6j|H2>g_NaDIEYt^_~jA`LayAy9JB3Q`cWKlI{y=@2Ggqf#c8zMCL-0U^AF zidj=d)Ui%n9ja-eWRYcwIFseH1M6t?yM7_9`Qs9!Ws0EIEGURrRM8K#XRaU#>exzz zi|EiLhEWcZ0F`?XD~Dz>SXA+}c`>>wsIl2xwjsDcJP;uFDWl4kHC~?sg`$saX=I{gDGa zzVDdv0-K3kZ9ieB$qB>O!qFM)L z!4G|+hwnnSUm#b(qH@ChcvRyA6SYc`3%Nz-^KvP|L?1*Brd1lM)yVmt`@DOCKJn*) zaj0FMY&X7d8+_rjTF;i{zI6+u&YyuR#sMJ_OWS^vRA%I?KXH2r#gxfct+bd|v*#Vm zS4`m8G;x6MeU2sJ5JXkwFXrn-RSUvl-}v zX(MOh{}^3I^f_J-|Cv_B1DR|L{W_Y!@;O<8&{WcDIJutjEQx^{FR)YpAvr`=biCTs ze9wCCXP$QORE-v!x1vnGT5DpSRN@VbCFH`g_VcLfbwx zX^}T=E?g7XeH!0i(meq~w7=B<k@v{M@*EL$F$pKG#K%d%3Xz(yUMkDN2DrPw> z64KQwEzZ#|a4Y5!e9BW0NsCwe903)|?FNAjJrhJBs?tfbei(Wy$ zx=Z+n-AZ|+FSl1JGiKLIyE6G}E4Q4ZOAzGNBf7!TrcL?l8M8@rRP(^yFGs2%b}p^p znJVAg`A-@;XxKMPq|DR&0OKU8Z4p6JY3(BU^$ba6=?LZ!u~Oz79WXk!h|VpM6Wzo? zO?tS_81t*-MJLV}1sHJqe*5W~<1>h%iAD+?u~P@{v{A6vIND}hUzW&W4k;31|BZt% zuYdA3ZxZ+?m*R^wp$>@`*?#9~oE3Jr#{#mnx%N0gDjxx7#`Kg?zXxT-;otx1pS*Kt zY<-)%bbT zzSZj|x=yq~o9Z`U`d)uar0;}QA!^8AO^vovP<5<-GUv{jCBz)&kj_;1e8M`kl_ph@ znVu@kI zlW`DEJJ^}ehJpi=zj1?lTq(Pu>rw+!rQQ%~JOk>J9CWFEyuZZX+ zL_GlhkDdfhS(7(NJ`W{V@HHQzO`a63`SYoI(cN`!x1?yr#WT=m?|^DOsNK&N3bq!! zX@~YHNg|Osv~kKHCPNKKu4IW*r%GYShB6}(L;_f1(c?qEJ|3dCE9X%zwfBSn_C}#8 z3>>2_uUa#%<|;HPZPD$rMd*b@&a(uSmKovq#0|`$f6KfU82P~n99PpSCADhJC*blB zjyZ5BVu@@Dv*CcBYG!L+b#N83T=gx--4{m9OaR}+K}0G=1Js!<73LXRR1r<OPjKL4A@dDp&ndHN7jsF*JBz4~3$c|N+Wn>QDm@pd`|ql6rOR-F00 zt3`g+<}fxm#=FrC=)e7D|5WxAA&LiMfr$4Eg^iZ>X}%RFN}&x|g;AfayBt*=6w>KT zp)?_B0Qy+Gcsrei2ug=PSAk#k^|^3ITit%RL{DWtq0K zBeI`c^r)rl^g4jckAm`t8Ur4rg;8VZh~-1RD1YMlenV?CtkA5AZaTf$K(>DLR|Adu z(PaeB47iZ1vD6KR-{cK9G@j(YXiv=%8K~#b-Fmh^7CB{NU5Q4lYendKV?l1@_flZe zwU^xT*o`;s>UEntwWPI}8z$NMggdo>u&DmJNBZ@!S%(PJ0*bF)n>DR1TKi=PZm*!= z)-!#i?KM^&+33c_STIC0O8W6d+g| z3mmO`h{(wcXe2COO0Iq>%GeuN){QC~_yMBf41mV$0kIc!hGa!zt_45|!OfpV6@5sJ zC%B2H_8?Dvbo)(h2D*sLX3P;ad{R+3fN!Zu- zDWyvg2(9|lUtTAY&+!mNDsFa0tvOkuL$+^Sm=hebxP5TQ?BI|EyE6y3Qsxt~0${?0 z{YvLky8?h34s1`UosLhZcHHig0&Y;uGj)Rq=4q*Tk09rHgnfNzV#S#TD-vWI{P_Tr z!UNaAyS@8G_Wfc59AtP0vnzKV!PCC1%lst?OYayh!~77sGub=MG*+vhllv4C?xRRLnrt!;8<*1ZL{^zZw=V*EV@W2z?pz?_QWw<3u`k zO^Fc(i4t2#lvJMD?c{|Ck2(f?xG$;>b6NS6B5aosDIdz7*kQ+!*QB<=G4I=Qo;nz71HaQkI!++TQc(LDk z<*WBpEYl4_-IvVzjc3%)8cs3lBezTq)kkVf3F;}!BB)$;tSfQKkSUOa-2HTY#=5EC zx(u}`VO@sSRB(O9jwxY1V*w%a5@M`#0A?eu0{uo31B^Hx(2jfXdsm4Jt#8;U7+M=J zw4-&>XLG@dqYbJF3WLr8)G_HUlIl--RbU)xU>r4c0#%8{o8X5KqCurEZzYhcHL|Um z*l5%X{!V>C* zT=E-vt_Nd-wVM^7yo}AC3poNKeGic0tx0M{kB{=7uZzb|9cy~4=o2N&KZCoL3+`HQ zZn>%OIyTYqLo(>Qda${PaOA-=Mf~eRC{lBAIQKUwoXuDTBfjpqTRLzxLW&4YOTALL zC3_0Rg4o@!+064jD#gzJaCQi=mt(f4 zhMOm76n$4KsApRork>gETd+77emXG#ZGFMK)ycdrP*L%(o{N6$ zIa*+51~TjY0hUAD&4cE(A1u}H`;J6 z&Al;-36+eq{S9zMxL=P>!v<=rv;zV$vCkw|}##6T_rzC;Dqw5Di@ zH@c@_qo2S=lV8-d9JjzWdJmSG54p;7^e!yTgB;=}e1TOVMDYT1U<1y4-GJYaAW_f* zTW5=gVDM6}@+Rq#({%iu<1DK9onc`M&g?ithSQDSi7%6^e!m<=npnOzs@9$pEtdQH z1sXVjpyk&EdMWy7%xaYGTa+E8mn8veQ`p1;@8LXlUqt8kN{H^KdN`WV@+kgDO-wCI z0@75pI?oFTUl)AIR2U9@qqrvnzgi&vRlVNYvUPfNko+?#NW8$GHkAzF3y%bPc@hJ@ zClXhUT3b$}c!{X$B8@qn&}c!{2ZtZ6vC}PDI)VNqiH^FMAK!+*)4ax-))0wap_@Rz z-0ck4*^Q1$a5(Ovca_lMBd7ZMbuZ{KxMQ@a)G5%gS*}E9Av(~U)x|8K)I-a#_sbgDN1He>5Xcxa@SbHM8RDuQ1K2eAdPr)g=VA^qf9n80ROZNaNg2YQ zV0}?X0>Hc7K)J3;q_2VnL+R8{EQ-q^`DkNn#`Ou1Wkxc%HUh&(8`CbPQqaXl=wh6*CSRS)^1vrX1((Bs%>??}BnBcSz^;@gJI)cY zT=L5Jn+){cfrp+^-#UjTM6wz501^x{l7~$MN|0bTy3uvkwA!3fwi)`K!;_P4A74;g zj_V?G6J-!@IN@1}Tyjd8Dy57%;)83m8GmN^oXPQAsaFRVA9|sy*GuaNPyw8d|4JWB ztuP~zZ6Y?@IE823Hd;~x#ru%m`x4s+Lm8rXk;uvro|gg{-FnIs)oSD+VY`=<-CHI) zZ6nNmkMUGe!^`e2XLn4+Ws)8^i^Rg`}i-8xrz$v1dZ1 z$yFqrrXhDYhWmC9qCPK<^U5CFJTQR&_`{{qRw6Oj+(H-*o;4nFEu-}2i{x`0#=p)T zi)*22%_p&AK`n+GRE5&4N@+~o-~b6Q3hvN7%@gE_^z9vM<3UnJIkJO<3HBcniubOPLWcYK+XqSkV}{@R=MQo$MccWR)^&C{X%6Xf zZ0TTb#|=mcVQ)r}c_N*i#2C)Wz?04sl-@M)H!fzpck=793##$~aQ?>^l`Y4&U?=2! z@oS46%9Jiu3S#%8A+j}0i6-*D{`mN5EwEKtYX~)OQ3QAqT!(D*Qq2bdc&YM&Q0)Mz z+J=O>QZO-npoF+CnY)`o`HQe)auyDj{xMY|`k~wVn+Rga4s1drzj5O@ZNo7Zedd{S zexD1=*qaO(kD!O}tb6a^))W-u80ljf+yH}t(hh4=J7`Uc#9tU6Vkv%MR&O5mLR~P$ z`mU-(2_y7Mqr<2_+zVWLb5g4f2@NE|6+W_K@}OvIq^g#duPJ{AM(ZO=mcT*7ej1GE zAp7|S1A#yaAk=R4mcxE&-;9x7)rHlq;Aa$|k}9qMl8l^ONX+UutL7 zN+{tOYpNY*ujoV155>YcaffsA0HH^PCc^8+=+e$SiI^yLf_eS@{G9`(F#2-twRwVD zbFZy=iq(~iv0Z`OAnXcyYZUM1nI_dnc4!j^QncvP3gw1GKV*o0_$9+{FGPfo;aJL#`jXKm5Jm)08~HVO+VUGz zR!gqnhG^p>%YQDy@I7uPUp#3!u7Vw?+RtNU)jNaNSOpiBw42bNeE<(g+AfB)ieKhH zU4z+WIOVEEYlLqAY7^$(Gq^P#9rPM*P_t8SLZt;P z(lwmVg5g&9;W=i*`Bk*Y-ZTHNMKaGI@DpYErfT3=#Idy(&8gMr=3M`f{N4y;9)Jorbl|W5n z-vTVh*iGM`E4V8DtPUr?(zU?Jmp!;il$DV4)$0v9#_PPr>w>~EuJ-96u41)__1gzJ zSOHWv9&dcMfE)->sC71Y8rCL)DY<=N?Nk=+uRQ;elStw5r z?f;2Oih7kRND{4Zv|A3sL4P2})X;H&6cjdui2EDjN8vf%=I!_|Y5}&ynhzb5#v&7W z7y~o@k0nOx0(n+Hf6rIAQIs%WkRWB-zI{m>|B(om7TL<0irS;564z?szEyBXU zYtf4+JJmYjQGA>jKgV!sr=LI~9uhrfP(+zy$uni5f53s8k!jQe@el z_uZefGS@N?pd&c^pb!+@4%gRDtexvc(v#9_fbxAMa6vu00lpX_nI*WDV6Y&H)+Wj- zE%&F(LGh!?^95H#U!%qHc?9q%9AEg#q{R+PK*JA>E+ZIFaN$AW8t4zh)u^zSC^DaY zLtXy>yn+J?agB^8bJo%UT$5Vad+#gcM>8jc^ZlGDyBIIu*ZI$awfHZZH)A&NBCUd5 zlveraUS-{O5K2vVN9g{!t#J$6e)FY*k|N5xUD=>xBf9wreWwwahq7~1HG&vna=U2D zkry4K2csj%{Q+SIzbMC#geECY;miTvMAlc_PR%H5=Q@!=Kg)mPh|J0>@Ycxs7g6$o z;MoL8+ywg1$@E3?Cx5`eV(AW?RpPgtCWA%kgA`19hZ#5!x6p5l5{oKWdHtma1_H;K zaky#lpiS--ebGslPw7`-pK3dd+hy$$81QETJ#`UK!1uvC0O;IXh=zG3&E5Nlj3D??(>!;J26|gP+QvceL=z@?i!8fggeE{ExDUX~xUva4@EkX@Z zD@1YdhwMSs0c2s(7l3!$3pk&v(9$*qG^4GUyXXe>+TEh}`G@U3^HmmKgOp6-7#N^_ zzR5sf-z7aPrgf8}g?{}V%co>XYncW_4bX_2+Pv#`^tPHk*L1w?p@37;A7DDbM-9%H zGS%Pfl^3b`=+L5az;weU^~$uxrm0o*OGF8nNZ*poKyBH`w}?7o!;uszN3huIM{>bC z$j}?F$$?XA$(zXLJpqOf%<0!OW9|G|q=$aYv~ae1$r4$39gKP<>;HwR;zkU30?AmN z;59bEF|B{Wqcp?5`CXvz6>!0;;I5~37-Ua{{UC?lwy_bwVK*wT=1!p@Dwu~Lbs>Z( zI*%`0r~&rK;rCZK^Tt^m=Nqj;^nWT8k4@DGd4=!YB0lMdxxG6;j&|O$Bz_s#FOMpp zEn1j9THS^UYo+7yWV-~qPO=y$5_QCivrr_Il8~+fktgF8VLh6}(~8D+U3n5bjGL8@ za;FgY2<8~Nwb3SxM7wTLrCbhBYIhLIuMAy>vaU;5bWX6kixPE>?6f8h%m~?wots66 zsS+Xsy6+6E6d}`UK3wxlYnH;av!oW03}a1b>>EvN)Nk>Be+ac4@>Et8O2WS~Zn19C z_z0g1e>&f%F{a#kjyb#?(1DKc-#yl}(%k-W4HyaCm%|ol;cxu9@1Ak80Ly4(-)!>! zW8sQ>zA#4%-;UcMvl4UW(SXvs3G?$KG2aG8B)}h^FFC~N+z<#Y(Gce zwwcjrPC^mTm6rDhK&J$>JMX{_RrHx{Jz~TWZvi zK@~W|iwp=+LWF2I3_%GINjGZO7cpX?;vTOPJ{sTB?^#sExh<6{4)HEPmTC$zQ~e-a ze5Jt43e8#p2L}QH+Jo&#<_IfX{G)vCNEQFhp_n13Yx4+$ttTOI2N^uLjN7OJD#x6p zWJiKJ)u8~$0AcD5ts39_IK-)-PLkm+4YEbyDZCUFDB+J(v=~P~H%_L5&BO9dQM&np zpgB9Pc`?ieN(0M4wo@_D#b{$NImxX+3{Jf5xx5`P%N28j+U)r=GINJI_R@m2_}%>N zYTrUaT&9to-Q#LG_dntZRU(KOQr0+uN%%(vmz`8ETkV3ZvY_8(J$&O5zy(Yx-S$^uh>q=Jc50WR!xBvFE00PspV zU@#o|!DKq3xyG!yZmz&zB+|_+pZnrlyL_>hjn`E?kR}+gp~J_VwBIfQv9;rGz1`a? zdaLI546c)3G$bj`Lz1HRMQO|NG1QDtkUIf50t=F*9SI`glYF2T#C1rTHLW00yzP2T zkj7)qBfN0+x(t;AOo5{Gr{PHBFx>#Vfl|mLVYgkTG>a*YLl59zy~p1Vabkg?_&MfX?xz zBo^RRv3S$yJZoBBB+y^=52QAR=qQc60&N}f@^LeNj5jz)Fw?jCK=8ST5 z141!eLOSYRghw!hhQV{oEDn$Y?IO@PQf$*rY&cz+cyFIu8<;fxnV($%qEge1MKFd~ z1fyx_2Yl}dbk}71ru+hH)SQalts9N0exlQ~>%BWzs(oOof=yejnp(RTqcv(`8RA5` zTQUR45U@^~sDzGCU6D}M^X(mw_gYTAKj%=kT}0FX!E5Y=F8;6f;;-3DbrrvciC)u% zY|~3KuuZrm+H;gSKXc0& z+nnsd4Ok!>HH4bf^3dhl@~aj?etag*d(lFk{q)0_+!#~{$UvHsHu%=t^W+HFKuny_ zJ)kK1y3QARDrM`G5*CWSPU;DoCO|t9x5gf!ru8*qdV#<7*{rsvUT(%3dO4tjwxgml zIgvMshK67k=e#wibxw!iIw&keA?69>3h4blk5K;+a`y#~0B+cSBZ(!bo(-S!n?HLp zVzR^{=h*B#!Vf+V8&w*w8wVExZkYzvq2>59t-e09uv-&+b-5J;w@=oii99Xxd_w&P zuy+Nh(C2`FHfQ#wI-rKIDZ8l1s}t9+I~~zDN}NxSDn`Q$^*5+iquMRzd)4f@CvcxL zk8q7VvX5C=wN#oAr5%?F)}}^N2o9YKMwU?SS%M&O7pqruf9rdf6Eo`z?pyVbkPtal z_~dK78ae^OSBZB1AK9fP7$bt_hS8Jc>-zJej&Q;6x{G*C@_{)g6_pD30CNK9ksVTe_0H6uKRx`eN>LvNX&VOXf=M!GIctwCcwSe0goemoG z1Kzw5)6j)%f8@&l^m8+kKX(lKe{>>5-8uzrcFIFP4+uWTN8+6n)3%&O(Kh+i#i_8> z3z54%_vLFLnthUo;MX+h!AQOFN9spNg8x;m*7pCA_U7?a@7>$@M@pwVaXJk|=o~|X z3?&H}x*H^sS+P-6rZQ&Q#_k5^kQ{TFPv$uxAl+_U_!@@9+8R zdHyZ0&wh{Vz1Fp^buB7McWIvMCs6u(SLZq`Rwa3L8CG+B%UfBA@A0D_(eV5`03RI@ z#N@-A-xqw1fSl|yYSC&ASifSeEQ!))?B`o5{jF|YcZme~kF`h!jOi1^sDDOy{8yrU zPKm@rzwc+0^WGs79T$Ip>%`wy?E)wtr!@hCR!DMjt`Gn)=?z8Crn;+g@1R{VQx%>? z{~Ei-BD?e*H~MoINo@2lz8@jyS(}Y5e>kx-WoJ2B{ONsyK(<*Zp zT02BA+=(%LgzFFz;rL(KbtpYx{qe!1ysQ(&G!Bpfs2$V{B^<+I(h6LE=4wW-En$m(U~0W_eb^PpE3E)bd-XZRB$FiD;Hms=9bTFUKOR;EK^2_np|F< zYdf&3N;N9gb;Y}|oO)ESh*u2MO2i}Xpzwy-oh76iQFru+t7{P%U~G_Bg{G9c~8<*wn{ml9VR}GO#J)EjM{3TZ39qWVksf>e}(n z1d`tw<&0SROw|qd(~_;n$dN&VngS7!1+^(Q~7iRhd zsDn8j(E1~A_Iee%+0#&Je{^0M+vUN)+pnL z1%}88{8-F>)MYpqrH4#HE}S@Q%}{Q1lVx(Z#|;-j?DiXE_p5GQUUpl^j>e6gd>}=J zjlSKcH)UPh7hJ9PW4BfAqYZy`70%FP3ee^Y5yvMWyZXp`s0phqm0>Qq(^d4WG@H5t z2!kXD2ujY1iIB|+k5GI57n1nbA?#v* zkWAhby;rvbo9h&-JFk%rg;-VXP&L-K#|ozm$ZJs657LL4&^Y>anzaqlc7}t(!h@p2 z{V`8>7o=li{8BOj)pgp+9!fwRjq*>3<{$pP=-StNckCnl(Jrrv`1`*MnLG!_+Ekm= zO5dJ>6sOAFx-e5l-(^Cj>}SD|dv5OF)3ftDN@p>QS{y^{mxAHVPN zs*R6YWuJKPW4U`TBE{n(+TyktB}J;?NCct$xJ zOp6S>Lhubc2dL+()OzwUfLLO2m*oi)w$f*~F=QB!4aI@rE^Ik85Mup{<^x^(UI|Xu zlW1T?yfzO1lC}$*`vTm}Fqq{#RLhyc&dlPHU%vx%IXs{UY0HfG9m_;s4SrwPQ;8n* zaqX+|67KX5pP_BBA!Ja&@O^X90lg_(f%=GUutqk`w?&s0e_uB7V8Z4a`9lc-5sE>* zNbwK%4YHCJwdoN~ec8@`QH4^_L+0OgzKI3~$$J!|DuP;mj`qC@hxh6*GhL)OXZTD0 z%z=&ML3k%E8G5V~0{yK>y@29&fOZ70^GVc#&0X1!u~!`iAX*u_{Tu2KeYIAAqn*Pd z4L;RTCu@n8{vYNAoM+^K;#2*sHJM7=%GuI38!6-`CD(Kl>ssD`Y`xt$*OeW`D83wMc=N~x`*a?{IA40OfTMj_1)?^}mY;T%6)zR3Z zaN>~NUQDzeH=X4DHSIEsUHf$QbW|Cjd0vlG;Bm{*1rrl!=RHG2;`sO`)Tb-TqD1*cfC+i^`_<7hCB=O5z6l`jU1-}o1(TZ6v7U!xZ?b)nl}aI+8b)UOFG5`D`clVHPDlEKhF3uFU{4bzCyrv=(P>ntu~s zu#4RdMiyEKUCjk5zJSTWpl%=Vel1>ucUh){WP!(pc}`4`=A7`nE- z<65p1!92+b*AfFq*<>5W?}B70BJP}dheXYM1ewOa_wo;;TL;2}sv(FG-8}O}Bs$_w zP%A)RTOnFO^5PA;k1R5ORues$#_|yU&jow+jT7F5!5_H2imF7s{lv=UsNq|wd0*l?vE&}vp z7eB>NMqEuUo4s&j>tkOczZBr3*eZd}`J7tF+XY%0n*y4lW)KdVf z+M28#MP?uU+^Li1HQ~MaehU#PM7GjN4}oKTl;4EY_W_jP`wBAMyC!2Le%j?M7W0tX z>HA~6XuI}oHR`^)bua8F>%Y)H=xxKMnDp`s{P6`Dqh1)9bk<=zITl@zBNFWQx?KIeW9ZB{pv)~ zQIo^I4*)NE38Tx(6 z?z7?f=Bh87?6i2Ztzb9DfCrr#a?|LK!HC#m+$Bf>#Gz@GkM2H)Az+Zz8IBv+UOp3n zAwY|Nf{=+cm=^2rHY^tX2MlX!av$1*aa@-yB6baxk>JOoJiUjPZj~Cl#=LtL{2VogC2j%VHh8=gOdJ?P_x<;F9Qat2VUf^?3XZI7CPl2ERuJH>6)5ncHdS0Y z%mN`7QxqW1Jt8@t(-Pg&a^7p?i)d=0LZNHb zb;_4u2znr}5h(WO6$g}XJn-a?K%%Aj-32T7A3PKVg4t0r&p(VCcG>xopXf{YT`#E9 zpVbNW_KU>dz`*!$1eu(Oh{tE%p)fmx{W|mJl~aX)%r`^ZfdGgvf9OWt&Tn%0jdn)Z zMR+nE;PtvrAb%(=P^{LC^qC@_1hsxK zSa?T)EY8KPZBU#1gZ{J@yZYDy*#G@j@-4;Xg2z7r@0Vx!vqHe^pH~iA=Ktr9?=hwI zr~up>BI*PjZu!q{;a3sQf?84a*Vf^S?O~-Iz7I}I*7u}sp8x=y{WTMk!lEZpBOX5T zuQj*wNB^}_BWne(H1iV?w^604TUY;4W_k`mFWq^VPRa{G8<2l0sp{})CX6|J&)K#k zl5A#oy|^515>AaoH`%H2W_vMW&#OQbsCMvr-2aqh^8BbX`HVinw605l$K>y$P4Tq| zz#NZ|JeLWt?*q_C1k)zBCS5TCV$A|bWhYR~f2I?n_N{YKLgb;JGh;0)LBtcVHdY1A zF6LO&JXjZ0C8%p>U9w`|} z3pNi{1p>5pWueB(T`Ys+Ox<4|U>rSDRv?%TiwF+tg(6EFp1VEOw8~AtLqa?$4-_mL zpixfIS%4gQ-H-ritujYDI!Q3H;wC#4-dQWKf_2i+n=%lbh@z!_pRLmnLabw?`3JFD zR=nsmJdZ@^xbj7WUP9~{kR3QY1_>j-RHm9NGN(RD_d=5RBhtMe?1FRp->f9ja}*g? z+9UVkIja_UYoiRXD5u`93Bz|FW}QM}p-uFw53AICC7jmVhP|i-CV6B;;+c0) z-}hSv`-^Cg>{lKOk02S~05k&u^0A>jD8R?DA=6S~^p9DpTXAh|0q0}jQFzuDY^+cN zXM={vaPOLFAdu*8hC4v7N)a7OQt5apP zcSdsKeB=|pW6+ZnUS4C9NeQse?2!^B)4o;CP_Y#)OCqj}CgSHJM~C$3F%4iUNY3*` z#;aUdoOjFh8HB7{V?cKBl?5>R=V5yKiH(Y~rE{(e_P{kkgpZ>pP&`H#ZZgdzdeCQh zyhJUPYgzs%COY;t9jvK*2}nJ>(*-m&a2CFY1cNg;22rw=91MXJkQipZMo5ZDLc>&q z+u{?IZg%0MO?1h`G7gNz*IgL1w4H_BYat+LPoTCqwv`Q^dq67!9yZqn{1&+a7JbL| zz4{NHm8V0>;#u0Un5sjJq0O7AP%y^skbFoHFI~Uwx>2{eELSC|WVZmSbicvK6lJ2% zoOVIX!vbWIW`k#>M`E7f$2I2$DU-ftY%>pa!6YI8+QbrNe=70rGqx>Yc@QdUBua!) zAvoj!BX*<}65mlkf9}=N(cd~<`V^Txw9{3rO435U9s7Mt%v{*Z2a2NxKwRratsVz- z;#+u!f6H?g#kZ(gU>Z)^G7%a=(H{=%L2ZW_?dkX~DSH*X_N1K{b5YX^u&u#RjkDa@ zyP=KiSQaSpq6lIj<>N?Plmf@=bznU%Az7I!sG<46=~|+wccp&g{fNrtgc+EUoDu%3r8LV?+(#U!ql(T zV4wl>eydb-wYrY53zTS}6P=AMQ{!jUvFq;xPn?xxJYe%6M|NM|ZN9k*YB;%wBY)u! zP_@paG2M^DQLrpP!65(t{T(27F^;%<%ADX2xhh+mirW)ojNrv#HPX;0C?GrZA8uGs zdQUlRZA80Ve}{ljKm;mvUf&A;f<~l=B%KUq0z&yrPWg^m7_RCP#IGvJSZ$4}2WdLl zGHDoaK6rZpp^{L3;=)dw-*Y{Z_|`E32NS_iV>8R96BuE2Q1DLtb9B$DTHzkT5@>RR4m- zY$BPt!3VJDfHT`ve0SbhN0{3;9vy{$_1eqFGiMgMGG6m0K zFsD1HzZijZya}*ylxj^m!0~=~P=`4xm>6YxcLCm}btHSIg9OcL?^j#E8OB3NRd{6S zqz(1U} zV+tfgnvDTJTJHk55T192o=4N6npelHh>hU^*wQUU=KZo49|C$0x zd-L0h)@qm3?0eUPYx^GsvEW{R9QJ0mMxDRHu^i9^>!E331NjrBgKp zfEM)u@avKbSz7_}S>Le;yV^feE8p6ReuvrKHbSK1DoKzvg4R3ur4%qA-Js9*+|txt z>6twSTce}FHS)U_peM^CJ|&+~oHLz>1CB#VYZ^!igyJt({5kW7AhW%!#M=6M=*pK3;FB(d-r+aut! zsd^Lr=#%`ud-Jxg6@wP!`ODEf<#>X&W5-${={P*doaoPG{ei)zg8eMZ&chIW2Ms`` zOQrTf^(3UDaZo_ihO)kkb_br+>^us(O%Ishs5$2rxbmLF8D~U+ z7x}1x4uQ#d(0BWZ^@j`Q zA&sAFK@k%^w%er~kYjmgZkMqv^I$D)#agRs3*e38Hbe9jh4f>1U(oP47vR7Jhe1cL zE#O$b3g>yAPxL1Z30eIiSowC!>d`VfUWa6ZUuxwMJJIU3Su0>#j87qt zU9#?YDUcsd;ZDkC)9PNDnPl=~ResM4>o)k|9sQ!3`hb1pX+HhsWMIVPnRlQ91Hsml zlk;tm5qJzK6h9nDd#&Ou^!CHH=JC8?S~Q*S!xIf3nZMVFYnRh@?)Gzq-G7|XPe6%#qHcTmwDOkG-L9y zPcIwLpNBvd_?*^37*+&MVdsPFnt<%6E2we_M)s|Z_a#omWrlj~b|kqp8#x2AE6-9; zdpdj(t(sSVrZ1ubsRke1*}jC}CPEy}Y!hX#1+aXuIME*o#BZ?|d@uC>{5zVlG|IO$ zgGg~`#B|UFtRz5v5vPX?foo0;t}+z@zw;N%1}8K*;J zu^ltbL;*5tnwtV4L2@A!Q>KEbPK*>7h*aq7s*Pkib2m3ubs&f0h^iko!G0?t&3bKs zz3dUD{k0^jWV(`52R-q~Lo;8Q8%4$?^|(fYCb;rrV^11zu@8fv{$IpCo@A|}PUfFp zBxcRi8IkgnO{=W5)$9N%;PKBp(c!tP{ZM$85BqR?86=ORB3945gV*Rx2K$pTSsQq6 z?;)o1JR(sPLhzP?l8jPNPn7}(JqxE*_<{IJHmi0UY;FoF8_#Anx_Q_Ca=_&HL!mV{ zZHV*RJxZq*yUY?J?{AXId*#wD-t>Dbe8;U!>e+n1Gs*-8Qd5e{W~b<)Qr|e|HyCN> zXkoUd8W7>zZFpw}+O9jf18jZNM6RaYV{_5tla}$%=e8Sdv@>p#--Im_YesrD$iu_6 z!w}M#j997dUjFIDGu2g#=Kp_5n#nt;4Hqs!Wg8jP3egr``xhfYA?>8yxAEcf0NRob zzI``rhDJbWUrAOtj%RB)pp8kJXT(dv+0L^^A)0}r7mA4wIYK!t@S_zjsL(<8O2w~kP9R85ErzpUE)-wD51fm_(_u`#s> zFx(ft-jx=~`>)IOn=j6Q z$}t5pk;?W^=b{;ExUre-cvRIv``(*U#$T`R-M0OgtDbz90RC-mE@WFE1~8 z?ATArKK~Z`omnk{{jTQzy+4~iQ2q7Xk?QXcgWp^(9A9ABbilHj9pWmqgS6E|XVyz2 zT{EoHB$73>$eQDm5#(Fcyotia69Hml>rqYZMH7OS0K)ep%y#;H9x2^vfU`Hh-{@Ir z$y|KJSbMe(;qSLSMCvm?3w5 zu;ptmjydGiETm2|9LCa@Z3LmulUY<|R8f(F68yU4Yx0cv?K_566a>tQK=~P|9V|&m6(Dp;%gGF$(}+vA<7D^Tq*>P(|=^I;T7kT<6bUrX7WFP%#w#eb5K*%)=c zTBkrXXqXL*I*P@t1GJR))Fp>Q@9pgi^S`T^)Z3+261Fj5spxuFlx|QShm#@|7 z5jPrUUq#i;6>r1R0~cCMd9-_hd7i1|$6-G>3+F&SPq)O?c^ZN)HY5XR17J2A67bB| zxmFWoAUA3sWN>5DKG?ue@*E{8w#>tDPa4ESNlU;IBW#UO?Vl04yQ;n8F2J^7BWFn@ zQXe7iu}+!pbyr4o6xzP#4;3*qI1g??#ZahWNxy{o zI8+Arm1Z_wADs_0P#B#LGSC^F-+`U!F!B*9bJO&VXVhr&t9t=JRb>A&k36Tp_bTLH z)y_ReQfZ{xpW9#&Tc5nN$-;3HiS|rqN3W+5H5njOOjwIxaJJb6jBR;R5YLe26AUX< zTv3j%zaIBkB7jXEg%lO&m5OkgD5wC7toMRjMrzIRe=R?pCX^p4bJOsxiIyuR{+$#! zQlM!p9Lf|kfzbGsqRaN0B5TrL=ThU(?O8b{SDDNNCug6Rv#yS`$UeRQadlv=w~h^0T*S4^#yO&LX6M|Ba;7mh z@(7_4`64M<2)u0Oy~4HB)#ibgg(V7ZZ9me6wOMF4VS{=#=EXC~;nyag%(-8k^qJdW zf1y({6Wk}K$7r#(G+lv2|0rrGK^QSJyJN6|AE>j~{CA}Q+B)s4xy0c#{))F0R{J0V z53(jpRu9H1__1s{#!Ceod>WmPFlZeGE$GM*1Uu%lrer~CC&mdhU|^-XF4z6VF`K;u zvqeb&HlCGlUf!2|4jurxX!m?SMULG5b^o5Dqw4`Z5;ZGO@S+EWg92+N=C=_cF`Zir z&hW?Ma(eOx$oOG@%CX5e@ftSJtW|CqA|LfbiMn-`({#VlSX)-#=F29<_*Q2kDY4a! zxXvh__)7H7zw;N9v)~s?h<|^6UFQpDxnK#*y(XeGRU9&jQ2YAo6mM4^-@GAlGj36h zC>Ouj9OeoJbtTs?JJt^1$TvN%QGedlsd{--EugrXRcH?5yvG-N!Q+?>H*N zvVrToe>a=($;uap_D$#nFc}gJ;}>;^(eaCVgHTbjd$Wk+=BRqb=Eme^2EIIxkIU)M zmq)^jO7Ryl+lF-ug#B@5ib+aA79O$+;HT=H)Xhn{3Hi=)kAyfi!5*Gbw}2jzQ8z}+ zeg?cB>8{?UJdX{sM+UdJZBu6_r>vFv*E%+geHYZ~WO|2Nm9&4fGuwV`vS@BYX|lZ3 z39`E0i1xZxXK@<|u&2_;qCp=^-b`#bdIKeF)NWBJb)dYa(*;ohzTO}(DBLG^QGK)K z)hXkO)e&_6r%SeZb|IIsFDjvOW5H_kJ?xf$-AmZ5@*&W%5VizW$^&dBS6l+(`b0=P zjjN|ga>yC*+B~$U7|AF#S0e^m@yzUY+A&_9*@3Jd`0(9-zvw8`mQdK}XDdBsncw%^ z2>Lx%z>k-0X2g9A?a>)s5AHD;U1!21ukF-+<96LQy>w%x0$CJ_8m~mXT|(uWD}$$l zQg#DGq6UYZ2mSjD_>M<6tUdx6@4n4wrj|IxKyP?uQgnC0K@HPzkD|S@M+}EPooxn` z%JP?*iyTfKZr{jACINpOQ0{XnI<%>zVO5y4*#P}xY~KL@^V}tr1Cbt66kbH+%fBrk zy11k&Fk`x8fE10P(X-=zU_?F20;a%Imp}RJiASTHjB-za=|7XWc9L%EqFgV$<6aih zhaET-`#xikzJx~gZ!Y(FTxpmJ?eQCRd)*U_i8cUzyV$x^-55n}^S}G=i{@F)OiWB9 z=3uu+Lg2yZvTxO|fIPk)QtavjDf#Y}clW-eX#E0CgvSv1Cz{tbGw{WK{__sB>F6gx z8Q=DD{bqEW>$S;7ASIBN5JfTlDJELX4FH$5pL#C>ceMRD3Vx3|Dn4w&jOF}0?1_rx zP!N8V-Qjn-KvH?2%n*LZ?7w~|(0x^7*SfozLD$W-tgTL3nVwVyv< zIv%}fL&1=zxS-rc`e9}>e3_=;evu7+?`u*(&O1oDW}bsoq7Q6S>P;}(x!1PIuf{3; z{zgX8H(q81Wc41-C!K0=eLf~9XN=tzErBdF8&c}hKO?Bfh-d$D17OF};5A^Ny#~cW zJk9t+`K(+zV84XJSX+OPhRSh#jRXa-oKKMXKQM9GeC#66it7CDryAan6?_Y}Z}Ysr z4vw)%284D-=rl(CrbsCTX4FBPWg842=MimpclvSUVQFjTHLL{_s(6M~F@OVUBKjb$ zj*3i=afM7Q2ldA0nUFJo0DW*$xKCXPh_*Y!hRu;7k`oCzdFz)6-hjBri%?>er3=t4 zW;A57lfM6I?$!GY#VBf9blx&u|1sbJE;8c4vH*zS38TsWpIK$s4aAyu)z&J5t29_ER$k z_~JMi&5cB26T78*OFaRbVneD9r%Y-itV{po%S}WK)aDZ?x=C95ifwsBA3jq@M@MHb zDnJ)j`8;cDg@6tqR*!2EKp7fWw==KU;W?}vcIJ4OVN)A2-ZDnac_YiJ#=_xD-(h<9 zY=EcvdYsQ}`zp-ZFufX{?9`xWHu~Ui{TTeSWzB%+i4{I*Rmh3M8d)QrLJ zGJ!)B;TrNl7%OZ=8s-r|tg3(;v~OZB*jPdRmQ}bFT7qYw-22)Pc?WHmuV^pVUl#`` zRqs;vpM1$~HLt}I^8wLG)ndoACqY7lb@7+^aYPP)8$cjztM`zRk!gF9)4x) z-P6-!9?#?%j6ziFUR7g6r%Y9N;V?VE2^{GL7x zE_9xt953wxh_1Q*3U*yx0Q)BNH8CK_5f--sH^!WvmWvSF3w4P!wIQ%Y#wbT`ZYlMY zoE0{5{f6xFT^mp=dTLS1mn^%U3GDckU@l1h+#ez{(l++Fp;WP&JD3?IYO(sR32=I(z93CK=(wE2E_VNV{)AEh1+R}m z6&e5I2SP%Gjlq2tc3-zJ^feEKeVKxvfVe%W6p|+I^C30kjd<|{ zD!*c6Jwiy#fwzYhsx22_G(+7t@Tb1a%rl^ma=udLPqyQLS!X>OZRk%=pxA|C@MFu=Kx;5l#XwcMyTDan&ItTRaNJEI6`TYO>w1zt~ZbF&r5A!LeI2wO? zsc*wR3q?2jxgCt(s!&GXYxOZlxU{3?{O|SV^#kdZ1gSl$hNHhFL#9}Y&^f~hIdI_RHU{L%+~nP; zYE;Det)5=s(WQB0p(5jm_MGA+AWtrP%ri?lB<+-+$Q*w^j=SFbibgsV={gqI}ujqY^ zO$6MJ?!VTUX|Iy}Y7kEmazCUZzf|!lS^zln@&p8zR+>djn0=0E{Tpjv9b@FefZ6&u zv;3|A`}}2nvDXl9QynIxsP2K&cVEJ1AHB2P@S=fCGOl~UUOgnhT8M>S3kVyB*&W9v z+NFPj;Nx|js{o<1IS;2H##Y|Gt3{Z=(aRa!XVbO0e*y55q$czJ*CO|p^h<TOWy|q6aNMcE%yG`_Rns9m2tlW(KSJID`}%R97GYp*?;UcJJs3vOCSl>V645 zLiOidVenKj5f0|deZ#L5vL7l4ZsrzYe`cdsp-(rX1gMmTDcs^rzY$M1zlxT@UPR=S zPC_8sw{lWZT~HT5!CWdF-^iqhRr-+AXJSL}6X$dP2pTUEU_TE+0L{XT@)@X4yET`N zG2YAJ_xh7;dw{Z9J_$0d#}S5Ytslad+>BRrvcO6_3bP%iZ=b#EF4#V0`u26y14GXT zC4V{|VxQ~b#wt*$!!)t@gH0b!Yl*sM8z9vi%mOwLMrC6WcA?2SECZ=6&~kl!Qf z3f%SR1E|g zMAi~cC~{1IpuRe|9BCbYV4pvt;Q6`5`;`TdiOV83-3){iG&S9rvbM$$vt9xyHCv`r zgCbO1+Y#zs_$NDtr+j97fN2kSBNdtEjO`z;>J>ZL zR}D#K>+n3-9=FwH-1IW%jzhcoP8LD}2PSO|O)a7&-=^ z=MHPDzG8qawHLKQ=?0Ocq-@&~+Bv&Db@+X%LW$=t?9pklWWM9Ai1=Zix9v7xF_a3j zw3>(`VKK_yfz0LNb^>6*&Ad$Vf;gZ6&l5*RK>*)S8$d5N$BkfBBZFsUXzsuh9rrYK z6qDSoU*lC&7Z$qtHpU4+`xJfH^*Ml!L?h9_CkS|apuks%V8O4Lq6Dd^yp%|IG?HR%Gw4h39bW=h+7cvN0yq+z zzu4oF8p-V0H&syQCQJxy&N~WhL1NQY*I{tHo=>3mXZe-a0yOhbcRh1QM#!BcMNnx* zfju9$W1lq;I{nUc!=Epig#>fUfEhh6hoaM;Gd`J*LB<1~=3heP=c0X*7@iOBlv}!h z@;BDL&`LG~fBYPzUuddL*X|@zFFCWNS&o1E+d)=sL};fA|o@ z6OTVcT2@w8=QghfXnsPy&CICSyWV9A>5oEf7j1rLr=hF?G&%59=_c8M+s_QEmdT)Sex9a#KXbzfcFrQ+* zN81?E)(_@?x0i^PUahP96=RwJxz3aKzrNa=ks82fuZw%`TmX|M`Phcg&7||tr(+1@ zQ5jM{t*D;(9^xT3q>hn0!0^o+;ezG!I&Q0(n=6?VHL42AWemJQ2^~?YzPwa4%=Ha}>-UCO!dMMe<{Abo% zVq$TjzedDa$ENa&@bMno??V;NJ4-Wf5=VCWIG!vnajFxvIw35x7F%(^M^2mI*7UBQ z@sn#|zGW3zdo6l&Gisx^anoa^E`HN>Wio!#eT5w7VX#6@@Ni%0RorwL^^jPfO!V-Z zn+)6_HIy2zEMDI%8SRx`nZ0UW0=`7v62fc8pTd3P3d%lDyKgl%-@)kg^JCwV5C84Y zXMZsXr&v01hCF6eScD(tC?aq@JZ#E zLxgB*n@I;l#TQ36`{|VK&4hDzHrfS+_0BDRPt_q*{wZv7l})@UcWyFzS#Byjwn9v7q<$*s${WEt}Dg z&@{$ity@V%xM$tlZ$A%l-lSYrYkoS!u7-h7?oT7r!G+17bdb?; zhynBL3KpZU+`1jC9Ng0rp#h5NW?ywJ4uoe)C$!xeW2)dDID3Mn&9$-rvryhKm9G0= z`qRwx*e2U-%x&uD%qs3lTj>yFj92@g6iwVD$XO)zhqO2PbPkWHcb#&)GMy~rAT-f# zr){%Y++M-9*pt4LxNPU`;XXZ4(Yn}eT(S9jV{&v;W_>epldw{kxM{Eg+pe-gj`y%! zAt!D|&XtC4I5xuhSiHI^JK8I_z8ddQH#Zr+L5h|0YZ@hyWhRpy{*CGOAqo5Zo)jx2 zBQ&36&lW8co|>1JNBkSR87WcRx2KQe#86Y4y~GLF-fX9;m%Dw87hN@MbnA-n^Sbom zR5Xi-^tbQV{7i_1#({8d@|;s5N{-gg{${U>2qV*gAeMIg3JVwU&%#*@EBVcTw(8l2 zNoh$DeyNcQ&=xma2QjO#sp>xld;;^@Q=Gmybf)DKe${_J#cJnp99HB0^tUxhL1FVG zi_u=Wb;*Y4qw56?(IV@TjnNY81&z^iGA#82yv+rub&V6G7*qB4dj2H^$++@)ZC^aO z^mn08wAY+r;hDpp&8sbWC0bv@B}51pGtXw5~GHyRIuD^y#(%td=%0C<$bvqCA4KJbNk#95m66R8L7 z&bq7Fv^|}!Q0#o5MaUlr>Ms{_JRw^|{@QQ&WcR+pg8%bbv$cYZ!b!v`GdJ0O`xugz zvQF3P#hak2QMu~}Vk!w&_q-*32@w*ke96U`5#3;&Tg5csb4YL8;BfwIf4}`|gcia2 zvv@^rW{GsMr@V7WROVc9JXu7>Z*=*3oyDB1l0Dw0%HcX7jXFbPEHs#lvYf6n|2b3` zT-|%zS`y-xk@ns)l@B!!i<$j9>yg*-id-?rld_~w85MFOZ8F7U@=pY1qDF0${j7)) zjRTR~i*ri~bv{8F2;QCs_d%zK4|{^j_nuMHI9$N32VAWCBe@P@vW1t9#k>TGcn1ml zHI<4l2_h#{bgd0+s@~|8EA41H6i;4^+d)QTWS~JKl+r9e?EWxibJfqHvbvKAn zZ^$<|s)lRAbx^7>%|Quc8VFDl-qm_j{5?1aI$%evcU{^n_>&_h6I8ki@zl4yhPgdw z#_AiRRz;VCnGyDcX-5%Ke*W;tjc1`dlBBQIc@VkcS}zjy<60Hw3jJ;IM(Vjp_fPT! z*@5OY8kJ1l^m85k1sl;sui6@KbMh|g%j3gVg*G;8E&F^NC(qWUI8JM&Eo!sIMbRS-TH$f z9Vu-t6eS;imndC=^~laLA1sb7#Ng=Y{OL^B?zq+)bA?svHx0XPbl<6IH_A_8rFDjZU z+npM@&-1YqU}C4t0Io~zDrU0V5-)?wLId-QP2o&Q@T_uVXu zyJ1$6D`Fqa5rdwmS{7J?t3gSKXr=oxgAxW1+T=rM6I>2DXAfHpGtWIJTk2oqdM_jk z_TFi)=UiC>b#QGwPk*{lF*AC^o-3dc26pP0gR!1I1Fi2Uto)et}HwlYWAOT8}Zb(T#&4-sfpuLB}Z;Emtt zaPGIP*jp5-imX!K9oOSt4OB72M-V4+DWzLN3kpHt$84l_n8CR_9F#3ZJ9nu|?~G+; zIP<_u8_df*;k9r$Pi=Y_ZgnSl>=*9-P~G;2L)4R`o`qwEj`dVEj_ZiKk(<5kTQpdp z-v~<0c|a4%gnhg*N7gcS7hrf)glgppJn_xq_vZ>LqBIQDBZ|MT^}A&j3ZAzX86pt7 z6Iv$?hN$OAQL(KBP2PB4wj$`%_2&~?6}sCWJYyVy0{5e~zrMcmCcQ;3?`HAPF#f2| z)kg2*ZVG)KJGY{gSlBtv2j%Y3Y(6rJfw|v`M0i}?WyIR%79e`>Bmd0dS zGN+&+-WTgexh$5}E2Ej5q?Qq*#fOVRJyZR82YJp9i}igZCclhtwIk{$wmK3cOQ-Bb za^C=$k=_AZ5l?^Z+7VjRn>P66B|NTO@VNTl(kyQ;Rz54N5-nALY)V=Ak~&L#s|hhO zq19qeDrCi?Ax^OZ`o*Y@=U{0nx`MIxnr^G0+oLXH9$9WuPecAZCuX2XfDN+T%rLlT zHSI)qo3gcRAB&e8nogbul(+`!+S6sLCT%n?zm3ixqBeuZwc}7j-=!9%9j7)6lWCsDj zaTJIMs6?=5{6U$xuhNn2G+x~3Bj~qw$?1pzWw>FrKYs?%De6}h%o9-gNwXyySdi^m z+Q3E}N=9z_t-Tk*V)nhh+)Oc$au4j6X-qs|=r-Log^>_-V)^nAb^YEDRhB4sRpbFm zlOsvu@ef$>H>6?q%p!4R0rDOt#3o7|xqf5TZWr)lp!?wN){FL5dX~lZS*8oq75qMy zdss`9D0;-wxJ6~+=A}tNGkes;wj$GgKGj?YWc{xETQZym*E}kkiS@_tfcG%BS`19%!o7})5;`j z&HvtPI7i0Ok-{p-3LeUMMyXv0n+fR8iE@0lvx{HckjN9is4*uS_(tVi-&1pwt#O3X z$01fan!>&O2A-xrzP{nOw)-rn4(@7wbR(=CS+^f`^GD2yUq~KJ-O3T?vYenxR%$o9 zXXz3m_-BMuI?<|A)KW#F6~cGN=tV%qPoGrMggI3?;ebM|+eMq@e!pj4?fiR6=1Q(j zX3oj_^msJvE&>-Jm5T#7IF>`#Y2MSfnrgqxC|MO*`IvK0LNaHXVX-r1u)oAPyZp&y zz=}h!LAJMq^6TRM^?jtwCel^|$a~m^5im#k!jdad&Wy4*HFKmczLKD_=g||OWtKS2 zry6o)JfXa7F|c@a%A<(UN6gSc(aBn0ovJjMH&>!GSvul&Tsi7|!4mNKHO5;YIcI&s z#CFTs@U$HI4vCM;N^pEG+xg`b;(k$wz9TbhzLI&#ob0v9#1XfI2^>*yxQ_(@dUT#3 z(%c5|xT=iNJR+8C6g0hxR>mSH5Q#4fc<|3GVx&rw2OLklY#*@lN%hk`$gLjQw9&9C zLSk)PJw=R8DMI2UDO{YeJ}N`!>FeW5z|{O)tHANObYD%pQ3c$z+KBh|(-kDg-K^P4 z9Im5o!99kfZU;%5P5O~gH`2_q=L2FpS*L6EB8hA*Ki&1E>u|3k$Eb#z#4G?Gy{OSr zMWlp<{Z^7wGgI<~asGlN5pwWk-H2Q2#5mqZ)(%jG^7x1f+G|{>cEgV+s^wR>=mT$k zTbf34TTbAw-JKSdzK`~b=^~_FoZRtdF}^SsX-GM3ER$2aIbw=P!{V8{TCa&aG^r_Q z`Q2Q<sFAN2~ZKokib0TQ(w zVx}J&W!H~c-0|dHSWMuni}Rr^dM@Mrxq(LyMngd8v_w#sjbAh)mL@DdoO9PUc@OQ^ z_oH^kxlb4$B?@L1pC<4&-z+?zWcfzU3tZw|G5Zi?-WQfwYd#!Df=JIp!RdE``nrq8 z@`lRf?8tg%ttEii6^Ic!P5~!LI#}%7mNOzRaa@iG5AwoHht(W&n<2tWRE{K^KjWd| z)J9M*iC-Ka9a@zj`Nb~gNo6DQT1N##VI8Xdv3{u8OL=7T=a*ezV;b=+#$=OZP4C2q z{^BRSY}_27P0sO)F2r61>SL)qNQ&ilKu0T2hZAHg`aSO3jUM%Oc+`C*bBe;V>f8Fc zq*eB?hA5>Nj;=@awAQccN47#SuGaW4)=h?Dt=+9x#NPwSj5R}XyEqUal{x2rV{+A0MwOfc30-rOog>0fvHGvp%i`Kz zK8ys_HZT|ckjwn3RkFFrErCn5c>OK4?Be%;M|TQjzeYRU&Ua6;lY-*#lx{#ZO}%U< zo^R#BMjn-P!PEO3p5De+7mHGj--oHXT4vtr`_)D<5_pG+_D6Jinhr%m`EWA}>o*yc z^{`gfG)5)&+*z)dH+!~boprY=z&cXHt<$1f$$K};y1dhfUcg3Sj=`9Cg-G@2Ag&$V z3Z_6eJ)(fNp zE>XQG-Jt7qb9@2o?gO$YYwJaE2cWIdpt(JO|8pT5& zzLa0=4mk6zff&#dY)VpdLmJ&F$00dp8gJV}U;Mj6pSbamq~BB7#BthkS=s_5+M)%p1=m9H zYfNP4<8Uk8wepC_@{2tIO@?OcSE*NXN|K_6);N0^bRRB^wfE^JRrV~`I%@lYeBzad z!k&ewo2<9*-a7yFfzInpPn}6>0o$42Fw%FjgQEs@4vsu zSz6`_PQ2zMvC>Mt>$D5eDM>GYNmutqL*Xy!5-EnL&j-$i3In^)+N^^-1@i|;(3m%b zRZeiU6p{&)`fW*}IMEs!QkUf_&znZ(e%kMIzf|~qoRH$UaJrlsmv_t2=0rr!2?Oub zQ~MbC0nO~F1eN6IxDTo!g2^vl7E-A@!e0tnzRJ~b`du&Jxvs8ZgVersxfC6s?s!at ztd&+HCU3F=t(p#HJf?J-fJKMncyVqL@_^cVn(Bcf(zosRu)N!=7rm8OO2yB=5>hPJ z()DT}?oZc9xdBp$3gW-QN?g>cZKK`%$jZJV;-F73L|dnxIH+hy+$_z1L>@1@*cs47 z5sobB_O?H&>!%qFNKRh=&j;m?x^zWxip3hg)O#d2HBggXi=GnH}jG;~2FnOOKu^%VkxEv)3vAqLKd(=oM zTJe^+5qX%qAtcTrv?V%+Nw5PDmO0_x*n65cyw*CF$K-M z2Gt}O0l2{0dS_U#5o5 zJOq{gGy!n3Z@;Z>|1pRl9y{C>s6b4^TKM4X+4lT==Y_fdwTK8$I}dHro8z!=w~!39 zmqj#3`00Ds=70A+%ywUbO+NCl&EI?bbQ4@VQL?}VJwG3G18hao4b8ZGS|o-#L07^+ znFYMq+d+2X^qV*pUr8L4uwVdFjx5T#$zz-E4LnHw-O|c?SPhlbh2!l{r0dj6B@{zq zdtC>#H6jJ{Z3pr`o^1smX_TVId8ocL5NPfHicvv~$c%f{*?({<3vW1-<~{RD;ZL@V zpFf#yQBO=fuY~+X(Q`xB_iTZp-*(|{Ycja4e2}ENcy9JsZ_A0*&WA^zd8P9oZ*3?H zZpk#&*C;_^6U~3ayiuHD-K}Blb5JOSJFAaO=C5h)>;&i&b4HCc%I&W^JAAM8@nIDz zIC}o7kfOa%x`mmWPm9dZt(7sDIWs}>2Hhq651tPErjF8q-k^sh0h+>AnXk^3EOkX? zmoc^k1i6^4U!&g4DLLNDBDXeWZi|f^9{ui`Gn{PI3u2`y3J;wMw!Z;W{2i|6o>tMJ z)|}}^pKKN!20IB$#T4kZuB2z9+_jpObDcN7yhR{rKlC+^|n!>0vWMa1?yn@U% z)E=~_MI<9C%grfCH-Mt8Th~x{Fx{~_`-}uI5TN+#xkVI*3&?pI$QYFit~jb0yBjbx zeQY<0=E}HJoq0LikCjzPNj-6)y8Y8L>R&U0HPC28ezsbYe$FPU{m$YM)OTQ)F`K{- zPJ^qrdGPR?kT|K(mfV5rc_H1!AQRNmQ(O^y^c*#9B1|^50ecIGIpv??+iQ0GSp>YH z=hV;{^GfX^HY@45Cw&ZNij=vK5UQc>&e(Z1=iuRgL2^`bh?%y(4Ehg!oEuCw4v?0Bsf`n*QJwA0V_(fh?0_8 zmaDX!Lk?Q^@nKtcbNX2~pfEQ_IAQ*ju0-$+vsy5!Eol*vwC9CVZIzRvP@=jEYwB)@ zS1JcNX>pH6Umxk=+Migj!VZPDl;*Hpp~lXfs5yW|A`!%YwMx#9gLt&%d{S;`^lOMN zGBSX0Z{4lV?W=D!(Es-`1S!${ih@eiySgF(BRK~RL$>_(e09Mgnkjqf`g$vomxQlS zgk8`L&i{|GcaMiUegDU&+Es0#Gbyy6j#6lioDZ!cltYEhx!N*A4jJcjD^!Y&qy`-@ zh>(o)F;)jPWSqyTsf^H|WaRw4?$?aA&A#{d`)3~>+q~}kz7F?wU-xxi*Ymn!RjlAN z=}@IvAKBSnf{s9Gna4C30cl z#wP;jU1^x!x=s->&l_9hZZyAWiyB+naYtPCvvO;MJ&j~cH@%QizfyAsB!_1fdE z&%mP?8mbKkwPcg_ zEL1s|oPGG1k6A>y=JYXcb(LmqWRjf6?}h$a18G`icn?%zp0y2nguD)}xiv?*BR%GG zO@u6z?Ir&JP7zc*3EFP#sV~?wutvz>&N?yw8(T7VWkkhZA2>}7-x)zKSzu@jX~<5O z>l3v@VI9Q?XI(o(b*clLDwh#d_}B`t7*%q5o7?kZ*@h*fcO|QWXpu=Q-2sA`L86<< zW^=MSeIsmW{LbFfyu-XmLcIo^W{phdzvM-N}!ZBg*h`!B}kiEgOk%H(qyfp;Atxb;~VoFV@1)A#uR^TZh)`fJ?* zJ8GBR?|P(zWbo4ijcbn25wAbBHytt$u0tiwbbI-E!Y>4ntq zxEDAvo)R#T;_P>{TMVLg{YLh?)#Ztq5Z~`#x#(FH>W}VRN`IF7aUyozc4-B5m5N80qx}0TT@;Vfli+fPz_ELa2Jv-03bL zxK}TdESZr=RK41K{OVca%t6u;4NEo@7c(c4pWKkLgs6K)&#H^8h0mTtj_=w`W069Z zBRsX0YIm#?v$(M(H~B@4oBQD2Wsonl*_5mYEQqdIKgR+o-)p=}tRpJ+Itf@T%h3E! z^~o#5&fM6-pGnQs8pzPf!-pn${ctxt6Ckgh9gd!g+HL?(Ce4>;@*xCcj#DfIq}j?` z-OVlO?&^vv4|eI;8Duf0ohnCv+uVXu>JP)q$g9qpabez$6TptHYpZan=_rXCFgjhX zT6-KiH(uKwy!hr;9ZkuMIgX(qU;6VO?pk5l@xroC%IJsSg)v<$w|N-Q)D}LgeyYaF zc8;e%!@Es==3ZM3f$sbf0k7H1ZVG01`SV)5BB;>U8%ZBZ`YsI|$Xd(A@ST;d`0)^uT^p)};nxD;gG&xXt31Mk1gs8CI-uwk54|_CrL{$bogG4Zij2HFZ8BA%KWX9A>I7Qr!)>iX8)j~=2 zB233<7^gDppW#V~+0|^4`%=LjdXWrsvw#MrjTv@46#DX~g@!*A)M$MOH2k z+94Q6w7!DExC^ts88vlMfg5*O6v$X4;!D_%dOF@j9>@<_9I;i$>w0q^)k=GyAS53T zveb~@*?WSwv*Mz~&9SrV9fWlyQK-9CPGqK*oag4b;&>$f7mAyrS(e-s#j6LP{q*G? zaixfk83HT_^P%u>$kSRi1`UCKQ~NY;nH%nCB?J@rQ5 zYUCQ_A}}}WHE9{{4b3eFWnN|059ifw+aNSXi(MOZX4ocs%YCtU((AR7%_D^P zmf>g?1e)Kk>sdZ0=tRsZJcgXY#^;bKzp)lC(q$#0sypCi){;1CRdtkX zPxl3Xxbtq@d7kg!@^;x3h(y&d#Pz>J?6MW%cXH}Jr^{s*aXP%&4d%YRATo=Rt1wlaT46Y354PzUWjbw`kBgIs2UxgnTm zhsTW$pfHFOf+u#qT|X@6P&FD>-tExK%I)i4X&-*)9$u*8;1>k-nWxzoZx4X`Urm8&2wxPz^?! z3u}(i!P3&ro2~DHck%`x3YPS)=Qj}g@X*22`L{?&#&As{bLK8yMW03BA0$0UGcp2I7ED~xT$!Hf?eP&&Z*i8L!;6o??&>NTy?@?R97PNCB z4(g1csT2O5`uws@5cM`#h;#dREy8z8oNeRGUg1*rbE8+-Rg0=3lWP0>*DF8xZ7gwG zgDp){25%QdwMX@?qW2u{znWjx8IhOS6o|St8Zo_-IC)R=CWAx&*s9anbh~{}d~h{P zIs?H}{bRMoJWH)O+*9oh%w3Go+ZA4lth0q>*|ru2h7lO>kh6gJ}nRdCG}&OT3-yH;ju+c`dPvr%r7_g^PbHe!Im)p12WnYbIf&DUifuyfL`RotV311S%N$Bl$Q z!IBU5Nc9{oKvS`IZUNL!iI>p3o#;lyuU&~8_u+N1Tz(ld1QYyzW$&h`;|eEY0>)#U z*--BZ#n15WVlCC+C>6+zZ2o}N@?2xITpHOP~ zWRtXfhqGpZ-*5UpvMgZg(62);X_Q0FIhRUGw$SoAQ+Df*#oi$Mm zQi{ur4^~&XMOiLb(J{ZF!B*8 zhXXO>xN`7f|E)USCy3<-C$*?|fQCZ2+aSOVL_UNR*s$(SH)KgYgfY(OP99_!B=~7%NYiwPR&bv{xQ3a>?al)B z2$U?T8xXg_m7dK3Y^RWc2(#{&IzDS#$|eSfaiDja5^QPN?ds196MQ+JW^g8NOIejo=Hw{ol4dr`wE#o@(G8R+K zY2NSjq96lP48RARLyQL6J)k#2%eoI@Vy|Jo9hB*3k=z%z(gnLd7W&a zdl3*?nX8@Q@R$>NVX^C09Xs1)dFl!sF^vqm3S3{@j?`xJl(_2gk1HVbx@|#V99)=5 z)c|x+si>8~4y4KR3$k@18*AwPtJ#`%4n%)l(i#mZ1a0bE8p$W3Q4B>v>N}oXC7rV@ zjxBjk9k$8bqEltW2u+yQ$v_yJR(ni=hnCk#UwH`0hN?(&0D68^t&E*R=;78~Dyfn> zN0fCZ^{L|bb18~HZ4yH0KtRf(=agm*Ww@EkSoky+(Vc7}1m3~sh}#Y6U(R=q3@AY> z)3l{fukp#W_92fNHf!NUaA*+QP*y*%&0hKB3tH78#OxgE?Ec9}GjnnZ&Se-wc;QmV9&JJN zaAPrzcz{rskc1fLKJYOgTR^2wB31CfWRzJ;!MV34FO6}E3h?v>cUrq-^i~o5!z(jE z^(p6q!BjU);}*atT8|3bcP$y)otv5E+auZZ7f5M*r>!YZ?cKdwio2S6LzQZ>P!00C zeuTMUE1aA8c|&XBBB(OqwEvi} zR9nwslgOlvWJO|@^Xw6OvZ{}}98|Mwl-0DY<=v>`Ya&EZgt8E|#I71YkTLLZX>9P~ zbFjNE(aYAbP3b z+`!u|xI%?=O+|~uB)J}25e;QjUBe_NHdDbw3PF>yN5d5vTXYnoIqB@Z-CH~A8p-qy z;9lWQTa!8NIWO3+`suU|qyb|Gg%9Tg(hLS{DCT2xD5u%MK3YFRX{Mq~vzz%iEjmgz zJqao-&>}%}8!zO0B>=^y_601$dxxApcdn&o0D-57-3&M}s{9UXIzfU<(+}{bFfQ@U z#9W1MiUrU|pwAwVsjp%wuPUyf^#T;Xoov&3wdCf{kegXZF2QNl!kt$v(}>=`kdO

#wlf_delJSZo!V3g-|c*Z&hG`!Lq0j%S9sd1(}FT{+7_OjE9g%CR& zDjf?M2{UWJj3dfdI*$m2>4@EzIkLIQc#j2Fl4hsNXFUqkbd3Bn7f=~cVznw$Uc?*a zSeB5Oqs+%pYSeGYc={wFUU-ls;!PA-gfeDxcJi(d>CxhHnA?FW6`cL+U&YQO@P`F- z_~Z}YMIyPu$)E-tm?VdEp^}@!Hn`2U*z3@azARMAYbA%v$hLX>hjVHDD+Xcu@MTJ< z|0WefU`)L3WZRPgCy_x95wq_nm85i69`kQBWQ{u<$7y6@7$IotBIZPO?-+Tl*h6sF zdg(KA868g(rVnclK`1Y4+n&H{=U(j2zc3K>xn%*B4n67DWy*XGq1ns7PWq>Z`J#f10RA%E28gNWDzI5GtMiaMUs{nxR% z>=BlLl62`OS2qY{8qlp>3guquBCyq}TrJHZ6g*x`fHEr*F(8bi%3q3)fo&&Mvwm*d z8PkP^Ya-S|02QEWU2+j;fH2IR!JG;^`1UAKU2oEi+D#--6qnm<0jPp$OAuhd(!0^n z{Ll1){ne1>Ya~cIh=awg)}6GV&caU%;acxvRGZ4Pk{Pd&l|+t{De9l6P)>N?DPy1V zJtG3IeF^}a^`$M_B$^r;j+P#Q!Y;t5TiznVp8=^pE5&ZY98pR(5Wi4My%)`baIbk7P)eR}Z-!tIKb=OzwX0cm@EEZ*aLixzT@{Se-&4gig zHhYG-@3>B+QnqSdr*wy)+!wm<4Hh0=Z-_mfr_YKiFd*{>iij|C2!U?UEq_MLP$N%4v|nxgC&lv=Pwi8_Hw!4GdSd)Q>LXE zLNG-fY~alqaff+3DkN=+a1XAieOC@V1m?LKKJ%X@JJY6_ha+3>%^`jq3TUqQN`_sDdW3nMBHX3ia54x zb93@9TR^QuDLsdvKdpr=zM$FCcA6W)yaJzX(4Dkl2qyX+36iAQ6CGhAUprDu;VFcs zk^cij^i8xn};ZVg`>@1hR<4XhUXv4VA0@xtALg{X2e*rg-h9 zIl#pp;h+^r-JgVN>r7pKh=8Xtsi z(JeqbCEndkp_njisd_4OSOcxGu}L;ha7+g%$_I*Qd)s$e#57tiSl)!y1xSlnV4kOM z^cI~v=Gg{XlPP?rFP5H$3MXdb^{B`oPG#cvNo z8uVz2Po@JkXmUP$WbB>o#tK7Kh+tGhNpzK*)*>eqbIVlguN{7szC~xEHjx{(8g<&^Rn&?l}x!v$Id$xxz8v&%{4nuslDe^uuW;IjOd;P9gA~H^S)| zJrFdIJEFf#ut+yDsjSq!tB>iQ_BfgawV=XMJ>^PqKmga3MVqKGFkTyJD!h4Vycz?V?qVsG!NB{r$pBf7MRr*v%D4wctC zbs|l=UnGl*4W`5IGhqiYkJR4f?I4=2b&;gH){YThMWlL&C5Whi^7dNhc~hN8Y8usA zYciFu1zsZ4p9|Q0xgxHv2K;MVu)G=)cf>Pyi+C2FRg_n0g=r?F*@^WtNI>wwCoIr2 zwUp;}E=PeCAq}Xs!8ifRFu+#UU&`eK#ZQ)D0QzaMSSAi3y*aBM>1FkTG9a8==0w7I ztbPi6N3;Xtr(-zv)H_;}5BN;TL!fjD*GIPV&UIOfg+>u@Vo*_1mwSDM4=rgaa{;1a z0tH|Tvg}?{3I%KwrUA#@r$FpJ2}QKmv{-sr7UU6L$2X4*4r_p_*_Cm}w<1H|gS(wI zZL4|yr8;J{g~4jS2lOUEP_vR!`8EYE?M`=G#IJHp`AhKK3zny#9sm{*jkgvoZ${aq z7)%Kx;k+C6R`DQm3-L9@PmbXv_mCbJ!%~IpsuUN_1zu{K!Fc^X?C3`LVX!l8uuyqf z>6zeAv#mNuzzXBpDfMdU=c8H5flOC;FAE*GrX(F>xk!_XNfXA`JjE9HN$?>k+T$2b z3!%HILU#lb=%_~(J$T351D%OV$Ya}gt2gW#9CqO76d{%sySIo|Ey{@8a(|reFT&0N zjj3HEtZ#lc`v5R32br1M=K{}<176k2Oi7X7jy^RI6wHKq?!|E02(vH`2_UbjdWxj4 z^NeR>)X1ZLzhO&PZ@U0CwD}f_^E`s@&U=^?W@$}kfHX(wC5zz#={{DAg;w$w@C^cJ z#!oHl_#ePKR)8k~HW_~@wN7g?3w}KbvazhW#gmPV8|s-pI==7nCrMQU@S@LYq{yLE zM9)CG_vvcZakhIkTnV+&F{B~J{9hg5^)3_*p1Z!mcbv-+GPMA)uHo&917Sf#r{&#RvJq8)J z5+D{N2qee`K5m7ihbp-PG`Dw<-Vl_E2r#!8d{OV8!O|r`b{T2m?LIf-o{su7==USjjbeNaLvTGp9wfG(ls7 zUCMYGdyr>sU1@SHph@H*?5#c#K4D6-pVq5ofcpJh;j94BnJTw~qiLvgS!)4#1kz~M zA@tssHKX0FqkE;Kj=S1>emMqrXA5G0{-i54AbpnZdy@s=CcRtuYtuFOvtbdyK(W9s08v zP9I^`ghWwH zQz^;&-5YzGyBLfX>gNSwpXJ0o3h;all=K{BWF`7pOe0LF2RDTl;B0o(w5{TvBJUmh z^xS*27oEN>t+@~mM1YmWtl~)6gi{pcoQ$y{?**{J>a>#=^ZF^(9zmxu0m^gNUE>HT%`A? zk`}g23wE#hjv+P*XLFlOfV>jYM>!co1J%)EdjL7n`LNM!sdt2Y$l}AW0sJX`%8a_E z0HW0)(q?dyOcYIdI@kHaN$ZG5B9N_YV88{SZ0Pmwy~_mSKsS7qk~%Qn#IXLt zOE09hqol=5%^GF(F&v*=ADzPVPMC?!ZW?4RII0tQ-HA9G&T$*HCT{>HKCHPl$3%VX zC|&~d^v4hR+A5T%&SI|e5EK(vB}XDGQU7=jo1ktwOYvHHw-aIOJM$j_bMse}f!gs0 zaNMDZ%mLh?s)_=?@9r`g?5;1%oY^3I=H=ya&$11P;DibrIgA{!B!Oq{7PX zXVHAM?f&hYpKn2V`Yhnb#o0xIT{th%tHZSmcPAmGTx|URw&4CuM~QMsDQ1#4gf2b=AC^(3 zl^HF-b~Fh*8p~P)UAOh;07;O#yE1btpj5t130h{ee%1a#ealb(`vXirITtEx5rsG2BhfUS|hd# zto!&_vP4wXwB>XROFPiL`1K#lD&-D(_1KD6Xza2sD{1u|p#j6}2P@)*LKo`*G1Iz} z-qdb;+EsCN|7vJSf?H%%8#$-dQ1`*rYIq7-VkHN?{pAra$zo!FSEDo9hf)zIOF#jx!5(cr5gKg&=ciO;f0A)z zSrlVZttU^mPj{^o+k}3|!tmL(ShO-yjY7hS@62DK;%J+>}G;o0552w`=9Uxg|H zO;jG<j3hi*4&Geh@KNcl{^KhHur}}kyf$p&? zUM>ZE#CI?OcC$50Xv#;q$wOW}H0C`coycRebhSI2NrJ$uegs6f?GR)`Sbv==z7C7* zJ%-5MUc`rxdUCP%6Ap915%{v3J|o7SG$RpjgFYi|xBpXXulg*G?+upHxGJMCSk`*A zm@u#`zM=AX*3w>FMj;-0WopRQjIZQbQ{SHVS;*f=N4N8lu;vcQZQ+7~;b3VdVmRZ3 z*%q=MX)CmD0pMolMB+8t))f^RsF%Dz%c_hrnl<&bry=ml&5GC^!CH_}hDyrFcu;8C z-&36J3v+{6UXJ_-zMm}yc9YnYZ_?JwiCZfsf&?nf9wC-Tuy7e=cvCQGfZ$XmcMvW- zIT$dnXg%2nODNwDde$4wnI?$6f>mw9;XbFtiSkTLtx5PaI(-Teu3E29MqzoU`w>qY zv^IV2*oA<)n+j`VyhW9B1v7--U6$^ZSpoP5-k{E-Y?X8Q!-1(=box8oyIk}Ygb1S) zMM&YDI9eOd+bq4h)(<3~`oqbi0VfZ_(X3prmF_e!+OkaWGH|R`l08|kaeP?W{TD9R%&Qh=X^+;#P^1!ykHEnZ}IrP>4 z;Ji<)7{>;fQSG5ShPc6U?K%LT0Eh{t1ery+C zCAJ*>(we*|VO%3!nih-0J>1sQv4nf4bcKhw#?1g+g4$OzmnSyKJ4IcsT9g1POwyYS zz;nsJ8xIhSGn--XlENh$gfHquZ40))^aikj4xM|>gldmpkw`rHnBtau1oxBvctbA% z`(l5j_UatVFsHvq8wCHA1#zdS6OOl4RaG{E#Z=0Vt(jIQFQZP-<8HAI2fAYrjhXvI z$^ftcLTn)e7freo+On1jUH}dc_6@s;U1a?LisG>lSJ8i6b~E?x`pT=u$QoVxY=tac zjbPi4ie~q)n2!y?p&h3vZXyf91SMd|FoecY?W&`Yy*GLY_t~j7PLXMrP;hC3lc?Aa zz_8Ai8$A{)Xv;3^k+uUMvc94$Z`;TBSPprc-VwLjQBEI$9g~BYLAvs$+0rND%?#AR zYTg6pjp&gy$cqyc_njkl!M21hN_#DW8fT_9{y=EP;ORD-`8j!hG_TUU3%{P!B|To& z`vV*T>I-n2j?{+n*k&v7)E5OY;yOLwUPaOw17LuvMQ8#a-4PA^c2Lg3)pz5iN`@<) zr;R2T5t`prhgG@lKUeIStL=$HYVSl;yU60Jri_CU|6fnZoZQ1dn@88|vA)%tZ@mCl z7%OY5ukdt-V?WGS{2NsmX0efdG$bi`n@(&DWS;& z;GLEV1|Vs$U%H?vOoD&H|897+v5hmV3=L0eisb+=&t@Nn51<#0^ugmD_T z0kmdg?Vii#5Bmy+acEa{Sy|LBuJ3^F0v1vmP>lrQ(LzEqpzf{7+aTJcljJmpC z1J59Y5@1k4XMUT!%CLkE0BzDsR?t>n)*FHGOAHma^E7GHG@OIkDpcuTrKojI^{xC; zL4RFHpHTdnEWRd&WeEEKOTK}paL9*gN)&i_27^^tSsm{)+{8R#pc9!?ew`Ie2nSKY zlQkq{EAk9SYX0X9(KYo}w|eD4!fp>6^!@EeHHuC{JUKp7*iP8bL66!?*lf-0xL zsy8owbp?TfF+~yzN|Q^rsJusuZ=n?aOx_NQ0bsx{VJ=#8%*og|V2tIQAUF}we}N9) zhT#ernQpB+@+)3@hZHRl$9Da~3=M@R{+MOi=g%PYJ;WKTK=2tbu`f%Hq=`3xpHgrD zQr&Zfr=5+a6Tet0HcO89_N|1J8UUlbkaOkD%!%6Cc_cIX28)LTTEugu0-*=6oTPJ||n`>Oy6?x#}r+ z5=42pRmZi?VdZ`A{>jxq_fI*|oSs!n?jA=lrl9wJ?H-ewl|k{55T%P|T_ltlc7H$m zTfNKhYA?1Run4sQQ>aUIg33iTmDeydwTM2og0{BboU8|1R~!`39L-8cm1ft#~ZPsi%0jsw2P#baVPXAQc(*K zmJ7N7z5GHZN!gfZlPn=1;<3Hh3T)Dguek|R@3Bq4tjtEd>cGU5KxWOd~tBtF^= z)+ItMh%fG^SNcP6$puj?s;k={c!rxpnNSw*F+5qR83(^zw41iJz68kdS_??VCbhx5 zGe8xyp^r8L7$E{jS7=Cex`W_|Zo>Y#-$qwiNm~!HJ_@o1$oLbWs;`knjM!Pxk9ogv z%PI&@&At`I`AN_j(UOO^-cJe@(HpTNn=in9ULq=~|!xZ@wO`~(HW~3?N3MYwJcA8LjQrL< zc4wiWK4h^x{4m6fESoT{d6iO#*koLLfybtqntDq(`0q-gGGEm5CXU$HS{8eC*?g++ zMO!TVS?8S8d2nkW?R6dWeY5()IC|>oke`+(0oY1Rr6_JDt2h2eHgA~v38&$))Am=c z;%;&(yKWYN&V5561j~-3(ej~4)6)}u_Rv!HRH*YH$h+gGjCVurTP13@uAnxEdUUKT z8*FR^fPxE)_W})O#$@>f#r;<)H?`u5$FqCaz!fr?mCK z46M#AHB5cxV?;H?zl3V#>^@-i^$tica`CqNM?fz~_GIgO##8adTdE6x_``i1b;o!B zeK45=`so<(0|u{P51-_w;hmBSH3NLN0760=y#mSMRnRF(6p;c*XjN5Y*hv{XX&dS{COn}}{gm-$sFN#&7uU4K z)|aswTcIXjSd5NV;Wp%5eU+&KKis$sr!gjByN@Si^|FgRA#X1SkZsIik8_}=jW$~q zdlF{ih94%w0h+EmqD59t@Y)Z5*ppA)TRYXs|cNOp@x^ILD;w7(?D}V?Em(0aYn-oLj1A zLPGIK0WGnGU!^FnGke@!uE!l4xnNoH8Fu|&;wyu00VCN`w4dvJ6O1WdNVZ36&-3)u zs%8(Sr;fMb(%_tFbV~Zp!{eSB|6I+9)VW>O1Z6kY!C7*0?k~jxHi*?A-g^)QF0obv zab{pqwG|ifEb931kBwXm+oD3~W>VFrb+uCkO2WUR^hD~EXbGmDCa5EARSVf9mt&U5 z#c7!vUuWbXK80XR%!Hlbb6s|BCoHyB%fRBf{dTD5jBlbbyQsc(*anHT7)rbFci@}b z!S_Cm4P!P4fW#o#%G%zn2|EvdM|;JTD0Ydp2J|c!#2MkjHz&^5FH%NRQGoUd7`eBo zp^id(YBnjqd#}oMqy~fZjjL$eK@D&F2h4W25PBy9|hOGC^e)>Sx;pTuK+30onu&$1S=rX7wZJFS{g7j z9>mRZLGA;u8He{^dkQtSyfAXrB)6fJzcT11=yR1NSuers0PNS@%Wvpy+Jc$q8YsaO zDtkgr!(84#bbuY9jBg>EQ`6w#FrN&KB>~<2!yJD$S}X9VNQYdz5ZQ1OHx{IvXwDnI zJSqm`&`yNc_C=&2O@F}4)bq;`AT~*NLC&Nb39zxcLMxi&KgdYWZo zVZ~m8u{Fx5`kr#c8nWjJo2gRXMnFyKVVWAq4jUMLO#wa~jA30T_}AB<27PvKV5+F^ zrkcAtO{11$%qxk;qD9qbmnn(7936A|eLAlEsOizoUL+b@nxXE6(pwX(J z7?AR2OY+f#@dJ{2B&p>gb5gEMI1pCZ5@WKLM8C~EuLl%b=#J>(pAt?JyMQw}(WE&c zl=wcUa>00NQC+5UZGBpoikpk)drWeABwc(tNUkgR{HL)I%s_X2%ak2;8snktZ%Yd2!GCogDna1HvOiclBp(O+eaO(!JgL`OY z*Q96?^-~GPeo(@ew#}Mwn@7a*CLw6pHk?Z_w)A?py|U^C5LQjuKzr$2>{~*X=f2Q>$dw_6O}r@M0;nJPDd){l>&-ikA>yO?N#eU*R<9KcMXE zKs=qZeMnS{3i7SVz~}EDxngpIWd#KQrivr`xV1Y~RWW)4Sd3MFxL19)5bNRQr7c

y>9Ccx-YPn&;DJrd7E_fUaYL5xoJi$u~M27ZqdffON zlbA0ke;d>R)IU&RfM6^*D7#(dENIAeJ)+emmM|FNQkfMqw=skI*w7b1SeIFwnl&|L z0c_W!Z^(#dSpykI6^D3auzSNOqdU+;cl>LtEL}9?!`4`bRXp0KUleX7+fpCl$0{|x z6nkTOs`-&A7@**5Njy!;^FQZV0a_u^!aA#}9%m0foLz`}b*sipkb4Iql)HR3K`8HQ zP{YGs7~B$JIebU)@(XkFtwzC{mS_|A%BlPdp^`{U>tG^-T9BhUCT2dojM1 zj8Xh+4)2_|d5C&nhGa=(oCQ!venAuTLo4#BgmENTr2Q#zqjT&37(BOr)FaWERbL}T zR@<#&ftGJSB+(l~$gHoSPc5T;^59^*jBfx^w)w4(nze1Pnra?41Os3H6SAK#Z^AFt(2^BOO>2v9a^j?Zb5 zs`VDGJ$=6gwYyXpBb<)W@0LXD! z0<@|B2-!A4QCm`P1WAJuH^P%fv!u2I3Nz~GKo`vrQiRspfs9i3kJ8KB1qF?HQf%Jc zdy7z8pSqSLgNKwiu1wy3dLb=nZD7_mY2{|>c@rao;=9sYR#sgHL+K`gi4Y8)@Wk6y zOSmlBbE5LX@Mw||!fjn4mH_)9&77Edi6wf~Y|nS=7q#BRTR$E(5LTEZoSwx8IDSvG zX26ta8RnUu_x@b3UDXn4;{N#OmJ6Xf5dTfc_6cAm^+=Fq9G@8XagP7PJ@s6DJt~Tj zW2O>~ssYhdK=24KzbOOXvVR1zCG?*9jF>fY8Xs$P!t)-}UMKM~?TP*pK|}PrTzvO_ zkX^>jFgPhU_FUl|#nce#h~`8DE3keM?)|RS+rE6F^(*=HzZ+ih9V;i^4t?bAgGQb0 z@oUO%;M0D4IQ^K()Is9O13;t7LhVG8m(}2uhPyoBIi(@BLfYJmhEhGWYZIweH*0&^ zJGkmwc4q9NRX^M|BgI=h`%ze-t6O}@>yqK&BoL>i-pFD67>KhFiPNaolPk`OSJ8>N zm^h1&lRvJVco}eL|MRHF{g~**-dV$MwPbi(PYPn|O-elwv61p9+ z+>Gp$0E(bDf>?epZivV7dmkzFJOk=R*V!H{`={1g?X!hmo}NgFGj~h%#u5gRw(ogx zsk{#J<&D6@GoKhS~8UNb%>&=>`j}yoT<(JpJv^XRbW|0?f1xW#RZVg`wAD!J*p_W4aKy zb6fz}ec$C^_jmLvbM3y3v+r@P7y8~65v;J7cr5#A!Brl?PIWG|mssMkLBy;2zxeoJ z8;ORRYokup!)}dihax76c^>JEz64FVeq$q>GOj>-j>9!tf8|fm+ZPF64X08Alw)nE z-6vvyh;Fv&cLPn>_6v;QF7Ly^(X|sGp(j zHJ48qRDTQTnvnFwsA9a9qLP2b^KuBW$Z4d z2b8`f1(q3EI(^FS^tse^8mvMd}iTG@9-zU=gDC+08V}3d{BTIgGn|reQ^5^noVfq$=aU9DKXd= zlvd?70eZ!a_~q*(AkJ}Hdy{Yks=(_=2?z1MsI`(NNwKLMfmWiww-K@u z-IqI~*!LJ=u>JYk84By8w3?)O1FUZY;>v~e9rlkFYm)?&u!(SytM+@Jik8e{M_$G)8d`I% zB0y&}SRV5k80%2|ZZW{-B^NL@XQMW6eF4fM@5_b~0B~9xX^4Gxz#~i0zGBcmj@{ll z?NgfFL=~;>1r3RX02-w|m1E`e>dj{tOl8+iZf`%3E9A5O_H(BhuJXA+jdt=ZyRnNN z9GW7u8Eu);)_rYiuw`hlWlVGWcv~heU^ydP1qUI{_lVA-tN2&buZ%)dVz6&=Th-g7 zVAFIiFRvMz8@hU}X%ZTm_(Gl%^MC&zL-Q?O9ICzt7wC-YX1a)0-L9Yk~y4K zuM^%sqj7JX6g;hbpL0?jbVHwZo2MJzE4&*iZU^TO^ueW#JunO#=B&Q4;4O~Znf<$QPxe&6)+_gwI+$*8g)4g2g| zI$iG?+S^ti?w%EIvifl5i?JAl(o`Ze9zxx_=c$SA!|eF%H&dT~LHe`1TCB$X2)o)J z_Fp_%mAC)S_J{}aw)QBZ5k}4@JQbxcLnG&|@!8R?lPfg2-v9Y5-zM&Y_d0gmobfp7 zQ_ks-Pm1{&6vIw}W0)5O+esFTQsW0jo>96OFxAG@In-Y2kjD{rd_k|{JQ^$BAxxRR z+O*RAxY4rzTI=$UOZF>^Y}~kU<}V0|x%WtT4B)uX^gK-1ogU9^ z8(#eR4`RUJ+i^B>4gTu|7xOUvVk5d7DGWdfi%FhGR@6w4_|&G(-*WRkBZBB**m!G; zceLx}3Mq@g7AEHL#(UTkAqQf@6?JL~s^U9!bI1B}wdb=bY6KDllQyJtnngcPeO`s+ z<4`SC!vXn(gM9qRyLs}-9dK3J?0>=33t0t?d}RP8aFuTAGHnr$vI;?W3`(nJn?CIK zIvnm$E$aU2da9|bFg;**=?}26j+tkNJt~DglDGgzxO3*kzT+wjp;C}dKK@`G8gCLK zOE=f!{U7lS^T@h15|H}m7^AoJpM%W^X5ny*`)w|U>moFu)?9X$KoK1mKLDA#DuB4x zXO&i(!)cS8w}6`k2w}R@G}mK5QCv@YAMD{KlMe}Jr9pQIFk;Hr5hVpRsG9|0?6afL zTj7_^L%Cx`6g|4$_k6$9{_uomQI?(K*4KuxIq5cv99RQ)zR|IJ|v!% zZ?gDqd7EQ;8P@{h_;IfWY9zA`c^qX=XT3F{d^?~tTEOa&kvp?0ohG?sQ&oGDW5oYn zpEL)pkN!b{yH`?;WP_XjfHb|_6ICIu@=YC%BP_~1dRC91@C+J`?pA)y${&e8H%4r% z2)?lTKm-m_+RpK0604sg`)096w5hK?}tt*3qin2LGeA0gm); zFv1O%#y&7PPWIN+l=r5Mbx0hnPaS~%AX2by`}5=6al3vrvqppD+o zod&rc-A17lt_av=n+5g04vPGA7_>vIc-J9mH6(Pa4@qa$LFoVF=&}e6YU1O^kC_I` zae>ykU|?L;o4Ulse17LGW#(?%H#`8hFm5o7to-|(=st=zn04^&uCr6fVXFK%jbgkq z&#c>l0m2SA$eV)7^iIRvvFOpKNxX$hZWoOjOlF{OD!#DGXJ`5{(+c0lI3AQ%{oe}> zIx~^>;{u#a5$a9QX(*RZm zgvUz%mOfXlse;T;$SV%4kN5rbye~YhP_9^2x%4yA6`$;=N7KhhNLPgKpu_|;YK&;W z;eU*Z(BhU$p9Lko+vdzw(pN*|wsbH<6?qtGFldetJKD+{>2;})oU%l_ft-*JnAeY9 za2IblZ0v)%X5Vm=F$wtEjDcCCg?Sg%> z(_z8w5N03`-UqWUG^_uQ1tXX!W-thA1AYTfSQF8UH!-d)2J`-e11av?JCEd!ORvG!N9ZqUPp#DOas4QVnW2%^_GA7=2#P^ z!AoD0t6o!AXt=SW_n-QaDX!Szn&$?zUJdXW?OeAfYynKKy>bsp*ShX%gS6Uf#iR+u0fqg<;FTrr=-M)!VmDr zK2XkT!=|zW4M_Z|0ZvNswHL)3jIBN@g2t+$Rs==&?HoVqD<@;);v4;GRyFR&Xk4aZ zSF#kl!2{Y>kyh@YCv?N?m`9?}QMM>bcsZ{(umrJ&k4MR^i`w8usfJ{K~y@XlYJT< zFHV{#ktcftW~Pu<#nzQ5mwtd*X&4$F)eF_d`&=CM(y z#3G8_kZ5nmoo|=wlbr?HA9|*IZnqMWGvG20hc8r!qVXmpRCfJi36P7ag0{FYZ45Ff z(AMY_Qn~(LW45~?NyYIb8n^Vq003ar$z%YB3%77mi?-|c=h z546nQdXh0r2c>eQ`SXlnp8Xl_YDXa9dkeTSW5Y#>^cUzW-aeG($l-8_KG09G0rawX zsKnI!ITC+qwPOtj^tcSh6D3dcaj(A)&B(YCc*gbl_{>;2ES2H&<}bN#RRCOYFoX4~ z&_EQ~-fEwX*R5PY{f{_h$39XuCVj_KbF}Z#>1ShC2I+7q%IPe3&*q$er*0Do@I8`2 z)B@Jjou%)P?7L3NpY{RSTf;#h@Hg$>+NqmY(EDxYak>1laOI?!jj+WV%|9fcHGnN{ z51o%Z03jm@25lB|KJuRocsFTwAOI{EEQNz0TOy2$c*28VExmsJmDZxppIsT0%ksiT{UbMP{y%>^DtSG2^nES>aK468W0JI2 ztyFCS3R6$ioR$viX?puh@_&x{)jC1zIYe2p z-5~!9j={eWUb#&AkjF7vsU6(o=aJz~;B4UDx2VD2c;XeV1pvfN?=&XmZ_LBb(><9Y zRH)Pm25?kDK4qScG48cF@f-<0u|R@0c7&9ouG+3XJhL=kEt`+qQa~-O#-{YY)rr(k z(_kfMKkMw@H-C@5I%JBjbjjUNW^~gri|jLYIjCViQ?a`UC={c?aXy2-5xr}Cc+0(Z zL*$qrD#s|amh%{^(fk)Vp|(&+PEJa1!~aW8x-BnF&=Su)0kGxhL0IDKHSl)lk)Q9_ zSp>dN2fuAs)PL=v=a|k{^K@Qz@7dNr9Uqb>htsP5g>Lg)J7ctwl7-6D=gIIJ`*Gx} zRXP*zO4sQVNH2`Yu(~~O9l{U=-}_Fs`1IS*`LnTKeURtgnRa}8r>i*hTfU=ZQI*}` zd1U106OL|nK)7;k;eW1i)mM+{r5Pft+HO$R-Zc4N285SpY{0td-@jF)?+yG`yW})< zyvaJjJ8j>(^g?w7&a-)gY94P@1P7GDT-Ko2=X)qa)G_tS{g$z``7Px7eTN z;s7r*F)r@@_=nre#OF?jVrkDE;M4XRnL)tkt3kV70S+7r_~Fi& z=Do0!E`E(p&=NQZ0o)P;%nkW(=ax+-<^=ijoFERnXdtss4fId- z+~Ii&YvZaHBXt;=@3(Q2|F!9E+S7I!F9XNI5#e5U+RBY>-@Y-Pw}tOGVSW?$h%tv( zJY*GaTou=!C$GP)p^X%_OmE&Y9d}ukD0C9!#@>HSpTCa8Ia8A%?Hj-&qOTNVK2JTrF<*smzEvC{ zNDaRYqfQ2$ikL5kD}zZ<`nrgpeOHwKp<3UG{pPZ-Cs)2nhFP>@E_w1LBl=%9pF``z zpV3}s6Z8MeK*$J@CDPEHy2Bh9#HRmc5Iz3KLHND>%E@T>s2Q*UyZaY_J0||VLsXpYM?uneCfp$DdIVqOn!~$EeDBagSVXFL7vf~kC8xQq{jVD+Z!U&( zcNa!kyWQYmbm+evE*{Wr6*(1B>P-3hO8fU7zqwoNJV84sD5&a=Fb=o106IQ5befQc ztj;ObA`xxJZFGvP)}7#dj`wVvTWBpRhB72&0m1d@v|+|;oy{cuq(Lh-w~MauJsj%2+7IF@9DvA!n;jL zK0^hX^Z0M$3J(?rpyfV83cWL*AEEnA$mP=O>{P~g$9A%LO2hh(nt3&n=%}q3%gyrJ z-AR(mugbX{{f}iLl0#zvH7@a%dVoLN>j!DJUGd*W3rPQrzg4)}pTU;O9)|K1^-fam z*k70Ixp(Dn@AU1ccOFC^ItFfc>&y%I{2e2+QF2rAf99l#t|PAmF!~Og`Uqwz@BB8Z z!9kbnhYsncS^D|MXqH}YHZ;8WCW;{C4p9Vl{aN1oz)dN1Oo#;nX26~Ck=~T{OqRa~ zZRNKi0y&{#2oYq*L$nheZObCYN5ADKIm{C7i#}gNnaPki@byJR!yG$y-Q~t+ATs_B z+Mrw#i`wS(KpD917@TPDpXvQ0;PL%Z1?En)S89m5F-ux!k?-+&F)*96rq+IL;0O&C zzR>@#xSNdtrI?>dI|Hs&uhc$UMebdMG@p)dWv|3FoBGv_WVr4f1S{FnFTtP*GMK)PQAP9j( zYbzoZ6csdVZY(Z9Ap$}Op+!K!01{b32vLwFk`RGFfDrP{xf9gZzVG$@=Oww%nVB3l)rdgkFLU= zW7(?bSUnNdFX1GsH~rszi${H8&Br~F=ef{%g79(Zp_TmRvgJ7(Yz^P~_lmV<>W2MD z0IXc`W72s38QP!f;xRIE!Gpv1|HlPi<{J8u@9|M1R7k(%$8069FT$4P7{e~x!U$qA zDwU0pF$6ZU{bHtQ)VskN3;TqG(osx-j7o(3o#HQnVhoGo$+BD+x|C1OmsvDxPlXLy zthj3V{U!#NCupn~(^%EGI22P*O*`Ugqz>8c+OEG03%+Tho+BKl16gOo+jnZ8eZ>ct ze)x!hsziR|0c!|+Bd@m?p0u|h6|VAs3FckT#A0u1^^!(P!g~n9?gz|7O~Q r~$& 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%0AGpxb(bac%Xg^du|m~^kxs*tZTjwLi|Qbq)T=d5 z_C*S=$eK7&yB!pq6{SHEAn%?u?$&+ zuGXllqpu}?_JkV82T)&mvvQ#2D&U$QN@w<3x$kJjb)!G+@RB%5i z2GET7)!Xcq5KZTLqCb)A<>B?fo``jxhzlhIm~Rk_rpk^bgfKVD%VPKjw$z(y@y%Wq zoOqg;qo+&Yq#HD4?-a5v=_570Av(J)GxN75iR2XJkJW{RE&vL=PK|p2B8%G&`+r2{Ptd{pDGq$Vt4v` zOzvHW>0kJ8uTjit2pZVT-_x~GJpP-bkrfPoq<53Kt<`B;Iwa~X+N1h(`$uqmS+0@A zsWn;`Ogyb7z~7{A|JWtL6%kf8?7B&O!JAR%&^WF9H$wD}KCQZMx^z&h`drz0gw>@R z4)&!E_tAlCQx}SrzWq#Q;Z{4<5vpQF3|pTqr%b;db@iu#-=AiZC7|Y;EW`N0+{~K? zHOyh`{c+Yh_Y7=ecnzzLRx`gw$|8sMw0lxx0uyr2Um9$M%njrmC+ zlOtoJrD9(MPoj5)a_*QfgVR%6Y*s~CoZW}cKa1^0U`O>!`Qx^n@mV%37fLx8UUb8e zVkDbOJnA>Td;@_|lfN)(+18k37kJO`eo-8;BO^Y3W(H14ud^s<^|A50Eb(hnh)ukoEaZB>7Ej>%`9HV32^kNb&3<BdMwCm99RV-&hr}R0Yefnq>j7V` z%wz&H`fK%;`O!aah)1$- z<-I*G4Sv`QlDp=sl_F`G)wU8MrYFGO^{aI$h1v7mq1w{fi5Jb0P@;={%|@9yz9wKx zjI3D7a6#T%oLnzwo~@EWw^rCaq)r(sPS}U_DrYn_SJ!$Ta^{6iPO3CvHf*2bc zV|!6Wmdjr~N!H|mGzpF^4s@Wn$`!PJUsS_Dd=P3HrjD@qgkN>9F&sG01`k49e8q_kQ|hyuA?GI^}0d(s>j0?@{?qcfW#(>B`DobkV2 zy>hnral=TC>fFlaQwbO{eZGR6^AOg}qLBN>gs#7;M#Dad<*qz% zx`|VpX!18w4kS*43eO5$DM3W=S%-%}DIa&%v)4hP3=fo{4!sKbVo~>p@992E+I}+9 zU&bw{f51=IuXoa@p_{;H!(g&nbmtk8Nh($Qksqv`Z>g@!@1_}+@2!$Pa{U2!7*}!U z#)0?K%djojw804UHHYR-6KjrE(b>#PbJ|p;^B(5o0WMg5@=3yB*qpVbQ5g7XKm03g z4AAgsMNS9@8#NJ_N3^t0;%+A&M(=bn)r;73IPPkJpL??W+Fq>YnQ?{|7o9(gPRK2Y zv^R!w9_RAf_Kto!IRv&5)v>@ff_#q+uC>izt$z|aZ#{2C+!vN0Kd}A+JoPg{L_;7g z$GtQ%gfA*B4*CQXGyW?M$2bxn9k?cJso85zjLdob_1(*MYxqdf54ubvPEI;|9+Du-9OLszP$v*&sf%%}ZMqEVqhrq{8XX)C_)tO|7_UAT9xVfyu2tImSsK+zy2 zoP`cfe?+htaY#I3q%uY7tr1If79G$AX>yJ|lAC!wZFfXq`|SKJPlMD1PbGK2U7zp@ znYNLY*2>Xnkqpc4dsN)jg1ziUTqvzGNLqG>!6RNAH7qgv5y;0Wv0D(|v?a1OwHXH= z4fzofKm22@?KhAanLr9w)@8ToOiBXY9K}S#>WCfGPb?#F+%%G12y zjNgoX?6n!gDr&-bonkA)>NWm(Zud85z;NG;2)qiEzv%Q@2oD3)Bu4qqr`wUrEo6`O z1^x9ejn0rRAYin>`RkCfi>tEdOw--!NImG^>hUr0Nm|jmYx33jR3N(|%}`;Hn#Uwd z!U8SCqp`pPqp^Q;WTeOJ&UL^+s`Ag7=QKav;IuW~_>8p_aHjoA4p9Yp7eAh(vsOdX z%5~%%8YTD~mqhXE$f{TvisxZ#BK7x#^Ig<;%=Nghup7@o?Ivx|czB8{4@cG}#U@7I zO%v!P&hrgF>=7JC*1$I^i;X^PTr;jWjU3xv7@F7gT)ns-b0y!OlBYM9qIT83_8+2* zTW;+P<6HMS61rElU$-pjyM3K}0>`Nl+tWWc3^o^}ZIAO{qsYpwbK+~1KKL1CU=Sj> zM^;~^pJ5)2P)|v<)3HZ{4s29Q-18k1tSkc-)$dakYyeu#kK;~_y~ENAPnZatV2fj3 zD97l?8OZk4+AjQWan1j~#Wm1NObzNWP!5P8rF$suRBfXhoj5sTmh%^8AOY`5+JZx{YV(I+=MSa# z0OREL@+*U4wXx8cwp+9H4k?2|3DWg_>gj&?=416D&-PrrM zX)$X!&ok3!JgCyzK_8O3wWEUcmx+&LgtF3ila^F z5as$nGoib%5{OWa7)9Z$EGy>OR+Ioq;pi^aT&xeI_t{X027f?QHl&2>*A?62r`BdR z$0jljMr8}2_`*Qk3z?q(+W6@(`tDLw7n+n$?dNA4VzhZPrkkIHibf=eBxSxi_|Hee zdkK7dKH}=jAvIU-$Ad?E6KYUA@To|I@6J$qO9lc4c;6S0Vt+zh;W+_JV9Vh0=UI92 zYhc3oYg`ullUx^Q_15kyz+^9P;Iplgx5`=}S*DsN*D#oT`6`-s>jUSbK4})=?hjvk zOn=gO{T!Tz98eu3%&s8a$vb6H@hi#L~sceh4r4YdKLfDzOUEcRjx!~kwG~kM!>^bzNL2;s{v6mfz z375%%!-0;qBhGYsJ$+E0`(>T7F0G6QbkIl7;x=tZD!Ts}MByPNN8Z_p>;zj+Ga~>RvDSy=dTZo zJVNHmyQ9H`#wwxwtyq;&(4Gq7+gT>aw0U!NA~oO8ir&- z1|h<`p|q;41si<@6|}~(#XQFYODxUAd-~1Emp?WW1^l1?*227Hg!LQ&dKp;A&Sm@= z3VE2kbvN!4uSAO)6r+gmPO%OttU`UN!Th-9mn0ajxiv*Fm>xlVN};Yr63{!SOK&5(ERAXN(|qU%uL!!~d3x)+^JJH}h}F1nI!%`niz(p(0_(bc%b zQrJrH=GLC43&+l|=pSXhfvejZdQt1eQTliy*eJ&t^}M6cGq9W$`nTgO!?=pD4SmB0 znL%@Kh_s@XrHU^x@UP%2tM>M1Tu^T$#ww06feRh+P!~`Qj|-z-{~=GmHxU%K=b?Yl zI89oCxdAmQ^N-vhFBDw5>3iouq-S&_sCD1xtMFXw%MuQN)3~YdgtUSaB936e@j~TR?^6I%G$41IiU#Jg#1(0np{G&Pox#DNpKE7k5zX25qXaDh*Mwt zoolG~Mcx0MRB~dJe~y8C{=b&G+F2K23VJzl5`~>EI`kl~Ps`n*HD0jw!-p(fPsr3t z3eeX78&FatxB{EbJ0v&wnj48eI6246s@nJEYzfK~Rf?w&Ent5ecxw@bT7gI}k?eg6 z?+MYde3X^#VCzyOWiXQmIk5h8Zpz)=tP4V5k`O**?c^h?4SZb9d%+b6?C)Ej%nTmT z+`cv(KFfqJe`J=C4PChAZSKfkqx@q;f}D+5zZaK+K2&t0m_Iw>vcJbtzLJXj%gBrSYZ-gRjIcP@ z($k)gk)GABgAr;1wpzA&lGW3X08_7w%-VHV3rv*%{cKSIVxP}u&L)I*Om@7#cAyGC z&*68Pc6EDAsesVGt2S&F3?@~Kvj{#qF~azvsX0OhH9bdV6Bnud$pAa;hS!X@wMe;u z5u4liU*H9$yYc+aHO=CeZY8I!U>@OCqmEb;H4%bW4()}y#R|T_u(5V6rHOu2 z;wqqmpKVlV5x*`ilsm5CS4^@pnG7Xcr zXIzjLFE+N-5W_K!6 zWLs`kr7_-Z3~a%mQ0Q$?>dFD;rBE%iVpyQ=eN7k2tS}m7!%isS8GG=^2MZ02l}T$4 z)Tev+uGm$r*SpG>axx^@?S3cZCs*lzJwmsM!u3xDr(L?SCk2&@kv_SCTQ|~uwL!UV zY$ut!L~sqRNR3UljG?L}4uvk4PScZ-lWW{EESrB7XoE4{7f&!;?>hhd)BRb2)wyN{ zoa-HTmK|>kBdQc&QK#jv+X*8&&A5rr+*QA#_vslf zw?GHpngr5@Rd*W;Y1mV4=^@)OZ)>?eCyIm~p-T0pCwDQu2SR(bU;UrtI5cHa`qwIu@;BdK3((Vjr@Yf!5N1q#!hv1R8+wT6D`*(c+Eww|q`|8i zw$GY~icA5&T!X(as(-89wX@j?I9r!Gym{e~O`dfOym(;eHNnKcIK%pB{}A0co}R__ zcI{8YO_LY3U6kz(mc#>in|?{zS(mYFul9D%qpcXudRs&ci-mJm8mCw52kVeHNhFR039CMPhY=9n8eaeJPW}C%1MZ4p!F7T>QgPxf zAJ&ExcH+2 zXfhHkX5JQN9<)C&VYsHA2#0k{hji8{*|$-xH7^t5!t7A-bE;feNcFVLW>Wg!JE=@d zj?w*E^w!A9mqYf59w{A(oyN3xK^Dq6*L(ZS7ynV09F{7IVrh$y0an16`?YAc`2UM$ zeAl8`?aumjU5olRnGH4W8~=5D8H&)q6G^}-7}~JXwd6z{>g61TB`kSs5FZDGpLo|) z`c4MzAytXr`1*c6vOb*&5q5kpABWPNM7fXQ49q$5d5(0bJ zc*CBQm=@KiFN^rNv5}Bm?`S^mElL(O=DV9Q{*^N35Vfcnr{Oqlgin$K(7vcd7z{jr zMEA*2Y+DJt5bu0A#t>}kjtF;kkz0+H1XFQUS_$D|DZQr5qCUzOvrRvp0G(UWC~FYx z203w~7Ek7!dCp@$DkvNSGg@oo*&SV=WI(_Tyva|O^vAWY682%sIWecEdHxQu>p(1E zw$11OOC>T++mp&Cnx1e^e>$%X9yt|Vszcrn=+=>SDD8ORU-0iKW%~MMiCRnXL!d8S zZ+-AQK?L^I#!%vO-<`!Ig-05rAWkKy_oKxy&X@!+_>*?&s zu8PkDU#!VipLVl|-MRRZv}_%Ni*lt;ij5%!{_+x}7{|W_J$SYDlL#&H&(5I>d4E=o zA%IEya&W{UCY782RT5ZhwvD_I&QE{}n-c5H_1IwR7uK;`G70l61N2Ad*)zvK;P+b35HEQ#Vm(%e#6 z$*`71dF)Yf#EA453dS;{f^Y6IEsa|@jUMcoz*}ZHyhCE*7lr)pEUL?pLhKHTX@;54 zvp)xRxYVuXD5TiWFV(5^-abIasu&XdCBbY1!DY@?LY%TC?z<5~cDwxf1NVn}OvW$$ zi#Nx_+#>&##G2!#YU>D``BJCm+z#~(ld>Z{**Wd4O9)8lRtTdQH2S#l3NgXo3bpU-1A=zyDw>ER)6YMu3)6@c>8Tb`{Dl zXVhm8vL0?Mj0}e5p4sl{#g}#4OLI(psqOkJc1ee`Ggq?bFbVeLlq}QGYjAl(yqL7G za*U&Y$25YTjwZ~$o+&^{=%oPmyF%lvQEJKSL+uH(P1gfu z);71;?_A#Ucy(&&1|(^Itq#{|5A-nNvDF&0?%ddUNEUFDId@>c>`g<^#WmI6;qiS2vEZk)x8*)9yc`~c{)u`0E)1Uw zbz;9zu|}tF0270ToCEgMk>kVm%Q-#I9L1h}EMt88H%Y#to4^jO5vVvky%zSgL>s>B zpCu>lQ*oDnDlKXf&2>+=_np~P=$};DMR7IW$oh~I9G4!`D&-GooUhRaay>@EH-j``vMeqj9Jn`n`}=Q(n@WG3KnFghKW2^Hnb^rZ3OESM&$`%W9I;4 z8cTs_xLVJ2NTTI3vz8D1sV`BWD4uEckNr~PqocUXJ!5aOkvnkzt&+O2)8ue(3X*Er zv}e{$TT}NIi)l}}SU2Q9brE>Q0|-hjpxVRp&(#lsp@S*Zq_c5~BPLOAT3jO|vqRR# zqVfs#d*{xgmsxaCONO^3Z9PmGaOilx2-bD@_b(b+nP#aJZnCGt|dM!8&i;u9sf~yCpPL3UhLJ4D)z#OU^^5NxQf=w z7Y5!8G;{oeSU<74hFEX8NIa0Jb+>p6ar-Y-?dLr+fII0ZGpV_9nkV=klzE$ogFhed zX~k6du8&-I05E@KVDoG;ud#);5v4$!S-U5W=5~urjZ*XId^WX6|JdV73+A+sKtt8*p%pZ6&-;r(QcvA!Tug3wN z;Ux-nG5?n_ZM&0}fr?qj4^baMX1KOcxr_(Xz}T^2lCl}9Y;O~w(PWqqqY#yusCdCg zr-`i0&Z}@Om$V}i-Gr~NDI0#hn&d4qUOmna1h~JAbtR|wHGg(}8uv&SFd;f2Y5hX} z2K)dAFpTRHHttg(dx8^#iskqT`EvqBE8}`@chPU&^cDqN&VCUOw~DI_(54x5ZXqR( z^!cvY;iWiXxeXuWDIjj859b+V0+j(Jq$dmz?+SO*iey)_HZJEAe>(*(?{R6+gD$I3+t_V13n)@`E zm6m?yj=Uozfp9`@NX2&Bb!B6f_li*aTS8O8g0xrBKnMY@#f4*(odr;=UEHpv4(5B!7Y8+4}%r2EkN&_wM6pBK$BEP{)Kd01HsRU-gMg*&-rv zv;rmVLjChWVuOS|jN~AUmI%8Qq)U)ah#}`N7gVwDtMcZTPv6(3TRe$5QEQFz%ww$% zO~Fck7WQC@$?bkv5@WX)ayd#-$ZQS;O7*_a&tMcRk~Oo16yHbNdkAqby!=M+;_^M# zdP-u`97f!z2NB11%}k`n;#^mizvRKh{fqzJx)Ir}&e5pS>zi;}0(iDyU(GWIG3~Sx zVfd7`sPSg4%g5N8HjAhs4B-SFIJ@G3Ku>6yIi5{72VkMRIKAPNimk)QY(AafJqQzB zMXuHBR8nEsz$(_>b;gTd6>{&tCH%0$086BW(G@sYYWvVmv`)}85-J8O@J?=-%R4)U zKxD^f+BPN#pPAnd4?w*lZar5H(;Bs(qKuSY1~uN!2wv>WCamCtfE#HMc~zuN9%NSh zR*XS#SgVDnhByOWqDpS%Rm_nbv5YBspyCyp{OK%K&!x#&a_VVO!R%Yi_j-*Zv!I^$ zSLT4z{(1swUZ+Res_&6kEb^FtS zcMw*2nY6m>umrsU7ziQ}EWOMxTqu3iv-t*4Y*(6K zC>Yw+K4ow9%6#yHPLL%aoMkm`d#F~A6f0Xf)(IEiEK!@Fb-V$8J>RYpcG7no&xQ^= z9Gv^SI*B-{DKvFyu-ycF_-2jEp=>FT(>^^>4!5qGLILZf+hrI|5aM23>B+DMX6#vI z9kLw8@K$jR|D6V3iZl3S44CPjShjbvE?7h&_8-B{i77`Do?(PqxxkJ7JbGi&03mX| zv#P3Ml8pAW3DUPM)|j11s_>M9&j01#PAVM2U$exouNFOPD^Hwrpx7sdE7XHgZiQ_C z$M{VyJSr@GhVpo=rgz!T9jSO(aqbNhld@N|Z}d!FB$k+8_Emw?UV=v&uUkgslF2N- zh3a~?`l23B2r`>0ebv=N89n{JPP z5B!uT;?JD0lEAMg4n|u@xOi(i<}9OMT!Pt#B3)e1p?fY*V-caAu@Iy&6$*4BzGu}2 z9B>c2i8yIi|H^SAK^Pq2hHk1Bbph1o;y}rD~{Qt;l-Ph!_iTMW)B0QzpqCj;t7kj&Aly0AB#FFs+xX7QPu@GU= zhkL|5#;9HL>0B19I`W|3n8~}O5 zTE1TY>JwkMQV>b*&0xXGwN%A&nRscKoF;uMj_{PXfmCOjPlYK@gu+i*#Z?spGl|jnga{N1{9RyC*uOv$Cg#)?zzzs&iaD2Wz9nf48Opr7h|EH>Wrs5b zNR2*sANKeXrUgx|;q*VM%5k25sWRfd91>Z0xBPhpg93}!DiOFtc>gCAJ{uNoW5VV< zr6i;C#+SF}x1r@cX4l7pC{LQlhe;<-(0{PUm{=D;-n?K=U8+(tJx?sPk~~*9k1L*{ zPS+aIvg5B4Z8Bf-J6D&W0wtK9x*|4vjBY;@@%05_3ogHh66a;+?@z~IZ>;#n;X(va z@$fueaL`7%Zf15bhnE?6XYB2@4B5zZ)p@{+V&Kp^7dHM_n)qV<9tYKR3g#y2NsuQ2 zxOUTK|M6Rht?!5315LHLo$r0$t0UjAZV?(WYthq8 z^6ONyw48J|N;GFMNv=#oruVfz+`M(-Gc#AY_g)Ao`r)2DO4CGgzr4o(^|9halM61( z$@!(Q%)rbZ@z+Lz_udH#CJEf1KP)2Yz|5&oJkk%r5~Qtd&;lpCp%g=^S2qIIVV}&j zvJ-5xI}f}?w<6pgaQ1YcJS@&0s`6~(>ZZW3wJtq}+y~1ayvh@l%2r?JKVG3ZFA>R+ z5DAx@C&Rc4U?ryrS7d=J_^qv;Z{xNac|8+p|GdrO67;eDnSK zr|wHz+Cb1nw6)WKTLU*ze_OcmlcL$Wip58{#8$iEuFGpo%NSq?o%t11;U)I=r3TUg zOo1_k>(^d&K73bCiGL*QKoanIw%(VrKDK{p@%K#p@CslN!au>Gm#k&V5(xtGL=@B~ z+q_OMk;3l4ZCiR>h=qPgU{umsr!fqW)vMK7#j^oLEtqPu%8c%a+5A1HK1An;xh0sL zXA&!@af(iJ(s&F%&2pd)+~k7u5>Ks!jq+!MhxOI^10OTGr3SZvW+W{QdVO z4j46Bo@;`SJ^5Qji&*lv^CitZ_bC9vC7I|(@@`QxwOisJsSBbTaTkR}^H<@%zW=2I zAR#d*akdo*^Z!s6lfw7Bc&cRgT_69U<^#H}?*a}55&6Imm-aH3^{b` zkTNtwC^f*)@1N)Wj^67#@q_~}9cJ%)uY0ZEdUzI*?>>)A2sp4(16E9L4fD6JeNk>h zB3&GH^dQpq$Q&yw(m@+v%ja@o()}1ZO@kIFkc_3d)1ZQzWqzt-|^E;@kFSEXNt7a zX%}l4FdmE?mTDrh?P|#)1%Rs4Nd3b>U%K*@gjW3h&V!~g`2Tv>UjDBP#~MbHOO87u zwv*EUtxdxh-^e`&F<2q*gEa++IN2^iv-;G;;m|;* zk|`4@0@ix5N)eKr3I|Bl?A6Fzj$A#uN zA9w~D{BdGT9FOIuf)(<^AZXH)+fmQ1(?R>aAT&+t?~x{7{b=A^QItjlbr>NbE* z14UqQ|Flrzjq>*`Qu81SD0A48_c$w&jiVx5$U0mMHt$NQzN|d<8?M;YQ4KNtq-q!7 z0XV8ZBo|il!Lrz%6an`Tu_mQvsYIv^d6) zPtXb7XQKuVcT-$z?*N~{Q$&rWz~zgDFCV8&fSu=S0mPQzi}EPjVE8P-ttwr?>G5Gh z-B)yOLIvHZ+av7AV-krCoNrG*fat_h9IMhzH-yjF!5)kJ;f}N{8=*Md`Z~C(g~V67 z15D!P30(3@0UPf;EdWD#^2&W2vIk)+WK&?L;O0j`*Z~Qj zQvZa&Pv)jm>ZL**F(oUHlYc~J1Tn@3^UM>Ij$idq9Wbc1T)2^*uA*`%LO9|l0!fR1IC~&3;Fk`P?ZuqW{O*6n zx&Z(8_g>7KL%XhTJ7rVT+H@_rYPyBleY?9;7c8^fqkyQ*FesT1TvV_ZUDR&153Qi5 zRiqEhp)5&UzXHCdw6S8lL@-QvpE@(bc6LN^9Q;^w70W-ITxd&&^$C_g&`)q!*_NZ~ zM|glyXL^(p859K{60^jqokYApK&w}c{hXt8jSIKVE)JMjJvV5|JX-~e>`D&HHsPN+ zSMdQC@@_;RWr`almd-$)eASOWXtVf8^+=-ttsYxyiecypa(YFo3s-jV5&i}`gcm*5 z-Qw}>G42V%=~|`|du!Upk8~+YxVoItiSeh`=L3nG70<6o(tT~=^yB5g>%Ty!J-TF3 z)9bq+U1E_pbI9o&nD#|2d3IbU8MR9{+K-zzm)9HfX8yh&Xp%0iO53YnM$bi0@Qed@ z!|tp>U^1)GZEdP*$lX;PLH92DQ)|;eNx=wKlfX$)B$-Kb$=6|cH4L)9mT^aq7~9DvoQ*UAADN=^g7_XDpsL3bzZGRTV_^OpIvarIW(KZBx)_`u& zKMNMTnR^zNGY9O_YXo2MaG69)@*!WK`v4U zZ=i%kslUWW63LZSmq+qcp-t>B^}dq<-JY3;l9D1wbCFjXI=o2lb6kRl&AP3aD4(1a zj76y}hYiAObp-(QOtR~K$MslQ3l2xLaK;2B}6v$Am0f) zC(=}brp2nAcr|qBipmdOsfH|m3V;8OXeHM0l$og9Eze;r$I+M?z z>3Ogq#9D9E;L+V3MWn9)UmGDR$N8`(bbn-Qbg6NIX1y!Ji)K0ahBuOdYDi#JW|Aea zn|x$jkI~19UtIYMi|YoOQMHEfCEY9{M@6liY5x_K)$Xd3yz!?EHyn*l7lp1|?%*Ne zrJqUcnO|7z(@or{){vw~iK_yhY2!ewNf>M0v%iq*KZj+fTzC(~ATJgaMHKEc&%V8W zxxKg@q@b`UCo=sOiGjqTSxdKPH=__60xqh5fQo=|FQ^7|A!S-PqzOM?mF-(Unb zKLBKn(g-3?K%~^whKH+>EM<3%9x90V0Fj=_ZDK1RC-Lm%NMx4*r)j!#cr3pRf^;r0 zpKB&6-kG%El3rXcA0AO?wb?&6%BsR! z7#yz^_CWhg$IBA2ho!!T(fa-XqvL3lE)q0lfiOo>bo7`OOx9AOB<9V6Coqqya8Q2e zK$mc@9Ww2PwOOiO=0>mS^%YmPy9WJsuHqg04B=HP9=Sew@hV(TW&$S<3oc2fC~e(7 zEJd$Y1G)2k6ZVd1gK_)OUx8cT8RRX+a`gtfa5x6l+GygW4T9KU=WRLQiN=h>*@>^@!~BHQpb5`3H>O0T&bj@PXmN{68LDGHN5 zKEZ-4h^ zUXi6EwsIh#lVx+`f0VC8uJ{P?G|?#-o)V(wMeBD^S2{=+)UnHRr5MXb`!xbKWzeJt z9*z|*ihvC_8lf9{(B7xf>SiP5z>EHBEk6?Kx=@pvt6HEBr zg%^q5u&R@cDS2VCEVc8(Y=m_5O6V-$Dhu3#7X&qcQ=gv46tGJ zPFZJdd&CLaR2=}E&)s=Y_ucg&9L2baEvXsSIdC_E?@L|b+k|Lns4kTGxjREyWQQ3r zxXbxx%zcWI+Hqw29kFQa0@?kww6tq7ckt1?nXjQBU1_<1p@f3_bnYE998vy&gUnTS znD<(8nmgd}{+$&WI5ly`DY#oK=49erYx+?vW0&U>BAV1@)Os)jRN_GA;Z)3C4{Vy0 zj*7?!B4!Bw=~x4AusEsrdCyE^XT~S!cBWrO-reNg8COqh4514%W*bFyJI9~I<;RYP zRRdnwFtN4?{Tj#S=|pKtdEu_)o`D(wlX6qhNlPRCl_2R7QlU!4_SK8h)7QHPQX`Gf zIeFG;Kwj_4CxUiJAbHg7G0_-mjOEI3BbUAkA|$Tp3iZ)C*Om;So4}d&w%-y=2M@RI zZ>p2M>Hk7*I-i+ttI0m9re=m@$uD9_478;w;Q2T+eQ;a9617WWv?@{%6U9;QE3*q% zbzGX-p8LN#oV5#|IFJ`rdi-?M@&l5 zH$3C$UjS4$FzN})U@gp%#cTMiWl4P}uK35U#0~5$?tpF*DsuCmt+hs><8nJYj^H^@ zi0qENRhQaMWc)^xiu^8?z0a(MNU0SkO}dHKLd6m+$%r(5wSD!+YW`}9tlp*9BFVoK zDdvXaODfaQuhQ&kvm**q0d8o-%ILPy3xGD6M|y9S6|$I3CYyA-J05R_#0cjO^*Lc3%Ga+TjDN}rD~mGQh!+G1{GygL<$^h*)|ma z1yZPzv+o9bZlAVFyO}U&(*5>#Qi06Ufx?#cgtryZoGF0k<56?k2K`+)7K*PwX2ji` zZuN;TPHxP<*Y}p7HJm#<;7%cw?`5(S3%(^RIDFY{6kHw3_NWul#1=Yf%@)~L51vCe zS=1N7mITjZSxq6tUdr21>qIJ#vj)kIcv zPbN#0*A)M-fqMg@+o@z;_EveK1#BHK0x`wdHsf-H>Xo^p!B!Z<8f)c*gGDk0YRiKWrt=!X&KQYy_SlhM(0qpqA*VEf z@-j%Eoz6?rd_cdrIy7%g0~zI!)RkGX+x%AVDgvwM`vI4gIN-t40druZ3a4nhoPb@! zTb(OUU&i7HYBv?}^B3Jqv83*eTcJmGZEkW?k7&9V$#0i77m2ciU`in5?}y#_L@8Ov zMdzW3FA&es8!$Y6MBVn8Vw9lUK@XIQ!*)2UtW7LcOx-7d%7|+xtG!G0Q}+76_DvG6i9!P5Nr;P-js5N-;0Dl(?^5<1F70Nga#*v} z?54_ZTw$;WYw|>?pw>lc3nmS&RGpvGnNtyi+xC?uNhj1{PuausIwAq^Pbj!xKfY6_ zWYDdg*R7c_E~fn#Q(g3Z9}CEYLWBvKd;_(v(7@s6|8!J%IHZ%}g9(N*e3EvzhtkiE zpx{;CtewJgN{lujGZi((LO3K6815F7ha=ZDOE7ARQUN5gl{!$r zFMK_Yb37Ec@7r=-V@)?|D1E8^8UWw=AejD7i!;tFETDUmL8(YrFx$Ng)s@cuIztY)SbR+5cmfy+ z6jn6+4)?1rvcvP_vo(yi52wO)b&YgM0G6w~k)C@Pht&`B^BGTe4RX>_nl~Dav=- zZ&uFYkj=siv_RLLM|>&TJ++}`J>TSVZv4hi?yH_Y;AzcDV>i57mFV<^DcQ)M3@Iw8 z=)4+Xo$YiYRS%NK`6)LxP@I1Gtm+u=_(_9;xO=J@ zTUIppN{(qLVjD?}w@V;CGSQ<3Q{zgPrSEgfe!loQ^`5~bxYGJ$k6!|x(L`XeStx)z z@W}Bv_}HmTjYN6+73i(R713XP4$1OxMz56u`X$923MX=Lvi3@pyqh@t_+r*oGPN2{ zWLf^@nBB~AdbE!|1)W?V?{O=+e8rS%SM9!`^?T&`*&mpKe3f0ZCV-%L;!KjR8EpF7 zhUFiz^+3tLLEEbj9v+7AMZ4d&14RF_K%&bHlw%WI*ZWpSsez$)_eQN7fV)jQj7omB z%_}+J0Ejw6a z03LQX{{%@Q*?q`l%A640)hpc%=wCP86YCLH!1ZxX=7)wiZ8MMe$b@D-Ir8AJeyLvK zlV86G{dKqV$A(FwKnESN!Hv_G_m9my5ae_XT=$PnivGf~hmH1WWR2baw4f1n@WCF0{uSPTO zE)ls>s~M_M=rWL~{I1QEiMuO)(~bwSiECNFz_gfu(z4<3Yj6A#KF#FncT$ zFGUH9_p=u$E+9!LE*~fcvIR;X-|XmMG%bGoQF@=>dH=Mjx(x=YLuU?sn*4|%l)31! zak2uY>ZS_|GhqQ^41K)#ND#9!I)Fb&W;31hm;-2RnSD}3oeR0sZ?GMdh8t2=&8kD)?>k?$$Rvo#|K4FGm zAU>A2C-O#s$tFL<_DBSs{V*#%WseI2X0zCfB*_{y&A$v_(~UMNPcPFMcc7E@>mOOK z%0|G8aPq+F^vn?c8}drnHn5k(B-xbfnGQ15`%`!u_ib1 zN|m%=n;z4`p^C{niKGbg-k|#kFok0Tx()QC5Z!&jl>1s-I@Lf~y#+o5F zJ8a9O@}ewIrpntAa~t+^1?yD;%vy3v)@C}Z?t!yu|0=nmO3H@_0+7KR2sad8hEjw& zvdHokQd1xLqT}pFc_^S!%BizP%v|1H!0AZQKitG&WltxmDn?Y39G`}2I1LOr5I^4j z{y3ySSKp&Fl7^pN1yf>0Tc>XXes|tHy3^7389NrJI5q<@v%q6)Z5?)rj6`u#8b{-$z^?-bjE5q}C66zQEsE zZ;2tunzDD2MeF$b{JP_c$PP=Ns;x!3)>`xdZ}0=j41V1MQs3F|s>vW)H(Z+b#hVHs zp86{awBp3l#jrRcedJ-H;59^)nfHL?m{;2Xz|;ZDKI%kTP2DlU$FiXBifF@vdm{Tk z%HqKIYW86o5xBR(9hPWLwKjFK`TVX@%G*Pxb+8B4iwAz=5s)G1{M5%to0Ver*pEi* zSOdpVj9;q`*Es8@7^x%4wd>7|b1Cgq|L0--BdKPE?`unSx|-uOW+yf+C~7;envf4H ztvzB(1vbukn)>4`gyIQn2=mPcdwyAoyQEEo{$)JV<)j=^It?6{K=3}XUuSz!(g05H zM}eIPe^&?kP0 z7z%BBAk^EDSJ-Hzq1rgV+Ws@)bB~@smK>Pqh`2}##O?>!!*i{2B?M#qGw#%yD-3?M zHltrX4p>f0(@oo|*M_sTNSTJpzfY?+>I}ZN%u+)$7hUD(#8u4q4!m>}4DI~&U`&T9KtPZ!F`-fif-jPugb zL>YPCF~4Q#%NlPQCDvc?`qsIjA=NH}wzpjcQWhRGX2IiVIK!AZMe1cNgZXyH>UrZ5 zA1lh$`+$EJ>?u%p2f@c9rmLf4qYLJIKdDHNgk6_>Bj7VE6PE8U5Gx&HpkqP_jtroA z^Urd4+Tb1vKat2|Ti{nZVBLSyO2dcM2E8i!8l5|!q(z`WUe{?Z*HIMUKYwvj$F*s~ z>u1L+`g|W%O2pgr6n4K2zw`?n6#x?)+Tg}w!MDHy8OlamAjb6>ENs2O_g!R?J^Zt+ z$tWPpOR<#ggZ=pQotWk6bSB^<;H4`%!pZoVe{h{u$ue+_ zg6reFt1@W;{ZY;hZ%@2~d8XSHw|68odH|K;<)`062!PcW@)7lw2G`T}A`F+j{pUI= zlLmdO3{-zJE<*f%xgHFRi@-;&dfrF>#jF@=SUrfd1%qe8}2CG$V*-~ zC^-x|&tprv7x}v(vaoC5O1@p|vHTYasB!tgU$}juaHi~ouc=;6Z3@O~(z?QluWk;| z3jcnfq#>komg7_XQhjS~O55VqZEVJQ$PeDF*6MPhCCfVQ$g``0bJY~ZR0iJqT#pd98|YT^^sm#sBPe{(cCd$6d9mgv08qAk*x&Dc9GW=Ixo8gqW240 zle#jczJAtzQsJ^PpKZ#@Gvg=Z@2D*%+l`$marUvqHkgKzj(UVlhq8}>^!bG!_aN0082stR)Nt^S=_icPKCYd|sZ-jh{P#sKXn zA!S8l3$J{>*ClCZ^DZ7lXYU7^E6Bw@FJKs&Q1uDcz;#ib7Z6JwgWqh6C}%5aV99hM zWL?T+MaXE{l8<7rUjz4sY8*$53L)~M+D}sFN!VhSp&L+M5Es)jBSJ$MiN*Pz-fp6o zkmh+QS2>WfgHuXULuYWlwZA6ci?#$OY-Zb*!v3%@xTr$@=Eft>ca2OQf z;)fvWGxS)mI`>;fLysTK*1N`PR^0Fc3bCsANz1-7?_T_6AABI}`Vb%xhbCY4;_w{& zGOvlt0aGcjf`{{2Xue8mQ}@nOFo9x6^XgmE`vLi3NX7eu%Anmd=Pl%n*>+UGqa6pN z-X^N2H*sfp?wEEZJ+4vVTm$>ylUIRh_H$R_87H~28WS+tj5FBzC)*fHHYnqU!I}1(_p4ArL-lXY zZRuw>lFe2tW03JK?oi}`dU{frrLmhfjNE;k_hpEf;H%CvR?i#CM#cdPMCDQ5oUp=8 zcYI?lrCVdjz6~IHkM7m(3Kp!2Y*;W?5ePl;%}cIIs@^Ygax%XV1_=4Uc6M{goF_k6 zGY(5V32i*S!aXs}>PO^#_cJizBt7w#;0ZY|e>Cp)M9LkFm`x@8MEdee7Pmw6*y53o z^0-0X;2`Fq>KWVM`xe#v_UiQN&B-q&N`_Xkcw&6I9;$cQqL;wouj7y@D6sH@ z6J~dpEJwa9fcpgw{3J8}hjrljf}IHUOPwlBiZ?Z#(k#^JG%@0L$szl^`|9HA%a!3S z+&{;+&4>@1;ekw4C2AM7GALUJZq8+!*}3uPnLk-3!h6QA`B3P$PMez-+T+U?pvMx$ zw^*W!wg+WpTnSJL{aOOCrlg)T-{R*Bo@v%#wRZ)B1R z4{m|tEC65VaR>N&#N%(5&LgaKHiO7baAur+!jHV}N7_Mm6*2*Wfyd$a-9#eqn4n$e zI<;&7sHRSGpPaK~ryfG&?(<^C`Lo|o@x>0Vqbfb)A>Bc>Cm5|rf>YF9F}s>yH@R4>cYsFLE73sNpcO81*vq43HNLHbaR?L^ zm<0g+X;r}2`38P*Jl#y;C%6#npqkMqIeW`^GP$k82nVLYIM;CB&!vMgu>$lKBkn!F z{wisZlYPs3Y4SwpAZ+kc|4>Z)p8{N+6|AzxGfQRNcnZ)?^v2I}9(Y?ulz&$nojaoesX%Bn0Uw8m4*(rWD!&ZgV?5mnA(IF3)7lr*+mGwxrpw~~ z%H+4(?-|W{^I?FR_Z_hU&|LtW-MCRoMm^Rp9rqfU@!vAed$8zA>R)C89olfuY${Wa zsqiG>-KP^BNBcbndeNxkoWkQu_c(`qv}W7&fxzc9sFCq17F?Vv zJnxS|+kQypSc$ckzu>ag{M0~Y(57!X0*DZ?<$@e;B4lnXK3|r^_x->9$N619>SOuG!c+?8Tmq4tbb55i zgg*i`entm~Zn+64W+QMmOOaI~**~5ueqlyMKzOm=qY{O%JH~o;UO5($IhQ3E{79eWqW;k#XJmp0ByW+Zd0Dd?Px0;u&#n9-Wwv z7ZlIqUSJu@m`iYh#%&Jv2MkU;V9q{eHSE@7EtE2+=F($0QdaROY)6c?!DR#Id7P6V z3iT_0wfNcK@K+4bC6urZdy!4L3|{EL=SxNND_a$4a%G$a!t9^&^Ux?`UH@c?Z(qXM9BYRFji65!f%*Jkpu7+CA#H;&}eGo^l8`yGNoK_?`gIP66^7m)dFf=_WO++HuqJ z9^F^xk!?%qcfxD8z}BeTy&~iuH7N7x+rp1~5!k`fNr|w86wfyAWLmBgY`)1+nuVWS z%*HkR24268tCFE4g*j_@6@KXw#?2WeM6_;u*~F=LK&6wnmhnc@h6-qB?FIB5Nwk%e zy)Xp-9Z$pPw2}(`I+%T=*UG_T?U#XIE(h_8!isi=i%PfU2g zhFMB4b_Y1kIo$%z^@~{{ku>q14goG4F+!3NUe|mzfo%b+t*h)yT2>Hv#sBXpUk0Y| z9&Dlxty%+}?-dz+Os_H!i8eZf#U;7)O4xp8a$~l|-9R<#5AaaTYPXnh$1k$I@Bg zAgkp4+k;LRdNR0l{p zIdHPUhudcavjbQq0y2$t7wq>LA*(OI3@!I)BH+Ac9A=t*=#!Ah4RTO#sCnVNm=!OO z56v-wT+!8Ld|aC4@+6Fi@)CkyT_uGj1P zMVbZ*V3omX47Vr%?8wh2KA<8TwcU!aelBL)JMJVOXBG_bkwHcTelx4Q`*Y!+LFA5h zEa|GLSib7iim_j+Mz`Tu0QB>p8I3QZkm>UDgY=8bhr_f65bYYZ1xV(5=P^(C{h5U+ zWuhkbcuAXHo6U~%4k{_%=FT}Q-7IrkrF>jWb)oT+C>S-b#cfJh*X#8AeUbyk!+W*cBFE}ozmA}I1{#jh@tly!v%BbcLejpbJE+#YCX0Cy zRa))xBrH%ApMaMKeP7{Y*b~0_aG#bZOY{fVKk<@@Al}O#W3Vw-sHwB{)2x)US3D?G z8znp_Oq9xtHTK?UfWmx=%fipO57Kdl(qAc;Sl!|V)4j=l!$NC}<0 z3)XQ5N4h3CLb!v?P@3CDOCMKQ{>wG--k+ z1$#G zOc`)5zAsPu_qJkIbmi3YpAVDHz`FMe*iO8Bh7w*Rj^}D#xllZ3Fm4Kd4)RW_i{OnY z&J6^d88c#OP~)NX+xO-_0xP(sdb92&MWdMs^2q;U`sM(;;xa6qtBRIT-w#IBPs^r- zk#X#kWM%W=S^I6s62v>&1h)4Q7gq&?uJr`8ItuN}<#CbB21oe7?>Z%hl|_J!J6F>5 z@jm~kkd&ZbZ_ zQ%G?vY&l5=B-mHTs(Vj*oadI-v?$DFGmfaZBsJ z2u^Ivj#~1tjGo_;D`aY5F zHRL?_8~{yG2^thY8V`r^@zNqQ`S^9AV~fXS&xO8nby;84 zad82;4-f~|2ibrWr03jm3~kw!yUG_@9mEs%e{}w?Wwgw$sg#E@5~)7tx{^@SgT)u& z*u`=pb9bEJ%J&X0n1rblP0Od5l!;BdU%lzYl5DY}a8vRnFlDc`VXn`MCexfFJ9^G^ z`G$(lgp(m`Bai*!I)EE##dVNIhdRqAg2sy?;CJ|_#{^I@UQ^w+S5fm|A*y)@i%oB- zuPQN6+y3qACpO1U3G11Ej3k!8g>F(*@;LH)p?53*iErYd?=iD4OGfQRlp2Jyk>0wM zm$~~tmqN0*8MMLxR#NR#YCD!e_+Q>OqtOBW{+ZQ;co7rPQq1p>K|iTxldZp64Eg!c zxyk%jgpuA`XBzhRL#L9ffERf?Yv+@8@R{)Xpa4zZBEIrfh=ntK(p%`ms2$}chw|zX z?bB|h#v6Q4^!o^8I*wy3Kd#4-+iNY^M`JSvI#F^7*-diW&Px+*-X`}nS ztuo}k%Kq)vkmGCUHfEe)KnFM$FnCgK8PSF6K1%t-{}uk@?pPyKIEZMdiF25XfMHfP z_B7P7Wji>11J8q~Q0OOQTakfikLPtZ2HAjp#Qre1g-BwEKSsu|3_Z@UJZCFssK5eW z6K>dxj5CIyDj#L?%oL38nC%r9^rwlVoL7v{aa5GlQOM>9&{Oa(THC=NsEtk_P}(iB zPEgKF`B?v{xuo6cBr=0RXW+z`EIF?H{dVXd)w*x^so!-O4{F7Jz(7HosSzIfd@rro z@~+RDA-R^?IDn0Rf8!2g&NbjOI!(f*KyM7El^CObB7;ZWIPxw8ZR{$n z(JUe8a}TzXnT4Z(x<7Upi~1N76#w!;Avby$Nu&?0aW(3u`5n__^z@%8H){wX3nYQV zr?`V2M!SS>*Vaiiahhnwo~w{IM0Pt0H4&FN9TV6;h%r;5U+OjGca@>gjOL)(mp=YV zvuaX*76kaHX2sGb`fKMs6Lx;*^Y1>QKGnsu*Y;AFB;5YQBYlgU^?1v20-OR;)hz1b z{fx$?qw%|vzdo}F7ei^cTFR;2r}g~?c}BRszt4`vi1Z6s3oI*HH6U`w0cbMZ|8$&+ zd!<0SEJg(3aGE7m7rCQay%bYVN#u^C&TOd38~-jS4Pa8Cfm-5!Z{MS2kp@i^exgqQ zR??V>^Vr&Z+NUBDZx!u?Meg;2~O zJ!bjn4OV$}%6=5vM{}QF+RCMXC{hDdU?t@Vk^;P%fA2gHuV>f-H?YxBzfV_PCJaQxWS;t#-#w2o|l%pb?Y1yr@WW1<@19PKMCSq6B8#SCW=BJs7$~&!y5d z!g|bb<1H=rbCT{QARA(m>E1`uE2E+m1RIwA^O#Vz(7t*045e*I-wj?6&Z)#U;`H-0 zo4$MeDQvmnQUcTI^e~3;ZFK{1eha@^g57lBWtt2fr%n`NA(Xi^s;Ix(q*%No;$3>5 ze%Cfpoh*n6?VC@GLS8>em^)^Sr$R|H!t*6Nl5`7dlmB7S@Jmlg^^EHZ(af;$r-RnH z53qfHXh#dJ3M=l*wzSh6;@qof(;`|nL!2LsY_peNp-YYp9rIJ+{aWOvaW%;1F@@KKq}3b8c9d_ zt^t9Lv)>Yj9RiD-j|hZ68O*l*k{bh_6W$q+QVRV2WUP!9bae}V#;Yi&ZnBj0!XMPO z^fJYnkB!i_Nv0i+KoYenyN8@U5?+}!E&=SBx375?(1Z{}_&$A^OCjIdN6W^;AurTz zJGGn)qs7NgyAyX#X{+vMctVEOe`Z7=Y07uKHBi4jz#;Px-!P4Ti!BqrOjyn{YOcg$ z@i(wJHw|(JW8d9UsuwP)li%YJzPrL{twq^m0fskZipf!%p^lVH^|n$BewNvOhn*q= z#g8XGl8mg?X9fMln@#4G51g@rJ>jn|)wWo@Y6SvGuuzdYTQM)4u}aUvM!vsSk)W`h zk4}zXdE)HIWeM|t0yxIlatzFV@UP3yGJ$BZwM_qvw&;o^b9PEmlIghzhEC)rVjL?B zB54raj$+YdA2!oPLG}c1aAmadr`VWd1`&Vi4ci+8CEwG_Crylf-vn*V48YI9AM?S_ z?^!R8sRDoa>;UgV)j^$CI(=XNvNfmP4qIwZ9+Hmwac<5>rOWw}AAZGGV@2><4d^9B z)JlI>wbB38EAE(lMu%9fxVBrMgL#tQeqtJ2bb8XJr6XnYTr)c6r*!RY#o9+8ureQ1 zMSN-Jl1%**Fd4Oc>K|ndYKE2yv49(zGO$j2y!b^nCnb-`$0(I9%x~y%X=~5_T6mCP z@=&znTG{olVi(UQo&6_R0FIgqv2&-oq{&u}OXo#V%a;e%>D^4TkeLiM`p5te(UgvE z5M=W)P^2Dw{odjcEpQOO;av zIBm;w63u~M_C3E`Bfq=Zktw(0$#ibpE%WpnG4;DJ{#o^QLm0!+IB17ODgxNcEZ9S9 zA8PMUUu8l7185x2$`LI|O~UR>My2iKa*ym?t#kHT#;IfTY(GUKQs13{L5S?H>mK84 zH}3_jbWBHx^axGY~@siw$u8Ud5o0^g`@g{BO2}Zqh1O0Kmck2z;P5QyBhyi= zRC?dXuuMA2>$wgi0~|)mmngIHkjvOsO$3#)qslrb?Sd3q9 z_vewZkZRcsP@9NsFY8-zys@To6iiZqq<8i}1;E0Gt0o;OjcIWZj}?Hl1&zyi6}j7O zylf5vbz@<9jLpgA&)aRD3?1N;Kel$~j=KPUIX$xpK2}V=c=SaKB)0zNi5(EDmlGdj z5e2NXTZh1`p(qlsF7IoWis$wZmPiQ^vTtN1E%jKh$S_c~dJ)c(ZPDr9&M1 z!eO{>16+^MfhCc+`!=dl1ADhl1Yxg(PV<$fJ6&0Vmm~aCs~_(4OgtUHUVLiP!pntO z*qB&9y3J#bH24w>DHLkP*69bGKKNF7+q!AvjkMTn1;;L4?DuUJ@a66_=puiG?Q`(J{4bt5uy?CXYh?DmVXB zBB64~4TjXDId(?sX-JdBXteCD+A@8W7F-V20B0uR$tK2f!r?DM$N+4)Zv`&W`YWmlcG zo2|Xi@7)2me3=zb8k>pIYNIzqP^oRSLqJB9XX0&qtD~TB*o8o~qiN}>(44VA)9mp& z-ats8++IEC9QY~bp~A|LOt#K{E28*|j1AiI8~R3{L9zg{rhvWryp)AFLrY{tV>O32;DUjftQ@Qt-#85gC>~yh zo{Zj2wEmzlbB)}Jb>NxlZ^Hk*#~C6{u?zv;S2zdMw-jaP<~$O+IeisEU9} zDJUJ%ph(K-5&>xer8}j&TckHqa)hKoca3fs-5rC`F}iu5eShyc*SXF=0N1rWyPy01 zB*5?80M7ou$F%T##Z%G4-Jong9_g*~|7sqa-`@?oH}Oo`>p8`3@hM)%pEMApYzh=_ zOn*2@J53tMa%lqMuO@v@AEi}?R3+ei`b?MAByH-OKDra3$-Ef56Cr zVQs_h!Ncy7i05hRV4T^iC#nV#+&*Bd-EjwG&`eG`1dRS;hN1ZP8p%Y@#EBDcg1Fe;c0PMrZStpqC_D z4$%i9e?kg;AiUr2%yv4aB5D~TOvaMQnoS9KI7meTQVNpmB1c|WlscM2+SW7%msz^h zWzPIJ4m`1j5L9g$j!*Apxi{OcY>9B_R~W#gk;uVmtxN*Z3&Vdwj9lKAir(Tgn3X*b zfr{alkJEtMjarvV+4LR&)0n8d|59?$4=?7g`p=M@N_*Op_@vaFXkX1^cPV*gm_+HW zE4$B_B>_cuJUfa4C99X3{?+I4H#&P z|I<|fK!bQ@c*Deb0Zi5VSMgXmSsToL{**1_0Qf(LtUxn~>D9lgZup{@ciLvvM%MC< zciM|NQO;Kx!W^@BH{w7matZ<8g=qYl$jD5-u8OD<=z}I)K8kh7ty$e#FG;Z2nEwFs zSqXn|JPj5?S6J2y*8|n{ik<}e5&`T*H<^wiNjgg+w9-GRlT6QbzAVCTPe$xYMX;Js zi)K=FaphK6Yf(kgK>H`27o5M$q9=`%h>9ObR#sK8T1J;arQ3hhKY8J{)%=JkX-s_m z^SHrU@Vr&OituEZ+w`@rF99vmdvwIJ2L*PkulAFl2u?LN+QaTXrQSOdH~asM)a*^0 zSFmNU!;SU!msj`u?#(-C3WOaVfzg))QGCo>pA?2$4o;^Gl+9EG0T28&0tfGl=FaGk z7Z{c7YZoYQj&W0yx3P1CKtTl%OKE;LW{B*t|6!!?jO95Hfo-x_NXhZzfitIJ#gpCE z#|s~@41b8oEX82g(h_N2;RY4h{5qL4ODwyG*kHhqJwS!-t+2V7d%Q{e_xb!F8Uv8h zh7D{mlA$rkky9Gk;$v-athdKdZaNq@1oIHe*nA-PC}Z>NZ3!$6C?W;w1d^s~-+R0m zwhtM{%8hsgpDIfu8S?C1r@fU%jvmT2R`j2O!c}8>grATvw4y5(PH<-X)|@tp0AXYU zRsmtnRA}{(ckGXZeJmr_2`etuAEB^eP?X<%p}>Pzd+6VJ;~uf7NFv-K9GT4z@#Y-D z)>y>>aib!qu@_7FX-a!H-$J2=O1rVVwkABot)dPj=A+g%{Z)D&TJnGJWdt^)QVyH& z{xkLu&U4Y^XNT%qv>FIT!uZ-r^u`0KH*qE|icDCq;od+*wLj=iH95#=@nolr{KAN! zrKCic!8revqd5^$W;%(9RUEk(!zqubcS!$H;LtKIC6~AD*)9MtM_z6W3u?BDaKF-}h|E>+J6eGU zQ)&%VlBqK~O^W{x(Mn3#)dZjNkeQM8iUOhGj$8b4Yv?ozil#6sS0R1X*_V+@Z8loD z=klUGYM?Mj6QLCBs~96y4CgRjAzfC_tp|oAgGD?aUaXeE_WsVeLz!cxXKMSa^ z!rFvPhOE-sk;9|j`9G>cKfjgn* zkqVFM!%#+yUL*Chx=1RFZVBhfc~YLMz>McZW`dgJ6-gY>iXM?)vJ6y@?KAL-dno4y z^KO7n#C4z@-EhI|@vg0x-qbnBRa10MhPcVsXg7BQWwZ5O5Ufm_(TDuXUDGLiOdYTj z$qm<%hh?U5LN&q_qP5hTBa9F8C9Qpp=0X_D2fOs%pd(C*l3sikQg2lC?u(E~by8X3 zA?S+zQR72*u(mK=^gF}rO*-HVX~iS~TR-?Wp-}J9Zv7ta9}AKka)Nti?w&+)G$juf ze9X7_fW5RzUE#&pGe=U@&FZ9J#^*uc7Icmldx_Z5H}yD4brMJRyh^9bhe=k~PSzK1 z*BTaziW~E970qEyd^Q%Qy~QLdjm19?_9m(mj&UAGX^Vn31ouy4ijx#wCs4R=Gur)R zfwlDVUqP|9d+g71$zK(E$M`ckQ&V4K7K_S0&b4Wq47?yf(Kh17lWPjdpFn#0uS;Ok z6lPU&0(d{;O}~S!&LVAj>1x{7yvy6+YHqb0w`=Dk#D>4i40un0*p~`FvFPAe%52=k z)ZZK{nRWuP-b7Ac*jMp%G?b_5=7LsCPn!tJM$SPS9nX zoC4$CL9f}wXId88e zHDMxvd|zE{SnmN3lPSlee`OPq0cB+gu6@EInN6j;L9@WQ-xUW~Mm-CcA~065prByp zEq5BH5og^YPnzm$;4W3(_{_cJI;Dpgc=oED#joH+{IrB(Uzw4NW&sNpwc!HuV*DRj zYA|G=)n*XTxP*DM|KuCDK9;~^p7n`Yc(Jd?xv_LP7e)fI{V(@W{msxA|0BPMf|e|M zAua+l?jxTlf#+g$Jd+H^k}}^4B@Id;ln!n7Wg%rr4zT%$Sj=}(ZSJt;z$$_u`k_2d zC5)E`txN&$C{ke1e3q_2e^Z4uGH`S)M*7z%to;%5lfXukE@#iCU8i@7$Mrv2_#g-g ztr+R#*GwF5N(Ymi0II%BuPX+#_ zT}d!fpVJ6BJ#`YJl+>4*f2;E#u}=z?L9`dR`p8J|sm3kD;pc%0brPiJ%b8>zFhK)| zP{;GM+X#l;L@5<%u$m{;&Qk;6?o*Ik23}xJ?I8_5P@3;9dKrw;Vf-lEna69o@;PlS zuI2awPRZhRymeI7x&YAXPh^pEKkYoR?K12bE8wO}(TCx=WM2Dv9r)>yu0+54qOUmi z^M=I@TkO}(Fc3y-5Mi4j*0VcYcrhgB#cX0IYDr-~6l0FU=Z&fMu+SDOduA0+ zYn@RwB&;lYx%RSTl%HDs73n|qR&=K@b4X{;iVG&7Bu_R5=;arq3&kxBP^F6khW441q@)z^zQ&$x_nY z`9^>obNt#zVdlc<9t!roaTuHCB|doo2yK5+6cX(|Z~A#5G}bQPq5v-s^TUqtZ+%Eu@Q)|w{&pxiT|$G+*(+`2gezeu)Zo#(oe zj4W|>*)P243q7Q_J+ za(+XIQ|{k!_xnW4@%6EOW%}gt4}k+hBzT3u|3Xr*WYpvS_S~R`W3;+^*9)&{#2nZ$ zEh}4jPYp*Ka%$h{cktL#nQ9Yekmd7Ey1K@eyMQ8BT(W*%3zlTnDn^}U5y0m@9mEKe zVjqcP4+jIkzw!;HQIsY@uZ!?37zCqw>qlQ$Dz^LE6!9hj$O~DB6+3RkJ{V9J3qL)=1Y#2)5WH*Hu`dp@Wo6t7du7h`~$`dtq~CNX14=oIgd< zM{*+PBVGd&6>$m+M+~~--^bIvpw)9>9O0_7SHCII^=W`NPm(~yr5!7U=F13EE{U!D zyGL^QV3{k(e5}7B#W6?ojZ=LqF$d_#<3(eUutmp;MiO5=)ti9d0z`5QpCp4$s^+2m||GDEAXAVF3uvD2>z;{ z8{1`YuL3DZaM#AR&8ulvuST~+_^A1?hePzS^EzzWaEr?sa^{}GP$zJA5loJ{?Z@I{*P9I>*3kNDIlWxZrL&FT9S{E|32yxkXz=J&8XB*V~U~v^>ia@fS#zqUIO%*5aROIr}_VevH=#e2zw45j+BK6-+V;j3&CHZZn* zkpt2zXY@2Hw`$)2Y76ALKfgg+{de%Qyzq4RWos%lMJq%Kn0jTnjeWrJC~mv1=y!Rb zDm4F63+xLQU3}8qk*Cwu?Fn!lKQDcumt|&+PjsA+HgH}pRIGt;k@mwgNdawZRAnYqPY8-DwD3=1$j3xs}#UABg zb6R6G8otY>-~4JTun3s+xkQH-%$?WhD*@zahR*xML_aQymgX>Nk2a|nn4ReR5W3C% z$VWZVU7&hZRCZ`hWYphOp3MW0-~V=go3h2xV@w^5H)l+ZjNX@;zh=njuFxBb75E<^ z1(QPnVI8iNzcl;^^wW8)8C*iu)x`-bID=1*a`&Rr_<(Wd}_wpiO;7}Q%o z|Ja~sK3o4hxCpTYO0N2%Mv(8LH>LX`y>;l+GDs@wugjO}+AhE*ZRyBSvJPZ>b@Q=gZV`^gu%BbP`rFy2K?nu`2qd>;AF_)NE=JDaxm5Sy|T zn2T^Bpv<_|a5cDzwBuVl5Q#>)+1z{jWBGAm3s~`099)4o?-+Q!Bvaevvw|NB3f-`Z zs01+SGR2mveP0f@-Fx~-Dm4Ewpdfj}zvHd>qhEXfD}gdrV9H z=7hgxeI!)jgfio4{;2a}xV|ZZBc<-+Am7_nWCQsjiQ{r9fs6DI>ICI77&aC6=hVNGzaTNX_(PUMw1yagJ%M$v4G3bX%p_z|@&}Y022rjj5x7W&b ztkv(IWRY&2%);r2oEAfdl~^=w;#9{9KgDJFCUm@Hct?e_?PJNJxV*l5D2#oCgLl+k8)UOYL2~LD4ddGYG)QSJM;7Npu8H4=En!> zKF_MBTcBD3N(N6MMsZ{u;5aE`AC+JERI#*wlA1gNQ&WjmG*p|w%1 z<<;`9dm<6qiSJJF^nDTm`)fw9QHSHiF1M3!_Y^nDY6or-A;37tJguA0)y8yA1$DiW zDx_1InZ}~_pq?Ztw$x6zrM+X|YsDHd&7Mz{j`w)@!-d9s|LhZLq0;(SczIQ;Ai@{M z2i1A!1Ejq~n=LCQ_u;u-qOIQBNK{m;fXi|_dnfkF-78M_xL2^3mCcaKtr^@MB~k3g z7_dR?3PRGis&|#g_Xt0kIO^nHJfmX5@61GdN?1XRJV}W|+R=OM$~YRD)emh(B2%|n z$=-HPH09A$jspb%QlU*CVfLd_E&^m;9C9onSh8#RCE2YL)=8b z(raevMb0xCX>7wuDipck$K93{Xe!6~aU*z>IV|uduA>@IFUR4_^2HEw{~0-h0p%1X zLI~Gi9%K^2EC(ntQvT}WRcLHRzjq8Hw^a4!xt2wG!eG%CV0(@S>;&a|P4*=)`Ac>$ z;!{tR+GF9ZI?j#To_k!8!Uvl4OaS9GcWlJ+x>M z`PJWsUDks0FT5Dh_sL?@>~i+BB2!%5`dnB?VK#P*$LM8h9wv^ol9GMaOteXddW$t1Gm6S={+93k(}uDo*~--3vjxdzn;Ss-NjQRP!>O0%6I@LYQ2O z$?`D+Y1g>MAPQOK7MbvrXLvRNX5}pD0A@bu7?9tdi4w=cv{(L>$NX&ghdjlWeP!20 z5%ZI(SM(FL+{)iMpH={tA+rJx>?0$Q<9(Z5jC&Fbk`KR@3}pyE#A32(O>GKImk-J+ zw2&tXkC>2Zg~dWDOhw*K$&vf#7x0#N+KRhas_$42NRnl2G90XO2ixp29sv#jDDgu} zQWZ6F#UkF9nAyVf#F-9lPtky66CDytpa@YJwMSMzxg~z8M(SB`5lqcFXoJsq+;Gs; zU{~=$@Bn(S=o7Mt2ud!ASc+_^d%NYEl3}vrce`T%1P4KsfeJm9v6q-%j_B+IHfI$$ zZlEm2jJIDi4)^T+g#a|t2Z&MO1x5ATXEkUc!sd3rZtXKz#U$@@mFYj@^ zu^x9k!0|R(=SKlmv?eI9> z@`THnY|0UYR22Xn#qo7ivFY?_tFmv@1??DzvypMBcRuDFpDC_gjgY<%@rCd%Xx&10 zDi9q!)>dCgYw`1qzMfIcNmBmy!PlFj?as$}tyxhnRlc!leG)lV7|3L$Ls8gZ<5yM6 zhyONFjVOPLcMT&<>ZeA-z(e;Mp{Q%&=^@FK`9lqGUA}y3n(J0VD(rR`(hb(X7grk5 zkReM@BL96;+pRtQz*y+)J2za;gxyUwZNhBmMO~d@sGqbWbiFM> zSr;2O|B@9b##g%R9P{JXIZZU{km8L+&L#xM@=Qx%sd1fklffG}-CmolF-d2p$G%ly zqnBPXTEpKd$KHM8eNweM=5DsPt~|GVu=7A`NOJVm)*~lLQCM_Im<578Hd^?o$2IB2 z#hv4v*<-u@5zlT{eH&;G*G9Tw)EyCy4{$rnZ)m&`10oK#GRkQJjwPWHp2-K?CKijmgLD!|kH@3E$ z4LU;7)y7lNipH&)nD#))weOG-eFr&<>}~4&`J*bFQi(Gc@<QMc=i#S zay(z7gu_C5zkl>*#E^dlbW;(xGT4I zGR^}w&;@j8mgRVWuUkrdfuD+x&O{}kib>d)swh>LY1ICeRrBS5ef}{AWC)02LLr0f z9{`1Mlc5SfSlL8m?g|TlPgX2l@~;Ah-hAQbG{*FENoZ7Ax3=$Wtfj0|f^asKg(MTy z+tLT%0wEy5ihheP^R`xBi0<05!zl~C5qY=+aIYr-6JBqRDT`6@lW5zcg3 z*qakQkyX);OR>Q}7AF{Xc6pT9A*}U#P3nTxCFD}(KRqfXhev=Xu>!oe!pK;;Gn4Zm z7!|C=_N-g;%N2Q9CboaKtXs-ytEQDzs!V3Dr!QifLwGy&m_43BsN28|(|1~dUAFuamxqt5b=^KWN>xg3-c^Dc!&hgQsh~!-x=y`}IgWAn#FlV}kpP*6Yi=SUR)7toVN7OfgRrE-}gdU){F z$a<1N#;O`OV#q{9-QY=1F-r;%o7|h4AQHh14d%YxxGc=fyuaDlO156E=4jZC;Vg@t z^Wn@_TD}zTs2e{m!ySb|H81#sprn+Yo2jJW&dp5Ho6b$su4yZaHKs05*oXz`OxuOX z>VqS<=FKeg^n<=}nuh)LhRn@=qTPhH zu{DeY35spkk^xOu?==}V*9TCI>ZQ=qr4k~8n=ATUrS|?Odye(;em(5TJeBj}dUCuw zdLp6ibdG7+I9=uZohI@~R%q)@@Nppn<;tJti&LBVydwbOsn|D+Ir~X9W~1zxQjb%& z|IE27zy~-In}LHlVF=)LV+Rh&1EzLFsKMUU#r^%|WMs%)S2N(RZ$ZCp7ckMdrsat3 z5}AlddhNPlT%swItyXYdwwF81zt2~12{bL6EUlxf;~P_7&mQLL4OVva-W3U0Bq>vv z8a0Z`$ueNxD}2GJ-ZU7B(j~b_MPl$p_v(}nP9+a&S0=9 zKzA%b!fhjmM6+WrugyFo*`eW0DsD_yU4eacQ#0RmG;>l!fA-Y3$d^f<1ZQaU=hsq6 z%LI28u4!IfX|UrN6kx;Rsz8a>En9+AFWlTjEnxCI5cd``N!l#4@#L4a{BvWja#o2$ z2p@88YIgJ>fwI&tf$~skQ8AE#;=W}M9{l_zE6az^haJ+Y;9(=-xR;X;H7kf)s6;}v zNO~S=$uIVN+WE+KX$DLA>;>rzbOs8U_wR~w@i0|PY-V1!4C{qWjlXz4h5s! zjTe7w5}D&VOx4C;hVgcL9!8U*^w*oKY%6!HamrrwIWNi%SoAaWDqZjpcZ&fYhxy6P z;f-}nJyzpB@0OpZ-GWjCa!sFOgN#rGw4)}x`ZzMk;6azF-YdR4_H8Qezk3DK@1uqf zKi*~Ww;;GK-#b0;d^GK_%VVu@(c2~Hr${R8qyXqdRDC`ZWl+AivTlpTe^cCv{Y(b= z2HNN4yu@gu(JM;a)y4k`yEN)>3`qGfoBrA2lU4CI{NaN7ZD!qT0wnV;^9*L}4tI6n z(sz<_sX<Qu`cO?DWgkjVCk?CWCY6J6TBvTq4 zm@`N2HzKvdH;3(8*YazCRg4dTqf~xnHHnKaYImPE_aZ0mQ~8HPu$CZLv9lWOtYsBt zJO*;#g^$+DW$SelQ_Hu@j;Oel23)+zM-P7dJ;`(p@-syg1-eSaJLwt_jbq<@XWG-b zYNh7vnqp-q9AqqkNW~-5%SvAaC6PAJVab!~c5YIDmD-o_bAmX_9hlq*5t*GmckwM7>rtQj z*{{6Kqi(labzW)lI zZ!9?Q5b)yh&9_POmK+-)@Lo45x=}h?|Y2!u}^&q(n;=6?4()Q+0q7n2*1DR0~h6>{~h}*PCR{ z4a>ORBFK->laIkzrSvQCwa@m zV%Q6?!UwDAFeq0V(15o^iM8LQ`vkCC?zsMnZhMT$=wL4Lt9e<;scTjozdWx8^YTLb zg?z{$6p|c|)VWTb!g>s~D9}F^CK7IBIRr|0`Ki1u;byXL9x2VfK8AcM`fcem$lZh1 z%iM7^o~R1m6J7%Rw*K!Wl!FgCYs75TD+)-A;YJrMc0>7=5hlWe z#*4nQFNmlZ_{C$Pq(1GRlhh?>T1)pF7KcHrqLc`FIOvC!}}0t$}A4S zvG9?37z&URRxaPHNZoFNrDzxwJlTgfL}1ap5hCry2|iCBhc>!C8MD`%YAr1s!Ci0^ z87v+5A3BscsJ5Aji~4PfJp4zV0ec#V;i@H^Fa3CuWSZ*$j&FLwt3s5qDG(w-zy@wm2nK|byk)XfL*g!^v30}9dAg#-FK1~yrf1#M`%iz? z#wq9d{RLgY165L|5 z*!#z-KcP0{UP(r(+y%XJ=a*lc2k;j>@ETYTSS6(OWDx^v;T+6O1wi9m?ZNbyh7W$) z7AdC%)0UbAouYdRr9H3@xRotF@MJW{xEYtM@+UUYzqscecXGo~M5{fke!1$+J zvGZKYWGiL;!X|vXVccT}boqr8t7ziFVGL8T&oKexPmSb7{eXR&2XUG;bEdZ`Fy9hL zy`Kfqf^CCaUr7%cmWGU2linEFaDvmnkN6rBoDiBHP%?$Qw5aDil+M3P-m@rWXWCn* zS2G}}h}(%i`QiQ=Ko#zVsocYTrj0@&Ch`+wh`c`iQ25zIvVSE{$h;W*z)s|nc2Qoft8ehjz4?z|;s#Sj36Jv320OPy+I*97 z5`e??hym5Vf_e;jjTR;0(y$*|mJ9-N>LYH}1XnssSLzWef8py|865xa<;pUBa*h(K zNlkw_v20s|ldMsZ_hhK!p@<0pK3A8OVu8+j|yp$sz-0IwcoN1tN#E-pf*t+IK=OdaaA=n9}{j zDfy;n@w=^$jbc&Rh;1(=g*Zs_7g0cV37RjDYU*bCi)(<~6J_bPMNs;5n+DfAuE2o*dVtPsB zcS@~zIG$%)p&D|o>jt9P9ON05yb<9U&2!*pF3f2{#G_u;MIf|)D4c8Ygrcj(BZZ{; z-B=c(7R8>QgBBivEw*VZbs-gctPTCoe5unPY!%sJFm!Y}nEF^_RoRN>0%F6?$Qjx= z@r2U0qWjfFg(Wb{ro2c%H`Lb&kUZ0T6?I5V$AdNnygz+n{KC7no(nkMxLD;CZ7l62 z;go6_or1`j4prcTGxN1o9{?io-m-=NEf1R3e;e+{b=CE?G+N5U6gEx2EdmeXj~&>- zg%a{NJpNv9mno_Qz!LqUrP3`pWEKc=k7Ze(iXEPElD`HE#7K89%|I@ZDAF15l6;1o17?$<9f7T1uVB7uOw)x zt25sD{$J!kA_Mn2HU5vs&P`oVplO0*B&$tG5J)~ezT?< zm?2~9Fr;4yY{iw1Hgx!*^?UhQh5iUfavBcYNbfLUv9*3WE3xEuqGOF{b|K@>zl{waC{JeIH>;=i zrqbgY%66P`2FA~0=gtK{oM$E2JbD3q#?(__k*4vx+xIl@Qm`$$Rj>NJOI6UkB#;o< z!vQ;NtG_cn_}zwO;Vu5JnM2;4Rs?$9(_G=FDKlMeW0!XXuo=9?Gn<_1YD)=MG`ZbJ zzJ|-m9E9h8HVl;p1c5poA0Rsoyz4yI%4ZdC>pRirMID#+29Yp6bg?~tY{T{-7o z&M|Cla@@a@(qvJ!9$u{;r!ZgL!(m*&t;Z58kh$z?IdpEUCpgJ7JjCu+izARBtWlkM z`dO{nOr0j;T75Ax`&2&?LcQ5+`Ttz0QD|O4yEold0qk%DV8^d2>N0qx08q|&DL4C6 z{9bYN1*Vx?PfJNYG&%hM5S35j2@{q#;hT2wB7-Zm?ZP9Ue&;LxLz==nX7=<02|V>v zGf9T<9BOR=99U+0OzPo=9DYmkp_IKeYZ-p^zCzSn2= z#qz~!t(A+jU{oaoK(xL+%WHj&hT+f|2#7_7MZ&!yu8ZYTcFCxhQ0Fnd8j?j?nft6c@G`w31N-=<2gX<4#W1Pa z3ADG+jyT1r4`@22_4r( zU<7sa{!T(S(x4>OTH7Go$twur(f*CJ;D1yBWnOucelecxO-lCzD~}^ZS$k~_;jWuj zTWS$-@{w-FP;xo&%)gH|OA=>E8Z)BbWxb^2dSp$mpf$BD7lge-frU^_L6y0Ya&X~W zhm*dbYE?J8_}Q|SDVUqCw_gxM)>l@BGkQ>5U(~#EupVzJ^dFgk8|QptW;0E? zZQo%tZMzC`A)ixZf9D-!r&iK(@Runxsv_}~{IB0ffg_2^qnE`$i|}lG2dpLiUe;Ym z2(IGKkgNyyJb;!=OS%ekKDd@z5#^9I2P-=ja19byBpUmc?9s_k$vOCQD#O$sNu^{5 z^}K`z`2Ja!AJ*N?MQWAMD^cu328VZN3G;XZ>Y%x$J2zt<{#*RKDUF8D@vt!Ekrk+2 zJ!|KmFHL~@RL1ws#fOr2(sir^@%KG8qiky)(n1Dfn5TpFzhrBznnyXlwW-I%U#5zO znsR_52Qm}h8(28R6o<8jxjqRZ+j)T{c@kFjH0Z5huy322*vYUYLY|tN3?HU>c9nDB zYEBZ^P_pT)xOoob^a&gQ9aVmbQ4Jr_xuQbdi3Rmw@s5hBkeqv<>0V^)GNET9)Bmns z(0q*6WU1dYYSaYTgbP2l>87m1Io576{EuwD{cB}8ivhVlUsEbv5k=4_W$j2u)dGSZD-XkN}3$ zgFc%~Xu=N=4UhyeXK1NaWBNyO3IzD5ZIG)5SpLvo$Q_`Yl{sVTqK!Z5`~xhgHr9+& zU)R>^BPe-*nRQE_@K3&be%1s6YTzb#s$4U1WXXGWy=9!ENfUAF*X~u4G`aRaeaH%0 zAMz)G+oE7OFTYEdt0qP@AVO-#@;i{^W5;m#IY2((!x5g{V|KLg7`=6&ZA03mXFn7k z&I&(Gxno+@u;v0TrPT3S?xz*9YaU$;fvy9jEZa-K_q3&pm62KZ{5#znDVzvr!(vJN zLJ}7W&r-V>JZtPm8TG=4TR%?PT-)o^jdz=nDPq=5lju=JvQWqr$8Nfl-gSxQJps&r z$>RwRu|2>QcwUohFYbB9PR0^o zTL*x&HQ@O4b20od?IoF?I{4+W_3ZP++nC~0U{bAdOCYHmCPu|wfv8_M_WePt?qDLe z1*t^g9iXaCzWeK&C3H62BfDxNHC4nXgIq2_`9wH|xe}+fI2a6_zE>)=;NQ6gw31h%Nr5otW&BVU!HkdG3h-F_&Eux|etmeYVAHC7s+oETGGbLQEOK8H_lbjK znfk58%5)9<-pnAEIkfPj)v)n6x(T`*0>(@}5OO$PSys?Ki)M2Fth~6*;o6`9G6Oa2 z8&4-S&Q z-%&&5*u!6&p(iOD6CQ?M%M%W6ml)O%*KTUcGxB?Bn7AY_7l!8(-e+fThAoZxZm7<5 zk_Zgj*Ut|($`RE4b;Zh~=a%1iit#R0mJHUO%M@CEZdaRM;ic~!8RsYmD)ETu$n#N#TLw5Oq!0Y1ch5 zQ@LVC7Ft1jwNFTv$)(7{Uxx2|qG^%g;g`aY!lgf%=aPKdSHE7cOD3Ingw}7C%g^L7 z&5%6g@lBl1XY3VR)hb92b(J96kr1J3n;FvQH^ z+hn}R5;F`hE^q#eL&NQf2lI)daY^2wbMR1)v#Z;au-A+P_S-ddOoAkPOlRW1-+>n3 zcS)8ObjU)jt`BC|SC9{QJ*DDx*UN}2#iRJY?ZM|ZWf z(Jv+k7#m@XPA?NT#X!V{f72FyU9fO{vT zufuj4cV;=?caXg*+EaGup>oDM1y2iGS3SK=A;sH|XPVRXO=p1zmAU6~-DE^f z-+85O?v69>g@Kc$P!y3rpIb!0(?^@bl(sge1jtqZ&K*VIcNi4w`;{Z}?6om<(nO`1 zNy_ybS2uE}lwKO+<}znENBf^I$h4PdSW97zBYA;~{(1ZibCH@=MPz?c7>L%|ua3|f z;ESo|JJ+8Fyz9&z;5xQ8-NTps9*%UVdC9caf(A1br>wfMBK#1t9$e z9g~+8$RzZ9jFA@lF)EY!$>U*$BOph>l<|qS4iMhX1_YG>v+atM%S>y47LO zV%abG5jn|+VNC+$%kANZrsA#mo-xaY)>@JmB&K;)Yt(I}$OQxrr!sIOR`@2HUwg<9AWon zBaKhA=e-4`<3(Y$~;kJk5x6+)yO;etd=e>ukMb zzTej6FQx~yoAZSaois_r4560WIqV;8S{7dkU<>f@(jA#^f1I|ql3E*Dd%b2mZR^Ch zie)DzWku#>$r7FU8dbCo(3a;>r^86-r4@h19=bkLeyOP{oi zBlvyBw=t{8iq0N50p_(-RGHs9g8;ui5>Ef5uSILzQuk}WfsEhqRF1$yLEGw*%*&Io zP#dD=I$%p0b5H6*Yq9~i>BjMFd%kp@h>b&dJzkOmdj+Yrk%jdP2BCAHwt3PG#>+Kh zeI2mpbfFV~Y-PZ5q=g8&ar`T(zf??QQP-URD>D@+=1j$0O6}Qr%HzHjyi1P@@N^Ds zex+wEczkS4#iR=+F z<-lA5?#S(FC2s;9=#m;9(62MMCAGSroU;KlNJb~B000*v2w(79P}EzjDN!{8---B7 zN2{JAc0fqwkGtv_!y2;4Gxs(%LG8Es<4Yz@pM-UFZa*F*Dv**OOwz!7zyl3dj%5QD z+-Q*oTxJ`5{uPU66vRFk@dkpz7_Xc=iURp#sWWccYB;6PTDwqOhrkaRffoUH)eEPj z!h5SxDQ4g6uD~nCsj*EG>)C^!wj-GO9pqeMmfN0t@?w{bh^^{+P$u%4XE8MUG%9`4 zD_V2_l}0iaNDRaw()^b$?(ko__@|MXRgX0r$4?e%j$Ht5C0JlMT3NS`?M|%6Im7nS zwF6@wZRJdm-0}ey*^-95w@jvj&m{x$F(MShPZ$XON)IJBfHSZyh53mdg+}?~tdgpA zufISK5$)UWR;Ho2){TF1rIFlEIAsV}GE~Dp(8OR11`bFapt!V^H$!(zO5RN+HMy8; zt<{s+nnR=lYafo74e%U@PQv_Xrs^Xe%|`+4@$d5;b9*G{}+}AoGLaeWl)p#`hIhLP`>K_VhZtAZPd8uN@I)6_Zc_$g>xMvQ{+vN(_J(6 z+))Qs2*6l3pjq~C)OPX{&^}kTMLYM+e(tAcFeRmb*MmFY;77MJ==KF$DZS8H46*}c zRMdJ$jL(4(@b!7#mzn$;gHQW)SR(ly#zhhz2}D2tA-Su z;MU=W%3$rs|CKLUB@82Xt_n=*_M!TLbIA|?u9r{!!y?4PNk{MiHMXO`bpJzF!7^)D?cSERALL!SF zC!q#cd1k2qCeTCiQ#8UISW^%r;uVpU%v7Y#o)dC$tjuChvdCwvxK)mVQ8WG4)(C=!F7)#fE6jj)2f;bOJnQ;@anOZ3I$wVfc-D~4e&j^ zr6_lz6_bcr+)k@T0L8GcWU~k8pyk|YSs3U*LE|rl6)SfV*ay7h8QR1;?EQmJ?2D{9 zHDJdZV)p{+2I25-b7T0Ji{|h-=bBK;b@^^XMy65JzUlE>$T{#riB%qOfwB5qMW_KT zuci9CBcDadU3XwL$p@~WB@YC|QFJ>rirKfdp`^Ctt*kzf%8KLMb%N%MfIt49f?}@{ zzdEaZTQZy%nm_M2QmfpS7Ci~9ED){eV#L4L%hnnjWxE%G?11-k9&2jSeeY`SOM9v* z&sE#|F_kq)Tuc8$c@!b^L_@?tM#*%uQS$x}xhI*)dFN`LLeQ<{xbvNwRJV(pNPIXqte1`fEk;S(M7zzLH zgz)&^gxI%vW$LYJ(7)%g3T)usdLv${&)X?Uv^ZyQU%GyL$X=^LI)m=c1a2!pEYW?D z$j)dwV;=WR{FuR%%unvQmB91j$AQ@?Bs4y@Wm|P{JaE|C@~lq*g-`ymlD;ridszp7 zjbp%GO4agdwmH=)ZbyE0@{CI6YUx|`O$ zMp+P7>{$kLIZ14x$IAqxny3kTF5(3~5GyL~nd)98*nnn_?bB%xtcq-Ce4jPw=M}nl zIV4=@yhmsu_8~D~t1IR3@w!ljNROoy=fnv}LVr90c6iYX{QD8{$eO>7BSsUw@sy8o zwb=LDQ4YH}4UxZNaUX8*@-XsHIF=%=BwQqLAUwBfw7p#d+S5(KEtEs6hI zm|!a&i!ucg3-2~4(f|S+1BT{@$z(AyuR}KYA<+c$Vk5Y1XK!-`EvSAko3!m^;Zyh~ zzqZI5A^y@QjH2S`WFbV+@_ATw2|Wf~)`K5a+0FU1@^g$~YRvd3> zMIn}1HeokV%8(6Qo(P9O-))^wQRsoAmp%qllsZL+edLd}M~KgxD}P({$oeDzQ$z^# z*|Iw67GMtLau+Y9p-A4o(0Qb1XxUvV_9<;vD7vU|_6$=w1UiSX%5n!;EWc*Ua3&|K z2$>u#wk&#_p%;iTMy}74eQIgVG#IximVwaQ@}jIdsuN!G2TwDBbIrJC_(-$f#2uo9%p2| zDP5LT1ZQdI7m&zX0rgu79q%cvG0a-8VKk4NA8<{CiK<13uLqE)Pf?w|#xR_kdaLAK z01>Jj?LG|G7f}*qjH^nTX;#W{3ZDc_0clRygX zVdHsLIiA=rWJ{0eX^{y#wkvSm2gOpiUfMt_h$l$CsRhCfzs@njH3b~$O6gD2auj*K zS@JYs(^yGUO#ym@-Jl`0KD|Z!F40+Y{3~by+u}DGLs40TnqKD+veZTf&TAYP7`Mw8 zQV6z(j)t+il5fpJ_*Dp(T`8d>;?vy@IywO+#pk!AQx?>I1sKsSo^6T+9lC%L^-N&a z3=#U9W4lXF^>S!i4n`QTV;o*+hHEwEO^68V1aA{Mm!0PHTjLqH7e%|T5GQZtohlDR zCN1}Z%z(a3VU)!6%A{eHKoa(0IYH}{;0N@KO!euGwr{ti1@)X=HxYU`NlAD zCkc`6fAax;D-05%AIqDaMb0qaG%GuXy~sBJLkm5W2L55elT$cqTW0&>OCaUGZX%oe zvKmaDqGAXY54FQ9@*;D+`+CHvG7dtUK~*J=$s`(a{yf==yCB}>gKBr%#X;Q=dL!x^ z>mfox=iM;G{WZx@@vGBq2)zmMh+pT}dqpNK28;bq&ue_&cDwbARhtK#Gm8pnP(dc0 zG@nTj7B0)1`LBH2OE>vzS^JgFmV*7>v7_9AZX&G_3DJn*@aN=X^nAhH0NcgASK`w| zk(|XvZR6#nab#zmB7=$>(j0gF)+wwSE5x zUMdu5Xb!)~#3?a*s#a3bbSJ6F-fCA8hB&2pvBG)S!Fi=i8@|r&)$Q7v=Ip;&qmApDBVx1h_7R^tHR? zXH^AP!`K3t6V`S8Hg5Z27-iBD=eE;tGk0~q1zCg`qhszS?_^L3t9oj$lfF^l(u+k z-*~S1+-Jx!1(ftCg>G9tF^s+e1IJY7uM$nF8a!6Xx0`tY$-^u&<&ii!-hxgaLw~&g zT0#)kh^joa(AQ&jTS?o%^(hyIeEsWTYB}??pXpmTy|Gzf%&uu4Un8(O9zSK#VHI&~ zn2*F7vT4A3>@wAZDj__bFO5$zgEbX68wXr>1jG^Ubg z1rC*HFB_bGblZpBA-wo{-|~|B#fKv#it`7ndDsO) z+KY~d(vj~d{x?O!=Anv>(iMUD*3r~q4Xkn{Gpk%VztA1jG0E(`w{{lMe?zz_sAG3S z&Pt8{2$08vco+oQJ<4fr8F1vG)X3_d&+5P+5S>xR;-W<>1Fdnq)8|$}_Zx`?Yj58Y zp2+lOI>+Ux6EA4;fc$lo`;?KyQna@ z7X&R#4Z!V~?cd_eRLP?wKWWM2obY0u z>slSit)Y#?rye+jHP(`8D*b7G=lyb zK*5tfdx;jSXI$M=)ae%14=~MJx5_Q1>)iU9zY@^$p{C|}I2>rRFFPJ9lAMoVsG4gc zEjEUH;@WNFM412BU|)7XpRfSo1LY*I`V8nfk(@RzJkS(Hr??5O3{oL(* zQy^M1=8EmW>cj4=#BdmZ%q)_j6btG>@v#_BzPyp>lvd2vRK?Eu=ltdfh;ok@qgbEm z5bQMhD4_o1!?AM-+kyDs{~H-kuKSA*t$%nzL#gfVYkk?mx~i}$MdRsmLi$%Zg^f$n zp{%bdiCc3H*9jSPw4t7lyY6}_FndvA71%@XuOfFR*zcUmMe6we8dVE4GleS;nhoCl zs?rvH{Gy>VNcTT0eJ`qNjMe&z;Zjk|%Q>G6@y1dKd*QeH%FtutQ!wz6&rp5~ueBS8KMh-NqL765wp)a%J@@+oZ zX~$*QE}rNmn6#y+F=(+5+dK@}K}5s+$ZLZa(g*PyUW0_uZ8yNN7^Cs-c1bX^JwOhv z-^bC%HU}RhW%9z_y3l+$^}Zk<Wey~ZA;KHbjJZVR3nhai_&@^4Q=t^*?Xkju>F1v2pm z?m8jH^9+OxjZegxX?K zWR%?Y29t0sDb*>eeteF30w#Z!q=z+|I)w*S>SH{C6?kE{;n6C2oD|r{f+q$D$*wx+wW?v3C5O@CG-`)2B)@=VRDkX$9iW{EO{>v zau-_Oo#6w<3K09bfV~fU6fpNyj^{+Gh}}!>6_~I7>>uk~;0nN0SdR==PbaXOB+_m7 ziYXm-UEg8EZZCm%da-E>8@EiJa^;<0gf)h4%0kJf?T&H|ErYmYcHGvKR2z=4*|UVT zoQ+p7+iC2(X8qvjW@$L*>3p8-c8mf!6=<*s6a*S(!EeSh>7$(`DwabHxqd#Amb+6p zZ^4>wFH|%XOHQv9{g8-MWq3;$kx=qHDDAhJ*Q!9pR*=AqEO_Bz@vsD&K<* zc?&p&!El+!rq5(@Suv|lo-yaICrFp4W02S`a9eOnqDW!ZnErX4<3zPiquE?xT+eq6 zLS#~=R{s+-J^m+EzJ z6W%!jj|>QOZ+})+We(&1&3^Y5K_Tq!tKS|PufNV^tTe;y?w>yVtnym-k`IFo)vi(F zY0+9!+}?Zg@Rfy{=_=tK{e+(D6G_ayy#rm@pQB&oGI)^DkYWPg3gA-lAnQK=w0|L{ zFp8*{Jlon-u&~<1yOS^g5_^vNW} z(Q=<;;*d|>`$5sTVvQ2=am+KJyLxL?E=el`Oo&^%;F)M!1811eQvzAhUfdrP!2DMgYB3PX(pVfI?8-olK)dj{ERTv_YMnR*WmOah62Zm#&qsHl zu49c|TH0Lo%wa)Bb57%2&P^7ri?_ejZFtsobGbA%Mi_+&E3G`mq*X{r@;mv?vZVYt zlDzmXnuYtCTEgum$A41_l5|dQiad+LEgXU($!|`{QGeU&HgqPWPhoaN4y}mgB9YuP zlbo`HprypzKgmGxeQkix-AIxeSQtBSOi?X-xM&qI>9*F^M}Lws+)zbbso85yCD;hY zc8Hco6w83hp!a4W4Tj{=ovw&msUk8JxzRXpU4EpmJusPKs$CVZwwo@JYSi>uQpsp7 zSi7H19LE*!>^eyFrh0>Pw3Cba&*zoFY*6Y|hOojSI|)RoV(4oVVB;EK7O+mA9P7F(N0CXf3PNyo$6a{#vZGp0&XId+rV~Oc>beCBKC#U`45;w zzhrQxOLPgg?F8G148F6cs=VjuNI&~4>$}HgZ*c7+ytiIGwAS}G3*$lj{I#q`Y0a9* z`L*{*Wcsao6Pw7A4*+R3e`QC=?#G*ZyHv`RY%i>>|0HDt2o(?s2;vbvn{4ls|e;< zSvuxRV-!(YzD3{*IeSOKOE^$B7r=+xF-<%jH;+865O>o1gE3<@kKLHX!5p@H8?1By ztbT;rc;A@((GJpuG=19jTIer|$}K&5hE#J-%8h1yXjp3w5)y3aP`d1>3Of%y;V(Rv zJFGCfMnQ$^%ZK9=uNwbvV8D2;EfDLg5;%nng0bulPje9}DS5G6OzUrb;^#?kGX)W?()lJa{IJzO571-YMH6 zFs$+zA80e_B{HQ!fpXnt)r55-Vrv-@(lIX`()pww07j`AL#L7*Wp$cj=eX?~_`PZ| zUM;kyp0ajSp9%ft%P|ai&h4GP;yaysjtQU=A@%z2y<>W7P6}Be(<|v5#+fm%M6%0*p5JuvS08b z603sPt+xgnfq(W{Fsi}Hdk-twm_vtgdGIRcae0F72OK!#L`in?l=VO$edp4(gi>Mq zHL&2AllBw6$3lQ<4z0q-KbmIYJbzWrJXDsR?8UeHto*@pDA+6-_PW_R`kKv)%g}sF z5$471y-C+avC+#58?KqWcu!8Psx4OE%)VcEhr{TGh@mjBEdt5JLD4nR{znZbutnvm z<~h%v6$5Z(a88Z&fL)u3;Bckn>KOFCyx%x?b2;DhL|}tif$)Y(*;DhcWnk4tL0Pm&zx6l~BNBzQWjVs^rfyH`L>|Rn| zY^y0Dh;2R92&r#+)>`sftBvVF%dIJ!IZwQ-ZH}PRuayE`9rfQFs_wGCPq$(>8A6Wf zbP=4=SH^D)7rS4sTbg4ci#gxe#c^o6dN6F~<|f~YSpTd2jqsp^)TX-T%uRp2Y%+T1 zQC8X9CwgN}PK&O@Lx$^McWO@e@e2|8%ZCYGML+ml3y8*~l3A&OH>3h)+Qt0715|k2m*z<&O2JV{@Wo&#(UcR?TOv za8&nGAL{U5#r$X%eam}p<;HZ8g58EMX3E0#qt+~7<=?>7w4r<~qsQk?bZ+fKYxK?K zPSFH}Umz04dc$T|M(gLwn%yTTPH)_GDbGrM3pGs>8f(~CTQVyhoKc;QPCx!$xnooN zlnUPCMgsX;1g%0^lyQkLWR>DWCUhO%U5lgI7)2i!xoQiu$@ zwt3rt3Sd95pmrEf^D*Y=Lg=i`QPyEkq;hnwn&RxTWb}l8!lYP^ z&3yk*Oo`?vbN==5|Ghg@darxNgoFkp)@6T@8j&P%P)VBpRe1~?d#CG!+xjniOYbo! zc*4a+s_vA5DhKhXmjo_nYuO?Ad#KfcW6wb5`{j3If{I@s-G15LDQ6lW==62qPO*CK zT_c+)loI!oYU!-bX!HZLEBKnv+^2Dr&9<@T zS3j2I@v7!!ft0k_028Y(#91Zlf=)ZYdzWqfEX;Vs+_Z@+_m2)SFr@Vleh2FIQ_#@q zGUK=c3!K)qwErZ$1?Gf0+bU;+D7J7!b!3W?0)#Lxk~dzd*5T#_gc@Z{mBZ)p1du-? z_M=^%`5zmc=w+MKy?%I+z&Zc$%G@jFdn0IU`BpY>c5oBXM-7haO@K(S=w3-(lobS$4F&=M;y_99L3172&xXs&l@$EE^e>P*bqrCn` zAZ0Wte!yKe0TZfwHY7~ph4FS_buc_reU3G*t*I{5y@p-io<_ zg|7?;uR1QDA5qjTr3^{K!NEnFFDcwLLA**&fIIySxp&U{I;Q1E0C+bC&ec2koe+jYGD zb`I-sp{O!)dJB&RfAr6QYkAMHcr3JxGJe}jXr{&GV|W3z{3tQGB-Sbh5Vn*P2&dM9#bkmzRbs6l$^%(NJ+|_+?sIlC+%|!j+Xz+1Z1McSB}J^no>yLWR;32yGP3du?ai-_mn z9}xA+MvT7rKa-d4RZ0V9&=dEQj1_?Qi16fXt{3iLAyBqb>shVBCV|??y{az*OUMEF zG3=n#i|0-y#DX@R#pFRk7Shd73-QVj;U_{>w zVvAdQ*iP%D{iYs+_;fYrN80M{jIygFrlGG2Fi&|$KSctTDV~gJ`y^6jw_6ZAQk5l3d!U1Vv8Y+sqW{XY+0j_ES zU%P5F%ukML^Q7h-lu2LpTccTtnLKoiI1U|Aum%?{wXKz5D6 z#|IF=bXB0I^}6c?g0G+&Zo${*(Ym!e z2!_oeU{tys0ud*OvL3|%XO`@{<@{>H}Mp~l0Wrt#^K;yp1%&+XQ|K%P{;&fn9d z$GUBtL!Z=?*5tGGd87Yjo-=_$9 z_-V{_8_LJiWtDxR(o6dmPAp+kceu9CZV5+pXq*oRI3mk6{qCZ#H}e{^Q;j+pth2UiPPIf*&Tt z&u?If3uf7R4daXZ-yDAq2QaTWw1Iclzcu-PjbV{7y6IC#e|}4|acxdXuT!*)Ai2xu z%r2OC?Ii1k^GloQJNPEQ$N#N?(FvH=*l0)XPJw3*H?)5VdsfK?M@3+bFDPOW=9pcz zqZGAqx@GUv-84l zD-#a;2Ae(e|DjSKxhOp-(-m$be>Vq{u|7d>TNsq#wPUEYkL)uE@2ayJ*mi}DsXhA4 zcB}N|$91&Vy1?Ewa0Y{S3^s`M3ScBC+gXq$hpa>$qleU*;{d}84l8KT#&vn}AnglN zgFj;V6MBhfKU}{@EiJjMISCLb+yIRaI5ad5;4chndj9-2gEL_>Tcgzz1vbK>O5#8w zZKI1LjOv^@;qJrT%R`o8l-ua2+9!K}*0KHyGTUTfatofR_-H1sD4nb=8yvyjfNi;| zP|UOMmkag&Z9Pz`<(6Fh$7mZ^JWKK%4P?Qtletg5)OFNU7ira&5u;{w((4oh7Wdr%L0pcoeR2;+j-wi9)ugC+{`n|chk&0d_2Ka6qc z2r4y?B(wrjo{Ily#-Wl=4w&7Qr`vhCNZ6*nN_!OJL?o8-8^6(?Q#YiG&G)9S#Q=*L zU(I(n-IQsgRQFPl*0Th<#!k;*LLzdE7i0YN3=lB9PW@U zx##cc!lmZ(uryvq^&CNBOv|aU+?^PPgvCf;RRt=mabxReJfJ&Xh1y@Sb4HyK;kXn< zLUn(aV{y;q*+;XG4O5g%7%vUFxWrA6F<$2beJ!&4LT>71uA_lK7peXNM^u-6^@fZy zfjNn;ru?}{!JVCvPvZp@GX}lXartJ`0J5AoFSxV3Bqp}Xy-jIZANjWXm{XwEzl4_oxFNRZ=&RsfM+ZjV znZ@-d<9hZ7*RPJpp7tcss}>wS3pyqyGYJJ+5oScR*r72QXrR8oTJf zS~4|PaI^}2@%IbDL0Umm#x#$}>DTxp{QTg^!&e@jUjPbJft;>XhI#cBQ2i&YNj82i zK0Lp(f*KBv*kA)d#WA=w3<#+wm&dcS9x52sY7=)1OZD$q9P2QeY;+tryPUUsE^>{S zl?i>=Xnds@C$L`(v(vzrnxdyE?Bn`-tGKFvV(AvwSihsq`^FXZRnh)vMVx-K-%M5; z$EN-~?-^Q>9Rqm^j?X^BK3Ef4~GVu4X}kXK?&dg4&Ri{DxGcMj7c>`GSYl= z?E@2IHC-J^D+mHr0Y)aG`F;t9n}(cU`G-JD&ralN<3U=6IthH+e1cf3%lmf=ZiAt*xr#E;or?(ed7FXT-W9y%`3V=mL=U) zGN{T~ZtM*j8_m80+X;~HTUK6}RBHV)^(TE}?<26MT&~jR!ptF>kD62+m^BxDdvhGC zdPS~sr3^J?_qE@S6D<3>=^{!5%HbLJJLI3l#~(+v@+$VHHc9lltJL++V)hJlj)Fuh z!eGRNBRLljaID#$#-zk#05^zL1R));9I}4Q+yx#Zu?m>bv+qcgnkJm7MaRE&r2!Q; zsH1#FM?!Ast#sL!iBcEmKO0MWKNkOZ_+6(#zHJNjQcs*c3=-sdt~Wof=6;aOvT2Jx zW2o^WJOorH=e5i!+P~>oT^0zFEQL#Ug&f@1j;M_{b&^LO_C173`?X+q1X;d+eY!c& z)XRVhoG_J2#J5BUf&pL)K$6FbC;!Esm-!AqKl?xiqs(6<-FzV^;r+qS zrC;}?IY~z5&^h`0%)Z$v zKcFBV5vyOi<*7!(87On;K1GaPmolIKs}6az@4jCiOvpbFyQnSV(0rHGL0u&&?}P;$ z@?ZEWH#6evK8wBYV?W6{Oc4Gsoa6O2`BSqbl`akV(hKB|W>D)1|o zG0Vk=(pfR`j4#G|8$MNhTXLTT*7WJu&b#%=9gm;wD2YrQ$!?Q5k>W@_1ZF z#@B0Cy+-XN8OvO&_TJst%V=Wq+HHjkPHDWhaVZq1gGX1;XLvA~=v;m-0f;k>1d1}T zNTlSDg|2HOx*iU20ZFC7qv+2ps`li`0pWQ7*Q@K!+LG^k^5fD6%2#quYe(wruDv$4 z6OYDl7ci6B$#GXv-7dz7Y8_PX_4q=@Hh&iTZp4=Ly&Hn-p4-JlJ+%W`Gqkp=R!z@C3UIy zJf*Gh-;zB%Af9ZYI%vT(;Xy?scoQa=b-krdN&Y;$Bnw`ZMaD>6tRt@9oD)wv31<22 z1LOKlyYs9Qd>3#0Cly-B@7*`bR&xE|0**yyM9?j8IfHd*Qf^nTBvTRU!CI`Mpe(vY z4nCHbCmrH%!9}IaXTs(NVeiym!Jc5pgJ565^}C|k+fTq&;Q~AcfeVjZ@XF~-*hZv9 z-uekXa*zR#cq#TU*6o+>SO=NQ4fOF`bLqC|NkiwM>Ml-fS+bf1$h|D)7dJRjQ#rXS zwowb${}qe$6*QHN)mz8TkeWm#$J{;Z;wWRH;6#qHLD$vl1wU%Xim5qpZYce$Hi+8+ zA4GCD)LT&97t9*u9MKP`g+HJ=zlvRWzR|)ME|Rg(safp;bI$AZ0^t~pfA;xCt4+a4 z(#A~`y^&9;WmH=P=Qnk`#=pG2C}|pdVXdCb`W-5ZI+PBbpTisM6p`;l;KnDzWtPYc zG_Y)fsiWQzfyML06LJ@V^@o=mJq@xQASNJl}|_rig+e^dyKR#L-~ zaT)XqIou2Q@GcS$B!8awV)imU_3klmCyz1coBN!Ua5lRTWAuNFR>bsH9G_N0t84EZzvX}16qFI9l1$>RY!414H}D{vC3tsIp4E+X>`!Cfr{x7;t8uvJx<5d zrR3AreY(LI*gwETRI}@=Vc9n7J-Cr~WX$Wh5>~X22LdZvJU}=Ll)FUUTGr;?&C{F6jFGgB`n+P)UUqxvLC6w50$w5US~{QK1&r_L|(ChAjc!W1jGj^1ECEI^MB@Wfnk#2+Nz z-*3FW+y;NJh!v3DTZfPxw#7RaL>(3`JXEZtI`IaRg;z8-zoI#fS;3KIp$9n8oDrtO zV!OQOSIbYkym+3Hv=0YXM~i;wVpwlw6nIJNpRGqI9wb7|Hlez4)9&+1lKtC`kHjgC z%W*2l`9;sYR|CjR6M|=f%M82rfzN&A7P0VlBRz}KRoYd4MLZI=H}y$Y$lt97ncKy6 zmK^8gQz}|kQDZ}QmTUC6e&1z-e7!#UQg8b>p+dSX(e&piPLR#9dn5Dp|LrGb#kMv- zJkcW{6t{(~t@-==jbX#@>?hK9B8;irzja|0S|t3)U#Y1^`mn$3<(KZZpPHC?U zVzetwn-X-^+I`FdnM(b`lAkC{RSn%KZs@f1p}-j@(eFWfir;)8MS_0o89$f!_1-@H zOQYer5cdl`|E{JUJ@X5FWZsib>05Txr%z=jtRBPk`!%hdw+TFD>-bTz)Icjrg4-M8*yGOeW-RUPsSqt7Jycm>m>%r%7H|B>F!RJTXFwj< zPAp7Q+ESdS7C%=>f1=vt{op#BOIxOkqJ*jK{$gj1$jzyH>wDh}_^!(Qx)zd9p1&5; zxzB#!(`tjtA3eS<^<1KKzLN*!?m-+(WUoU?<>>}EHrU0IgqWPXgG2RFEyl$UaO+!X zTUNu(0E+Bj&~~VrQCEbLZNW&aH$-sE?(R3jxbAEy4X@Nzr`pvcK|2%!Qy7|j$vgQS z8Q>5^`F&@mk=Cv+l^*@l1&_0a@vgs#$G46!LkSmj#a}$`vu$8`Xd2M@pX#D`0nFR2{Ph;m(sEFd)~)wXXQ9)U-|Za-k<%bUzMlFAa-WID*K{Fj!jJ zvbE!uI7U*l)&w>AcL`@6^BBQKt>kDGU}bXdH2cJ7%?uzPvv&GHRWl0Qr2j3}Tb2x5 zhqMBljkz7jLC4%hW^7L8z1O0)VODE0+uJ<*{{sHum8zH(>cx?xWTw56lwKRSyha?O z(LMS7F9J5h5BuoH`K^DTPgxo-MEmJKD zjlCDv$ZvEu=1xF0TgI2EOv7g}5=AMH^Y*Myd1p+Me}`QEW-qLX5!52&8=1s7)+^2O zR69TNsZN;u5mXZW$y|KB8GrH5zN*qI(1^Y9P(}!A5P^aQAp2Qj$BDn&qaV7%M!(?* z>E?`&Ll>G{kq!@iu`VChqjGLUt|6cCP|&>4B9mwwgd#xAX*V_N_Dh&;1O}5v@~tSt zUg{$1{WCee0>vGaN%j)~RwZ)Ka2b0UZ0oVU^u?Go;&P&}qrFndF;U+|v`|(Xa zQ7ynKiE|U*@8tvbkwsO6D`Z-Gn3?CSew7)IB{^bEux1B)k4%y@?j5VHf!l>o1WEl7 zVl%!U?$=>%)~3JD6^8BHwzZ=cO~C}qGs74YwJYzgZULZ06adUGhgTIiOf8j&oN0t7 z(dN)uQ9W1)0lwD7@!JJKcF@o%N>u|KcySCYxN%C`>;t&-s0R_MFWg1pQk_Il4n=<# z-~Q6;*w{foF1j)MFQ{)j+RO9+iSik!u}y zrc_OTnJB)mC7t|7=<((%2r@Of?i<8tLVroB5e<@_d{Vm1F{O@K<6ZY%xwu#nSL{%E z9#M9=;(oPKb@w)%)JDK%oA(2jP_BWd8+L8YBQjky^X+$g4CkYv=whMalTC#!oCPv% zn_J9iA3r~B7d}Dav#;A;eo;GPBX|Q($!BFRz7cgaq!FDcY_JCg>+BCab|G}aSy&ll zAQxuWU>CK~G#l!Amt&0d06`VXj^cMXqsj9>@$RP4uqI`w22xz=5%%6mGB5|3a4S3V zr(3%yZ-aC7h`7z!`;66SNLQkI1f*T7X1t3?1u|NirYMu$Eb-z${0(k3?P5hxpL9^q z#6!@&xThYJw_JOvWtzc%RkUqW8&)+A;bd#eU@d zus0oOp^0-6jO8+I9&2V-i+;taQb@4q|7)(1Zv%IxX1sB4+~#4`kg^nCJ_Lga6CxlWBH>5XgF3MArCQh+P*$z$SB-t}>!CPzNYFvO zcYEXT@0i|Wd!)gtt74YgeA~4e;9A}Vf;cJmQ^4T(gbc%al&H($_sH~dy-G8bR53c& zU3nHd9KStTfEkM)+y2hdkC|k0#6C~3Hbk(R{;8pVLZy#%laac)oR`+bYg-irr=_Kv zV*~fUS zVPd&@PdjeyMydR|v=suCQ1aCv-GIcz*yXF=W+Yu(>)s;^)UXiy?EAXSuVWInp^Lr> z1~>!A4J#OIf9Ce@C2p$y0H^xrNx>&QTo{+sPa<`>#pWgIFL$%7)-k@W~@l z)w+qRz8NcD_WYYsS=Y3oVe&#(hL` z?Ya3iOjzjl0>duD9@`1bMKCaVZdm647v1+ zKwYh_>nE4b3sEBb!5W%^Wp{w?C}}l2(bv9xT_tc_souxOo{k*Ohrq{p>@C{s;43za zSiZO1OLaf`yYRNhG^v;1RkpW0dajjF*sN8|txj9cvYY*|tfwqvI@VRadYYDpZ={6R@3JR5o66wCApCy-umn zR?pZqw89C%I*uFM4~0ikYu0RATOt=7 zOzQPoOAG*-JC6u<8NFxx_gEz;CwB&_r1_J%Y;0`t|6C|D*Zyd;XE4tW~J^oyWvchQ7HWL7dfOdCz6g)^!+ zbl%H3=5Y6Aud`of`QY0HNi+B+UvvUcV$HZudT_@aQa=rQ>Nom!B&ac5^`zamUlX+> z64iM-0hiaF*xo252@!9K7xWakj&Wdg*2=vA%zz@{CRh>krLHTV1!T_gvW!DfYedLC z=~c0#fSv>{HXnK1hwUHs#(lF_>v)XwQ!JyWG-%Zd7IaUS)3YhsIfD3*cBe%~N3tnU zns4Jj)UEM{cq-2O_>Z*BOj#8YX(?ux6sA=JIemADxUUGQ?&t~V9NdZC_86p#J-IE- zqHS}J#uMetEyOHJlCG$`7F)%F(h;uGx4S?x^OVxBy^+S&mLF6YiBNg#N1*QI~ zm83wNk1lfKv$wL}1_5$H=k^hS4f)gjm#37!?=xQNy#>p@7KL{vuk(O9?NZP{ce*Y| zj{zHv{cKRuto^L(@Nsk-_L!MX`M81LwA3vwom+cr$nR4Q%qN%42z*h3l%nIx*^4uB zWW;%-x-5Ck)xOJ&ii)T_kEz|W7Aj;pVNc+hn zxmVdmtstyVK>MoICJ+78NB4_@!<<8!AF+&1S4J8tb-bCKlUb+FfQZtfV=5l zI~hU*{jUD~L;1h|wS;z62S2jlV(4KcD(M_ugh~Q)0{`QMmKw@EIVhk13Ro#*UO)~*djnMbGIphD zjNBlj0@%1b=F^9|7Y}OvU8U@LYo#ZU1fYboq6$&Kfl<<&>}TQEWans%ZKvE1E%{bH z(_AJEctP(Aj?GfKO<#Z7cGVFa*fWM1Di(FQ|M2WigS6M}{!?Bb{?T6il3vCnsHKvS zcLH+GtM3m~7DDbZ^Hk5qciFzWSr}dvPxu?U3lctjLk}T6MhS8}FA`WNdUh7oA*2im zl&T^xe|*72f|~aNiy>zwysj1`?OqdYsEdk3vvg>v%6lF2+nbO6lN%Qlk<$T9y~^}W z#cQDphI7EsW(zdg0(HoF&JAxfO}uRNT0lLg+%BwsHn6OyPWC*yIPY0gUllm9Eegyy z=>2?|MgPOy&mcbG=}Nn`)(|qK3R3L(KNV_QGp0RkVCtZx&I0oc%OU>WCZL@20%wj}!gDh7TNIabvIeED5E~Gp$ z&@a2Yt1+0$J^ba3Lq(hW6bzs z@g$FH8E55jy2W5kE{vNl%zgF*UD4g}rns%Na;S{C$dBJ}dC?T-x5+1}HnXe4#e(Q& zCnXM?`fx>qUxVHwPh`4ab_ALq3xbfHKnhKuoGfkqFPv&!)hb^OTz;*0Azd!u_!{Hf zgoQoUNUs*?z)_-3>yDB7>q1*ccQwZWQwBtQ+pshaq1q9QQlPk=dFK>Q4y+L}^Gv`7 z#N))@f+U$ST*gk5GmeR~%cWbSbisbe{h%4?!hz`gei?q2<<;zZWEBYrc0DTVUj@ZL zWeKY}PX8~gKiHSfaWU+nJMa;$%|@XodqS$e6o@}33w9%!j<+v-t!X>eI@t@JEGf1a zbrRHpt6oW)n~@r4JhinM&UOb>8!z{}A@I5bKBaikRDOta?EmBGE#sn4yYKIVsEBmv z&>$(&HA;iDl!!<(G{O)P(jg)s-Catm(|;KDY46OoDZ2Xs{%$=t9{EkJ}iD>;j3D=Q$&t%x$0WL$SV~@c#r7^ z%Fv>yv>--QC>zBnM`szD6#eTS%KkJ&d(oTQD z+{Zn-2a3-`yS@v~gEunkF>D>b!?H-r&N5ad8z$>pbtd;aZ`r8en4Fxakehb-uf(CI zPJKrAP5C^0y(aw1*C_3cWa5q{Vm^h**`jH}rVxi}eFrw~V*Gz|W#xZ!Mb0WrpcJvo zoWJOtnw|C0_72~lvMN!-_1pNYPcma%9N+SHG(E($iz=x4=wc~GluWDG*f8$@DGDoD z+o4fsxo7*9cn&$br=JP`*I@VtqT_Z|;Rv9O4F*-1V7u1aMys5YI9B ze)OX%)UJ8sN8vx_%h{k?_fr{965b2autP{oz`Sfrg$=lqE%c^2GTwkt0y{wJV>TGI zsLek(@L5V*fu;uv@37Kt}YPar=y$YM73OJnIdWMjKg3=KX zdRq9h8i#&%5TEIm5M1`$&w{Kq)M|V`f$cO-U1G|(z)F}?61UWUgJA+bWzj`nMPrbk zl53rl(Ktb^op9obMte4?jEIDuR-kmez)oWB(7rw0`9sI-_vurUsLVe-6=#X97zP@= zqrsGTw_Aa)AQfsS94ENzm+mTmJ*HCb9Y{@rD3O6t+h z$+q6!5lYcJOjdlJjNL&$BSmuPO%GYh4-1usY;tR%tp(jx(#|%QsbMy*dSt4QTl`ji zjjU7kXt8;-x!A14=7##Z}c=PqRdHw5tJvB;SsiN6PYfpCvPZ$%#The)u`nz`kSO5ZmG=`?<(jffp zGCY~>v;gHC4gsqOf3ON|f3@-qjq*6h!8Ue(2{SV0(GF|oOJA3*stJs34Kx@HX>8p^ zrk%emr;^HV>HmW7e96eS2|^O_z-DsYM&!#Yaf+(*aQ&r)v+(di)F!1E&vZoU@#!V0 zo=a^Z!8WzJqPqwP>QwpQGfm&&{cU8ec-rad8Ffj~5p9`0S#{#!)e=(j9L9RP5Mz0Ror|J`Mf|G(Pds8}^yhAIN_|LrE@ z?C#GaaTgY32M?`8q?exud8lGop~W1pM#doTKMgS7nrnv21hTix*y4VC2j}>9k^v@z zrzFzdU??WcB?A%njyPS@fQ7H%o*b#Hbm$pruYlV}&vy*1IAkAv4mZHcce#-YFHu6! z)Y4rYoWgx^ zJDkziw{H*SGyeI}_t!sN+`jS8M?COw>BZ1W>Lbo-+wygcV^j&%RDpqXZ!_I_P*)qB z>4I(3*JU3e?KyZF4fsFU#+Zp9dA%$-ZpU0RwdY~_^xE*epNiy-*g>=mp;8YhR5q)b zSw}}>oflHbbj^?+xqUfPa&l=1H=3|a^2zaewQMtbxBSpEW$crrYhazZGgr*-PsOa` z=;u|F&(No(Kl5eL;;ho@yUYKKu&Y`J3EDYtjrPohA>R{~S1?gg03 z6vdK3=LV`QZo-Y0!}fFP!?D}9j5?bqNl;;>w?t7qcY8=Fy+*rx`S{NnU)q;%(eY9)w;m?6Ckp+`7JM;QeQv3!WdOC(`ka#YXw<9E23!?>&wP&Dz{#!eJh2lh)-5w&u|~$`mExk3 zO`yAe6`(3Tn+Keeax{z7z428p73S2!o6l~VG4`<4q;3}P&aU^ruehsMF*{3-A!7^Z z!ivzbSxh=~HB6~{wVaWol+`&U2%j>sHz3@06l83iPIN>~H?tP~EbPn@R7WFQ} z=J^kf&1}9SeG5ng?m@G6p;@1EUW>7=a%mq(IPrClm^E9NO(lSBqN1%a(YFxrvm6_v z7AkSZs$2o1!XS-z0rPAIS}4W<4{uVzS!hk4ZQPmd2KoQ(6L%{+$U~KK>gfsi=%UBo zr%&HEzws951<4}mx1J+g0@r_lEN`qq-f}GH58?9$pUITjPX<4@qO@%beCn;8$$IWn zKH-+B?mY#cZDnw_J$NL1w0qjNG}$4uRq=hE54T{X_b;nxBzhR@kfr0hEXpj<&_esw z&2OnVC6OmBpONGZS4)r<#iOr+gO{c=cZ~W!&wXOs%y0uh71Ne1m|lqbfp5Ro#OJ#k z8NN07*#E0kjLY&V{(?;)n7w8z&OQz7oUc~jJnD(Aj86FSdBA0N`35cQrj^ z?fv_Q&Oe0|p_6;qUY6RC+<;?c%v4nWGRV5POOf=p-MuQ7dtu!2fL#pyTID9l-e5*- zenu%PwcDG>C`Rys7yM9u_IbXHB!m#b9wLE|{@%}^_}?{95WL@yX(;5?0#h}HahKEi zViPjuz8u9?*c=4;9_4920H^c%jsXM!lE|S~u_n)bhE;GLcbXZ9esT*shaW=N_hul# z0!IG#QCi5{g2!qG#vmUGX%G~4=Pdi|K73>V4RBiwrclRtTB~R5mBZ%ZQY(kQT1=v> z70rxQ?0YB$R41oE%om90J~HTs2aHpWcFZ}>6_bwF;-j!jUKpykTbqjB{f~c+X)Rh% z`1u$NEw~prv##QY^CK(w1dvbajezTHVf?m%-tvz)(5q9XRNj_$^jyf4;7}P6vOXu4w}Nuv!G;(vL*NwwhrhTXazO*(nQRF9ICx$9O6Z!U*!XwF<|KkfA! zep7fHIpAb^#(A!kt3RO$m9$U9JQ zMs}%|@0VA899Ax$iC(JIsfaTgW8746wV(J56G(rt!j|ctji^=_kf~}aw%~ad$Kl)^ zX?2?L6RqrGov&3?cy4MC*Z%P)X!eZyIx+p3mxJ}?N}Rg=+sVUzYnMsZ?E%?_*I|+H zqVP1~-csYVvOb`p@(V|ravAbd^E}-5Vd&EF=~JV4aiR;E{5ZYA-dW`6$B#Ny-D{fp zsOyNC9jfKC#l%GGuQ<1`zA8`Zy1}9fbU;&Av}MrQ&s;w>nXQ zQfbL#4oKl&85n@gytUZ`xMcBplR>0ULb3qiVY(wNrmBlZ*{u7!jP!v~kR*|X4x_#; zc`#!Ikm~EBzi71hG7@nt!z8q6%nef=c-u+u>1Yr$iVqUeN=JoQhnpp8y&#DR+a+?Tw(Th z%HJ-vuP`kzMI3q)>9ag(1`y+q#6*@DM+Esn>gjgF4wwa0WQhFyW)+3{wUFf>LcrrzB?e#|9Z=!*)x=gjTe=savluDLfw`Mi8Dp_?tkW#k)$TAOaL zO$D|04BCbLT=duF3Y1~vJwPB<2$m!g`>kb=_>CLdosz-t-Q?r_Zp8J{J$pgDp3w+9 z<=}3+Ho-~JhpuV~BuNR{wVU+pc^RvPD~QF4=e)k&@8?knru1HZxKI+niyXa5xNL9% zJ$8Dzk*XtknC_yB6^#3KmiMoavgAEvee?j!wj4d%)a^~e_NVE zHe}^dG~;~jcTIhbcUIx6yF7*A5s@y>s}!w&pYZpvzUk-trqq(xq7j@z4QV!~NazJ7 zRXZy9`j>car8h($%^^o_52xyA-_2=@=jAIC`}pzGq4tu09~k|vvRDpW=F};PHHeI5 zaR&as#_GGMcAQg?NTj8$$FQ&xj7~q?d`=QCquXN#LuTzWwK1CG{LZpN=cU8-7Qm^g z^}He_>$fQt2n&AghdlnUq?eLlU^REVOE=#`ff)(FqOGonNbla}44`qIx(5XTR^Cuy-8Sx5!Vr;pM$ z;C6hl{C|Wq8s~YgE0(DCrx-N_qshc%O-MAu{;Xdx8khKZPb^q0638LNYfQ4(z<>6i zK1S56Dzf%tR%|-FnHQ2dZ2#v3({N<>{tRg^OO3qD>p6&BVWfTE(0W?Fm(=@%-oh12 zrC~C#nKvVenW*m*A3u;($D;-;>XfS0dpzZF8oDVDIV|%IQHA2zmAH7!~!y4msPDpTu zv7gpn@r zI8&!s+d9Phue1M(u;}Z-H5lxrR2onht=cUU(<`6{;@27gwafYfwS$WK=M14qwj|Pv zq+SGX&$lKa7H7G5z5E+U+_)^=)gNDJ)r&lz!;v%aAlg}OdOG_~MkILTpHKHe%j7+K z4p;D)Xu!Jbvn0Z?=bIFQu7$?7Tx~fNP{elw9*yn~ko%ifj3ihdop$W`xpix3xejCn zeMFi^PM@}%4b)Q5@$gB5D&8WiFK3EQE=`Gs^4kEasBUv>JYUwD;2^SPpT9c@cG<<_ z8#7oVn293oB2CrFV0NA#(uu}8Ry)J@ZCvsEI^#G5Yo*EPNhFJ!^}D%R-%&O<)!xwk zvmJ3~j3SwduZVkNbkXiadw-|7ItkI7!_9ZsC4`T!`hVlcD$B=pWoPo!#Pn|MQ#u-B zLvsn9*u&(O7&;EtZ+oPl!ELd0Gu2HTb)*;Nbh~W7k)Uy<;DyCht%r`&PP;yb_4OaE zgXxz@s45bf`uLG$WOG-7eJD9IWY8D;I zktxp#cmgY|s!b%k)|9=y8jmfkar$y1~`Hd!K5*CuPNWLXfm@YOdZ%SlH< zEh{kSfk$ehK1|K!u~@@eZsm2M|8(E`*S;jQT@GU_5VoztKaezAyaRcKi(l#{eFyF( zHnNjf)8||>=U1$T&r1Qm#HW(AhQ4UM4dj3o;6Km&uKzbq2FC*+4>Gp_w|%TG0m;*R zy7c(-`YT>`@j4i*^&lN^ojpDk0aB4>BixkK`+?stA|Zm#h?frdn@l9mwpHEn3}bJ? zUC@p1@~eI)GQ>Al3v&123U~CT?=ktI8S6jH{=z#nO9fA$<2L0a>9P=|NB?mukp}fM zpsdErV>u;X?CjZ{`kUb7FP`f3Pr& zL&WIz*g!Pmt3hy8dC>kV+i&wb`!CZ!_+~l%WCsQ`^VGlPtnC(1;m?dEbben~C4t=s zlN9#$(8nR0Ayji=cP&jdVC~iCH!;j+0xuy9X7O!6rjrIr5DR~K_RHLz~Girs>+;EW-A-i72C7w}EvflKbM8{JO%I3|#jxmfhLvg$e zQ&o=fSECshuCR$yj+MuABhyBek#*dA_E97h3;)y-e!lc^3AhZwcf^$XnPFv}s)V{H zr&q57IoX&KUySpmP2kg=ZWR9zNqmj4(Qu;e8@k7Aivbd~5mt6%W8_ERgB`VR88tP1 z9QGn41(fNkU8i^ub3C30H>c0sI7ekxy(RJP4GvBzKVcq(X(rnI4W-!<%P^gvgsJY0 z{g+kTX}iXyOqh4hPma=XJ2LReA}4CC`F&{f6-vu0(Fa_tE#NDpF^|H@`^NLaFQh8B zWek#YJ;>C6uYfTu{U})5{AyGX5qz0gC0S=1i_fBPGD-s-*q!D?<`H=>UVug9YD4no zK$6Yq{DV)f#K*`}3!;@zYvJ5pt-hoSh^Nn+=(CJkky@Xv;-&}W7gGv<6 zi0_int@l5!*Sw^{zDYvYIX7cdwJ^vK%>Um|3)e?&*=6V#?fS_AcX_Q;fUIVZF_HmE zpLXVaGK{}(oM&cGxw=t1naQvF5aX)=lIkUBg{(ZEu%(YrR`KLUT6Gz={1qlqKCH>_ zkCZrH%OO{eI!ir{H}tdWa-tgX;z!m|2&BQR8-efKZmq`VoYZ05q3S-U0dLH5{2+X` z29oCqnD8D5%YyotLU&Xj3dbCMLai+-?9<%Dd z-g^6Bh2QM5*ML9gZnVj3#w<{$oWUb9Y(!f9pdp}S{Bc8ZU~X19$9`CE8MI|h{J+ud zLPg2dVT~)J%?zuGyEcc`pn2*-pvZ0KB**CM5qDPi>}r?Om*2lqk=OKa5njM28A<(k zUD`7K+rQe$$trAluYDAkEj=2*1azgt*%awI1s@dS3MTu}ORGfW3iq_)83LL<beP&z3=x6Gt;P5Oft= z))Je_qxuy^W`D>(6Iy@bDCgQc99P`@e)Rn}l+ccxzgDpa`0HvkE6Mp|6N&Kxn>_OG zy*T?IB-PIcS@EVahIHi-z3B+k&GNdWpO`+mF;zl)(ewD=q0?4Q{{I|Pk<`^5=ZTet6V_%by{bGaiT%Ml5^ zHFK`|g$oBLl0~iTYc-iz2grP?qH`iaw4pqz%I?LfyjNdDp&E(bl<}?=H#p6#aKl{M z`$&0b_o#>hOZ*4eKtO54VId|K)!Er#AbamX?iJra`Q)rWqz7zJ zQ^~+=zfS^l?0Nt*1hIXXA?WhXnHFk}Jg0(V`zg>pZ{AXEwL8lgmuFt*-3(4{g_EWX z#v{*d?o>J2kl771{K(9Vm*B&ncM2lXYVeT-3xilr8V~u(J3_xTdrRy8d=s&wj;t`Pd*VcS z?%C@1+l9B9V{-|IyE%7T+Ms)0aK9j5K3u+u4i-gNk)^O@1d$+a(C8_UA90<+K8`z$ zq`H6P>k@LMn_SzLa?`yq3vM*)$;xIo=X~yhAP6k}WsL`=%W>{gx!7rhsp=B}GY5Eh zjDlG_$L=Vj)i8IQ`9;@T7r_|}gLOdk!$g6B>){{>`-!TTQ=F$pqBM!~l;vUi`DS3sBw6=G zWR8`riUq``uF=pV=U7#s;nz`iENQRBl2FXFCsXPMx^whL#pXwz@mc5)wb#;xFtaGlX7xR07o(Si^$eQ?f=*<b+;iC~xhmPhfu)c&m<;!%8Yv7Ar|X8^M{-|~@Ao0tv+iJM{UdwaV##uP6^RPIR& z{w)<3%G-CSVtsZQNnVm+MXVbu@!@3L*1vB;K3s=yT1%WQdUIGHN&CQMSXuJVM&HAI z(<`|-w5DX9D9&UZ{l+(13BvA?GZz+cbO~AZ0i_9Ki{jN-*ZMTKL*w$3A%7c0| zg4o~stnvzwS4?sj5Peu_vz2Y#G#BFzF_|6CZCZR3JIrc*piV*(u!uK9=PGER+|omj zx?6Q}H^VhtFH0J>UjVi%$a^f%KRtNt+E4YeY}vP!WAs3YxiPn6`{Z)~5LS9IhrQRX zU#oQ{LL9k2KE<<^D975~v6+2)(yg`dRy(~2tS!$$YK<$ysMHErZ~ zVlTL5S`O)8LnR8GQB#e|riATIh;fXS`ZsvuK+nr}fPJfOyFYj3p}~kWC%&1Ni8=IL zi%P_;d_>eaH#AZH?)V*5-$^|u;!-@1=7{;OXC(uxaJ1OvbuOpGwE`8EuaI zx>}wN_?O~fZ@Vv$W~h!Ci2n9YAG9_L3K=B2OcwGuo%L0-FG%}V8QzMSsw{c`ZQ493 zre7dz4qhLBr(2su|4cfrBnkPV#Q2dbb>PkFP6$gmD6<<9J5bs5ZMST=ovj4w*9&2o zdE))MW-Hd5R&A3MKJdI8hcXh36!MDu3Wt8NwBPE~Hgl`~W0E-;rhFq*4!iu)nCgx{ zqb{Lp5QIkfjY)mmi9SHA%FZhk2Ui6ez1(DW%{dN;B*rmM5;qq89{h@$u{&p8o$HQ| z6RKrz=W-5|k7Px*2o4^9s4O5MB4UTU;hdS!i=jffG4 zjjafS%B^8hU?A(c#y!w;Ir)|oNmYDN1hJULeiD}dS=e(M@fWxQvM>wBUME@4b=5j? z6R+FN&(v+agU@+~Nhb`;b~STQ@J&x8^7khTYecA7$>c{z&tG_< z!wK9h^ZgX$LyOv&pD}oH8|AxO%*8gqyCXBilnIc~E+%b1?8+XSZn$FoLko;ABCDGS z7a+GrwWb1@!_S9Dw0LjT~tfeRBgObN-7 z9S0JWP2N7Mj{S^DNiGJiG#8lkrDma={Q*#J`tx=g#f2F65Gaaf#*c||2 zk)3^Ang2wK?`ezWoj9emb|YRAR(&!h9C8;AVlO~HFVLCj#6WSiF-XU^Wb7P*#PMHu zjL79B?}@ZA;5iixlPv0cef%}<{(HQ3#Oh-ieyn$w9yL;W6FaSKwk)ZaG_5Zk7c~Cf zp@?M(G%xW2m9&$r{uj;$Xo`gk**;AE@xhOb@qI-p=Yv#69fWh_?HWp zn73f%-XB*KVShlYKN#S344FpSf z)aZ86UrWU%`b2SaZvb`81X~Mc-k3#+S0@udKd<&$${N6cYV1PDvX3#}ar=58X2M`k zT$g!LvSv(8rXeMubwSpZCglrWmEcg8=f?NtNiMjQqiCdGdQYSRZQ{am3VCb=7&7E( z4T9-h9o(Fu6fpB{aW1PN>m@2Bvmvz80QFWLv_yW%XGEwc>%I0U#IO|xm5b<@jBn;y z(j`|q)*xKN-FxE5;fzEz+hC%8J)WiRpBkyrAxbuNzi?46KXD6MbUe)Brq4Sn%Ktct z{G?_L9!Rl9T*@`6hxfdGK7-fZW;FWGU&Tc+F#Y2xL|+*h7;d~TVQR{E{_LG!k&M*X z6PJ6R+C_S?*ynl3Qva%<2XFD6%a@#uT8 zLKY@Fj{E68uTJ8bTzwTCQ~wr1x*WqXBEx|4J6Hg>D~U82>-4VjDI+U-FDX0nqc_lW z&s9vrEvCVsO7_r^G*Q>+&t4C|ZPfhmCl8G09dxhExtAI>J>L7n>XkeR9#A8}L+L^M z$OOr+5MVwt=eFo0?C*YdCvEtl)lh&3b>is>#u^LGFg4sLc>60v=wXdIXG5&nU;||U zFVA~FHZv!`D545qj*XV~^fO^pyH`STMgBanS-OCu5jaOfN1RP7icS=gdjcGM%(mUf z(I>ByqM#HlNmGB2_J{s#04Zo&(-qD`?H5uMWimD!%pNO75r@8OW`Pv)F^-*O-mEe8 z1OC{9LwQB}_OJy!9yE!gCA2#>IZC9h8d6{|3pxXcX5$Qh%fju zr7}Nf;wI?_VWm(U4gO$v2G`(KPL#w8TKzt6kVuXQNG?g+%ws+2XBf~DX}!diQWR_b z3s|g*jwKPoVmqn_)3W;!qO|QVUnV|yY(;=%Y!-|A5akA-STW+#$(7ZUpZdoW%L)UT zt@_mYKc$eBoBQhV^pa;h(v`0M^MTtRSB{d@8~S8e;C=*o&6uK;sZ@EO#4C#b^bg~n zW9ev8C}rAKzso#u8Z2!z)ZKR7m?^Pv^=bKP??)-;wTjwiwTets2->iJk~{bU$Vq0k-yh* zN4UDHLz_ucB1~P9SzD4hzAYk&CgdA_Jt);8UUo|KW_fCbigUaaoy;N=ZWeIr>pV@y zcJ92(V6}c|IrY{-^cSl~15J_=iC;}ymG>|U)P!fBF;gzae5ag2qRWr0l(dGw$M(9= zlB(u+vOHbD4YpV6XshIfYKS++zLJVtnV6vbt2cL6=EQxAJu}w9noM757+G}S#(W;;mbWDt_us_o`#d2Zw zac%E8cty zO!8*p|2CY)d_4MZ?>E|m-KVhkXrOUN!P{l(as+qsp*ROOV8*yzCr0&~AFyLIny&KB z=b;vmxt6#oy0cl#Pyh%}9aW=Nz?PW0&&x(P2!g|yKtM#(<9@L(BY|M`*h0Kets4d3 z!4kXK_sWVc3we|LHz(D7 z8Vxv(bLYx?58tr8*e z|66H>uK%qxxH#BWSjT_|p9}<;v!e+ZJq}+5H27ZJfLbbB(FbLb|5(X0_`~7L;^1xY z8lRORETjT5Iw||=Ya5a4K-wo)pe5k2>WgP|0RcLGK^Y6k(iekM}o6uQw@&OS8$UgrwaJ57vYoI~Xt7TP9LR z^{~~)Cs>jUVk4UbuNR5@Y8Neg^JS8a8WVg6H~h|7`)(!L_h;=LW!i4%l{+9ubw&VP z_B=x6JT^FU*>k(A6zJHZAZv^{$cJMVo1Ud4NJG=9R&1t>2J6WC?*8<0;F&Q%<>NIj z$vZu47%=Oh0S~+H=7l3(9z!LaxXbv zYRkp?u;Pv1a^xT|n!3~;Fu3J^6Sqy~HTul|`Udc$UifKJ#clpN{V|}|RlG)etyK4k zisnJXkIcYya;st|)do5~LKhlCh1I=W8@Zr&1A&QxtI)Qj$Ebo8k#CRi^;GqlJA>snO_E(rIa40m6f zQ6_))aC;RnB87c6ZA^PM{cZgtxkG5EhjS5;iOe_uuH@oA-*^?Oipz>6F_Z$5fEA3S zeV}nj40_ZX+-ehRn7q;JwMaSpfnO0TOn3cHwfR#R&EZMylVF~<{_HxUR>aHC`m#sz z+R;#L{k%9J#y%@K2OY=z&EFuHvSAe;RB79Us(zo9^E0a`K6Eo`$X%!dl(2Ol=sanP zGGZomqbdu9GsrK>%Mn?~m;^JxGsuoM(GtNF-sSX@V=Q#T*R^La zvicVC-$o5K6>wq{AM9FNFxx6!`tSlW;#IB_81?}3YMNZ06j*l*HRHaykMikcXY@^5 z=g|QW^^EmeWphJChO6ILg`6mT@#NoAn^)cCw**u2tZMu}k$qPs0?%cOkOT?11}T5{-Ui*rkPLJ2K;P?oS4FD!`qXui@@cO|eOD{R z|2s{Q>#_%m$UuQdiv{{b6TlCO$G|b$vOuWLurVJ8nDJPP+1J#YF|x5~dt2-96zK;# z&$X}LojFp>+H$`O=YD#=`9ta8@XrI9)&SWRjB}N*Bm#4uEWPfzIi+9L?|gr+H4TOP zZkd%-nogRg;su9{Fb>IyG5uoq;Jwdc@F~3IW)Sbx)M-$W%?*@>x zNd{86M4JCM(M0&|)-G_7-~Twp>)qoj`&6c)dV8UTT?q%CMB5 z$IT_B0Eux|l7wEQI&jB&ly?NY81NanB zRPQT@RIKt;9*%4Q7r9u5*LM|z557GSXOlYRMW7?Fzao%pXJu~c6kM#fE0!j5JG$)y zF4|p;V#NSph4r772)vU7OhaL&*e}9;($MaZ6j`KsA;N013bX>U(gL<9P(CAU-;bFr z#LEV+&cz$BTC2py^yA9UBeCS|O>HwPZqlylP$#D1nnJk=tUAqZQYCm}h>B{oW|8mwQ_?Al8Nq_|*_?Qhzn7 zq2x^F=h}cYHegm^F?(RF+8Z?1$VyRR{+UZQD6}qR)e`e=Txx41cNSQ9WxDOrXF=)n z8`GX_`i4KQM;_KCp&nP-PH)xxqI|$5eIYu_VuvT9j)L%N9+@Onx&DsJiF8zZ*yUxY z&hI1bI{hp}qFD&x7reFG)us8KFKo-Z2rIV);_I`ZTy>W=HLDmO)!Nd1Zq3)+sz|x( zQtwoukKR)?Qr$&vPBwo>i>S@jwgPHZk|d&c*4uH=49%HWHsf!A_Pj}8*!CtCLOR-3 zByDwMzgu&8%;R^aEK&pVX(2O~Q`j5uVnqjmnFFBo<$<6OrZ`s(Lh7Csa=G1j>_rvZ zXwLDe&c+U8iwrS~4)`+Buk%13ZOWy%NOhTISS)e_Ce}eRc`7 z(;ENif?V9nM)ESx|6YmUinitM@Z?xk7TKo|C=3_bIBR59@yNdrpV!?Cyc35Gn)%bb z6_hz_4n*ivy(6ZrI|>a_%?z{;@>N|;j8s-xl5ox9<`|B@7e9Tz=Q2($Emk~#FRCDg z=Kw${&l}!CDo=nK|Fpo2Gva1h^4iRhd-Z~}v%S+|#mNpKyWUAbS$IgT%SW^V>kk&~ z1m~8SQ~Z%^9udm7bVxs#3#L?I8S}sV9U#rprSCp?zdNp z99AZmSd0abj8b@9zgri7H_?=n+I>wDU6(E6vnWhtQQq482#@>EPn6*kKXBeMgz${$ zj8wJ-Wf;X56AM@O>UZ%ReqelsLDA()JZO219t?%$K^hF{!j)Xp5&S6N1p&p)M z>$2g<9ALxo5&B}DyeBqJG_-(;>p3QN+m?TC(;2|GqlOk~?V1kyOb0eAE}PhL)2BkT zyyf47YR6Ej%uaWnQ-k4EW14yAz<}@cvqz1MB-fpqlP>$KdZ`lJO@|}H7HT6*Ldb6^AL>7Bqzn3=>d8ZUA8(BQaQS)kc>49F zH7GR{18NnM2eJMmBE$du?c{1)Uf!WrE(-MiO#e9mQCD;UII*U>$wE?1;m;zxv1eX{ zhxsuLve+|$DfZ2tWCBM-xDWNh?@Sc@V{FKmzk}fZ9J*IR#iT_)l6SU% zdmR6I=jM86IpEc40tMV6cyyPeq(yI{;w4$)WOM2U`+1qdsD#XzPuJGHBaa6p?ILjKQP%-V2Q5m9wsz&AFHK zP_@@=j^H>+xcH~utE1&l*1)g%d+s)?2F~v&~!vT9^UNE`>M7B(;rsm$)perndEA}RS6gjl?SO=$htcxDVWTP zxssxqNPOG0AF7){D%|VCRHk`5Sm!V+A%*fXX8Zf3J<3ANvO*7xL-9@0ZzieDyV60r zD2hDk)foo)^>#rvxE0OcQ++s#duS)}nE z*1W&|N0m`}?}I6Cbt)rkb);-SyQs)E{d&UwE^UR1U*-XoU((K0{W);gY<{`{Iyw;kF5fYFgpT^dh? z);WZIrWTre|330@6ZOSpI6!xUIuODtvGTZF%_7$pI1&2PmPJgdYvo|RVY~v*ta=Hf z-sb3>Jr5D#9MQ?Pr6@%;054G_p#w(mg*AZ|v>XpIHog{CR^N{?TokQERum~6le`q( z#)s13kxE0I;mXKoUEwoRtCfnRmb_-BjmQAdLK{MFpuB9uyvUOw=dc2SH_9Tu<2EE> z2WrqY(|y+8+g#HN>iChO%<#DdVb}X1Y^uD4Bj)TCD-KJ!ULuv0Sk&ih1GuiM)_LU* zAue$z+IEL8GD0-`KA<^kqA%dRYNK+|2bJEfUKW>^Kv|#kry_J}M~RqW-_6YGn*nfO zJ!7tDhcyP`>xlRM5vF#=RtWu5vMwgWafSRAG3=}2?;6rYJbV^axI#M{QnZd)yktg& zl`Pl^a#PdMc0FpK=7_OINX}!v$kODp2(4(%H&aP&(d*4DW6OFh&`~5SvGkc~ysxZZ znm8)%lbl_yqjF^E#IX8O+jKJ(&v8HgjCaCDSTFgU-Ts!Uh?-bNQ;Q&LO*r(2QcH@y zo$t)wPw414oBxn@VDnORWKXE8e10Ld_vLk(s?$}5f~Bes*y_ppx(yi3aLRq|{%upe z!1r0Ky+7h^=!?WT`)xk-9_zLcfuU_*s&Uk%R=kVYT>Q^jg`lR;@rhiKYJr=KmSs1w06r^_u3R?qO%i9AqH)1Dj4Mq} z;Gav_!WzYNm|&g^K+bYC=(n4GDv#4fN~>#O^y`ywJ<=2OG%_A&JfWQpuS>pA;kB}> zzviA9uQ3_a>&FOVfc|ENOe5_7!8%4>aA+;y&Z_f7zLZ5GcuF&(>XS8s{9zdD;(#as zg%G2_^;HRDast1jekz+~(tLpM!NKXv`UXy=-{ygg=T?}Z#Y1#FcydEq8mr{wbY)4148(iDukymO zW$ku~1ti1RZOpIg@xrs0Ei0a(>A3~HL@gQX&qEAe5Pc|%_vs!y$fWW~J?Gl9E;?~v zw;{Ol#a2~^J6*uW4>8g3d?7iX8+Zm-$(U)vX-Z-reT1Z6fO|nAMg;?W3qx(*KIp{E zeOCQ|(F7!moBF31ahxoETlh-Wu)QN%q zyiKZ05ThEw!FUJa8t|Pd`zLM;K3kHP{Y`HX=CEN}@ z{W6TMbq#`V$t!Xz$C=lREYY-^KmZ3ZL|}AVZkD0|?G%wjY)-vpV{oL3i|RFq33vx1 z@3xCy(QRM7Xk4yT}8uq`_5dr|Cb&;|t z2jq2$U^6gRCJxpO?Np)|x zu<&iy1W#=KM>R6sr^>dRh=&O5Iy%QPiWGubA~S_WcjC`F1WoNNecd*8kB@hc7U9gX znsp?|~OV!@UT7vHp z%rf0W20E+zLq#`Kmle-IBHmSzjd`?)lXaeJia8i^Tm00jRAi6WZ0K)J+WkGjuG@l?!aaA6gZw{ve2UAp*lY@KMn$# zXUrVoV+iZc&s1CG1*_yBL8ET&w664DF?!toe{Oxod{->QAXL4vZf|1IN2nIetNFyf zmyQUp`r1$bO^ejaWEEl8Y1}*IEN=5QbF*t&(1Sjl>-JNMxmND>A|bxX_Va~HQNN)b z4;1*aCxcCD+{kx!XpIWz2=T_iEr(VC(@<+}t3Lbm7!NmlNKTtEvE6xiCAr_|gRn^W z91_ehhpBQ48J-tO*iQhqHOHadbeNn^VcU2xx%QM5vr{GIw|QrFlpie31+iRIVEo#v znO^oXNH)&A7G3aTQeI2s(;aeD5esh%_?Zz*vjT|g*UKd7wmfi@0hY_q)0aCT$;+ar z$y&fsm8_gzzk-^-z((n+Nbv08XC_P$T)G0scHMgWtrIU*XsrY7!~7J(Z&!G8c0S3S z1u2G){S8>dqpDu(bMHVhI^Cz?IxFve#>!4bpN*Q06DM6*0lz5^DApXOA{8le&o-yE zXPmH0B7<&&wlGyb_5^^{+;zNp;E@E*hZ45}78EQ~95@YuP^QG1BL3a3r9zoVYNq)G z{dwO`)%IKgg4OpLv_S#H*xyl|oxSXr-l-D2>{7~I)V-y}D+WW(!alaHKjSO_Td7Y?bSvIepQ(af&A4zt zU8v7}KQB89GVCf=6v*Q#7&QQVXW*xZ7rpkU2VHxTd z5ASn&MW~IX{lToZ(|Kdpb&dCw00?bNH_(RSki3UJ-b|DsvD3VdMq=R$P@iKnK z(VUU9KAP9rtC*3SUlOo2FyE&f8uz+`^7|%T#y{z1Rht-%JOf{UGErBI(&@bO6NlF2 zmo~)UUEA8RcQdI>_#M{H;$Es_Rs#yJAnw*bcPsLL0gpCeB5ysmz?*JP@4O^rAL8MO zQY7t;TSL0ZE5;fCS9h$k)_i`>nVzH+Td>SSZ9skfLk2nWX<#-`4wu|w3I0(?9sBwJ z7PrY{CRAZwT_heuE%LQ$L^v(2DFH|IE5gO*MmuK>xJSbIipZx-xZyGrg(Si}NP(R* z?L|>xfZ|GT5gh%5-^7jyvUG=v;mYZj6JBx^|2s*QYy9ONWAyj`$I`jSGyT7Byi%!% zL{4)^Le56!tW?M$l5#$74rvZKlT%VTj^wa87ojqTIiDrW*h~)1$e}idoXL6V_ul9G z`=|cw@yOh}U)OzI&x^v*Ba(3An{p3-g1lzMw}UwNoqzY5@jfp9LcC=W=ZH_HGlbmh z&aR)*2S#zxy}l~`$4f=Pd2-~GWMtgs)zH0m4)}?JS6ZpEW(2#X>~D=?y}ZFNb0vbI zYo&f@42I$zeyUw(G66Y}Q?Bc$V^-~DrKcW%sYOLLf3r4y-L)nFtp zKkQQ_QybELaEGs2GX$_i=)M(1*FC3OvGAD`gL!T~y$kfi8yXPCiVX-Xp2JBHAo#sVXjE&o89MFe|}ENJ45N5)X$$a?d43}wo(vv~5VH&yiiA(^^3M3?^(te5hNLMqQtrTRwYm~( zq(b%a7!NER6y+|1-?Hu7?r)KDVZSQWpl>ap_A^`f3p7U(#+phU`r20Vw`( z_pK*L<10#a-4YcrJLb9UP#6D-ywo)t?~{Y;bM|{?%Mp+x{;Ze`?v@$~vd5cFu7&P4 z_bEFYyDsnim^p&vMIl;$-0P+1`4QHN+QgI90I%SPF9{ot@fjBX@i|BQ@N(~$5IasU zl>^j33p=Ady#8p;@yK@gir4Sq^RuU# z`erNjXz&jE*fT*bl1~KF%ZrY(nxJ9u-N96~b%^PdGS*18!nrAuAcnP)UAcV+!X^j8 z;%Uv+IUb^V#lrg7nf2EyAE+M@48nq7(C4L}=R;~|Td4ft=>=0DChJ&i1^fb7xeU}- zAR~LW6EGISkz&A)-KOqrq=-rl6YZ;On(WqSh0?$5x%NcL#3vTA%5OtHle!H63^p8k z{A3sbEqas%Oujy$Q$bUBVRD(1JxmUfm)sZ+~&6=sWX{HFgRY!K#motBN zZ0%s9L00j-iV*#TYP?csn(}dc!O@@6#YXrnqbefFHB{udvhXe<)wJr4-j@f5Q#_e9 z4*)@p+3_M^*Z|caAMO+e%t4)|8wPWcS7<=sB`#E2jT6~2`1T)vsd0Z4^1XqT5CDu` zB*Urf5eoncoH^5)&>$t_E;60!Obp=#V5?mP=M{Q=oJOkm zzvD&;%YQkxtl64hsBNA0$5>@{E7gF??X472rks+?szH1u<>RMz)VVP%WnTmMpsW?~ z7(uYcvmSc&{uplKMYCeQocx|*J_Im2Yjq=LuqbjaKyf*=S0_%O8XM73#?7il=%~2c zUbBt;%1}Ci3IG#LH$G-DWT%pCDH6VU`$MA1lWGm7m8+zeb;3xo$HzZ8D@hSWV%;6)NHT(HYWP?=N!Ek2k$xl{c}M6h~DA-p0$Z`%UZTVSm_c_fco@B@LU0|OrXCMMK_+LZQ>Op+IU2;N^i&6(N zS3n&8`OGw&pw1t6An_kSufz1*#*+v2Y4h#wBqL;xp`efqO6uKKZ3~(fLyQmq41DCh#i~K0T5^MCwL|21KePoS=jP zW#gsPN<_z2-kPT{C401$KZn$R<((BehN9k0j;64Jq{nmNZta&zb)BT|v)?Z9{Lx8U zFGi&gyw_|0cXZeQtFUf=+eJr}`Vr}e-GO|5_i8ngIQYJh7`c;0IvkcA+RT4nQEg2$ zh`P3SzQgt2c9dpLFtC=LTC{@0&Ncati1&kiEo3NCy-pgPF3aVB}I)h_ycbEZl!KRlfw7SB$DsRiqLrn`W6*cVJV=YMMV7 zW}_x>3b~Emd~k2&nBN0)Ex2{U63@yb7RX-!hCO}&^kk_Ysj>u3ihEF`m$~6_a!xHD zYl_%MvERj`bD|xntURGq~#wmH`GuNytpgM8SSu;~REq6LLg6VRwV8x7EN`TcTh)FQ2MG8`73eCW}Ac|3ALD$EG5ZUOqgKlXdVKRUr(yQYXo zOz1vl=hNWB$iqKbTMy#Zg6$q#<9oB+lGw-M)nHCCN%0%*TV<(?POk`s6fMpX zw&nx?<(lYT3u-MBYcX>GM%H;ZVnlz{(nYY>P-XO@Vg!oNA#aQn8)K4N(MxROz(nf$ z+~G4#!;8Xk0$X+uu^FzBEZ&;2%BNMHoU(g>Le%KdZmI7s$4S!0YdB*kaK4y|34Ut3 zdw!^R&-5~$~I#&i#qOt-^<62{rh8ZN9Um!PHJfkipChT z-xS_lRH_}&bo?<{XexauOJx?vAJqDSwuJt)g{pg9Wf(SYAd(3GRs-J)K4#}2p3;Y{ zLr=sjL1D0~{P(~)OBg5UgX`r^7h`w@*Gk^#+_78YwX^QtA4ayPLnowa7Coq~u`}1? zF2q@?r|6i*fah*acKZq?kYmD(-E2)S7)}*FE%DB}tT6VVf!6c%;(n_&IWURP zsOUzh@uS;^2SHxrHhidIsT{ofOg93!WK#KDI6YGZFEUr@c}ogB*LtORQQ0N?E8nYA zq}R9jbwfxAU->r&C(It-7QQB99#V8UVWsqLr`wXa-Dxuji;3aa>Oy=g*BEl%^MRQY zcixz{T#WOFxY7gX+^^5vV3ny1c&3kvRz@sU_C#UJ#xdk3uC>R{T9fB}<7u-JYabWU z9G{hNz`gURrt`FJxU~-{Z&!qwA$O|B@@G|Ah|c3DrrMv{rwiPc+`@XVMXZI5?2los zl?FeweoP_DQm{(h=LN4gFj)D+7!vmS+w^-^A=d-O;j=DNJ2sntePz>O*a)0R?1wD} z=8g@7&!jrAm^D~Tdz@K!9LNF3V6)7*sba2NEh4mH^iFg{ykjk1R(YTo z`yHqRbQQ8YXx3K9iw&0mKAAr&Wj!`7_Mp#(<;SSEAfkAB0?p*Bq83gy_q&NGB7b4L zD+2Arwu-eWl34iaJNAZ++(s!H`%mxI1XkUGhdBb^(_Uqf@nBfgx0sgIX6c?{?quZ6 zkPGp-M1((7dRb~iZmCcn7I~n!j3!LNsjBS;1Uv3u%hol1kZIhW2e07s)Jk5ZJ8kz> z3L^s+`sQQg=9y3y+Q>O~$GzTDn+vd>giLgS&?(uMpQgq8aVKg0aV2 z*qq+#--Gj}$e7UYNm2pc%mekz39J2j+QjCmnEQ4)o)I=}xLN%h2WG#4(Ph~2)g}Yj zy0Vd1N;FGr7X|7Euy!C@)2z9lcfGdJt{?3>9*@|@l{)|d3SX@l7ER5#4Etl9ooApj zq*Q%}~vLqn7Slgz6-32T1@QTsFn=KWv-VcoZFo>|9^R)#0rxxmU(*BYtGf}uF?UH9F4zFxdA z5BMJ0=k@J@aNv62EqqRX_j2=-+C3>+>p9>!5XCiDm;Q(zB+jn9c}45kQ2rmW0&UUX z?U<)MHm+UI)Ku_&ZZ+?wSZOvtF8ZmhbU^WbVMIh(8Uzi%FAD+QpIigHM zUpRpky`kx6zkcSoyb?cu-C|l)=`}7%T5(A*3u6lVM{?g=-kbIe7juUt!6^0%($!2A z3$ncC7eu3P21)*TbN@1)EAp;_Rhj|Mt^3cN&JUeEcad!L_R__h35Hx<|EXDuL+5S) zmwoDodLuX31JGX`yOz*v6_SI$Ld&^NjqV%lxvE#P5fbh7D4$H$!>L@^3DuY}9HZ!1 zTjh49?#*yB(#NJGO*x}>^TUVz0cAXQ8D;f(8x(J4wL4PaWRUuGAy@y8h?(8?-Id40 z4|}>84ft?H+uj^6FZ)vG9>inZASn`Wfc!M5AU!g~ywL9_HR^CK4`n<2A&3 z(kRsa^uLQ8*YN1zGSG@O^+~y77h(?{!v|^?&4DBAZgU3Ba0SMIt0CBz3)g};vheFx zDm6mmz#7H4JZ!j@K=Oj^-4f{J5R;>0M-#oS^u5mp`+Wg9dv8MB8%Mh#LFwmRyU%o6 z_}a%+{;?;R|2w6$YcmdZBM4kksx+`WiolMC84|J9iq-O>j*18GOg{3Msgx|*gAZ)z6^JF*4 zCvq#tT;Rz(!z9}>&TX4s{)lFY3QM2S{n&lIKg?*G>zM^1-nPtL_I8#wukH6pk>7xQ zTJh-X?~cDeI#xcqzhfFDwH-TAkR0Z?|pH) z#78%@kXPLC39%?U7!G`&6}Dfqd_2ClkZXg>h;;rCtL{#%NZnURIK-0tY9e4yn##WV zSxAB1S)tPpmX83NY7%&m?c-0S@x&2;8uTZNU@JIt{-Qt0nqUn;6#yd?W3n)kt3JD? zdIW@d|KCA50fo zXl?rmTJ%KGQ1f3? zeTGcs_3f^caHM?@^MvS2|9B#IFYF!S_LB{#8OMJIV}hsB+Q_w+KH0&>#xG~oxxpY^ z)vmOqwmH2T#8!U{sKA@lb5*VX4l9;Bm1QGVbVpYF%z_1Jxxzd3@}H*oUo*j&#!NI? z-;GrfF0Is#Bi}?}kV)-dHaa#Mjx4gGLjk8quRY)>8MmV}3YNldxpji}i}#q1u5#n9 zFM$_toq4Mf5Pj<;+~DmkN^eO}D=P&6b=;dPJOz|?#x{UX^Jvl4*?W{{fp=lu#GSmg z&C*0DGWFSeq304yC-ch%#2F|3AkQ~}Q>T9Ly>vQ|{Nb{XU5T z0etZI>;;g~Bx+3i^2`KtU~7u<;#Xe2#~!!m{RLLV|rxdG@pF!Qkz`x83!W8MT=EPLWllEnUMBU``1 zPErZNlUS#C#EITWNfQ1MjeeoFDYn}0DZGc|)oURf*7%ZeBXT0wK$cmy>8`YPnasrd z-H!XGqDX>yc$$r(K3?J}n&j!-$fwshg2-LBVaQlvU;LYa)Z_3tOEW0#; zw90WxuA_M}l@}OJ-EG4JolPlYDFeRN8$&JD`lfM+K7!X>L#Vm%9(o~?&El@q5e; z?rYb54pFFEYpZx<)+CpdTIVclodd{Dig{5h;S29$SKs`y{%h!nvFKKY8k*elx&rb? zcxn}+-2(-?D~j{$SbOTsB?`;?pMH*S`leXsUKO;=k)>j8yL;ly6MnQv^H23FWdyz^ z*CVu~A8SnfQdz|v?k+jG_{Rf#av>lvx+M@oFrwxIs5Fv6*QB6{iz$j_^8C@FfIdCP)rNcicO z<9WV@ns-tL6ihnZcuW5{E74^KIgIkF7wQT%1!Xi@mpV(8&LR|ClB}*SK7%HDPNp| zmpQ+wNKxy?^P-RP3R?>;_s)@$l|5HP&C-YxPDU0}O!t3B)#Crt%O}6DsSHLYS+R}^ zAxJBIsRDo>40Qb>8Sj9cirzW1=+ytS=fe@heV=Dr-UU*$CHiqQ{^>p7M9)|DbQXf((FJPLmH1lqgjHBLt7 zena!cm(~h@)(mNUsi76D^{JtitTaW~i=pFL+t2xwlI)+S#^P`nm;VjUtnbn@=hy9~ zJ2m)XV2S>*N(uku-2D;${@TP&j1puvG4N)Eq*RsMRRJ`IqNy38kSVA1>eU6Nfn!`( ztB_Zv(egd2Z*~66Gq~KYMM1QSXU@rc8a`&a+uaXx>pU;e`F-1eg(fma+=e1Tyy3dX zy*}zj>jp+zCxmQzPItC^*#h{HroE0JMwKq73Qk-w*^;~SJ-g<-$PC{c-`_8^`!fH& zFl)adHk`_@?X-ZXrGvJ9z6;;Qh;z6DxT7zqU}#Rw#uyH8U{3}4yJ=RDp-RAmRzES6s;7Lx>)B;v~E`H>;(Q_+sj2j%k+nyTkGx{0RTV(Ak{A>Sy+~^5qZgjA*X}^>zoS zn6rG5b(<2}8}TbKrC_A|?g{bn#_X|?4X_1S*_=6QGp*o5W9=6KE?Ifh0RN>=uCB3H zz7*PZ#UT~tEO5sLn}GFnWMdRp@Q*$(0pZgZCJG?Rp1fUa6t7@`jqW%hYnmFq0IlE? zK{bFKW%J#`KhhCc8)zAN%XlR;ahr=hIY6+xKL0BnC*Qn$lVvuf$mEV~#;=E*=7T?} zG9;xpQM(y^S=Jg`=a*HNV%u)9+udGnI(WAN)pAxayWs-Hhw$$QQwB7k^t1ttMRM4_ zFZ(qIP4m^cGI^-Fw732Bvv^zYCNaTa1f%B5E9{0WDZD>|TAkU#_QM>SJpEj4hr;5x zcT2rvVh`Ay@}AuUXrEF_gu0<}fkO9OdsJ|bWCV=pBjG&WFSa9mNbYsRz9om}ZQ4SK zhkVQsbn(G?o|neWf2PA{!p{i5wC|P>ac_xNdk9VLxOuwDYn=YXMb3z8%le5-S+^#I zZ{_rw=l<6h6?S0SpRy{DW>LBs*sD*jaSW4We<3k2jd~x8D8+m)w+|Tp4mkC_eC`xP zppGKa-96<7X@cFWYtP17hBrvKKaK9fA%6dw&@tBr6P+5Qq{d!u=xX?Xe`Hzg?-R}7 z-T%4YxGnWe)lMSpEI!b${PgFCvE~ z5jIHsiekO%_x}NhznuRLf51lNW*W(O`$<1k|A9LB3w0qe6QwssEW}aY+cRQ{{z1_DQIYqIB!72xrBqK??8${>it0 z2*`(N#3D%k=ml%>Gx+NjasDoIRzdb}JhFmuI8{Q6tBa7EvBDB7Y{}^&E0#6wLl@W3 zHE#D)u&0-w>bn8D^}L#9&hENNT5#_Y{g(&Vyu9hxFQFQi^L+DID@nP_OI#yw!aPOd z&pf*c=F59`#_$)SPz!|SS|0+POBHYi^^V1q1O^MS&mvj8f!O+k^O!c-S3a4P`B!a=up;SZ?v{z-?CkL^`%-)E!w0WBJ9^}sFTewooqJgfKtu_fwlp960Y5mAZ*5xT149o(K67Yp}$I^Xl_wle&i z?0X_Gfm<#b%~hj2wa}57t^D02S8@c*%k)ppT;xP8ugjy+S87yeyYlcy$i#AS z!TVXGy(36E(Qrfos3s6~3>eb&=;*&rzzj^dVyw~?WwwK5okM{NrC@BhSmx5SeliLP zJ{>6v2--+{#}LIOq`-@dD4}u!vu%qT>g6aR>JZCV7M9^_QRADI;p9c z-59Io9d68LiVQ5%_T$7PLat!BN6(u8jZy)v%8Gw`YL=&5A%*fSEv!A;aqvQ8{}PFu zU};8N6|+^CMvi(lIUe;Ysl`MYJ#Tv^h&T(uWo^7Y>Me!QjF{3h)v4}RR^x@ z@1?K~;RCk(VpCi0!D!O$qCkx>hJrqN8sQSuk^1e(vNC?{W>|E9!q9m3$<#L@+_D>t zUb#=Ya29c{a=6LryjZU+=uK1oN$#s$1SIx?w>VM3GmmkEB#x@4$dFZihA+iTXfuJw zV&?W}mZ0>)9!4`W^nntLg>sxsrhlso6&SlW=`J=FH&Y{ozMZHp zoOog+pj}2zs$lD9W-3`<(^`0zPjhB7v*819BV^dEnjpd`$M{mKW$r-d!N&FSaZOw2 z90AXy>{@VTcv06-$!?R7b|T}<$V4PB|CcGc?e!m7QDwge8eBGzmGnM6Vr35i6l6m0 zgZ!;~(C4oev%3%pQ_5M$Zux$tB}7CQu?>*UjeG4tHvskgP(UE-<!UH$k zgtN01l@=}o03KEih<6@w02gP7SAzFD&e0{sJlyiLPn;9^q`+HkZrT+RJ6ZeuGj%~{ zyBP!Z&rgLzAz#y{!`Y~jX-nh_oxeN3Pm-jLH?D)iKf+ptSxTs;=u|!mu zb#vQ=%K55*f&D3c^TgWnWr%;Gny(wP&E;Ou_N^a8ZLimlWC>#00<&>p-W9gBzgDHg z`h04sv}l4Lt6gtn=4SP*|LCRZzLuVrVymEG=dT7lgU=hR5;qDTQa;_&m$&_$s5+nP zUqbSm;*|0-b+jTH@&Pw)sxul`XJ$d(jn1n~Qs7nC(bAXPV13Zku*iYNY9p*5@)G+{ zVpHIJ-2de8baCfCR5kFfym2s;@<1karg~QbZwvG#0BYCRJh%j?f4>g+tANh$f1xF} zk*@bR`4S<|R1{)Egx4tph$2}sBv*U2XamMOJF^9#$HDfQcAP7(H?D)-rG;~V&SHGf>`VJLj@cOBDA4|h zw@kIrksiI4gCFj^)7bd zL+tYKa7Cg?b2wF9vSLKN2?8}no2FZnD(n6d(abkHRE_MLQ?@ybycE@M8plle%t1we zk1T|RuErf)hlD8^Ebc_m{te)cII@OdH+GJ z;6o#(5&n6}KX$CHRy2hkaT_I=1@{bV{lsS$3O?z-F!^uzuN$S+@S zbv*a2M0&<)ckEDZ{8G8ThCPA|~tyvbbCDjc`G~Y2ESc%ZEuwUd5a! z#D7SjIZgPxTSTvS*)F~IX`zx7p1+rY2yS^d2S8){tG#LGUDXsiA~x7!K#|)?Iz`7g zl3P5JmA5Wg+JWowPRW&b+&TrL;v zsk|6<+0QcOL2Kh+?mdus|5~9HTdnnIF=!#csM+lIozN_??dA#=CWwJVZVbGiUKr&K zZa?gn&`u@Qwy;4&x(?F#$G&fL2SQuP?xb`7LU+d9ORZ|Z2wkpEenh)(U&k9bjJj;w z!m8q8m!pgR8dmN5y+1rK>VZu5T$b|Qrl%|~Qu}3${dl-7<;LGd(?h$r%i8zHbUt|~ zYD#D9CCIKlZp#1K8M_IkqWs_YDv#D=iuLA%!oMay zF;zI)-ENZK4E=p>&6PFj71-4uozeD9hN8XZ&~7DfD3%XScJWaF9G>9-+uQqx&>>!Y z->T}4evjfr{-ZRMewYZYvi;zRdI$eLK&`*$E^iom^Hf1rU!@f~JDh!u%irq{gNs9~ z)QbeHctL;4(9|k)N6MyjCb`ygQh5{LhPEK)T6r#_Z%2kYN_Nbi3x6!1K08#**)W&c`?TdFLLdl?%`!*TQBr>UK*t7n-FAp|4R=T??E+ zMa3~$8(&{|1i?tpdJC`S7t8AD*?zrV!&01-8Kh$z{6o(8%Gh^h=kOtK7yrssYA+4F z6u44=&6e4W6;KSupkfW_hAsF5MqYgp1)pO)a;G|$K1;@n@S@EtYU;kZ)d&H85?}Qh zi@hWzB6%pP4yP;8(xhFX4{v3ov=vWg7uB}TsF|`qhkQs0j0@2#AlXFlM-)6P*qJnI zVrR;1DPIG)e?@_ZgZ~rPhweUI3$cIAJi+u(-S!0!=R1J)t^{~MYd}fkvL8myl@Be} z{|pfS=75J?D^4QF6j0?&-2h{E8cJCvc5_JL`G%)LDo{mZDtxV%2VDiGt{eF;=+ z7}M4Wd&TYi2xKF&`moP5QZWxUK$v^wM8qoif{xx|Z$N!imNV?3<=QI--HHb{NzECj z^Q`4XzRBgZpnu36YHy_Y5$vj)NH~akx40+2U{DP(mL6851~~}os0X8Kc9Z;fUPlub;_ih21z%G@dpU&5jo(Y4hg9A&Fq0Tx1ARs(V;5v``K4J04wMNhSF|2M75yId8nI_5GwW({mRPi zT_&)uPN^=88_mg@5Tp5$U;cZwc29U#1E$f>q3ZyPQK&cGjXW4BDB-RBx@?aOdy^)& z9;YV5Ym9gP>q9>uWyIR)6R#4dA41b%7EDhrw}=E(b#VwtzvWeUubooY2zb{6mg_cbXAVf$X*rJ~4}lwF0t0w_oR+l2XrKYK_nO{&XzJ z%=vx={emw*pA3TDG#KIC+MDaFz4#NPKBWRcacEh^Q{-9}77MQ!vHaBWQwmdv$R%xZ zSJp=OO%EQ*_%Ryk)napBpsOZMm8x_@M4m`<6dl~csQGb1ErFLjGJfSsG_s;9qKSOw?^ynweBa0Odx^yf_xs_h@hV&zU|ngO&0Xi8)NP`CDh^^ zY!@p>`>X5=!QxtUTN5|ZAtyDyCpe;unZML=n$9{Fyj~duc8cD}4(s0|2enh9yU`Z< zMS(3o|Ggf$5hr(9D)H+#K_;Ojo^EvUd%e~xL;Fi}_XSq6G8gS)= zS=t9aO88N-o)Y<|$d}q0?di#NWzXh=uQsLiOpmgkmmTNy_=KfP&B^zp<)I);x(|g5 zli+9koYfmGom1)gb&cf8p0>w$6ExoKp&L*-pMMb&kg?Jomtvw{OaW{s*Ak0E5ph)25WoaBa2`Hjs)4+bEp+d7xsSsyY z5k7E8iEC2y-bjoY92a;p%XkmUM)ugY;VC?dJ>hi?5zfsrO+vq)2bGFxL;|*{q`B6z zXsN_0z%k1GKJGo_q}Jy8UFjVVjgqo_@jRsiW%}GvW5f36qqF}Zx`t?o;R}%fjOtOsj*k=DC$8VTEx7+8QUlP{?*-CW`|kDOS;##*5A-i>cOO`dt_Aj-sd=kNB^RD|TOOzL{9;H()W)k0Y{z3R z)yHi2N_0BuCneZ@*$b z@%+y#=}LT9qFLg@KoV{GeD?)nu($zr2D) z*X>DU!T) zOE~t&9>oh3P!Di%Me|iMl}Mg^*#RcE=PAqH-w=vJJTd zTGedf!+xLmxoBn~RB{_cdoJC)1nNOhIgfW;&&_C7=q+KGv?^OS`&Y8X5A*Di(`jQI z?!5vX^80xic9zqc2sc1i7h!ky#@%7qzIF#R%VZ_ zj58^B9>n7FAVPhI)jjM{gp=C0gU7W&j)HwasZ5=&=y*i$-H?AdW8ER|?uiQ|vGJ6` z)?X+UTE(c=c6&bVeqk_1Q`bp4#hG@f7#BTekSqdYx;p-xtb8@j$>b#0$->F1ql(}* z=^jsWMixj&_?w?U@lN7RZa$})k7d63F1)!GsjR)q)GXH*-+(FB5`aG$eWI%sAr0m7 zg`T&%fvP;8?@v^-WfUu^*9R)8n21`Ed0bco&a4{HFiPCEh2>z}+HI_1LP&qRQFspu zlMadTRdh(Wa8&{=5q}PzI32>#4OCF2Q_Mse9jjz_rqE%x5_nylY#eIq$AkHr4M3W$ z6C2sDzE%}S95kYwtr2gHQKkUQj8J#=qY1{7d&b-4>Fv_=E^BJqqX&{56KAoVAvVo) z*NY>^rY+NM3&XF_%&?eV@-LuZRXy)Ef>B27#naK6`YfNq)420$QE`^HQ0R`vwBfQI zwbn2BAAa-7T==CRO(<`Kh%d)8T~2$*Dt{J>$>bMIlSqqe#4vWFP?dN~TiC*_XodFF z7g9NqC2#WuOeEX4G@4EDh|JUf$>whcYDh5`WEgH)2BTyUGde?2JD@Tx--&?(HpZ$p29H25jH)ZgKMQC55uTRiE-?Ojb@DbnMPShye#qgiLxe?@_c2ldsiRE=u zoJP>amJ^vcZ3w3=V39k%!x_#e&0EF^&09RJ$+F)-cd%9#e+*zGO4@B9*LwEqje@co zLWnUlH*<`Nz2EuEV)4K4kiI$4!m~^stElKo*qQ&m$v5+>z&2@32*6nQdOi}esN%*? z_J_3E%>W%M& z<$}yuU(JOJ@E^3p{@v@X2OlmT8o!orUMLKREZ<->hk12CYrH(dmQAg6(U*MXRzd&+ zmOKP0UmqoDO&#s{h`|Do+M~K)L(&SNpAIZwTb`VLTUay)dwn>L|nhw>(WR z?0#f-17=jy)BbGnedySGe4`J6;TT8>hfL6am$c8doICv!W7tAfa-9~f5wA!jgj|972gTrbv0yc#>W-g7*_DDp zjUN3D@`F}QBlcq$?B}p!-4B|m`xDgn+FJKT|3nFI9RBzGTN%Qw(|IcUHg4t^t9!=q z0Gt~Z;ttUKb5GEAAbdc1jPOuFBreNB!8&$pyUm_JcEL)4LKNB4Bxt(6`#@B|05frw zCjD;?$vJ*aasA3r;g=%T#y(GKczTTDu^8n0#-NI{v$x0F@={|hO8lVr zT29UGQjRBIPbpU{4uPFLX?*>A@cxzlwE)8pY{+$s;46>N{68-jOACC})eF4duKh{}BLq|aCl=r+T#!Qn|xj_9u``hSX z&*gjab|m|2^bNoDnu5PFg0KO4{%)(g%nSxI9o|vv*stQxQ+bUVkv4cK7?ZMdioUpl zqmi!os}96Gm<<8|Hle>PkWju3N)- z1K%e5KwHd@WZf@*qzJn4Ys-5a{?uCv5>XP!K41jR05)RtFu=OV;S^FeeK+Z}UyfznnF%#FXKF8A z-0R{M-O}|w2J2aUCwrgqw$%3ZTUPRAZ~hb3B0|*$0YT3-z1MZp;0 z@AvROJ4SC)#Q9tMEQ5nOG7f5y70+lNmvmUVU0_ zL1xRPJ*{dnEj(6+1_;kXB~HQ^iT{qw=PnU|ehhCT%*RwlS=66nB&mcX4#!CL%-`Wg zy3xk-Ftc}~`#_iZ)eRTf5N&vjT&iZn@a!|dH|oRF;w6OPkZ@3c?sJO`VXA10Ip-wgjBMt{(K(bEvx8wH)nMALJk-ck(MwQ@$D*K)Xd>DlK37%dlN1bnZdJawOqgV z2?j0uPjv}T zc+54(=Ul1Kj18P^>i02HF^3~1BD~($-#a^&6pV!M(rZFVxa;apF*V}LA@3)ofL-dI zZ#l0|trqzbcO(Iy>%^3hw%TgIRn>zL^P8d` zI2XO)aCy}#(N)G>qW0{8aD3gQ!9IrfPg~GNQ$O<>watm3`b90ra>es6c=dSCbYq3q zJJwxYNhn^aZo?^I)eSI|tEIyuTt_vVZqf(XN1nB)R7y-Bl<%0#%;R)kEZjEr^5fg zc%`V1J+fD1WnOYoMiM?{6`$;RubFG_tfH)Y$#!KGp|ba0xvq5)%3ir#gzUY3@7wqB z`=|eU)T6HVeZ5}ioafnl0InUYAu|v$7LK^V-si3X;TtyWfI5c&H8RQDY&Oj1*HqVh zW#EJ2)!uSLpEzG3TBMND$!+7a$b9H)X_vu#zY*TmgWi7jy_I27V=iDTjr?mXO}iWa ztE7p)hr~(Jrk_#$jS7#E8iVotcCUi7gl)J!T(Y~7(%Q2b^1&!EuwQXPHDtu&;sW-pO&*l~Y;#fy2T*u#IP9-^6-8{5TqR&}Zi@w=DptYz?G{Cy< z{WQq;_>wVxeXVCz-mu^_#2;0*m)1KkRxPid)wNS*mgXw8SBd=oWPDo7z0X(1@rwmU zZSZ?KPzLuON{gr8aZ)eTqII;E6k(K3aJ=c&F%|co{ODoWKM91YZs0JF{?ehQ@J`OWvI3&^U^F$@v|;)-z;-G(tQwz! zHZ`p!6E+W)t95L$aJ>%J3)-zr1A`|4JkUm7HjO?6!ZMUDIt~dH)M|JB(3j^>Klr3E z02C^SPE~fM%RCdPA4xu>I*BUcYj*qGg=Ch1*d%9q-~a=RszwX|k`HQ+xHE;9|3J7N9b4u3v+)pY>o(c~kZhi;>ar zAa)z$I+LsIUb=Nb6M})R>svR;Sf@SGmLz0$Jf|@qbhcAr^K)%?gWR4H@aH**%D{|9+%+aEM3O7$Hl8N)5)S?5rxD<=4k}3-b1o3c z<_vK3^T}w`6I}GIwo@>>0TetNF?>Ju=OWcRBFH$soI+K^&l$6=mv#K#z5NM85jZZz z$_N|K;{t3E4;y(CEC42T83tY?v`PxZPGnVP|Klq^{csBbLXVsxvk`Ii^ib}qoXM&^ zpmh}LGRi{RNfu7quY3!!4;>A(Qs&Q@c&q=re#_N%gbeaU$*E@j+g$)&xFN~8!{8|a zByCOSZ@DiZ0wNwqwWChX-vaP2MJo8`yLNbDFdL0EKN~l|ee|N%sI(~=)l=|%eHX9ZR*rCQ z0j;~2&K2iboZN_^#*v_wT8msAk^#k1cKbkJBQ5x!b~yC!t6Ay!i(@Z8PJ5LbWb_%L zR2-e!vC?#*d500aF=I>L@35J<<#0QDuJ~49I$!0v?2jj)Azi4){IU`f;c(Y}c}}3v zxP>Z*_2q3}V=|R!z7#^4eVC+$v_ZH}1aKgm%_7AQE3}v2Hi{gvXRhCS&s`bd|H4A% z^mz6MHH3$@8>@R?2_SkVnUpO(uJ4Nmn0)5@2x-d-8*q->h;jT#3FBZ9KMtAspoBO- zTUJ+k0{I+=CtyCc9}J3@Dq3FREFKVHfG{X|H78|1@RqogQ6nhvc&V+>B{c?JE>rYyNvgs(6)qOl%)Iaacuj3U zByZ9%p2J#@EgXJYU0B3ukx7r28>#6agfo-yHV``9=;`j4YEn!w3C;FYL7689xA~%M z=%Hn#k_h?_-XwnX!DXLQnJw~!yXf8DI?1mVR_LPkB`w^$`6eyop+R@n&AjKd%%Tj?lp||txaUI=Xr!qLVQJz$xfQ&urpRuJ2JyBLdjk!+j9Y_N`1d)JEVJLd|89DH?j^f z0w7o3PsZ-rI?^lN()cbwd;-j4onlcfeG5z{-Sw{zMw|DmJUK;o0I1;p@Z!VqTZw)P zwMdK^E_&5yM_>H2_^MDD|7T4&b?eiM!Zp#5U-!Db?ACr$?7)I>JH#rFCg zMDM8EEiWcj(_f#t<}^^lzm>Ub*P=a2Jce$)T)!xXs?*Kl_Mcw#V9nUT`OGDgtrsXL z@d4pzM`6^c$@s9q%=;fmI($nxQ?AZY#@jqAB0e+^1ZnCl+cH~#$ zdt=%xUqgSO5hsUVX&%YZsP^O9P&F?vt7)}3{Kiy0;ApLIb@=5^jLdc;L-48;@KQ$Z zr}|dp2K_NQ0uMF&WQMBPJ>bh)F{T##rypy<<`Hvc`jK;)&+?sZUfZt!QYa3zU|kJ~ zi;QQm(V+Y?wGoo&VSAZLM0?c$!d=K!7N*DymFxX z$J^mHCOFV6k8I+>P#be2`oTQvx~4kMcLsU}?aB0&7n#+rbfKNkB?kV$W<;eJQ>9;n z4#u}eyde_tH>eKTy?#6s;!nd7J33?X{Qj}wbmyJpY2$eX^aDt@`+6JmsZkbl*SB8X zFK|F1t;z)5KIzHa5$ktNJMuBt{geRM9>gbbpbetOa9{Aw9sjGRV;ozl|GCoU(B(hZ z3vj99L_M3ee1^(4gzhe@%+ zmm~?5_my9cyJ?ILwm@%Fj4zejHmavygJTbXo_IGyqxTe;3*7Vg!;2}apLf?dw!Ys{ zw4O6)IereX3r8#YSu@UKd56z~R)iQE;9HK*Od6ge5lvFh+gTYY4ZZhBK4~lBi@b2hY^%IF z%T1Fr-i;>kjWo1X(+XUGyN2GPc?15JZqJLFBV%P9$uNv3Nzn~zFnGwH6EVJ3(mmAsjQ(#aeIm|&=Gw>4v9esWeYl>YSq*7BF z8a?h@I-(kFZM?3~UgFeqjfR+0^}%3%lr+v|z1Jud`id-b?w`PTMKXIo!x$Wm)bP$W z;{9h&%*hu8dlFYP@qQ6J8zqe@u6 ztZI~*!gCIzCX7+cR6OR&-Q=!5dS0-X7(dTi9z?J^f%sl2-UW@t! z3npANkMu2drD_f3R|C{(`U=wj!3bA{$}X(AusM-gxCVTpx2jGNQ&n4_vAnb?E7^+W zfOo{npWmv#mS{br6$qWJp}%^fJ>t0BenfATw5aRY8pWU^{0iw$C-@oD^8}Vj~nANJSbuLwPU%Yh- zx_GKvxT>f#?8UWE;VZVm-3ssXlZiBk*09P!Z=`W2T9m%Kaiu(p!fs40>JalG%S(A* zh~EzXC8Gq;OV;y(slR%eJ(PS*s?n&g<)%`VA-6PwlHN>j;b1a%nC7Y3VSGjVSl336E&8xN|D(|nE<0I`m zQ~fd0JtvJKnXZ-7hiau~=LaoWF%35fAu1j(cN*M>&5x=sf3K|FkI=2bt0~)6>+xDk!NxTeyH3rlN;`Z92Qw_BYavqMGK2N3F|s zqChh=%tF3jtTD3hnDDhMh9*!$NVuw3<8kUK<`kqNYjjU~OAG(T{5QTI6nmk9gojU_ z7up0sH$wcxH%4c8EDmQ8&eGd`GPClTXX_W?2cpe zd^C4`^thz3Q2-CK2VvuF>mTFpS$;tBg{|w+56aVEq=mbX*S98&SVlzkBQQVp?AbKq zCJ(9PTXT~%-b?bAh_l%mZMbh3a>XC5)t+zj{HNG%r_SYsdURSU1W2J<644b#n(V8h zi+r)U!BLJpVF`lsIF}B_BYtg_W+DN_6IUeBL^4*T*^E~ez!@EphHGMZi_O?C7zqbv z+Zvp^F+PpF90&ZHpg-ttaXThd*DU;LY>jR*@63*_DfK3q{|Mt$q*(=sz5USp?BMfL zZ(cPL3{@2B{@+5P7#Z7(ZDupg5jS~mJ<@>cC#A=9D2q?qsC!WwwY)n@w@DT>}xk-rO zJ*v|&Bptla$ zP-vP*k*TwG;#&*4DPQ{pX{%-=gC&N_*=R}hA43swujYaq^*@f9KPRfM$)I%~fG-{4 z;W=jVnPJv{(RTXmhKYwoh3QcRs!TJF<&&a=_0YCBz_Rmp3>7U_6$z?xC)oq^_gaon zz0>!*N$kk#!3))+KP00zg2j%-_pny`p#*dGJ}z59h^!zxXMHC`CcaT`bT_j ztO)7rjhuh)khYt)aHER}@-S@J+=i;bYW2HLT5og)jPllT60=g$xv`OhviXy!ZF;X6 z!!g6x@+-t!N|asnDKJPOWac!#l65e*RiRde4wM(AI!v2v*t;0L5)j%|+gdWycb$tb z+lhxfaKRW~fWWEW8Uph*aX_E-CXWdhGR4l0@`)vrlXl{u1Hksle6Hjjqd~CN5B7|9 zTY7$LdgPgnm_U*ZI2OZqwfco7ln|G9$jCN7Bx}nj{Fm++zhJ7?yoMh zB(GK~%oib~NU`70oc?QN#B)8lc;nOO;yt(DzmY3X=qpi+QPA6Z8teAN+fbjaudyS5 zWlF%xubmPQR*U1h;XR?9JtdGV!{qHrBCr%=Y7xPOp{~(&5vYmWW81+Ni*N07z;PO2 zO(c<1FNu*Opgm)%AWZ&!Lnrk9JZN~>QTal>jd#u-Ie9&z)H}z8O~lJ8>QANaXf9c{ zJg;tr8TwJotqDqxWPOjL$48b1@?a<|WuxsKvfVVF8R#$^XE%mX3G!}?=(ME-+FQ@e za4m3}(5*|MUqy@j86Im{I*=H+ViL&SG(e=>-y6~TB_8mL{QmE;t*5n2EIxaIDc~3P zQuIY%{`f}C=x)Vv2z`;S^t@xOk!-u^dB1f0GTnT z#*QO8go*5}IsOk2*V|o|e`FUFQ|*#*4c0SSl4|aoV04U@;W*+E3%9J@PJ)yQeibF%*4)+^(doM!*%Z6mA^JxwT@2H#RIqjfI2Ez&+@Mp`~6-4#KE1lRZm6 z>Xop1+0nz09?=g3qSSsMCJs*K;lM zXN=y_(@gelQK{O;j0nj_!LSA`w?1Z>@=ywZq~Z=D4eWEBK%N5eI50q>i~TtuIDXE` zEkah2EZ+WYFI+yP`Yh;4nqy%rK`8|^RE=~I&j7Vs?a^M;5-;aeFBacpP2utDW^d*< z0>w6HT)dLqxZjNjys&xUjHy|UmQC>aa38{1LDl$gA-D5sli^ljvb%I@*foUC$cIGf z4eyR?!xC)vJ3){O0iTi4k=+;3k$q`-9hijeU|&YM;2@I; ziQSBYK;Wm>?wq0Ha__o@@6BworjmyTzkz%y(@oqGTq<|J(;19+Nix}dLUj=-~fZMzbOI!Q?Pmaz(taFun(RehMruT1#Mr0t}@||GlkOPYlGL%qn_t zx|?;R6WK^41Yiz)c@JFY&u5M186>h8^F^ZkBXdEthYOr}hs#E>V2y4#Xp_8eS@nd- zr`Zu~K?#E;HJzhAeYcDwAQsJQw~A#CZu8x|MT|cZtvz5`+l3+h3S009gdN~x z-9y(ov$2EgK!gKeg^#zV+L+b!ib>P}7pk+nS<)7ota^ma>YWZw3zgsC?gs+!C-H7U z0~K=-0ziOmGeGs4XM5SSfRW(yg8HtiJ`O}f*{VyE`j8Z_BTk@QGDk7t;IMHmO_wZqA zwCsMgO(bt~PLhXY#hMSDqxDG!F0~H1D!EX{M6zr^F_RM(|BpoM@iPhA5z<=bw zDr|Ao=7zxR#$iYQ%yFHNt>INbdysVM~V>I6KD z#+o$sRD&s6-^$!x)dPJo@;f-HlXiYL1AL474d-W2jibbr zk86I-y;Vgc7f_(D8!ZjJFvIPBtmSLhttw>S9bg$IiT zlt?jsTKAD2Ic?)%E8?v_{)e7;6cu!$@@~Azq1+EAd2T?`<2>dzDxKgqqd^tc{I^Eb z^u-bpWIsg_Q8>B#in46X1Pq&HoD?$&V=Z`@LGTD>HVA1I5DVrGX(HTAc9Wo{FLY43 z(bLD(!##zEJ4En~G4d@D9FYp;(Gck!<1HT(`!*cW0_40bH|~wYXvUUhm|2u@$ET9u zkcRzRJ+8vw8~R>oR@-d4*NBmjzJH_xMoj#!s?7A8pE@QrsH(!D5!JKw=PfVzI!k7J zI{v|ku@qNr3+1Pm=WuGBzWrk-{UqRJb#*y&cf#jWlX1H*`H{bdRojP5AJ`tIKE0LDX#MZe$Cv_C&+I*lhb&je-Lr{bjN11kGb-n}>C1 zFm*u)MuSQ_oHI2yEbfTQ{n?_UuW(V(L`08NMU>IIr*vQ}zu@|xm~Hp%4En$#w7yie z67fPYNbM;Z8GSmFUABO>?8F^0!fcY!V)E<``-~fKJ$-^tJR-I<`mCw;yI;Rnm}s}& zDPPY1SV3^HzUt*a)wf3U>i56PGa%Bb!;lkijJw>V$VOx9Sm0GZ#JBoff;>7o?fo_d z2<*rD;HUrRH6zn{*>lmB=VX=(JQMscYoIH-xxNlh{Ag=~?iPS`(Bt;#tECmD*7sGp z029&xRowlq;xm@H{V)W#?`c&hk~!Sv^9UE`1|GSMfTjDy@`>HYSaSw^Ya!D$lUszq zBb=W-9pUe57SJ!Zgy<9+|M;P}y*$^+oOFjmWB1>`P-gL{#rj2=V^tXWi!a0n4x~aH zI&T#sN~8$UtA(?VaDFbRrPvg(@Jb%3gw-`E!L*(J#iar_+C{U(J6|=nsrcy+qk%?j zg$Pj%MKVo|hVStfImP$;#0*E*%gI5e1OOo{HBr%!YIJYsOhj>z;fo>ye^+|*vxdRW z_m4ECSeDLEc;M&ISsG;ZkoyS~n>h2Uw5tx&g zg+#tDcXQ(L7=L@lvB-xio1yh@)|ed&N2xsP&sm=fJecy(A)3fR7u31z0m=PsrGx$M z%Y%AOKB$~jfgLlxd}DYK)6&a|9xWFSFW4mRDa_eZ=!7_=75bm3)ui91t0$Q*oEH@kh`7DJJpI{er z=_OdO?RY7$ey(3gH~cj9uWii4d%>mN_*G-r3&d*<^;vV!Kkq3fx|z~)y2ugEu$f@a zABqcwxIIAawO$G&qu%>qeL+cZIg0j9TcVjv2glD9v@zV>y}9}(zPc9jdhKQDFePmL zF-wD}V}5=&LOA7RcM3TADY7YyUw$KLF~S+)U|pJ;)KRe@Ha~mFvGHpfrNY*D!@~1f zj1%mp&w>W7!=)#dw9BfMU4KHmw?B45yPY&e>Nu2d*fcKF%X0FJ(c&5x#A zlYh-h9ufVariCm%((51TbH(+!pw9(N;b-Bis9O0raMmqbII=n*^exWuZ4!At&Uq*>mtrbHP0x^^}$@Jj86bpSpC`PLQ6?x`A8Y(Rj ztUPPvF^@!?7D>9T04zdFhRcVBG1<*3@0&L4EdTWUB-0D%J1$M2IZCUu z{EOy}WKahyt}*;+@}BUs;woXne?{ys^Fh8l&S+H#IQV&xIKO9UPs!z+39mFu!%IfM`19ZQ>{aFA916#S zVu40siAI^79zY)a6-dVEYkBX_#38sKq_5(c!G_z+3yaCHlt+PBb~G-tqp(TvP*Y;m zZeOUS;wi@TB-=?%jVMX%7NlN;fV$eTocInQOEE^|&}|VGb)s<>j3j@&arvhsFE!H+>b5YbCAnZoH6Xr{QTVkAIl)B_||iKU@);*+?2i;(a#7`4>O-Xch_ z{7yzt@dydw7qTUE8x-_8^=qNY=}lgt}2o5j?&%;;&p) zBHr|nD#Z70Z$2N{M50ob+vlIi$2?aefe@oi-q z56B%ST5z0V07T}hzf-L@3ESfWCgs@5J2|)S-;TvuP$WHPMrqRVm({BEpHuCpHisT; znUj;C!riJ4Z7BZHF1sYPN_ZsH0+WsA8G(Vq7mJk(gmVu)t2D>imY7xd0F1yZtKh1+jqo zeKf&6qXC!2Tgr>hRtJHAp9^43YS2@oUR7-acKGGmP<5uA4T<1hmqXE`{;E;)w3wXd z1a3Rrj(zoyWK3^-qS?G1b$D$?0#2d`evQ-!a6*z zjNFojC0zhg+dU_UEHaJ1Xu@Pllb!&Xz}@fT`&zpcmxwxFDLc1biLXhf_pvb)+%mWu zM&I_W$YgHiTZDCM5f5T0x6OHxRbc{2syWuTGBNJ6foOuq(}Nreh>y*6%~px_8gC*b zp*k=%+#E$)N-`!pI*t~ZFma7sRTMtCpVcnq2QB{;Q+=G|c*-ixId6&(sZ+<)7T%B= z^}|o=igi%_&sMt%x7jJCd}7wu(39<}^$qc%NjU-Gtx^A4`#Zz)5mb&g=Ge57cQ6d` zRa;hOl+}c0o%TgT3pQOJt{W)82^ffn)L_@!023;WUNxw4jtD zkvZ!rFVjz4v9B=7XIvHfGyPO2^2Baz(U1w{eVM}KV8D$dx-8r2p}G`E4iG1`$?)K{ zUv2xfF<7HQzU`iXs-1~rqp_BE&Cgq+N*u~Mtr+(|{QQI@Z%qaLYo5C~&ny^o1uG^v zZIZ`?01Gytn=i$4f^&cP$s~Q*qjMrq2SmI7*bBt&5mgCLL_6yDz-GieaT+sqpo(Lm zXF?D|20&*Y+$}9cv-z{-bL;UDdS9>fOQYvS=@4d4C3ezuB%ZB!4>TFck=|#roTcCI2v{2It>Juh$Y*^6`T6Dw-u-O z`zt%oxdM=Yb1^YD@=~G!;ksrb>a=-hEzDO-dkXv^>9-W)gml5}`+;k9GR~D5_)93}e44KQc_oNd({d+yskD~rT;Lmz4 zZ_*d;L*y+aQt9NYDeJt_5cEWq_ zh$jI=P1E&nioNc^Tt_OwIZZUZiks=y;-HQQv4R|`4Yb>va}o<~DPIxm9|H#bGTd6?9L^xyDxL0jT`3@c{CitMaH-oM$ zkI(^mV)52-@zq=N@}kN#Ig)YnfD6qd;Mi?YRIycsF}?aRJ)Q!?|IjAsP55nHKR&rj z^lO!mQ?}C}hTd*RHHzdT)SHUPD}|TS48~23=X@^-3%6oIyBRHEA;Osn3o=8ujhxE_ zB})2*vvw?@(E-|+pYxZzGraB-&~R{r>jzGbg|U(jQo*ebF${^aC8Erd@%|;i&kD?& zUET*Kk<1vU1V7^h6@*Cl0vqBa-bJuSX5(qIk&iRzvU;{R&Vg#eSIi)hu&ti@&rpKRj%cy>~9C%5Qv_=BF%L5$O&T4+-F zWH{iCOUYrf0z42uGVbKTR8nA1HAOMP&JOjUo>>@HmP`Ep5uId7mR&W@Lc9R zY&JsSWovDD-OsKC?kyfp@&8OlRplF0-PX~_m+ccDD=`1CnEStVKppB_tSGJ5qEP7W zm-=}Lge%JrQc#ur0%i-QXaigSG966(;ZOY*Xg`yvp&hJjtz6Kv!okxewvA%HRCd(7JN48hR}W@;{&m`=0CY5cFLdkMjM z!`b>KP@H72hrnj*z;b(=prku*=SBbQHXC|&N94C`+RLXm_p^iHFzTZB`Q;auh1R@g zKa^cpdHMHcdVE%v`~;2%`1;4?p|6SUphd)?i(RE7&s9RbrtMY0BO^OX$vo11kcYF) zS@dQkI3CzktXHZCV)MJWB%4qck&=BCi4HSu$2RcdxT1VZa=1c=EZ5}ROzIv3!hy^C zBkB9ODyk(66W3bWjtzszLs{hT{FD6i zM*iIVW)D}*rOrivle_0Ni#*B2Z6ii5pAIe(aT*HjX4Rdwn6t{lQ+}R?{WR!~d&!WRZ%JyVs#ALsWWy4`GF1ijL_+DZzUOxu+qEe~&uA zg#@u+O73x)h0Hc$?q{FQi?^k_Ww?I3LB#353s~Tt+)MLaq1|J{N0kS)v!^-=wG{A= zKF1lkV68I!K$wUKv+lkruy;O|KuN$d<7hMfuz5iG*3>i<(7BYE0tP7G{kIObOs$nk zy@3Khy&Bf8NY+y|NJN_&U_((-iX)sXmQ%z~VX3S-*Kc z8hkdoerhr+yQ(S>*jqa=n5=#gfdcNaxD_~Gb1N52xOMO)ZCT}!jG<%=E=(M07nWPb zX6PJZF|~fyA0aTns56rabi#dH+*#00kY)T4a_NE7pnab?C(*Rx1ZW#4Y$d&i57-_i zq_3NwJ!x;<+j=aJaku%>Jkfw6`!rY3w(XU5)Hif=^Gvx7k7cZlu4>$Eetn4R+mpP{ zaGUa49w+xb z$FbF2Be7n%5i>vHK%A6vDgB(VJ4Y4a#~8*lF64c!_m*BqL* z%byVP{;wVF-D95|5jYB&Ha=YfJDyte>2_}o(&BEKUxAO&>Ci}WM@h4rSr~ihei-CM zXPx0KVCPOZBhV88Wq`cD@w||1Aga7r>)`-uFJg%peDKs3g~${V^BM5K*1S#<-sQ_X zs!UyaXeE?RFM975DZ%l-@doJYqZj>^D%@L^cjab2)jAm+?bXPuw?s9<$PC{hs6-`F zoLpaZXjq}b;pYf^Re5)M8TA|moLUOn|H_EE7NuvHg@~4nfdVUfSTZPtYhI?a8OK^# z|C64Y9|VE@po5rWi!#)yvNHr``!*-YaZK-u9O{m~28-=nV!et|O`_h_%+P(8-H*5; zm!cbnzQ51e@b0XWn#ROdwx-qm>T6Mnjp6fp0xrdC^v?^E9J9A&Oe~!(zhowCGTWuf zzK8~!ox%Z3dEdqkV+`oNVy|1NARB%NC;kLj*G@TbHl+aHfFht-Z(vFJB#>^&zN(W_ z-)HhPWwHkbKy_pc6PeCXq@fg+U&?^cXyEy+Dr^s8`AW;CsjLhmdRU<^?(iPFuwOIt za#i-ci`6!c`c%euxxFvPdRJw?<;drhG^?74>U#>LtjcIRx7JQ2hSd>Y7AH2`rn)CF zA-RwSG})Ps`s|Cslgni6vHf-lhYJZhoV`b&^IS2eq6_}T=JjPqZhE_CE(=59#AEI0 z&Bir9|G0+tPI$iVuBxpsW%?G9Me^WY^ee(FZfS%{-AHFp5u?)fLl1Gab04M?y>(Jb zE*xuY%1U2YZ5xZ>|zAgk&7l;k^Tq5?H67klb zb7GzZ+D51RcT5Et6+<3@-<8r|2DMFJW7BC5c&%+r=nGJ zJIyMx|4-iOLq5Wo7=#F>-Jw-kl_{gPnaEXVA%LeY>0rwl(&<9e`8OK>YFy!jZig8j zE6&>Tx(-4L^6%xhGkaVs+lny$7=#&AwxQG#a2rGGB>?vtQ!gg@!pvvLYRzl>tpkSH zlpY(#X(bbpKiEdxq?#0MTpls%q}0hvj@3-R;wkQ_-)A-wC>9tA0CvFPBLp4M^JPLT zl^z)g+OH@g^2YE1WC~Uan;C_XzLu**>sOKgMw8Df@z^#(^bjg~h)XhAd1feomoc7= zs9Jk|gw<`XT3oh-o=>2I{7!FGU#V*sm{5W^T3B-VYJZDAAaX|%PR^`Optw?FK5Akkyt$K=_IM^GfU5EY426#BlAw$vO_jGTXer{Nrlj}iL39EY zsa@zW1RM?H?4y%GH`8eU)ba^Xuhu;-KSFFrlNk!4p55hc<+1eAyIu$V5*68cC$#7@ zypdV~dE=q5103PD!cjf+l)*R=w8{q}daPY+ugAD-h$;H$%9~RRg?y~1i(l&44 z;CNEW)*HJTH_qnl4g7g*!-9H13Bl-dMY6vVh4ve600l^mnDfF;f&MXnguh^6h0*2x zF&57dN@;Y}B{F6Xpne5a?Gb-TEeR3nA(puS4YxXkRi$M3DVLTxk8_7iuMF|o6luKsQMR0r*hy@uY{6LXIFEc_Nb`wfS_t=Z z^v75Oe0I;}O==T>1n=SKia=8Sox95wSMd8Nh5}LTDek71@SEYV6M* z-e*3WBu`Q5!d5_Y=?9We+%3tAu@%cmVBQFf-0qP|G8n-pWSv?QPk+SNP_@EZe&4nm z1wMYdTA?|oSFI5wBmSbz?5h72e-e!*c1X%$?9%70#@A>9S@I=DCAEzJk{gp*^JdX+ zDI=xFg(-Q=e6i*o+J*BDr1RXQ#R^9hL5Sk;L`>N0GG*)v;h#18Rd0b_fkj>#Q!$E|A3Eds zPIE)ysFR-s{bZoHz_@U5k;!g)V~t#=ltCwub;GeQ|KrADD(@=5(-!LRiWkHVy!K8} zTipw0-y&1{`*^AI{tBA+GUEE|_N^|lKY8w&od&mr@t@aZ=EB5nifgvM|08$k9qVCo z?o$|#Dg+vOy%?4t-d%q=xuZJ+a*&=aZ@R1mp^OI*foA^Yy z?wl$rBZVh*pQ^0sy3T2tG#=%^u!x?$(n04b4x`BW z8QZoTz&Ju#c_cJ(*-LIBM7PCn2JDs6&SSWlh7>e^xC0xa0xGwA3*S@i&5Om0av)AX zp?7uDM?JLS(=-tDXmd&@~2+-BcH9>EIPV7FAy*h7jj@wHd_eBq@ za63N{tXa07t;X0{SEu^ec{n5yTjREr7Yxk(Y!JP@rdOLV-X6+iD6`j*MwaemsY_ce zHtAQq3lpIH$HTR@v_9)^py;Kl_X-hdd}REo$3)Mk|l?!D_H4vhTHacS}Jm9(ZG zKM0p(D)$DUNo-QLxSshWz8kT&W|b3I{EX^|<=wn2u=!%~LECLY@2#=7=o5$FR2O~n zE7W7BCDs?y0kN~rPntTz9*e&&ReqCRy!tT7um&yQ98qpB-zw#+k7UZ<{ux!S{AKkO zO_|)zT|4;s@FuJMMyxxH7l~0Dq4E>k@2mS|KW>O8bbCI`YE1Ej4ZTn6#kX|v8Ml0L zFjoY*yiSX{W@6P{mB9-LCO~5QZA(1ygZ555U`#kg@ex7y?*3la*|d)!9Cj8bEleER zLaF~mMW);eDrqsOj?9U5nt6wCd71HIF6a=z6xe!Yg7~15cP1Ca%ZhCR-gocuFxZUC zM=d3gSMEOhXH{q-qWEQ$oQDBwR?@~X(o9kSJ8FGch5f;ML_@LqN+O z{?PwfImw-|(C3FZKS5Z(KV0lhKk+!%FrOH4bO+BM z24daYo@AOdKFI-kM4uEq&7<#NVoiLYW{%^FZ<`GL(aREwq zG{csNAks5UVAe^vs2X9TJ!l1tG-ED5P7f0=`Spq?exv+3j?3)z>I3@FlGkL()N%{4 zWz%gk{X4YGf$&+$Vnq93GVf&3*mgm2{R@P6>yU>fcGygzsGyWZQANZr$kFf{$cP%P zF#_L}&5Y#)Q>NvYX`8;%hC(ah6b7HYlO(Pg9sTac*;c^T0>uw+gUB({7jFL@Se?GhpOJ94`w%$!H6WnWb7KEvKWo zdzT8}{MWC3XV@?I8|^B)6%YFaFdb|`@DK^|5!wR#1kKOBVvbLE%2)c{1ZYKR)ox#6 zJPc7r_;SB~^*G+L^gVD81R>3xU>;X3?1sG2Q^{BO!l;Z(FiROAZ#L2M-%myArlm9Zms{HHHiQSH#1KE$2uG2nXx|C2f zOmDI)kvtEz%`}D*au7KxWrtopLiwMFeUf{{KGEw%9pcDoQN|W_61>p5EW{SXzK+7! zoY7xizlcvSfhkA^#F1>Oip5gTb1p18TAUc)t9dPhB=SqwH5$ekM#9E4AFk2L_~CY9 znegv$isHfzxrJEc8}}0WZ01JM(EzkEasy{5yy?+|V(FDe)~dHe477^dZWP2h5R~(B zDF4*E{*#WLbRL_V<_6?Is@38@G@W!(*0oM|b~@m{jhz`@S~1EcON+8ue!e`G$Z+Pt zBBk0ie%IZ6;`I<|!UebbNLXzve|wWE0rr$i-IzS;$inZCkML@a=VaFM+;;f4!g7L} z3QnQWh-MXLr|`k5BH9Z%G@?C}tI3$7^CI`zEqBDza=#kH(;?ChL*a=mu}0DflTYl{ z-u1bGs<3zmEq}9nZH))<+Oj%MFqV9L{-)8PIBZ(0_LIZh`C$(D?v}+y)&(1AuH{ZI zb3&dn(htmcE`8Jl!NYQ3RY4@QxTV@bTfm1o%XdC9@V!$5)srHaMNy(nW^@KN+y-An zJXZTciuU?>Va++PB_&OC-6PQs5#} zjK9{Ei~o0w1HsMRR6YW%>;>Hh#b10lxG*h%Hfmco5Bw%`zBO7(2V#ItX$zoB7Tr6x zhFHj3N>lcFb%}2*OcU-|YELEgmHah{+$V<6!O#-ey-~;j5y#g`^~>^Rz@5_f&aKI2 z3!9{52D=@CLlv*a6#vQ52pL`I^fqgZzcNl={n#oj<7sL-L3KrkM!_$ih z+eR*rMzW$CQ+rq0P7*yHBYxSde1~{avW2B{tBg02avGike0bS9n_XSy-DB+YE?--j z??N+^Pb^xADTy*lnN06@mP6rv`c|F1$+;E?ua*Quc&5e^v=5i>@kvC!Vze|4`20GL zJ^h|7e>%QfuGjOwds4GP{Oi}G6Pm0y4rzJMOUzRaUbE&cBTOi-lFex5ZFZ;7;jhuK zkL+H#9vT#KNBouLPIPP3gQRS9xDdtpjnbYsPt0!~1l)dH|!Sp#s?1-8%n_tf1qSKqz6!$sOG(rkMjK?xqo_=V7)_ zAaF$@2Mrx<(t{(+4OUFVqxn0KzTWp^M)F_nrgsLWM;sk%ko@^rM-{ORf=Xb(G$QKY84cFs)R zi2pfI7}q}2!{LJhX-{($9qih!)hP$X@-Ez{i>gmt(MweEd^g)sE6rxnhcggHJbk}d za1(}2KZrkLvA>s8|FH$EI;Z!>8}C`MH>7y-nD~@(hw&xz<#i~Kz;C={B`Ol$_w`4MjaO-+lLuOG5_2=4k~?j-m86|$(}}U2+;%k{K@=bk zei@u*lq0BA#rkid00-1vU+4d5I?J%AyY_1@~k_%rz#4$z5?r#jkf+F;LW3A6=Z{a22w6z-Tm90$2>mP7=`go<8YTPC-#j zRiE_(sis?c!QMVLp&_(5#0B;kH{d)H&yhKZ`x9kcU)roG@dH+cKIO|{u=BukOn z7TzDdX)ogT^sO+WjSs^q!tun$^hP@Gf8>4dN<>bmCwiFg*fveRzL*#YgeFhcSZ2|Z z!rY>89Dhu>YBxTZ?`0>EhwoS@rSyjwPrVsOAT+lT2hS#z61D?RH&XiT^^Wj5d#^x7%x0wd7%Ur6-~3e1_vYE1c%kgntrcm`OC#QN zbnR9e_R(zpJy`=W=?*)}il1|DweJTVVD9VfDAg1a0%DO1Q;yC^q?3|Ff8}GX%|F*( zTbD}&s$7Z{D5y$DD`@y7BTzPZmh2A5%-qj5B@>^5x%5U5D{B!0#zW+4Y4pO|K1e z^G?1>bP7;_qaIfp%ohhQFY7&)wpK5c_(*=6$#T+RRuqq0^*XW}sMh$=7Lxx1gI!87O zm((U{4u?f231jM<{6KJz5Y(5lUUeTm1cWzDU_9TYiXM*=-FTodk5UN0$}P%1>g@}T z0c{81Xu8Vr%W9^V-RtGH>@ zm@ootuS3Ru8nrvR851I{zzOV3{?i^~8&XHa*ohWN2OAL=9L;XHZ3X0{LI1>36XGcU zWv%tCMlFmr(ek?hz$0)Nk8xgZmXS`FsVC|#IZQ7~WluNj=NR~Lrr?ax9IF04u?!rP zB29VKp&zZG)xjk1kG+@qQfjGRL z*j5OD+jG1)j6(OcF(n+xBBqfJz;hR3-CM(U3p_&t+qj{(A9I^J2I;Q<0O>voPuGY=G_%(vv zI#H@Cl9BgsDfn>XSU%n$5lq!)qr|XPJF|3z%+N8wx7%SY*`cqkC0G3mRD%UG@_Byc z1M)D{tYLE*j~~9S#+}LA;`klS)hNJYKBXpN|qAJ^XPdaw-g?jpa3aBgj1K*N3 z+6bYL;mKHT-Vp7h2xOe)qTZEKOomUm>2o2_05vAqhDrKURzB2*%Iq)qZ}gz zVdhd-&oYu-aC&XZ+I;et!Q{nZ{qfD&`{8gSHg?{zN5h zHyhXAYSVUfxOZfo)&(!T72rOSkZcXtcZ|vU$REiH&zP%E;NEBcKQirDjtv@z0!n&x24g)VX4`E#$G4 zw%_i`JHvI_NC(yhxdo3`ktyO-hc@Gs^D0iXPvQr*+E~nH7^Ft|^Wkx8K*i zJ(~ZQO&kj*$sBQX2q0x_En(9;p|vWCuB40K;Q1*>8I&8~yg^z!qSsAYUu5sVJypkk z@k>pG%$R%W&2i#3U8U~1)B8Woeo@>T%W$u$fsReXlnt@W=a0oMkMVp9W_PDvb-F3Z z(F3bf`@w^@BP*j*c_F~6`-ddJuO6$d4YC-8zC}0ibUSB(tjG>CmHURsLJ!z&oG!sc zgeZG#4qDHu6L+n70G5FBU;xae_%=Qg;G2+r@+{;La6w3ql4|aUR6@Ep2D(p1@^1ZH#q^Yn>SaGyaR4vf9FbKNy zOo@l??RJvAv|@Es)`nUsxnz194>UbYDQq9hL^E$Z&>!2-R6G4t!-644V_<>=UZDUYIv>9S~MNltJ=)9|Nf@S*8l8f}HrE_rg!5+cP%9VQi6~MhNc@ z3%)63uz6xlZH;0h{=W5{ca;HG#n3hWf=>;NPAb%paxgIxzrWIon5X==p8fJJdz#O0 zF)EgD04;v&HFL#%=LM{*+!I3#Lcuy^xk?{I)at;7;v3jdv`L}`pz^L9KG1ydio<7N z^amH&R8yfW)kpgoIDc+{0|zYv69#T&Ft4i5<^R=*2(?Q@h&PulWieMq#)pjw`$ETIbQ>gB6? zi7j?L-eyrLO5@;>;{^{H`huNqunQqx<=VfqN?bPd(YdW8!CJ&7U`Wyn`j7KHv$B6TOf%yLcF=!XZ_wcmm};T}OnPg^@=$g#)vamx+<#Sj^miYkQnqJBiz^?KnS3z( zbyxkiZKeEZRchUVpDzD0sJ3+Y=47D=1t;$;g!Rl~($>?ovl>DYXv031CWfBXg-2bD%FA_?Q$WxB<;+SA}3Yo@z>P-zt)QN)%=-+8=#eZHAs5C zI@Str-Ua!s3s$p~^I)dC>6(8X$%%M>#3p;s1$%|g?&V23;oWtU{GbF01*kjk6KmT$fPasXp z^0eOw#rtH8T^b~ulp@HV<)%Yq)i0|bt+p~vD5-UaaQp*$ z)ly8cxPK!dkw!tBSK0E#zm+jg?Q^CP7+!71xZU1t#t?mW&*b7m@G zMWDqAe5h2C%Wc%Jc~{+1`lI?aJD&yBO3DP`=v4J)^8YyCpG&RjLF_xNSh2*9FCK+J-XazIr4G8 z)WV&NHt#*Bz_&Ki#StG%P5L;$JYxK6{xKVd~StHKG@O zxbWG+QB{A~W-|(A$k8rg9f)mhGr`=(xUo9%b1{i#yaYIM_YuN{+hrm8Rz zE1;%HC$2T3q>@kV6JGJd69EZG8t#jqsleEa7q>l+wAOOVZ$J5~>~ME`onNwR6DtdNy5;LkLYyg<;BmkLKYd2wkmQ5h>G1t*d>nI`#%3E~9oXuB zx`%+>NC`x>pZBkS_)vV_-?%iq-)U8@nx%%|se9!iw0F9p%2f25@ZaFvaGxVs(Z206 ze{3n})BA_Z+2!rqZAx1p`=FIE*-UuYhev3Q3ITf4hR~0Rn<}pcEZHI>h>prlu2>Gf zf75+Mg7iDkay`hP_t~iIQLoTk@3lt@!@~YLnRI=8mx{~2@pkPCLX_RY38f3AaeEVg zC>HZ)=VLH8bA@Yprb=%sX&SXPRX{2@xrH*bFLjl`=qw!7e`tDZCA(M9kjEkC~V+td%178~RlW#dlUQN;F9=0~pBaKsdOod{+7J`cP) zSuoWHjNYD|$8zM)>MB`M&me2TUW{vhCdxnfF8kuVARpON&@0w-TKs>#Zz9@)NV%wPNk_#2xXRYe`KUWWpw)Z&yqLMV(cHM?? zEqod3=cN(oX$Q-rZxtO!ME-<3?@F3&dWb#LKgY~jcPQ^7OU!2OMdXT-oqf%z?em(|;4N2KGn*a06Xw)T{Aq6KbrbE_2FsuwyD(iIXLWtndU)r>*J9SWoA zlt5hQr>QtSO>47!M>Y_ANZbM5z&*`5{c{~Bqm0(iCgED0ewm<$2(&uylmzYT>_6F{5a_(#GI^nqMZxx!F#YuhM&3O8PboqDq874Q$>z9-9*#hC*=_Era=4+$W-eYUNdQ zerl6L*}c`)7Z60D#aJA()e4A(XfMlb%`D=rU0G3tb%GYrjjpt!Gn_r+h~#-huOu4j z`!sMUpP63s{0`1y!|>gXY!y$VqqSR2%@6Y!CcF|#9cZ^X9>(0@10lX! z=GP135q}Dv`lZxffeqbNze1=hvwtm*;X`o_Cbv!sRb@W$@t=pl14?&MP_*LvD8R(C?H|t%sUo;Awn_ zvAE|}cgtA=dI|@kckFwE1>h7Da)&ZBk{_GgzvkEf`e`$8{QqdIk+%_$-+gx7Pu}dQN=MJB)st$r%oz z>2+0~6S@6~T)CtbY86oZuQXO{Ue&K8j3*N^jz*OeenGL{J^5Jd@BHEMF>Wx1F~4f$ zE1S*<_3#(0sS}k{__Puske#*BvDP~V934Wn;MKdL0-!PnU-kz4;zc1hpcX{>i<)Lb zDrV~PsX_xb4kBAN+v=e5*p*+dE2yJ~HJ;qz8T9SIhtrZrhuJ2(X6{eVn>_BpD9{)9 z!kTu=xrUD01c+nv3CBrV2W!{WJ73IHCVq3d%+tG}=tY8vmEroRaUwUtUcPdTxhpLH zh}z4|ej(-P*RU5mi{q4*F;n^dJXyMGDEV=z1A;QZ$--nB_8?B}$1@Eb!mIM5b@jDj z#SN15guD8U!k3>Z1HP`BB|a=J0LN6s*5q`f+8lq-8nuMEA79;FfAXYI7ZPiW6pB2( z%kN{(XBaq7lQoWZ!(8QqHEQhC@c;%4J$77pl^H*0Q<(NYZ4&9P3LH+-EdKDQ7ru^0 zmV*y_^^}{YEsk3odr^=6$N^LAqMWE0*+?&8me1j`?y;Xr+U#o=?h)3ss}(>6`8T%LoR%K z@NbjX)Ye9Imi57=y=ZfYpThlFr0LL1QkL+tT}MibIP9A_k>*ULeIS+GG>&Lsh5qz| z4(eTwV-{qoRUFF5$c9p>o%QDA;iSzy(a z-D)ndA{fB?jX`|!ra09|d9B)<%3u_+&j(JXr_%M>S5!sfv!(AR-sin4S>|BzQusOX z>6Y^c8Jo8jf8Mak{QRO8qupvPLTzl>S{aF^9pi^}p1kl!wXj2JMDvDq6y-B|n$vp3 z>0vrjb_vY)q7k9vafWw)1(&G0L%f8YTXJn9c{C zq`|Y$COw$hh6ahHf{{DA`dFrHtC??OiBO4<82f7uB$ z*(393s)hZ;W(k!%fkrJupK)YiNW|ha7{6s20f##8Jy3lOB$Fj_cF@Fz~NA#oJ*4@C^b^$1`iP z@-|X)lk0e5%0J*%TK~0kf?TQ(*6h}r>`5>6F4!aA&Y*JNF-NC@4`bs_Hy=04f57Fo zWH}L@yW=1b>}9)9953H%3X3>P{(lH3Ku>9kzS?VK?pBFUjNwN|=KZu{9d&}L^WyoDWk)_%};_Agim}%gk zi7tO~t_ITig{kBwtw_`Je`S)X)8k(#wLbQgh-Dre*K0Cgaq(A6h1ZQ~O?~Y10au@i zuN+R5yIZPkG(Y+@z1O*-ENJ8S9e*B_J6%H2h*&Sk9PWP^f%aUxDdH-Md||7U8zVx8ri~(I zgi5#>By4?wS!vybJ&_fvb%uQ{qE?4$Ida|AU^im#p?WwQg=ypi_JsL@n@H#WQnICc!pfCCFqUUc%T{9yKk(UDhzQf1l^)iis ztXu`4nLqYsUs^WGiRn;@Od<`&PT8_@V;AJ>V-MX{c+>uATH|I>=7F5*bq?F4b>TBG z?wr0A(lOO85n&ee@0aUnOTR@q=o8lojZvlFoXZ8^96##KF^z>dMbl2Vk)Tp{K&D+j z(5p|Q0iqvWT>VfqU zzV64H=AB1-6WW8*fG@ytifr(r^Gx!huf7B{Th&-br0bkyYubmjTS_`@eb+dTI51^~ zZCaE@$h>RV_4I~6UVOupvaOp(b0oLO%!)i-)Q*c#?K%z#70pE`<^AGV7p-Lz;YM-) zP@57np~i68(krz^DfGz1k{D+zq`LEe*XcH~`T61p@?ng55f3D>RKqCbgEVB9)p1a1 z=Z%!mPLgTZdC62 zfOQQ;{qY$nZi;cD^gGGj5Xt*}u$Qr%w9{2Ss5z5_s8qAT-Pz2y_nXp5d)6c1Gyqx% zA2sH*rF-N){(wK!z!;aZsyZQ157aMQ%rS+;96ow(E_hJtXu}t+$F+aSALRp}Mm=?3 zuj0E}0RMO<6(x>cgY+0_)B^#G68}XW1yAFyRY{gs0{25h;Nhwmj6?342}^R3?Edq5 zgFF+!HaG3gL6DQ~jFj#RfGuvm9l9v?h!GnAHo|8TZgNQJF6TCHr{|u^a+-MB_v#On zq5$UFq0CDZX+kIdN7#N;0clGw+EeqsKU86oIm5bOkNrA5-Y4<5^>&6b<-D1gn@Up; zfEdrbo*~3BUo?{_Jo&B4t)R|`PIiz~IGq^C170ZktWPd?xziJ~tQvK-Qa*?02I~6# zn$Nu!weBT~Yg|m2wLPemn26rD-f>4`h&{-Yx8=0sFtd;m2I-<8=4_3Ew}V^i@qn%4|ArDqCH7A4$}Bh@L3j{aVf5 z`BUkxCeb14nc=|j@Tw{uLm3a9RMP3&_RI<;V)@UdWz?i zgpovqPefg)g(RkQW#3P}iw~ehSis85^hCR0jlnv}8W}RP( z+{-0S;EO?$>n56aDJ-b1?_uAL(>apKsMRYA#CyN4xt=X>Kydvf4QAMTkQpxJ zPN}*KER)T?Gp_NDR`mG(S8Hyh6LA1b=&TF{FdBiigp&!fv0%xp2BJG_3x6@gxSt0~ z-L{F^Gc8hOsL@W4AE5MH&(|)KHxlrYbc%JL1vMklf59jR7SJ4*e|3UBVxpe1yx-7s zUS{7G6yfGl@x(8bM+)jFdZ_c?)cUy5A7^)+-`JI<&{IiHb3#*5q(mj&_}5?4_@32 zhFLSOe69Ws29ow)uBao(MuSd23X+WwB=ysgSZ(b9zO&*#Yy}UVAZLuviyd5Ld;9pU zH#JA3iQ`u)e@w6Dl}GXESnsz_-ue=76Z$1^zSSk*AsiA7kF1|u^aBC*vR9)oL`0#* ziQ27n96jiy8kT^&*UyrdRnppJ+Y$(<+=Bh%N}s$|^UMU@AOLLULXlz~W)(71BHk8a z%VpuLHg5Qpyz4`$&yv3MG*JdlhQXqo=||P0j4Ty}x(X7s@Da%<66OXBi>KBwH2&bP z0gn;J7l=jG6rkd55BJh?KCZCK62r+|5Qh^q!e$82HZ|_$3V}9U{ItIlmjjVO9krWi z*3~&jIy}W}gLzIg160eLi8&B!$XsMuH`ETf?Wld<5v9<1Ukd4HhM#!|io zcY@nr&Z~}cZH5SjnLO{s1cq61QLBnrZzq<>vTr6ou10SPtL14x#U-k9}$>gPNtw)i^gLG1fizm(_Z4n z87ionm0gbJy|uj!*5(7zVHL6?6SwsDHLDOH;5OKv%6A;Qx8 zNZIDC@0mE-^o?`f95tMUWpHC5o!85rqA7-X5+pVZG;2ThrXWkJP01g%Sr~;pZF|LX zMvO7(e*Lqayw-l{?X5KLJc$jX4h!dTTL1n}G_v0kBSd35Y=#W=vAg5jEs`$8U=}gt zuySdUH;4b}4N9X=+TQx{S|Gsz9?Ua_P9G<8>;%U#4JN(?n;J@?8w@e}=oHUrm5(#z z>vpscGcL%FBaG8b!8hE-NGM}FKq5M8TyqQ^V@DW0rFbGlTnj`3A%!xx%T zf4?LQ0Sw|^19%ZnA13%=pSIejaZ z?GmgR)BWFl;7Q0h=3Frj5#deo(wR!PdhQ7azrvIsN`fIy90%O7cLY^+x@ya6DeI-0 z)=Y7aF8#pwT6dEb5WM16kEQg721;|5WPi94k?b)>iMM(+zWuWiDC%c z6aVGGub7@@h$P_pg-)GJm1=ceMl@&iDj#biuV11n&kCV%oqoe=5 z|8wK1aid^#esO>HFXCTB?qkm{pTK*QNJQl3xiZ7sK1cxNcZH zdi&sx_8Ua6a21g0()w;wth^LlZ075tZ>RfU6h#P?X?sT}ea|UeRFW?VbQj#i9sld) z{0xmDA^df$K|-iMSP11)EvzI#F%$^Y9AF%VeJG|VhYQb_6)%0(k_^lkgZ4iiOvc6n zH_|uAt`U_kglegd@~Mt@o?EowpRuj#iQ6w1C!On@UZN(+GoI7erEqq{Pb34$P7aiO z$Q1=Yk}k;&ezX&S@kCQ^+m^rG7Ii+msrquUAXjK(UE*TZpy@}z)lbLf^;ZaL7YV`{ z3Ve7l+CEFeZ+#L6r{jisQpSm9N-}I5yRD#?4c%>VW)*G3L4PT`^P(8kS80xBhls1a zBkt_52+gA+eq$XL^Bo&)X4Xnu3hsJ5ob2~4-(0=vYVaN&wVo@ar2uR%PoJc{!@DLg(&PFZZ0aLTceI} zpq=fTqph1$FC(NiOo;HHWBf0uBo;ldX2KJ>S;iWta=vW-_IUEWFl_ISLE>}d@@I8{ zF}*^2J)N$`I0t!73_|;$FI7I$AzI!|CsA!tzj57E*8TWrlu%=hN9zslFPCOCibr!H zlYM`eg8A0sjtU#s;&cUlk^`wBUSO!rgBShlfnA6D%?G})@oSE&ef!6GGINMdn8J}A z>HbSG4er$2e#4YRGJijN?~m9rSfd$t2mRIixDN<1IXwa0(oNGu`~y-8(KCx)jBb|bH&{Bmz_Ad3?=-M?&krJy5d@OG9$Bx2`05&?p*AWU9cAIrL7P#5L#cO7)P2e~g zwjljq0yuTrZo8F0(eC}UutB<2$mxM!u_k>UAYxewOI&8!(04WgZXkCapu$}htI~J( zIoONN-$3vz*!ywBRU#AG_Q#7PwoO;xj<0bua-4*l-O=p4mGTorxjg=!0TjT${q^}y zN)wprK7|YgmBh0Koo#=kCn>&%6Xfl7Nt{kzSKCAMV7YrNUH~jqOWD%-W4|k9nva^x z9h%&Y_}Nj>o=JyqY#s1Vii6Y7xP+7QwsM^SR=a)i7x}j8YYM+W@042PRw~tHmibsz z@I5YoKqa~n_ezaOFK6kt_grpjNhZMIGA|IDG5xtQbtC5b%#FC~QWFo$<5QF(?$DEn zIAL>r&>>1h+E60)0+CWl2E^6GdWxNC;>u{$Qmc_xjg7rYOCIvoekH{`qX;76fzccG zTCNqfOt4kN;hzYm2d~~}r1U+9(tqfDsiW1XWmB#kY6`W|-@$2S7(mN`M-63|$xNoS z%n@Ux%Lc2tw{u)SAcej|)>TQ4yd@@eGo#OAZV6dZ=eJErGGliX0LVYXO+}#tGHZpY zP;5Nzxl8GNxv=FH-I&3GQ(TiG@X?$B*6+F=Xo!{gHeNJ6PM#)0Dou>0*^qK2FWcJm zYLdk_0?kKoJNFz{^!Rt@!Qs^&g&GlxWmIEV8akQQx3x_y5-mlxPLP^odlB()XmfWUgnu* zKU^qvGYcU%2B%H8MUX zC6@ERS9nh_08P4{f^?h_pd{X~+1*rfN^pDgn6ca_HYXVg$fUPD?#S}zKQ`=8;(l2O zA9fRnJn)u@?Lphc0I~cfJZ%42w4v19WZzwVPA$C>zoL^wmWWt70T;*8UaGJX-~)c z*58W$_z!sIo}w!uMN2z-&N^!dBxmMKpTu?mRS^2iG`hb{E{%aUqhTdG>gjFbOaz_@ zykR1HddPGPdWhBl^tCLCaN~R&5%oCHc-%Y0i@jRFltA|c&7hY?vkE~)tZ>P6r*i-k zfWw_+G?Rek4Un#!J@|6|cu@?^G{;NV6KA+1mkDut$)`Z>SwfnX*QgHu;M!02@&~<5q^xlq^){9=}p4 z?Yhbq8A`N8q(PM7m>18WyLczKDmCRz*L&HwTv1{~kF70OeM}cme~Zu%5v(Lb|I~9j zKV68tF?Ns1;Et-6_N`_KF4E{=tB)ymFD%5)KRd-){Z0)WHIyInY~>vz=^L5 zI41lNUXuUk5aUpyec4EN(eKqLWlK~zO zJvri;0Q9IQxHssxBLw7b_A!+ucUyy+bnU36T;>^a#*GgeKy%unjZQ_1|Adu@9B?}e zYWFZt7ZMKFpwCEe7|8@>+_L|6UF&^Q63EFhc#v zVsuuG-d%4aW7{S%cqK|wo8lyINFhhDI~fJJxXaQlX48E6k3IT=qMl{*`}Uk>xb+~% z4(Td2W@v}t`luXKV8tMgYTuqEBXTEqW9YIPY!W+&b9V}8@uWL839KVwQC4Dz7BB*Q z(ELVYJE2!NauiAB)|@j=*?f-H=8RuSE4V<|5^a7J+i#4 z6EbUXR1vlbJc%75cbkV(N!g@sM=|>@B^i9IA(~%cy*wHT2-u*!D2T0rCTJ`)COZ!N zc;JlnP>F_ z3d}ylt*&la5jM*$yN6mA?#6%{t3fT^M|n7o{(a|=WLVfJ}N_=Mh`ic zqK`I!l351WOJEY2B8TvUPXWER?V5+_4sJ+r+`a5^op8kM5Qo;I-tAvS1O8YsP#p|+ z^P%YVT-rHMv#OO_8_b_ZhTXXk1_az@sX-0c)7RpoWnJu|{KT2P1}3iUo_)AMbyjU~ zdn=sp4R?5wFy>!&L_MAltC?5j?(F~W&v9!>KUHGp=>Jdjz!((qtq86%%Y(mVTFbM| ziF%UHV55XjHoef}eTF$YO$;dU{_uke+AQd|S;_#f*n;&#WzR*B5gLp4LTZ*TI> ze?O<5G<;(zhuV%@j1wsj78gIQ?sFvT=&`OhM3b^T{9z|()nMdBBecj)M+`&d_TX<9 zXp-jHO9z>z-j+AdSN!Q!>w64|d*SSKSv&YGcm}R{ce`$8zqkl*&|cs&r}#U^@k{l; zlcQ722A?_1xGH=+#Xm(fnu7P|ttkpH zzoY+;c^L@H6#*xHB=|3SG_AzFE#LWp{`}R~bf0)l|G%2%k3<-~y^ioOi&5ZEDqpy1 zTYu&4{LvRuHbcF%*Zhg)2fEOlhH(K#glLyk^!6`ibmRaV^atov(K9)qF7ML0EnRe# z;*`*HrQ)E&@aZYUNw|>%Xr5%mSe_Au(w4O!Dk!?AVS6RLNtF^d>S5vBVsgfo{v{-H z<2UzU{GfB|&3_`ZC()dkSau|y*Py4I6 zbo)=srTaiplxg&5>c1#f!o4W6)ukb7!KuCF zfEm>*a`cixi8^jjj5Aq|MEPAp)O-doX<9%+O>uqX!}G8g-tYr=X273hj=GzP zCqHL^iuxEswd0M}AtYtM1}Rvj^yZv>{0We6tN;rP!5aax44b-6p8Qyqth-NzzjvY? zz!awgI;68+4{1z>)oz?ekj%>UX8i7rD_2;mPqf^72$@<9y;hE~I5(U1PDZ|rYI&`< z_Co^akq9a_iOb?ZwbQ`^^yysTI#^$9Ea>Af=Ab#`TQH?3xx-p+@_LBGV}g890uqEMbm?__5WrD+AgVa%9KKwJ z^t9|^s&e~G4BQZ6O%KWT`#GM=c`{dJ(@>@;i*VGQF+{sti|F%tEG`~c7OL}|1lk5bTp-J+$6_HBKRjg1JEIl(`LBQ`Y1&?RkTh_yYohg%oH$*J~c_O(;I&`-@^i2$X3wD{K@Xu zWxMf@BG1Vf+goG7+og0T&-Vx!VN=npkk~Bs{^(tvPMaFC`WFgIiF#ERM;(frHD5{V z-ZW&qzDjh>Elt%>FKW>gg^^h-PwcWQi3ly7h|con_-P}w4IT@#wMLR%7p47k-7gAu z2Z_sDJ~RNx#HeqY;eslI#Z5?w7^HV<%qhg+zHV5ycC3i(eh%3H-4R}E?bltvBxF(3 zOx#u%%%x~kqj!u*E9`#bCj84PvWyl^>?D3cln(EGGkc#tBFZrBGqgfM%}eUZu*X#* z8I=SAiA)8-H%RsTM-!2rq_bIl`8He%z>>TK61y|BdTmSc;q5COLE5Y&2v$tI=|-S@9qwh zBg5{y{5fZjf4co%^i4vhHR0b|$44OnJf`~)hmR!U%qKHE-|duf!HZ96%CrJJK*mURVH5aHI9p*hGK5Q z=MSZjz@_o-1*sXanWDR%z>Nvurl}lQq9poD^nhqp{0dbe%}uIOnp?X5?2KH$_O9HF z5Y|#*yB|56Uz(xA8UsYQK@iF4gX)vcU{R!o+W&`ohc61~wEF;Ir4 z!Bx)4Mc!SDCqPJ{1wu-3$W>Q*q?LD7^WwKc+3lOIs7ji#87_L*owS8$3Ai)U#xz%V z^Sy`Z+5W+BMzJ~bEwMH-)P0hM+b@;Z{@|+w7RG~nu5}HTrmgDeFR-IIVi5F77V6U` zvD=P$np?mWcCY)E%p_1#Zd2Buf*yCDF-$5b?UNbL3%;W|9j?GU-CTl~TXSfPn3X{) zNtY!Na<>1PI)R59qr1?wk`{5bE2lZ#yG!$9rVlpt^#-vSYf57sAMS8o{pFK3<0FQ{ zfF60K0K^3(HR8v$F(p^I+;cHo1o@v_txND3pO#sSQ+{f4D1(pi$$o5(7jol!Nva4I z-@~&bo&F8NvOJ-JRwz2pQohj_?-B>>+>`o}o8lmAyhemlo?j~1VW_UQvkKMX>e|Sv z>!9X%qz7O2c?%cpwZoZWQWh)!fNR@l#p@sqQ`1A-?)%KZu`Yb`D2*oy?OU|>VB0c8 zb#(%hY1gz2-b3@u*8H%5eS8@Va9kb%mf2#A*{zpf53*mIK4pZX0kIoYx)e!PC0^po zn6)T-9?RZ(_xLd4n9ITkU*Q7(d$pk0?7JwI4`m`zYgSJQ5dcoimmv27m}M7RVR~zl z=!t-n8r6rO!+-%HLS>A=n-f@k(7DMCSrEfG$I_}?IMCVV8iDh!xs>Y7d>ew#U^;8P$ z-xn&fwr#KnZywdi9h02rb$B(EelgTYl!pe-q(DD}PLTaJQ5v?eXB| zp1^{xS<>^FiOA`i^|GF!v$phK=R~XPCu*V8O)a7~El zdCn5BdPJOoA3?xvIeenzZ}1a>M<0W(-_zKWH%IB zxF9ljRfx7aIa@w;1(C_Yn~BC$RvF;dQv&oH<=XJ5cxR@BSE+2mV+u6yqD|aIumSVE z3~>;v>qapDyP|ZKJSXJz_bYxHg|LfGcu2k3|6S}Y#Rk3RF+pSfQr8EuGw!C#21b(O zVwex82#q2DS;h>JaCvwSQ|9j!#sf7eZzB=V(XTLq;_N^T98^}6TE=de6* z!=%`MdXd6B@GzBUOhx{FjA07HGP{E~QO>|ok?dv-N4wqJ1+oM>4Vbf&3Iq^Mk=vIy z7sLgpQb7cJluoh#g@a#?NwFq0hd+5+ZE8=ILUI3_POi6;Ob02EZLQZNWcS%+beCj405^NuTKicY%CBw+vPc< zzDTL8?&5SV^(?x~>uUb~u&}u}QN-O1M!Xm;M`zsk;^rwO{rzp9r&^ zOM(oo$4_Jp=k%7Q;CSX&no*HoH_onsyj0G}4HSc&d88YGZQ}&P&FG@Z`80qXZ+n`b z?)K=%dqNzGZDU>U>4b8)kK!?_LzfwWLzF^oR_Utz$LG3<4(RXXRuou?QQ|oJRc4Wy zyE=ExdxdAB&VaWdh~EGjT!(w(PgQP_gDr4&EBX00m3VA`1pU{xLQ}3%;$;8oc=`Z z?tf$9{w#jCd*pQ%FcD-U^xw`4O`-pAH{Caij>)90@M|295T6*lT=>i;GF$Ys4A!;l zU1cbm3|6W;K$t4MmE0Rty+mK{BMG+vUKGH(RK|z3@RZQ}z=ZwJiTjYf=e?k$y-hZ8 zo7(+g2>-XWsaR~985rPn^u?l}zDB(P!~=u_z!w}TaZ*$INvLixlox09uOy}Thv0Fw z=*tU4v}h9^47=!SCmAkc6a?!}_T`x381Ur)oO3zE#VE4p^rD7k#j--SEzh*UzNm1_ zc^mI*EW#(DC#9htgGgIFV?avD8J-RL`R## zhO=S&3Wdv`|GR$}5w{lSsV==r)_Rm^<0-gE&BkA|3INbdzCYO6IiAmvC^B%{p+rL1 zJ~W3Ble}g9&wxnD5%YgMy=7d}|NH(e9}q-3q(+EHsDvYiG)PO?Gy_J;0BMjCQRxz- zOH>fa(H$~IH;yq%iP15dQUCY+{;unWH{}LAcJ6!~=W#rb`2BJ>)jiP=SsF32buu*s zWq59ufCVTdUh}`(r1}6}@)6kRoztx@B-?NBe+q!od);2Z3|Itg>^drNt2vEX_y!DQTa#yFVCXz|y# zdsrr0NA{;Izx`~>f9EM1GF5fDdj`Ew5Ao}+X7YEwauKQ~$702q$|(06ZU}q(7u7<0j5QJd#=shSJUy%; zKonz$drl4LNBmwo=!ZapEaL>yt7l#wLX*boosD`4VNR2Png(>q%_dk&?YQ@|y4Ia( z@`MCR@$AzJdPC%pJ+hPXj=CY6QEuv0484o8OHYm8kK920h-s_26Si0rASK!XAFFRt zj>lMHuf7`*d|Ompy0`r&19%dVldkb4-Y;L3#aiM_uz$RIPw#fifHl3eOk-)TB%(z_ z{={EFRLC$N8q7s)dPoeHWg5v@ZT8W$>p?GHB&Mp%(UkV4)o^SWlfH__IC+kS`bi#t zEmJM6lZ`#$mwAsMJ)rOmL$SZ2AA2QlafRVri@i^@NT-)+XiSh-XT>FI!0b;S94A+A4#pz;e&V-+6LpTXY0!Q+(cY%A}*sBsYrY@XH-#vCCrf?c`f zV3%|v(>v*wG%Tl-L!g9LBXKJK-_A5R8zAM^6e==^(8LPHGeyD+?&-{f z`EN77rjOK2`v?*O`yzm*d`7&HZCoO7%9rIy7j1M6>pY9Zg|p45ye0H*S`4k-3?K0`^jxMhm3~_qtmGgMr`PzCJNo_~>hJ#rOx{?x6VlxfF3BN*qxreY zxruHfz}lDg80EWa?dN8hgnx0OA%vxY*L#N^1^sJxe+*g&+4oSwbZN4I#?H_V@l?Vo zqYkY0rReVu2T@?}4zc9GDfIV*lzt$f&S0=vpjdKavTBabR7!iUkHAs!6&`8NlS*49 z%TY4)`KuIBEN*c4b~`xO97_H(Jg-uOw4G>X1gvn|=757Jv{n%SX}b~?v?)Dyu!;v$ zRnu9B00pGS!Sg1f;H|p50Yem7&O;VTFo}R3=5`PM3O$Kb1$*L!xYj2pJ}+vGu2j{i zPAxi#q?mgMHkm$})}lNi(vf^#F|5=lWt1JmN3sN@fCZVA>R)2sfjKP1C+Gavcolhv zV;HHCPZY^WzKu3(lh9}JZhztHRi4Vg&eZ-uj_om|2s}|CR8F0|_h~!oxDo}-C&7hk zJR>`=iqatl_Kcc5X!E5`I;&6vHoUOakOEK1Ir{glSc4YHzslMiL#j*QdzohlhNh`` z;nHvKUNra1g~((ghGu}AYUw=d8|lJ&U9$;2H@zx8l*@4r5k%e)H6*;$R1^ZZ4SW5Z zfzl8)5ESKy@mmz0f_D_SS*d)SXxrOk(BwpTt(VlgNOx)Qkf6EeC0Ql)`RHsy+d1P8 ztY`W!jSOrVPTNdU5LcT-@7jWKpy(XG_^~`__f0n2V`uS7UTac8_jvOfGQ~eOqy>1H zbuJmKrKda~D^Gt2fz(lvI=|KnLbyiCBF#p4aiv@oOzsKP6DDb5xBQI1AmTwq<9bFu zVwUa_!>GE^%j83s+><-Kso>BW>@@vGgmyx0Y1GY+*x^?gD#Zb@Lb>4;RgtvR&+_ju zBxlAH=nf7#DS5b{6t@!tCRW`0aU5azyO7Sva_xA4AdrYlq`8TMV})?QEwr=`h%w?G z=Yudt^MBDTk}hM}z#av>-b&@Q1<9LJb*;bktIffS=aw=G$E?0$48P^81bA&$Pvkqv zzP{|AjfSd;1xot`{}X)lbY|P@OcVaZd`z9xgCEN zA7*6G^9s9?e4=b@V9eZs?)Gcg!rodCFaLsjf3Ch&rHWYr`Y!Ku28&e$UL!PMj@~Og z%s~Kh(4ng7gC>A!Vz>nhs|b|ce4M5;^i}Bz`G`s&@9xBCNVfl0y?u^}OUkB7S+p(M z)_>d&Y`E+Syt;{(>;tGLO^(ufr}lbpX8;hwJrN6Q2RykbAZjBJrb)=}0!AFzMCpSD6$ec1tI3IT!GTApCJw?0jxVp`CHrwH@ z&yLt_kn8=60_nC+RL$n>=H6?_oLseyux|rwHk-fR`8mJ-Xb(-*V88mzrm7QQ?9299 zblq+o{$G;aiP1@is8IUz{a8;r=RMRI2HD8R&`KCA8qBSv7Xym3RRGpwlMa7}5E=cs z*>N1v!+$h?QbYt$FEk(crj^S;An^fIa^bV{P@pC#VP8gSmxw#pXRoEW+gsQ2ggwsN z-uSNV^AotpY%V!Wcg8C%PUZ^`pgrjkuw4CqbtMg9$}YC8L8r``T|$s_Qp*e#J_tky zwb}xUx|gI$#wC6wcvjwIFNB=qN0dgS`=rxdiN_+}JbK=-{`c7BDVNAh8>wrS8;X75 z_D5uKQ(9c^NIvyDO^EWHm!DIV=ygXi50$m84IXRn>R4*$>Ra81kT5XwMv-lH+p=?Z zUZE`g4A}C5a8}^l@1%ckU%PF_GN@H&{kPwG@h;PQ$8W+yJPaO-z{dIBDzlq2_sqZQ0tAQOh-viDJ(fRg=AZqQ>_)cS5it<_f>o&=Z3L$m&=NEa<0iawQ>OE;I z2c&+|)zF1|{1HmR7q)QN0)K_d-j%C-IN1QMAVH7SG2(-n3)=jp+)CwTa2)*cI8v~D zHB8i6i4M4M?blcD2!r57qPHF?hS}e(Y>M&`j|EPbyGtq17W0k6m#)^z5NY6+nlb(2 zY>kRoEIb^G#B2fvEd6CDAKx;9bf(qEW>`gd6wnk{xJ(!mTpK zTG+2=r@C_K#3Sc)8cpncoGH&axwdiT@J8!nl%qMTvQQX`85<@Px6@FlLpxJvslTX! z)agIMWw`3QO+VKV2%lQum&E_4vd?(BV5>87@z#DZ+}UYB-k52&2@p&M*QRcuf5fC$b&f=M!6+jQyP?|vsqYE z!q6w43Q-K)Nflqdy7L~)$DYfG4$WVLrDybqr!m3CFtjWo=ny?fDOJ(`CgCP`LsEH9KRk8nSt_2FbL~fr071~-kFPJ>;=uKam*&4*{rc7oh zznTXm%2%)a!=0-X{y>1kn5lQcxF3ve|NQ^RbsjsMS$yOxvUL%~=+UTO{+6?Sr^Y_c z8(+e>(*e8iMYpD+IBJ@7#xk30g=J6MtyjEm&vYqec{cz7{|*hK>kqdDS{7xT#D0q# z4L)q)>&SE?>eTf&zZLzv$X|D(Q*SOpSE>hRazg&I|$qKfvXcfN{XKWKZ+_-#JqA+py)@b@8`pwN zW^&{!03WaV2g4UUYofirIMC@Qyim^f8B5}WbHP@0Z*@$X;C~=*9TC?9sAB$(B)%H0 zshuw9?+Dv&`-o+6pu{BKyHZO2av}IE?sQ*14=BidV`$yV)1nNxeU3gXD;IqqA(%;+ zYy(5fficF@wl$&RY`Ls(Kw0WBP?4F*)});N&&I*HwoG9%Ao?$y z@xBjrL;5{><~HZjyCe1K1U{7NEvyI4L2 zf|u`dY?624;k5r62~${F?am(><`Dm!yx4fQ#w?&^957Za@Wsiy3olDPzO!5n$?aE- zEimKTl=raAvYUka1E#{7SU{p;ZVhQn`xqEG^F6LDKksrx^QMO-4GuYhoCNFh#fGyg zmj@N|t+OxP@4aP4`q{nPcR(tY3eRvD>vuQUf0Zi7Ww+AUz7m`=e3Qb`suH|jc5b!V z&X5&b9JC;9^2$?L8hHgY{rfc+xEsEcKYIHd{Br1ZNkWe)A`I1s)-4aQXjw!BPa6%` zD3zWIlwG>SvuPNU!j@t%vA!8z!*-^iUfK-cTHiUT`VF02vYiTj(=K>I>c{?ubnDNM zY&mx^)%r8EZ&enKdF}BypD%l)_&0-x-X^b}#}^)07X2`oY?@k2NhLQ?QlDw7xpi;l zHX#jg7{Z@1%c=lbrS3I02p$+z=ZDIb3`XjcX^R={S-vv3{qgU{JONh^v;w-MCd?8` zx7(r+L2^?WJpt0|j|p4aeo9Wo++Lk+BCF$)X(*SQV@NSe6?sy~_)@vV;`Q-w_%5Od zo*|?5Kr9ESGy9)#`~6n;=Vo%Zp?31uhhNKkIN6Al(+tH*4O|Bu;j=h8ZxVugPxx%a zqxms;B;+ZJU#U9=02K&Iy&ZZAELdIW?s{?82_9jiV2>1suy~d8yQy2hqkw>hrn%o; zDZLGbn(zkhleJ%`!AhvLq;xFypZ*S42LTEolK1sFlc}_Y1TM! z*PxeGY#jZbus*|{y4z7Le=^}GQN9B3Z%Q}%Ox_gU!eJd2NDuE5vr@u!*} zzWI%rT37FHz8sVHV2vDTGI!x}!aTttYzN=X zD)V3c!~WVC7&)nXG|;9Z)alH0Oa(puh29RnJms>F-r?;g^^POZ0y>t`Jl+0{)`z8f zaqfrx|0_S)3i-8VQx6e$DUFGS`Sh~`P@%_3df5YVCY7LUgH%D_;=k|M)rqKTFNW$s zFgjGz+Z&N7K#vgsK)^qT06of%fTBh4G;|&yNFwf66t+yPjFDpj4#J)i`}xq9uLs<~ zGckWe%c|uheU17#>8d3##&|O6+o{@*9eT)TRdqdjfGUhiuPNtR=VqY#Y$}HBwk@-s zZvV9gZ5u6pn7hVsw;dY|4VfI-0)Cg`lizjW+j3;fWXjAY*WLjld;s-$f@)%b4HM-4 zE0G6JyV#WW5Z8uH{t63Rvt4+EzRgKx?>6&NulHk}=7ye7TMn2p;F*#2G-7h@VgK;s zx>Mb;PGaj*Ah3av04tdhUAjm`=m&1v+$(K_hQGPaPec=&G=)-E$qQB00*P*xuRXMZdxPQ7R!j?I45OBORCpNbM6`=%0==`rk|8myW zvY`U{C}%Ya$LH#F_!DMX3*i2&vkvp-ZmvSBLP{+OtmOp?_54pxc`#wTstNucl9h}8ze8{Jv8mg_H(QIj4{3()g5!zq8S=-{W(QN_ZqqLLJx=u3| ztkS$za<-W2$n+UItb;Ikcz~^!h~DdqKrG2;?Pj6%U-DSP`voXsL>yOfcOgkT>>V=m z#LKEhXp23$SFA=FQ-8(@>l={w{775TjJ zO1=o%YoVq1pID!K;^W9lX!A67R}gO;F>xisOUm4k%C1m)@0%XrX%cKg<8(`g8-?Ql zTO6QfKVmXi)-g-m60BL--dM*wA4~94vxhY$eWH!T{;mwlm443u>n206lnt2~J#%lb2njJ}zm z_VHtM9m%8N2YpL)@OTDYY?IDt=rn`8>1%ME#3djB`OL=38^Ox4O@UA7hm4Q2KeNkM&HQ!Ityz|jq5a|ePs?z ztUIC^y#WzRfN(Jh=#Stl-g9}voscudtI~mrH4I$ejL5t(x@Q-0LHl3#6{_!trOsI1 zTk_`u?WGmJk`}sa`+wEvTr^L|BB4^QD-Xyg-s8dgsHl=|9F%YFbq9^y#_=ssPpNhc z^8}?`fAI^)^)!$SMTI7JUb8fcFZpKv%|XmJfm6kk832<~M~UgE z8v5bESDfx^;=(HCKLLQIV#EAPaYhlT5oT<@p)cXDdA?aR&VnyUn92*! z8Lx@GEoUFZiNJZq4LFguA0WIMt$pcTM%SpT1g#|=E8Wf>vAE}fWnFYZcjO;G;NUK6 zKE&F!IMh$U0}IyYe+akU<^e8|_Tew^X)7^aHs}urR$0-eF9l#|rlcuQ>H?xvKX!Fjk(Uy6vG)%Ksp6m(BmPLIN$PU4M6#{6mC=8Er zWDBs^71Ol*H>DmBLua+Qb7x~JVBK`?(S-k>%;qy*+?lz*#0sU?b8GX%ckQjfa9ccI z`!vnr)#J(T`tE9Kxsra?6;Ovd{YGuluI`yyOG1h9CQ;Il7PGnle(kk@ujUYxl%kZ| zisWA$u>7Oqlv+kwKG5V;`=)1?vr|ezf=)L{{1@^hT5BfoY1~-(uDf0+)B86A!al`B3*wFOu^4 z;QHrE{+fCl{PgDjXSNHiZzRh^BHdY?=_)?Q6loBBmI`i4CB^n-#2MElwkETF{EJEq zh_e0*a3O}&j(|1MRP0fN%(^HJ(4&3+KPcpb7Qvb!KuN15H?-!q4Pfur0sK^>mFdI- z04~kGhVF{Dm2u+Pt|E+diB--Uh%y6S^B7`#Q3TOpRXy%1-akM&2M`;H1-)@HxKysx z%Au(j5*|4|FH-lY!6KU)I#OD6jQW-BwgE5aCt3654RpVnJCu}C<%?iGXaj3rHb8Cu zTTwsJZR<+rzhvx6CWR<9vk-pu6&@4M=ham$J{Rk?;U34XJAC;swoSZOAd0h;c0%Z) zPZ=6t^-M0&^-pqwrtD|prtkS{#^?@q%YSwKrm@u-GH#fJACyW zp*SS~m$*Jh$-qAjEZRReggpJT#v_l-by>+_fRj$T0H-F?TO(FH16J{A(bm5-t{B;^ zx`mn+;E3va4!9Dz=aO`8*^!cKU%$%8=nevF^;2HgHoIo0+Yj%)nP4>*|4o>ijQ?7} zie`soJ0ED5ES^k(_>jHUpCI+lgY>3Ne47~gLvUS^DQ_1j)WkDd=5kR`NqeGDqo!`^ z_w6QA=`$e5Y;a~y>YUYc6$bny`i|o}$eU&TJva(bxt4f>AEd86WbuN?yaa=MA)+AB ziVhNP;b=WpyyX|b5BkzY*BX}8=>Qd&OjgwLdp76i8l@gmVO&xjO41@%8rD!YE8&tM zn!t5-BjX3Sx;^cEfj{_F}Gk;HP zd)p7Jz7Jh=4=oXX(`nZ~gH4Td@0Cj$OWq(4lN5AbN$PZ&Z!NVxYUrtsahgXB5b+9w zts40wSaRkid6(OO6lXM;ZX^u-kXiPwx7vDoE#4`)(-%pNxeGEwoFG{&0hpwibKsUo zjt+RnNmstDGkyt|rTAZ9mu5LQEH0cvWryMT*%>Jzt|>&p$x^f~_Cbkjug&8V3AAM? zilaLlfy%kqFNi6r*L{W26li)+e!3vg3i#3)g?~FPIA*5+Gx1+HvGeQc^5_Ay_3%%c ztU1?ogxb@|BwO|EejD?XLgGHZW;g**2* zRe$+g?l@>3rezP@4+IwkN7$WuR%q7S8_E^I-j?UUPvlxtjmw)BlIW%Kmg~s1yTEiQ z)?`&avETcZj>$!~o7?0ZUu_zg+#j-*A6EYE@@Hr~=4FdMi`OkQ_z~d#3emsc#a2lx zi+G?80@+f+W2gpJBWOzgKJ9AL{Bv)Iz4!*0wdMUmN9`YgsUI4g-9O^WG=cg!19v6o z;vM9#g(mEQXF1ocer39v@ z8?!(x=tKkg+zKwLPhxkTfw{lERNk^FBXRF+LbO{dH|qxt`OhY{ltC^43fhBg*J&Ri zx<~9zyrf|CQ?We#ew`=ee#sSGa>L6&X^c3{ABGOhmDp_ES63)B!P8OSsMTbyB#xF@ z=d>H-ylSCBb*}?=uP3;lhqrDzA>VapNNuGSe7X#!I!p@`eVtd@bs4xfAYHKiGh)?> zSKzK#Nb2*97jd|e??N6J?xh%l52Tdi1kmWPh#cVP5bcIG?mJLuO7w}6IgF>$AwG!@ zbBqlJXk8fZb(*|-nS&AO_sdCjGE4}S7?PLBf;tBPmE_Jm*7*4?aeWex1?KzG`m0PH z!8`~_eV3*AG9cjKD%|R(bTbipq}s`tW?XQFs#ESyh=RvfgQ2=ZYe4lcf6<)HZX-Yk z;lrU8qk)@h%-P9Ma1aG<(V1bdZuvWu%;VfTCpAhCz^(>;`A$Xk2&8KsRO?*+yw_ph zsbt)1GR(D;Sb_N)xHO1hV=AO?^{MolDH1{NO|I@{Zdqpc4!RD03Cv$6G{fW48dCiG zyEln>vJ!*9wP$zorNCZ2RHAj3(>l&^m)}g>rzv8WqlTZ@ypyL2I-Im0JNo^vtHGOk zg}X@MadDa7p^Lf6PhAaT_<&3QC#FHhXJV@J-IYdy&i5ga)q?=vfA5RHK7)Lr8@rP( zc3T)mgD^@)J_8`0D-WF%MY6Muz093+X9`BJ)8Z!UM19YK##SAPF{1At zM!pfSL-2;Sp+a-v@1A7d>gEMzXcvyUov-}?$?XVv5-xW;Oa0uiGlu=nZ(Yh-E-{?a zd-t_1TW(VV5yg;zo2<5OK4>!D(gl}K+nzL*o94Rrjp$J3EY|UVE55|5F`X2EDTRmQ z06?&(!`;kK$C^L)G>9F^KAhBT+`LYDz=0aZC zf=zibl`Q1+1Z8sXx*2fJSU9j0*|}<)V4H1M?e)|wPInuxa?IzMU4LINfYsgh?+s2O z>zBD8IgRvm1?qkBXfitDG7cE4=MaU}Jw&2pTW-{u>p+Tq6JTYY79Fi)XO6OHY;Gr4 zms#Rsu}kP6N`+n%=C$Tp(KJsdKhn0mJT=4OTJD>FG@GguK)Db%lu^J*(p#TFH@290 za%Z_%d(OS(x_f|IbJamN%lb!ATX1%UbGKj%&D6*KcTAADzTNN_$8W4YZVT)YRr-?C ztwvWK9+g2O!ZmBMom=|3e`2El@^w>9CgE>hBe*Jdo9IT4sh&0^^xu}13vPh_gni}w{^Z%#ocA>tNkj&-alIBdgTl<;+7RQwBpQTq;PY?J7X zsu-Q0rKF+4!N;-j<{%b3=f`VIb0OILr_$DE8Gw)&(0K#se(dT__Z_C(7|vxnPdxs- z`^`00M#1T=fu+I@1KJJGbxa?ioi?%Hv7^w@GN8Y;JGI4>*j1+#?ULj#L2wD6K)CD! zJ`=G(pYg1IpAL~{nPGePY&nG6-Uoy!2=4+^Xwp5r^USSP4Exq1$88T@TVv0DzN#sV2>&!B2N@!JB7 zTe*psCDJn+>0p zBGFBt$*W@SXpn1@+d5G-h}@Pv2As-!$9%6Z|0)B_LtYny*h< z66$$h)|8YjQ$+t&l`g4aFW`Iv)zAWEJ|#r=nyFxx=O`K|gRb=g&i%2i;{<@z=W-5w zqs_WalIp%){y=xzl5AMOifr_@HS@L>3jXURFv7p2YChG7*LxBdW585dccPuEC9b-o z*QOP(I;{0n=cazS>V5qy+P|zG$4)bBuCo8m=q8g1= zZ4BT2F)0l-Bb^{YaXEArl|vq;|* zt|%rtXJp7H)SK-yyFbXr^*?_5Y%YzbhQ?eIw-ZS8r*=WF_3ym;KxY zJr=tHu8q#E^&{t9b&7-2`xObztt|iQ9$_8gF60A^?P!Y6;*re{H4+TacL7RezpWN9 zh2kIDRnTyq3GY>6W~7PfC?>Q#;HN>rFRJmtbdyWWw5Jj3moC*7Sszu89g!MC7wMpU zkMF|dae5nX&ws`0HEcv--uEfZ0w3xEBiHL=o<6@{7&p8o%0V)>=U(Ok-K@t4h2EPcSzlM|G1Aa z)2qu7r4$+}fLX<`96}D%F3G4!n>gMNJ;923t!%_Q8h7pF8t%`9>hG&s8}&Y4&A?yf zHtE#=OWcu}6ukl?@p^26|hDeB(LO>cN_ey$TdIQNAF~<2fSqfeXN`aRX9DybLV3_-ee;sn8nN~>^XI;wS&rn{1F>;zlG6KV0l^~azE}-jtrK!Sa0!7Sac6qaA z^kJ>-OI|p}?My{szdoJy{fGzo(@v(oTJULJH_xiEpEcQXiBHu$C-?A_BVLV0)LEU6 zau|xHfEN#c>`Ykl^EI=v72Pd|HXJOq5vY4TeA5k2CK^b1L&q7N=@!K^yK zO}w(^_#5%I1Yp@3;)tOx^W8q62`+|WCxRHvAin(@^JPkcD!0<@BK)Fz(lm)bY8n-# z-zLB1Uq94nDkXt`Ukz%an&~A*GFsLhLJRwbtV2(0Ku$D;AAC{Wl4 zU~=eT;XqzgL#LTxoF%594;b-+hei=Y60#^QsyQQo^T6CNb_hJkDbuL>;S+O12 zBsT>E>P8E?npN#H-B4&13a+I2=IgV;m*-tx>;zO#0rBVsKZ@y;b>G1I&^hU&>7Q%hxjZ7q`#puL@c^085cP-#vU#L6xQn`8~fX)!l z*MJKA7D@Hz0aW6IWu|*yyUgBx0+iVN!yD_P80ORWJqTDa!-6eNI6JV%ULeB~`=%A@ zr$R~4kI@Po3NYdEr5#s_K`&uPWQoy^s8Owm>>%?Ta+7~oD1n0qQ^am9FF2_Ij`(89 zq{e@Cbom7!x=Fht*reN=0SL*A?0h(1&Fsmbj|&%Izg*Cuq;+uf=b>OEc6I*?_M84| z0}}=EwD=Uv$s3eN?X)hSTPa>KKTgo!)xor$FqVI0EIJBHs&vPET8gY%}x;7h0 zP6S)Kq#h-i2-$CD{53MlQte)A3G$4#+hSyrWYf37@E``EPvuO)pSl^}GD$KrGd)P3 zrr){gN}kYd$$r*W@@!nfEBYi<9IT^N&j?XSe@+1CAqpruuA%Z7Do&7yb?6rwD~te@>g|JW z_L^&QYEQ0#Y@Ymx>mVsgQeV=U94)xGoIGU`aw@AB1O-iLsHiw|wv$w;+rDIePfJ3^ z@Z~C*wlbN@sskU5qr>)-bV?YU*)Fk30#F(f9hPuiOVeLLsr{hV;N^gC1{P2B3<>&Xb$5xUTUq2GepM1znj~ierm@M{(igS!YU|C$-Xk?fUV|S z`Vu$ix!Ll{T8~iIrQmWLs&pJ$O^VoLOQ3saGt-@(fJv*q<^9V7BeJfFquf6!riv(t zuEbGS%wwmWPG|MigIi$ z>LXK>7w^+Jf9l|=Qs1V}reLvAID9zwBQWngmo+di_Aip}6nV&KYCW-Lio7^xg*`;S zES6a3#Ws}MM}HBi9JHpk7VbUnXFC`#Q1lvtUQ3ALVXN(-Tvjcg)GS?q)Q=XQ_)~aS zicN0~^m8;8l$<)vO-7v;pi2&x`=$La`q?;x?YI&GwcyYrUPll%ye4m8XSwyXu{9&W zgInfa%Y*sGmi5L4MFfLeONdxr9q=8YboNW^?AK1tHCw9*Bdrx>-O zQ<8(H&Q{-8{cO*EFdU}n={)D#j8Q$C-86G4bA@@he`+R(e0^| zRs{cgqD6hmlgz-VOKY98TKm52%Poy22j}eiwx9i#46q05RA?6Gi~MX=D~mClE6Y;r z-YB+du*YyIwDiY78raa9=iAKkOhl&fMg*hu%CjVd;h`-v>s$Iz{9i}#0~syc%4S`y z15d2plu^?oKXcr{*lxpm=LhxEm6zHwqXJSc#q*QbaAPu{gcC`pB5#q_jJ?&8_`{#h z$=+WTtGK+@H^EGD#xT1XJ?fh^Xif% zLj%b=T=CIP1j*XlJb$C?fdf}oCe*!q^FvuujQA+U`Uzt3Qz5Gip}4G2V*T!W8v4t? z0=bz&(-vE%(`y(qIr^bO>CG1t_noKP>1rglp7RvD!Cojj#ObXQzSRntxdvAJu1h#v znM}Btx_2ZVDOSZNrU&I`fjvW^kbg77hB)}`ucSJ`!-5atkAjUppGoE%JPK-1*iMnK zjCPdSPPvG6tvO6ug27W-xh{_lVWv^tcIkrs<@Pt2s)dW` z!|uAbliup-w2p$P2sfk(SMKDMr2ZLk5mqzuth@&M)%7r%Mg*JO$rh!vG%PYl=k z7iFlf!aHyA$W>rEQJ74K<*pWJ#IA~W^O5P;#qoa^46UmtSdHiBVnN9t{8>z8s3xfP^yU6lg1W-{-vTy_d^O@(+%)JqxrPc|JEE*yR5?@joO9R#2PdOfKxVxA>j%7f)lW^qh0{{RnagTJutY zT+pvAG7q9@cJv6+lrKe{*Ct=rc80y-IqBBa|MW)Yk4}dEdZ-jwXC~YVDQ+D|3lq4L zfoSDA!hZ<&?U`F1W@}AUg{7&^KWmCR?w0>hA^aww2xfxQ@zU)>k#0W9>`B#_nxKK4 zWwd1aRybUiUKj@^B7{IBNf8x)<1h&rt=&Yo`ay;tf?oL-RWia8n7+t*t7%Iz2!6Nv`pk&pfH1 zmKX(z+J$*C(Z_#G^WGqQ**n!g1hBoW7n+NGd-;5>-OxUU!D}xT{O&{ye23ytLZcjF z8J*i|W1cEy)yO?v=!f-w7FdR&UBeDaz2fX4cSUs{S{~dDN(^X5C}iXqE7@_Ufxjq7 zMh%SmJV86IwjMu$Yqi>zvYdh;qlWlr1V=Pf%HTtst5*=il8n5>`f|S%V<)J|T+5h|^-DL2jq8dn^{>6BaHme_p|Qk&+>iB&q-#)+W4pA&<} z&tejeK|x`cf7iX5zL!LVrIGSOM+ZfmsFSjI4`VO+w}wU2r1#xbjhFu<_Pa^&^ryR_ zRkB_*)8`G~ZA9W*o-ETMTl=|woXW535GcV}E&9+ea}tXE5^Tlc`l({JGf{dKTl^ny>+_>>EvT{4yG>Oz+c06>{@wVElzp#(T$K}K&D6Pt z%RBk^w@uLg2y$Sb2BnM(LOya|Ddzda^wVh>E6wK0`dfO<<5f=ggTd1&MHL=>fR-<@ zZB}N05o1w>8wcLI_$)=@9PdQ}y9y(3L6@#aboGNG+@cktRhscKirs{4@SERayLSD! zzN>4gS(*3GZ_12roc?xeG~bh$%Qv`R`~9+F>(!B+xOb(-R6nNKu&^ci={7ni(W&@C zx1ZPhlOZoHzkPh57WRG3ml%h8*yx%lC3`O2OujAr0H8~!Q*mApeX<>6*@snsBMbuO zcYs5XcSZ0Ha7_%FKh@-PL+)fQ%iH?`DR=q$D+fe6)r5PiRQ7IvgJ>^jIpNtML7a8t zggH>6{`Oiplt1VF%Fs2aKa!7oK)B_tfv~k% zp<>tGypvSUuQ%i%!JKzc2EIgt9;|KS?j1jkbpt$qz=IQJYwrvLZT-f9g4^hCtNUhNdGV&5r-v?6(GJ8*u3!Wk2pcVUcy5o~IgUqz$MqphO2C8V!!N8|`5 zTYC^_VfP^RaNDLXobf56Q-xuBKw-5^O~imdWIFoiKm=0+U6ua;OhPka;Eo)mKy=D+ z?<{Cuy_)|5Wcu>5#P7Y|d98g)%+G^4;5cvE$RJ^o@r)cE%Y(#4-%E1^2md(D zIA(ziP4hy^6kE6;1$usT=aDtB1FQZe1M7<0`iuS62ID9i92oQ2PY-A7#RJ}pnN_^y z)!DM|tae_TCm&|NyW!29&Zc{rH{f{6A&p}{Vo^UB@ivRn18$vuGv3*t43`uI*t6M= z)AH53ogWUg{%sQdCVdl_kl?@e$aP1jlad-8XQphui~_wC=qBOoV8PUZCT^^XQc-J$ zb#r-29b4oqy{0ntUFk1SpnX6Zq&4H%RUGHg#}<2k=gO7NOKmlk=fw#XhxvL4uFXf# zz7t8f>l~0}M`tA$s@%9DAjv6?L)nfSwH?7Y6RZEBvK2NHvq)U(r;0^Wbc!L$JQh zUU4t211JYQ>rodA-q#G4Y+B&jHi|lRoT_q~XLXJe!z&UvopoDbnR(k!AiYLMZzGtF z1;AgoNXG;VB^0AmxAB5rnv5@`Aohk*t$hK z@2)-1Fl57F&%rBrA`}A_? z4M^z{M*GszQ3G{L^B`BLH_hn1kL!gf6#YK4522lf#%Jr>i0wyRNI0#$NZ(=&JP zXeN1UPyP97>^ZEV{d!b?9Nfc3xI$$^xa#~-VMSVaV^v3rH*|9)%u#hCGSE@g#cVnB zslyGikAEz$TJxUt8n(DQs|rNiVtM41z__h z=TmWRrc?spkvJWtNE`Z%6n4u-guh{0(0Yj*W~#B8HsC?pg|~F)oN--#jN93pWQ(L( z4*}2WabjX+Y+QA9ver{IrUgEZ4YH4YO5(4%U0QX~EX3m)C;?;G9$;h6`L^AeT*a_7 zlux@r4f95&I@TcRAbEtwAK1^3ubYg0j?d;FoWBQyBV17Z91@?-^0JYRYc0BNUnc~P zm9rYFDYfTe5XFg%#uxsFaK*Sa315LB{S4&L9nzq|%x?slJ=R`*t{;8+$0zy;;sxiU zACHZ*7XF5gXIy-MT2m2>vgQ!vzwD4AIQ}un)QU$io;4VJR&cqWBS6v8dgR|)3o7za zB_`Pf_asG&x@&WPcSvl?(xqqd$@O7e{JpN3Ur^9uY`J*M+&b7c%= z>&TCxEP?I_{)8Y?cJ86nH^Sx^CVU|^UvuV*qNAF4lu8$@QRN(}z*sBWltTv3lP##M z8Jvzn-++CwW^X>9b~II;3v6bAQw|4HGk||O{`UROQ*yAaTiC`L57y0){hT-5Tr=5x`GR9$>9uFBrtoM0qJGjdS zytTtpXjQg+3m!jCIpg&jm?i;PMm4k`Up5~sHF<>9%&ASOWSa-_IY|*D6jkb{syPt3 zvCGCq407TE{QA{kdxoFjs3W|^tbvS>f%Qw*0gb>P6UDy#|24OS42`#h82mMzG(;}% zC540jio{#0{UtCNQe5YJduFJv{X|*s z0uiUvQpW1(lKhd2>86W*Gp1k{KoAIBEOhvvDBvJ>RzDLKZE!U2GytCGQ&^hwMlY^C-1<&EIhyD4Sv5#)Qe@XqN}FgYmx*=<@d z%hQPl#cxCV?j#xC3B*qD^^!7tVR0G$`)tDpNWuAnQq<$@Fatd8><1-&(Z8z1ZC*O* zcR(+yP;ms6TkI1t7ojv6_RDa6R_MGo+f;ithAwUcb+slsxcS<=!1#K>esFe^-ni+jhCZjo=)kfu^s6K7OKmI@S`~i!%{DQru!c4Ze&0c56ZV zpv`<3{Jl%!{zBR3=1upfHtOw_N))I*V-gYfykD)Gc9r|R2yVqjVLIdtMGhCuo1_Cd zG76N&N~^>m1cLj2)1O>%jGg!8`~oknNISm$F&n2l$4kj>07unINr*Hw-DkX5z%69udm#-jpBiFFA9 zPtd!@{x%}5lXZw2_~I(c?OeS#dyWL2y;WNUP=ZfMfn$|YN=;GVT?EhN*TGfOXp&<= zh&F8oq%#=7jwd-CsX3O0d>^uc61Wh;o70EQRbJMC8S6zq7gWm3fvm=t){&O9%i--E znO+U{)!<1|7muFtI85|5cEXj$<1oQ<*8J#T;gf z)nqb8Gn+NT_uc3B`>#K`a$T->ujlh|cs?HQHR*o@R(IAI3SXkLW_k4XaNwoRCy_fC zKW*6*{LdY{*K)DxVMAu1P-kR5WbOHDMsr@qo0u{1@}oEBX4He#VH$0Ze(p%ok2Mjg zJBRrB-LtS-KxJiobfM0m$SP8GQr4Eb2LVhxJVq~Sw|hQVOz~^Ui&%|k8}sXptDtsi zMLqh&kIT6!w$}3R=+&g)#p|kXUco;)Kfbs_|NB|-*F=;pg&+Uxx4x5= z((&QOi91LB8q+2b|o{N92Cnl^a3y?UDJc%_0+ z`5TTa#pVUO%KS?laW5)MOZ;#jZmA93%GtiVpa@_w4zz^dJkd?gt=tVxUp`y=QTHW#$gg8jUzv;G;Q>-wnNPJQ^|Q7~NKZnN8vwA@+8?FZ!W|&_bb0J{?l} zkx_bi=}dN^7PLU*pj;`9sE+t}gpr$iQT1loJ*V&v<-hB9D@wlN?>YKcHa8z1UV#G> zr(17hL~p-K@<@Ru+sb`kNkwNpnNIoiPQ}D zn5E`SjI)=(7mF%Sfa+&_&1|99&A0L243u&dY2j<7%CzLv67d};T$s?V&*6`f+it0h zGsMc&QNv(I$fs6n=wZ}|M@i1eg8}!JcOG)BV%ZrD{dCg({6*1&p=3Pt+FUf=A!f-I zQJkx8)=x}A?@ms{tD7A|v>z|Y{i_Q?$}Z0K+(+WSVBM*!$lQag2~usrc1Yk{ zL3z|4jM~Lc-HWZqOFxcO;zRTd091EM?PDfqk7{NJVSE!YSDSw_b~cdUTM-*=5!8v=NODL z`6fMK3|2*D&y{R_yKn`iT^2y2FgHe~`)vupwgd2(!HMHJcx_zn=74gksoG{q`g!rG z8BNli{9B}eIT`U^U|YX1^Ju-@Q%hoW@zBn&%z0jhov}f}3zw_L96K6Erc>(dA2{M- za7O)1qj5qeF~__M>H1N4H55_SIM%Y%khG2c=ZqBttsm^FkF6%_0D#P(ts?0Z8T@oidDv{q>?RvJQ=)} zvfr}1mmT;^xK9wJ0X(% z;%J(|({Z|0pws6v-DH6YBM+t?@U6VtCLqYS_gymRCL=YxBj6>XuwaE4d@R0P_N+^I zui4@SouNcKgss$=%`#a2lF*Xx_=Y)e2nHYwSPMk+z$*$v&N%x=4P_@^#nf+s)*@iz=>`XjP>x}9L}4tL72$o216hGPe57(-(U2d^C*1t3Fx2pXI_m=LM^ z0Gl=ro|I^%JTm=b^W&S}w#b}c?8N0o6_lHNU!fRa9SlR7K-JM7_iIFZpnAa;OsGea zCeIt{jH1fP{V1a=v$6+g5`5LDUy|a@vvrdaZtrf`y2kO|>?kGXZV`hoQ=cyUj6o{? zVkO4XvZ4x~nAlCur?=il(SP$@w9d`jG5~+#w5}NU7t)@G3I<*^n+ERzVTf~wQEMDo ziw>ww!(h^!If(jt2g60Lt;RB#M;u?l zP6DR})BwNZFb(-NiV?S&Hsgah7uV*Vvv=W9OQqAPFt%-sZr}{XpkcN(Y}!o8b&h7F z+CqaqPJm?8Sn)g~?6}YL|J$@#B+HAx*DHe-E>r%LD8rm|`iuRTuaOZ-gX=Gy((^v~QsB*Ab zEx7lWnOK++^4BYamEdpWW}_MPjl&(Hl@Xj4*s4>mix@<`Oo&3>A2XiUTllG&+EPl& zVq=U%&|3iV7dt{;scZm_4f-+FV_WSsdYJVs*Ibna1-p$kR7c6;Uy8R5q|0nOur2zK z#=iE+!U%;&li!0cQ7`ne(GH3QzM2Oze>d4H6Wy|SDxvC_;Dci zjP44JvmY6Wc`VJN68M_XXP{|k)%w)GRIwX~vB!VlWAsj6VB#Hq=eGS? z3Le8EnOI5)Vh^i48lbrCQVRaj*!)^e?p8m>-LaE|COKMuIXj}n5>vhcVb((Rq>neh z_JT#Y?vuy(nP1gplRf~Vqxp??YRZzKbkt>Ildeb?hBft(_*%qy_ioPP5 z>0vYvfj9`O?-OACeFINCHOwe^Qv9+>H*TeFLbK2qdT6UEAbuup`js!0h;nCY3dBhr z`YeF}{}KBbrU=nSwisk1v|tWm6P9R z;&b2Td8@L0>8~W7yfuF7uT5fnEplIN+TB^>GdWAX33wP@k%U>V6FmSVK@FMs8e=T3!R)0ri8O#9u11X(#tKL7xN}b#D zh2A(c9Aqp#hx!`tSFdk^#rs@xk`tXEPG@RTf8dckD1znah%rj|z_^WmwJqgD z+)i%Z{$`s}vm4rw@kTvEO?=!=#)*xWB1Qbv^{z}8vT9^*`59>Li8Jc9LQ17gPpwC1 z`+chG4#e4=tyK+^kptz8_;mi|^_@p4-=@9%*FqWkW;5|IDxl@$t|Ga{sHd>cjZvw$)mHr}yCnJo zegxcbUNwHv88t?totffa@YMRA^I zHSvy~<{#|(;D@i4!h<4^73KwDf;_U@w3FfwEzZTove8#J5ZI-)5O8LoD=V|BV#)8n zDQ341XlmX$;o0K0VZ9PF+H&(@81S!Zvk&Oka;&)YL#(%fpew>Q@e%5r#T(hK_eA=! zv~ou%SYwkmnG;k6;(b@ttld6~cTnCii8Q1;1cm z=6ipxT$Zu;vPc9-ZZ`fCnt|SWW{@uFi9Rny;do(wr4n=RT%y z-L*DAt)5YVy`bKZV;hLF7$&8L;7%|hAg_g|s^rddF|u`=Th-#4FCb)vWtLy}u2$#H z2t?J~Kxs55LVTDyB&}!EO59d76x(X72yRW&DEFu)@-arZHZJU>$Y=Y)h(0Rn{-CaDbfJWfj4Qe$!ygS`s25%pjh3Ru3rksQlYN#CCJeFf|w9Sn^dh& z;DZt@(VrVQwVKA)f>>uPW1xNT#K6)hNXTbjyi@hhv$L79h6?4+2avFn(PVVE8HHdo zd5)Uxl;jDyY*}J_<_2vl_t&;T?v48VLdx?=9iQB_*y1S&Kwfi9 zyuCm{b3(kU;E42o);?1Atp~gHNrethnxOdGZiFHS6?lOUr07piC-ku9q}1^bBy8x? zv97l+$(wlho-KCF8-=cNW%1QRj|y9z!U!h=E6^ zthk?}%@@BFgZfo*h9Zi{!gnOPB!A*wT9h4o*~4hCF>4NRh-?oj&;R7ftqM8RI-2!* zti3ZF75yXtb?eMS@mc5+CD9|;N=1-R?v$MBjEUNK4py zkn8cO8B|TtOfUURT*s=}B6Db=<>S-X|4g3$^xODkZ+7gKV{w>y4c5|%<-MJ;dT0E#`L4 zca2fM&*0stz2Qu;m#`@!E)Q+#L`w!!%#zZidobnC#fL(AGiqc>Rw{<$*U}L8!Np>? zl*+IU@|Q?sNjN8r{3VIfWAisZVfx5`7fChfhiy%YCNyAu53%pLvQic1mUBt!U7lfe zrN8_nCn5}OQCC`0@paC-J9Hy^SyOX7vH10JwJ0Do628hlz?*1H3ZEI+8?c zj-D`u2PI4KLn=p#qQIwcokJ>IX&I8Y(6c6qgE}_FcD4~Ab28ApYEjmJN@oAOf}max z$7>l>N#1;@zuWSI4^mR!=5ZyruNeQ~$k^Xhm(TC#T0-l1G~d>-;wP|h=7sH%Ti=Dq zT-LnO0+LnY0`+8l7iPVlo)_+xBm|A(!D`GaQXP_fT3xUql-9T)hl0<<`7?VJvhu~& zh=ahaUhC9Pu8Wd3EDqv>VI9+$r*cDnPtQ-pnnk5T$j>mTR|0RyIH!fLg??Y4cdE1{ zz!#@?5fH9@$6h)MYBr{THZgLMoE7tx=4LK0VjJVctMo;;Pod(tpeT{r3@r;sCLIkf z>HVsZndDz5RkF-rm>jk2lip2OiS9d)76i6VL(RH<)KKH1&I{J0W~xV*c{g=Y?V~7J zEG=xl=v!p-N!a@{_=7XYg<2rj-t$C2V=J11w0&B+vm(uyhGF~iwbA!G4bVN#G!c#a`h^1A;26}sp_6zBF0a^S ze0kb#9^l&Z6H050cNNWjNG$_a&f2x>))%D#%>K46A!_Aui!uX$e z;f%|b$2h(pp%h!do$!p7yCqsN&Naj(l?E?A7!)*$6RDiSqT3UuNmNcN=bMF6^!0^F z^Phk8jWZBhaiJEd=zl*~fT8=Mp|4L3&U8aR*MQ&1#a0kb^NM111)m3VqnJ0{(37pF zL*7;ac)a~WDK>w})~`6Duo|f(Cga;(CsqVxq|IsQd$<88G&&>A5#=Ih{Jj-w){Ts+-R)O@5!Z3+17Yy8v{3e|)={`SC38 zPH|%MZ7&UyN}OZ7HA6n;1? zhT@*6@85i+?xcwyZ6$8C6u>U~j)^X#fd6wY+$&7igdlZT&F&KNm$65Aq>%$o*Lu)r7=tpy$vwvb$x4-cFdG@#2 z!T*g?4X%fRJzzPzv6p?A_|6va9uC`OUd*yI5>+CrdY+fQkT^^48#DsUJu&b><=b+H z$#TX-lx35{PQ=5_siE{EVRD!()I4={c6Da;DO{<2k+tbe>wk>Z?g4cO$D!V|19YZakNKZ!W=VKS{IPAxfkOR;g;Jk zmGHH>7yN77kWTa3kwfU}gHvtOoOQ}d ztA2WQ1k^;`9~67y(fK`H25T=M0~tTG*azd^W*D6L)KrBejJcfH1g98n;PY}C2D$CU zo2J?_G4AHAlpE8NL%2+p)l!&MxFs+_Bi8rukkDpVl?2>Pia#U=8D(Cz|4@O#*mROS z)Nc-KNEYgod6HG6Y+vlg>GVB5qp{? z)GU19W%62sl1l+gUq5W=6DN@YenijM&k$;)Y(otKe*@a0bUm#`|8MXG|CS}Eq5oi1 zA7uQ9Gt$9Tsm%aHh$4Pt9cr!F3+~(#1)59&jTmSC-g^5|$wIUziyn?S9w3xhtMu~Z z%&sh|VCqusIzEAOHN3<0Db1lTR21Riv|K8`=i5Jr>K0z_?fU;9))bmMWMUDOJH0sV zsM3^_rqX)am$DdP`t^L#%OzfW=}$-p$0hA81pv!a_=_rfkz1Kh9}#m;!x7q>V|&u- zxEqeCX#ulqSUs($BF?jKGMVo9!%+D&&8K6gT3{#NFl3=gj^5e)ZoLy6nCr&+v-JAd zbE$=1eP&6@-gK=O%ScQ6u`{i?BcA|C{<=5N?r+ms-=Bqq6+ch}70_0=P%~-008E(Z*Ij z=9^o~1A9xq!u@OKaV}Ez|F^?#G&jZ;E;=$LIxR7xen|d@@w`n` zYqM5oZkU1{N^pw-Y<$Mzx8TOO1o-Y#y%hmsV%QVNrrr7Pm;iP!=wlHm&5+&G=}r zcbt9J+NuL*@2Z`|LlP7v7)?`zpxYf5?RDOAP+5OkC=Jz_pM2KK$x2`Cj}(x>5OiX* zy(Me6udRje;I;Mj@RP*nvt6jHhMaPO=`29Hhe4cw8b4;%1CG78fU&t35um^)QYS(J z!IX3W6^1^Hnz0(=j20!kZAF0WEZ{?RlIM|v+#Ea{u>M)y5Dcg_o2DdnKmwqBW{IAV z^VD|F8A>u}3Y*9=2fumLj&lP|HF~{qCxB*4>Hj{)wba zpHD_6%>h&JNoCV>LDfU^;a(uBQi;-^ZHuVneZsa7KA69%-h6!1pzWzMVb0LLU! z442*!%y%j?TjqhJp^YEtwKrk6y)}NqZ!3K}{vqu~!eY7;z^v(!z)*yr`dHUYOxCP# zmJL#~rV6gZ5e8cz@TW+5Q7rL++yH*%I=t6LLMh zSdr4`D_$^N##b}x!C*vsGC+J+SVZ_TP{gK`eL`teYh=n<5-=`}BF3+b)UVtFg*5P< zfa-D{dGA()+=YhQEn2@>Bxr0X`cCxh*_*9?^Y$;OsoWBFlk&Aw8KhqFa9f7yzaMU9 zC|6~g>~gg^5%i3K88lq^oLqchHvKnKuSY1piQmPa1*iJ{IGvM#s1s^KMl~N~+KD}# z_S_VZF=RAoX%uG7beeWcxxeD-(bt*na3@Koj(7dq4KsVx%c)2vf&WSrBWyv;>WEhm zi-T&x9Rq5=r0iQdk-as@zo}nKO00yGb6ls6B~G!&22K*hnc;VAb6TvS_>fNfMavigpmz+}?nt-Prb7dWWD zolf~udQ>4PRVlr8?T!8s%y;3F4Qr<7Ar#H!Pyu}A46zYP`Ysx39if!0t2?t<;=u8i zR>mtyGWQLOk$kuYT9E3{p>eFoGRq-1E$d2d4xdIA45%=~qX1IO&%)$V2UH><7*IlZ zuo<^!rDpSUebTn&g$CWZQnN}IN0iyE&L^*|n3f}UjMTfZ^fzW9*|L=ztxJQ?ad|V| zYfGcWe>vs&0vd4y%H6m1xK>_?h+y9OOcsTV5>_#7?&jM$Q|T&4XDnf1C%W- zB5HkHl`ki)@@K74zQ3k~=`_r&CI_#2h(be=lZE=hBK-4z7PeX`P>DWq;LX#`=EdN( zWPHeTjtjqbU_JD-rNZo5aJBF{3viG3(mN%$$KQ!>o3ZMXK8pX1k+};@H7haY+-z8+ zPDAWDf#r0MS?gxQrgd6HJq_`9-22Qe7ypttk*N8pYZ@T>7%RsO=y%8Vsu=(L@BBs~ z*g=&XP2bgVLzeOI{Ix&^O4Pf?&i5@7E{M-9XSwi~UK7#Am_wFcg^8hmbz!5j#d0J( zfCBZy4}w0+URSM6eSGA4@9@BE^5)$@S}0x>+IRF(DwCsa=s{eV%#EQ@KAx8e-De%Y z@0PUg=hACcpNTrfHMVETTF5|7%&;XpFpHN(h1NI1`ur+}l9F6XgKyNW*7Cl4Lesd& zH6Fs4Uz~iEHEKx0Jp#LL?7?7Rmmy8K3{q)qU0B6vwdX_wmT-6(nsVzTF06v+vwdvZ z0yVLz)RjBPe6{R6`8?sp`3(CvT8#$+zZVR|H78N}=;kxC(R3y3VASWz<$>%!y<@Jj zN?Vf9N~)M%PN4gR8XAjDlx ztw}NFIfDvDXx(h|ApbsHS+y1bk~xyWX9Y1CQ-aUG29yPgW?Vgq=#ZLI>wwv#xOSu> z>T_{eBhDYhn`}iY(c{`?YzbP=jlJ(x0C}en?NWm<@AHwPcsH7Gmm_yJhfE)Ua1ICCl_MQ76{ z36|_U#mFPFElS*05jVYiG&BU?UgC81HDSETe_in+C!KoIq!R7>6<+ZJ7NjVqT&#)Z z>j`pUj@=J<#kNyHy*A=%ou@e600YtCgOkn_lBgj#48Aou<*TW!4c_+9l`OfSpTZs>+UycyOiwc=6kit+jk9XW;*PI-t+orIMng! zfgGd`DV(PBHawWTz0N1Z?nS2?$&9ATO+x;d15|PZ`sltn&(>_D(QLSv zYgo6{Lv8u5x9CUNYdThrA+}zSt+Vb^etCw#J9M(3#{TgMo{8@1bY0q0`s*{5t@die zmma@JJ#c*Ieuv}Vn$?2dJ+;a(O)TDa*z`ZIp0Ak^k!c|6hl}r(t7>-c5nTMO&r?=@ zTz32DpNB{fVs56R14GIRi?0W}23=)SlW}3yAJ*9?=b445^JhD~4|lFlEu+_)kMc&Z z>{-Nbv|Z}+VamD|t@6p=pCR6Q%2m*+X&71&KTYyGu|Ff}_K#W-(|d#PcZ&YTBbG~A zeM+p4Wu>2B^&;2K!cet%d@EA59#+TKC(d{q0YqDS>5MPhtrzdJtR5bUjHr!K3X^xD zD$HaQY6R~K$(1Dr?t!DhCE7vKqM>LU2 z+s`h4ZV00_V4($K)7cm1g>|B3G^ScLrW&&hs`a$?XNsJpm%HkCeltfvPOR=}I+}QV zXgu~mQx$%@%3gz_sNVFX-g~Dk&8XssR?Wh6)PR|xOC2iF$U{WQJgPS@ORrPWV!OBk zb=DUemd~Yi!=R4y$f8xKBq^rxplaR1{fLEoNU;Lx2f+I}F=XBnKs8>}i1&<4x&FP4HN8p6pi_u_s4{JoqjB@m@wa zBv6mkq(EbuyTm{zhg7~Rt>)D4JhaAmwGC7omjRo;x^Bm``xISpo4oT>3>3~NC1HLB zF*&sH9W_W(U-uMIa%@yZ6zI`YqzHMwx0DcVYq2$5UnR^U>-JesRtb0a@@LB#7*Wk; z23PqpXu#ZHCQjIU9z)jpkuPT1Qoaw?^TT+9-x3U>sb-;Joi5&np>3u&xn3KV3s25R zhk;S4|LHP;hK_0%{Kg-;+ECLOOMaQyCCFQP>OBU_?c%o{>{3G6n8Pi`5+>FJXBZX2 z*#YAjD!KKwEw^WqY|FX5YwP>zEi`7iXLvyO(3O(F>uKe=VmHp+2A3Y&TJ1hM|9=v^ zMSTcu3OI88+6mMRe^dJ1#pLU~k1x-xMo3QSr-L)6n&pUP(W8%Ek8s5PJS*RqLLTT0 z`wHI1ze!y_bjc@0Gu166>|mdvZx>)f0*}$HU!ArT+G8%8`&8~<+lF%&KH=)k7x0S) z=EC#qJSV>H^ZRvFG)ZE21u(lWnl%*N+zkorH9uk@8RsHiGy} zOLP?zl4+4NcMj#*1(_o)H1s5cnAzCQU;#QNNHCz3%uj74y*kB(*9|hg9wufD%IO)B zC>&gmGvoQ%P)ic~A|xQi92Tf9ptlHFA-Gu&sWH(HZ!uB9=m5YFnM0$jdxMrIA$3?# zlm2UlavJ@6B9XQV$nT*0UPn71Ffuj>XC=sO9TL|$<`4`>Z>;``A&JbNt0tS%= z4@ZN(UkBtnMCZ?QLI>2<37a+t^kH8QxMnnP=iowlmwDS`EUlj^=r~BtP822gQHjfQ z{#n8J*l{PI2sJ+FXetJT8Q)nzvx1Uj$I@Insw`aD9ujYc5kKel%aqeG5`TyX@A^W2 z*H>BTbUILb7>$NbuGWWHM6KMfua#y!`TYS}E zo1thGVUhZv^R%5_G#-bjX4_7?rs%|)lg9Fpqv?`SlVkAc`;i^w9gN&H(l-sgdC7YN z?h;Vr-pIp}l3(=BseuzVRbWHrX{nc|9i+Vhqfrff|&|s^#SGNB%jm?dp!H^NP0&p4iyR zAKCZXq4@0X{x3Pd#!~l2ePoXCFJLT9{0%`i!^z)v4j;=TUi5~jY4)Dlt7i>2cvKE` zmA@IU_CWTyRIT8NqZhaGwR6CUpGR>H04h3&3JQY+Xb~M=5ONal1+Ge~=h6h&6c1sS z*cVaf96Dnxz9OwOF7tO!tC?+rdNO6lys|8suP_YsTZv&on#9nH{qNQGK2Z;3?gz@?T$6pn+4lq7*Oz}zndgU9B)@oQ@a^hN@V#g&ogR>L6oShV~oRp+gS4dO%?lVs9h>AaBBD!KXiule*6 zvrjt>?d(+tp5N%)^n`lwo~FJv^Z|DGpbm0(u35a!rTBVA%}TC0yi;FShz3=aiThxm zBsU2m!gm95?DP_?>%JaJ<>(Ypg=Ap7ktWSDXd~ePwEs8337gj27EvJNMC05D{($?& zHANH4d$)etPWpVsbx0^Rj}I6Jd2c7=@vXRlOcVWjCTG;o%N8o8l^-LY;Cl4l_trlp${rlC44aIajy*V* z_*!u+jGqU@52SoJ@&-(pnu`!12ku{OQkihu*ucj!O4dS`+~x}T{0N>O)8{D$?_LPX z&8N6j532mgIZERzNq45b?`5>3i1h7&a}M{a=Ww7KZ$H7wiU-6%!p!8CL{B6_YMYeF1^ z$QKUa^$nv%q9uOV}*M%&kS_ zPahj^ng4YJ3=F2YBhpox3kLB|Dd~#pOP3%|$OB~aUeOEEsKrKv>qhn5OjZ^SD71tg z+B;)r(N#88$CgF8ubYnw>Of%EfIbz~a&SB%pm0MZ*U*IDywv5muRM_5Q9|tr3^!!t zdkyz{hC2E7_Q9S*di$_2<@(^`Gl46Q6t@x+DB!-ow#uK6HF2LeN!)|nRF>JnW41WA zAkU!HHyc=&dCZm;swUuRurPpPb!zDyZsZie40}G*lpVTx_xLm6Z*NFbsr_oeEHDQVl3(qmA+%DT$%Nd|e5q%Q=Ht zzJ(h4uL-89R{q#!57hFxq!@x}2q1OM1VN@zX5=$D#H5sH2J9I???nkf0g&p!I*U4| z>K>$!(rLpWfVG~5P`zV=wNl!{Xu=@=o0+5B$;gwD7zMbqU^t0=iTlPMG_{8SiO47K z=Z@qkji&f~4rf+|%?#Fn4FT~h$#V7sy|^7$Aefiv{AITC`@Ee6*R?xlV?1VmOv-|< zmg<*kMB(1FvRuV&@V>5-smJ&oy8^GM=GBDNt=3_s2()W|HyjtpRs=c0wHlq2v`0LQ z+KhFVJ()(SG~(&yI^N|HZt(%L(bsN)jPuyo`x1VxFHjgeWeyN`zaj|#0doIcNLTql zvZCUUxnSU<#*=TSJ|sO%?@gueS-)z@HPzkJc{a|HGfuRGURu9eC3Xw?=}bmSbVda@ zZeS~0Tn<%4si9TiH|r|$&SMw$_SgJMYJFU^3AFN>JWph2MI}Ytjx^Fk4rZy*6)J&;5c?rzy^Bl5HthVgKzr zUt|0w^bhpKqO7<0KW)js)r@-*yj|#oJ-&8yaJlXQ-reGVZsG2S8;|;C8mN7&RF@00 zUJrZxIP0>ewyUtzKH7oc0x3#;3VxcU%d8_kzY$r@u(fOYn-$v z2vHN}GC++fP0)pat!|OSr7&kZX^2iu(WTK>elf=;l;l7Lp1v`N8r9F05C@10s=6nw z3VE^?!g`d6{1U4&UzX zl92`_K#ENc-K5c60 zG?y*^juqoit@Dh>1x3^1Eb1q4mOfr}vos#M@yX%;eLd(p+YRY7)|Sj>!8fpsQyYK77+I-L!YTqVK25-PE6hP&O{rysKU2MV zvQJ*gef>p%io(mtYI@{Ykju0`^cW_0@U$hU8a&@YgG{&5$_o?7oQ4<*hdGPNDQCcs zp|oVKx^UkVfb3c!q$&Q5V_1u#$+Y1X=IvwHPB=(w+%+{QaG|T?uwi0gR9xTv!P8ox z>d$~a6LlEsTpA>ZTrO=f#liqSts#H;-e8@RFFg8OG^E;T!ORDK#_e+rHSjQMg#>_* znM;e4jDNjrdBeor@jk#_59GkimS1O9LS_4G;8&gd%v?TuZBO!m99iGst8T>_W71Q< zXQYNFu2!g8{4d79@4&mFS=TOlLGsJ!+CZ+o5_#vy9sqQJKQ?IAgNQTRw%&h?g_hA+meAsNf80QYBgqjy6kS$N! z0dWQHzZ99*z{4G~8o%hY(X20o@?M9JIHUN3;t=5=+C}$rLrnS6twZalVk8L*DBKK; zeht)1myc0i&&pg>5AN-ltJy2NYBl-0f!I;$AH`L}@8dl?fIOfJMHkz%?_8a#9|tX* z1|fqM{$?C6cRIm1CC7F&Kfy34_~vMPf?+OKa0=|Ib=u-11lusa5Jt#Mz+D>9?UPF4B||A!f@4+ z6CrFAes%^0UFoyze`&e~X`K=@QQ9)^Q4{ifOw)qpjKYh!lmFIXsrjmS zo_<6AniOH_$~-a#TO!2kJ$+dkk@L%S|7zMVx--cyM(2A(#f%jvG9GPP0$0)zh+Twb zT)RgIWMq*y$zwxD|D_Q3Iy8J@FTZJU$P~LG5J--MlmWd(Up)DzrCG`Dme@@^$*D=r4_cn+BG(3OZn1(D*?IapvO5izjA+4JeZV-IdAB5Sfj9D>?JW+dX99y zsf*&m*Jt12$i%Cd>MG!$(5ES@UwX7`j3gQwbdf-g>TcycX%*DbC2J>p=hmTy-*I4l2)S$s;@BmHD_Y;tFc z;yLI5$D)<8IQ{FLtr{9taZ-|FfUmA!9K$|b@z{EiM{jHkY(X#mlVP^ca)V}RVJ;}4 zD*rmqymk9XF)@3vM0@P#wM7=?1-Xn|p7ey3wW3ovHl?LmZtn9K=^5%w&Lh zjXwt$4DoK#dx?+qTRGas9q2(;i1N2NKwsByZVMfx7ag(vi47cFsYM48u%eQX3i7=7 z#vVdSur`(ogz8>WD%%VoxKV98ZenV{X~v6q`$)y0WjbOK0pto-PnwIOp#cl8eMb$* zve?1X0$b>GE7QXrlfN?Uoq7!J(rW5+E-9M&6vbzub%|IB0*}_M{ux7@?zD9wXLc9tGU8&JPiq;h4`3ji|{EYZI;nW$f8P>uVC0bNOc>o$Z z3ZPM1gQ=0UfX{SY)kYBn`dU$yH+c*AuBm3h)bXkgUPaCgAJi&)M|@zD(^YCC096)= zPClxvkD!v!j=|JBEdS-?iLbFhG{m>Ht)=D7=oOpfdZUT{^_w~4b|)c*P2A-&bJCKCs3<^)6z2>K$J5VNm(dXs1L1(;r-e$DSk|wv0?Ug(czL3DoEffT&e6WP8^7 za$f__Xuz1|>Fz55D~}uXbn1RZEW4a>|H|gNIh%%<02QCIeOC&u)FnkMB1>_xkd9q& z(TBL;1siebf^W{%luaGh=Xrf6B84vFnJcNqVKP5B8^TCoD&KQjw%z)1G5&2S===B` z0>rnL2o}SYP#HUtL5Nuv^zdTQ_Yp}+WB%hSLqQXFS487#tS~Rp#!+M z+ERxFO%2$To!Cu}4Q=2nt`?Sb+C!}h&sXcx&;%!%0<8)#u%rLHB7a)l%lWOX`yc%?KapLcpkrUT3sD!Ge+O!6E-*nv?%#Gy^ zEdfP99W0WGi<37WVL>(x{&h}u{&0{@|7G7HqSMGRC<@OzD1^K^HMTY?`cC+$W65e7 zh1n7s<|1MkHyF_1SVqz`$hJi?Dzc846GtK4_!Hb#zB@u&kdZVeleKI_oDh=&%nz~cR!hzl8muz1Zm%(F$31V!k9kJ2 z-c~24R8ZcRa+QQCHKGh)spVc@INk36Jy}T1aiQn|r@8}qmTW^o<8oNTJBI#IA!Xh} zIJb~ks&6K^b3Qce^H8ycuGaI-16xfb)vcJ`^csSm4>01y*3vsyn&ImjzQd(U|5krJ zn4d`g@p%rM0EE3ypPh^;ONqb`kt5C#b$HL~Gv17U3?ngaEPW^5@;7hjKHkr3(uij+ zFI5g$qBcLk1J)T6Fy3oO@|SI@CZ_v_jQ`-A6$3>;hJODJ+jIj3+~8N=?!&6PMwamU z#0oThH}gh@&04Lw9#)jcI@x!1=0?y>_SbVP??SHG)#)igo!D*R3IW}cgjI1BmT-+5 zsGkDx8vOFS5?-R|vdLs5!-U@Go8)OG(sb)q%{PWrs$mODHG=Wnrd!jkX9Ztnf8Rz(N+Rz$dSP zt}KKQ?4cA+ty{w!@EIS5Q>w<$V^tP#z*?kpNvJ{t-pHjY*@?Bv|0C<$$svbOnbX9=oMto3W)9=` zdb{sF-}`?2_Q&*4vAuS^uIqVS*YkQ_u=KvzqK+cx4uNnJw9z0e(!ey`s>3lo4iCU4 z4X;Q4=DLqmJT7^IV%&cm6RoI+qH87Hs5BGDw0mPa+a}%2DKon$XMciGRxvEMURppd zaIrO{W^K6!mz?jxD$0&qX!UkMb*lq}<=pcpLwJLkUkbA7>R=9y~IQ1ZxpI7KttS#V|y5tUKF1?~TUATK=?ZsM} zAs%ae)b~ZiBWcICHc7rU_$uy+6LmgE%^O;}Tf6_It{O(+z z#N54l={vgt^I3Hi=kM!g#}Hdf?omRi^t{B&A3>)PIfa_dlYn?2u3qj4bm zExbkGwdVG&jipKxcYj65_nMvCo)z3x+^LpD@OZ{pM&nD>{n!?1zwW(?K$-95lS1iLC2J}$P#Zm&5u`38lqbnI4sK+dte@`(CLOTgf@ zjE2gejl(h_f0Bbk_V67=w%o22iJLgt(d5m-Rw;#LAJ2CgKD8se;(8)p`GryLxW)G( z4a*;6u_;T}b!nAX^)|-VxfDll;%X=Df7|Yy@92tai$B6t z_Ynlm+h~!*>RwKr|MD$b0+f=yV#Q6xO}Jd&(X~H$>G0t)f!ldX@6Rem~ls3xXE%JSmwv?dT ze_}bsCEO*I`yij_+E4JV@RhmuCAjU?4r7e3!bn}tx%W#(G+|1@DEvxyI==5bTz@SW zL%>F!`BC#tP5mG|TiqO;y<`@lJNv;UT#QXg@5{nlxS7AfR9wL`LrtE?o^+(MQ?20T z2`({?_gI|rd&TZA9hlz;?&N^D4s%39&Bq3ITfHwSd^BTqC#_+=p6%?-*HTIu7r_6V z!utS4CV%&3#*Jn58~yi)zFF-32_ZBEVs+GNp)fiXtqbG}DoLCdV{H9^W7VC)si>)Z z%aMnoDAWk+d>3UZqK|PgN3>YMqtxDaNo#7kP$bO^72cU)T&azHu*`cIAg+C_9YvJr^S5$%{za*Uk8vE%FfMN z5G%0+J`OK)?=hL(M{`uz{cGmT!3BzCjdel5gn)efLf+<84`kpM)JZb)N!Q z&=Mx>u9Z80x+=`R(Z9FL7kk1|EjPk7i3Di*oPeXW#lE{;D9rh`FD`wqDI8(^bOw2= zfomriu(v5Hxbj&lOyppK-dur1>&6#<>b*N2Cb?G^CRG?qH8EnV5YswK>P?emT0Up6 z@s{dc&W8_n^o);+cKH@k&VR_UHfENyd3c+o++|;53cU3d@gm2q@K5$& z2-4S}9OY|!0laeJn0pM+ztYY?8@UUX*d;a9-spepQfh}v7nK)qkdY85wbxV?bGv&j zl-7~TZVY+3hd6uGUTf-dF0+IX<}gyC2>3pjIK{BYhK^zT*?jIza`jR-0C!y!&8{z2 z@T5`1Y;JeD3(v_oP{5$rY=08|D#G?DvLn*P^75oC_GyQqU_CqXH3teAU!B|Bn@RnIv>aeX=6Fq^ehyvTDtM{H#0wu>Tp8*@*& z!(3qf1Vhxqe({?nNahQda+7XLcd4R1ScSB#!$Y~CuW-NH(#b%5-UfZF`a1fSd4CTF_t8I4an?IgyluqD%vlht zn~+%t?GegD#~IrUN7emGPxfjd-=5KzBR(u!qGd~m)OuFUHtGrg@GTKy1gB(ryFEKY z2*wgq$#%|P$kk?G*z_rqc?njN<>)yj)qffP03Qf4St<1aVW>KIY{Y?AI;i~DIN{uD zujAXy5w1L!MEE=Qy})X`5#E@7-r(fOdlE|bjJ|asshiLJ8OM@s3j=k)aunM-7Rk&W z?c1SxCebR-Y8ptXu_KWj@(Uz0)Fq+2cv0TC^_fe;_o{WjMI+|NNjv5!dQLs_eX-Qu z4USV3?=#hR3!pgDH$^0`kMvwve3(_B(E;{1$qQh zQ3HlLbCpr);ve^YkUfC6IqB-!L%^89P;S~pKT;7%-mqAjd=kl=?knkjXYmDl=HQ3H zWfy-dl#V;mJd8lc+p!3Gq~b~F3f^e#bd4bxh9B>EiT-o*sG~bKO&XS&)Y<2Z2Evp5 z)E}MDq;H)oVwv0=&yLzWWxMm-X{JR_)zs+h`xSZ#4%dZsZY97_?p9rdt&Ztp&=!;) zb)Z-R*3j~y-$}-EyX9_FamcRHh>Rwo`#+uo^_f)n3^{h5BKag)@rtUJvjxd@A!FT< zfg^5-m)FIs-^-?|sHrNxZJR*I`8VrVR2Sr2gv3x$1Tl`%N%xbD_UmRZ9Js89rhhlnN1Nt`Zlz=H^$5 zE#&&pjlRl(B;FTwNy*B#-ot?pND+KX>A;s=G4q*e2{Je1Q^WhS-Bcr8mcN?x=fRrW zzmbXV*>uL|AqXi@&X!RZlO zebh8Av@bM1cFw8^83RHVIyp+}IpeBV2!^hmE}(-625`uJiII5B57r0pZ{o*u$L(_i z&1w?IjHbS?s?qwgPWkqOE@y_L7VtQVxkM`zfulq8wFLLVwUrcS$q{m2wxDES_Tdr_ z_Kb%yG8!lBc6yoxR;x>Qc#I%hqKmqEvD`sUgw=Sr7}x@xZISDT*WGW;h$GLD=H3(3 zC6nH+o7m3%`@0k)#c#kf?H@KyI@>?=OwO~HrA4$B-v}&K zy4y2b@v4teHt?!1V|*b4|J_c~=PJscj~+}c6R9k9D!NwD=I)`e(i_R^rOGoYs|}y%V=m-HBP5 z{UVr-MbgN(?+eT#yxT6+v3n43mhi@GA|bqc`cEeC#Mdh6X-LO=t$o?yZgRQA&V$aW zCF18c*XS@FmG?a;TD8XTjj9mAa2?>Bbh9!E9`}yTV`@MmnDc_@dzC0plIPG0u8^I2 z{89;S#EbObALYHnlW&T5KLr}-#O(o%&nhitp5g3 zr=x$idd)sM)d0112CCZSCk6b<>So^Z!R{%8jXlqyg$>EnMB206mO@UVYVJJip4trF zat7hHS^ukhL_+e%lC2#da$-}EKiPSH4Dzi$E$jPnK-4!f1)!wEV7JjXp;H(Ly)N?~ z_-<(2zoCnupH$+)yH(kB`Z6fFh(SK2aI@pPwQuPYh<|1!&43CXs#{iibtVL^R-Vj# z!Y_MBwvt{nv=7Ivr+N(!wCh{kS<8w&>i#2Zsm(Cc;+0jq9n3)mu$I=u*s+Cyp-n|+ zeOrzR&Kvh>%4^`WHj`!8fS;6yO*#0^PPHvshL1?lBr1AzLDj7VEEeggGj{>WaRv?o zA+-0xWVFMs9Z#}E?rEq{uWOsUOBZ=Hk-5OiP%o_(>XQGEgI^&w7`yV3$S!?)DkoKa zu3Fzdw%2@wI##bN#Lu({btcY-Awi|9Iy zqkAINjnN;MEQEVdg~Y}MMX`lD9As7vVnoHo9x2?D>dZ^ESRh`_&&!1&vlum^G-7eO z-C|Ue`NZOW+TyKjEL`pq(GO31qY_Qj?yt_3yFtkuu~XGa^?j-1^HQ7m;L)+Hjx44o zD8OIz=(*TcK_Ec#P}bx_%ePeNEqq)Q>O`w-bwfBW5qWqE%9PG-Kn#m_uG~%q4F)q_ zy4k%oEM+7iHq2|7Nmu3d2QGV7vTYR~9OV-V4VVcQ7co?utsepe7X1u_F4Jvs+#|j8F8{5R3t_?1cUGMyUWX zM|#%C5tlDSbG8%fWxW#VRp7}l=iyUbPQ~-sXSC(JnQ;%IXvEXBH$v{xj7sFFOILQ! z`!19xDNe=87g!g-rKI9ckOWv{+m(MW>OAdD%65Xj(}i*}%dfguI{9V?o3@)xtGU7+ z?8~wkGkbT&FCPPg>OSm2%dR-p|NAjr(0?MGRwBD29WN0t&XbDk%)3xV(2ud4c(aR5 zGwCXB`1{{@meA&DPm#V8nNF>L8~UhD|Hh8dlvueblkSL|lZ$t%?ChKp*wDVDIc>Dk zz{5_f!N@8T*(YE_DG@(Y<evkiM0k$ZblH`V~Yy zP($w;1GK!ptffoY-SLFW#04GVoTTMNI~9)L9?KJruNDpLKLxb5p>Ozx`))9;lc&R@@OmY73!Gm*et;<*Ylg#ha(Fcirv<)n~Hvs~aWk#Gy#fl(M<{Jm8k;pcb5 zZzyJw^MQ#ss04h^WS4(}ly$mOPe!A4tg_9QO{7MqU2-IHs=I@Nn#*Zq>l1qGp;g?^tGVE!oKlzCt>Ww~OOpmw;|(gc z^JQ9dh?nv`{(1gr_SRzBvHMhKc89!c{fj-S88)j)59oBZIhrnm*0fq zfnnkB==~X#nriD@O+$uh zFTULCKpATk_DrS^P_I8i?Wr%>Jk%vlcpveaGQ^90=G9gAOQdMJ%ct)l*c9dLb!Y{| z;_`;uGp(|fZlIQ}e$FP4$BwD{Rl?851_BRXZ_ku8=(v}OrrE|B6jjZW`K7A0xc;%T z*=C|FB#mc?mUW@@pB5(TA(<5SGyKG&GclY~#0uH<=V^j@lpQQi4;5y|i!(rhKga83 zU(J`T%r#55NFV6Nd~gbP>@7Y5w6y5+QN@<9m^;80ij9ipUtUkTE)wyH;BbInc@ZGGCZ)6TPc83j7y=~ zJI9yo@b4|rbq{uwbhPqm)8~njkAte~3EaZOVy*ntoBV*$b*3IMncIn5oj)ThZD^NR zA#LXdEe~1jrX*o&Ka=2}_~MxUPCPK*|@G?Hm2SQ8gO zL=(cVby z-4oT&8D45EXQ)f$R-3U0_pw`qn!P$*i!*wdxSka z2c^1Z`EKBwO?DrZINHQ>3bcsQ@as_6@X}dM>D{Q>4HFdzMj$6Y44`8ih4`Y%KP9zp z^ZK)jxcv_K@eED)o^(^?aK3YhNEw=yMERLJF8?CD3tCp5C%O&JDCvCe-LB$PHt|0E z`R@<|>JrW|0mp8k03PVoTMl;IOPM zv!ep~AkiR=)$<5b=%>b)ZHV)nm;Mr4+~2G)x}sSA(RpelMS^)%^*B@aaI>*G{kGs# zx6fg=5D1+yayOEFcjkfWD~NDw-p%+0_& zmzMkb-Z9F}8-jw}X&P?F5y00Xv#Rk}WDVRvQWD(eJFN5UJF7ZfC=a8e(h2+nBN(pl zC9-2$PfLrSBS+wn!n=S}UKLhLON;6{-`L_zi>MJcW0u339~KA_a+WWaZy8Q>&6}J~ zlBu*?Tj~*92LacWDbqf{3Fg>tF|Ij$mhW@_W~?eh!QYAePOQw)lc9^D>Q=CAba>yz zdEY_I=ujScIaI}J7X}VHa+igj|0swbjG^22`||5c$M>Lb!`PU7={@U@K7<3TiCj3A zffg6W-1 zP|=tTMM*6lqAi!1Q&&N zT*B=lNX){~tX+ zJnefG9QRnN(yQrM2m4#a^nHctwYNLyQw3|^`&BJ{Vc;Dmi>QxXe?;8=WHXkXw6TBl zP_G2)qN?@^!9AFs4;xqMnCyOV*ay_T-GLLFNR6}u2zV^PNnjioxS9ql`zx66>pn)7 z+I0Iq`JH=kiW^_lfCQ%cURdb*!y)1d_E|FjVt&AD)4?~2R|X^Hqxg?0ad?z9-oQoK)TYvEFa(w4 zABQD0@zI?_ID759F;k|z6Q4cIxIZMdl8!4uCyvo3$uNB~Bs;UG9 zOn!(Ld$>o7<4x0~4paq6FvEDo9dU}v(`6%IOQX5ygZe!&;a%{V$AVwgcD6UrY#P6- z?wqbp{QKxao4Pao)2Yccsog+~HL$CV2`&aZ%VL)hB4Bm~tn>}=+Ox%}th|W>Z5kqf zNLBelv{p&4I>yQOuPNE+Ujkx@F=CAk_7#EcLw^N)TD>g3^zHs!vvhvShnn9Nv>yUC zpOadZX9}I2CO;UllemUYdBeJU0LWhQhK-JsJ5V{at-B{cZEu0WsPWt zd3F2%zx`gbpbnfjGLa~4O5DHu?>h-SN0~`3>(ZSHEb3QvWFPu?g@+U6z*1j)xWrsrP^Z9C(*<9IQzgfDj^0~M#_<$63B8^bK-{)7w_lz%RXsiR z99jtDN+FmF2KR(_sqDmtcR7h}qsaD$|8vB2K9}i}9bcIB!Bz zNHc(Dic6#>S92TW@@!WxPRT6zj;74f|5T~zh5K8`8Z)}wE!mxb%vA^VtA_wUNU+)a z|8uXNg8_+su1=H9m6*}f2$iN)_dz2My$-)&Xk^fs=`EZ~>zI$l9Xs(Wrv8~(^@d?+ z<|;7~d;jx}y3BO!#bh+6FNU{qxE?}}J)`x7HBG1Fm!>UrcrCrsS`KE1m*$)m^WQF4@=u$6gS?Smk-NFcucfJc zrIQl>vgy-$oY%b_86i=9<3sPCu2*tkv5q|~Ag}>-kwj%HCf+ySrUoe75_sx_NQb@t zI%vot9VFJojBEQ)WC>1@VZ@Kp@Wti<n5&d_Gl0|vgw*ITVM51J5&5zO}9vqdP<4zoDw>Qv5phA9sy@x!9h zy)YM;@!m_++A`%KApL{ zU)iev%Zc!kWxMwv_l+}^W@s#skQdce{E?$g;?D!is24$Hq(t$v2r#H7#eyZtMq)or+$Q?Gwg4^nT{r-q6wc0LAt!arp57@bQR`!Z5 zzIFTi^?JXhQ_6+%fca>B*~58Nb1it*&qb3Ofcs9ztehw(*l3W)aD>F*7KQg}Ny&(| z<sPp+&AD^ZtVLtK#kBu(`enEV;v9YtfJF+*LzY_^eA=TU{_> ze>XzYOzXzg7s{KlpOEqU!gC~3nbqDaBdU$75|Y{Ny$Ne=y_xygc@OAQU>!di6un;} z>XLj=re-!DY(jIL4cF}c3JL`dQK|;VzgW#KtcX$OJ5j5rT!{5=^frS3`1@h$NK-cv zkm}KwfKZ6v!gX^^==UoHNCXhWB^0yOP7~UzZQZb!xohm2)gBMqI7>g^U_A@deH#xu zU6cLwOZadh3bqs5szkdzQ<47sA4}JAV3Cq<%wgDjx64kh05bNhN1jt3SdhrB5gS|? zQ!bG*p_!^ z9bZ5-&gX&wzc$y+ei4T+N?x7I6|%Wsn>gS-ISp-h$J>C}iq$b*clwes8|RE$`1NC( z`cz?G2Wm#uhFTe~&U_px_K&bd58L=o-8g)05zpJOlp4PeGWUMDSAjoo)A=QfEDou1 zF6*ZFc`FG4M@`(xZ+za<F(Qo?9(-Kr>DfWjlazesr~I#e4i&~OENF5KI7j3 zf+w)jk&1Gx**C$JPlDIxt_Ku~$G^6F&~Ts*-(y$lo0lYVLss%bJN2E{9xX3Sv#wc# zhZ&>e#;8ih*vcazfB0O4&Fdv-+uBsOeIFYVNw0$l0L={>rBfdMxW6=+E;x=wP2Znw z5X$eXvMbZa9zdBcxJ>n$2z+E0a`&i{Tq7-8oM0f7&a5p~=`t70Z6N`_dfjFN9OUGk z(^C}t1pk*v45#82zdD^zPb3C$|MYDf?6nhrW9Bg5r?10XE|df5j6MBlpkgo{7e93j|-|66p4%%^yWx zjG1haeaxjw!}|twEv2BX$$udwRv;Wkete&n3}E2VW!Rs~?tg}OrDv|nv?x5X<4n;s z?+@}o@>^)laqMyT@JV7e>R;WX2eC~xYD3{-^Cj6*>95t&+FDg<}s9`jj zS_gp_9~Lb8J@`Px>cXV4%H^T+KlJ59^PobHY>XO72z;!1VlP%suychpNmYopA)sFc z>ZGZO3)w1=G)r^*!0anOdR$;18`Sdyyk@7q>x#of{C+;DgCJ$H|5!rZ;yAA6E)&@& ztNtu^_8dLPpkNO{f!UMJNS~FW1BQo>e$;Z{+A^gkE=hglrNZCtROr)Infj-~9%Z+O zQ|mW-%`Roox9S8EJxKe$U?e0_Zwh1J{vMlDji5nxr|2}mS5`j#HB$ZjaAE{y9dDy9{=;ssk*7yVtCCje32m5z1?c(vjywKKrl{Xi&JFW@-7aKfQE z_lKSd8M>j{F7)Ksmgox{R{hf0yTv+TA<2-D>JA_E<|ir|my*ExooNUZP1@b?Vs}{x zg2F+1h_GkXgCf45$h~Xx#+E)h2;Ojp(@V657U!ZpZY`p)ZjIG8fB<&N`NQ(*iKDNd z?$g_NF!$PK(o&+*$+M>)ydh}(HZSOFtImK$3wAGGoJ!8u58Fk6xDtgMF>Tk973P_* zy2>4q4vFoX8qxsS&G5%04=dH}R&v2jwKIQ)R6;ggleGC)Irp(s4J(By0)Z}{*7B=M zG4REhA>fxNGqr-4`*XFABSf}+Q5P#Y@K1o~6N_fGT6%e%qoy~t&5Zg{>#7%%YRZ#X zmKPpultIk-f%d?)IpgHnJRwagIA9EQ9O++Uhs`&`9F!WjU}302;F84)fLBWCJu{v) zAssj;Ej>O_&V3_iss?7GJb^%#o#n>HR4E9O@{!ah#8RlWWh)lm7^$;$b z#dkt#C13F-B~^fIfye#29)#;S}MrftCxO!U(m8M92(;t@X9HI=+4MPHsEzZ4+lNH>SrtZ#4S$*HDg$k zd<3D6H*57qEA=xpiyCBf=W(S5e`ZJEDl0~TLMpf0q`&G>>|e7!sRwa)nn(8$y>haq zeezKQ!y>%NbewuJYPx)#`Br#3-mL_jC|X$;7mi?AZewB41$u6=t6{teoFMXBaD{uS zfVu3S>LB%f{(BT5gw+8LECUfBBs;$v>9z4;o54sb9rZe?acu0PW7i?xJbpxc&1F7t zPoL+@lr?kv-P}68^B_@-dgBCgmv5H^8M05hde(`(k3bnsLE+>#v75(EzTWJ5V(Z^; z`S15_)?~MB`G^XD7ZS?fzG`o$hx`P|0%JOxzO_(kz9b#yK4akxK(Jm)J)Yl%o9L7v2y`y3xRZJw&s1MKCsZ@+d12gXkQtZe87x-0hh3%N||2> zhI51K06D4D2Zy(4cy<_w@Qx>SkE#6o#D|@MYqeLNx`uhKwo6Fjb!j=!S?+3EqiaL@ zIl>sQhWVja?PSf`!W!n$%7{2zZL!%%3bX0~cP0s5x+(aVyP3d49yHSC&5J|yD-f-z!U!Kis_gRVGw{{GJgUv@!s zJ`(?nW&`i<7tTfY#`C{uGid!|cKW++;G=o;o~We5!Jh|oh-(_Jq1%4o7<2@mq_&ED zJ`#eua2X1HC-gQ(TO8ktq*%>Q8U-TDW*dd2!;Jn5!D!d|5yRh3QmBo$?bN@nW$41P zDr??zBDsWms4fJWH{t-*csw{%1#?gZ=O7sTyDa1ezc3!(icn!Cw;~pU=AQ}K^|o!! z4hfg5epH0>1$7uh z;MA;c`C(^9V4R$wV$2Dw^GImWtnL zVe8X1(`6m((t=Kc3XsoTFUYt4`o z3l#=eq-ayYc5PzX2EOd|_T{CUXoKThl}k9khs~9e_kSAuZ$#+IKwYEzQ{O)jz|I|A zl|xVJ*F`7|DuV=ZMZ+&rn}Hqx0YY>Y8kuHX0v7~_q-EAYC6Z*o(ysduZ+FoK&F-oL zgCvPRC)EsKY%=+An$#fjnyXerTwy@W^%1 z1_49kzsrr5l{rsW=C=yj6vRQ`8V>7gy=4?k+(mzZZZ?=oFZ$yprrD{2d2y*Kw8^b8 zXjUOrJ;0j_T`5Ot{_n@PdhK|s_joZjO@ml_Uhgp|Jbe96rcSq{sqX{lgr0eamOU~q zJg~ZmTl4q&v>>=PBUrgCC|ij4w((~Y&yZ8X5m0~4u>Bj97`r-60JjQ!jL$cr zlYJ z%2ktJz|AuTZ-GA)<9KvU=#Dx57ZFEQbi~%Bi){C-Iq*8T8fpSnpw753X}}jPQTsPc zZR|HSg83*f(~AWwuJhJu5SKTvW53zM0n*FP+}M9rE8?gt$|Ki2o-1?&NK_D4*rLow zx=M0soIDRyf4_hyvNNe$7Q_1%qF&-Vd)f&~6cpxvdmN(`YAa%OP7{$f(U32EjH4I$ zbsRPk2~i13Q%G&Y{P1Su9{m^axv0pU;DYLgfUMDhQ52nsdxaw`I`eMCMSYhx5@G-P zPSMs1u3F?+T zSq&B0*4Y@+>a$_NvZrqwrH-YuO)c;01O_lOaEH*gS`OYXHL2~Xg8>qGkni35`O^M` z{k>)Dermo=Tkn?C$#0e5&TNda`1@t9KNry)0*}ROkccM)=EtlzE(XEH=i$`Xmn%@R zE}oNom|uL)fmStx4=wylPdep%GG=MA?)U7WE1w%+T^kw6?iecCEqi19?4xSOHs1Mv zjyP)I9nc^J0g2yME^t)DM@~15gT>4W1s0-arxKj7<-W612P|yP*?=?zE&1d;1A zQi6`Ea+bZL4we1gKX|NuHjRTJg>e+b1=fSgQ0#@7HQmmGcU1!?g6W)R4m zx9(2H!N>lxe?Ia`)q`=F4Hf0i$YP|#)j%YcPa((=78mTSGm{#|VS`W;-}Yv-2pc%h zvo^kcj&)t2-TXS=t9%#kT`gfO-7(=XdbUFs-7zsPDH(qIEyG?zGUaRJ|`T^=F!lz80fZ0dYm;d`E=R!-)0iu zq^`?JQvTFxw;d%J@D?Y?@s?PDdU#X~?v&j^#q?k}Sr}Q%Z+EtQ!~5yf2aA01nG4ms zcGoo7SplpD$F%-0&6xf%##3JY8p8E%ud-WR$}~c|JmS`g54H(qcJFayRl z5pN#>VZdCV+I5-DXvnwOeaWsj98s#n2%+k;{3C4|f4Iu|u(s}|W@guneU1h=fcsX& zXDYi>_VjlP$HRwsGYh)t*7c)s+Idz^gdHdzssdTWmV!gM%_=dQroz)SP~j)}dfEZQ zrnwe>I={-RY`S7fU};Q}9%k!mvY}G?KYga6EQgvMg?yi(BcMlsHx6kc0It*hI`C&X z5CHuaZjoH3LXW*V1l>A=YFqa~&&~C6z4~=VG`qxqc~9J+iuarnd(J{#qm3`Kc`cyF z4{f33nPzU`SItTZfiD-slLFrU&rJaC_I=R4HY9T2@L!sfdQr|jAnpRcDOa2jhe{U& zW>`3&XsQ%AB<)Xw3hJ&x2XH>!mQYa{3y01bX_$IHJl5kN?|PvPiIWq(ri(pMB)h%|pP|$4iFcL(Z?hrF(?S(AzS1$m67iWmo;SVa4F1W39m=n?=VLEO2X@-6w(w=D zsPdjGRlQ46HObC|sO?9_F0R&Y-OUY0{V$xfUQSvV3I0y?RNmLtcTZip&GK)UP~4gP4sa6?18qk$ zyM9Ch%{&25|5oc0LK-upVNjNE!fD({Wi%EqNE+wgpI^O1Yi`JgtQ9zz1`Aq4{uobD zr+lrlKQa{!f;Je6BfTOT!Uzv#*Ur}PH)!sh1Z!L2GT9Qh{WsqCU_FRK?a zjn{6^d+v!!aeS#6DZKgHqEg5)@Xq^o-F#VeR$JzV!5?3{RVj<@dXnMRN1?G!yrh|#2zHi^Un|;e&)}&_m#p&nJNOali(vd51g0q);^1Bm!^F{H*oFpTY>~|=TF4nC#W`R{f zdg;jlbIqFct%>jhYqH>n*=pv z>piy4A|9A~y3g>YYE_)4oMc$TnUBW{%NpiE9XL_MM&IPqmbia18|Vw&tcV#!l;&vl z3J<;Z6!^dar^NL7qB>Yu2~Ul)pez$9s#Rkb@)PJdwrmijqah70asdZeJuKS- z@O>uIX2X!(|6KFj>y>Ls3#|z(o7Jm%A;}#OkyAy#O^H!6p)E%ndqeV?0x~UJV8%0o zrgA|LR)l`0?ikJ5zaG|17B>8_N z?$1!VEPpLK=?%X`bkjvpDEEAD`gllBbUkh0PGYd@iGqK;2K2>2E*c#9O4-d}8mF9?U>DankB&%)f?!L=Vuc6v^;}&Z4n<|6FoBY^}JKM%H=jC`g$jXe-p$A@xbVv0V@w;(|4{{$3O{;X}LVC z)!x>_FEKY71|=2bzQusI)x1p&$l2`iaV5k4g&)kaTO$x;Ck$Z#NLroKt3FcGpje($ zh8dDR7uH)Zgu#He_{~<+(p8sNR={C1+mEo(sh;7XGJN*emk7rBhkQC8-;@Hj-Tzg2 zS}b<|ty)^!>(c!~8n3^$C>`obx;B;jTIBlIQX#3ZuE9IB+6({Zn)dXyl6cbfgI560 z{qcPPGq1Af%W)zEYSKoCzq}4(#MZc9{1#kEa}!aZnyN|JQZ@*kQ8u6J;`L8Co)-Uh z(;5CX$*TF{SEPIDlxTtAVjuAUla9>|8z96_eIHa>&CacZg1SeZ-kFf~3_ zhG7Uxr`b9K$?~O6zLb=Fp_*=f2{m|)iVLpp)qJ^48GY+%L}x1yRVc5X*@u%-+>;t= z)@-`3?xXEZ$)cE->I-mPqAy7lG8;?v#trOPV{zE-Qpg5`4}bZIuh)p)q*tG?zs!=c zb+^hVfOXOh_F6)XW~zoH-@f#LKl)A-Uc2?L`d^cs6iT8mI4i^y#rK)j78GDFLiyZK z`hW;^Z>Re+2DA1i?eFdw3taze{Z= z)b4~HMaiUOL_0R76Y@R@WBS|6xBr3))YLm0WVf$#a~EeW_^0A{eK^Kg3Tc}5`m(^` zL2jdxp}JN_!Xm^`Q0Da7hwL*{zCEY81eHJL8p4v3qyziyHfW;8=>f7q6SgZy#O0Yv z@Ja9H;!cX!j`}EFu|D?>-bc=+?Q>nT{oWn0g@fSk0dC^8fVi95Uq8q7?hiD;l11?J zZK*Z3^0XeE8gPytjknmQsjK~ux$EY&CEO%7ElBCIn2c=D75URb8jwUKpXjYtgO4KD za!N0G-G9(sD%8OF`+=#c=mbLhe@kZDy^tWMovu^1a_bvQ*{8J&aMIAJ&>mhKJkpnfj{J9Xy2$n^UUY=J`Sc4R%#cTTBI#gkkpWcv2|z{B_@APFLI5CfW}aca#LUp!F=?jmT?__sN+ z{K2x9qSh+Zd?{Z9=8R;~k(ZCBIQGAg4H-!uuk4{u`rgf0g5F~QIv`fPP|LD5dsC>$ zonr|;w9Iq?C#?S%d84Ao$6TcZuj^5Dt|B&cG%9Mxzu6ppQx0-z)7nQl`ZUab%Fg(8 z>KMI}D!E4M4`gPrX;4*8|_TLVzD>Z)MSZN*KD#TX`nj3PN(+ucMT-goUVYlzeKH)+-q-r4j zrjMnP+Cw}3s9J3Ev{RJ>uCjz*{5>2rmrgj1t>@?KECQ&ts(vL9q{N1@b8Y2|oK2z5 z2<*KQk zE*3x*;=g%c4egQW(a<)oN`_eC{aYl}Ktx|6e zf)P-R=&r5}-RyS!#1yd1o7W^;>;99&h&N-dREnDkJ}t(5uD)7*xBw7HgBwK7j?IkO zi?RNi9(+X>TUV8wdFiBP@3nZD(^jUO68sC2C!_Y0Xqq!i20?xBR&c~Oz?02t6u-nr z(H!mHMp~2%5XKFV>|X8y9rC%$)UdL%vEdSB8nNM8i$NSHO&Ws4C6(YG2)gjueeiQt zG_(A~fJaz;MES}Pln|0Xx#CJ?RhBMQ;-YF5dXM9Um4Co??R33 z-R@@4Ue!~*tQpYfG}k?gplh~YtWM$&Z?*v8wYh=ho_D0b5y7_XJE;SFYz9J@XQkzU zKOEf0(;@OS0-)pE`sw|Csg3c}eoXZi$sLaqzh#vsjBVN;ZE3SXQ&OICtKI;A{FHZ0 zX6dCD|A#x8FzM5}U9e1>Ewz|GmQT_1OMun9{VTWud}DAY>ioJ42&g$nPE4~h8vbq| zA(lQMtW>pHOE-8e)*<<7Sq4EW*IT#J`rz3@8q~dPU%@u?|LO)^@5XpdOzLJDLwh&% zS((In@be%1DHICzP+xczPC(@c5r1k_9RzuOS!OQh*5_6Vz1v&HTlYd>v-v~5id@Hs z{E{8w?>pj8*!gss)j^{J(D;L^cp5Nc6(t1x8bwvrbI@~ygz2{1G#edXmDb;mvSp0J zXdfD=IUVZDbUeRAr~m1 zgjdYTFd2dT+ZHi5e;X3yMG%?G$Jhm@mQ6%%wrw2+M~vz?myHD`O1}{-CEP9Yp};B_Gf8xs*Fvmu_`$ z-Tm{rbxrL(;%2vhovY+>ScP1d*!GUq{X$#sZ&3KhcInLpN->^%IU%3Rzbz{TvXnv~ zCddF<0$;7XWff2i?lX!Wa$1!&T1N#%Hsw<`Jp#PBpTiPdP{Dc-9{fw?dVl4HJLGp( z3*W$NT7Q^_C$h2u6AKQ`wCXxja=ZFpZO`7@$RGjo1zD?%(Cg}0BXt!f$c?%Iad&-3!Z3}V_ROxc#<9iV9ielthMG}`L_wRh$5P_A!Z zsnpRy&MBN^QsQ*7Cd*`*q%2A3lqIq|WX(9p3`VJNC|RPAsitKjk+s1Xr7T&dvJb{? zG>l=GVP*{P{Wx!ZI=|27{Qi93f4cveXFfB`^W4{c-PiiPu3OeK`?kd7d7(K-f0z|+Fbx??_S7&tOPqEJ-_84O9P&

%5V_s)PUlv(QNt3{gq=UTiaLDfL)e)BN!SrYYjD4SDCCaD3l4A>BB?l26fNiwb zi=F`|{@l6)XEp9s8sya#RoSI`9w9D2pl-VRXotu~xVqWV`+^-fRD6MA2>`hV9IgFl z{v*8DE>-Xhtcc6C*f-O^2VcAsl^3bEJ2N=MEG@QPR(E1ZL*!PU@i6!L5zeJkAUrT^ z1!DYhP*$jJ4YQv6F}efFybfQmLQ~#qvq$21KgNWTlrs@U-nOKTvmnNKzE5ZLR)z$*GgOA^Qbe}Q9vFR}l)Kz?5Yv2NG>Ce3S zygcWX7(_$nycc$E)X6DHyu|7VHOu1B+?w-|Cc698#V5QOeW@dp6~#U#Sl%GcS$l<6 zuofS~BpJ=F;HdiaRRa7FP=<~ANglLg=H)MMc^PHbg(`=^@yA&cu$5uhbqM@i2Vt>h z+|j-79+cZvk8H0n^Dm3*rR=mc-#i;|+I(}zPWdVMawj31Gzas|cfPG7*haWp>78nj zC+iH*ghh*~!1iOrOgqehm+qpVG~;20mxR-~Td~8ko4l;zjd95lEgsjIt1C?A%sz(J zz=U>%3{a@@i=6jM6QyaV4qsqM=yFDdRHUASaE--2PB;p| z)5%5@&hASCdfB1tjtwB7L<%%gI-gD~`%(*mnWRaFAc5C`2>-l8sunr?t5h;FFnhkw z$tZ*uh;uGe|3{wt@lZXLO73pv_r>yXN zGqYyMFM%(N;`&Ub)Mu97Ccu65+z|DfYKg+H|NFbcG_?Q)}5Fba(PR{l+(GE-1TTt zXCe8jcav7LIykvQJVJbY(z>}O+^NG7N&tH6xvM@nt^z6BUml82NpIV>TYe@k=| zYfl-H@13vLsR;%srd$nukmrD{L20B$tM;o#;iV8Q^Oh#?7L(IcZ$#B{WTjh-$`wj| zkH#4LoBy#-erTh_w@Rnv8Tw4`)A#GTID0m8+$1HXpT1~Y-t#9(=dcut3sd3zYm>nunUAQ&|4vFQyf$x16vsqUm4mFMAM4!?7Iu^HG_f>%K0 zA8XL%yS)- z+!%%q>i~U$`yXUmIc|?4FGi9t0(>flHM}HMJ+!ed8|01ysmZ|St*6zoz%uu2?Q=8s zcTmGLI&htMCmc&NYd-zKHeMiByHEzJ2Z2%hThxAT2<0jVR3#rLmcj(ro!}9yy*G8; zm&#oDWlb~#)Jj?3NQoSTC~6lxBvX$oE+JXnK-wa^3AI-R>sejwPa`*+g)Sf4@p{tY zX)=m8IkjicX_?s3#hW~aP4}+&yMP7W^g0wxUGr{d?Xd@!i?Q-i2GZCI-<;*AD zu|w0@9}TC~%0*t6gl7m!C^KLAVi6A~jR_jJ1-E5I+Mw4d(>e*R>1vasIoh=x z_KQ$q@)A@?Fzf~(8Dqt9kho0KfKya&t8RmVdefton`qEb4 zDP;&i5$V!{XsR&gNf6Kngz7uXTG2WET2fNoq9;d4jPZTE7yddpSX5X?e*Nn5<&TTU zk9q#$abN$>t#^WC*dTL;2cA#=`W<<{nqQX9+iO(kp83dmsQV>VsLTmjvVWEa&KEP6B;+ zHqyhDLqMA4fXr=f4X__!)Y}hZngpj2DBc8>wwx5Z2WjnPPw}K6FEnV1swoQ)QFV|I7sD(! zVDv%X?q$nx#PgX1FBfGI&yd-wndI@=aIuyy;h~;=XfODN+#n&(pj*PFJry%|-7uVO zH2CIRz-ZL3j28ZEjnTG`?};B1&^H!E-nl1g3a?nXrWWaj+_oR)OH?Q)*a>ORRrI=!jg_}r;+w$aoO zxpWsG@yz9tn;k%^oi7gX(Fi!y)HOHqz5uGfRm7~UbyZ?EiKfC7tjua=p|;qw=}+~& zke`*g$5?-@j+2%%hXEzXN}2lp+Dy~)_}|;!(LRaLbE{$6ueJYIb!llgaM+)^dFxQD z=+b+zhl38jE+-Iqg1E3fE~nZu!X8;RrKAn+>&_;lhonABajQjY(raR{a}MIX*QI3i zg5ju5Cm$48>`9}Kc2+z+@9KnLURFz6d>XwJOnjwl*zYVfJif2^_oV0rj*Yn9?A#yQ zw%v`>xM&#AaY4lW8Q{*J?Vkf=ziV*wQJo6oVj;!5b@GSB!uDz0O5Clx)#OUNusdPv zl{ydQYVTbc7H@W&3#WT-cXvZrvT3ZU0AzkRUL`^3eJ@`T$5D4gm}s0*kPy5uZJhV3)NQjs*iYFchn1~ttrAU6RFIs$GoIU zsSH8UbV3>59lm5qm>Om}@opIuqlEOO5Mx9BHE@-<+Lzv9AKEIH<@tY1?b`4KSDhj- zVi}dNqTwZ{s6iAjiJb9?li{kD$8&UOM0j(X*As#S=w{JO2s6|@bxIkWt1{0R`+)N9 zPg~5sJ#S3Rp`v`Tp#7U^#FKFWUO2Rgu*50u=8TB=UoAkI7{am&X=6GlZfpeU9**;1 z0ZR#Q{P-zwEa0cvqa&!zmw~n`|#wbu4^DJ|()s*O514Vp-A<7_^MpGxs@`D-* zo4gvHj*^?)y4CoPY6!1h@h%ceUuBluJij-kK%MuY7k5*7b>3FQ@RRbMJv-gDJ`9(O zojlNhKxigBhcwXTjR#IhUO%oP+K;;R!g6Z|Sf~vq?)d1~)660#%bZT(5UmRmFYj2b zfADk}y+aW1-7#j%w07iMnxt2NhEc$+uk+V>Rz|Imes}Zbfp1cd+fvw{8ICVSVv8~F zR!(w?=nrO{HoZ2o5{oP*x65s1p5OdYPK<0Q#XnKPsYLP5v+w(N^i7?!VlRFy6%k`S&&Hfa`np-C<(Q~qJ6rL~R#nSxz!3uxgmA?#JDHz2b`2GQK$?%G zBLnZv_Y#CMs$m2?xaaYWV|mCe%HF+P30+!mi2O11Hf5Nsl9CBES=Ipvd1?1t&6y^y z%3)@vw<0q$ye(}JC)V*eH?c62SPuB(O?OU8!}T%iDd0{$d`orUUWg!3%8QAm0wpez z_ao!>%2D*Ea>C|4F3SlB1*u%M)#)gzFxHR%=6Q6?1e@JOjxb%W;)Q`jjsIM}D;vgS zxzk(ajEJu;*-|TcFIEmXx-DSUl6XWLMC6c13kbMuuaDtyw|LlDdxYW3k*H*|gn`{xaVr8R8q4J(C~H`LwQ_HTb#B`A5EeiE6B? zRlb2V)p@gxc$_!(fXLgD?%U1sU46{=xpo5$bVg_^j+Zoz8{gF{o{x5iFId9&tBto^ z6K4zu(fjm-auZ?2c3pDogVZpyyT2eH<6Dedx3#|Kr}+7*#qL(pQekFVxHbi(jOIlk zR1Nn@bvbX!t{!}z+cXXT%W$ z7gO$H7rDJ54@3JD$C;O#`@E#dPEezxP<5lK9PFwAiW z2={8#_Z03Fp2kRrcD2gefn~wejcnhyUsDAVZf3kO?M?*|UG;{MO6sF51tYa!6UjWe zto(%7_-g`i_=JUfqPKi*Hb_0<1G;o%%9>(OcT~&^WIgk@6!fTsCH-%pX6@oR+9AlO z#9TvVf?#G^?7eoe>me!Y(2lZ^UWoXp2eM-1#}c8~M8PAfvz=JIsypd`2qEN7)!C>` zB3DUb~W?I55}XmC`TaL z!qcjKk^h=)?2_-1|7nWHsHy277mo}9EYq?e_!us8Mgzu^f zsof&5Q$c8aa+mMaE+0QNOpnjeZ>#x0XN>{0QEyt)gVAZPanQy_<`^2Xe2YkD)gUEO zl6)wj@PLR%N%z^ss-FC;^1-uS97P`b~Vlgni z2bza_IjlGk>Ff*p;=yiv*3oYR>LVfkpO1z&K_uICWbtk&^0cmv*`3Dhf z0nHh`+l!+_V##b1AbHjz?o<!EFD8bGJW@m}2#%FF(;~&ydv@15IH!GVj zCo3g_Q!3OqQT1-3IQVw)x1PY=j%v^qJ9S7!qxQ1ujt1q_G<}b`oVN~Q%_)cS;>OK> z+ZUYSX=It(x#3)@kB!*#*3*)X?WvAzYe&mKn=XY4if{mMrB7}K7Qxpstse^8REBow zCBKI>K}zg!Zy$Y433y}k4R#v_6z0!_zclUaW6~J`GM5%o`r9Y1h?qd{6gN8h-VQB>C2~E`6;nc;8FWVOHdHX#4O_ z@XUCoJQLLuO2sNM5}wVpw27iNQo_C$1I^h0%2XR1OGgc_=4Rr6Wd8Fs)TjTB-ogoS*%BzX~&U5 zhJjv1x|YicVMFJPIn5~a9}v7~ZFu5305Q4yn3*{)*^Bv7uN9eg0@mg-A(NCl(Xc1mZQ+a|lT^b%kMg*{wr2Bhy}4e7CI z@hU(ZSh-%_$(9t>3hq*Dr5h10n3pL0;LCb$`HMoZ_1T{s3Rrp(_4-?0WcBZnQ72z6 zzwl2e*d9IO0i02&)dBvw(4hR8AWJ=I>P(1b-&7v|{IqGnA0$76GE(=V*A+;dmdtz7O@z&bEfToik*i?rWvs+*`E zmR*-S-V6-2g}XnQ?9y1FF~lSL?LpmfiiS0&PPz!IPbcDJ=YVJEQhQ6PEa9>?yvX^} zbIYGQJdGqb1xTti#e%bsnlxE0Hxw&;-TkPZLjSPI?mZqTGzxXep9$y`6oe(`572xU zD|=ihjm~xh%&cv{@xzeg%LH#ojUvRa#yeIb*e@8;r6Q@CjG6BQhQt zNs4Gi+}iM_8Z_ed9`Ds!_rYTQNsA2%GU_VZV!p6CboGS$EC!?ajzohOVOYNd==1Y4 z;o}kkRz$2R!&y3y@7DX1-{QMs9qj;&KSj=A%=zvY!8Wa^1v?uO4T{}?K26zaK~;+= zIS$&`6Ke9P%nt9a@Bjs7CTbr|$BJ4=DWXU<(XIOm$}jXO`C`nXb))1354xpB;>y&{ zU>V#6aNa?Fv~yH7t*^j^%%b@wn|aEaxNtEI2&%yf_t6}=5HV}x4)Ee<>tj|XZ7_Ot z%*j2Vrn*tiOLj`^wB^>)rpww!9~8Gxju~0*=(uW>y2+sP*in8EdvU%cYXd$ZMnU*A z)%l>S?LYNkMsk>yh!;sItDIbRm-wP!CfpKqrlXhGRKc#Fu9;3OLwhh*><9Md^F2GA z4YI$cV5b#`vS(Y}_7!$E^Y_8ZQ>q6`b71uG8EZ9icitkJ-ODC|pj!5Pwi44W;P-$o z%I~&m<-7U}H3|^^WoiqN5t=n%w!Cn1p(C~n>y@8W!y=gq1o#HnQV&r0)BEb}S4TZ= zVcPMl5h0VnDeFZijrOaYk!o=`)(xyI8|$=<#H&W>Z;kSmXQz&m&PJWeMW}4~V6ox; zxr*|yUOvRM#ml8={j;HJ_?c}FTBk!FRGMBx@$GG@Xq{lD*8JRao6a=bHQ%c|*#|T3 zR5hrQ|2yyubm73G%#x#86`d1A6v(O1d(V$8TdR3Xv00G?C{i3{u>*M@6dsn{ESu?6 z#e3^1Is?T@)ka@DgM2B$*kdgoRHqtMRS9e3kC+PzvH4r*9ko)d=s1hfOO zMS6CXA-#mvqQ~M^Flirwh2oif@MdU*b=9303G36}g&$J6V14`Aay8umSM#)nlu?jT zWvBC1AVIUsw+e#cXSN>?Rol`TrFdrXJ_>yXUx6*#&ZgQlZ!7Z(nEI3-ME-&R0)Kx* ztpd19McQ_@^F9H&1)0fH`$`h0qfiVg&twYGS#fS~iu)^_ zyP#Y~8m#e_8=UFEa>V{y0OvCGg1M}#6 z^n9g8@QOd=QQj?^bfD$(n2g(ncH;k-06LjkW8Kkbk%zXl39|Z)&hUU5j~^!@IrR4Y z@UMSb{MQ2VJU$bah~kzyQ-5S5LqR9gdw4sOj(n@am6WwUo9xJ^G!FyJGQn>0TyEjl%OpJ7ho^G>Bn{YD*lxH5i8Lru>T92!A zb$JAO;1i3#f-2V7XmygYvy9HrJ5D6#-Lo!KK1)QEeigC3i3>>3B8}yX&rI&y!hZiL z&o0?^kBR}}8J+tJo%H*EVEWC{`FY z2x|QuwvO7*?-~^fd5d36;$d~f5fJtMb*zuv6yEU?mkX!!#Uf8a?iE@_1hf@k_t=mS z^aV)Fzl0E~|2jNfW%vrEg{(W?21HQ!(C9Ph zjx9;C+EV7rF{e-Lf1Li`U(THvn5bF-zo5&0^cd{odW-#6d20eBy6x#M N$4?!5an$w7{{R%qyeI$w literal 0 HcmV?d00001 diff --git a/v0.4.1-zenodo/assets/themes/documenter-dark.css b/v0.4.1-zenodo/assets/themes/documenter-dark.css new file mode 100644 index 0000000..ec054ec --- /dev/null +++ b/v0.4.1-zenodo/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:#024c7d !important}a.has-text-info:hover,a.has-text-info:focus{color:#012d4b !important}.has-background-info{background-color:#024c7d !important}.has-text-info-light{color:#ebf7ff !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#b9e2fe !important}.has-background-info-light{background-color:#ebf7ff !important}.has-text-info-dark{color:#0e9dfb !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#40b1fc !important}.has-background-info-dark{background-color:#0e9dfb !important}.has-text-success{color:#008438 !important}a.has-text-success:hover,a.has-text-success:focus{color:#005122 !important}.has-background-success{background-color:#008438 !important}.has-text-success-light{color:#ebfff3 !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#b8ffd6 !important}.has-background-success-light{background-color:#ebfff3 !important}.has-text-success-dark{color:#00eb64 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#1fff7e !important}.has-background-success-dark{background-color:#00eb64 !important}.has-text-warning{color:#ad8100 !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#7a5b00 !important}.has-background-warning{background-color:#ad8100 !important}.has-text-warning-light{color:#fffaeb !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#ffedb8 !important}.has-background-warning-light{background-color:#fffaeb !important}.has-text-warning-dark{color:#d19c00 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#ffbf05 !important}.has-background-warning-dark{background-color:#d19c00 !important}.has-text-danger{color:#9e1b0d !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#6f1309 !important}.has-background-danger{background-color:#9e1b0d !important}.has-text-danger-light{color:#fdeeec !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#fac3bd !important}.has-background-danger-light{background-color:#fdeeec !important}.has-text-danger-dark{color:#ec311d !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#f05c4c !important}.has-background-danger-dark{background-color:#ec311d !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:#024c7d;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info:hover,html.theme--documenter-dark .button.is-info.is-hovered{background-color:#024470;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(2,76,125,0.25)}html.theme--documenter-dark .button.is-info:active,html.theme--documenter-dark .button.is-info.is-active{background-color:#023d64;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info{background-color:#024c7d;border-color:#024c7d;box-shadow:none}html.theme--documenter-dark .button.is-info.is-inverted{background-color:#fff;color:#024c7d}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:#024c7d}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:#024c7d;color:#024c7d}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:#024c7d;border-color:#024c7d;color:#fff}html.theme--documenter-dark .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #024c7d #024c7d !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:#024c7d;box-shadow:none;color:#024c7d}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:#024c7d}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 #024c7d #024c7d !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:#ebf7ff;color:#0e9dfb}html.theme--documenter-dark .button.is-info.is-light:hover,html.theme--documenter-dark .button.is-info.is-light.is-hovered{background-color:#def2fe;border-color:transparent;color:#0e9dfb}html.theme--documenter-dark .button.is-info.is-light:active,html.theme--documenter-dark .button.is-info.is-light.is-active{background-color:#d2edfe;border-color:transparent;color:#0e9dfb}html.theme--documenter-dark .button.is-success{background-color:#008438;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success:hover,html.theme--documenter-dark .button.is-success.is-hovered{background-color:#073;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(0,132,56,0.25)}html.theme--documenter-dark .button.is-success:active,html.theme--documenter-dark .button.is-success.is-active{background-color:#006b2d;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success{background-color:#008438;border-color:#008438;box-shadow:none}html.theme--documenter-dark .button.is-success.is-inverted{background-color:#fff;color:#008438}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:#008438}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:#008438;color:#008438}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:#008438;border-color:#008438;color:#fff}html.theme--documenter-dark .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #008438 #008438 !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:#008438;box-shadow:none;color:#008438}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:#008438}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 #008438 #008438 !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:#ebfff3;color:#00eb64}html.theme--documenter-dark .button.is-success.is-light:hover,html.theme--documenter-dark .button.is-success.is-light.is-hovered{background-color:#deffec;border-color:transparent;color:#00eb64}html.theme--documenter-dark .button.is-success.is-light:active,html.theme--documenter-dark .button.is-success.is-light.is-active{background-color:#d1ffe5;border-color:transparent;color:#00eb64}html.theme--documenter-dark .button.is-warning{background-color:#ad8100;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-warning:hover,html.theme--documenter-dark .button.is-warning.is-hovered{background-color:#a07700;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-warning:focus,html.theme--documenter-dark .button.is-warning.is-focused{border-color:transparent;color:#fff}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(173,129,0,0.25)}html.theme--documenter-dark .button.is-warning:active,html.theme--documenter-dark .button.is-warning.is-active{background-color:#946e00;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-warning[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning{background-color:#ad8100;border-color:#ad8100;box-shadow:none}html.theme--documenter-dark .button.is-warning.is-inverted{background-color:#fff;color:#ad8100}html.theme--documenter-dark .button.is-warning.is-inverted:hover,html.theme--documenter-dark .button.is-warning.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-warning.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#ad8100}html.theme--documenter-dark .button.is-warning.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-warning.is-outlined{background-color:transparent;border-color:#ad8100;color:#ad8100}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:#ad8100;border-color:#ad8100;color:#fff}html.theme--documenter-dark .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #ad8100 #ad8100 !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 #fff #fff !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:#ad8100;box-shadow:none;color:#ad8100}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}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:#fff;color:#ad8100}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 #ad8100 #ad8100 !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:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-warning.is-light{background-color:#fffaeb;color:#d19c00}html.theme--documenter-dark .button.is-warning.is-light:hover,html.theme--documenter-dark .button.is-warning.is-light.is-hovered{background-color:#fff7de;border-color:transparent;color:#d19c00}html.theme--documenter-dark .button.is-warning.is-light:active,html.theme--documenter-dark .button.is-warning.is-light.is-active{background-color:#fff3d1;border-color:transparent;color:#d19c00}html.theme--documenter-dark .button.is-danger{background-color:#9e1b0d;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger:hover,html.theme--documenter-dark .button.is-danger.is-hovered{background-color:#92190c;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(158,27,13,0.25)}html.theme--documenter-dark .button.is-danger:active,html.theme--documenter-dark .button.is-danger.is-active{background-color:#86170b;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger{background-color:#9e1b0d;border-color:#9e1b0d;box-shadow:none}html.theme--documenter-dark .button.is-danger.is-inverted{background-color:#fff;color:#9e1b0d}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:#9e1b0d}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:#9e1b0d;color:#9e1b0d}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:#9e1b0d;border-color:#9e1b0d;color:#fff}html.theme--documenter-dark .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #9e1b0d #9e1b0d !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:#9e1b0d;box-shadow:none;color:#9e1b0d}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:#9e1b0d}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 #9e1b0d #9e1b0d !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:#fdeeec;color:#ec311d}html.theme--documenter-dark .button.is-danger.is-light:hover,html.theme--documenter-dark .button.is-danger.is-light.is-hovered{background-color:#fce3e0;border-color:transparent;color:#ec311d}html.theme--documenter-dark .button.is-danger.is-light:active,html.theme--documenter-dark .button.is-danger.is-light.is-active{background-color:#fcd8d5;border-color:transparent;color:#ec311d}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:#024c7d;color:#fff}html.theme--documenter-dark .notification.is-info.is-light{background-color:#ebf7ff;color:#0e9dfb}html.theme--documenter-dark .notification.is-success{background-color:#008438;color:#fff}html.theme--documenter-dark .notification.is-success.is-light{background-color:#ebfff3;color:#00eb64}html.theme--documenter-dark .notification.is-warning{background-color:#ad8100;color:#fff}html.theme--documenter-dark .notification.is-warning.is-light{background-color:#fffaeb;color:#d19c00}html.theme--documenter-dark .notification.is-danger{background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .notification.is-danger.is-light{background-color:#fdeeec;color:#ec311d}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:#024c7d}html.theme--documenter-dark .progress.is-info::-moz-progress-bar{background-color:#024c7d}html.theme--documenter-dark .progress.is-info::-ms-fill{background-color:#024c7d}html.theme--documenter-dark .progress.is-info:indeterminate{background-image:linear-gradient(to right, #024c7d 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-success::-webkit-progress-value{background-color:#008438}html.theme--documenter-dark .progress.is-success::-moz-progress-bar{background-color:#008438}html.theme--documenter-dark .progress.is-success::-ms-fill{background-color:#008438}html.theme--documenter-dark .progress.is-success:indeterminate{background-image:linear-gradient(to right, #008438 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-warning::-webkit-progress-value{background-color:#ad8100}html.theme--documenter-dark .progress.is-warning::-moz-progress-bar{background-color:#ad8100}html.theme--documenter-dark .progress.is-warning::-ms-fill{background-color:#ad8100}html.theme--documenter-dark .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #ad8100 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-danger::-webkit-progress-value{background-color:#9e1b0d}html.theme--documenter-dark .progress.is-danger::-moz-progress-bar{background-color:#9e1b0d}html.theme--documenter-dark .progress.is-danger::-ms-fill{background-color:#9e1b0d}html.theme--documenter-dark .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #9e1b0d 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:#024c7d;border-color:#024c7d;color:#fff}html.theme--documenter-dark .table td.is-success,html.theme--documenter-dark .table th.is-success{background-color:#008438;border-color:#008438;color:#fff}html.theme--documenter-dark .table td.is-warning,html.theme--documenter-dark .table th.is-warning{background-color:#ad8100;border-color:#ad8100;color:#fff}html.theme--documenter-dark .table td.is-danger,html.theme--documenter-dark .table th.is-danger{background-color:#9e1b0d;border-color:#9e1b0d;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:#024c7d;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:#ebf7ff;color:#0e9dfb}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:#008438;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:#ebfff3;color:#00eb64}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:#ad8100;color:#fff}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:#fffaeb;color:#d19c00}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:#9e1b0d;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:#fdeeec;color:#ec311d}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:#024c7d}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(2,76,125,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:#008438}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(0,132,56,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:#ad8100}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(173,129,0,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:#9e1b0d}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(158,27,13,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:#024c7d}html.theme--documenter-dark .select.is-info select{border-color:#024c7d}html.theme--documenter-dark .select.is-info select:hover,html.theme--documenter-dark .select.is-info select.is-hovered{border-color:#023d64}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(2,76,125,0.25)}html.theme--documenter-dark .select.is-success:not(:hover)::after{border-color:#008438}html.theme--documenter-dark .select.is-success select{border-color:#008438}html.theme--documenter-dark .select.is-success select:hover,html.theme--documenter-dark .select.is-success select.is-hovered{border-color:#006b2d}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(0,132,56,0.25)}html.theme--documenter-dark .select.is-warning:not(:hover)::after{border-color:#ad8100}html.theme--documenter-dark .select.is-warning select{border-color:#ad8100}html.theme--documenter-dark .select.is-warning select:hover,html.theme--documenter-dark .select.is-warning select.is-hovered{border-color:#946e00}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(173,129,0,0.25)}html.theme--documenter-dark .select.is-danger:not(:hover)::after{border-color:#9e1b0d}html.theme--documenter-dark .select.is-danger select{border-color:#9e1b0d}html.theme--documenter-dark .select.is-danger select:hover,html.theme--documenter-dark .select.is-danger select.is-hovered{border-color:#86170b}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(158,27,13,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:#024c7d;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:#024470;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(2,76,125,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:#023d64;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-success .file-cta{background-color:#008438;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:#073;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(0,132,56,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:#006b2d;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-warning .file-cta{background-color:#ad8100;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-warning:hover .file-cta,html.theme--documenter-dark .file.is-warning.is-hovered .file-cta{background-color:#a07700;border-color:transparent;color:#fff}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(173,129,0,0.25);color:#fff}html.theme--documenter-dark .file.is-warning:active .file-cta,html.theme--documenter-dark .file.is-warning.is-active .file-cta{background-color:#946e00;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-danger .file-cta{background-color:#9e1b0d;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:#92190c;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(158,27,13,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:#86170b;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:#024c7d}html.theme--documenter-dark .help.is-success{color:#008438}html.theme--documenter-dark .help.is-warning{color:#ad8100}html.theme--documenter-dark .help.is-danger{color:#9e1b0d}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:#ebf7ff}html.theme--documenter-dark .message.is-info .message-header{background-color:#024c7d;color:#fff}html.theme--documenter-dark .message.is-info .message-body{border-color:#024c7d;color:#0e9dfb}html.theme--documenter-dark .message.is-success{background-color:#ebfff3}html.theme--documenter-dark .message.is-success .message-header{background-color:#008438;color:#fff}html.theme--documenter-dark .message.is-success .message-body{border-color:#008438;color:#00eb64}html.theme--documenter-dark .message.is-warning{background-color:#fffaeb}html.theme--documenter-dark .message.is-warning .message-header{background-color:#ad8100;color:#fff}html.theme--documenter-dark .message.is-warning .message-body{border-color:#ad8100;color:#d19c00}html.theme--documenter-dark .message.is-danger{background-color:#fdeeec}html.theme--documenter-dark .message.is-danger .message-header{background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .message.is-danger .message-body{border-color:#9e1b0d;color:#ec311d}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:#024c7d;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:#023d64;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:#023d64;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:#023d64;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#024c7d;color:#fff}}html.theme--documenter-dark .navbar.is-success{background-color:#008438;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:#006b2d;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:#006b2d;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:#006b2d;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#008438;color:#fff}}html.theme--documenter-dark .navbar.is-warning{background-color:#ad8100;color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link{color:#fff}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:#946e00;color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-burger{color:#fff}@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:#fff}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:#946e00;color:#fff}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:#fff}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:#946e00;color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ad8100;color:#fff}}html.theme--documenter-dark .navbar.is-danger{background-color:#9e1b0d;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:#86170b;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:#86170b;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:#86170b;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#9e1b0d;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:#024c7d;color:#fff}html.theme--documenter-dark .panel.is-info .panel-tabs a.is-active{border-bottom-color:#024c7d}html.theme--documenter-dark .panel.is-info .panel-block.is-active .panel-icon{color:#024c7d}html.theme--documenter-dark .panel.is-success .panel-heading{background-color:#008438;color:#fff}html.theme--documenter-dark .panel.is-success .panel-tabs a.is-active{border-bottom-color:#008438}html.theme--documenter-dark .panel.is-success .panel-block.is-active .panel-icon{color:#008438}html.theme--documenter-dark .panel.is-warning .panel-heading{background-color:#ad8100;color:#fff}html.theme--documenter-dark .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#ad8100}html.theme--documenter-dark .panel.is-warning .panel-block.is-active .panel-icon{color:#ad8100}html.theme--documenter-dark .panel.is-danger .panel-heading{background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#9e1b0d}html.theme--documenter-dark .panel.is-danger .panel-block.is-active .panel-icon{color:#9e1b0d}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:#024c7d;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:#024c7d}}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:#023d64;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:#024c7d !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:#024c7d}html.theme--documenter-dark .hero.is-info.is-bold{background-image:linear-gradient(141deg, #003a4c 0%, #024c7d 71%, #004299 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #003a4c 0%, #024c7d 71%, #004299 100%)}}html.theme--documenter-dark .hero.is-success{background-color:#008438;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:#008438}}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:#006b2d;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:#008438 !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:#008438}html.theme--documenter-dark .hero.is-success.is-bold{background-image:linear-gradient(141deg, #005115 0%, #008438 71%, #009e5d 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #005115 0%, #008438 71%, #009e5d 100%)}}html.theme--documenter-dark .hero.is-warning{background-color:#ad8100;color:#fff}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:#fff}html.theme--documenter-dark .hero.is-warning .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-warning .subtitle a:not(.button),html.theme--documenter-dark .hero.is-warning .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-warning .navbar-menu{background-color:#ad8100}}html.theme--documenter-dark .hero.is-warning .navbar-item,html.theme--documenter-dark .hero.is-warning .navbar-link{color:rgba(255,255,255,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:#946e00;color:#fff}html.theme--documenter-dark .hero.is-warning .tabs a{color:#fff;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:#ad8100 !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:#fff}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:#fff;border-color:#fff;color:#ad8100}html.theme--documenter-dark .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #7a4700 0%, #ad8100 71%, #c7b500 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #7a4700 0%, #ad8100 71%, #c7b500 100%)}}html.theme--documenter-dark .hero.is-danger{background-color:#9e1b0d;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:#9e1b0d}}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:#86170b;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:#9e1b0d !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:#9e1b0d}html.theme--documenter-dark .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #75030b 0%, #9e1b0d 71%, #ba380a 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #75030b 0%, #9e1b0d 71%, #ba380a 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:#0363a3}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:#024c7d;box-shadow:0 0 0 2px rgba(2,76,125,0.5)}html.theme--documenter-dark .button.is-success.is-hovered,html.theme--documenter-dark .button.is-success:hover{background-color:#00aa48}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:#008438;box-shadow:0 0 0 2px rgba(0,132,56,0.5)}html.theme--documenter-dark .button.is-warning.is-hovered,html.theme--documenter-dark .button.is-warning:hover{background-color:#d39e00}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:#ad8100;box-shadow:0 0 0 2px rgba(173,129,0,0.5)}html.theme--documenter-dark .button.is-danger.is-hovered,html.theme--documenter-dark .button.is-danger:hover{background-color:#c12110}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:#9e1b0d;box-shadow:0 0 0 2px rgba(158,27,13,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:#fff;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:1px;border-color:#5e6d6f;border-radius:.4em;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:#5e6d6f}html.theme--documenter-dark .admonition.is-default>.admonition-header{background-color:#5e6d6f;color:#fff}html.theme--documenter-dark .admonition.is-default>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-info{background-color:#282f2f;border-color:#024c7d}html.theme--documenter-dark .admonition.is-info>.admonition-header{background-color:#024c7d;color:#fff}html.theme--documenter-dark .admonition.is-info>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-success{background-color:#282f2f;border-color:#008438}html.theme--documenter-dark .admonition.is-success>.admonition-header{background-color:#008438;color:#fff}html.theme--documenter-dark .admonition.is-success>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-warning{background-color:#282f2f;border-color:#ad8100}html.theme--documenter-dark .admonition.is-warning>.admonition-header{background-color:#ad8100;color:#fff}html.theme--documenter-dark .admonition.is-warning>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-danger{background-color:#282f2f;border-color:#9e1b0d}html.theme--documenter-dark .admonition.is-danger>.admonition-header{background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .admonition.is-danger>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-compat{background-color:#282f2f;border-color:#137886}html.theme--documenter-dark .admonition.is-compat>.admonition-header{background-color:#137886;color:#fff}html.theme--documenter-dark .admonition.is-compat>.admonition-body{color:#fff}html.theme--documenter-dark .admonition-header{color:#fff;background-color:#5e6d6f;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:1px solid #5e6d6f;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}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 #9e1b0d;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:1px solid #5e6d6f}html.theme--documenter-dark .content code{font-weight:inherit}html.theme--documenter-dark .content a code{color:#1abc9c}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}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 .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:whitesmoke;background-color:#33415580;border-radius:0.6rem}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/v0.4.1-zenodo/assets/themes/documenter-light.css b/v0.4.1-zenodo/assets/themes/documenter-light.css new file mode 100644 index 0000000..1262ec5 --- /dev/null +++ b/v0.4.1-zenodo/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:#209cee !important}a.has-text-info:hover,a.has-text-info:focus{color:#1081cb !important}.has-background-info{background-color:#209cee !important}.has-text-info-light{color:#ecf7fe !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#bde2fa !important}.has-background-info-light{background-color:#ecf7fe !important}.has-text-info-dark{color:#0e72b4 !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#1190e3 !important}.has-background-info-dark{background-color:#0e72b4 !important}.has-text-success{color:#22c35b !important}a.has-text-success:hover,a.has-text-success:focus{color:#1a9847 !important}.has-background-success{background-color:#22c35b !important}.has-text-success-light{color:#eefcf3 !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#c2f4d4 !important}.has-background-success-light{background-color:#eefcf3 !important}.has-text-success-dark{color:#198f43 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#21bb57 !important}.has-background-success-dark{background-color:#198f43 !important}.has-text-warning{color:#ffdd57 !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#ffd324 !important}.has-background-warning{background-color:#ffdd57 !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:#947600 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#c79f00 !important}.has-background-warning-dark{background-color:#947600 !important}.has-text-danger{color:#da0b00 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#a70800 !important}.has-background-danger{background-color:#da0b00 !important}.has-text-danger-light{color:#ffeceb !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#ffbbb8 !important}.has-background-danger-light{background-color:#ffeceb !important}.has-text-danger-dark{color:#f50c00 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#ff3429 !important}.has-background-danger-dark{background-color:#f50c00 !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:#209cee;border-color:transparent;color:#fff}.button.is-info:hover,.button.is-info.is-hovered{background-color:#1497ed;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(32,156,238,0.25)}.button.is-info:active,.button.is-info.is-active{background-color:#1190e3;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#209cee;border-color:#209cee;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#209cee}.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:#209cee}.button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined{background-color:transparent;border-color:#209cee;color:#209cee}.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:#209cee;border-color:#209cee;color:#fff}.button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #209cee #209cee !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:#209cee;box-shadow:none;color:#209cee}.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:#209cee}.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 #209cee #209cee !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:#ecf7fe;color:#0e72b4}.button.is-info.is-light:hover,.button.is-info.is-light.is-hovered{background-color:#e0f1fd;border-color:transparent;color:#0e72b4}.button.is-info.is-light:active,.button.is-info.is-light.is-active{background-color:#d4ecfc;border-color:transparent;color:#0e72b4}.button.is-success{background-color:#22c35b;border-color:transparent;color:#fff}.button.is-success:hover,.button.is-success.is-hovered{background-color:#20b856;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(34,195,91,0.25)}.button.is-success:active,.button.is-success.is-active{background-color:#1ead51;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#22c35b;border-color:#22c35b;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#22c35b}.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:#22c35b}.button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined{background-color:transparent;border-color:#22c35b;color:#22c35b}.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:#22c35b;border-color:#22c35b;color:#fff}.button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #22c35b #22c35b !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:#22c35b;box-shadow:none;color:#22c35b}.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:#22c35b}.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 #22c35b #22c35b !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:#eefcf3;color:#198f43}.button.is-success.is-light:hover,.button.is-success.is-light.is-hovered{background-color:#e3faeb;border-color:transparent;color:#198f43}.button.is-success.is-light:active,.button.is-success.is-light.is-active{background-color:#d8f8e3;border-color:transparent;color:#198f43}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:hover,.button.is-warning.is-hovered{background-color:#ffda4a;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:focus,.button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:focus:not(:active),.button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}.button.is-warning:active,.button.is-warning.is-active{background-color:#ffd83e;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffdd57;border-color:#ffdd57;box-shadow:none}.button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#ffdd57}.button.is-warning.is-inverted:hover,.button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#ffdd57}.button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.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:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}.button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #ffdd57 #ffdd57 !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 rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}.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)}.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:rgba(0,0,0,0.7);color:#ffdd57}.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 #ffdd57 #ffdd57 !important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .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)}.button.is-warning.is-light{background-color:#fffbeb;color:#947600}.button.is-warning.is-light:hover,.button.is-warning.is-light.is-hovered{background-color:#fff8de;border-color:transparent;color:#947600}.button.is-warning.is-light:active,.button.is-warning.is-light.is-active{background-color:#fff6d1;border-color:transparent;color:#947600}.button.is-danger{background-color:#da0b00;border-color:transparent;color:#fff}.button.is-danger:hover,.button.is-danger.is-hovered{background-color:#cd0a00;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(218,11,0,0.25)}.button.is-danger:active,.button.is-danger.is-active{background-color:#c10a00;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#da0b00;border-color:#da0b00;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#da0b00}.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:#da0b00}.button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined{background-color:transparent;border-color:#da0b00;color:#da0b00}.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:#da0b00;border-color:#da0b00;color:#fff}.button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #da0b00 #da0b00 !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:#da0b00;box-shadow:none;color:#da0b00}.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:#da0b00}.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 #da0b00 #da0b00 !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:#ffeceb;color:#f50c00}.button.is-danger.is-light:hover,.button.is-danger.is-light.is-hovered{background-color:#ffe0de;border-color:transparent;color:#f50c00}.button.is-danger.is-light:active,.button.is-danger.is-light.is-active{background-color:#ffd3d1;border-color:transparent;color:#f50c00}.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:#209cee;color:#fff}.notification.is-info.is-light{background-color:#ecf7fe;color:#0e72b4}.notification.is-success{background-color:#22c35b;color:#fff}.notification.is-success.is-light{background-color:#eefcf3;color:#198f43}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.notification.is-warning.is-light{background-color:#fffbeb;color:#947600}.notification.is-danger{background-color:#da0b00;color:#fff}.notification.is-danger.is-light{background-color:#ffeceb;color:#f50c00}.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:#209cee}.progress.is-info::-moz-progress-bar{background-color:#209cee}.progress.is-info::-ms-fill{background-color:#209cee}.progress.is-info:indeterminate{background-image:linear-gradient(to right, #209cee 30%, #ededed 30%)}.progress.is-success::-webkit-progress-value{background-color:#22c35b}.progress.is-success::-moz-progress-bar{background-color:#22c35b}.progress.is-success::-ms-fill{background-color:#22c35b}.progress.is-success:indeterminate{background-image:linear-gradient(to right, #22c35b 30%, #ededed 30%)}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-warning::-ms-fill{background-color:#ffdd57}.progress.is-warning:indeterminate{background-image:linear-gradient(to right, #ffdd57 30%, #ededed 30%)}.progress.is-danger::-webkit-progress-value{background-color:#da0b00}.progress.is-danger::-moz-progress-bar{background-color:#da0b00}.progress.is-danger::-ms-fill{background-color:#da0b00}.progress.is-danger:indeterminate{background-image:linear-gradient(to right, #da0b00 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:#209cee;border-color:#209cee;color:#fff}.table td.is-success,.table th.is-success{background-color:#22c35b;border-color:#22c35b;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}.table td.is-danger,.table th.is-danger{background-color:#da0b00;border-color:#da0b00;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:#209cee;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:#ecf7fe;color:#0e72b4}.tag.is-success:not(body),.content kbd.is-success:not(body),.docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#22c35b;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:#eefcf3;color:#198f43}.tag.is-warning:not(body),.content kbd.is-warning:not(body),.docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#ffdd57;color:rgba(0,0,0,0.7)}.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:#947600}.tag.is-danger:not(body),.content kbd.is-danger:not(body),.docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#da0b00;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:#ffeceb;color:#f50c00}.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:#209cee}.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(32,156,238,0.25)}.is-success.textarea,.is-success.input,#documenter .docs-sidebar form.docs-search>input.is-success{border-color:#22c35b}.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(34,195,91,0.25)}.is-warning.textarea,.is-warning.input,#documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#ffdd57}.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(255,221,87,0.25)}.is-danger.textarea,.is-danger.input,#documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#da0b00}.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(218,11,0,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:#209cee}.select.is-info select{border-color:#209cee}.select.is-info select:hover,.select.is-info select.is-hovered{border-color:#1190e3}.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(32,156,238,0.25)}.select.is-success:not(:hover)::after{border-color:#22c35b}.select.is-success select{border-color:#22c35b}.select.is-success select:hover,.select.is-success select.is-hovered{border-color:#1ead51}.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(34,195,91,0.25)}.select.is-warning:not(:hover)::after{border-color:#ffdd57}.select.is-warning select{border-color:#ffdd57}.select.is-warning select:hover,.select.is-warning select.is-hovered{border-color:#ffd83e}.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(255,221,87,0.25)}.select.is-danger:not(:hover)::after{border-color:#da0b00}.select.is-danger select{border-color:#da0b00}.select.is-danger select:hover,.select.is-danger select.is-hovered{border-color:#c10a00}.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(218,11,0,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:#209cee;border-color:transparent;color:#fff}.file.is-info:hover .file-cta,.file.is-info.is-hovered .file-cta{background-color:#1497ed;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(32,156,238,0.25);color:#fff}.file.is-info:active .file-cta,.file.is-info.is-active .file-cta{background-color:#1190e3;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#22c35b;border-color:transparent;color:#fff}.file.is-success:hover .file-cta,.file.is-success.is-hovered .file-cta{background-color:#20b856;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(34,195,91,0.25);color:#fff}.file.is-success:active .file-cta,.file.is-success.is-active .file-cta{background-color:#1ead51;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-warning:hover .file-cta,.file.is-warning.is-hovered .file-cta{background-color:#ffda4a;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-warning:focus .file-cta,.file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,221,87,0.25);color:rgba(0,0,0,0.7)}.file.is-warning:active .file-cta,.file.is-warning.is-active .file-cta{background-color:#ffd83e;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-danger .file-cta{background-color:#da0b00;border-color:transparent;color:#fff}.file.is-danger:hover .file-cta,.file.is-danger.is-hovered .file-cta{background-color:#cd0a00;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(218,11,0,0.25);color:#fff}.file.is-danger:active .file-cta,.file.is-danger.is-active .file-cta{background-color:#c10a00;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:#209cee}.help.is-success{color:#22c35b}.help.is-warning{color:#ffdd57}.help.is-danger{color:#da0b00}.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:#ecf7fe}.message.is-info .message-header{background-color:#209cee;color:#fff}.message.is-info .message-body{border-color:#209cee;color:#0e72b4}.message.is-success{background-color:#eefcf3}.message.is-success .message-header{background-color:#22c35b;color:#fff}.message.is-success .message-body{border-color:#22c35b;color:#198f43}.message.is-warning{background-color:#fffbeb}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#947600}.message.is-danger{background-color:#ffeceb}.message.is-danger .message-header{background-color:#da0b00;color:#fff}.message.is-danger .message-body{border-color:#da0b00;color:#f50c00}.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:#209cee;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:#1190e3;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:#1190e3;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:#1190e3;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#209cee;color:#fff}}.navbar.is-success{background-color:#22c35b;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:#1ead51;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:#1ead51;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:#1ead51;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#22c35b;color:#fff}}.navbar.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand>.navbar-item,.navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}.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:#ffd83e;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@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:rgba(0,0,0,0.7)}.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:#ffd83e;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-start .navbar-link::after,.navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}.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:#ffd83e;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,0.7)}}.navbar.is-danger{background-color:#da0b00;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:#c10a00;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:#c10a00;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:#c10a00;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#da0b00;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:#209cee;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#209cee}.panel.is-info .panel-block.is-active .panel-icon{color:#209cee}.panel.is-success .panel-heading{background-color:#22c35b;color:#fff}.panel.is-success .panel-tabs a.is-active{border-bottom-color:#22c35b}.panel.is-success .panel-block.is-active .panel-icon{color:#22c35b}.panel.is-warning .panel-heading{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#ffdd57}.panel.is-warning .panel-block.is-active .panel-icon{color:#ffdd57}.panel.is-danger .panel-heading{background-color:#da0b00;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#da0b00}.panel.is-danger .panel-block.is-active .panel-icon{color:#da0b00}.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:#209cee;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:#209cee}}.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:#1190e3;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:#209cee !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:#209cee}.hero.is-info.is-bold{background-image:linear-gradient(141deg, #05a6d6 0%, #209cee 71%, #3287f5 100%)}@media screen and (max-width: 768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #05a6d6 0%, #209cee 71%, #3287f5 100%)}}.hero.is-success{background-color:#22c35b;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:#22c35b}}.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:#1ead51;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:#22c35b !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:#22c35b}.hero.is-success.is-bold{background-image:linear-gradient(141deg, #12a02c 0%, #22c35b 71%, #1fdf83 100%)}@media screen and (max-width: 768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #12a02c 0%, #22c35b 71%, #1fdf83 100%)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.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:rgba(0,0,0,0.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){.hero.is-warning .navbar-menu{background-color:#ffdd57}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,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:#ffd83e;color:rgba(0,0,0,0.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{color:#ffdd57 !important;opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}.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:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg, #ffae24 0%, #ffdd57 71%, #fffa71 100%)}@media screen and (max-width: 768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ffae24 0%, #ffdd57 71%, #fffa71 100%)}}.hero.is-danger{background-color:#da0b00;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:#da0b00}}.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:#c10a00;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:#da0b00 !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:#da0b00}.hero.is-danger.is-bold{background-image:linear-gradient(141deg, #a70013 0%, #da0b00 71%, #f43500 100%)}@media screen and (max-width: 768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #a70013 0%, #da0b00 71%, #f43500 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:#b5b5b5;border-style:solid;border-width:1px;border-color:#363636;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:#b5b5b5;border-color:#363636}.admonition.is-default>.admonition-header{background-color:#363636;color:#fff}.admonition.is-default>.admonition-body{color:#fff}.admonition.is-info{background-color:#def0fc;border-color:#209cee}.admonition.is-info>.admonition-header{background-color:#209cee;color:#fff}.admonition.is-info>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-success{background-color:#bdf4d1;border-color:#22c35b}.admonition.is-success>.admonition-header{background-color:#22c35b;color:#fff}.admonition.is-success>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-warning{background-color:#fff3c5;border-color:#ffdd57}.admonition.is-warning>.admonition-header{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.admonition.is-warning>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-danger{background-color:#ffaba7;border-color:#da0b00}.admonition.is-danger>.admonition-header{background-color:#da0b00;color:#fff}.admonition.is-danger>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-compat{background-color:#bdeff5;border-color:#1db5c9}.admonition.is-compat>.admonition-header{background-color:#1db5c9;color:#fff}.admonition.is-compat>.admonition-body{color:rgba(0,0,0,0.7)}.admonition-header{color:#fff;background-color:#363636;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:1px solid #dbdbdb;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}.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:#ffaba7;color:rgba(0,0,0,0.7);border-bottom:3px solid #da0b00;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:1px solid #dbdbdb}.content code{font-weight:inherit}.content a code{color:#2e63b8}.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}#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/v0.4.1-zenodo/assets/themeswap.js b/v0.4.1-zenodo/assets/themeswap.js new file mode 100644 index 0000000..9f5eebe --- /dev/null +++ b/v0.4.1-zenodo/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/v0.4.1-zenodo/assets/warner.js b/v0.4.1-zenodo/assets/warner.js new file mode 100644 index 0000000..3f6f5d0 --- /dev/null +++ b/v0.4.1-zenodo/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/v0.4.1-zenodo/index.html b/v0.4.1-zenodo/index.html new file mode 100644 index 0000000..a20a334 --- /dev/null +++ b/v0.4.1-zenodo/index.html @@ -0,0 +1,85 @@ + +Home · DisjunctiveProgramming.jl

DisjunctiveProgramming.jl

Generalized Disjunctive Programming (GDP) extension to JuMP, based on the GDP modeling paradigm described in Perez and Grossmann, 2023.

codecov Docs Docs

Installation

using Pkg
+Pkg.add("DisjunctiveProgramming")

Model

A generalized disjunctive programming (GDP) model is created using GDPModel(), where the optimizer can be passed at model creation, along with other keyword arguments supported by JuMP Models.

using DisjunctiveProgramming
+using HiGHS
+
+model = GDPModel(HiGHS.Optimizer)

A GDPModel is a JuMP Model with a GDPData field in the model's .ext dictionary, which stores the following:

  • Logical Variables: Indicator variables used for the various disjuncts involved in the model's disjunctions.
  • Logical Constraints: Selector (cardinality) or proposition (Boolean) constraints describing the relationships between the logical variables.
  • Disjunct Constraints: Constraints associated with each disjunct in the model.
  • Disjunctions: Disjunction constraints.
  • Solution Method: The reformulation technique or solution method. Currently supported methods include Big-M, Hull, and Indicator Constraints.
  • Reformulation Variables: List of JuMP variables created when reformulating a GDP model into a MIP model.
  • Reformulation Constraints: List of constraints created when reformulating a GDP model into a MIP model.
  • Ready to Optimize: Flag indicating if the model can be optimized.

Additionally, the following mapping dictionaries are stored in GDPData:

  • Indicator to Binary: Maps the Logical variables to their respective reformulated Binary variables.
  • Indicator to Constraints: Maps the Logical variables to the disjunct constraints associated with them.

A GDP Model's GDPData can be accessed via:

data = gdp_data(model)

Logical Variables

Logical variables are JuMP AbstractVariables with two fields: fix_value and start_value. These can be optionally specified at variable creation. Logical variables are created with the @variable JuMP macro by adding the tag Logical as the last keyword argument. As with the regular @variable macro, variables can be named and indexed:

@variable(model, Y[1:3], Logical)

Logical Constraints

Two types of logical constraints are supported:

  1. Selector or cardinality constraints: A subset of Logical variables is passed and Exactly, AtMost, or AtLeast n of these is allowed to be True. These constraints are specified with the func $\in$ set notation in MathOptInterface in a @constraint JuMP macro. It is not assumed that disjunctions have an Exactly(1) constraint enforced on their disjuncts upon creation. This constraint must be explicitly specified.

    julia @constraint(model, [Y[1], Y[2]] in Exactly(1))

  2. Proposition or Boolean constraints: These describe the relationships between Logical variables via Boolean algebra. Supported logical operators include:

    • or logical_or (OR, typed with \vee + tab).
    • or logical_and (AND, typed with \wedge + tab).
    • ¬ or logical_not (NOT, typed with \neg + tab).
    • of implies (Implication, typed with \Longrightarrow + tab).
    • or iff (double implication or equivalence, typed with \Leftrightarrow + tab).

    The @constraint JuMP macro is used to create these constraints with the IsTrue set:

    julia @constraint(model, (Y[1] ⟹ Y[2]) in IsTrue())

    Note: The parenthesis in the example above around the implication clause are only required when the parent logical operator is or to avoid parsing errors.

    Logical propositions can be reformulated to IP constraints by automatic reformulation to Conjunctive Normal Form.

Disjunctions

Disjunctions are built by first defining the constraints associated with each disjunct. This is done via the @constraint JuMP macro with the extra DisjunctConstraint tag specifying the Logical variable associated with the constraint:

@variable(model, x)
+@constraint(model, x ≤ 100, DisjunctConstraint(Y[1]))
+@constraint(model, x ≥ 200, DisjunctConstraint(Y[2]))

After all disjunct constraints associated with a disjunction have been defined, the disjunction is created with the @disjunction macro, where the disjunction is defined as a Vector of Logical variables associated with each disjunct:

@disjunction(model, [Y[1], Y[2]])

Disjunctions can be nested by passing an additional DisjunctConstraint tag. The Logical variable in the DisjunctConstraint tag specifies which disjunct, the nested disjunction belongs to:

@disjunction(model, Y[1:2], DisjunctConstraint(Y[3]))

Empty disjuncts are supported in GDP models. When used, the only constraints enforced on the model when the empty disjunct is selected are the global constraints and any other disjunction constraints defined.

MIP Reformulations

The following reformulation methods are currently supported:

  1. Big-M: The BigM struct is created with the following optional arguments:

    • value: Big-M value to use. Default: 1e9. Big-M values are currently global to the model. Constraint specific Big-M values can be supported in future releases.
    • tighten: Boolean indicating if tightening the Big-M value should be attempted (currently supported only for linear disjunct constraints when variable bounds have been set or specified in the variable_bounds field). Default: true.
    • variable_bounds: Dictionary specifying the lower and upper bounds for each VariableRef (e.g., Dict(x => (lb, ub))). Default: populate when calling the reformulation method.
  2. Hull: The Hull struct is created with the following optional arguments:

    • value: ϵ value to use when reformulating quadratic or nonlinear constraints via the perspective function proposed by Furman, et al. [2020]. Default: 1e-6. ϵ values are currently global to the model. Constraint specific tolerances can be supported in future releases.
    • variable_bounds: Dictionary specifying the lower and upper bounds for each VariableRef (e.g., Dict(x => (lb, ub))). Default: populate when calling the reformulation method.
  3. Indicator: This method reformulates each disjunct constraint into an indicator constraint with the Boolean reformulation counterpart of the Logical variable used to define the disjunct constraint.

Release Notes

Prior to v0.4.0, the package did not leverage the JuMP extension capabilities and was not as robust. For these earlier releases, refer to Perez, Joshi, and Grossmann, 2023 and the following JuliaCon 2022 Talk.

Example

The example below is from the Cornell University Computational Optimization Open Textbook.

using DisjunctiveProgramming
+using HiGHS
+
+m = GDPModel(HiGHS.Optimizer)
+@variable(m, 0 ≤ x[1:2] ≤ 20)
+@variable(m, Y[1:2], Logical)
+@constraint(m, [i = 1:2], [2,5][i] ≤ x[i] ≤ [6,9][i], DisjunctConstraint(Y[1]))
+@constraint(m, [i = 1:2], [8,10][i] ≤ x[i] ≤ [11,15][i], DisjunctConstraint(Y[2]))
+@disjunction(m, Y)
+@constraint(m, Y in Exactly(1)) #logical constraint
+@objective(m, Max, sum(x))
+print(m)
+# Max x[1] + x[2]
+# Subject to
+#  x[1] ≥ 0
+#  x[2] ≥ 0
+#  x[1] ≤ 20
+#  x[2] ≤ 20
+
+##
+optimize!(m, method = BigM(100, false)) #specify M value and disable M-tightening
+print(m)
+# Max x[1] + x[2]
+# Subject to
+#  Y[1] + Y[2] = 1
+#  x[1] - 100 Y[1] ≥ -98
+#  x[2] - 100 Y[1] ≥ -95
+#  x[1] - 100 Y[2] ≥ -92
+#  x[2] - 100 Y[2] ≥ -90
+#  x[1] + 100 Y[1] ≤ 106
+#  x[2] + 100 Y[1] ≤ 109
+#  x[1] + 100 Y[2] ≤ 111
+#  x[2] + 100 Y[2] ≤ 115
+#  x[1] ≥ 0
+#  x[2] ≥ 0
+#  x[1] ≤ 20
+#  x[2] ≤ 20
+#  Y[1] binary
+#  Y[2] binary
+
+##
+optimize!(m, method = Hull())
+print(m)
+# Max x[1] + x[2]
+# Subject to
+#  -x[2] + x[2]_Y[1] + x[2]_Y[2] = 0
+#  -x[1] + x[1]_Y[1] + x[1]_Y[2] = 0
+#  Y[1] + Y[2] = 1
+#  -2 Y[1] + x[1]_Y[1] ≥ 0
+#  -5 Y[1] + x[2]_Y[1] ≥ 0
+#  -8 Y[2] + x[1]_Y[2] ≥ 0
+#  -10 Y[2] + x[2]_Y[2] ≥ 0
+#  x[2]_Y[1]_lower_bound : -x[2]_Y[1] ≤ 0
+#  x[2]_Y[1]_upper_bound : -20 Y[1] + x[2]_Y[1] ≤ 0
+#  x[1]_Y[1]_lower_bound : -x[1]_Y[1] ≤ 0
+#  x[1]_Y[1]_upper_bound : -20 Y[1] + x[1]_Y[1] ≤ 0
+#  x[2]_Y[2]_lower_bound : -x[2]_Y[2] ≤ 0
+#  x[2]_Y[2]_upper_bound : -20 Y[2] + x[2]_Y[2] ≤ 0
+#  x[1]_Y[2]_lower_bound : -x[1]_Y[2] ≤ 0
+#  x[1]_Y[2]_upper_bound : -20 Y[2] + x[1]_Y[2] ≤ 0
+#  -6 Y[1] + x[1]_Y[1] ≤ 0
+#  -9 Y[1] + x[2]_Y[1] ≤ 0
+#  -11 Y[2] + x[1]_Y[2] ≤ 0
+#  -15 Y[2] + x[2]_Y[2] ≤ 0
+#  x[1] ≥ 0
+#  x[2] ≥ 0
+#  x[2]_Y[1] ≥ 0
+#  x[1]_Y[1] ≥ 0
+#  x[2]_Y[2] ≥ 0
+#  x[1]_Y[2] ≥ 0
+#  x[1] ≤ 20
+#  x[2] ≤ 20
+#  x[2]_Y[1] ≤ 20
+#  x[1]_Y[1] ≤ 20
+#  x[2]_Y[2] ≤ 20
+#  x[1]_Y[2] ≤ 20
+#  Y[1] binary
+#  Y[2] binary

Contributing

DisjunctiveProgramming is being actively developed and suggestions or other forms of contribution are encouraged. There are many ways to contribute to this package. Feel free to create an issue to address questions or provide feedback.

diff --git a/v0.4.1-zenodo/search_index.js b/v0.4.1-zenodo/search_index.js new file mode 100644 index 0000000..be5b326 --- /dev/null +++ b/v0.4.1-zenodo/search_index.js @@ -0,0 +1,3 @@ +var documenterSearchIndex = {"docs": +[{"location":"api/#API","page":"API","title":"API","text":"","category":"section"},{"location":"api/","page":"API","title":"API","text":"Modules = [DisjunctiveProgramming]\nOrder = [:type, :function]","category":"page"},{"location":"api/#DisjunctiveProgramming.AbstractReformulationMethod","page":"API","title":"DisjunctiveProgramming.AbstractReformulationMethod","text":"AbstractReformulationMethod <: AbstractSolutionMethod\n\nAn abstract type for reformulation approaches used to solve GDPModels.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.AbstractSolutionMethod","page":"API","title":"DisjunctiveProgramming.AbstractSolutionMethod","text":"AbstractSolutionMethod\n\nAn abstract type for solution methods used to solve GDPModels.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.AtLeast","page":"API","title":"DisjunctiveProgramming.AtLeast","text":"AtLeast{T<:Union{Int,LogicalVariableRef}} <: JuMP.AbstractVectorSet\n\nConvenient alias for using _MOIAtLeast.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.AtMost","page":"API","title":"DisjunctiveProgramming.AtMost","text":"AtMost{T<:Union{Int,LogicalVariableRef}} <: JuMP.AbstractVectorSet\n\nConvenient alias for using _MOIAtMost.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.BigM","page":"API","title":"DisjunctiveProgramming.BigM","text":"BigM <: AbstractReformulationMethod\n\nA type for using the big-M reformulation approach for disjunctive constraints.\n\nFields\n\nvalue::Float64: Big-M value (default = 1e9).\ntight::Bool: Attempt to tighten the Big-M value (default = true)?\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.ConstraintData","page":"API","title":"DisjunctiveProgramming.ConstraintData","text":"ConstraintData{C <: JuMP.AbstractConstraint}\n\nA type for storing constraint objects in GDPData and any meta-data they possess.\n\nFields\n\nconstraint::C: The constraint.\nname::String: The name of the proposition.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.DisjunctConstraint","page":"API","title":"DisjunctiveProgramming.DisjunctConstraint","text":"DisjunctConstraint\n\nUsed as a tag for constraints that will be used in disjunctions. This is done via the following syntax:\n\njulia> @constraint(model, [constr_expr], DisjunctConstraint)\n\njulia> @constraint(model, [constr_expr], DisjunctConstraint(lvref))\n\nwhere lvref is a LogicalVariableRef that will ultimately be associated with the disjunct the constraint is added to. If no lvref is given, then one is generated when the disjunction is created.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.DisjunctConstraintIndex","page":"API","title":"DisjunctiveProgramming.DisjunctConstraintIndex","text":"DisjunctConstraintIndex\n\nA type for storing the index of a DisjunctConstraint.\n\nFields\n\nvalue::Int64: The index value.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.DisjunctConstraintRef","page":"API","title":"DisjunctiveProgramming.DisjunctConstraintRef","text":"DisjunctConstraintRef\n\nA type for looking up disjunctive constraints.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.Disjunction","page":"API","title":"DisjunctiveProgramming.Disjunction","text":"Disjunction <: JuMP.AbstractConstraint\n\nA type for a disjunctive constraint that is comprised of a collection of disjuncts of indicated by a unique LogicalVariableRef.\n\nFields\n\nindicators::Vector{LogicalVariableRef}: The references to the logical variables \n\n(indicators) that uniquely identify each disjunct in the disjunction.\n\nnested::Bool: Is this disjunction nested within another disjunction?\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.DisjunctionIndex","page":"API","title":"DisjunctiveProgramming.DisjunctionIndex","text":"DisjunctionIndex\n\nA type for storing the index of a Disjunction.\n\nFields\n\nvalue::Int64: The index value.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.DisjunctionRef","page":"API","title":"DisjunctiveProgramming.DisjunctionRef","text":"DisjunctionRef\n\nA type for looking up disjunctive constraints.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.Exactly","page":"API","title":"DisjunctiveProgramming.Exactly","text":"Exactly <: JuMP.AbstractVectorSet\n\nConvenient alias for using _MOIExactly.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.GDPData","page":"API","title":"DisjunctiveProgramming.GDPData","text":"GDPData\n\nThe core type for storing information in a GDPModel.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.Hull","page":"API","title":"DisjunctiveProgramming.Hull","text":"Hull <: AbstractReformulationMethod\n\nA type for using the convex hull reformulation approach for disjunctive constraints.\n\nFields\n\nvalue::Float64: epsilon value for nonlinear hull reformulations (default = 1e-6).\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.Indicator","page":"API","title":"DisjunctiveProgramming.Indicator","text":"Indicator <: AbstractReformulationMethod\n\nA type for using indicator constraint approach for linear disjunctive constraints.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.LogicalConstraintIndex","page":"API","title":"DisjunctiveProgramming.LogicalConstraintIndex","text":"LogicalConstraintIndex\n\nA type for storing the index of a logical constraint.\n\nFields\n\nvalue::Int64: The index value.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.LogicalConstraintRef","page":"API","title":"DisjunctiveProgramming.LogicalConstraintRef","text":"LogicalConstraintRef\n\nA type for looking up logical constraints.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.LogicalVariable","page":"API","title":"DisjunctiveProgramming.LogicalVariable","text":"LogicalVariable <: JuMP.AbstractVariable\n\nA variable type the logical variables associated with disjuncts in a Disjunction.\n\nFields\n\nfix_value::Union{Nothing, Bool}: A fixed boolean value if there is one.\nstart_value::Union{Nothing, Bool}: An initial guess if there is one.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.LogicalVariableData","page":"API","title":"DisjunctiveProgramming.LogicalVariableData","text":"LogicalVariableData\n\nA type for storing LogicalVariables and any meta-data they possess.\n\nFields\n\nvariable::LogicalVariable: The variable object.\nname::String: The name of the variable.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.LogicalVariableIndex","page":"API","title":"DisjunctiveProgramming.LogicalVariableIndex","text":"LogicalVariableIndex\n\nA type for storing the index of a LogicalVariable.\n\nFields\n\nvalue::Int64: The index value.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming.LogicalVariableRef","page":"API","title":"DisjunctiveProgramming.LogicalVariableRef","text":"LogicalVariableRef\n\nA type for looking up logical variables.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming._MOIAtLeast","page":"API","title":"DisjunctiveProgramming._MOIAtLeast","text":"_MOIAtLeast <: _MOI.AbstractVectorSet\n\nMOI level set for AtLeast constraints, see AtLeast for recommended syntax.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming._MOIAtMost","page":"API","title":"DisjunctiveProgramming._MOIAtMost","text":"_MOIAtMost <: _MOI.AbstractVectorSet\n\nMOI level set for AtMost constraints, see AtMost for recommended syntax.\n\n\n\n\n\n","category":"type"},{"location":"api/#DisjunctiveProgramming._MOIExactly","page":"API","title":"DisjunctiveProgramming._MOIExactly","text":"_MOIExactly <: _MOI.AbstractVectorSet\n\nMOI level set for Exactly constraints, see Exactly for recommended syntax.\n\n\n\n\n\n","category":"type"},{"location":"api/#Base.getindex-Tuple{ReferenceMap, DisjunctConstraintRef}","page":"API","title":"Base.getindex","text":"Base.getindex(map::JuMP.GenericReferenceMap, cref::DisjunctConstraintRef)\n\n...\n\n\n\n\n\n","category":"method"},{"location":"api/#Base.getindex-Tuple{ReferenceMap, DisjunctionRef}","page":"API","title":"Base.getindex","text":"Base.getindex(map::JuMP.GenericReferenceMap, cref::DisjunctionRef)\n\n...\n\n\n\n\n\n","category":"method"},{"location":"api/#Base.getindex-Tuple{ReferenceMap, LogicalConstraintRef}","page":"API","title":"Base.getindex","text":"Base.getindex(map::JuMP.GenericReferenceMap, cref::LogicalConstraintRef)\n\n...\n\n\n\n\n\n","category":"method"},{"location":"api/#DisjunctiveProgramming.GDPModel-Tuple","page":"API","title":"DisjunctiveProgramming.GDPModel","text":"GDPModel([optimizer]; [kwargs...])::JuMP.Model\n\nThe core model object for building general disjunction programming models.\n\n\n\n\n\n","category":"method"},{"location":"api/#DisjunctiveProgramming.disjunction","page":"API","title":"DisjunctiveProgramming.disjunction","text":"disjunction(\n model::JuMP.Model, \n disjunct_indicators::Vector{LogicalVariableRef}\n name::String = \"\"\n)\n\nFunction to add a Disjunction to a GDPModel.\n\ndisjunction(\n model::JuMP.Model, \n disjunct_indicators::Vector{LogicalVariableRef},\n nested_tag::DisjunctConstraint,\n name::String = \"\"\n)\n\nFunction to add a nested Disjunction to a GDPModel.\n\n\n\n\n\n","category":"function"},{"location":"api/#DisjunctiveProgramming.disjunction_indicators-Tuple{DisjunctionRef}","page":"API","title":"DisjunctiveProgramming.disjunction_indicators","text":"disjunction_indicators(disjunction::DisjunctionRef)\n\nReturn LogicalVariableRefs associated with a disjunction.\n\n\n\n\n\n","category":"method"},{"location":"api/#DisjunctiveProgramming.gdp_data-Tuple{Model}","page":"API","title":"DisjunctiveProgramming.gdp_data","text":"gdp_data(model::JuMP.Model)::GDPData\n\nExtract the GDPData from a GDPModel.\n\n\n\n\n\n","category":"method"},{"location":"api/#DisjunctiveProgramming.is_gdp_model-Tuple{Model}","page":"API","title":"DisjunctiveProgramming.is_gdp_model","text":"is_gdp_model(model::JuMP.Model)::Bool\n\nReturn if model was created via the GDPModel constructor.\n\n\n\n\n\n","category":"method"},{"location":"api/#DisjunctiveProgramming.reformulate_model-Tuple{Model, AbstractSolutionMethod}","page":"API","title":"DisjunctiveProgramming.reformulate_model","text":"reformulate_model(model::JuMP.Model, method::AbstractSolutionMethod)\n\nReformulate a GDPModel using the specified method. Prior to reformulation, all previous reformulation variables and constraints are deleted.\n\n\n\n\n\n","category":"method"},{"location":"api/#DisjunctiveProgramming.to_cnf!-Tuple{Expr}","page":"API","title":"DisjunctiveProgramming.to_cnf!","text":"to_cnf!(expr::Expr)\n\nConvert an expression of symbolic Boolean variables and operators to CNF.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.add_constraint","page":"API","title":"JuMP.add_constraint","text":"JuMP.add_constraint(\n model::JuMP.Model,\n con::_DisjunctConstraint,\n name::String = \"\"\n)::DisjunctConstraintRef\n\nExtend JuMP.add_constraint to add a DisjunctConstraint to a GDPModel. The constraint is added to the GDPData in the .ext dictionary of the GDPModel.\n\n\n\n\n\n","category":"function"},{"location":"api/#JuMP.add_constraint-Union{Tuple{S}, Tuple{F}, Tuple{Model, ScalarConstraint{F, S}}, Tuple{Model, ScalarConstraint{F, S}, String}} where {F<:Union{LogicalVariableRef, GenericNonlinearExpr{LogicalVariableRef}}, S<:IsTrue}","page":"API","title":"JuMP.add_constraint","text":"function JuMP.add_constraint(\n model::JuMP.Model,\n c::JuMP.ScalarConstraint{<:F, S},\n name::String = \"\"\n) where {F <: Union{LogicalVariableRef, _LogicalExpr}, S}\n\nExtend JuMP.add_constraint to allow creating logical proposition constraints for a GDPModel with the @constraint macro.\n\nfunction JuMP.add_constraint(\n model::JuMP.Model,\n c::JuMP.VectorConstraint{<:F, S, Shape},\n name::String = \"\"\n) where {F <: Union{Number, LogicalVariableRef, _LogicalExpr}, S, Shape}\n\nExtend JuMP.add_constraint to allow creating logical cardinality constraints for a GDPModel with the @constraint macro.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.add_variable","page":"API","title":"JuMP.add_variable","text":"JuMP.add_variable(model::JuMP.Model, v::LogicalVariable, \n name::String = \"\")::LogicalVariableRef\n\nExtend JuMP.add_variable for LogicalVariables. This helps enable @variable(model, [var_expr], Logical).\n\n\n\n\n\n","category":"function"},{"location":"api/#JuMP.build_constraint-Tuple{Function, Any, MathOptInterface.AbstractScalarSet, DisjunctConstraint}","page":"API","title":"JuMP.build_constraint","text":"JuMP.build_constraint(\n _error::Function, \n func, \n set::_MOI.AbstractScalarSet,\n tag::DisjunctConstraint\n)::_DisjunctConstraint\n\nExtend JuMP.build_constraint to add constraints to disjuncts. This in combination with JuMP.add_constraint enables the use of @constraint(model, [name], constr_expr, tag), where tag is a DisjunctConstraint(::Type{LogicalVariableRef}). The user must specify the LogicalVariable to use as the indicator for the _DisjunctConstraint being created.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.build_constraint-Tuple{Function, Any, MathOptInterface.Nonnegatives, DisjunctConstraint}","page":"API","title":"JuMP.build_constraint","text":"JuMP.build_constraint(\n _error::Function, \n func, \n set::MathOptInterface.Nonnegatives,\n tag::DisjunctConstraint\n)::_DisjunctConstraint\n\nExtend JuMP.build_constraint to add VectorConstraints to disjuncts.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.build_constraint-Tuple{Function, Any, MathOptInterface.Nonpositives, DisjunctConstraint}","page":"API","title":"JuMP.build_constraint","text":"JuMP.build_constraint(\n _error::Function, \n func, \n set::MathOptInterface.Nonpositives,\n tag::DisjunctConstraint\n)::_DisjunctConstraint\n\nExtend JuMP.build_constraint to add VectorConstraints to disjuncts.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.build_constraint-Tuple{Function, Any, MathOptInterface.Zeros, DisjunctConstraint}","page":"API","title":"JuMP.build_constraint","text":"JuMP.build_constraint(\n _error::Function, \n func, \n set::MathOptInterface.Zeros,\n tag::DisjunctConstraint\n)::_DisjunctConstraint\n\nExtend JuMP.build_constraint to add VectorConstraints to disjuncts.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.build_constraint-Tuple{Function, Any, Nonnegatives, DisjunctConstraint}","page":"API","title":"JuMP.build_constraint","text":"JuMP.build_constraint(\n _error::Function, \n func, \n set::Nonnegatives,\n tag::DisjunctConstraint\n)::_DisjunctConstraint\n\nExtend JuMP.build_constraint to add VectorConstraints to disjuncts.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.build_constraint-Tuple{Function, Any, Nonpositives, DisjunctConstraint}","page":"API","title":"JuMP.build_constraint","text":"JuMP.build_constraint(\n _error::Function, \n func, \n set::Nonpositives,\n tag::DisjunctConstraint\n)::_DisjunctConstraint\n\nExtend JuMP.build_constraint to add VectorConstraints to disjuncts.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.build_constraint-Tuple{Function, Any, Zeros, DisjunctConstraint}","page":"API","title":"JuMP.build_constraint","text":"JuMP.build_constraint(\n _error::Function, \n func, \n set::Zeros,\n tag::DisjunctConstraint\n)::_DisjunctConstraint\n\nExtend JuMP.build_constraint to add VectorConstraints to disjuncts.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.build_constraint-Union{Tuple{S}, Tuple{T}, Tuple{Function, AbstractVector{T}, S}} where {T<:LogicalVariableRef, S<:Union{AtLeast, AtMost, Exactly}}","page":"API","title":"JuMP.build_constraint","text":"function JuMP.build_constraint(\n _error::Function, \n func::AbstractVector{T},\n set::S\n) where {T <: Union{LogicalVariableRef, _LogicalExpr}, S <: Union{Exactly, AtLeast, AtMost}}\n\nExtend JuMP.build_constraint to add logical cardinality constraints to a GDPModel. This in combination with JuMP.add_constraint enables the use of @constraint(model, [name], logical_expr in set), where set can be either of the following cardinality sets: AtLeast(n), AtMost(n), or Exactly(n).\n\nExample\n\nTo select exactly 1 logical variable Y to be true, do (the same can be done with AtLeast(n) and AtMost(n)):\n\nusing DisjunctiveProgramming\nmodel = GDPModel();\n@variable(model, Y[i = 1:2], LogicalVariable);\n@constraint(model, [Y[1], Y[2]] in Exactly(1));\n\nJuMP.build_constraint(\n _error::Function, \n func::_LogicalExpr,\n set::IsTrue\n)\n\nExtend JuMP.build_constraint to add logical propositional constraints to a GDPModel. This in combination with JuMP.add_constraint enables the use of @constraint(model, [name], logical_expr in IsTrue()) to define a Boolean expression that must either be true or false.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.build_variable-Tuple{Function, VariableInfo, Type{LogicalVariable}}","page":"API","title":"JuMP.build_variable","text":"JuMP.build_variable(_error::Function, info::JuMP.VariableInfo, \n ::Type{LogicalVariable})::LogicalVariable\n\nExtend JuMP.build_variable to work with logical variables. This in combination with JuMP.add_variable enables the use of @variable(model, [var_expr], LogicalVariable).\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.constraint_object-Tuple{DisjunctConstraintRef}","page":"API","title":"JuMP.constraint_object","text":"JuMP.constraint_object(cref::DisjunctConstraintRef)\n\nReturn the underlying constraint data for the constraint referenced by cref.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.constraint_object-Tuple{DisjunctionRef}","page":"API","title":"JuMP.constraint_object","text":"JuMP.constraint_object(cref::DisjunctionRef)\n\nReturn the underlying constraint data for the constraint referenced by cref.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.constraint_object-Tuple{LogicalConstraintRef}","page":"API","title":"JuMP.constraint_object","text":"JuMP.constraint_object(cref::LogicalConstraintRef)\n\nReturn the underlying constraint data for the constraint referenced by cref.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.delete-Tuple{Model, DisjunctConstraintRef}","page":"API","title":"JuMP.delete","text":"JuMP.delete(model::JuMP.Model, cref::DisjunctConstraintRef)\n\nDelete a disjunct constraint from the GDP model.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.delete-Tuple{Model, DisjunctionRef}","page":"API","title":"JuMP.delete","text":"JuMP.delete(model::JuMP.Model, cref::DisjunctionRef)\n\nDelete a disjunction constraint from the GDP model.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.delete-Tuple{Model, LogicalConstraintRef}","page":"API","title":"JuMP.delete","text":"JuMP.delete(model::JuMP.Model, cref::LogicalConstraintRef)\n\nDelete a logical constraint from the GDP model.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.delete-Tuple{Model, LogicalVariableRef}","page":"API","title":"JuMP.delete","text":"JuMP.delete(model::JuMP.Model, vref::LogicalVariableRef)\n\nDelete the logical variable associated with vref from the GDP model.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.fix-Tuple{LogicalVariableRef, Bool}","page":"API","title":"JuMP.fix","text":"JuMP.fix(vref::LogicalVariableRef, value::Bool)\n\nFix a logical variable to a value. Update the fixing constraint if one exists, otherwise create a new one.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.fix_value-Tuple{LogicalVariableRef}","page":"API","title":"JuMP.fix_value","text":"JuMP.fix_value(vref::LogicalVariableRef)\n\nReturn the value to which a logical variable is fixed.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.index-Tuple{DisjunctConstraintRef}","page":"API","title":"JuMP.index","text":"JuMP.index(cref::DisjunctConstraintRef)\n\nReturn the index constraint associated with cref.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.index-Tuple{DisjunctionRef}","page":"API","title":"JuMP.index","text":"JuMP.index(cref::DisjunctionRef)\n\nReturn the index constraint associated with cref.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.index-Tuple{LogicalConstraintRef}","page":"API","title":"JuMP.index","text":"JuMP.index(cref::LogicalConstraintRef)\n\nReturn the index constraint associated with cref.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.index-Tuple{LogicalVariableRef}","page":"API","title":"JuMP.index","text":"JuMP.index(vref::LogicalVariableRef)\n\nReturn the index of logical variable that associated with vref.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.is_fixed-Tuple{LogicalVariableRef}","page":"API","title":"JuMP.is_fixed","text":"JuMP.is_fixed(vref::LogicalVariableRef)\n\nReturn true if vref is a fixed variable. If true, the fixed value can be queried with fix_value.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.is_valid-Tuple{Model, DisjunctConstraintRef}","page":"API","title":"JuMP.is_valid","text":"JuMP.is_valid(model::JuMP.Model, cref::DisjunctConstraintRef)\n\nReturn true if cref refers to a valid constraint in the GDP model.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.is_valid-Tuple{Model, DisjunctionRef}","page":"API","title":"JuMP.is_valid","text":"JuMP.is_valid(model::JuMP.Model, cref::DisjunctionRef)\n\nReturn true if cref refers to a valid constraint in the GDP model.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.is_valid-Tuple{Model, LogicalConstraintRef}","page":"API","title":"JuMP.is_valid","text":"JuMP.is_valid(model::JuMP.Model, cref::LogicalConstraintRef)\n\nReturn true if cref refers to a valid constraint in the GDP model.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.is_valid-Tuple{Model, LogicalVariableRef}","page":"API","title":"JuMP.is_valid","text":"JuMP.is_valid(model::JuMP.Model, vref::LogicalVariableRef)\n\nReturn true if vref refers to a valid logical variable in GDP model.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.isequal_canonical-Tuple{LogicalVariableRef, LogicalVariableRef}","page":"API","title":"JuMP.isequal_canonical","text":"JuMP.isequal_canonical(v::LogicalVariableRef, w::LogicalVariableRef)\n\nReturn true if v and w refer to the same logical variable in the same GDP model.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.name-Tuple{DisjunctConstraintRef}","page":"API","title":"JuMP.name","text":"JuMP.name(cref::DisjunctConstraintRef)\n\nGet a constraint's name attribute.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.name-Tuple{DisjunctionRef}","page":"API","title":"JuMP.name","text":"JuMP.name(cref::DisjunctionRef)\n\nGet a constraint's name attribute.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.name-Tuple{LogicalConstraintRef}","page":"API","title":"JuMP.name","text":"JuMP.name(cref::LogicalConstraintRef)\n\nGet a constraint's name attribute.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.name-Tuple{LogicalVariableRef}","page":"API","title":"JuMP.name","text":"JuMP.name(vref::LogicalVariableRef)\n\nGet a logical variable's name attribute.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.owner_model-Tuple{DisjunctConstraintRef}","page":"API","title":"JuMP.owner_model","text":"JuMP.owner_model(cref::DisjunctConstraintRef)\n\nReturn the model to which cref belongs.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.owner_model-Tuple{DisjunctionRef}","page":"API","title":"JuMP.owner_model","text":"JuMP.owner_model(cref::DisjunctionRef)\n\nReturn the model to which cref belongs.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.owner_model-Tuple{LogicalConstraintRef}","page":"API","title":"JuMP.owner_model","text":"JuMP.owner_model(cref::LogicalConstraintRef)\n\nReturn the model to which cref belongs.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.owner_model-Tuple{LogicalVariableRef}","page":"API","title":"JuMP.owner_model","text":"JuMP.owner_model(vref::LogicalVariableRef)\n\nReturn the GDP model to which vref belongs.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.set_name-Tuple{DisjunctConstraintRef, String}","page":"API","title":"JuMP.set_name","text":"JuMP.set_name(cref::DisjunctConstraintRef, name::String)\n\nSet a constraint's name attribute.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.set_name-Tuple{DisjunctionRef, String}","page":"API","title":"JuMP.set_name","text":"JuMP.set_name(cref::DisjunctionRef, name::String)\n\nSet a constraint's name attribute.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.set_name-Tuple{LogicalConstraintRef, String}","page":"API","title":"JuMP.set_name","text":"JuMP.set_name(cref::LogicalConstraintRef, name::String)\n\nSet a constraint's name attribute.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.set_name-Tuple{LogicalVariableRef, String}","page":"API","title":"JuMP.set_name","text":"JuMP.set_name(vref::LogicalVariableRef, name::String)\n\nSet a logical variable's name attribute.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.set_start_value-Tuple{LogicalVariableRef, Union{Nothing, Bool}}","page":"API","title":"JuMP.set_start_value","text":"JuMP.set_start_value(vref::LogicalVariableRef, value::Union{Nothing, Bool})\n\nSet the start value of the logical variable vref.\n\nPass nothing to unset the start value.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.start_value-Tuple{LogicalVariableRef}","page":"API","title":"JuMP.start_value","text":"JuMP.start_value(vref::LogicalVariableRef)\n\nReturn the start value of the logical variable vref.\n\n\n\n\n\n","category":"method"},{"location":"api/#JuMP.unfix-Tuple{LogicalVariableRef}","page":"API","title":"JuMP.unfix","text":"JuMP.unfix(vref::LogicalVariableRef)\n\nDelete the fixed value of a logical variable.\n\n\n\n\n\n","category":"method"},{"location":"#DisjunctiveProgramming.jl","page":"Home","title":"DisjunctiveProgramming.jl","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"Generalized Disjunctive Programming (GDP) extension to JuMP, based on the GDP modeling paradigm described in Perez and Grossmann, 2023.","category":"page"},{"location":"","page":"Home","title":"Home","text":"(Image: )","category":"page"},{"location":"","page":"Home","title":"Home","text":"(Image: codecov) (Image: Docs) (Image: Docs)","category":"page"},{"location":"#Installation","page":"Home","title":"Installation","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"using Pkg\nPkg.add(\"DisjunctiveProgramming\")","category":"page"},{"location":"#Model","page":"Home","title":"Model","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"A generalized disjunctive programming (GDP) model is created using GDPModel(), where the optimizer can be passed at model creation, along with other keyword arguments supported by JuMP Models. ","category":"page"},{"location":"","page":"Home","title":"Home","text":"using DisjunctiveProgramming\nusing HiGHS\n\nmodel = GDPModel(HiGHS.Optimizer)","category":"page"},{"location":"","page":"Home","title":"Home","text":"A GDPModel is a JuMP Model with a GDPData field in the model's .ext dictionary, which stores the following:","category":"page"},{"location":"","page":"Home","title":"Home","text":"Logical Variables: Indicator variables used for the various disjuncts involved in the model's disjunctions.\nLogical Constraints: Selector (cardinality) or proposition (Boolean) constraints describing the relationships between the logical variables.\nDisjunct Constraints: Constraints associated with each disjunct in the model.\nDisjunctions: Disjunction constraints.\nSolution Method: The reformulation technique or solution method. Currently supported methods include Big-M, Hull, and Indicator Constraints.\nReformulation Variables: List of JuMP variables created when reformulating a GDP model into a MIP model.\nReformulation Constraints: List of constraints created when reformulating a GDP model into a MIP model.\nReady to Optimize: Flag indicating if the model can be optimized.","category":"page"},{"location":"","page":"Home","title":"Home","text":"Additionally, the following mapping dictionaries are stored in GDPData:","category":"page"},{"location":"","page":"Home","title":"Home","text":"Indicator to Binary: Maps the Logical variables to their respective reformulated Binary variables.\nIndicator to Constraints: Maps the Logical variables to the disjunct constraints associated with them.","category":"page"},{"location":"","page":"Home","title":"Home","text":"A GDP Model's GDPData can be accessed via:","category":"page"},{"location":"","page":"Home","title":"Home","text":"data = gdp_data(model)","category":"page"},{"location":"#Logical-Variables","page":"Home","title":"Logical Variables","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"Logical variables are JuMP AbstractVariables with two fields: fix_value and start_value. These can be optionally specified at variable creation. Logical variables are created with the @variable JuMP macro by adding the tag Logical as the last keyword argument. As with the regular @variable macro, variables can be named and indexed: ","category":"page"},{"location":"","page":"Home","title":"Home","text":"@variable(model, Y[1:3], Logical)","category":"page"},{"location":"#Logical-Constraints","page":"Home","title":"Logical Constraints","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"Two types of logical constraints are supported:","category":"page"},{"location":"","page":"Home","title":"Home","text":"Selector or cardinality constraints: A subset of Logical variables is passed and Exactly, AtMost, or AtLeast n of these is allowed to be True. These constraints are specified with the func in set notation in MathOptInterface in a @constraint JuMP macro. It is not assumed that disjunctions have an Exactly(1) constraint enforced on their disjuncts upon creation. This constraint must be explicitly specified.\njulia @constraint(model, [Y[1], Y[2]] in Exactly(1))\nProposition or Boolean constraints: These describe the relationships between Logical variables via Boolean algebra. Supported logical operators include:\n∨ or logical_or (OR, typed with \\vee + tab).\n∧ or logical_and (AND, typed with \\wedge + tab).\n¬ or logical_not (NOT, typed with \\neg + tab).\n⟹ of implies (Implication, typed with \\Longrightarrow + tab).\n⇔ or iff (double implication or equivalence, typed with \\Leftrightarrow + tab).\nThe @constraint JuMP macro is used to create these constraints with the IsTrue set:\njulia @constraint(model, (Y[1] ⟹ Y[2]) in IsTrue())\nNote: The parenthesis in the example above around the implication clause are only required when the parent logical operator is ⟹ or ⇔ to avoid parsing errors.\nLogical propositions can be reformulated to IP constraints by automatic reformulation to Conjunctive Normal Form.","category":"page"},{"location":"#Disjunctions","page":"Home","title":"Disjunctions","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"Disjunctions are built by first defining the constraints associated with each disjunct. This is done via the @constraint JuMP macro with the extra DisjunctConstraint tag specifying the Logical variable associated with the constraint:","category":"page"},{"location":"","page":"Home","title":"Home","text":"@variable(model, x)\n@constraint(model, x ≤ 100, DisjunctConstraint(Y[1]))\n@constraint(model, x ≥ 200, DisjunctConstraint(Y[2]))","category":"page"},{"location":"","page":"Home","title":"Home","text":"After all disjunct constraints associated with a disjunction have been defined, the disjunction is created with the @disjunction macro, where the disjunction is defined as a Vector of Logical variables associated with each disjunct:","category":"page"},{"location":"","page":"Home","title":"Home","text":"@disjunction(model, [Y[1], Y[2]])","category":"page"},{"location":"","page":"Home","title":"Home","text":"Disjunctions can be nested by passing an additional DisjunctConstraint tag. The Logical variable in the DisjunctConstraint tag specifies which disjunct, the nested disjunction belongs to:","category":"page"},{"location":"","page":"Home","title":"Home","text":"@disjunction(model, Y[1:2], DisjunctConstraint(Y[3]))","category":"page"},{"location":"","page":"Home","title":"Home","text":"Empty disjuncts are supported in GDP models. When used, the only constraints enforced on the model when the empty disjunct is selected are the global constraints and any other disjunction constraints defined.","category":"page"},{"location":"#MIP-Reformulations","page":"Home","title":"MIP Reformulations","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"The following reformulation methods are currently supported:","category":"page"},{"location":"","page":"Home","title":"Home","text":"Big-M: The BigM struct is created with the following optional arguments:\nvalue: Big-M value to use. Default: 1e9. Big-M values are currently global to the model. Constraint specific Big-M values can be supported in future releases.\ntighten: Boolean indicating if tightening the Big-M value should be attempted (currently supported only for linear disjunct constraints when variable bounds have been set or specified in the variable_bounds field). Default: true.\nvariable_bounds: Dictionary specifying the lower and upper bounds for each VariableRef (e.g., Dict(x => (lb, ub))). Default: populate when calling the reformulation method.\nHull: The Hull struct is created with the following optional arguments:\nvalue: ϵ value to use when reformulating quadratic or nonlinear constraints via the perspective function proposed by Furman, et al. [2020]. Default: 1e-6. ϵ values are currently global to the model. Constraint specific tolerances can be supported in future releases.\nvariable_bounds: Dictionary specifying the lower and upper bounds for each VariableRef (e.g., Dict(x => (lb, ub))). Default: populate when calling the reformulation method.\nIndicator: This method reformulates each disjunct constraint into an indicator constraint with the Boolean reformulation counterpart of the Logical variable used to define the disjunct constraint.","category":"page"},{"location":"#Release-Notes","page":"Home","title":"Release Notes","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"Prior to v0.4.0, the package did not leverage the JuMP extension capabilities and was not as robust. For these earlier releases, refer to Perez, Joshi, and Grossmann, 2023 and the following JuliaCon 2022 Talk.","category":"page"},{"location":"#Example","page":"Home","title":"Example","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"The example below is from the Cornell University Computational Optimization Open Textbook.","category":"page"},{"location":"","page":"Home","title":"Home","text":"using DisjunctiveProgramming\nusing HiGHS\n\nm = GDPModel(HiGHS.Optimizer)\n@variable(m, 0 ≤ x[1:2] ≤ 20)\n@variable(m, Y[1:2], Logical)\n@constraint(m, [i = 1:2], [2,5][i] ≤ x[i] ≤ [6,9][i], DisjunctConstraint(Y[1]))\n@constraint(m, [i = 1:2], [8,10][i] ≤ x[i] ≤ [11,15][i], DisjunctConstraint(Y[2]))\n@disjunction(m, Y)\n@constraint(m, Y in Exactly(1)) #logical constraint\n@objective(m, Max, sum(x))\nprint(m)\n# Max x[1] + x[2]\n# Subject to\n# x[1] ≥ 0\n# x[2] ≥ 0\n# x[1] ≤ 20\n# x[2] ≤ 20\n\n##\noptimize!(m, method = BigM(100, false)) #specify M value and disable M-tightening\nprint(m)\n# Max x[1] + x[2]\n# Subject to\n# Y[1] + Y[2] = 1\n# x[1] - 100 Y[1] ≥ -98\n# x[2] - 100 Y[1] ≥ -95\n# x[1] - 100 Y[2] ≥ -92\n# x[2] - 100 Y[2] ≥ -90\n# x[1] + 100 Y[1] ≤ 106\n# x[2] + 100 Y[1] ≤ 109\n# x[1] + 100 Y[2] ≤ 111\n# x[2] + 100 Y[2] ≤ 115\n# x[1] ≥ 0\n# x[2] ≥ 0\n# x[1] ≤ 20\n# x[2] ≤ 20\n# Y[1] binary\n# Y[2] binary\n\n##\noptimize!(m, method = Hull())\nprint(m)\n# Max x[1] + x[2]\n# Subject to\n# -x[2] + x[2]_Y[1] + x[2]_Y[2] = 0\n# -x[1] + x[1]_Y[1] + x[1]_Y[2] = 0\n# Y[1] + Y[2] = 1\n# -2 Y[1] + x[1]_Y[1] ≥ 0\n# -5 Y[1] + x[2]_Y[1] ≥ 0\n# -8 Y[2] + x[1]_Y[2] ≥ 0\n# -10 Y[2] + x[2]_Y[2] ≥ 0\n# x[2]_Y[1]_lower_bound : -x[2]_Y[1] ≤ 0\n# x[2]_Y[1]_upper_bound : -20 Y[1] + x[2]_Y[1] ≤ 0\n# x[1]_Y[1]_lower_bound : -x[1]_Y[1] ≤ 0\n# x[1]_Y[1]_upper_bound : -20 Y[1] + x[1]_Y[1] ≤ 0\n# x[2]_Y[2]_lower_bound : -x[2]_Y[2] ≤ 0\n# x[2]_Y[2]_upper_bound : -20 Y[2] + x[2]_Y[2] ≤ 0\n# x[1]_Y[2]_lower_bound : -x[1]_Y[2] ≤ 0\n# x[1]_Y[2]_upper_bound : -20 Y[2] + x[1]_Y[2] ≤ 0\n# -6 Y[1] + x[1]_Y[1] ≤ 0\n# -9 Y[1] + x[2]_Y[1] ≤ 0\n# -11 Y[2] + x[1]_Y[2] ≤ 0\n# -15 Y[2] + x[2]_Y[2] ≤ 0\n# x[1] ≥ 0\n# x[2] ≥ 0\n# x[2]_Y[1] ≥ 0\n# x[1]_Y[1] ≥ 0\n# x[2]_Y[2] ≥ 0\n# x[1]_Y[2] ≥ 0\n# x[1] ≤ 20\n# x[2] ≤ 20\n# x[2]_Y[1] ≤ 20\n# x[1]_Y[1] ≤ 20\n# x[2]_Y[2] ≤ 20\n# x[1]_Y[2] ≤ 20\n# Y[1] binary\n# Y[2] binary","category":"page"},{"location":"#Contributing","page":"Home","title":"Contributing","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"DisjunctiveProgramming is being actively developed and suggestions or other forms of contribution are encouraged. There are many ways to contribute to this package. Feel free to create an issue to address questions or provide feedback.","category":"page"}] +} diff --git a/v0.4.1-zenodo/siteinfo.js b/v0.4.1-zenodo/siteinfo.js new file mode 100644 index 0000000..396372d --- /dev/null +++ b/v0.4.1-zenodo/siteinfo.js @@ -0,0 +1 @@ +var DOCUMENTER_CURRENT_VERSION = "v0.4.1-zenodo";