From 2de1e5606d0937e85ea2e9668316e8e2db022023 Mon Sep 17 00:00:00 2001 From: "Documenter.jl" Date: Tue, 14 Jan 2025 15:36:53 +0000 Subject: [PATCH] delete history --- dev/.documenter-siteinfo.json | 1 + dev/assets/documenter.js | 1082 +++++++++++++++ dev/assets/themes/catppuccin-frappe.css | 1 + dev/assets/themes/catppuccin-latte.css | 1 + dev/assets/themes/catppuccin-macchiato.css | 1 + dev/assets/themes/catppuccin-mocha.css | 1 + dev/assets/themes/documenter-dark.css | 7 + dev/assets/themes/documenter-light.css | 9 + dev/assets/themeswap.js | 84 ++ dev/assets/warner.js | 52 + dev/index.html | 4 + dev/library/function_index/index.html | 2 + dev/library/internals/index.html | 65 + dev/library/outline/index.html | 2 + dev/library/public/index.html | 31 + dev/literated/NPZDB.png | Bin 0 -> 71263 bytes dev/literated/TimeVariations.png | Bin 0 -> 45250 bytes .../nutrients_plankton_bacteria_detritus.mp4 | Bin 0 -> 72210 bytes .../simple_plankton_growth_death.mp4 | Bin 0 -> 291209 bytes .../simple_plankton_growth_death/index.html | 227 ++++ ...gle_column_carbon_alkalinity_nutrients.mp4 | Bin 0 -> 167913 bytes .../57b459df.png | Bin 0 -> 224353 bytes .../index.html | 1181 +++++++++++++++++ .../262c32df.png | Bin 0 -> 44573 bytes .../index.html | 242 ++++ dev/literated/soda_outgassing/3dc48bfc.png | Bin 0 -> 137693 bytes dev/literated/soda_outgassing/index.html | 291 ++++ dev/objects.inv | Bin 0 -> 2905 bytes dev/search_index.js | 3 + dev/siteinfo.js | 1 + index.html | 2 + previews/PR17/assets/documenter.js | 331 +++++ previews/PR17/assets/search.js | 267 ++++ .../PR17/assets/themes/documenter-dark.css | 7 + .../PR17/assets/themes/documenter-light.css | 9 + previews/PR17/assets/themeswap.js | 66 + previews/PR17/assets/warner.js | 49 + previews/PR17/index.html | 4 + .../PR17/library/function_index/index.html | 2 + previews/PR17/library/internals/index.html | 2 + previews/PR17/library/outline/index.html | 2 + previews/PR17/library/public/index.html | 20 + .../nutrients_plankton_bacteria_detritus.mp4 | Bin 0 -> 83882 bytes .../index.html | 153 +++ previews/PR17/search/index.html | 2 + previews/PR17/search_index.js | 3 + previews/PR17/siteinfo.js | 1 + previews/PR27/.documenter-siteinfo.json | 1 + previews/PR27/assets/documenter.js | 1050 +++++++++++++++ .../PR27/assets/themes/documenter-dark.css | 7 + .../PR27/assets/themes/documenter-light.css | 9 + previews/PR27/assets/themeswap.js | 84 ++ previews/PR27/assets/warner.js | 52 + previews/PR27/index.html | 4 + .../PR27/library/function_index/index.html | 2 + previews/PR27/library/internals/index.html | 40 + previews/PR27/library/outline/index.html | 2 + previews/PR27/library/public/index.html | 30 + previews/PR27/literated/NPZDB.png | Bin 0 -> 72375 bytes previews/PR27/literated/TimeVariations.png | Bin 0 -> 48509 bytes .../literated/carbon_alkalinity_nutrients.mp4 | Bin 0 -> 446292 bytes .../nutrients_plankton_bacteria_detritus.mp4 | Bin 0 -> 271949 bytes .../simple_plankton_growth_death.mp4 | Bin 0 -> 287233 bytes .../simple_plankton_growth_death/index.html | 227 ++++ .../index.html | 290 ++++ .../8b8e9c70.png | Bin 0 -> 45488 bytes .../index.html | 870 ++++++++++++ previews/PR27/objects.inv | Bin 0 -> 2386 bytes previews/PR27/search_index.js | 3 + previews/PR27/siteinfo.js | 1 + versions.js | 5 + 71 files changed, 6885 insertions(+) create mode 100644 dev/.documenter-siteinfo.json create mode 100644 dev/assets/documenter.js create mode 100644 dev/assets/themes/catppuccin-frappe.css create mode 100644 dev/assets/themes/catppuccin-latte.css create mode 100644 dev/assets/themes/catppuccin-macchiato.css create mode 100644 dev/assets/themes/catppuccin-mocha.css create mode 100644 dev/assets/themes/documenter-dark.css create mode 100644 dev/assets/themes/documenter-light.css create mode 100644 dev/assets/themeswap.js create mode 100644 dev/assets/warner.js create mode 100644 dev/index.html create mode 100644 dev/library/function_index/index.html create mode 100644 dev/library/internals/index.html create mode 100644 dev/library/outline/index.html create mode 100644 dev/library/public/index.html create mode 100644 dev/literated/NPZDB.png create mode 100644 dev/literated/TimeVariations.png create mode 100644 dev/literated/nutrients_plankton_bacteria_detritus.mp4 create mode 100644 dev/literated/simple_plankton_growth_death.mp4 create mode 100644 dev/literated/simple_plankton_growth_death/index.html create mode 100644 dev/literated/single_column_carbon_alkalinity_nutrients.mp4 create mode 100644 dev/literated/single_column_carbon_alkalinity_nutrients/57b459df.png create mode 100644 dev/literated/single_column_carbon_alkalinity_nutrients/index.html create mode 100644 dev/literated/single_column_nutrients_plankton_bacteria_detritus/262c32df.png create mode 100644 dev/literated/single_column_nutrients_plankton_bacteria_detritus/index.html create mode 100644 dev/literated/soda_outgassing/3dc48bfc.png create mode 100644 dev/literated/soda_outgassing/index.html create mode 100644 dev/objects.inv create mode 100644 dev/search_index.js create mode 100644 dev/siteinfo.js create mode 100644 index.html create mode 100644 previews/PR17/assets/documenter.js create mode 100644 previews/PR17/assets/search.js create mode 100644 previews/PR17/assets/themes/documenter-dark.css create mode 100644 previews/PR17/assets/themes/documenter-light.css create mode 100644 previews/PR17/assets/themeswap.js create mode 100644 previews/PR17/assets/warner.js create mode 100644 previews/PR17/index.html create mode 100644 previews/PR17/library/function_index/index.html create mode 100644 previews/PR17/library/internals/index.html create mode 100644 previews/PR17/library/outline/index.html create mode 100644 previews/PR17/library/public/index.html create mode 100644 previews/PR17/literated/nutrients_plankton_bacteria_detritus.mp4 create mode 100644 previews/PR17/literated/single_column_nutrients_plankton_bacteria_detritus/index.html create mode 100644 previews/PR17/search/index.html create mode 100644 previews/PR17/search_index.js create mode 100644 previews/PR17/siteinfo.js create mode 100644 previews/PR27/.documenter-siteinfo.json create mode 100644 previews/PR27/assets/documenter.js create mode 100644 previews/PR27/assets/themes/documenter-dark.css create mode 100644 previews/PR27/assets/themes/documenter-light.css create mode 100644 previews/PR27/assets/themeswap.js create mode 100644 previews/PR27/assets/warner.js create mode 100644 previews/PR27/index.html create mode 100644 previews/PR27/library/function_index/index.html create mode 100644 previews/PR27/library/internals/index.html create mode 100644 previews/PR27/library/outline/index.html create mode 100644 previews/PR27/library/public/index.html create mode 100644 previews/PR27/literated/NPZDB.png create mode 100644 previews/PR27/literated/TimeVariations.png create mode 100644 previews/PR27/literated/carbon_alkalinity_nutrients.mp4 create mode 100644 previews/PR27/literated/nutrients_plankton_bacteria_detritus.mp4 create mode 100644 previews/PR27/literated/simple_plankton_growth_death.mp4 create mode 100644 previews/PR27/literated/simple_plankton_growth_death/index.html create mode 100644 previews/PR27/literated/single_column_carbon_alkalinity_nutrients/index.html create mode 100644 previews/PR27/literated/single_column_nutrients_plankton_bacteria_detritus/8b8e9c70.png create mode 100644 previews/PR27/literated/single_column_nutrients_plankton_bacteria_detritus/index.html create mode 100644 previews/PR27/objects.inv create mode 100644 previews/PR27/search_index.js create mode 100644 previews/PR27/siteinfo.js create mode 100644 versions.js diff --git a/dev/.documenter-siteinfo.json b/dev/.documenter-siteinfo.json new file mode 100644 index 0000000..f376bd2 --- /dev/null +++ b/dev/.documenter-siteinfo.json @@ -0,0 +1 @@ +{"documenter":{"julia_version":"1.10.7","generation_timestamp":"2025-01-09T16:40:47","documenter_version":"1.8.0"}} \ No newline at end of file diff --git a/dev/assets/documenter.js b/dev/assets/documenter.js new file mode 100644 index 0000000..7d68cd8 --- /dev/null +++ b/dev/assets/documenter.js @@ -0,0 +1,1082 @@ +// Generated by Documenter.jl +requirejs.config({ + paths: { + 'highlight-julia': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/julia.min', + 'headroom': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.12.0/headroom.min', + 'jqueryui': 'https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min', + 'katex-auto-render': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/contrib/auto-render.min', + 'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min', + 'headroom-jquery': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.12.0/jQuery.headroom.min', + 'katex': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min', + 'highlight': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min', + 'highlight-julia-repl': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/julia-repl.min', + }, + shim: { + "highlight-julia": { + "deps": [ + "highlight" + ] + }, + "katex-auto-render": { + "deps": [ + "katex" + ] + }, + "headroom-jquery": { + "deps": [ + "jquery", + "headroom" + ] + }, + "highlight-julia-repl": { + "deps": [ + "highlight" + ] + } +} +}); +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'katex', 'katex-auto-render'], function($, katex, renderMathInElement) { +$(document).ready(function() { + renderMathInElement( + document.body, + { + "delimiters": [ + { + "left": "$", + "right": "$", + "display": false + }, + { + "left": "$$", + "right": "$$", + "display": true + }, + { + "left": "\\[", + "right": "\\]", + "display": true + } + ] +} + + ); +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'highlight', 'highlight-julia', 'highlight-julia-repl'], function($) { +$(document).ready(function() { + hljs.highlightAll(); +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +let timer = 0; +var isExpanded = true; + +$(document).on( + "click", + ".docstring .docstring-article-toggle-button", + function () { + let articleToggleTitle = "Expand docstring"; + const parent = $(this).parent(); + + debounce(() => { + if (parent.siblings("section").is(":visible")) { + parent + .find("a.docstring-article-toggle-button") + .removeClass("fa-chevron-down") + .addClass("fa-chevron-right"); + } else { + parent + .find("a.docstring-article-toggle-button") + .removeClass("fa-chevron-right") + .addClass("fa-chevron-down"); + + articleToggleTitle = "Collapse docstring"; + } + + parent + .children(".docstring-article-toggle-button") + .prop("title", articleToggleTitle); + parent.siblings("section").slideToggle(); + }); + } +); + +$(document).on("click", ".docs-article-toggle-button", function (event) { + let articleToggleTitle = "Expand docstring"; + let navArticleToggleTitle = "Expand all docstrings"; + let animationSpeed = event.noToggleAnimation ? 0 : 400; + + debounce(() => { + if (isExpanded) { + $(this).removeClass("fa-chevron-up").addClass("fa-chevron-down"); + $("a.docstring-article-toggle-button") + .removeClass("fa-chevron-down") + .addClass("fa-chevron-right"); + + isExpanded = false; + + $(".docstring section").slideUp(animationSpeed); + } else { + $(this).removeClass("fa-chevron-down").addClass("fa-chevron-up"); + $("a.docstring-article-toggle-button") + .removeClass("fa-chevron-right") + .addClass("fa-chevron-down"); + + isExpanded = true; + articleToggleTitle = "Collapse docstring"; + navArticleToggleTitle = "Collapse all docstrings"; + + $(".docstring section").slideDown(animationSpeed); + } + + $(this).prop("title", navArticleToggleTitle); + $(".docstring-article-toggle-button").prop("title", articleToggleTitle); + }); +}); + +function debounce(callback, timeout = 300) { + if (Date.now() - timer > timeout) { + callback(); + } + + clearTimeout(timer); + + timer = Date.now(); +} + +}) +//////////////////////////////////////////////////////////////////////////////// +require([], function() { +function addCopyButtonCallbacks() { + for (const el of document.getElementsByTagName("pre")) { + const button = document.createElement("button"); + button.classList.add("copy-button", "fa-solid", "fa-copy"); + button.setAttribute("aria-label", "Copy this code block"); + button.setAttribute("title", "Copy"); + + el.appendChild(button); + + const success = function () { + button.classList.add("success", "fa-check"); + button.classList.remove("fa-copy"); + }; + + const failure = function () { + button.classList.add("error", "fa-xmark"); + button.classList.remove("fa-copy"); + }; + + button.addEventListener("click", function () { + copyToClipboard(el.innerText).then(success, failure); + + setTimeout(function () { + button.classList.add("fa-copy"); + button.classList.remove("success", "fa-check", "fa-xmark"); + }, 5000); + }); + } +} + +function copyToClipboard(text) { + // clipboard API is only available in secure contexts + if (window.navigator && window.navigator.clipboard) { + return window.navigator.clipboard.writeText(text); + } else { + return new Promise(function (resolve, reject) { + try { + const el = document.createElement("textarea"); + el.textContent = text; + el.style.position = "fixed"; + el.style.opacity = 0; + document.body.appendChild(el); + el.select(); + document.execCommand("copy"); + + resolve(); + } catch (err) { + reject(err); + } finally { + document.body.removeChild(el); + } + }); + } +} + +if (document.readyState === "loading") { + document.addEventListener("DOMContentLoaded", addCopyButtonCallbacks); +} else { + addCopyButtonCallbacks(); +} + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'headroom', 'headroom-jquery'], function($, Headroom) { + +// Manages the top navigation bar (hides it when the user starts scrolling down on the +// mobile). +window.Headroom = Headroom; // work around buggy module loading? +$(document).ready(function () { + $("#documenter .docs-navbar").headroom({ + tolerance: { up: 10, down: 10 }, + }); +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +$(document).ready(function () { + let meta = $("div[data-docstringscollapsed]").data(); + + if (meta?.docstringscollapsed) { + $("#documenter-article-toggle-button").trigger({ + type: "click", + noToggleAnimation: true, + }); + } +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +/* +To get an in-depth about the thought process you can refer: https://hetarth02.hashnode.dev/series/gsoc + +PSEUDOCODE: + +Searching happens automatically as the user types or adjusts the selected filters. +To preserve responsiveness, as much as possible of the slow parts of the search are done +in a web worker. Searching and result generation are done in the worker, and filtering and +DOM updates are done in the main thread. The filters are in the main thread as they should +be very quick to apply. This lets filters be changed without re-searching with minisearch +(which is possible even if filtering is on the worker thread) and also lets filters be +changed _while_ the worker is searching and without message passing (neither of which are +possible if filtering is on the worker thread) + +SEARCH WORKER: + +Import minisearch + +Build index + +On message from main thread + run search + find the first 200 unique results from each category, and compute their divs for display + note that this is necessary and sufficient information for the main thread to find the + first 200 unique results from any given filter set + post results to main thread + +MAIN: + +Launch worker + +Declare nonconstant globals (worker_is_running, last_search_text, unfiltered_results) + +On text update + if worker is not running, launch_search() + +launch_search + set worker_is_running to true, set last_search_text to the search text + post the search query to worker + +on message from worker + if last_search_text is not the same as the text in the search field, + the latest search result is not reflective of the latest search query, so update again + launch_search() + otherwise + set worker_is_running to false + + regardless, display the new search results to the user + save the unfiltered_results as a global + update_search() + +on filter click + adjust the filter selection + update_search() + +update_search + apply search filters by looping through the unfiltered_results and finding the first 200 + unique results that match the filters + + Update the DOM +*/ + +/////// SEARCH WORKER /////// + +function worker_function(documenterSearchIndex, documenterBaseURL, filters) { + importScripts( + "https://cdn.jsdelivr.net/npm/minisearch@6.1.0/dist/umd/index.min.js" + ); + + let data = documenterSearchIndex.map((x, key) => { + x["id"] = key; // minisearch requires a unique for each object + return x; + }); + + // list below is the lunr 2.1.3 list minus the intersect with names(Base) + // (all, any, get, in, is, only, which) and (do, else, for, let, where, while, with) + // ideally we'd just filter the original list but it's not available as a variable + const stopWords = new Set([ + "a", + "able", + "about", + "across", + "after", + "almost", + "also", + "am", + "among", + "an", + "and", + "are", + "as", + "at", + "be", + "because", + "been", + "but", + "by", + "can", + "cannot", + "could", + "dear", + "did", + "does", + "either", + "ever", + "every", + "from", + "got", + "had", + "has", + "have", + "he", + "her", + "hers", + "him", + "his", + "how", + "however", + "i", + "if", + "into", + "it", + "its", + "just", + "least", + "like", + "likely", + "may", + "me", + "might", + "most", + "must", + "my", + "neither", + "no", + "nor", + "not", + "of", + "off", + "often", + "on", + "or", + "other", + "our", + "own", + "rather", + "said", + "say", + "says", + "she", + "should", + "since", + "so", + "some", + "than", + "that", + "the", + "their", + "them", + "then", + "there", + "these", + "they", + "this", + "tis", + "to", + "too", + "twas", + "us", + "wants", + "was", + "we", + "were", + "what", + "when", + "who", + "whom", + "why", + "will", + "would", + "yet", + "you", + "your", + ]); + + let index = new MiniSearch({ + fields: ["title", "text"], // fields to index for full-text search + storeFields: ["location", "title", "text", "category", "page"], // fields to return with results + processTerm: (term) => { + let word = stopWords.has(term) ? null : term; + if (word) { + // custom trimmer that doesn't strip @ and !, which are used in julia macro and function names + word = word + .replace(/^[^a-zA-Z0-9@!]+/, "") + .replace(/[^a-zA-Z0-9@!]+$/, ""); + + word = word.toLowerCase(); + } + + return word ?? null; + }, + // add . as a separator, because otherwise "title": "Documenter.Anchors.add!", would not + // find anything if searching for "add!", only for the entire qualification + tokenize: (string) => string.split(/[\s\-\.]+/), + // options which will be applied during the search + searchOptions: { + prefix: true, + boost: { title: 100 }, + fuzzy: 2, + }, + }); + + index.addAll(data); + + /** + * Used to map characters to HTML entities. + * Refer: https://github.com/lodash/lodash/blob/main/src/escape.ts + */ + const htmlEscapes = { + "&": "&", + "<": "<", + ">": ">", + '"': """, + "'": "'", + }; + + /** + * Used to match HTML entities and HTML characters. + * Refer: https://github.com/lodash/lodash/blob/main/src/escape.ts + */ + const reUnescapedHtml = /[&<>"']/g; + const reHasUnescapedHtml = RegExp(reUnescapedHtml.source); + + /** + * Escape function from lodash + * Refer: https://github.com/lodash/lodash/blob/main/src/escape.ts + */ + function escape(string) { + return string && reHasUnescapedHtml.test(string) + ? string.replace(reUnescapedHtml, (chr) => htmlEscapes[chr]) + : string || ""; + } + + /** + * RegX escape function from MDN + * Refer: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#escaping + */ + function escapeRegExp(string) { + return string.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string + } + + /** + * Make the result component given a minisearch result data object and the value + * of the search input as queryString. To view the result object structure, refer: + * https://lucaong.github.io/minisearch/modules/_minisearch_.html#searchresult + * + * @param {object} result + * @param {string} querystring + * @returns string + */ + function make_search_result(result, querystring) { + let search_divider = `
`; + let display_link = + result.location.slice(Math.max(0), Math.min(50, result.location.length)) + + (result.location.length > 30 ? "..." : ""); // To cut-off the link because it messes with the overflow of the whole div + + if (result.page !== "") { + display_link += ` (${result.page})`; + } + searchstring = escapeRegExp(querystring); + let textindex = new RegExp(`${searchstring}`, "i").exec(result.text); + let text = + textindex !== null + ? result.text.slice( + Math.max(textindex.index - 100, 0), + Math.min( + textindex.index + querystring.length + 100, + result.text.length + ) + ) + : ""; // cut-off text before and after from the match + + text = text.length ? escape(text) : ""; + + let display_result = text.length + ? "..." + + text.replace( + new RegExp(`${escape(searchstring)}`, "i"), // For first occurrence + '$&' + ) + + "..." + : ""; // highlights the match + + let in_code = false; + if (!["page", "section"].includes(result.category.toLowerCase())) { + in_code = true; + } + + // We encode the full url to escape some special characters which can lead to broken links + let result_div = ` + +
+
${escape(result.title)}
+
${result.category}
+
+

+ ${display_result} +

+
+ ${display_link} +
+
+ ${search_divider} + `; + + return result_div; + } + + self.onmessage = function (e) { + let query = e.data; + let results = index.search(query, { + filter: (result) => { + // Only return relevant results + return result.score >= 1; + }, + combineWith: "AND", + }); + + // Pre-filter to deduplicate and limit to 200 per category to the extent + // possible without knowing what the filters are. + let filtered_results = []; + let counts = {}; + for (let filter of filters) { + counts[filter] = 0; + } + let present = {}; + + for (let result of results) { + cat = result.category; + cnt = counts[cat]; + if (cnt < 200) { + id = cat + "---" + result.location; + if (present[id]) { + continue; + } + present[id] = true; + filtered_results.push({ + location: result.location, + category: cat, + div: make_search_result(result, query), + }); + } + } + + postMessage(filtered_results); + }; +} + +/////// SEARCH MAIN /////// + +function runSearchMainCode() { + // `worker = Threads.@spawn worker_function(documenterSearchIndex)`, but in JavaScript! + const filters = [ + ...new Set(documenterSearchIndex["docs"].map((x) => x.category)), + ]; + const worker_str = + "(" + + worker_function.toString() + + ")(" + + JSON.stringify(documenterSearchIndex["docs"]) + + "," + + JSON.stringify(documenterBaseURL) + + "," + + JSON.stringify(filters) + + ")"; + const worker_blob = new Blob([worker_str], { type: "text/javascript" }); + const worker = new Worker(URL.createObjectURL(worker_blob)); + + // Whether the worker is currently handling a search. This is a boolean + // as the worker only ever handles 1 or 0 searches at a time. + var worker_is_running = false; + + // The last search text that was sent to the worker. This is used to determine + // if the worker should be launched again when it reports back results. + var last_search_text = ""; + + // The results of the last search. This, in combination with the state of the filters + // in the DOM, is used compute the results to display on calls to update_search. + var unfiltered_results = []; + + // Which filter is currently selected + var selected_filter = ""; + + $(document).on("input", ".documenter-search-input", function (event) { + if (!worker_is_running) { + launch_search(); + } + }); + + function launch_search() { + worker_is_running = true; + last_search_text = $(".documenter-search-input").val(); + worker.postMessage(last_search_text); + } + + worker.onmessage = function (e) { + if (last_search_text !== $(".documenter-search-input").val()) { + launch_search(); + } else { + worker_is_running = false; + } + + unfiltered_results = e.data; + update_search(); + }; + + $(document).on("click", ".search-filter", function () { + if ($(this).hasClass("search-filter-selected")) { + selected_filter = ""; + } else { + selected_filter = $(this).text().toLowerCase(); + } + + // This updates search results and toggles classes for UI: + update_search(); + }); + + /** + * Make/Update the search component + */ + function update_search() { + let querystring = $(".documenter-search-input").val(); + + if (querystring.trim()) { + if (selected_filter == "") { + results = unfiltered_results; + } else { + results = unfiltered_results.filter((result) => { + return selected_filter == result.category.toLowerCase(); + }); + } + + let search_result_container = ``; + let modal_filters = make_modal_body_filters(); + let search_divider = `
`; + + if (results.length) { + let links = []; + let count = 0; + let search_results = ""; + + for (var i = 0, n = results.length; i < n && count < 200; ++i) { + let result = results[i]; + if (result.location && !links.includes(result.location)) { + search_results += result.div; + count++; + links.push(result.location); + } + } + + if (count == 1) { + count_str = "1 result"; + } else if (count == 200) { + count_str = "200+ results"; + } else { + count_str = count + " results"; + } + let result_count = `
${count_str}
`; + + search_result_container = ` +
+ ${modal_filters} + ${search_divider} + ${result_count} +
+ ${search_results} +
+
+ `; + } else { + search_result_container = ` +
+ ${modal_filters} + ${search_divider} +
0 result(s)
+
+
No result found!
+ `; + } + + if ($(".search-modal-card-body").hasClass("is-justify-content-center")) { + $(".search-modal-card-body").removeClass("is-justify-content-center"); + } + + $(".search-modal-card-body").html(search_result_container); + } else { + if (!$(".search-modal-card-body").hasClass("is-justify-content-center")) { + $(".search-modal-card-body").addClass("is-justify-content-center"); + } + + $(".search-modal-card-body").html(` +
Type something to get started!
+ `); + } + } + + /** + * Make the modal filter html + * + * @returns string + */ + function make_modal_body_filters() { + let str = filters + .map((val) => { + if (selected_filter == val.toLowerCase()) { + return `${val}`; + } else { + return `${val}`; + } + }) + .join(""); + + return ` +
+ Filters: + ${str} +
`; + } +} + +function waitUntilSearchIndexAvailable() { + // It is possible that the documenter.js script runs before the page + // has finished loading and documenterSearchIndex gets defined. + // So we need to wait until the search index actually loads before setting + // up all the search-related stuff. + if (typeof documenterSearchIndex !== "undefined") { + runSearchMainCode(); + } else { + console.warn("Search Index not available, waiting"); + setTimeout(waitUntilSearchIndexAvailable, 1000); + } +} + +// The actual entry point to the search code +waitUntilSearchIndexAvailable(); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// Modal settings dialog +$(document).ready(function () { + var settings = $("#documenter-settings"); + $("#documenter-settings-button").click(function () { + settings.toggleClass("is-active"); + }); + // Close the dialog if X is clicked + $("#documenter-settings button.delete").click(function () { + settings.removeClass("is-active"); + }); + // Close dialog if ESC is pressed + $(document).keyup(function (e) { + if (e.keyCode == 27) settings.removeClass("is-active"); + }); +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +$(document).ready(function () { + let search_modal_header = ` + + `; + + let initial_search_body = ` +
Type something to get started!
+ `; + + let search_modal_footer = ` + + `; + + $(document.body).append( + ` + + ` + ); + + document.querySelector(".docs-search-query").addEventListener("click", () => { + openModal(); + }); + + document + .querySelector(".close-search-modal") + .addEventListener("click", () => { + closeModal(); + }); + + $(document).on("click", ".search-result-link", function () { + closeModal(); + }); + + document.addEventListener("keydown", (event) => { + if ((event.ctrlKey || event.metaKey) && event.key === "/") { + openModal(); + } else if (event.key === "Escape") { + closeModal(); + } + + return false; + }); + + // Functions to open and close a modal + function openModal() { + let searchModal = document.querySelector("#search-modal"); + + searchModal.classList.add("is-active"); + document.querySelector(".documenter-search-input").focus(); + } + + function closeModal() { + let searchModal = document.querySelector("#search-modal"); + let initial_search_body = ` +
Type something to get started!
+ `; + + searchModal.classList.remove("is-active"); + document.querySelector(".documenter-search-input").blur(); + + if (!$(".search-modal-card-body").hasClass("is-justify-content-center")) { + $(".search-modal-card-body").addClass("is-justify-content-center"); + } + + $(".documenter-search-input").val(""); + $(".search-modal-card-body").html(initial_search_body); + } + + document + .querySelector("#search-modal .modal-background") + .addEventListener("click", () => { + closeModal(); + }); +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// Manages the showing and hiding of the sidebar. +$(document).ready(function () { + var sidebar = $("#documenter > .docs-sidebar"); + var sidebar_button = $("#documenter-sidebar-button"); + sidebar_button.click(function (ev) { + ev.preventDefault(); + sidebar.toggleClass("visible"); + if (sidebar.hasClass("visible")) { + // Makes sure that the current menu item is visible in the sidebar. + $("#documenter .docs-menu a.is-active").focus(); + } + }); + $("#documenter > .docs-main").bind("click", function (ev) { + if ($(ev.target).is(sidebar_button)) { + return; + } + if (sidebar.hasClass("visible")) { + sidebar.removeClass("visible"); + } + }); +}); + +// Resizes the package name / sitename in the sidebar if it is too wide. +// Inspired by: https://github.com/davatron5000/FitText.js +$(document).ready(function () { + e = $("#documenter .docs-autofit"); + function resize() { + var L = parseInt(e.css("max-width"), 10); + var L0 = e.width(); + if (L0 > L) { + var h0 = parseInt(e.css("font-size"), 10); + e.css("font-size", (L * h0) / L0); + // TODO: make sure it survives resizes? + } + } + // call once and then register events + resize(); + $(window).resize(resize); + $(window).on("orientationchange", resize); +}); + +// Scroll the navigation bar to the currently selected menu item +$(document).ready(function () { + var sidebar = $("#documenter .docs-menu").get(0); + var active = $("#documenter .docs-menu .is-active").get(0); + if (typeof active !== "undefined") { + sidebar.scrollTop = active.offsetTop - sidebar.offsetTop - 15; + } +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// Theme picker setup +$(document).ready(function () { + // onchange callback + $("#documenter-themepicker").change(function themepick_callback(ev) { + var themename = $("#documenter-themepicker option:selected").attr("value"); + if (themename === "auto") { + // set_theme(window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'); + window.localStorage.removeItem("documenter-theme"); + } else { + // set_theme(themename); + window.localStorage.setItem("documenter-theme", themename); + } + // We re-use the global function from themeswap.js to actually do the swapping. + set_theme_from_local_storage(); + }); + + // Make sure that the themepicker displays the correct theme when the theme is retrieved + // from localStorage + if (typeof window.localStorage !== "undefined") { + var theme = window.localStorage.getItem("documenter-theme"); + if (theme !== null) { + $("#documenter-themepicker option").each(function (i, e) { + e.selected = e.value === theme; + }); + } + } +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// update the version selector with info from the siteinfo.js and ../versions.js files +$(document).ready(function () { + // If the version selector is disabled with DOCUMENTER_VERSION_SELECTOR_DISABLED in the + // siteinfo.js file, we just return immediately and not display the version selector. + if ( + typeof DOCUMENTER_VERSION_SELECTOR_DISABLED === "boolean" && + DOCUMENTER_VERSION_SELECTOR_DISABLED + ) { + return; + } + + var version_selector = $("#documenter .docs-version-selector"); + var version_selector_select = $("#documenter .docs-version-selector select"); + + version_selector_select.change(function (x) { + target_href = version_selector_select + .children("option:selected") + .get(0).value; + window.location.href = target_href; + }); + + // add the current version to the selector based on siteinfo.js, but only if the selector is empty + if ( + typeof DOCUMENTER_CURRENT_VERSION !== "undefined" && + $("#version-selector > option").length == 0 + ) { + var option = $( + "" + ); + version_selector_select.append(option); + } + + if (typeof DOC_VERSIONS !== "undefined") { + var existing_versions = version_selector_select.children("option"); + var existing_versions_texts = existing_versions.map(function (i, x) { + return x.text; + }); + DOC_VERSIONS.forEach(function (each) { + var version_url = documenterBaseURL + "/../" + each + "/"; + var existing_id = $.inArray(each, existing_versions_texts); + // if not already in the version selector, add it as a new option, + // otherwise update the old option with the URL and enable it + if (existing_id == -1) { + var option = $( + "" + ); + version_selector_select.append(option); + } else { + var option = existing_versions[existing_id]; + option.value = version_url; + option.disabled = false; + } + }); + } + + // only show the version selector if the selector has been populated + if (version_selector_select.children("option").length > 0) { + version_selector.toggleClass("visible"); + } +}); + +}) diff --git a/dev/assets/themes/catppuccin-frappe.css b/dev/assets/themes/catppuccin-frappe.css new file mode 100644 index 0000000..32e3f00 --- /dev/null +++ b/dev/assets/themes/catppuccin-frappe.css @@ -0,0 +1 @@ +html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe .pagination-link,html.theme--catppuccin-frappe .pagination-ellipsis,html.theme--catppuccin-frappe .file-cta,html.theme--catppuccin-frappe .file-name,html.theme--catppuccin-frappe .select select,html.theme--catppuccin-frappe .textarea,html.theme--catppuccin-frappe .input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe .button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:.4em;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}html.theme--catppuccin-frappe .pagination-previous:focus,html.theme--catppuccin-frappe .pagination-next:focus,html.theme--catppuccin-frappe .pagination-link:focus,html.theme--catppuccin-frappe .pagination-ellipsis:focus,html.theme--catppuccin-frappe .file-cta:focus,html.theme--catppuccin-frappe .file-name:focus,html.theme--catppuccin-frappe .select select:focus,html.theme--catppuccin-frappe .textarea:focus,html.theme--catppuccin-frappe .input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-frappe .button:focus,html.theme--catppuccin-frappe .is-focused.pagination-previous,html.theme--catppuccin-frappe .is-focused.pagination-next,html.theme--catppuccin-frappe .is-focused.pagination-link,html.theme--catppuccin-frappe .is-focused.pagination-ellipsis,html.theme--catppuccin-frappe .is-focused.file-cta,html.theme--catppuccin-frappe .is-focused.file-name,html.theme--catppuccin-frappe .select select.is-focused,html.theme--catppuccin-frappe .is-focused.textarea,html.theme--catppuccin-frappe .is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-focused.button,html.theme--catppuccin-frappe .pagination-previous:active,html.theme--catppuccin-frappe .pagination-next:active,html.theme--catppuccin-frappe .pagination-link:active,html.theme--catppuccin-frappe .pagination-ellipsis:active,html.theme--catppuccin-frappe .file-cta:active,html.theme--catppuccin-frappe .file-name:active,html.theme--catppuccin-frappe .select select:active,html.theme--catppuccin-frappe .textarea:active,html.theme--catppuccin-frappe .input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-frappe .button:active,html.theme--catppuccin-frappe .is-active.pagination-previous,html.theme--catppuccin-frappe .is-active.pagination-next,html.theme--catppuccin-frappe .is-active.pagination-link,html.theme--catppuccin-frappe .is-active.pagination-ellipsis,html.theme--catppuccin-frappe .is-active.file-cta,html.theme--catppuccin-frappe .is-active.file-name,html.theme--catppuccin-frappe .select select.is-active,html.theme--catppuccin-frappe .is-active.textarea,html.theme--catppuccin-frappe .is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-frappe .is-active.button{outline:none}html.theme--catppuccin-frappe .pagination-previous[disabled],html.theme--catppuccin-frappe .pagination-next[disabled],html.theme--catppuccin-frappe .pagination-link[disabled],html.theme--catppuccin-frappe .pagination-ellipsis[disabled],html.theme--catppuccin-frappe .file-cta[disabled],html.theme--catppuccin-frappe .file-name[disabled],html.theme--catppuccin-frappe .select select[disabled],html.theme--catppuccin-frappe .textarea[disabled],html.theme--catppuccin-frappe .input[disabled],html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[disabled],html.theme--catppuccin-frappe .button[disabled],fieldset[disabled] html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe fieldset[disabled] .pagination-previous,fieldset[disabled] html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe fieldset[disabled] .pagination-next,fieldset[disabled] html.theme--catppuccin-frappe .pagination-link,html.theme--catppuccin-frappe fieldset[disabled] .pagination-link,fieldset[disabled] html.theme--catppuccin-frappe .pagination-ellipsis,html.theme--catppuccin-frappe fieldset[disabled] .pagination-ellipsis,fieldset[disabled] html.theme--catppuccin-frappe .file-cta,html.theme--catppuccin-frappe fieldset[disabled] .file-cta,fieldset[disabled] html.theme--catppuccin-frappe .file-name,html.theme--catppuccin-frappe fieldset[disabled] .file-name,fieldset[disabled] html.theme--catppuccin-frappe .select select,fieldset[disabled] html.theme--catppuccin-frappe .textarea,fieldset[disabled] html.theme--catppuccin-frappe .input,fieldset[disabled] html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe fieldset[disabled] .select select,html.theme--catppuccin-frappe .select fieldset[disabled] select,html.theme--catppuccin-frappe fieldset[disabled] .textarea,html.theme--catppuccin-frappe fieldset[disabled] .input,html.theme--catppuccin-frappe fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe #documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] html.theme--catppuccin-frappe .button,html.theme--catppuccin-frappe fieldset[disabled] .button{cursor:not-allowed}html.theme--catppuccin-frappe .tabs,html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe .pagination-link,html.theme--catppuccin-frappe .pagination-ellipsis,html.theme--catppuccin-frappe .breadcrumb,html.theme--catppuccin-frappe .file,html.theme--catppuccin-frappe .button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.theme--catppuccin-frappe .navbar-link:not(.is-arrowless)::after,html.theme--catppuccin-frappe .select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}html.theme--catppuccin-frappe .admonition:not(:last-child),html.theme--catppuccin-frappe .tabs:not(:last-child),html.theme--catppuccin-frappe .pagination:not(:last-child),html.theme--catppuccin-frappe .message:not(:last-child),html.theme--catppuccin-frappe .level:not(:last-child),html.theme--catppuccin-frappe .breadcrumb:not(:last-child),html.theme--catppuccin-frappe .block:not(:last-child),html.theme--catppuccin-frappe .title:not(:last-child),html.theme--catppuccin-frappe .subtitle:not(:last-child),html.theme--catppuccin-frappe .table-container:not(:last-child),html.theme--catppuccin-frappe .table:not(:last-child),html.theme--catppuccin-frappe .progress:not(:last-child),html.theme--catppuccin-frappe .notification:not(:last-child),html.theme--catppuccin-frappe .content:not(:last-child),html.theme--catppuccin-frappe .box:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-frappe .modal-close,html.theme--catppuccin-frappe .delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}html.theme--catppuccin-frappe .modal-close::before,html.theme--catppuccin-frappe .delete::before,html.theme--catppuccin-frappe .modal-close::after,html.theme--catppuccin-frappe .delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-frappe .modal-close::before,html.theme--catppuccin-frappe .delete::before{height:2px;width:50%}html.theme--catppuccin-frappe .modal-close::after,html.theme--catppuccin-frappe .delete::after{height:50%;width:2px}html.theme--catppuccin-frappe .modal-close:hover,html.theme--catppuccin-frappe .delete:hover,html.theme--catppuccin-frappe .modal-close:focus,html.theme--catppuccin-frappe .delete:focus{background-color:rgba(10,10,10,0.3)}html.theme--catppuccin-frappe .modal-close:active,html.theme--catppuccin-frappe .delete:active{background-color:rgba(10,10,10,0.4)}html.theme--catppuccin-frappe .is-small.modal-close,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.modal-close,html.theme--catppuccin-frappe .is-small.delete,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}html.theme--catppuccin-frappe .is-medium.modal-close,html.theme--catppuccin-frappe .is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}html.theme--catppuccin-frappe .is-large.modal-close,html.theme--catppuccin-frappe .is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}html.theme--catppuccin-frappe .control.is-loading::after,html.theme--catppuccin-frappe .select.is-loading::after,html.theme--catppuccin-frappe .loader,html.theme--catppuccin-frappe .button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #838ba7;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}html.theme--catppuccin-frappe .hero-video,html.theme--catppuccin-frappe .modal-background,html.theme--catppuccin-frappe .modal,html.theme--catppuccin-frappe .image.is-square img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-frappe .image.is-square .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-frappe .image.is-1by1 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-frappe .image.is-1by1 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-frappe .image.is-5by4 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-frappe .image.is-5by4 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-frappe .image.is-4by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-frappe .image.is-4by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-frappe .image.is-3by2 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-frappe .image.is-3by2 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-frappe .image.is-5by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-frappe .image.is-5by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-frappe .image.is-16by9 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-frappe .image.is-16by9 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-frappe .image.is-2by1 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-frappe .image.is-2by1 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-frappe .image.is-3by1 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-frappe .image.is-3by1 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-frappe .image.is-4by5 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-frappe .image.is-4by5 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-frappe .image.is-3by4 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-frappe .image.is-3by4 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-frappe .image.is-2by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-frappe .image.is-2by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-frappe .image.is-3by5 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-frappe .image.is-3by5 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-frappe .image.is-9by16 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-frappe .image.is-9by16 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-frappe .image.is-1by2 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-frappe .image.is-1by2 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-frappe .image.is-1by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-frappe .image.is-1by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}html.theme--catppuccin-frappe .navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#414559 !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#2b2e3c !important}.has-background-dark{background-color:#414559 !important}.has-text-primary{color:#8caaee !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#6089e7 !important}.has-background-primary{background-color:#8caaee !important}.has-text-primary-light{color:#edf2fc !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#c1d1f6 !important}.has-background-primary-light{background-color:#edf2fc !important}.has-text-primary-dark{color:#153a8e !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#1c4cbb !important}.has-background-primary-dark{background-color:#153a8e !important}.has-text-link{color:#8caaee !important}a.has-text-link:hover,a.has-text-link:focus{color:#6089e7 !important}.has-background-link{background-color:#8caaee !important}.has-text-link-light{color:#edf2fc !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#c1d1f6 !important}.has-background-link-light{background-color:#edf2fc !important}.has-text-link-dark{color:#153a8e !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#1c4cbb !important}.has-background-link-dark{background-color:#153a8e !important}.has-text-info{color:#81c8be !important}a.has-text-info:hover,a.has-text-info:focus{color:#5db9ac !important}.has-background-info{background-color:#81c8be !important}.has-text-info-light{color:#f1f9f8 !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#cde9e5 !important}.has-background-info-light{background-color:#f1f9f8 !important}.has-text-info-dark{color:#2d675f !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#3c8a7f !important}.has-background-info-dark{background-color:#2d675f !important}.has-text-success{color:#a6d189 !important}a.has-text-success:hover,a.has-text-success:focus{color:#8ac364 !important}.has-background-success{background-color:#a6d189 !important}.has-text-success-light{color:#f4f9f0 !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#d8ebcc !important}.has-background-success-light{background-color:#f4f9f0 !important}.has-text-success-dark{color:#446a29 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#5b8f38 !important}.has-background-success-dark{background-color:#446a29 !important}.has-text-warning{color:#e5c890 !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#dbb467 !important}.has-background-warning{background-color:#e5c890 !important}.has-text-warning-light{color:#fbf7ee !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#f1e2c5 !important}.has-background-warning-light{background-color:#fbf7ee !important}.has-text-warning-dark{color:#78591c !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#a17726 !important}.has-background-warning-dark{background-color:#78591c !important}.has-text-danger{color:#e78284 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#df575a !important}.has-background-danger{background-color:#e78284 !important}.has-text-danger-light{color:#fceeee !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#f3c3c4 !important}.has-background-danger-light{background-color:#fceeee !important}.has-text-danger-dark{color:#9a1e20 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#c52629 !important}.has-background-danger-dark{background-color:#9a1e20 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#414559 !important}.has-background-grey-darker{background-color:#414559 !important}.has-text-grey-dark{color:#51576d !important}.has-background-grey-dark{background-color:#51576d !important}.has-text-grey{color:#626880 !important}.has-background-grey{background-color:#626880 !important}.has-text-grey-light{color:#737994 !important}.has-background-grey-light{background-color:#737994 !important}.has-text-grey-lighter{color:#838ba7 !important}.has-background-grey-lighter{background-color:#838ba7 !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}html.theme--catppuccin-frappe html{background-color:#303446;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-frappe article,html.theme--catppuccin-frappe aside,html.theme--catppuccin-frappe figure,html.theme--catppuccin-frappe footer,html.theme--catppuccin-frappe header,html.theme--catppuccin-frappe hgroup,html.theme--catppuccin-frappe section{display:block}html.theme--catppuccin-frappe body,html.theme--catppuccin-frappe button,html.theme--catppuccin-frappe input,html.theme--catppuccin-frappe optgroup,html.theme--catppuccin-frappe select,html.theme--catppuccin-frappe textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}html.theme--catppuccin-frappe code,html.theme--catppuccin-frappe pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-frappe body{color:#c6d0f5;font-size:1em;font-weight:400;line-height:1.5}html.theme--catppuccin-frappe a{color:#8caaee;cursor:pointer;text-decoration:none}html.theme--catppuccin-frappe a strong{color:currentColor}html.theme--catppuccin-frappe a:hover{color:#99d1db}html.theme--catppuccin-frappe code{background-color:#292c3c;color:#c6d0f5;font-size:.875em;font-weight:normal;padding:.1em}html.theme--catppuccin-frappe hr{background-color:#292c3c;border:none;display:block;height:2px;margin:1.5rem 0}html.theme--catppuccin-frappe img{height:auto;max-width:100%}html.theme--catppuccin-frappe input[type="checkbox"],html.theme--catppuccin-frappe input[type="radio"]{vertical-align:baseline}html.theme--catppuccin-frappe small{font-size:.875em}html.theme--catppuccin-frappe span{font-style:inherit;font-weight:inherit}html.theme--catppuccin-frappe strong{color:#b0bef1;font-weight:700}html.theme--catppuccin-frappe fieldset{border:none}html.theme--catppuccin-frappe pre{-webkit-overflow-scrolling:touch;background-color:#292c3c;color:#c6d0f5;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}html.theme--catppuccin-frappe pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}html.theme--catppuccin-frappe table td,html.theme--catppuccin-frappe table th{vertical-align:top}html.theme--catppuccin-frappe table td:not([align]),html.theme--catppuccin-frappe table th:not([align]){text-align:inherit}html.theme--catppuccin-frappe table th{color:#b0bef1}html.theme--catppuccin-frappe .box{background-color:#51576d;border-radius:8px;box-shadow:none;color:#c6d0f5;display:block;padding:1.25rem}html.theme--catppuccin-frappe a.box:hover,html.theme--catppuccin-frappe a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #8caaee}html.theme--catppuccin-frappe a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #8caaee}html.theme--catppuccin-frappe .button{background-color:#292c3c;border-color:#484d69;border-width:1px;color:#8caaee;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}html.theme--catppuccin-frappe .button strong{color:inherit}html.theme--catppuccin-frappe .button .icon,html.theme--catppuccin-frappe .button .icon.is-small,html.theme--catppuccin-frappe .button #documenter .docs-sidebar form.docs-search>input.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .button form.docs-search>input.icon,html.theme--catppuccin-frappe .button .icon.is-medium,html.theme--catppuccin-frappe .button .icon.is-large{height:1.5em;width:1.5em}html.theme--catppuccin-frappe .button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}html.theme--catppuccin-frappe .button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-frappe .button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-frappe .button:hover,html.theme--catppuccin-frappe .button.is-hovered{border-color:#737994;color:#b0bef1}html.theme--catppuccin-frappe .button:focus,html.theme--catppuccin-frappe .button.is-focused{border-color:#737994;color:#769aeb}html.theme--catppuccin-frappe .button:focus:not(:active),html.theme--catppuccin-frappe .button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .button:active,html.theme--catppuccin-frappe .button.is-active{border-color:#51576d;color:#b0bef1}html.theme--catppuccin-frappe .button.is-text{background-color:transparent;border-color:transparent;color:#c6d0f5;text-decoration:underline}html.theme--catppuccin-frappe .button.is-text:hover,html.theme--catppuccin-frappe .button.is-text.is-hovered,html.theme--catppuccin-frappe .button.is-text:focus,html.theme--catppuccin-frappe .button.is-text.is-focused{background-color:#292c3c;color:#b0bef1}html.theme--catppuccin-frappe .button.is-text:active,html.theme--catppuccin-frappe .button.is-text.is-active{background-color:#1f212d;color:#b0bef1}html.theme--catppuccin-frappe .button.is-text[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}html.theme--catppuccin-frappe .button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#8caaee;text-decoration:none}html.theme--catppuccin-frappe .button.is-ghost:hover,html.theme--catppuccin-frappe .button.is-ghost.is-hovered{color:#8caaee;text-decoration:underline}html.theme--catppuccin-frappe .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-white:hover,html.theme--catppuccin-frappe .button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-white:focus,html.theme--catppuccin-frappe .button.is-white.is-focused{border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-white:focus:not(:active),html.theme--catppuccin-frappe .button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-frappe .button.is-white:active,html.theme--catppuccin-frappe .button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-white[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}html.theme--catppuccin-frappe .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .button.is-white.is-inverted:hover,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-hovered{background-color:#000}html.theme--catppuccin-frappe .button.is-white.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-frappe .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-frappe .button.is-white.is-outlined:hover,html.theme--catppuccin-frappe .button.is-white.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-white.is-outlined:focus,html.theme--catppuccin-frappe .button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-white.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-white.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-white.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-frappe .button.is-white.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-black:hover,html.theme--catppuccin-frappe .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-black:focus,html.theme--catppuccin-frappe .button.is-black.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-black:focus:not(:active),html.theme--catppuccin-frappe .button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-frappe .button.is-black:active,html.theme--catppuccin-frappe .button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-black[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}html.theme--catppuccin-frappe .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-black.is-inverted:hover,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-frappe .button.is-black.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-black.is-outlined:hover,html.theme--catppuccin-frappe .button.is-black.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-black.is-outlined:focus,html.theme--catppuccin-frappe .button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-frappe .button.is-black.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-black.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-black.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-black.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light:hover,html.theme--catppuccin-frappe .button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light:focus,html.theme--catppuccin-frappe .button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light:focus:not(:active),html.theme--catppuccin-frappe .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-frappe .button.is-light:active,html.theme--catppuccin-frappe .button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}html.theme--catppuccin-frappe .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-frappe .button.is-light.is-inverted:hover,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-frappe .button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}html.theme--catppuccin-frappe .button.is-light.is-outlined:hover,html.theme--catppuccin-frappe .button.is-light.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-light.is-outlined:focus,html.theme--catppuccin-frappe .button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-frappe .button.is-light.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-light.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-light.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-light.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-dark,html.theme--catppuccin-frappe .content kbd.button{background-color:#414559;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-dark:hover,html.theme--catppuccin-frappe .content kbd.button:hover,html.theme--catppuccin-frappe .button.is-dark.is-hovered,html.theme--catppuccin-frappe .content kbd.button.is-hovered{background-color:#3c3f52;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-dark:focus,html.theme--catppuccin-frappe .content kbd.button:focus,html.theme--catppuccin-frappe .button.is-dark.is-focused,html.theme--catppuccin-frappe .content kbd.button.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-dark:focus:not(:active),html.theme--catppuccin-frappe .content kbd.button:focus:not(:active),html.theme--catppuccin-frappe .button.is-dark.is-focused:not(:active),html.theme--catppuccin-frappe .content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(65,69,89,0.25)}html.theme--catppuccin-frappe .button.is-dark:active,html.theme--catppuccin-frappe .content kbd.button:active,html.theme--catppuccin-frappe .button.is-dark.is-active,html.theme--catppuccin-frappe .content kbd.button.is-active{background-color:#363a4a;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-dark[disabled],html.theme--catppuccin-frappe .content kbd.button[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-dark,fieldset[disabled] html.theme--catppuccin-frappe .content kbd.button{background-color:#414559;border-color:#414559;box-shadow:none}html.theme--catppuccin-frappe .button.is-dark.is-inverted,html.theme--catppuccin-frappe .content kbd.button.is-inverted{background-color:#fff;color:#414559}html.theme--catppuccin-frappe .button.is-dark.is-inverted:hover,html.theme--catppuccin-frappe .content kbd.button.is-inverted:hover,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-hovered,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-frappe .button.is-dark.is-inverted[disabled],html.theme--catppuccin-frappe .content kbd.button.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-dark.is-inverted,fieldset[disabled] html.theme--catppuccin-frappe .content kbd.button.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#414559}html.theme--catppuccin-frappe .button.is-dark.is-loading::after,html.theme--catppuccin-frappe .content kbd.button.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-dark.is-outlined,html.theme--catppuccin-frappe .content kbd.button.is-outlined{background-color:transparent;border-color:#414559;color:#414559}html.theme--catppuccin-frappe .button.is-dark.is-outlined:hover,html.theme--catppuccin-frappe .content kbd.button.is-outlined:hover,html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-hovered,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-dark.is-outlined:focus,html.theme--catppuccin-frappe .content kbd.button.is-outlined:focus,html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-focused,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-focused{background-color:#414559;border-color:#414559;color:#fff}html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-loading::after,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #414559 #414559 !important}html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-dark.is-outlined[disabled],html.theme--catppuccin-frappe .content kbd.button.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-dark.is-outlined,fieldset[disabled] html.theme--catppuccin-frappe .content kbd.button.is-outlined{background-color:transparent;border-color:#414559;box-shadow:none;color:#414559}html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined.is-focused,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined.is-focused{background-color:#fff;color:#414559}html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #414559 #414559 !important}html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined[disabled],html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-primary,html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink{background-color:#8caaee;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-primary:hover,html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink:hover,html.theme--catppuccin-frappe .button.is-primary.is-hovered,html.theme--catppuccin-frappe .docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#81a2ec;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-primary:focus,html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink:focus,html.theme--catppuccin-frappe .button.is-primary.is-focused,html.theme--catppuccin-frappe .docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-primary:focus:not(:active),html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink:focus:not(:active),html.theme--catppuccin-frappe .button.is-primary.is-focused:not(:active),html.theme--catppuccin-frappe .docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .button.is-primary:active,html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink:active,html.theme--catppuccin-frappe .button.is-primary.is-active,html.theme--catppuccin-frappe .docstring>section>a.button.is-active.docs-sourcelink{background-color:#769aeb;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-primary[disabled],html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-primary,fieldset[disabled] html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink{background-color:#8caaee;border-color:#8caaee;box-shadow:none}html.theme--catppuccin-frappe .button.is-primary.is-inverted,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#8caaee}html.theme--catppuccin-frappe .button.is-primary.is-inverted:hover,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.docs-sourcelink:hover,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-hovered,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}html.theme--catppuccin-frappe .button.is-primary.is-inverted[disabled],html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-primary.is-inverted,fieldset[disabled] html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#8caaee}html.theme--catppuccin-frappe .button.is-primary.is-loading::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-primary.is-outlined,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#8caaee;color:#8caaee}html.theme--catppuccin-frappe .button.is-primary.is-outlined:hover,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-hovered,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-frappe .button.is-primary.is-outlined:focus,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-focused,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#8caaee;border-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-loading::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #8caaee #8caaee !important}html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-primary.is-outlined[disabled],html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-primary.is-outlined,fieldset[disabled] html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#8caaee;box-shadow:none;color:#8caaee}html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined.is-focused,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#8caaee}html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #8caaee #8caaee !important}html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined[disabled],html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-primary.is-light,html.theme--catppuccin-frappe .docstring>section>a.button.is-light.docs-sourcelink{background-color:#edf2fc;color:#153a8e}html.theme--catppuccin-frappe .button.is-primary.is-light:hover,html.theme--catppuccin-frappe .docstring>section>a.button.is-light.docs-sourcelink:hover,html.theme--catppuccin-frappe .button.is-primary.is-light.is-hovered,html.theme--catppuccin-frappe .docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#e2eafb;border-color:transparent;color:#153a8e}html.theme--catppuccin-frappe .button.is-primary.is-light:active,html.theme--catppuccin-frappe .docstring>section>a.button.is-light.docs-sourcelink:active,html.theme--catppuccin-frappe .button.is-primary.is-light.is-active,html.theme--catppuccin-frappe .docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#d7e1f9;border-color:transparent;color:#153a8e}html.theme--catppuccin-frappe .button.is-link{background-color:#8caaee;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-link:hover,html.theme--catppuccin-frappe .button.is-link.is-hovered{background-color:#81a2ec;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-link:focus,html.theme--catppuccin-frappe .button.is-link.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-link:focus:not(:active),html.theme--catppuccin-frappe .button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .button.is-link:active,html.theme--catppuccin-frappe .button.is-link.is-active{background-color:#769aeb;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-link[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-link{background-color:#8caaee;border-color:#8caaee;box-shadow:none}html.theme--catppuccin-frappe .button.is-link.is-inverted{background-color:#fff;color:#8caaee}html.theme--catppuccin-frappe .button.is-link.is-inverted:hover,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-frappe .button.is-link.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#8caaee}html.theme--catppuccin-frappe .button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-link.is-outlined{background-color:transparent;border-color:#8caaee;color:#8caaee}html.theme--catppuccin-frappe .button.is-link.is-outlined:hover,html.theme--catppuccin-frappe .button.is-link.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-link.is-outlined:focus,html.theme--catppuccin-frappe .button.is-link.is-outlined.is-focused{background-color:#8caaee;border-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #8caaee #8caaee !important}html.theme--catppuccin-frappe .button.is-link.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-link.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-link.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-link.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-link.is-outlined{background-color:transparent;border-color:#8caaee;box-shadow:none;color:#8caaee}html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#8caaee}html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #8caaee #8caaee !important}html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-link.is-light{background-color:#edf2fc;color:#153a8e}html.theme--catppuccin-frappe .button.is-link.is-light:hover,html.theme--catppuccin-frappe .button.is-link.is-light.is-hovered{background-color:#e2eafb;border-color:transparent;color:#153a8e}html.theme--catppuccin-frappe .button.is-link.is-light:active,html.theme--catppuccin-frappe .button.is-link.is-light.is-active{background-color:#d7e1f9;border-color:transparent;color:#153a8e}html.theme--catppuccin-frappe .button.is-info{background-color:#81c8be;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info:hover,html.theme--catppuccin-frappe .button.is-info.is-hovered{background-color:#78c4b9;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info:focus,html.theme--catppuccin-frappe .button.is-info.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info:focus:not(:active),html.theme--catppuccin-frappe .button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(129,200,190,0.25)}html.theme--catppuccin-frappe .button.is-info:active,html.theme--catppuccin-frappe .button.is-info.is-active{background-color:#6fc0b5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-info{background-color:#81c8be;border-color:#81c8be;box-shadow:none}html.theme--catppuccin-frappe .button.is-info.is-inverted{background-color:rgba(0,0,0,0.7);color:#81c8be}html.theme--catppuccin-frappe .button.is-info.is-inverted:hover,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-info.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#81c8be}html.theme--catppuccin-frappe .button.is-info.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-info.is-outlined{background-color:transparent;border-color:#81c8be;color:#81c8be}html.theme--catppuccin-frappe .button.is-info.is-outlined:hover,html.theme--catppuccin-frappe .button.is-info.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-info.is-outlined:focus,html.theme--catppuccin-frappe .button.is-info.is-outlined.is-focused{background-color:#81c8be;border-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #81c8be #81c8be !important}html.theme--catppuccin-frappe .button.is-info.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-info.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-info.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-info.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-info.is-outlined{background-color:transparent;border-color:#81c8be;box-shadow:none;color:#81c8be}html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#81c8be}html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #81c8be #81c8be !important}html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info.is-light{background-color:#f1f9f8;color:#2d675f}html.theme--catppuccin-frappe .button.is-info.is-light:hover,html.theme--catppuccin-frappe .button.is-info.is-light.is-hovered{background-color:#e8f5f3;border-color:transparent;color:#2d675f}html.theme--catppuccin-frappe .button.is-info.is-light:active,html.theme--catppuccin-frappe .button.is-info.is-light.is-active{background-color:#dff1ef;border-color:transparent;color:#2d675f}html.theme--catppuccin-frappe .button.is-success{background-color:#a6d189;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success:hover,html.theme--catppuccin-frappe .button.is-success.is-hovered{background-color:#9fcd80;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success:focus,html.theme--catppuccin-frappe .button.is-success.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success:focus:not(:active),html.theme--catppuccin-frappe .button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(166,209,137,0.25)}html.theme--catppuccin-frappe .button.is-success:active,html.theme--catppuccin-frappe .button.is-success.is-active{background-color:#98ca77;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-success{background-color:#a6d189;border-color:#a6d189;box-shadow:none}html.theme--catppuccin-frappe .button.is-success.is-inverted{background-color:rgba(0,0,0,0.7);color:#a6d189}html.theme--catppuccin-frappe .button.is-success.is-inverted:hover,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-success.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#a6d189}html.theme--catppuccin-frappe .button.is-success.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-success.is-outlined{background-color:transparent;border-color:#a6d189;color:#a6d189}html.theme--catppuccin-frappe .button.is-success.is-outlined:hover,html.theme--catppuccin-frappe .button.is-success.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-success.is-outlined:focus,html.theme--catppuccin-frappe .button.is-success.is-outlined.is-focused{background-color:#a6d189;border-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #a6d189 #a6d189 !important}html.theme--catppuccin-frappe .button.is-success.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-success.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-success.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-success.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-success.is-outlined{background-color:transparent;border-color:#a6d189;box-shadow:none;color:#a6d189}html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#a6d189}html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #a6d189 #a6d189 !important}html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success.is-light{background-color:#f4f9f0;color:#446a29}html.theme--catppuccin-frappe .button.is-success.is-light:hover,html.theme--catppuccin-frappe .button.is-success.is-light.is-hovered{background-color:#edf6e7;border-color:transparent;color:#446a29}html.theme--catppuccin-frappe .button.is-success.is-light:active,html.theme--catppuccin-frappe .button.is-success.is-light.is-active{background-color:#e6f2de;border-color:transparent;color:#446a29}html.theme--catppuccin-frappe .button.is-warning{background-color:#e5c890;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning:hover,html.theme--catppuccin-frappe .button.is-warning.is-hovered{background-color:#e3c386;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning:focus,html.theme--catppuccin-frappe .button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning:focus:not(:active),html.theme--catppuccin-frappe .button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(229,200,144,0.25)}html.theme--catppuccin-frappe .button.is-warning:active,html.theme--catppuccin-frappe .button.is-warning.is-active{background-color:#e0be7b;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-warning{background-color:#e5c890;border-color:#e5c890;box-shadow:none}html.theme--catppuccin-frappe .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#e5c890}html.theme--catppuccin-frappe .button.is-warning.is-inverted:hover,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#e5c890}html.theme--catppuccin-frappe .button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-warning.is-outlined{background-color:transparent;border-color:#e5c890;color:#e5c890}html.theme--catppuccin-frappe .button.is-warning.is-outlined:hover,html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-warning.is-outlined:focus,html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-focused{background-color:#e5c890;border-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #e5c890 #e5c890 !important}html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-warning.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-warning.is-outlined{background-color:transparent;border-color:#e5c890;box-shadow:none;color:#e5c890}html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#e5c890}html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #e5c890 #e5c890 !important}html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning.is-light{background-color:#fbf7ee;color:#78591c}html.theme--catppuccin-frappe .button.is-warning.is-light:hover,html.theme--catppuccin-frappe .button.is-warning.is-light.is-hovered{background-color:#f9f2e4;border-color:transparent;color:#78591c}html.theme--catppuccin-frappe .button.is-warning.is-light:active,html.theme--catppuccin-frappe .button.is-warning.is-light.is-active{background-color:#f6edda;border-color:transparent;color:#78591c}html.theme--catppuccin-frappe .button.is-danger{background-color:#e78284;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-danger:hover,html.theme--catppuccin-frappe .button.is-danger.is-hovered{background-color:#e57779;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-danger:focus,html.theme--catppuccin-frappe .button.is-danger.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-danger:focus:not(:active),html.theme--catppuccin-frappe .button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(231,130,132,0.25)}html.theme--catppuccin-frappe .button.is-danger:active,html.theme--catppuccin-frappe .button.is-danger.is-active{background-color:#e36d6f;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-danger[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-danger{background-color:#e78284;border-color:#e78284;box-shadow:none}html.theme--catppuccin-frappe .button.is-danger.is-inverted{background-color:#fff;color:#e78284}html.theme--catppuccin-frappe .button.is-danger.is-inverted:hover,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-frappe .button.is-danger.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#e78284}html.theme--catppuccin-frappe .button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-danger.is-outlined{background-color:transparent;border-color:#e78284;color:#e78284}html.theme--catppuccin-frappe .button.is-danger.is-outlined:hover,html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-danger.is-outlined:focus,html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-focused{background-color:#e78284;border-color:#e78284;color:#fff}html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #e78284 #e78284 !important}html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-danger.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-danger.is-outlined{background-color:transparent;border-color:#e78284;box-shadow:none;color:#e78284}html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#e78284}html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #e78284 #e78284 !important}html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-danger.is-light{background-color:#fceeee;color:#9a1e20}html.theme--catppuccin-frappe .button.is-danger.is-light:hover,html.theme--catppuccin-frappe .button.is-danger.is-light.is-hovered{background-color:#fae3e4;border-color:transparent;color:#9a1e20}html.theme--catppuccin-frappe .button.is-danger.is-light:active,html.theme--catppuccin-frappe .button.is-danger.is-light.is-active{background-color:#f8d8d9;border-color:transparent;color:#9a1e20}html.theme--catppuccin-frappe .button.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}html.theme--catppuccin-frappe .button.is-small:not(.is-rounded),html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:3px}html.theme--catppuccin-frappe .button.is-normal{font-size:1rem}html.theme--catppuccin-frappe .button.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .button.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .button[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button{background-color:#737994;border-color:#626880;box-shadow:none;opacity:.5}html.theme--catppuccin-frappe .button.is-fullwidth{display:flex;width:100%}html.theme--catppuccin-frappe .button.is-loading{color:transparent !important;pointer-events:none}html.theme--catppuccin-frappe .button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}html.theme--catppuccin-frappe .button.is-static{background-color:#292c3c;border-color:#626880;color:#838ba7;box-shadow:none;pointer-events:none}html.theme--catppuccin-frappe .button.is-rounded,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}html.theme--catppuccin-frappe .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-frappe .buttons .button{margin-bottom:0.5rem}html.theme--catppuccin-frappe .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}html.theme--catppuccin-frappe .buttons:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-frappe .buttons:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-frappe .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}html.theme--catppuccin-frappe .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:3px}html.theme--catppuccin-frappe .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}html.theme--catppuccin-frappe .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}html.theme--catppuccin-frappe .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-frappe .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}html.theme--catppuccin-frappe .buttons.has-addons .button:last-child{margin-right:0}html.theme--catppuccin-frappe .buttons.has-addons .button:hover,html.theme--catppuccin-frappe .buttons.has-addons .button.is-hovered{z-index:2}html.theme--catppuccin-frappe .buttons.has-addons .button:focus,html.theme--catppuccin-frappe .buttons.has-addons .button.is-focused,html.theme--catppuccin-frappe .buttons.has-addons .button:active,html.theme--catppuccin-frappe .buttons.has-addons .button.is-active,html.theme--catppuccin-frappe .buttons.has-addons .button.is-selected{z-index:3}html.theme--catppuccin-frappe .buttons.has-addons .button:focus:hover,html.theme--catppuccin-frappe .buttons.has-addons .button.is-focused:hover,html.theme--catppuccin-frappe .buttons.has-addons .button:active:hover,html.theme--catppuccin-frappe .buttons.has-addons .button.is-active:hover,html.theme--catppuccin-frappe .buttons.has-addons .button.is-selected:hover{z-index:4}html.theme--catppuccin-frappe .buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .buttons.is-centered{justify-content:center}html.theme--catppuccin-frappe .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}html.theme--catppuccin-frappe .buttons.is-right{justify-content:flex-end}html.theme--catppuccin-frappe .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .button.is-responsive.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}html.theme--catppuccin-frappe .button.is-responsive,html.theme--catppuccin-frappe .button.is-responsive.is-normal{font-size:.65625rem}html.theme--catppuccin-frappe .button.is-responsive.is-medium{font-size:.75rem}html.theme--catppuccin-frappe .button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .button.is-responsive.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}html.theme--catppuccin-frappe .button.is-responsive,html.theme--catppuccin-frappe .button.is-responsive.is-normal{font-size:.75rem}html.theme--catppuccin-frappe .button.is-responsive.is-medium{font-size:1rem}html.theme--catppuccin-frappe .button.is-responsive.is-large{font-size:1.25rem}}html.theme--catppuccin-frappe .container{flex-grow:1;margin:0 auto;position:relative;width:auto}html.theme--catppuccin-frappe .container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .container{max-width:992px}}@media screen and (max-width: 1215px){html.theme--catppuccin-frappe .container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){html.theme--catppuccin-frappe .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}html.theme--catppuccin-frappe .content li+li{margin-top:0.25em}html.theme--catppuccin-frappe .content p:not(:last-child),html.theme--catppuccin-frappe .content dl:not(:last-child),html.theme--catppuccin-frappe .content ol:not(:last-child),html.theme--catppuccin-frappe .content ul:not(:last-child),html.theme--catppuccin-frappe .content blockquote:not(:last-child),html.theme--catppuccin-frappe .content pre:not(:last-child),html.theme--catppuccin-frappe .content table:not(:last-child){margin-bottom:1em}html.theme--catppuccin-frappe .content h1,html.theme--catppuccin-frappe .content h2,html.theme--catppuccin-frappe .content h3,html.theme--catppuccin-frappe .content h4,html.theme--catppuccin-frappe .content h5,html.theme--catppuccin-frappe .content h6{color:#c6d0f5;font-weight:600;line-height:1.125}html.theme--catppuccin-frappe .content h1{font-size:2em;margin-bottom:0.5em}html.theme--catppuccin-frappe .content h1:not(:first-child){margin-top:1em}html.theme--catppuccin-frappe .content h2{font-size:1.75em;margin-bottom:0.5714em}html.theme--catppuccin-frappe .content h2:not(:first-child){margin-top:1.1428em}html.theme--catppuccin-frappe .content h3{font-size:1.5em;margin-bottom:0.6666em}html.theme--catppuccin-frappe .content h3:not(:first-child){margin-top:1.3333em}html.theme--catppuccin-frappe .content h4{font-size:1.25em;margin-bottom:0.8em}html.theme--catppuccin-frappe .content h5{font-size:1.125em;margin-bottom:0.8888em}html.theme--catppuccin-frappe .content h6{font-size:1em;margin-bottom:1em}html.theme--catppuccin-frappe .content blockquote{background-color:#292c3c;border-left:5px solid #626880;padding:1.25em 1.5em}html.theme--catppuccin-frappe .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-frappe .content ol:not([type]){list-style-type:decimal}html.theme--catppuccin-frappe .content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}html.theme--catppuccin-frappe .content ol.is-lower-roman:not([type]){list-style-type:lower-roman}html.theme--catppuccin-frappe .content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}html.theme--catppuccin-frappe .content ol.is-upper-roman:not([type]){list-style-type:upper-roman}html.theme--catppuccin-frappe .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-frappe .content ul ul{list-style-type:circle;margin-top:0.5em}html.theme--catppuccin-frappe .content ul ul ul{list-style-type:square}html.theme--catppuccin-frappe .content dd{margin-left:2em}html.theme--catppuccin-frappe .content figure{margin-left:2em;margin-right:2em;text-align:center}html.theme--catppuccin-frappe .content figure:not(:first-child){margin-top:2em}html.theme--catppuccin-frappe .content figure:not(:last-child){margin-bottom:2em}html.theme--catppuccin-frappe .content figure img{display:inline-block}html.theme--catppuccin-frappe .content figure figcaption{font-style:italic}html.theme--catppuccin-frappe .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}html.theme--catppuccin-frappe .content sup,html.theme--catppuccin-frappe .content sub{font-size:75%}html.theme--catppuccin-frappe .content table{width:100%}html.theme--catppuccin-frappe .content table td,html.theme--catppuccin-frappe .content table th{border:1px solid #626880;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-frappe .content table th{color:#b0bef1}html.theme--catppuccin-frappe .content table th:not([align]){text-align:inherit}html.theme--catppuccin-frappe .content table thead td,html.theme--catppuccin-frappe .content table thead th{border-width:0 0 2px;color:#b0bef1}html.theme--catppuccin-frappe .content table tfoot td,html.theme--catppuccin-frappe .content table tfoot th{border-width:2px 0 0;color:#b0bef1}html.theme--catppuccin-frappe .content table tbody tr:last-child td,html.theme--catppuccin-frappe .content table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-frappe .content .tabs li+li{margin-top:0}html.theme--catppuccin-frappe .content.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}html.theme--catppuccin-frappe .content.is-normal{font-size:1rem}html.theme--catppuccin-frappe .content.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .content.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}html.theme--catppuccin-frappe .icon.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}html.theme--catppuccin-frappe .icon.is-medium{height:2rem;width:2rem}html.theme--catppuccin-frappe .icon.is-large{height:3rem;width:3rem}html.theme--catppuccin-frappe .icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}html.theme--catppuccin-frappe .icon-text .icon{flex-grow:0;flex-shrink:0}html.theme--catppuccin-frappe .icon-text .icon:not(:last-child){margin-right:.25em}html.theme--catppuccin-frappe .icon-text .icon:not(:first-child){margin-left:.25em}html.theme--catppuccin-frappe div.icon-text{display:flex}html.theme--catppuccin-frappe .image,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img{display:block;position:relative}html.theme--catppuccin-frappe .image img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}html.theme--catppuccin-frappe .image img.is-rounded,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}html.theme--catppuccin-frappe .image.is-fullwidth,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}html.theme--catppuccin-frappe .image.is-square img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-frappe .image.is-square .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-frappe .image.is-1by1 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-frappe .image.is-1by1 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-frappe .image.is-5by4 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-frappe .image.is-5by4 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-frappe .image.is-4by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-frappe .image.is-4by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-frappe .image.is-3by2 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-frappe .image.is-3by2 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-frappe .image.is-5by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-frappe .image.is-5by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-frappe .image.is-16by9 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-frappe .image.is-16by9 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-frappe .image.is-2by1 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-frappe .image.is-2by1 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-frappe .image.is-3by1 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-frappe .image.is-3by1 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-frappe .image.is-4by5 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-frappe .image.is-4by5 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-frappe .image.is-3by4 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-frappe .image.is-3by4 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-frappe .image.is-2by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-frappe .image.is-2by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-frappe .image.is-3by5 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-frappe .image.is-3by5 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-frappe .image.is-9by16 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-frappe .image.is-9by16 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-frappe .image.is-1by2 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-frappe .image.is-1by2 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-frappe .image.is-1by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-frappe .image.is-1by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}html.theme--catppuccin-frappe .image.is-square,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-square,html.theme--catppuccin-frappe .image.is-1by1,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}html.theme--catppuccin-frappe .image.is-5by4,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}html.theme--catppuccin-frappe .image.is-4by3,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}html.theme--catppuccin-frappe .image.is-3by2,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}html.theme--catppuccin-frappe .image.is-5by3,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}html.theme--catppuccin-frappe .image.is-16by9,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}html.theme--catppuccin-frappe .image.is-2by1,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}html.theme--catppuccin-frappe .image.is-3by1,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}html.theme--catppuccin-frappe .image.is-4by5,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}html.theme--catppuccin-frappe .image.is-3by4,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}html.theme--catppuccin-frappe .image.is-2by3,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}html.theme--catppuccin-frappe .image.is-3by5,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}html.theme--catppuccin-frappe .image.is-9by16,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}html.theme--catppuccin-frappe .image.is-1by2,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}html.theme--catppuccin-frappe .image.is-1by3,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}html.theme--catppuccin-frappe .image.is-16x16,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}html.theme--catppuccin-frappe .image.is-24x24,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}html.theme--catppuccin-frappe .image.is-32x32,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}html.theme--catppuccin-frappe .image.is-48x48,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}html.theme--catppuccin-frappe .image.is-64x64,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}html.theme--catppuccin-frappe .image.is-96x96,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}html.theme--catppuccin-frappe .image.is-128x128,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}html.theme--catppuccin-frappe .notification{background-color:#292c3c;border-radius:.4em;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}html.theme--catppuccin-frappe .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-frappe .notification strong{color:currentColor}html.theme--catppuccin-frappe .notification code,html.theme--catppuccin-frappe .notification pre{background:#fff}html.theme--catppuccin-frappe .notification pre code{background:transparent}html.theme--catppuccin-frappe .notification>.delete{right:.5rem;position:absolute;top:0.5rem}html.theme--catppuccin-frappe .notification .title,html.theme--catppuccin-frappe .notification .subtitle,html.theme--catppuccin-frappe .notification .content{color:currentColor}html.theme--catppuccin-frappe .notification.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .notification.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .notification.is-dark,html.theme--catppuccin-frappe .content kbd.notification{background-color:#414559;color:#fff}html.theme--catppuccin-frappe .notification.is-primary,html.theme--catppuccin-frappe .docstring>section>a.notification.docs-sourcelink{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .notification.is-primary.is-light,html.theme--catppuccin-frappe .docstring>section>a.notification.is-light.docs-sourcelink{background-color:#edf2fc;color:#153a8e}html.theme--catppuccin-frappe .notification.is-link{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .notification.is-link.is-light{background-color:#edf2fc;color:#153a8e}html.theme--catppuccin-frappe .notification.is-info{background-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .notification.is-info.is-light{background-color:#f1f9f8;color:#2d675f}html.theme--catppuccin-frappe .notification.is-success{background-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .notification.is-success.is-light{background-color:#f4f9f0;color:#446a29}html.theme--catppuccin-frappe .notification.is-warning{background-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .notification.is-warning.is-light{background-color:#fbf7ee;color:#78591c}html.theme--catppuccin-frappe .notification.is-danger{background-color:#e78284;color:#fff}html.theme--catppuccin-frappe .notification.is-danger.is-light{background-color:#fceeee;color:#9a1e20}html.theme--catppuccin-frappe .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}html.theme--catppuccin-frappe .progress::-webkit-progress-bar{background-color:#51576d}html.theme--catppuccin-frappe .progress::-webkit-progress-value{background-color:#838ba7}html.theme--catppuccin-frappe .progress::-moz-progress-bar{background-color:#838ba7}html.theme--catppuccin-frappe .progress::-ms-fill{background-color:#838ba7;border:none}html.theme--catppuccin-frappe .progress.is-white::-webkit-progress-value{background-color:#fff}html.theme--catppuccin-frappe .progress.is-white::-moz-progress-bar{background-color:#fff}html.theme--catppuccin-frappe .progress.is-white::-ms-fill{background-color:#fff}html.theme--catppuccin-frappe .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}html.theme--catppuccin-frappe .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}html.theme--catppuccin-frappe .progress.is-black::-ms-fill{background-color:#0a0a0a}html.theme--catppuccin-frappe .progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-light::-webkit-progress-value{background-color:#f5f5f5}html.theme--catppuccin-frappe .progress.is-light::-moz-progress-bar{background-color:#f5f5f5}html.theme--catppuccin-frappe .progress.is-light::-ms-fill{background-color:#f5f5f5}html.theme--catppuccin-frappe .progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-dark::-webkit-progress-value,html.theme--catppuccin-frappe .content kbd.progress::-webkit-progress-value{background-color:#414559}html.theme--catppuccin-frappe .progress.is-dark::-moz-progress-bar,html.theme--catppuccin-frappe .content kbd.progress::-moz-progress-bar{background-color:#414559}html.theme--catppuccin-frappe .progress.is-dark::-ms-fill,html.theme--catppuccin-frappe .content kbd.progress::-ms-fill{background-color:#414559}html.theme--catppuccin-frappe .progress.is-dark:indeterminate,html.theme--catppuccin-frappe .content kbd.progress:indeterminate{background-image:linear-gradient(to right, #414559 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-primary::-webkit-progress-value,html.theme--catppuccin-frappe .docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#8caaee}html.theme--catppuccin-frappe .progress.is-primary::-moz-progress-bar,html.theme--catppuccin-frappe .docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#8caaee}html.theme--catppuccin-frappe .progress.is-primary::-ms-fill,html.theme--catppuccin-frappe .docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#8caaee}html.theme--catppuccin-frappe .progress.is-primary:indeterminate,html.theme--catppuccin-frappe .docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #8caaee 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-link::-webkit-progress-value{background-color:#8caaee}html.theme--catppuccin-frappe .progress.is-link::-moz-progress-bar{background-color:#8caaee}html.theme--catppuccin-frappe .progress.is-link::-ms-fill{background-color:#8caaee}html.theme--catppuccin-frappe .progress.is-link:indeterminate{background-image:linear-gradient(to right, #8caaee 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-info::-webkit-progress-value{background-color:#81c8be}html.theme--catppuccin-frappe .progress.is-info::-moz-progress-bar{background-color:#81c8be}html.theme--catppuccin-frappe .progress.is-info::-ms-fill{background-color:#81c8be}html.theme--catppuccin-frappe .progress.is-info:indeterminate{background-image:linear-gradient(to right, #81c8be 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-success::-webkit-progress-value{background-color:#a6d189}html.theme--catppuccin-frappe .progress.is-success::-moz-progress-bar{background-color:#a6d189}html.theme--catppuccin-frappe .progress.is-success::-ms-fill{background-color:#a6d189}html.theme--catppuccin-frappe .progress.is-success:indeterminate{background-image:linear-gradient(to right, #a6d189 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-warning::-webkit-progress-value{background-color:#e5c890}html.theme--catppuccin-frappe .progress.is-warning::-moz-progress-bar{background-color:#e5c890}html.theme--catppuccin-frappe .progress.is-warning::-ms-fill{background-color:#e5c890}html.theme--catppuccin-frappe .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #e5c890 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-danger::-webkit-progress-value{background-color:#e78284}html.theme--catppuccin-frappe .progress.is-danger::-moz-progress-bar{background-color:#e78284}html.theme--catppuccin-frappe .progress.is-danger::-ms-fill{background-color:#e78284}html.theme--catppuccin-frappe .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #e78284 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#51576d;background-image:linear-gradient(to right, #c6d0f5 30%, #51576d 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}html.theme--catppuccin-frappe .progress:indeterminate::-webkit-progress-bar{background-color:transparent}html.theme--catppuccin-frappe .progress:indeterminate::-moz-progress-bar{background-color:transparent}html.theme--catppuccin-frappe .progress:indeterminate::-ms-fill{animation-name:none}html.theme--catppuccin-frappe .progress.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}html.theme--catppuccin-frappe .progress.is-medium{height:1.25rem}html.theme--catppuccin-frappe .progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}html.theme--catppuccin-frappe .table{background-color:#51576d;color:#c6d0f5}html.theme--catppuccin-frappe .table td,html.theme--catppuccin-frappe .table th{border:1px solid #626880;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-frappe .table td.is-white,html.theme--catppuccin-frappe .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .table td.is-black,html.theme--catppuccin-frappe .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .table td.is-light,html.theme--catppuccin-frappe .table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .table td.is-dark,html.theme--catppuccin-frappe .table th.is-dark{background-color:#414559;border-color:#414559;color:#fff}html.theme--catppuccin-frappe .table td.is-primary,html.theme--catppuccin-frappe .table th.is-primary{background-color:#8caaee;border-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .table td.is-link,html.theme--catppuccin-frappe .table th.is-link{background-color:#8caaee;border-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .table td.is-info,html.theme--catppuccin-frappe .table th.is-info{background-color:#81c8be;border-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .table td.is-success,html.theme--catppuccin-frappe .table th.is-success{background-color:#a6d189;border-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .table td.is-warning,html.theme--catppuccin-frappe .table th.is-warning{background-color:#e5c890;border-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .table td.is-danger,html.theme--catppuccin-frappe .table th.is-danger{background-color:#e78284;border-color:#e78284;color:#fff}html.theme--catppuccin-frappe .table td.is-narrow,html.theme--catppuccin-frappe .table th.is-narrow{white-space:nowrap;width:1%}html.theme--catppuccin-frappe .table td.is-selected,html.theme--catppuccin-frappe .table th.is-selected{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .table td.is-selected a,html.theme--catppuccin-frappe .table td.is-selected strong,html.theme--catppuccin-frappe .table th.is-selected a,html.theme--catppuccin-frappe .table th.is-selected strong{color:currentColor}html.theme--catppuccin-frappe .table td.is-vcentered,html.theme--catppuccin-frappe .table th.is-vcentered{vertical-align:middle}html.theme--catppuccin-frappe .table th{color:#b0bef1}html.theme--catppuccin-frappe .table th:not([align]){text-align:left}html.theme--catppuccin-frappe .table tr.is-selected{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .table tr.is-selected a,html.theme--catppuccin-frappe .table tr.is-selected strong{color:currentColor}html.theme--catppuccin-frappe .table tr.is-selected td,html.theme--catppuccin-frappe .table tr.is-selected th{border-color:#fff;color:currentColor}html.theme--catppuccin-frappe .table thead{background-color:rgba(0,0,0,0)}html.theme--catppuccin-frappe .table thead td,html.theme--catppuccin-frappe .table thead th{border-width:0 0 2px;color:#b0bef1}html.theme--catppuccin-frappe .table tfoot{background-color:rgba(0,0,0,0)}html.theme--catppuccin-frappe .table tfoot td,html.theme--catppuccin-frappe .table tfoot th{border-width:2px 0 0;color:#b0bef1}html.theme--catppuccin-frappe .table tbody{background-color:rgba(0,0,0,0)}html.theme--catppuccin-frappe .table tbody tr:last-child td,html.theme--catppuccin-frappe .table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-frappe .table.is-bordered td,html.theme--catppuccin-frappe .table.is-bordered th{border-width:1px}html.theme--catppuccin-frappe .table.is-bordered tr:last-child td,html.theme--catppuccin-frappe .table.is-bordered tr:last-child th{border-bottom-width:1px}html.theme--catppuccin-frappe .table.is-fullwidth{width:100%}html.theme--catppuccin-frappe .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#414559}html.theme--catppuccin-frappe .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#414559}html.theme--catppuccin-frappe .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#454a5f}html.theme--catppuccin-frappe .table.is-narrow td,html.theme--catppuccin-frappe .table.is-narrow th{padding:0.25em 0.5em}html.theme--catppuccin-frappe .table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#414559}html.theme--catppuccin-frappe .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}html.theme--catppuccin-frappe .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-frappe .tags .tag,html.theme--catppuccin-frappe .tags .content kbd,html.theme--catppuccin-frappe .content .tags kbd,html.theme--catppuccin-frappe .tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}html.theme--catppuccin-frappe .tags .tag:not(:last-child),html.theme--catppuccin-frappe .tags .content kbd:not(:last-child),html.theme--catppuccin-frappe .content .tags kbd:not(:last-child),html.theme--catppuccin-frappe .tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}html.theme--catppuccin-frappe .tags:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-frappe .tags:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-frappe .tags.are-medium .tag:not(.is-normal):not(.is-large),html.theme--catppuccin-frappe .tags.are-medium .content kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-frappe .content .tags.are-medium kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-frappe .tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}html.theme--catppuccin-frappe .tags.are-large .tag:not(.is-normal):not(.is-medium),html.theme--catppuccin-frappe .tags.are-large .content kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-frappe .content .tags.are-large kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-frappe .tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}html.theme--catppuccin-frappe .tags.is-centered{justify-content:center}html.theme--catppuccin-frappe .tags.is-centered .tag,html.theme--catppuccin-frappe .tags.is-centered .content kbd,html.theme--catppuccin-frappe .content .tags.is-centered kbd,html.theme--catppuccin-frappe .tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}html.theme--catppuccin-frappe .tags.is-right{justify-content:flex-end}html.theme--catppuccin-frappe .tags.is-right .tag:not(:first-child),html.theme--catppuccin-frappe .tags.is-right .content kbd:not(:first-child),html.theme--catppuccin-frappe .content .tags.is-right kbd:not(:first-child),html.theme--catppuccin-frappe .tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}html.theme--catppuccin-frappe .tags.is-right .tag:not(:last-child),html.theme--catppuccin-frappe .tags.is-right .content kbd:not(:last-child),html.theme--catppuccin-frappe .content .tags.is-right kbd:not(:last-child),html.theme--catppuccin-frappe .tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}html.theme--catppuccin-frappe .tags.has-addons .tag,html.theme--catppuccin-frappe .tags.has-addons .content kbd,html.theme--catppuccin-frappe .content .tags.has-addons kbd,html.theme--catppuccin-frappe .tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}html.theme--catppuccin-frappe .tags.has-addons .tag:not(:first-child),html.theme--catppuccin-frappe .tags.has-addons .content kbd:not(:first-child),html.theme--catppuccin-frappe .content .tags.has-addons kbd:not(:first-child),html.theme--catppuccin-frappe .tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}html.theme--catppuccin-frappe .tags.has-addons .tag:not(:last-child),html.theme--catppuccin-frappe .tags.has-addons .content kbd:not(:last-child),html.theme--catppuccin-frappe .content .tags.has-addons kbd:not(:last-child),html.theme--catppuccin-frappe .tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}html.theme--catppuccin-frappe .tag:not(body),html.theme--catppuccin-frappe .content kbd:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#292c3c;border-radius:.4em;color:#c6d0f5;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}html.theme--catppuccin-frappe .tag:not(body) .delete,html.theme--catppuccin-frappe .content kbd:not(body) .delete,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}html.theme--catppuccin-frappe .tag.is-white:not(body),html.theme--catppuccin-frappe .content kbd.is-white:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .tag.is-black:not(body),html.theme--catppuccin-frappe .content kbd.is-black:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .tag.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .tag.is-dark:not(body),html.theme--catppuccin-frappe .content kbd:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-dark:not(body),html.theme--catppuccin-frappe .content .docstring>section>kbd:not(body){background-color:#414559;color:#fff}html.theme--catppuccin-frappe .tag.is-primary:not(body),html.theme--catppuccin-frappe .content kbd.is-primary:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body){background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .tag.is-primary.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-primary.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#edf2fc;color:#153a8e}html.theme--catppuccin-frappe .tag.is-link:not(body),html.theme--catppuccin-frappe .content kbd.is-link:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .tag.is-link.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-link.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#edf2fc;color:#153a8e}html.theme--catppuccin-frappe .tag.is-info:not(body),html.theme--catppuccin-frappe .content kbd.is-info:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .tag.is-info.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-info.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#f1f9f8;color:#2d675f}html.theme--catppuccin-frappe .tag.is-success:not(body),html.theme--catppuccin-frappe .content kbd.is-success:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .tag.is-success.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-success.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#f4f9f0;color:#446a29}html.theme--catppuccin-frappe .tag.is-warning:not(body),html.theme--catppuccin-frappe .content kbd.is-warning:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .tag.is-warning.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-warning.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fbf7ee;color:#78591c}html.theme--catppuccin-frappe .tag.is-danger:not(body),html.theme--catppuccin-frappe .content kbd.is-danger:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#e78284;color:#fff}html.theme--catppuccin-frappe .tag.is-danger.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-danger.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#fceeee;color:#9a1e20}html.theme--catppuccin-frappe .tag.is-normal:not(body),html.theme--catppuccin-frappe .content kbd.is-normal:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}html.theme--catppuccin-frappe .tag.is-medium:not(body),html.theme--catppuccin-frappe .content kbd.is-medium:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}html.theme--catppuccin-frappe .tag.is-large:not(body),html.theme--catppuccin-frappe .content kbd.is-large:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}html.theme--catppuccin-frappe .tag:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-frappe .content kbd:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}html.theme--catppuccin-frappe .tag:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-frappe .content kbd:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}html.theme--catppuccin-frappe .tag:not(body) .icon:first-child:last-child,html.theme--catppuccin-frappe .content kbd:not(body) .icon:first-child:last-child,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}html.theme--catppuccin-frappe .tag.is-delete:not(body),html.theme--catppuccin-frappe .content kbd.is-delete:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}html.theme--catppuccin-frappe .tag.is-delete:not(body)::before,html.theme--catppuccin-frappe .content kbd.is-delete:not(body)::before,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body)::before,html.theme--catppuccin-frappe .tag.is-delete:not(body)::after,html.theme--catppuccin-frappe .content kbd.is-delete:not(body)::after,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-frappe .tag.is-delete:not(body)::before,html.theme--catppuccin-frappe .content kbd.is-delete:not(body)::before,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}html.theme--catppuccin-frappe .tag.is-delete:not(body)::after,html.theme--catppuccin-frappe .content kbd.is-delete:not(body)::after,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}html.theme--catppuccin-frappe .tag.is-delete:not(body):hover,html.theme--catppuccin-frappe .content kbd.is-delete:not(body):hover,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body):hover,html.theme--catppuccin-frappe .tag.is-delete:not(body):focus,html.theme--catppuccin-frappe .content kbd.is-delete:not(body):focus,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#1f212d}html.theme--catppuccin-frappe .tag.is-delete:not(body):active,html.theme--catppuccin-frappe .content kbd.is-delete:not(body):active,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#14161e}html.theme--catppuccin-frappe .tag.is-rounded:not(body),html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:not(body),html.theme--catppuccin-frappe .content kbd.is-rounded:not(body),html.theme--catppuccin-frappe #documenter .docs-sidebar .content form.docs-search>input:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}html.theme--catppuccin-frappe a.tag:hover,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:hover{text-decoration:underline}html.theme--catppuccin-frappe .title,html.theme--catppuccin-frappe .subtitle{word-break:break-word}html.theme--catppuccin-frappe .title em,html.theme--catppuccin-frappe .title span,html.theme--catppuccin-frappe .subtitle em,html.theme--catppuccin-frappe .subtitle span{font-weight:inherit}html.theme--catppuccin-frappe .title sub,html.theme--catppuccin-frappe .subtitle sub{font-size:.75em}html.theme--catppuccin-frappe .title sup,html.theme--catppuccin-frappe .subtitle sup{font-size:.75em}html.theme--catppuccin-frappe .title .tag,html.theme--catppuccin-frappe .title .content kbd,html.theme--catppuccin-frappe .content .title kbd,html.theme--catppuccin-frappe .title .docstring>section>a.docs-sourcelink,html.theme--catppuccin-frappe .subtitle .tag,html.theme--catppuccin-frappe .subtitle .content kbd,html.theme--catppuccin-frappe .content .subtitle kbd,html.theme--catppuccin-frappe .subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}html.theme--catppuccin-frappe .title{color:#fff;font-size:2rem;font-weight:500;line-height:1.125}html.theme--catppuccin-frappe .title strong{color:inherit;font-weight:inherit}html.theme--catppuccin-frappe .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}html.theme--catppuccin-frappe .title.is-1{font-size:3rem}html.theme--catppuccin-frappe .title.is-2{font-size:2.5rem}html.theme--catppuccin-frappe .title.is-3{font-size:2rem}html.theme--catppuccin-frappe .title.is-4{font-size:1.5rem}html.theme--catppuccin-frappe .title.is-5{font-size:1.25rem}html.theme--catppuccin-frappe .title.is-6{font-size:1rem}html.theme--catppuccin-frappe .title.is-7{font-size:.75rem}html.theme--catppuccin-frappe .subtitle{color:#737994;font-size:1.25rem;font-weight:400;line-height:1.25}html.theme--catppuccin-frappe .subtitle strong{color:#737994;font-weight:600}html.theme--catppuccin-frappe .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}html.theme--catppuccin-frappe .subtitle.is-1{font-size:3rem}html.theme--catppuccin-frappe .subtitle.is-2{font-size:2.5rem}html.theme--catppuccin-frappe .subtitle.is-3{font-size:2rem}html.theme--catppuccin-frappe .subtitle.is-4{font-size:1.5rem}html.theme--catppuccin-frappe .subtitle.is-5{font-size:1.25rem}html.theme--catppuccin-frappe .subtitle.is-6{font-size:1rem}html.theme--catppuccin-frappe .subtitle.is-7{font-size:.75rem}html.theme--catppuccin-frappe .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}html.theme--catppuccin-frappe .number{align-items:center;background-color:#292c3c;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}html.theme--catppuccin-frappe .select select,html.theme--catppuccin-frappe .textarea,html.theme--catppuccin-frappe .input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input{background-color:#303446;border-color:#626880;border-radius:.4em;color:#838ba7}html.theme--catppuccin-frappe .select select::-moz-placeholder,html.theme--catppuccin-frappe .textarea::-moz-placeholder,html.theme--catppuccin-frappe .input::-moz-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#868c98}html.theme--catppuccin-frappe .select select::-webkit-input-placeholder,html.theme--catppuccin-frappe .textarea::-webkit-input-placeholder,html.theme--catppuccin-frappe .input::-webkit-input-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#868c98}html.theme--catppuccin-frappe .select select:-moz-placeholder,html.theme--catppuccin-frappe .textarea:-moz-placeholder,html.theme--catppuccin-frappe .input:-moz-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#868c98}html.theme--catppuccin-frappe .select select:-ms-input-placeholder,html.theme--catppuccin-frappe .textarea:-ms-input-placeholder,html.theme--catppuccin-frappe .input:-ms-input-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#868c98}html.theme--catppuccin-frappe .select select:hover,html.theme--catppuccin-frappe .textarea:hover,html.theme--catppuccin-frappe .input:hover,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:hover,html.theme--catppuccin-frappe .select select.is-hovered,html.theme--catppuccin-frappe .is-hovered.textarea,html.theme--catppuccin-frappe .is-hovered.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#737994}html.theme--catppuccin-frappe .select select:focus,html.theme--catppuccin-frappe .textarea:focus,html.theme--catppuccin-frappe .input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-frappe .select select.is-focused,html.theme--catppuccin-frappe .is-focused.textarea,html.theme--catppuccin-frappe .is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .select select:active,html.theme--catppuccin-frappe .textarea:active,html.theme--catppuccin-frappe .input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-frappe .select select.is-active,html.theme--catppuccin-frappe .is-active.textarea,html.theme--catppuccin-frappe .is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{border-color:#8caaee;box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .select select[disabled],html.theme--catppuccin-frappe .textarea[disabled],html.theme--catppuccin-frappe .input[disabled],html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] html.theme--catppuccin-frappe .select select,fieldset[disabled] html.theme--catppuccin-frappe .textarea,fieldset[disabled] html.theme--catppuccin-frappe .input,fieldset[disabled] html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input{background-color:#737994;border-color:#292c3c;box-shadow:none;color:#f1f4fd}html.theme--catppuccin-frappe .select select[disabled]::-moz-placeholder,html.theme--catppuccin-frappe .textarea[disabled]::-moz-placeholder,html.theme--catppuccin-frappe .input[disabled]::-moz-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .select select::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .textarea::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .input::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(241,244,253,0.3)}html.theme--catppuccin-frappe .select select[disabled]::-webkit-input-placeholder,html.theme--catppuccin-frappe .textarea[disabled]::-webkit-input-placeholder,html.theme--catppuccin-frappe .input[disabled]::-webkit-input-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .select select::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .textarea::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .input::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(241,244,253,0.3)}html.theme--catppuccin-frappe .select select[disabled]:-moz-placeholder,html.theme--catppuccin-frappe .textarea[disabled]:-moz-placeholder,html.theme--catppuccin-frappe .input[disabled]:-moz-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .select select:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .textarea:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .input:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(241,244,253,0.3)}html.theme--catppuccin-frappe .select select[disabled]:-ms-input-placeholder,html.theme--catppuccin-frappe .textarea[disabled]:-ms-input-placeholder,html.theme--catppuccin-frappe .input[disabled]:-ms-input-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .select select:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .textarea:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .input:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(241,244,253,0.3)}html.theme--catppuccin-frappe .textarea,html.theme--catppuccin-frappe .input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}html.theme--catppuccin-frappe .textarea[readonly],html.theme--catppuccin-frappe .input[readonly],html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}html.theme--catppuccin-frappe .is-white.textarea,html.theme--catppuccin-frappe .is-white.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}html.theme--catppuccin-frappe .is-white.textarea:focus,html.theme--catppuccin-frappe .is-white.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-white:focus,html.theme--catppuccin-frappe .is-white.is-focused.textarea,html.theme--catppuccin-frappe .is-white.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-white.textarea:active,html.theme--catppuccin-frappe .is-white.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-white:active,html.theme--catppuccin-frappe .is-white.is-active.textarea,html.theme--catppuccin-frappe .is-white.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-frappe .is-black.textarea,html.theme--catppuccin-frappe .is-black.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}html.theme--catppuccin-frappe .is-black.textarea:focus,html.theme--catppuccin-frappe .is-black.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-black:focus,html.theme--catppuccin-frappe .is-black.is-focused.textarea,html.theme--catppuccin-frappe .is-black.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-black.textarea:active,html.theme--catppuccin-frappe .is-black.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-black:active,html.theme--catppuccin-frappe .is-black.is-active.textarea,html.theme--catppuccin-frappe .is-black.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-frappe .is-light.textarea,html.theme--catppuccin-frappe .is-light.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-light{border-color:#f5f5f5}html.theme--catppuccin-frappe .is-light.textarea:focus,html.theme--catppuccin-frappe .is-light.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-light:focus,html.theme--catppuccin-frappe .is-light.is-focused.textarea,html.theme--catppuccin-frappe .is-light.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-light.textarea:active,html.theme--catppuccin-frappe .is-light.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-light:active,html.theme--catppuccin-frappe .is-light.is-active.textarea,html.theme--catppuccin-frappe .is-light.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-frappe .is-dark.textarea,html.theme--catppuccin-frappe .content kbd.textarea,html.theme--catppuccin-frappe .is-dark.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-dark,html.theme--catppuccin-frappe .content kbd.input{border-color:#414559}html.theme--catppuccin-frappe .is-dark.textarea:focus,html.theme--catppuccin-frappe .content kbd.textarea:focus,html.theme--catppuccin-frappe .is-dark.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-dark:focus,html.theme--catppuccin-frappe .content kbd.input:focus,html.theme--catppuccin-frappe .is-dark.is-focused.textarea,html.theme--catppuccin-frappe .content kbd.is-focused.textarea,html.theme--catppuccin-frappe .is-dark.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .content kbd.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar .content form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-dark.textarea:active,html.theme--catppuccin-frappe .content kbd.textarea:active,html.theme--catppuccin-frappe .is-dark.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-dark:active,html.theme--catppuccin-frappe .content kbd.input:active,html.theme--catppuccin-frappe .is-dark.is-active.textarea,html.theme--catppuccin-frappe .content kbd.is-active.textarea,html.theme--catppuccin-frappe .is-dark.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-frappe .content kbd.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(65,69,89,0.25)}html.theme--catppuccin-frappe .is-primary.textarea,html.theme--catppuccin-frappe .docstring>section>a.textarea.docs-sourcelink,html.theme--catppuccin-frappe .is-primary.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-primary,html.theme--catppuccin-frappe .docstring>section>a.input.docs-sourcelink{border-color:#8caaee}html.theme--catppuccin-frappe .is-primary.textarea:focus,html.theme--catppuccin-frappe .docstring>section>a.textarea.docs-sourcelink:focus,html.theme--catppuccin-frappe .is-primary.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-primary:focus,html.theme--catppuccin-frappe .docstring>section>a.input.docs-sourcelink:focus,html.theme--catppuccin-frappe .is-primary.is-focused.textarea,html.theme--catppuccin-frappe .docstring>section>a.is-focused.textarea.docs-sourcelink,html.theme--catppuccin-frappe .is-primary.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .docstring>section>a.is-focused.input.docs-sourcelink,html.theme--catppuccin-frappe .is-primary.textarea:active,html.theme--catppuccin-frappe .docstring>section>a.textarea.docs-sourcelink:active,html.theme--catppuccin-frappe .is-primary.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-primary:active,html.theme--catppuccin-frappe .docstring>section>a.input.docs-sourcelink:active,html.theme--catppuccin-frappe .is-primary.is-active.textarea,html.theme--catppuccin-frappe .docstring>section>a.is-active.textarea.docs-sourcelink,html.theme--catppuccin-frappe .is-primary.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-frappe .docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .is-link.textarea,html.theme--catppuccin-frappe .is-link.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-link{border-color:#8caaee}html.theme--catppuccin-frappe .is-link.textarea:focus,html.theme--catppuccin-frappe .is-link.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-link:focus,html.theme--catppuccin-frappe .is-link.is-focused.textarea,html.theme--catppuccin-frappe .is-link.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-link.textarea:active,html.theme--catppuccin-frappe .is-link.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-link:active,html.theme--catppuccin-frappe .is-link.is-active.textarea,html.theme--catppuccin-frappe .is-link.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .is-info.textarea,html.theme--catppuccin-frappe .is-info.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-info{border-color:#81c8be}html.theme--catppuccin-frappe .is-info.textarea:focus,html.theme--catppuccin-frappe .is-info.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-info:focus,html.theme--catppuccin-frappe .is-info.is-focused.textarea,html.theme--catppuccin-frappe .is-info.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-info.textarea:active,html.theme--catppuccin-frappe .is-info.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-info:active,html.theme--catppuccin-frappe .is-info.is-active.textarea,html.theme--catppuccin-frappe .is-info.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(129,200,190,0.25)}html.theme--catppuccin-frappe .is-success.textarea,html.theme--catppuccin-frappe .is-success.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-success{border-color:#a6d189}html.theme--catppuccin-frappe .is-success.textarea:focus,html.theme--catppuccin-frappe .is-success.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-success:focus,html.theme--catppuccin-frappe .is-success.is-focused.textarea,html.theme--catppuccin-frappe .is-success.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-success.textarea:active,html.theme--catppuccin-frappe .is-success.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-success:active,html.theme--catppuccin-frappe .is-success.is-active.textarea,html.theme--catppuccin-frappe .is-success.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(166,209,137,0.25)}html.theme--catppuccin-frappe .is-warning.textarea,html.theme--catppuccin-frappe .is-warning.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#e5c890}html.theme--catppuccin-frappe .is-warning.textarea:focus,html.theme--catppuccin-frappe .is-warning.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-warning:focus,html.theme--catppuccin-frappe .is-warning.is-focused.textarea,html.theme--catppuccin-frappe .is-warning.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-warning.textarea:active,html.theme--catppuccin-frappe .is-warning.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-warning:active,html.theme--catppuccin-frappe .is-warning.is-active.textarea,html.theme--catppuccin-frappe .is-warning.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(229,200,144,0.25)}html.theme--catppuccin-frappe .is-danger.textarea,html.theme--catppuccin-frappe .is-danger.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#e78284}html.theme--catppuccin-frappe .is-danger.textarea:focus,html.theme--catppuccin-frappe .is-danger.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-danger:focus,html.theme--catppuccin-frappe .is-danger.is-focused.textarea,html.theme--catppuccin-frappe .is-danger.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-danger.textarea:active,html.theme--catppuccin-frappe .is-danger.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-danger:active,html.theme--catppuccin-frappe .is-danger.is-active.textarea,html.theme--catppuccin-frappe .is-danger.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(231,130,132,0.25)}html.theme--catppuccin-frappe .is-small.textarea,html.theme--catppuccin-frappe .is-small.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input{border-radius:3px;font-size:.75rem}html.theme--catppuccin-frappe .is-medium.textarea,html.theme--catppuccin-frappe .is-medium.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .is-large.textarea,html.theme--catppuccin-frappe .is-large.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .is-fullwidth.textarea,html.theme--catppuccin-frappe .is-fullwidth.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}html.theme--catppuccin-frappe .is-inline.textarea,html.theme--catppuccin-frappe .is-inline.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}html.theme--catppuccin-frappe .input.is-rounded,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}html.theme--catppuccin-frappe .input.is-static,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}html.theme--catppuccin-frappe .textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}html.theme--catppuccin-frappe .textarea:not([rows]){max-height:40em;min-height:8em}html.theme--catppuccin-frappe .textarea[rows]{height:initial}html.theme--catppuccin-frappe .textarea.has-fixed-size{resize:none}html.theme--catppuccin-frappe .radio,html.theme--catppuccin-frappe .checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}html.theme--catppuccin-frappe .radio input,html.theme--catppuccin-frappe .checkbox input{cursor:pointer}html.theme--catppuccin-frappe .radio:hover,html.theme--catppuccin-frappe .checkbox:hover{color:#99d1db}html.theme--catppuccin-frappe .radio[disabled],html.theme--catppuccin-frappe .checkbox[disabled],fieldset[disabled] html.theme--catppuccin-frappe .radio,fieldset[disabled] html.theme--catppuccin-frappe .checkbox,html.theme--catppuccin-frappe .radio input[disabled],html.theme--catppuccin-frappe .checkbox input[disabled]{color:#f1f4fd;cursor:not-allowed}html.theme--catppuccin-frappe .radio+.radio{margin-left:.5em}html.theme--catppuccin-frappe .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}html.theme--catppuccin-frappe .select:not(.is-multiple){height:2.5em}html.theme--catppuccin-frappe .select:not(.is-multiple):not(.is-loading)::after{border-color:#8caaee;right:1.125em;z-index:4}html.theme--catppuccin-frappe .select.is-rounded select,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}html.theme--catppuccin-frappe .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}html.theme--catppuccin-frappe .select select::-ms-expand{display:none}html.theme--catppuccin-frappe .select select[disabled]:hover,fieldset[disabled] html.theme--catppuccin-frappe .select select:hover{border-color:#292c3c}html.theme--catppuccin-frappe .select select:not([multiple]){padding-right:2.5em}html.theme--catppuccin-frappe .select select[multiple]{height:auto;padding:0}html.theme--catppuccin-frappe .select select[multiple] option{padding:0.5em 1em}html.theme--catppuccin-frappe .select:not(.is-multiple):not(.is-loading):hover::after{border-color:#99d1db}html.theme--catppuccin-frappe .select.is-white:not(:hover)::after{border-color:#fff}html.theme--catppuccin-frappe .select.is-white select{border-color:#fff}html.theme--catppuccin-frappe .select.is-white select:hover,html.theme--catppuccin-frappe .select.is-white select.is-hovered{border-color:#f2f2f2}html.theme--catppuccin-frappe .select.is-white select:focus,html.theme--catppuccin-frappe .select.is-white select.is-focused,html.theme--catppuccin-frappe .select.is-white select:active,html.theme--catppuccin-frappe .select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-frappe .select.is-black:not(:hover)::after{border-color:#0a0a0a}html.theme--catppuccin-frappe .select.is-black select{border-color:#0a0a0a}html.theme--catppuccin-frappe .select.is-black select:hover,html.theme--catppuccin-frappe .select.is-black select.is-hovered{border-color:#000}html.theme--catppuccin-frappe .select.is-black select:focus,html.theme--catppuccin-frappe .select.is-black select.is-focused,html.theme--catppuccin-frappe .select.is-black select:active,html.theme--catppuccin-frappe .select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-frappe .select.is-light:not(:hover)::after{border-color:#f5f5f5}html.theme--catppuccin-frappe .select.is-light select{border-color:#f5f5f5}html.theme--catppuccin-frappe .select.is-light select:hover,html.theme--catppuccin-frappe .select.is-light select.is-hovered{border-color:#e8e8e8}html.theme--catppuccin-frappe .select.is-light select:focus,html.theme--catppuccin-frappe .select.is-light select.is-focused,html.theme--catppuccin-frappe .select.is-light select:active,html.theme--catppuccin-frappe .select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-frappe .select.is-dark:not(:hover)::after,html.theme--catppuccin-frappe .content kbd.select:not(:hover)::after{border-color:#414559}html.theme--catppuccin-frappe .select.is-dark select,html.theme--catppuccin-frappe .content kbd.select select{border-color:#414559}html.theme--catppuccin-frappe .select.is-dark select:hover,html.theme--catppuccin-frappe .content kbd.select select:hover,html.theme--catppuccin-frappe .select.is-dark select.is-hovered,html.theme--catppuccin-frappe .content kbd.select select.is-hovered{border-color:#363a4a}html.theme--catppuccin-frappe .select.is-dark select:focus,html.theme--catppuccin-frappe .content kbd.select select:focus,html.theme--catppuccin-frappe .select.is-dark select.is-focused,html.theme--catppuccin-frappe .content kbd.select select.is-focused,html.theme--catppuccin-frappe .select.is-dark select:active,html.theme--catppuccin-frappe .content kbd.select select:active,html.theme--catppuccin-frappe .select.is-dark select.is-active,html.theme--catppuccin-frappe .content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(65,69,89,0.25)}html.theme--catppuccin-frappe .select.is-primary:not(:hover)::after,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#8caaee}html.theme--catppuccin-frappe .select.is-primary select,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select{border-color:#8caaee}html.theme--catppuccin-frappe .select.is-primary select:hover,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select:hover,html.theme--catppuccin-frappe .select.is-primary select.is-hovered,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#769aeb}html.theme--catppuccin-frappe .select.is-primary select:focus,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select:focus,html.theme--catppuccin-frappe .select.is-primary select.is-focused,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select.is-focused,html.theme--catppuccin-frappe .select.is-primary select:active,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select:active,html.theme--catppuccin-frappe .select.is-primary select.is-active,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .select.is-link:not(:hover)::after{border-color:#8caaee}html.theme--catppuccin-frappe .select.is-link select{border-color:#8caaee}html.theme--catppuccin-frappe .select.is-link select:hover,html.theme--catppuccin-frappe .select.is-link select.is-hovered{border-color:#769aeb}html.theme--catppuccin-frappe .select.is-link select:focus,html.theme--catppuccin-frappe .select.is-link select.is-focused,html.theme--catppuccin-frappe .select.is-link select:active,html.theme--catppuccin-frappe .select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .select.is-info:not(:hover)::after{border-color:#81c8be}html.theme--catppuccin-frappe .select.is-info select{border-color:#81c8be}html.theme--catppuccin-frappe .select.is-info select:hover,html.theme--catppuccin-frappe .select.is-info select.is-hovered{border-color:#6fc0b5}html.theme--catppuccin-frappe .select.is-info select:focus,html.theme--catppuccin-frappe .select.is-info select.is-focused,html.theme--catppuccin-frappe .select.is-info select:active,html.theme--catppuccin-frappe .select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(129,200,190,0.25)}html.theme--catppuccin-frappe .select.is-success:not(:hover)::after{border-color:#a6d189}html.theme--catppuccin-frappe .select.is-success select{border-color:#a6d189}html.theme--catppuccin-frappe .select.is-success select:hover,html.theme--catppuccin-frappe .select.is-success select.is-hovered{border-color:#98ca77}html.theme--catppuccin-frappe .select.is-success select:focus,html.theme--catppuccin-frappe .select.is-success select.is-focused,html.theme--catppuccin-frappe .select.is-success select:active,html.theme--catppuccin-frappe .select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(166,209,137,0.25)}html.theme--catppuccin-frappe .select.is-warning:not(:hover)::after{border-color:#e5c890}html.theme--catppuccin-frappe .select.is-warning select{border-color:#e5c890}html.theme--catppuccin-frappe .select.is-warning select:hover,html.theme--catppuccin-frappe .select.is-warning select.is-hovered{border-color:#e0be7b}html.theme--catppuccin-frappe .select.is-warning select:focus,html.theme--catppuccin-frappe .select.is-warning select.is-focused,html.theme--catppuccin-frappe .select.is-warning select:active,html.theme--catppuccin-frappe .select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(229,200,144,0.25)}html.theme--catppuccin-frappe .select.is-danger:not(:hover)::after{border-color:#e78284}html.theme--catppuccin-frappe .select.is-danger select{border-color:#e78284}html.theme--catppuccin-frappe .select.is-danger select:hover,html.theme--catppuccin-frappe .select.is-danger select.is-hovered{border-color:#e36d6f}html.theme--catppuccin-frappe .select.is-danger select:focus,html.theme--catppuccin-frappe .select.is-danger select.is-focused,html.theme--catppuccin-frappe .select.is-danger select:active,html.theme--catppuccin-frappe .select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(231,130,132,0.25)}html.theme--catppuccin-frappe .select.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.select{border-radius:3px;font-size:.75rem}html.theme--catppuccin-frappe .select.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .select.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .select.is-disabled::after{border-color:#f1f4fd !important;opacity:0.5}html.theme--catppuccin-frappe .select.is-fullwidth{width:100%}html.theme--catppuccin-frappe .select.is-fullwidth select{width:100%}html.theme--catppuccin-frappe .select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}html.theme--catppuccin-frappe .select.is-loading.is-small:after,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-frappe .select.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-frappe .select.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-frappe .file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}html.theme--catppuccin-frappe .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .file.is-white:hover .file-cta,html.theme--catppuccin-frappe .file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .file.is-white:focus .file-cta,html.theme--catppuccin-frappe .file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}html.theme--catppuccin-frappe .file.is-white:active .file-cta,html.theme--catppuccin-frappe .file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-black:hover .file-cta,html.theme--catppuccin-frappe .file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-black:focus .file-cta,html.theme--catppuccin-frappe .file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}html.theme--catppuccin-frappe .file.is-black:active .file-cta,html.theme--catppuccin-frappe .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-light:hover .file-cta,html.theme--catppuccin-frappe .file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-light:focus .file-cta,html.theme--catppuccin-frappe .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-light:active .file-cta,html.theme--catppuccin-frappe .file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-dark .file-cta,html.theme--catppuccin-frappe .content kbd.file .file-cta{background-color:#414559;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-dark:hover .file-cta,html.theme--catppuccin-frappe .content kbd.file:hover .file-cta,html.theme--catppuccin-frappe .file.is-dark.is-hovered .file-cta,html.theme--catppuccin-frappe .content kbd.file.is-hovered .file-cta{background-color:#3c3f52;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-dark:focus .file-cta,html.theme--catppuccin-frappe .content kbd.file:focus .file-cta,html.theme--catppuccin-frappe .file.is-dark.is-focused .file-cta,html.theme--catppuccin-frappe .content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(65,69,89,0.25);color:#fff}html.theme--catppuccin-frappe .file.is-dark:active .file-cta,html.theme--catppuccin-frappe .content kbd.file:active .file-cta,html.theme--catppuccin-frappe .file.is-dark.is-active .file-cta,html.theme--catppuccin-frappe .content kbd.file.is-active .file-cta{background-color:#363a4a;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-primary .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.docs-sourcelink .file-cta{background-color:#8caaee;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-primary:hover .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.docs-sourcelink:hover .file-cta,html.theme--catppuccin-frappe .file.is-primary.is-hovered .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#81a2ec;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-primary:focus .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.docs-sourcelink:focus .file-cta,html.theme--catppuccin-frappe .file.is-primary.is-focused .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(140,170,238,0.25);color:#fff}html.theme--catppuccin-frappe .file.is-primary:active .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.docs-sourcelink:active .file-cta,html.theme--catppuccin-frappe .file.is-primary.is-active .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#769aeb;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-link .file-cta{background-color:#8caaee;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-link:hover .file-cta,html.theme--catppuccin-frappe .file.is-link.is-hovered .file-cta{background-color:#81a2ec;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-link:focus .file-cta,html.theme--catppuccin-frappe .file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(140,170,238,0.25);color:#fff}html.theme--catppuccin-frappe .file.is-link:active .file-cta,html.theme--catppuccin-frappe .file.is-link.is-active .file-cta{background-color:#769aeb;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-info .file-cta{background-color:#81c8be;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-info:hover .file-cta,html.theme--catppuccin-frappe .file.is-info.is-hovered .file-cta{background-color:#78c4b9;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-info:focus .file-cta,html.theme--catppuccin-frappe .file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(129,200,190,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-info:active .file-cta,html.theme--catppuccin-frappe .file.is-info.is-active .file-cta{background-color:#6fc0b5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-success .file-cta{background-color:#a6d189;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-success:hover .file-cta,html.theme--catppuccin-frappe .file.is-success.is-hovered .file-cta{background-color:#9fcd80;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-success:focus .file-cta,html.theme--catppuccin-frappe .file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(166,209,137,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-success:active .file-cta,html.theme--catppuccin-frappe .file.is-success.is-active .file-cta{background-color:#98ca77;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-warning .file-cta{background-color:#e5c890;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-warning:hover .file-cta,html.theme--catppuccin-frappe .file.is-warning.is-hovered .file-cta{background-color:#e3c386;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-warning:focus .file-cta,html.theme--catppuccin-frappe .file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(229,200,144,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-warning:active .file-cta,html.theme--catppuccin-frappe .file.is-warning.is-active .file-cta{background-color:#e0be7b;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-danger .file-cta{background-color:#e78284;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-danger:hover .file-cta,html.theme--catppuccin-frappe .file.is-danger.is-hovered .file-cta{background-color:#e57779;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-danger:focus .file-cta,html.theme--catppuccin-frappe .file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(231,130,132,0.25);color:#fff}html.theme--catppuccin-frappe .file.is-danger:active .file-cta,html.theme--catppuccin-frappe .file.is-danger.is-active .file-cta{background-color:#e36d6f;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}html.theme--catppuccin-frappe .file.is-normal{font-size:1rem}html.theme--catppuccin-frappe .file.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .file.is-medium .file-icon .fa{font-size:21px}html.theme--catppuccin-frappe .file.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .file.is-large .file-icon .fa{font-size:28px}html.theme--catppuccin-frappe .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-frappe .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-frappe .file.has-name.is-empty .file-cta{border-radius:.4em}html.theme--catppuccin-frappe .file.has-name.is-empty .file-name{display:none}html.theme--catppuccin-frappe .file.is-boxed .file-label{flex-direction:column}html.theme--catppuccin-frappe .file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}html.theme--catppuccin-frappe .file.is-boxed .file-name{border-width:0 1px 1px}html.theme--catppuccin-frappe .file.is-boxed .file-icon{height:1.5em;width:1.5em}html.theme--catppuccin-frappe .file.is-boxed .file-icon .fa{font-size:21px}html.theme--catppuccin-frappe .file.is-boxed.is-small .file-icon .fa,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}html.theme--catppuccin-frappe .file.is-boxed.is-medium .file-icon .fa{font-size:28px}html.theme--catppuccin-frappe .file.is-boxed.is-large .file-icon .fa{font-size:35px}html.theme--catppuccin-frappe .file.is-boxed.has-name .file-cta{border-radius:.4em .4em 0 0}html.theme--catppuccin-frappe .file.is-boxed.has-name .file-name{border-radius:0 0 .4em .4em;border-width:0 1px 1px}html.theme--catppuccin-frappe .file.is-centered{justify-content:center}html.theme--catppuccin-frappe .file.is-fullwidth .file-label{width:100%}html.theme--catppuccin-frappe .file.is-fullwidth .file-name{flex-grow:1;max-width:none}html.theme--catppuccin-frappe .file.is-right{justify-content:flex-end}html.theme--catppuccin-frappe .file.is-right .file-cta{border-radius:0 .4em .4em 0}html.theme--catppuccin-frappe .file.is-right .file-name{border-radius:.4em 0 0 .4em;border-width:1px 0 1px 1px;order:-1}html.theme--catppuccin-frappe .file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}html.theme--catppuccin-frappe .file-label:hover .file-cta{background-color:#3c3f52;color:#b0bef1}html.theme--catppuccin-frappe .file-label:hover .file-name{border-color:#5c6279}html.theme--catppuccin-frappe .file-label:active .file-cta{background-color:#363a4a;color:#b0bef1}html.theme--catppuccin-frappe .file-label:active .file-name{border-color:#575c72}html.theme--catppuccin-frappe .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}html.theme--catppuccin-frappe .file-cta,html.theme--catppuccin-frappe .file-name{border-color:#626880;border-radius:.4em;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}html.theme--catppuccin-frappe .file-cta{background-color:#414559;color:#c6d0f5}html.theme--catppuccin-frappe .file-name{border-color:#626880;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}html.theme--catppuccin-frappe .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}html.theme--catppuccin-frappe .file-icon .fa{font-size:14px}html.theme--catppuccin-frappe .label{color:#b0bef1;display:block;font-size:1rem;font-weight:700}html.theme--catppuccin-frappe .label:not(:last-child){margin-bottom:0.5em}html.theme--catppuccin-frappe .label.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}html.theme--catppuccin-frappe .label.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .label.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .help{display:block;font-size:.75rem;margin-top:0.25rem}html.theme--catppuccin-frappe .help.is-white{color:#fff}html.theme--catppuccin-frappe .help.is-black{color:#0a0a0a}html.theme--catppuccin-frappe .help.is-light{color:#f5f5f5}html.theme--catppuccin-frappe .help.is-dark,html.theme--catppuccin-frappe .content kbd.help{color:#414559}html.theme--catppuccin-frappe .help.is-primary,html.theme--catppuccin-frappe .docstring>section>a.help.docs-sourcelink{color:#8caaee}html.theme--catppuccin-frappe .help.is-link{color:#8caaee}html.theme--catppuccin-frappe .help.is-info{color:#81c8be}html.theme--catppuccin-frappe .help.is-success{color:#a6d189}html.theme--catppuccin-frappe .help.is-warning{color:#e5c890}html.theme--catppuccin-frappe .help.is-danger{color:#e78284}html.theme--catppuccin-frappe .field:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-frappe .field.has-addons{display:flex;justify-content:flex-start}html.theme--catppuccin-frappe .field.has-addons .control:not(:last-child){margin-right:-1px}html.theme--catppuccin-frappe .field.has-addons .control:not(:first-child):not(:last-child) .button,html.theme--catppuccin-frappe .field.has-addons .control:not(:first-child):not(:last-child) .input,html.theme--catppuccin-frappe .field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,html.theme--catppuccin-frappe .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}html.theme--catppuccin-frappe .field.has-addons .control:first-child:not(:only-child) .button,html.theme--catppuccin-frappe .field.has-addons .control:first-child:not(:only-child) .input,html.theme--catppuccin-frappe .field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-frappe .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-frappe .field.has-addons .control:last-child:not(:only-child) .button,html.theme--catppuccin-frappe .field.has-addons .control:last-child:not(:only-child) .input,html.theme--catppuccin-frappe .field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-frappe .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-frappe .field.has-addons .control .button:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .button.is-hovered:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .input:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .input.is-hovered:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .select select:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}html.theme--catppuccin-frappe .field.has-addons .control .button:not([disabled]):focus,html.theme--catppuccin-frappe .field.has-addons .control .button.is-focused:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .button:not([disabled]):active,html.theme--catppuccin-frappe .field.has-addons .control .button.is-active:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .input:not([disabled]):focus,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-frappe .field.has-addons .control .input.is-focused:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .input:not([disabled]):active,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,html.theme--catppuccin-frappe .field.has-addons .control .input.is-active:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .select select:not([disabled]):focus,html.theme--catppuccin-frappe .field.has-addons .control .select select.is-focused:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .select select:not([disabled]):active,html.theme--catppuccin-frappe .field.has-addons .control .select select.is-active:not([disabled]){z-index:3}html.theme--catppuccin-frappe .field.has-addons .control .button:not([disabled]):focus:hover,html.theme--catppuccin-frappe .field.has-addons .control .button.is-focused:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .button:not([disabled]):active:hover,html.theme--catppuccin-frappe .field.has-addons .control .button.is-active:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .input:not([disabled]):focus:hover,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-frappe .field.has-addons .control .input.is-focused:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .input:not([disabled]):active:hover,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-frappe .field.has-addons .control .input.is-active:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .select select:not([disabled]):focus:hover,html.theme--catppuccin-frappe .field.has-addons .control .select select.is-focused:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .select select:not([disabled]):active:hover,html.theme--catppuccin-frappe .field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}html.theme--catppuccin-frappe .field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .field.has-addons.has-addons-centered{justify-content:center}html.theme--catppuccin-frappe .field.has-addons.has-addons-right{justify-content:flex-end}html.theme--catppuccin-frappe .field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}html.theme--catppuccin-frappe .field.is-grouped{display:flex;justify-content:flex-start}html.theme--catppuccin-frappe .field.is-grouped>.control{flex-shrink:0}html.theme--catppuccin-frappe .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-frappe .field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .field.is-grouped.is-grouped-centered{justify-content:center}html.theme--catppuccin-frappe .field.is-grouped.is-grouped-right{justify-content:flex-end}html.theme--catppuccin-frappe .field.is-grouped.is-grouped-multiline{flex-wrap:wrap}html.theme--catppuccin-frappe .field.is-grouped.is-grouped-multiline>.control:last-child,html.theme--catppuccin-frappe .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-frappe .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}html.theme--catppuccin-frappe .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .field.is-horizontal{display:flex}}html.theme--catppuccin-frappe .field-label .label{font-size:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}html.theme--catppuccin-frappe .field-label.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}html.theme--catppuccin-frappe .field-label.is-normal{padding-top:0.375em}html.theme--catppuccin-frappe .field-label.is-medium{font-size:1.25rem;padding-top:0.375em}html.theme--catppuccin-frappe .field-label.is-large{font-size:1.5rem;padding-top:0.375em}}html.theme--catppuccin-frappe .field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}html.theme--catppuccin-frappe .field-body .field{margin-bottom:0}html.theme--catppuccin-frappe .field-body>.field{flex-shrink:1}html.theme--catppuccin-frappe .field-body>.field:not(.is-narrow){flex-grow:1}html.theme--catppuccin-frappe .field-body>.field:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-frappe .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}html.theme--catppuccin-frappe .control.has-icons-left .input:focus~.icon,html.theme--catppuccin-frappe .control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,html.theme--catppuccin-frappe .control.has-icons-left .select:focus~.icon,html.theme--catppuccin-frappe .control.has-icons-right .input:focus~.icon,html.theme--catppuccin-frappe .control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,html.theme--catppuccin-frappe .control.has-icons-right .select:focus~.icon{color:#414559}html.theme--catppuccin-frappe .control.has-icons-left .input.is-small~.icon,html.theme--catppuccin-frappe .control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,html.theme--catppuccin-frappe .control.has-icons-left .select.is-small~.icon,html.theme--catppuccin-frappe .control.has-icons-right .input.is-small~.icon,html.theme--catppuccin-frappe .control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,html.theme--catppuccin-frappe .control.has-icons-right .select.is-small~.icon{font-size:.75rem}html.theme--catppuccin-frappe .control.has-icons-left .input.is-medium~.icon,html.theme--catppuccin-frappe .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,html.theme--catppuccin-frappe .control.has-icons-left .select.is-medium~.icon,html.theme--catppuccin-frappe .control.has-icons-right .input.is-medium~.icon,html.theme--catppuccin-frappe .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,html.theme--catppuccin-frappe .control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}html.theme--catppuccin-frappe .control.has-icons-left .input.is-large~.icon,html.theme--catppuccin-frappe .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,html.theme--catppuccin-frappe .control.has-icons-left .select.is-large~.icon,html.theme--catppuccin-frappe .control.has-icons-right .input.is-large~.icon,html.theme--catppuccin-frappe .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,html.theme--catppuccin-frappe .control.has-icons-right .select.is-large~.icon{font-size:1.5rem}html.theme--catppuccin-frappe .control.has-icons-left .icon,html.theme--catppuccin-frappe .control.has-icons-right .icon{color:#626880;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}html.theme--catppuccin-frappe .control.has-icons-left .input,html.theme--catppuccin-frappe .control.has-icons-left #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-left form.docs-search>input,html.theme--catppuccin-frappe .control.has-icons-left .select select{padding-left:2.5em}html.theme--catppuccin-frappe .control.has-icons-left .icon.is-left{left:0}html.theme--catppuccin-frappe .control.has-icons-right .input,html.theme--catppuccin-frappe .control.has-icons-right #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-right form.docs-search>input,html.theme--catppuccin-frappe .control.has-icons-right .select select{padding-right:2.5em}html.theme--catppuccin-frappe .control.has-icons-right .icon.is-right{right:0}html.theme--catppuccin-frappe .control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}html.theme--catppuccin-frappe .control.is-loading.is-small:after,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-frappe .control.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-frappe .control.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-frappe .breadcrumb{font-size:1rem;white-space:nowrap}html.theme--catppuccin-frappe .breadcrumb a{align-items:center;color:#8caaee;display:flex;justify-content:center;padding:0 .75em}html.theme--catppuccin-frappe .breadcrumb a:hover{color:#99d1db}html.theme--catppuccin-frappe .breadcrumb li{align-items:center;display:flex}html.theme--catppuccin-frappe .breadcrumb li:first-child a{padding-left:0}html.theme--catppuccin-frappe .breadcrumb li.is-active a{color:#b0bef1;cursor:default;pointer-events:none}html.theme--catppuccin-frappe .breadcrumb li+li::before{color:#737994;content:"\0002f"}html.theme--catppuccin-frappe .breadcrumb ul,html.theme--catppuccin-frappe .breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-frappe .breadcrumb .icon:first-child{margin-right:.5em}html.theme--catppuccin-frappe .breadcrumb .icon:last-child{margin-left:.5em}html.theme--catppuccin-frappe .breadcrumb.is-centered ol,html.theme--catppuccin-frappe .breadcrumb.is-centered ul{justify-content:center}html.theme--catppuccin-frappe .breadcrumb.is-right ol,html.theme--catppuccin-frappe .breadcrumb.is-right ul{justify-content:flex-end}html.theme--catppuccin-frappe .breadcrumb.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}html.theme--catppuccin-frappe .breadcrumb.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .breadcrumb.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .breadcrumb.has-arrow-separator li+li::before{content:"\02192"}html.theme--catppuccin-frappe .breadcrumb.has-bullet-separator li+li::before{content:"\02022"}html.theme--catppuccin-frappe .breadcrumb.has-dot-separator li+li::before{content:"\000b7"}html.theme--catppuccin-frappe .breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}html.theme--catppuccin-frappe .card{background-color:#fff;border-radius:.25rem;box-shadow:#171717;color:#c6d0f5;max-width:100%;position:relative}html.theme--catppuccin-frappe .card-footer:first-child,html.theme--catppuccin-frappe .card-content:first-child,html.theme--catppuccin-frappe .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-frappe .card-footer:last-child,html.theme--catppuccin-frappe .card-content:last-child,html.theme--catppuccin-frappe .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-frappe .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}html.theme--catppuccin-frappe .card-header-title{align-items:center;color:#b0bef1;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}html.theme--catppuccin-frappe .card-header-title.is-centered{justify-content:center}html.theme--catppuccin-frappe .card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}html.theme--catppuccin-frappe .card-image{display:block;position:relative}html.theme--catppuccin-frappe .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-frappe .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-frappe .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}html.theme--catppuccin-frappe .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}html.theme--catppuccin-frappe .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}html.theme--catppuccin-frappe .card-footer-item:not(:last-child){border-right:1px solid #ededed}html.theme--catppuccin-frappe .card .media:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-frappe .dropdown{display:inline-flex;position:relative;vertical-align:top}html.theme--catppuccin-frappe .dropdown.is-active .dropdown-menu,html.theme--catppuccin-frappe .dropdown.is-hoverable:hover .dropdown-menu{display:block}html.theme--catppuccin-frappe .dropdown.is-right .dropdown-menu{left:auto;right:0}html.theme--catppuccin-frappe .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}html.theme--catppuccin-frappe .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}html.theme--catppuccin-frappe .dropdown-content{background-color:#292c3c;border-radius:.4em;box-shadow:#171717;padding-bottom:.5rem;padding-top:.5rem}html.theme--catppuccin-frappe .dropdown-item{color:#c6d0f5;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}html.theme--catppuccin-frappe a.dropdown-item,html.theme--catppuccin-frappe button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}html.theme--catppuccin-frappe a.dropdown-item:hover,html.theme--catppuccin-frappe button.dropdown-item:hover{background-color:#292c3c;color:#0a0a0a}html.theme--catppuccin-frappe a.dropdown-item.is-active,html.theme--catppuccin-frappe button.dropdown-item.is-active{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}html.theme--catppuccin-frappe .level{align-items:center;justify-content:space-between}html.theme--catppuccin-frappe .level code{border-radius:.4em}html.theme--catppuccin-frappe .level img{display:inline-block;vertical-align:top}html.theme--catppuccin-frappe .level.is-mobile{display:flex}html.theme--catppuccin-frappe .level.is-mobile .level-left,html.theme--catppuccin-frappe .level.is-mobile .level-right{display:flex}html.theme--catppuccin-frappe .level.is-mobile .level-left+.level-right{margin-top:0}html.theme--catppuccin-frappe .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-frappe .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .level{display:flex}html.theme--catppuccin-frappe .level>.level-item:not(.is-narrow){flex-grow:1}}html.theme--catppuccin-frappe .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}html.theme--catppuccin-frappe .level-item .title,html.theme--catppuccin-frappe .level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .level-item:not(:last-child){margin-bottom:.75rem}}html.theme--catppuccin-frappe .level-left,html.theme--catppuccin-frappe .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-frappe .level-left .level-item.is-flexible,html.theme--catppuccin-frappe .level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .level-left .level-item:not(:last-child),html.theme--catppuccin-frappe .level-right .level-item:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-frappe .level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .level-left{display:flex}}html.theme--catppuccin-frappe .level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .level-right{display:flex}}html.theme--catppuccin-frappe .media{align-items:flex-start;display:flex;text-align:inherit}html.theme--catppuccin-frappe .media .content:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-frappe .media .media{border-top:1px solid rgba(98,104,128,0.5);display:flex;padding-top:.75rem}html.theme--catppuccin-frappe .media .media .content:not(:last-child),html.theme--catppuccin-frappe .media .media .control:not(:last-child){margin-bottom:.5rem}html.theme--catppuccin-frappe .media .media .media{padding-top:.5rem}html.theme--catppuccin-frappe .media .media .media+.media{margin-top:.5rem}html.theme--catppuccin-frappe .media+.media{border-top:1px solid rgba(98,104,128,0.5);margin-top:1rem;padding-top:1rem}html.theme--catppuccin-frappe .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}html.theme--catppuccin-frappe .media-left,html.theme--catppuccin-frappe .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-frappe .media-left{margin-right:1rem}html.theme--catppuccin-frappe .media-right{margin-left:1rem}html.theme--catppuccin-frappe .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .media-content{overflow-x:auto}}html.theme--catppuccin-frappe .menu{font-size:1rem}html.theme--catppuccin-frappe .menu.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}html.theme--catppuccin-frappe .menu.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .menu.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .menu-list{line-height:1.25}html.theme--catppuccin-frappe .menu-list a{border-radius:3px;color:#c6d0f5;display:block;padding:0.5em 0.75em}html.theme--catppuccin-frappe .menu-list a:hover{background-color:#292c3c;color:#b0bef1}html.theme--catppuccin-frappe .menu-list a.is-active{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .menu-list li ul{border-left:1px solid #626880;margin:.75em;padding-left:.75em}html.theme--catppuccin-frappe .menu-label{color:#f1f4fd;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}html.theme--catppuccin-frappe .menu-label:not(:first-child){margin-top:1em}html.theme--catppuccin-frappe .menu-label:not(:last-child){margin-bottom:1em}html.theme--catppuccin-frappe .message{background-color:#292c3c;border-radius:.4em;font-size:1rem}html.theme--catppuccin-frappe .message strong{color:currentColor}html.theme--catppuccin-frappe .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-frappe .message.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}html.theme--catppuccin-frappe .message.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .message.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .message.is-white{background-color:#fff}html.theme--catppuccin-frappe .message.is-white .message-header{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .message.is-white .message-body{border-color:#fff}html.theme--catppuccin-frappe .message.is-black{background-color:#fafafa}html.theme--catppuccin-frappe .message.is-black .message-header{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .message.is-black .message-body{border-color:#0a0a0a}html.theme--catppuccin-frappe .message.is-light{background-color:#fafafa}html.theme--catppuccin-frappe .message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .message.is-light .message-body{border-color:#f5f5f5}html.theme--catppuccin-frappe .message.is-dark,html.theme--catppuccin-frappe .content kbd.message{background-color:#f9f9fb}html.theme--catppuccin-frappe .message.is-dark .message-header,html.theme--catppuccin-frappe .content kbd.message .message-header{background-color:#414559;color:#fff}html.theme--catppuccin-frappe .message.is-dark .message-body,html.theme--catppuccin-frappe .content kbd.message .message-body{border-color:#414559}html.theme--catppuccin-frappe .message.is-primary,html.theme--catppuccin-frappe .docstring>section>a.message.docs-sourcelink{background-color:#edf2fc}html.theme--catppuccin-frappe .message.is-primary .message-header,html.theme--catppuccin-frappe .docstring>section>a.message.docs-sourcelink .message-header{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .message.is-primary .message-body,html.theme--catppuccin-frappe .docstring>section>a.message.docs-sourcelink .message-body{border-color:#8caaee;color:#153a8e}html.theme--catppuccin-frappe .message.is-link{background-color:#edf2fc}html.theme--catppuccin-frappe .message.is-link .message-header{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .message.is-link .message-body{border-color:#8caaee;color:#153a8e}html.theme--catppuccin-frappe .message.is-info{background-color:#f1f9f8}html.theme--catppuccin-frappe .message.is-info .message-header{background-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .message.is-info .message-body{border-color:#81c8be;color:#2d675f}html.theme--catppuccin-frappe .message.is-success{background-color:#f4f9f0}html.theme--catppuccin-frappe .message.is-success .message-header{background-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .message.is-success .message-body{border-color:#a6d189;color:#446a29}html.theme--catppuccin-frappe .message.is-warning{background-color:#fbf7ee}html.theme--catppuccin-frappe .message.is-warning .message-header{background-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .message.is-warning .message-body{border-color:#e5c890;color:#78591c}html.theme--catppuccin-frappe .message.is-danger{background-color:#fceeee}html.theme--catppuccin-frappe .message.is-danger .message-header{background-color:#e78284;color:#fff}html.theme--catppuccin-frappe .message.is-danger .message-body{border-color:#e78284;color:#9a1e20}html.theme--catppuccin-frappe .message-header{align-items:center;background-color:#c6d0f5;border-radius:.4em .4em 0 0;color:rgba(0,0,0,0.7);display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}html.theme--catppuccin-frappe .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}html.theme--catppuccin-frappe .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}html.theme--catppuccin-frappe .message-body{border-color:#626880;border-radius:.4em;border-style:solid;border-width:0 0 0 4px;color:#c6d0f5;padding:1.25em 1.5em}html.theme--catppuccin-frappe .message-body code,html.theme--catppuccin-frappe .message-body pre{background-color:#fff}html.theme--catppuccin-frappe .message-body pre code{background-color:rgba(0,0,0,0)}html.theme--catppuccin-frappe .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}html.theme--catppuccin-frappe .modal.is-active{display:flex}html.theme--catppuccin-frappe .modal-background{background-color:rgba(10,10,10,0.86)}html.theme--catppuccin-frappe .modal-content,html.theme--catppuccin-frappe .modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){html.theme--catppuccin-frappe .modal-content,html.theme--catppuccin-frappe .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}html.theme--catppuccin-frappe .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}html.theme--catppuccin-frappe .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}html.theme--catppuccin-frappe .modal-card-head,html.theme--catppuccin-frappe .modal-card-foot{align-items:center;background-color:#292c3c;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}html.theme--catppuccin-frappe .modal-card-head{border-bottom:1px solid #626880;border-top-left-radius:8px;border-top-right-radius:8px}html.theme--catppuccin-frappe .modal-card-title{color:#c6d0f5;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}html.theme--catppuccin-frappe .modal-card-foot{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #626880}html.theme--catppuccin-frappe .modal-card-foot .button:not(:last-child){margin-right:.5em}html.theme--catppuccin-frappe .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#303446;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}html.theme--catppuccin-frappe .navbar{background-color:#8caaee;min-height:4rem;position:relative;z-index:30}html.theme--catppuccin-frappe .navbar.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-white .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-white .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-white .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-white .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-white .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-white .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-white .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-white .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-white .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-white .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-white .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-white .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-white .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-white .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-white .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-white .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-white .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}html.theme--catppuccin-frappe .navbar.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-black .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-black .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-black .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-black .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-black .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-black .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-black .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-black .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-black .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-black .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-black .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-black .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-black .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-black .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-black .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-black .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-black .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-black .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-black .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}html.theme--catppuccin-frappe .navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-light .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-light .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-light .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-light .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-light .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-light .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-light .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-light .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-light .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-light .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-light .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-light .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-light .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-light .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-light .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-light .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-light .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-frappe .navbar.is-dark,html.theme--catppuccin-frappe .content kbd.navbar{background-color:#414559;color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand .navbar-link,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand .navbar-link.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#363a4a;color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand .navbar-link::after,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-burger,html.theme--catppuccin-frappe .content kbd.navbar .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-dark .navbar-start>.navbar-item,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-dark .navbar-start .navbar-link,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end>.navbar-item,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end .navbar-link,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-dark .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-dark .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-dark .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-dark .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-dark .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end .navbar-link.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#363a4a;color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end .navbar-link::after,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-frappe .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#363a4a;color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#414559;color:#fff}}html.theme--catppuccin-frappe .navbar.is-primary,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand .navbar-link.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand .navbar-link::after,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-burger,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-primary .navbar-start>.navbar-item,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-primary .navbar-start .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end>.navbar-item,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-primary .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-primary .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-primary .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-primary .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-primary .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end .navbar-link.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end .navbar-link::after,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#8caaee;color:#fff}}html.theme--catppuccin-frappe .navbar.is-link{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-link .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-link .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-link .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-link .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-link .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-link .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-link .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-link .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-link .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-link .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-link .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-link .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-link .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-link .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-link .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-link .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-link .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-link .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-link .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-link .navbar-end .navbar-link.is-active{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#8caaee;color:#fff}}html.theme--catppuccin-frappe .navbar.is-info{background-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-info .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-info .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-info .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-info .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-info .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#6fc0b5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-info .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-info .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-info .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-info .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-info .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-info .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-info .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-info .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-info .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-info .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-info .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-info .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-info .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-info .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-info .navbar-end .navbar-link.is-active{background-color:#6fc0b5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-info .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#6fc0b5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#81c8be;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-frappe .navbar.is-success{background-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-success .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-success .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-success .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-success .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-success .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#98ca77;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-success .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-success .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-success .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-success .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-success .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-success .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-success .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-success .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-success .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-success .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-success .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-success .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-success .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-success .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-success .navbar-end .navbar-link.is-active{background-color:#98ca77;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-success .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#98ca77;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#a6d189;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-frappe .navbar.is-warning{background-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#e0be7b;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-warning .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-warning .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-warning .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-warning .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-warning .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-warning .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-warning .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#e0be7b;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e0be7b;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#e5c890;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-frappe .navbar.is-danger{background-color:#e78284;color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#e36d6f;color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-danger .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-danger .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-danger .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-danger .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-danger .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-danger .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-danger .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#e36d6f;color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e36d6f;color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#e78284;color:#fff}}html.theme--catppuccin-frappe .navbar>.container{align-items:stretch;display:flex;min-height:4rem;width:100%}html.theme--catppuccin-frappe .navbar.has-shadow{box-shadow:0 2px 0 0 #292c3c}html.theme--catppuccin-frappe .navbar.is-fixed-bottom,html.theme--catppuccin-frappe .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-frappe .navbar.is-fixed-bottom{bottom:0}html.theme--catppuccin-frappe .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #292c3c}html.theme--catppuccin-frappe .navbar.is-fixed-top{top:0}html.theme--catppuccin-frappe html.has-navbar-fixed-top,html.theme--catppuccin-frappe body.has-navbar-fixed-top{padding-top:4rem}html.theme--catppuccin-frappe html.has-navbar-fixed-bottom,html.theme--catppuccin-frappe body.has-navbar-fixed-bottom{padding-bottom:4rem}html.theme--catppuccin-frappe .navbar-brand,html.theme--catppuccin-frappe .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:4rem}html.theme--catppuccin-frappe .navbar-brand a.navbar-item:focus,html.theme--catppuccin-frappe .navbar-brand a.navbar-item:hover{background-color:transparent}html.theme--catppuccin-frappe .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}html.theme--catppuccin-frappe .navbar-burger{color:#c6d0f5;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:4rem;position:relative;width:4rem;margin-left:auto}html.theme--catppuccin-frappe .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}html.theme--catppuccin-frappe .navbar-burger span:nth-child(1){top:calc(50% - 6px)}html.theme--catppuccin-frappe .navbar-burger span:nth-child(2){top:calc(50% - 1px)}html.theme--catppuccin-frappe .navbar-burger span:nth-child(3){top:calc(50% + 4px)}html.theme--catppuccin-frappe .navbar-burger:hover{background-color:rgba(0,0,0,0.05)}html.theme--catppuccin-frappe .navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}html.theme--catppuccin-frappe .navbar-burger.is-active span:nth-child(2){opacity:0}html.theme--catppuccin-frappe .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}html.theme--catppuccin-frappe .navbar-menu{display:none}html.theme--catppuccin-frappe .navbar-item,html.theme--catppuccin-frappe .navbar-link{color:#c6d0f5;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}html.theme--catppuccin-frappe .navbar-item .icon:only-child,html.theme--catppuccin-frappe .navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}html.theme--catppuccin-frappe a.navbar-item,html.theme--catppuccin-frappe .navbar-link{cursor:pointer}html.theme--catppuccin-frappe a.navbar-item:focus,html.theme--catppuccin-frappe a.navbar-item:focus-within,html.theme--catppuccin-frappe a.navbar-item:hover,html.theme--catppuccin-frappe a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar-link:focus,html.theme--catppuccin-frappe .navbar-link:focus-within,html.theme--catppuccin-frappe .navbar-link:hover,html.theme--catppuccin-frappe .navbar-link.is-active{background-color:rgba(0,0,0,0);color:#8caaee}html.theme--catppuccin-frappe .navbar-item{flex-grow:0;flex-shrink:0}html.theme--catppuccin-frappe .navbar-item img{max-height:1.75rem}html.theme--catppuccin-frappe .navbar-item.has-dropdown{padding:0}html.theme--catppuccin-frappe .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:4rem;padding-bottom:calc(0.5rem - 1px)}html.theme--catppuccin-frappe .navbar-item.is-tab:focus,html.theme--catppuccin-frappe .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#8caaee}html.theme--catppuccin-frappe .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#8caaee;border-bottom-style:solid;border-bottom-width:3px;color:#8caaee;padding-bottom:calc(0.5rem - 3px)}html.theme--catppuccin-frappe .navbar-content{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .navbar-link:not(.is-arrowless){padding-right:2.5em}html.theme--catppuccin-frappe .navbar-link:not(.is-arrowless)::after{border-color:#fff;margin-top:-0.375em;right:1.125em}html.theme--catppuccin-frappe .navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}html.theme--catppuccin-frappe .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}html.theme--catppuccin-frappe .navbar-divider{background-color:rgba(0,0,0,0.2);border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .navbar>.container{display:block}html.theme--catppuccin-frappe .navbar-brand .navbar-item,html.theme--catppuccin-frappe .navbar-tabs .navbar-item{align-items:center;display:flex}html.theme--catppuccin-frappe .navbar-link::after{display:none}html.theme--catppuccin-frappe .navbar-menu{background-color:#8caaee;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}html.theme--catppuccin-frappe .navbar-menu.is-active{display:block}html.theme--catppuccin-frappe .navbar.is-fixed-bottom-touch,html.theme--catppuccin-frappe .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-frappe .navbar.is-fixed-bottom-touch{bottom:0}html.theme--catppuccin-frappe .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .navbar.is-fixed-top-touch{top:0}html.theme--catppuccin-frappe .navbar.is-fixed-top .navbar-menu,html.theme--catppuccin-frappe .navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem);overflow:auto}html.theme--catppuccin-frappe html.has-navbar-fixed-top-touch,html.theme--catppuccin-frappe body.has-navbar-fixed-top-touch{padding-top:4rem}html.theme--catppuccin-frappe html.has-navbar-fixed-bottom-touch,html.theme--catppuccin-frappe body.has-navbar-fixed-bottom-touch{padding-bottom:4rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar,html.theme--catppuccin-frappe .navbar-menu,html.theme--catppuccin-frappe .navbar-start,html.theme--catppuccin-frappe .navbar-end{align-items:stretch;display:flex}html.theme--catppuccin-frappe .navbar{min-height:4rem}html.theme--catppuccin-frappe .navbar.is-spaced{padding:1rem 2rem}html.theme--catppuccin-frappe .navbar.is-spaced .navbar-start,html.theme--catppuccin-frappe .navbar.is-spaced .navbar-end{align-items:center}html.theme--catppuccin-frappe .navbar.is-spaced a.navbar-item,html.theme--catppuccin-frappe .navbar.is-spaced .navbar-link{border-radius:.4em}html.theme--catppuccin-frappe .navbar.is-transparent a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-transparent a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-transparent a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}html.theme--catppuccin-frappe .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}html.theme--catppuccin-frappe .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#838ba7}html.theme--catppuccin-frappe .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#8caaee}html.theme--catppuccin-frappe .navbar-burger{display:none}html.theme--catppuccin-frappe .navbar-item,html.theme--catppuccin-frappe .navbar-link{align-items:center;display:flex}html.theme--catppuccin-frappe .navbar-item.has-dropdown{align-items:stretch}html.theme--catppuccin-frappe .navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}html.theme--catppuccin-frappe .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid rgba(0,0,0,0.2);border-radius:8px 8px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}html.theme--catppuccin-frappe .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced html.theme--catppuccin-frappe .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-frappe .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-frappe .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-frappe .navbar-item.is-hoverable:hover .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}html.theme--catppuccin-frappe .navbar-menu{flex-grow:1;flex-shrink:0}html.theme--catppuccin-frappe .navbar-start{justify-content:flex-start;margin-right:auto}html.theme--catppuccin-frappe .navbar-end{justify-content:flex-end;margin-left:auto}html.theme--catppuccin-frappe .navbar-dropdown{background-color:#8caaee;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}html.theme--catppuccin-frappe .navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}html.theme--catppuccin-frappe .navbar-dropdown a.navbar-item{padding-right:3rem}html.theme--catppuccin-frappe .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-frappe .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#838ba7}html.theme--catppuccin-frappe .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#8caaee}.navbar.is-spaced html.theme--catppuccin-frappe .navbar-dropdown,html.theme--catppuccin-frappe .navbar-dropdown.is-boxed{border-radius:8px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}html.theme--catppuccin-frappe .navbar-dropdown.is-right{left:auto;right:0}html.theme--catppuccin-frappe .navbar-divider{display:block}html.theme--catppuccin-frappe .navbar>.container .navbar-brand,html.theme--catppuccin-frappe .container>.navbar .navbar-brand{margin-left:-.75rem}html.theme--catppuccin-frappe .navbar>.container .navbar-menu,html.theme--catppuccin-frappe .container>.navbar .navbar-menu{margin-right:-.75rem}html.theme--catppuccin-frappe .navbar.is-fixed-bottom-desktop,html.theme--catppuccin-frappe .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-frappe .navbar.is-fixed-bottom-desktop{bottom:0}html.theme--catppuccin-frappe .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .navbar.is-fixed-top-desktop{top:0}html.theme--catppuccin-frappe html.has-navbar-fixed-top-desktop,html.theme--catppuccin-frappe body.has-navbar-fixed-top-desktop{padding-top:4rem}html.theme--catppuccin-frappe html.has-navbar-fixed-bottom-desktop,html.theme--catppuccin-frappe body.has-navbar-fixed-bottom-desktop{padding-bottom:4rem}html.theme--catppuccin-frappe html.has-spaced-navbar-fixed-top,html.theme--catppuccin-frappe body.has-spaced-navbar-fixed-top{padding-top:6rem}html.theme--catppuccin-frappe html.has-spaced-navbar-fixed-bottom,html.theme--catppuccin-frappe body.has-spaced-navbar-fixed-bottom{padding-bottom:6rem}html.theme--catppuccin-frappe a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar-link.is-active{color:#8caaee}html.theme--catppuccin-frappe a.navbar-item.is-active:not(:focus):not(:hover),html.theme--catppuccin-frappe .navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}html.theme--catppuccin-frappe .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgba(0,0,0,0)}}html.theme--catppuccin-frappe .hero.is-fullheight-with-navbar{min-height:calc(100vh - 4rem)}html.theme--catppuccin-frappe .pagination{font-size:1rem;margin:-.25rem}html.theme--catppuccin-frappe .pagination.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}html.theme--catppuccin-frappe .pagination.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .pagination.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .pagination.is-rounded .pagination-previous,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,html.theme--catppuccin-frappe .pagination.is-rounded .pagination-next,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}html.theme--catppuccin-frappe .pagination.is-rounded .pagination-link,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}html.theme--catppuccin-frappe .pagination,html.theme--catppuccin-frappe .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe .pagination-link,html.theme--catppuccin-frappe .pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe .pagination-link{border-color:#626880;color:#8caaee;min-width:2.5em}html.theme--catppuccin-frappe .pagination-previous:hover,html.theme--catppuccin-frappe .pagination-next:hover,html.theme--catppuccin-frappe .pagination-link:hover{border-color:#737994;color:#99d1db}html.theme--catppuccin-frappe .pagination-previous:focus,html.theme--catppuccin-frappe .pagination-next:focus,html.theme--catppuccin-frappe .pagination-link:focus{border-color:#737994}html.theme--catppuccin-frappe .pagination-previous:active,html.theme--catppuccin-frappe .pagination-next:active,html.theme--catppuccin-frappe .pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}html.theme--catppuccin-frappe .pagination-previous[disabled],html.theme--catppuccin-frappe .pagination-previous.is-disabled,html.theme--catppuccin-frappe .pagination-next[disabled],html.theme--catppuccin-frappe .pagination-next.is-disabled,html.theme--catppuccin-frappe .pagination-link[disabled],html.theme--catppuccin-frappe .pagination-link.is-disabled{background-color:#626880;border-color:#626880;box-shadow:none;color:#f1f4fd;opacity:0.5}html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}html.theme--catppuccin-frappe .pagination-link.is-current{background-color:#8caaee;border-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .pagination-ellipsis{color:#737994;pointer-events:none}html.theme--catppuccin-frappe .pagination-list{flex-wrap:wrap}html.theme--catppuccin-frappe .pagination-list li{list-style:none}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .pagination{flex-wrap:wrap}html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe .pagination-link,html.theme--catppuccin-frappe .pagination-ellipsis{margin-bottom:0;margin-top:0}html.theme--catppuccin-frappe .pagination-previous{order:2}html.theme--catppuccin-frappe .pagination-next{order:3}html.theme--catppuccin-frappe .pagination{justify-content:space-between;margin-bottom:0;margin-top:0}html.theme--catppuccin-frappe .pagination.is-centered .pagination-previous{order:1}html.theme--catppuccin-frappe .pagination.is-centered .pagination-list{justify-content:center;order:2}html.theme--catppuccin-frappe .pagination.is-centered .pagination-next{order:3}html.theme--catppuccin-frappe .pagination.is-right .pagination-previous{order:1}html.theme--catppuccin-frappe .pagination.is-right .pagination-next{order:2}html.theme--catppuccin-frappe .pagination.is-right .pagination-list{justify-content:flex-end;order:3}}html.theme--catppuccin-frappe .panel{border-radius:8px;box-shadow:#171717;font-size:1rem}html.theme--catppuccin-frappe .panel:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-frappe .panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}html.theme--catppuccin-frappe .panel.is-white .panel-block.is-active .panel-icon{color:#fff}html.theme--catppuccin-frappe .panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}html.theme--catppuccin-frappe .panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}html.theme--catppuccin-frappe .panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}html.theme--catppuccin-frappe .panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}html.theme--catppuccin-frappe .panel.is-dark .panel-heading,html.theme--catppuccin-frappe .content kbd.panel .panel-heading{background-color:#414559;color:#fff}html.theme--catppuccin-frappe .panel.is-dark .panel-tabs a.is-active,html.theme--catppuccin-frappe .content kbd.panel .panel-tabs a.is-active{border-bottom-color:#414559}html.theme--catppuccin-frappe .panel.is-dark .panel-block.is-active .panel-icon,html.theme--catppuccin-frappe .content kbd.panel .panel-block.is-active .panel-icon{color:#414559}html.theme--catppuccin-frappe .panel.is-primary .panel-heading,html.theme--catppuccin-frappe .docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .panel.is-primary .panel-tabs a.is-active,html.theme--catppuccin-frappe .docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#8caaee}html.theme--catppuccin-frappe .panel.is-primary .panel-block.is-active .panel-icon,html.theme--catppuccin-frappe .docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#8caaee}html.theme--catppuccin-frappe .panel.is-link .panel-heading{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .panel.is-link .panel-tabs a.is-active{border-bottom-color:#8caaee}html.theme--catppuccin-frappe .panel.is-link .panel-block.is-active .panel-icon{color:#8caaee}html.theme--catppuccin-frappe .panel.is-info .panel-heading{background-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .panel.is-info .panel-tabs a.is-active{border-bottom-color:#81c8be}html.theme--catppuccin-frappe .panel.is-info .panel-block.is-active .panel-icon{color:#81c8be}html.theme--catppuccin-frappe .panel.is-success .panel-heading{background-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .panel.is-success .panel-tabs a.is-active{border-bottom-color:#a6d189}html.theme--catppuccin-frappe .panel.is-success .panel-block.is-active .panel-icon{color:#a6d189}html.theme--catppuccin-frappe .panel.is-warning .panel-heading{background-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#e5c890}html.theme--catppuccin-frappe .panel.is-warning .panel-block.is-active .panel-icon{color:#e5c890}html.theme--catppuccin-frappe .panel.is-danger .panel-heading{background-color:#e78284;color:#fff}html.theme--catppuccin-frappe .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#e78284}html.theme--catppuccin-frappe .panel.is-danger .panel-block.is-active .panel-icon{color:#e78284}html.theme--catppuccin-frappe .panel-tabs:not(:last-child),html.theme--catppuccin-frappe .panel-block:not(:last-child){border-bottom:1px solid #ededed}html.theme--catppuccin-frappe .panel-heading{background-color:#51576d;border-radius:8px 8px 0 0;color:#b0bef1;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}html.theme--catppuccin-frappe .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}html.theme--catppuccin-frappe .panel-tabs a{border-bottom:1px solid #626880;margin-bottom:-1px;padding:0.5em}html.theme--catppuccin-frappe .panel-tabs a.is-active{border-bottom-color:#51576d;color:#769aeb}html.theme--catppuccin-frappe .panel-list a{color:#c6d0f5}html.theme--catppuccin-frappe .panel-list a:hover{color:#8caaee}html.theme--catppuccin-frappe .panel-block{align-items:center;color:#b0bef1;display:flex;justify-content:flex-start;padding:0.5em 0.75em}html.theme--catppuccin-frappe .panel-block input[type="checkbox"]{margin-right:.75em}html.theme--catppuccin-frappe .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}html.theme--catppuccin-frappe .panel-block.is-wrapped{flex-wrap:wrap}html.theme--catppuccin-frappe .panel-block.is-active{border-left-color:#8caaee;color:#769aeb}html.theme--catppuccin-frappe .panel-block.is-active .panel-icon{color:#8caaee}html.theme--catppuccin-frappe .panel-block:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}html.theme--catppuccin-frappe a.panel-block,html.theme--catppuccin-frappe label.panel-block{cursor:pointer}html.theme--catppuccin-frappe a.panel-block:hover,html.theme--catppuccin-frappe label.panel-block:hover{background-color:#292c3c}html.theme--catppuccin-frappe .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#f1f4fd;margin-right:.75em}html.theme--catppuccin-frappe .panel-icon .fa{font-size:inherit;line-height:inherit}html.theme--catppuccin-frappe .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}html.theme--catppuccin-frappe .tabs a{align-items:center;border-bottom-color:#626880;border-bottom-style:solid;border-bottom-width:1px;color:#c6d0f5;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}html.theme--catppuccin-frappe .tabs a:hover{border-bottom-color:#b0bef1;color:#b0bef1}html.theme--catppuccin-frappe .tabs li{display:block}html.theme--catppuccin-frappe .tabs li.is-active a{border-bottom-color:#8caaee;color:#8caaee}html.theme--catppuccin-frappe .tabs ul{align-items:center;border-bottom-color:#626880;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}html.theme--catppuccin-frappe .tabs ul.is-left{padding-right:0.75em}html.theme--catppuccin-frappe .tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}html.theme--catppuccin-frappe .tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}html.theme--catppuccin-frappe .tabs .icon:first-child{margin-right:.5em}html.theme--catppuccin-frappe .tabs .icon:last-child{margin-left:.5em}html.theme--catppuccin-frappe .tabs.is-centered ul{justify-content:center}html.theme--catppuccin-frappe .tabs.is-right ul{justify-content:flex-end}html.theme--catppuccin-frappe .tabs.is-boxed a{border:1px solid transparent;border-radius:.4em .4em 0 0}html.theme--catppuccin-frappe .tabs.is-boxed a:hover{background-color:#292c3c;border-bottom-color:#626880}html.theme--catppuccin-frappe .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#626880;border-bottom-color:rgba(0,0,0,0) !important}html.theme--catppuccin-frappe .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}html.theme--catppuccin-frappe .tabs.is-toggle a{border-color:#626880;border-style:solid;border-width:1px;margin-bottom:0;position:relative}html.theme--catppuccin-frappe .tabs.is-toggle a:hover{background-color:#292c3c;border-color:#737994;z-index:2}html.theme--catppuccin-frappe .tabs.is-toggle li+li{margin-left:-1px}html.theme--catppuccin-frappe .tabs.is-toggle li:first-child a{border-top-left-radius:.4em;border-bottom-left-radius:.4em}html.theme--catppuccin-frappe .tabs.is-toggle li:last-child a{border-top-right-radius:.4em;border-bottom-right-radius:.4em}html.theme--catppuccin-frappe .tabs.is-toggle li.is-active a{background-color:#8caaee;border-color:#8caaee;color:#fff;z-index:1}html.theme--catppuccin-frappe .tabs.is-toggle ul{border-bottom:none}html.theme--catppuccin-frappe .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}html.theme--catppuccin-frappe .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}html.theme--catppuccin-frappe .tabs.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}html.theme--catppuccin-frappe .tabs.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .tabs.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-narrow{flex:none;width:unset}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-full{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-half{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-half{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-0{flex:none;width:0%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-0{margin-left:0%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-3{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-3{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-6{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-6{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-9{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-9{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-12{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .column.is-narrow-mobile{flex:none;width:unset}html.theme--catppuccin-frappe .column.is-full-mobile{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-three-quarters-mobile{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-two-thirds-mobile{flex:none;width:66.6666%}html.theme--catppuccin-frappe .column.is-half-mobile{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-one-third-mobile{flex:none;width:33.3333%}html.theme--catppuccin-frappe .column.is-one-quarter-mobile{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-one-fifth-mobile{flex:none;width:20%}html.theme--catppuccin-frappe .column.is-two-fifths-mobile{flex:none;width:40%}html.theme--catppuccin-frappe .column.is-three-fifths-mobile{flex:none;width:60%}html.theme--catppuccin-frappe .column.is-four-fifths-mobile{flex:none;width:80%}html.theme--catppuccin-frappe .column.is-offset-three-quarters-mobile{margin-left:75%}html.theme--catppuccin-frappe .column.is-offset-two-thirds-mobile{margin-left:66.6666%}html.theme--catppuccin-frappe .column.is-offset-half-mobile{margin-left:50%}html.theme--catppuccin-frappe .column.is-offset-one-third-mobile{margin-left:33.3333%}html.theme--catppuccin-frappe .column.is-offset-one-quarter-mobile{margin-left:25%}html.theme--catppuccin-frappe .column.is-offset-one-fifth-mobile{margin-left:20%}html.theme--catppuccin-frappe .column.is-offset-two-fifths-mobile{margin-left:40%}html.theme--catppuccin-frappe .column.is-offset-three-fifths-mobile{margin-left:60%}html.theme--catppuccin-frappe .column.is-offset-four-fifths-mobile{margin-left:80%}html.theme--catppuccin-frappe .column.is-0-mobile{flex:none;width:0%}html.theme--catppuccin-frappe .column.is-offset-0-mobile{margin-left:0%}html.theme--catppuccin-frappe .column.is-1-mobile{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .column.is-offset-1-mobile{margin-left:8.33333337%}html.theme--catppuccin-frappe .column.is-2-mobile{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .column.is-offset-2-mobile{margin-left:16.66666674%}html.theme--catppuccin-frappe .column.is-3-mobile{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-offset-3-mobile{margin-left:25%}html.theme--catppuccin-frappe .column.is-4-mobile{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .column.is-offset-4-mobile{margin-left:33.33333337%}html.theme--catppuccin-frappe .column.is-5-mobile{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .column.is-offset-5-mobile{margin-left:41.66666674%}html.theme--catppuccin-frappe .column.is-6-mobile{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-offset-6-mobile{margin-left:50%}html.theme--catppuccin-frappe .column.is-7-mobile{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .column.is-offset-7-mobile{margin-left:58.33333337%}html.theme--catppuccin-frappe .column.is-8-mobile{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .column.is-offset-8-mobile{margin-left:66.66666674%}html.theme--catppuccin-frappe .column.is-9-mobile{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-offset-9-mobile{margin-left:75%}html.theme--catppuccin-frappe .column.is-10-mobile{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .column.is-offset-10-mobile{margin-left:83.33333337%}html.theme--catppuccin-frappe .column.is-11-mobile{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .column.is-offset-11-mobile{margin-left:91.66666674%}html.theme--catppuccin-frappe .column.is-12-mobile{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .column.is-narrow,html.theme--catppuccin-frappe .column.is-narrow-tablet{flex:none;width:unset}html.theme--catppuccin-frappe .column.is-full,html.theme--catppuccin-frappe .column.is-full-tablet{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-three-quarters,html.theme--catppuccin-frappe .column.is-three-quarters-tablet{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-two-thirds,html.theme--catppuccin-frappe .column.is-two-thirds-tablet{flex:none;width:66.6666%}html.theme--catppuccin-frappe .column.is-half,html.theme--catppuccin-frappe .column.is-half-tablet{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-one-third,html.theme--catppuccin-frappe .column.is-one-third-tablet{flex:none;width:33.3333%}html.theme--catppuccin-frappe .column.is-one-quarter,html.theme--catppuccin-frappe .column.is-one-quarter-tablet{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-one-fifth,html.theme--catppuccin-frappe .column.is-one-fifth-tablet{flex:none;width:20%}html.theme--catppuccin-frappe .column.is-two-fifths,html.theme--catppuccin-frappe .column.is-two-fifths-tablet{flex:none;width:40%}html.theme--catppuccin-frappe .column.is-three-fifths,html.theme--catppuccin-frappe .column.is-three-fifths-tablet{flex:none;width:60%}html.theme--catppuccin-frappe .column.is-four-fifths,html.theme--catppuccin-frappe .column.is-four-fifths-tablet{flex:none;width:80%}html.theme--catppuccin-frappe .column.is-offset-three-quarters,html.theme--catppuccin-frappe .column.is-offset-three-quarters-tablet{margin-left:75%}html.theme--catppuccin-frappe .column.is-offset-two-thirds,html.theme--catppuccin-frappe .column.is-offset-two-thirds-tablet{margin-left:66.6666%}html.theme--catppuccin-frappe .column.is-offset-half,html.theme--catppuccin-frappe .column.is-offset-half-tablet{margin-left:50%}html.theme--catppuccin-frappe .column.is-offset-one-third,html.theme--catppuccin-frappe .column.is-offset-one-third-tablet{margin-left:33.3333%}html.theme--catppuccin-frappe .column.is-offset-one-quarter,html.theme--catppuccin-frappe .column.is-offset-one-quarter-tablet{margin-left:25%}html.theme--catppuccin-frappe .column.is-offset-one-fifth,html.theme--catppuccin-frappe .column.is-offset-one-fifth-tablet{margin-left:20%}html.theme--catppuccin-frappe .column.is-offset-two-fifths,html.theme--catppuccin-frappe .column.is-offset-two-fifths-tablet{margin-left:40%}html.theme--catppuccin-frappe .column.is-offset-three-fifths,html.theme--catppuccin-frappe .column.is-offset-three-fifths-tablet{margin-left:60%}html.theme--catppuccin-frappe .column.is-offset-four-fifths,html.theme--catppuccin-frappe .column.is-offset-four-fifths-tablet{margin-left:80%}html.theme--catppuccin-frappe .column.is-0,html.theme--catppuccin-frappe .column.is-0-tablet{flex:none;width:0%}html.theme--catppuccin-frappe .column.is-offset-0,html.theme--catppuccin-frappe .column.is-offset-0-tablet{margin-left:0%}html.theme--catppuccin-frappe .column.is-1,html.theme--catppuccin-frappe .column.is-1-tablet{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .column.is-offset-1,html.theme--catppuccin-frappe .column.is-offset-1-tablet{margin-left:8.33333337%}html.theme--catppuccin-frappe .column.is-2,html.theme--catppuccin-frappe .column.is-2-tablet{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .column.is-offset-2,html.theme--catppuccin-frappe .column.is-offset-2-tablet{margin-left:16.66666674%}html.theme--catppuccin-frappe .column.is-3,html.theme--catppuccin-frappe .column.is-3-tablet{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-offset-3,html.theme--catppuccin-frappe .column.is-offset-3-tablet{margin-left:25%}html.theme--catppuccin-frappe .column.is-4,html.theme--catppuccin-frappe .column.is-4-tablet{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .column.is-offset-4,html.theme--catppuccin-frappe .column.is-offset-4-tablet{margin-left:33.33333337%}html.theme--catppuccin-frappe .column.is-5,html.theme--catppuccin-frappe .column.is-5-tablet{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .column.is-offset-5,html.theme--catppuccin-frappe .column.is-offset-5-tablet{margin-left:41.66666674%}html.theme--catppuccin-frappe .column.is-6,html.theme--catppuccin-frappe .column.is-6-tablet{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-offset-6,html.theme--catppuccin-frappe .column.is-offset-6-tablet{margin-left:50%}html.theme--catppuccin-frappe .column.is-7,html.theme--catppuccin-frappe .column.is-7-tablet{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .column.is-offset-7,html.theme--catppuccin-frappe .column.is-offset-7-tablet{margin-left:58.33333337%}html.theme--catppuccin-frappe .column.is-8,html.theme--catppuccin-frappe .column.is-8-tablet{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .column.is-offset-8,html.theme--catppuccin-frappe .column.is-offset-8-tablet{margin-left:66.66666674%}html.theme--catppuccin-frappe .column.is-9,html.theme--catppuccin-frappe .column.is-9-tablet{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-offset-9,html.theme--catppuccin-frappe .column.is-offset-9-tablet{margin-left:75%}html.theme--catppuccin-frappe .column.is-10,html.theme--catppuccin-frappe .column.is-10-tablet{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .column.is-offset-10,html.theme--catppuccin-frappe .column.is-offset-10-tablet{margin-left:83.33333337%}html.theme--catppuccin-frappe .column.is-11,html.theme--catppuccin-frappe .column.is-11-tablet{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .column.is-offset-11,html.theme--catppuccin-frappe .column.is-offset-11-tablet{margin-left:91.66666674%}html.theme--catppuccin-frappe .column.is-12,html.theme--catppuccin-frappe .column.is-12-tablet{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-offset-12,html.theme--catppuccin-frappe .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .column.is-narrow-touch{flex:none;width:unset}html.theme--catppuccin-frappe .column.is-full-touch{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-three-quarters-touch{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-two-thirds-touch{flex:none;width:66.6666%}html.theme--catppuccin-frappe .column.is-half-touch{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-one-third-touch{flex:none;width:33.3333%}html.theme--catppuccin-frappe .column.is-one-quarter-touch{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-one-fifth-touch{flex:none;width:20%}html.theme--catppuccin-frappe .column.is-two-fifths-touch{flex:none;width:40%}html.theme--catppuccin-frappe .column.is-three-fifths-touch{flex:none;width:60%}html.theme--catppuccin-frappe .column.is-four-fifths-touch{flex:none;width:80%}html.theme--catppuccin-frappe .column.is-offset-three-quarters-touch{margin-left:75%}html.theme--catppuccin-frappe .column.is-offset-two-thirds-touch{margin-left:66.6666%}html.theme--catppuccin-frappe .column.is-offset-half-touch{margin-left:50%}html.theme--catppuccin-frappe .column.is-offset-one-third-touch{margin-left:33.3333%}html.theme--catppuccin-frappe .column.is-offset-one-quarter-touch{margin-left:25%}html.theme--catppuccin-frappe .column.is-offset-one-fifth-touch{margin-left:20%}html.theme--catppuccin-frappe .column.is-offset-two-fifths-touch{margin-left:40%}html.theme--catppuccin-frappe .column.is-offset-three-fifths-touch{margin-left:60%}html.theme--catppuccin-frappe .column.is-offset-four-fifths-touch{margin-left:80%}html.theme--catppuccin-frappe .column.is-0-touch{flex:none;width:0%}html.theme--catppuccin-frappe .column.is-offset-0-touch{margin-left:0%}html.theme--catppuccin-frappe .column.is-1-touch{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .column.is-offset-1-touch{margin-left:8.33333337%}html.theme--catppuccin-frappe .column.is-2-touch{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .column.is-offset-2-touch{margin-left:16.66666674%}html.theme--catppuccin-frappe .column.is-3-touch{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-offset-3-touch{margin-left:25%}html.theme--catppuccin-frappe .column.is-4-touch{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .column.is-offset-4-touch{margin-left:33.33333337%}html.theme--catppuccin-frappe .column.is-5-touch{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .column.is-offset-5-touch{margin-left:41.66666674%}html.theme--catppuccin-frappe .column.is-6-touch{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-offset-6-touch{margin-left:50%}html.theme--catppuccin-frappe .column.is-7-touch{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .column.is-offset-7-touch{margin-left:58.33333337%}html.theme--catppuccin-frappe .column.is-8-touch{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .column.is-offset-8-touch{margin-left:66.66666674%}html.theme--catppuccin-frappe .column.is-9-touch{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-offset-9-touch{margin-left:75%}html.theme--catppuccin-frappe .column.is-10-touch{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .column.is-offset-10-touch{margin-left:83.33333337%}html.theme--catppuccin-frappe .column.is-11-touch{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .column.is-offset-11-touch{margin-left:91.66666674%}html.theme--catppuccin-frappe .column.is-12-touch{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .column.is-narrow-desktop{flex:none;width:unset}html.theme--catppuccin-frappe .column.is-full-desktop{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-three-quarters-desktop{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-two-thirds-desktop{flex:none;width:66.6666%}html.theme--catppuccin-frappe .column.is-half-desktop{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-one-third-desktop{flex:none;width:33.3333%}html.theme--catppuccin-frappe .column.is-one-quarter-desktop{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-one-fifth-desktop{flex:none;width:20%}html.theme--catppuccin-frappe .column.is-two-fifths-desktop{flex:none;width:40%}html.theme--catppuccin-frappe .column.is-three-fifths-desktop{flex:none;width:60%}html.theme--catppuccin-frappe .column.is-four-fifths-desktop{flex:none;width:80%}html.theme--catppuccin-frappe .column.is-offset-three-quarters-desktop{margin-left:75%}html.theme--catppuccin-frappe .column.is-offset-two-thirds-desktop{margin-left:66.6666%}html.theme--catppuccin-frappe .column.is-offset-half-desktop{margin-left:50%}html.theme--catppuccin-frappe .column.is-offset-one-third-desktop{margin-left:33.3333%}html.theme--catppuccin-frappe .column.is-offset-one-quarter-desktop{margin-left:25%}html.theme--catppuccin-frappe .column.is-offset-one-fifth-desktop{margin-left:20%}html.theme--catppuccin-frappe .column.is-offset-two-fifths-desktop{margin-left:40%}html.theme--catppuccin-frappe .column.is-offset-three-fifths-desktop{margin-left:60%}html.theme--catppuccin-frappe .column.is-offset-four-fifths-desktop{margin-left:80%}html.theme--catppuccin-frappe .column.is-0-desktop{flex:none;width:0%}html.theme--catppuccin-frappe .column.is-offset-0-desktop{margin-left:0%}html.theme--catppuccin-frappe .column.is-1-desktop{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .column.is-offset-1-desktop{margin-left:8.33333337%}html.theme--catppuccin-frappe .column.is-2-desktop{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .column.is-offset-2-desktop{margin-left:16.66666674%}html.theme--catppuccin-frappe .column.is-3-desktop{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-offset-3-desktop{margin-left:25%}html.theme--catppuccin-frappe .column.is-4-desktop{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .column.is-offset-4-desktop{margin-left:33.33333337%}html.theme--catppuccin-frappe .column.is-5-desktop{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .column.is-offset-5-desktop{margin-left:41.66666674%}html.theme--catppuccin-frappe .column.is-6-desktop{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-offset-6-desktop{margin-left:50%}html.theme--catppuccin-frappe .column.is-7-desktop{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .column.is-offset-7-desktop{margin-left:58.33333337%}html.theme--catppuccin-frappe .column.is-8-desktop{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .column.is-offset-8-desktop{margin-left:66.66666674%}html.theme--catppuccin-frappe .column.is-9-desktop{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-offset-9-desktop{margin-left:75%}html.theme--catppuccin-frappe .column.is-10-desktop{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .column.is-offset-10-desktop{margin-left:83.33333337%}html.theme--catppuccin-frappe .column.is-11-desktop{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .column.is-offset-11-desktop{margin-left:91.66666674%}html.theme--catppuccin-frappe .column.is-12-desktop{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .column.is-narrow-widescreen{flex:none;width:unset}html.theme--catppuccin-frappe .column.is-full-widescreen{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-three-quarters-widescreen{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-two-thirds-widescreen{flex:none;width:66.6666%}html.theme--catppuccin-frappe .column.is-half-widescreen{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-one-third-widescreen{flex:none;width:33.3333%}html.theme--catppuccin-frappe .column.is-one-quarter-widescreen{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-one-fifth-widescreen{flex:none;width:20%}html.theme--catppuccin-frappe .column.is-two-fifths-widescreen{flex:none;width:40%}html.theme--catppuccin-frappe .column.is-three-fifths-widescreen{flex:none;width:60%}html.theme--catppuccin-frappe .column.is-four-fifths-widescreen{flex:none;width:80%}html.theme--catppuccin-frappe .column.is-offset-three-quarters-widescreen{margin-left:75%}html.theme--catppuccin-frappe .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}html.theme--catppuccin-frappe .column.is-offset-half-widescreen{margin-left:50%}html.theme--catppuccin-frappe .column.is-offset-one-third-widescreen{margin-left:33.3333%}html.theme--catppuccin-frappe .column.is-offset-one-quarter-widescreen{margin-left:25%}html.theme--catppuccin-frappe .column.is-offset-one-fifth-widescreen{margin-left:20%}html.theme--catppuccin-frappe .column.is-offset-two-fifths-widescreen{margin-left:40%}html.theme--catppuccin-frappe .column.is-offset-three-fifths-widescreen{margin-left:60%}html.theme--catppuccin-frappe .column.is-offset-four-fifths-widescreen{margin-left:80%}html.theme--catppuccin-frappe .column.is-0-widescreen{flex:none;width:0%}html.theme--catppuccin-frappe .column.is-offset-0-widescreen{margin-left:0%}html.theme--catppuccin-frappe .column.is-1-widescreen{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .column.is-offset-1-widescreen{margin-left:8.33333337%}html.theme--catppuccin-frappe .column.is-2-widescreen{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .column.is-offset-2-widescreen{margin-left:16.66666674%}html.theme--catppuccin-frappe .column.is-3-widescreen{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-offset-3-widescreen{margin-left:25%}html.theme--catppuccin-frappe .column.is-4-widescreen{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .column.is-offset-4-widescreen{margin-left:33.33333337%}html.theme--catppuccin-frappe .column.is-5-widescreen{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .column.is-offset-5-widescreen{margin-left:41.66666674%}html.theme--catppuccin-frappe .column.is-6-widescreen{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-offset-6-widescreen{margin-left:50%}html.theme--catppuccin-frappe .column.is-7-widescreen{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .column.is-offset-7-widescreen{margin-left:58.33333337%}html.theme--catppuccin-frappe .column.is-8-widescreen{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .column.is-offset-8-widescreen{margin-left:66.66666674%}html.theme--catppuccin-frappe .column.is-9-widescreen{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-offset-9-widescreen{margin-left:75%}html.theme--catppuccin-frappe .column.is-10-widescreen{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .column.is-offset-10-widescreen{margin-left:83.33333337%}html.theme--catppuccin-frappe .column.is-11-widescreen{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .column.is-offset-11-widescreen{margin-left:91.66666674%}html.theme--catppuccin-frappe .column.is-12-widescreen{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .column.is-narrow-fullhd{flex:none;width:unset}html.theme--catppuccin-frappe .column.is-full-fullhd{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-three-quarters-fullhd{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-two-thirds-fullhd{flex:none;width:66.6666%}html.theme--catppuccin-frappe .column.is-half-fullhd{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-one-third-fullhd{flex:none;width:33.3333%}html.theme--catppuccin-frappe .column.is-one-quarter-fullhd{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-one-fifth-fullhd{flex:none;width:20%}html.theme--catppuccin-frappe .column.is-two-fifths-fullhd{flex:none;width:40%}html.theme--catppuccin-frappe .column.is-three-fifths-fullhd{flex:none;width:60%}html.theme--catppuccin-frappe .column.is-four-fifths-fullhd{flex:none;width:80%}html.theme--catppuccin-frappe .column.is-offset-three-quarters-fullhd{margin-left:75%}html.theme--catppuccin-frappe .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}html.theme--catppuccin-frappe .column.is-offset-half-fullhd{margin-left:50%}html.theme--catppuccin-frappe .column.is-offset-one-third-fullhd{margin-left:33.3333%}html.theme--catppuccin-frappe .column.is-offset-one-quarter-fullhd{margin-left:25%}html.theme--catppuccin-frappe .column.is-offset-one-fifth-fullhd{margin-left:20%}html.theme--catppuccin-frappe .column.is-offset-two-fifths-fullhd{margin-left:40%}html.theme--catppuccin-frappe .column.is-offset-three-fifths-fullhd{margin-left:60%}html.theme--catppuccin-frappe .column.is-offset-four-fifths-fullhd{margin-left:80%}html.theme--catppuccin-frappe .column.is-0-fullhd{flex:none;width:0%}html.theme--catppuccin-frappe .column.is-offset-0-fullhd{margin-left:0%}html.theme--catppuccin-frappe .column.is-1-fullhd{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .column.is-offset-1-fullhd{margin-left:8.33333337%}html.theme--catppuccin-frappe .column.is-2-fullhd{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .column.is-offset-2-fullhd{margin-left:16.66666674%}html.theme--catppuccin-frappe .column.is-3-fullhd{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-offset-3-fullhd{margin-left:25%}html.theme--catppuccin-frappe .column.is-4-fullhd{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .column.is-offset-4-fullhd{margin-left:33.33333337%}html.theme--catppuccin-frappe .column.is-5-fullhd{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .column.is-offset-5-fullhd{margin-left:41.66666674%}html.theme--catppuccin-frappe .column.is-6-fullhd{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-offset-6-fullhd{margin-left:50%}html.theme--catppuccin-frappe .column.is-7-fullhd{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .column.is-offset-7-fullhd{margin-left:58.33333337%}html.theme--catppuccin-frappe .column.is-8-fullhd{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .column.is-offset-8-fullhd{margin-left:66.66666674%}html.theme--catppuccin-frappe .column.is-9-fullhd{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-offset-9-fullhd{margin-left:75%}html.theme--catppuccin-frappe .column.is-10-fullhd{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .column.is-offset-10-fullhd{margin-left:83.33333337%}html.theme--catppuccin-frappe .column.is-11-fullhd{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .column.is-offset-11-fullhd{margin-left:91.66666674%}html.theme--catppuccin-frappe .column.is-12-fullhd{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-offset-12-fullhd{margin-left:100%}}html.theme--catppuccin-frappe .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-frappe .columns:last-child{margin-bottom:-.75rem}html.theme--catppuccin-frappe .columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}html.theme--catppuccin-frappe .columns.is-centered{justify-content:center}html.theme--catppuccin-frappe .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}html.theme--catppuccin-frappe .columns.is-gapless>.column{margin:0;padding:0 !important}html.theme--catppuccin-frappe .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-frappe .columns.is-gapless:last-child{margin-bottom:0}html.theme--catppuccin-frappe .columns.is-mobile{display:flex}html.theme--catppuccin-frappe .columns.is-multiline{flex-wrap:wrap}html.theme--catppuccin-frappe .columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-desktop{display:flex}}html.theme--catppuccin-frappe .columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}html.theme--catppuccin-frappe .columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}html.theme--catppuccin-frappe .columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-0-fullhd{--columnGap: 0rem}}html.theme--catppuccin-frappe .columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}html.theme--catppuccin-frappe .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}html.theme--catppuccin-frappe .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-3-fullhd{--columnGap: .75rem}}html.theme--catppuccin-frappe .columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-4-fullhd{--columnGap: 1rem}}html.theme--catppuccin-frappe .columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}html.theme--catppuccin-frappe .columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}html.theme--catppuccin-frappe .columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}html.theme--catppuccin-frappe .columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-8-fullhd{--columnGap: 2rem}}html.theme--catppuccin-frappe .tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}html.theme--catppuccin-frappe .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-frappe .tile.is-ancestor:last-child{margin-bottom:-.75rem}html.theme--catppuccin-frappe .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-frappe .tile.is-child{margin:0 !important}html.theme--catppuccin-frappe .tile.is-parent{padding:.75rem}html.theme--catppuccin-frappe .tile.is-vertical{flex-direction:column}html.theme--catppuccin-frappe .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .tile:not(.is-child){display:flex}html.theme--catppuccin-frappe .tile.is-1{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .tile.is-2{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .tile.is-3{flex:none;width:25%}html.theme--catppuccin-frappe .tile.is-4{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .tile.is-5{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .tile.is-6{flex:none;width:50%}html.theme--catppuccin-frappe .tile.is-7{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .tile.is-8{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .tile.is-9{flex:none;width:75%}html.theme--catppuccin-frappe .tile.is-10{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .tile.is-11{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .tile.is-12{flex:none;width:100%}}html.theme--catppuccin-frappe .hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}html.theme--catppuccin-frappe .hero .navbar{background:none}html.theme--catppuccin-frappe .hero .tabs ul{border-bottom:none}html.theme--catppuccin-frappe .hero.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-white strong{color:inherit}html.theme--catppuccin-frappe .hero.is-white .title{color:#0a0a0a}html.theme--catppuccin-frappe .hero.is-white .subtitle{color:rgba(10,10,10,0.9)}html.theme--catppuccin-frappe .hero.is-white .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-white .navbar-menu{background-color:#fff}}html.theme--catppuccin-frappe .hero.is-white .navbar-item,html.theme--catppuccin-frappe .hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}html.theme--catppuccin-frappe .hero.is-white a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-white a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-white .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-frappe .hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}html.theme--catppuccin-frappe .hero.is-white .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}html.theme--catppuccin-frappe .hero.is-white .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-white .tabs.is-toggle a{color:#0a0a0a}html.theme--catppuccin-frappe .hero.is-white .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-white .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-white .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-white .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}html.theme--catppuccin-frappe .hero.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-black strong{color:inherit}html.theme--catppuccin-frappe .hero.is-black .title{color:#fff}html.theme--catppuccin-frappe .hero.is-black .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-frappe .hero.is-black .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-black .navbar-menu{background-color:#0a0a0a}}html.theme--catppuccin-frappe .hero.is-black .navbar-item,html.theme--catppuccin-frappe .hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-frappe .hero.is-black a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-black a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-black .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-frappe .hero.is-black .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-frappe .hero.is-black .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}html.theme--catppuccin-frappe .hero.is-black .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-black .tabs.is-toggle a{color:#fff}html.theme--catppuccin-frappe .hero.is-black .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-black .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-black .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-black .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}html.theme--catppuccin-frappe .hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-light strong{color:inherit}html.theme--catppuccin-frappe .hero.is-light .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-light .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-frappe .hero.is-light .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-light .navbar-menu{background-color:#f5f5f5}}html.theme--catppuccin-frappe .hero.is-light .navbar-item,html.theme--catppuccin-frappe .hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-light a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-light a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-light .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-frappe .hero.is-light .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-light .tabs li.is-active a{color:#f5f5f5 !important;opacity:1}html.theme--catppuccin-frappe .hero.is-light .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-light .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-light .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-light .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-light .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-frappe .hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}html.theme--catppuccin-frappe .hero.is-dark,html.theme--catppuccin-frappe .content kbd.hero{background-color:#414559;color:#fff}html.theme--catppuccin-frappe .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-dark strong,html.theme--catppuccin-frappe .content kbd.hero strong{color:inherit}html.theme--catppuccin-frappe .hero.is-dark .title,html.theme--catppuccin-frappe .content kbd.hero .title{color:#fff}html.theme--catppuccin-frappe .hero.is-dark .subtitle,html.theme--catppuccin-frappe .content kbd.hero .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-frappe .hero.is-dark .subtitle a:not(.button),html.theme--catppuccin-frappe .content kbd.hero .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-dark .subtitle strong,html.theme--catppuccin-frappe .content kbd.hero .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-dark .navbar-menu,html.theme--catppuccin-frappe .content kbd.hero .navbar-menu{background-color:#414559}}html.theme--catppuccin-frappe .hero.is-dark .navbar-item,html.theme--catppuccin-frappe .content kbd.hero .navbar-item,html.theme--catppuccin-frappe .hero.is-dark .navbar-link,html.theme--catppuccin-frappe .content kbd.hero .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-frappe .hero.is-dark a.navbar-item:hover,html.theme--catppuccin-frappe .content kbd.hero a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-dark a.navbar-item.is-active,html.theme--catppuccin-frappe .content kbd.hero a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-dark .navbar-link:hover,html.theme--catppuccin-frappe .content kbd.hero .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-dark .navbar-link.is-active,html.theme--catppuccin-frappe .content kbd.hero .navbar-link.is-active{background-color:#363a4a;color:#fff}html.theme--catppuccin-frappe .hero.is-dark .tabs a,html.theme--catppuccin-frappe .content kbd.hero .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-frappe .hero.is-dark .tabs a:hover,html.theme--catppuccin-frappe .content kbd.hero .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-dark .tabs li.is-active a,html.theme--catppuccin-frappe .content kbd.hero .tabs li.is-active a{color:#414559 !important;opacity:1}html.theme--catppuccin-frappe .hero.is-dark .tabs.is-boxed a,html.theme--catppuccin-frappe .content kbd.hero .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-dark .tabs.is-toggle a,html.theme--catppuccin-frappe .content kbd.hero .tabs.is-toggle a{color:#fff}html.theme--catppuccin-frappe .hero.is-dark .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .content kbd.hero .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-dark .tabs.is-toggle a:hover,html.theme--catppuccin-frappe .content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-dark .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .content kbd.hero .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-dark .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-dark .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .content kbd.hero .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#414559}html.theme--catppuccin-frappe .hero.is-dark.is-bold,html.theme--catppuccin-frappe .content kbd.hero.is-bold{background-image:linear-gradient(141deg, #262f41 0%, #414559 71%, #47476c 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-dark.is-bold .navbar-menu,html.theme--catppuccin-frappe .content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #262f41 0%, #414559 71%, #47476c 100%)}}html.theme--catppuccin-frappe .hero.is-primary,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-primary strong,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink strong{color:inherit}html.theme--catppuccin-frappe .hero.is-primary .title,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .title{color:#fff}html.theme--catppuccin-frappe .hero.is-primary .subtitle,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-frappe .hero.is-primary .subtitle a:not(.button),html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-primary .subtitle strong,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-primary .navbar-menu,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#8caaee}}html.theme--catppuccin-frappe .hero.is-primary .navbar-item,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .navbar-item,html.theme--catppuccin-frappe .hero.is-primary .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-frappe .hero.is-primary a.navbar-item:hover,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-primary a.navbar-item.is-active,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-primary .navbar-link:hover,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-primary .navbar-link.is-active,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .hero.is-primary .tabs a,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-frappe .hero.is-primary .tabs a:hover,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-primary .tabs li.is-active a,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#8caaee !important;opacity:1}html.theme--catppuccin-frappe .hero.is-primary .tabs.is-boxed a,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-primary .tabs.is-toggle a,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}html.theme--catppuccin-frappe .hero.is-primary .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-primary .tabs.is-toggle a:hover,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-primary .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-primary .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-primary .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#8caaee}html.theme--catppuccin-frappe .hero.is-primary.is-bold,html.theme--catppuccin-frappe .docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #569ff1 0%, #8caaee 71%, #a0abf4 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-primary.is-bold .navbar-menu,html.theme--catppuccin-frappe .docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #569ff1 0%, #8caaee 71%, #a0abf4 100%)}}html.theme--catppuccin-frappe .hero.is-link{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-link strong{color:inherit}html.theme--catppuccin-frappe .hero.is-link .title{color:#fff}html.theme--catppuccin-frappe .hero.is-link .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-frappe .hero.is-link .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-link .navbar-menu{background-color:#8caaee}}html.theme--catppuccin-frappe .hero.is-link .navbar-item,html.theme--catppuccin-frappe .hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-frappe .hero.is-link a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-link a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-link .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-link .navbar-link.is-active{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .hero.is-link .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-frappe .hero.is-link .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-link .tabs li.is-active a{color:#8caaee !important;opacity:1}html.theme--catppuccin-frappe .hero.is-link .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-link .tabs.is-toggle a{color:#fff}html.theme--catppuccin-frappe .hero.is-link .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-link .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-link .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-link .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#8caaee}html.theme--catppuccin-frappe .hero.is-link.is-bold{background-image:linear-gradient(141deg, #569ff1 0%, #8caaee 71%, #a0abf4 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #569ff1 0%, #8caaee 71%, #a0abf4 100%)}}html.theme--catppuccin-frappe .hero.is-info{background-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-info strong{color:inherit}html.theme--catppuccin-frappe .hero.is-info .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-info .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-frappe .hero.is-info .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-info .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-info .navbar-menu{background-color:#81c8be}}html.theme--catppuccin-frappe .hero.is-info .navbar-item,html.theme--catppuccin-frappe .hero.is-info .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-info a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-info a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-info .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-info .navbar-link.is-active{background-color:#6fc0b5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-info .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-frappe .hero.is-info .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-info .tabs li.is-active a{color:#81c8be !important;opacity:1}html.theme--catppuccin-frappe .hero.is-info .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-info .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-info .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-info .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-info .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-info .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#81c8be}html.theme--catppuccin-frappe .hero.is-info.is-bold{background-image:linear-gradient(141deg, #52c4a1 0%, #81c8be 71%, #8fd2d4 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #52c4a1 0%, #81c8be 71%, #8fd2d4 100%)}}html.theme--catppuccin-frappe .hero.is-success{background-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-success strong{color:inherit}html.theme--catppuccin-frappe .hero.is-success .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-success .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-frappe .hero.is-success .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-success .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-success .navbar-menu{background-color:#a6d189}}html.theme--catppuccin-frappe .hero.is-success .navbar-item,html.theme--catppuccin-frappe .hero.is-success .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-success a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-success a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-success .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-success .navbar-link.is-active{background-color:#98ca77;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-success .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-frappe .hero.is-success .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-success .tabs li.is-active a{color:#a6d189 !important;opacity:1}html.theme--catppuccin-frappe .hero.is-success .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-success .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-success .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-success .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-success .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-success .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#a6d189}html.theme--catppuccin-frappe .hero.is-success.is-bold{background-image:linear-gradient(141deg, #9ccd5a 0%, #a6d189 71%, #a8dc98 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #9ccd5a 0%, #a6d189 71%, #a8dc98 100%)}}html.theme--catppuccin-frappe .hero.is-warning{background-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-warning strong{color:inherit}html.theme--catppuccin-frappe .hero.is-warning .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-frappe .hero.is-warning .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-warning .navbar-menu{background-color:#e5c890}}html.theme--catppuccin-frappe .hero.is-warning .navbar-item,html.theme--catppuccin-frappe .hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-warning a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-warning a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-warning .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-warning .navbar-link.is-active{background-color:#e0be7b;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-frappe .hero.is-warning .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-warning .tabs li.is-active a{color:#e5c890 !important;opacity:1}html.theme--catppuccin-frappe .hero.is-warning .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-warning .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-warning .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-warning .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-warning .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#e5c890}html.theme--catppuccin-frappe .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #e5a05d 0%, #e5c890 71%, #ede0a2 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e5a05d 0%, #e5c890 71%, #ede0a2 100%)}}html.theme--catppuccin-frappe .hero.is-danger{background-color:#e78284;color:#fff}html.theme--catppuccin-frappe .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-danger strong{color:inherit}html.theme--catppuccin-frappe .hero.is-danger .title{color:#fff}html.theme--catppuccin-frappe .hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-frappe .hero.is-danger .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-danger .navbar-menu{background-color:#e78284}}html.theme--catppuccin-frappe .hero.is-danger .navbar-item,html.theme--catppuccin-frappe .hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-frappe .hero.is-danger a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-danger a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-danger .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-danger .navbar-link.is-active{background-color:#e36d6f;color:#fff}html.theme--catppuccin-frappe .hero.is-danger .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-frappe .hero.is-danger .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-danger .tabs li.is-active a{color:#e78284 !important;opacity:1}html.theme--catppuccin-frappe .hero.is-danger .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-danger .tabs.is-toggle a{color:#fff}html.theme--catppuccin-frappe .hero.is-danger .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-danger .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-danger .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-danger .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#e78284}html.theme--catppuccin-frappe .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #e94d6a 0%, #e78284 71%, #eea294 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e94d6a 0%, #e78284 71%, #eea294 100%)}}html.theme--catppuccin-frappe .hero.is-small .hero-body,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .hero.is-large .hero-body{padding:18rem 6rem}}html.theme--catppuccin-frappe .hero.is-halfheight .hero-body,html.theme--catppuccin-frappe .hero.is-fullheight .hero-body,html.theme--catppuccin-frappe .hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}html.theme--catppuccin-frappe .hero.is-halfheight .hero-body>.container,html.theme--catppuccin-frappe .hero.is-fullheight .hero-body>.container,html.theme--catppuccin-frappe .hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .hero.is-halfheight{min-height:50vh}html.theme--catppuccin-frappe .hero.is-fullheight{min-height:100vh}html.theme--catppuccin-frappe .hero-video{overflow:hidden}html.theme--catppuccin-frappe .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}html.theme--catppuccin-frappe .hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero-video{display:none}}html.theme--catppuccin-frappe .hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero-buttons .button{display:flex}html.theme--catppuccin-frappe .hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .hero-buttons{display:flex;justify-content:center}html.theme--catppuccin-frappe .hero-buttons .button:not(:last-child){margin-right:1.5rem}}html.theme--catppuccin-frappe .hero-head,html.theme--catppuccin-frappe .hero-foot{flex-grow:0;flex-shrink:0}html.theme--catppuccin-frappe .hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .hero-body{padding:3rem 3rem}}html.theme--catppuccin-frappe .section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .section{padding:3rem 3rem}html.theme--catppuccin-frappe .section.is-medium{padding:9rem 4.5rem}html.theme--catppuccin-frappe .section.is-large{padding:18rem 6rem}}html.theme--catppuccin-frappe .footer{background-color:#292c3c;padding:3rem 1.5rem 6rem}html.theme--catppuccin-frappe h1 .docs-heading-anchor,html.theme--catppuccin-frappe h1 .docs-heading-anchor:hover,html.theme--catppuccin-frappe h1 .docs-heading-anchor:visited,html.theme--catppuccin-frappe h2 .docs-heading-anchor,html.theme--catppuccin-frappe h2 .docs-heading-anchor:hover,html.theme--catppuccin-frappe h2 .docs-heading-anchor:visited,html.theme--catppuccin-frappe h3 .docs-heading-anchor,html.theme--catppuccin-frappe h3 .docs-heading-anchor:hover,html.theme--catppuccin-frappe h3 .docs-heading-anchor:visited,html.theme--catppuccin-frappe h4 .docs-heading-anchor,html.theme--catppuccin-frappe h4 .docs-heading-anchor:hover,html.theme--catppuccin-frappe h4 .docs-heading-anchor:visited,html.theme--catppuccin-frappe h5 .docs-heading-anchor,html.theme--catppuccin-frappe h5 .docs-heading-anchor:hover,html.theme--catppuccin-frappe h5 .docs-heading-anchor:visited,html.theme--catppuccin-frappe h6 .docs-heading-anchor,html.theme--catppuccin-frappe h6 .docs-heading-anchor:hover,html.theme--catppuccin-frappe h6 .docs-heading-anchor:visited{color:#c6d0f5}html.theme--catppuccin-frappe h1 .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h2 .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h3 .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h4 .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h5 .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}html.theme--catppuccin-frappe h1 .docs-heading-anchor-permalink::before,html.theme--catppuccin-frappe h2 .docs-heading-anchor-permalink::before,html.theme--catppuccin-frappe h3 .docs-heading-anchor-permalink::before,html.theme--catppuccin-frappe h4 .docs-heading-anchor-permalink::before,html.theme--catppuccin-frappe h5 .docs-heading-anchor-permalink::before,html.theme--catppuccin-frappe h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}html.theme--catppuccin-frappe h1:hover .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h2:hover .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h3:hover .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h4:hover .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h5:hover .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h6:hover .docs-heading-anchor-permalink{visibility:visible}html.theme--catppuccin-frappe .docs-light-only{display:none !important}html.theme--catppuccin-frappe pre{position:relative;overflow:hidden}html.theme--catppuccin-frappe pre code,html.theme--catppuccin-frappe pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}html.theme--catppuccin-frappe pre code:first-of-type,html.theme--catppuccin-frappe pre code.hljs:first-of-type{padding-top:0.5rem !important}html.theme--catppuccin-frappe pre code:last-of-type,html.theme--catppuccin-frappe pre code.hljs:last-of-type{padding-bottom:0.5rem !important}html.theme--catppuccin-frappe pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#c6d0f5;cursor:pointer;text-align:center}html.theme--catppuccin-frappe pre .copy-button:focus,html.theme--catppuccin-frappe pre .copy-button:hover{opacity:1;background:rgba(198,208,245,0.1);color:#8caaee}html.theme--catppuccin-frappe pre .copy-button.success{color:#a6d189;opacity:1}html.theme--catppuccin-frappe pre .copy-button.error{color:#e78284;opacity:1}html.theme--catppuccin-frappe pre:hover .copy-button{opacity:1}html.theme--catppuccin-frappe .admonition{background-color:#292c3c;border-style:solid;border-width:2px;border-color:#b5bfe2;border-radius:4px;font-size:1rem}html.theme--catppuccin-frappe .admonition strong{color:currentColor}html.theme--catppuccin-frappe .admonition.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}html.theme--catppuccin-frappe .admonition.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .admonition.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .admonition.is-default{background-color:#292c3c;border-color:#b5bfe2}html.theme--catppuccin-frappe .admonition.is-default>.admonition-header{background-color:rgba(0,0,0,0);color:#b5bfe2}html.theme--catppuccin-frappe .admonition.is-default>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition.is-info{background-color:#292c3c;border-color:#81c8be}html.theme--catppuccin-frappe .admonition.is-info>.admonition-header{background-color:rgba(0,0,0,0);color:#81c8be}html.theme--catppuccin-frappe .admonition.is-info>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition.is-success{background-color:#292c3c;border-color:#a6d189}html.theme--catppuccin-frappe .admonition.is-success>.admonition-header{background-color:rgba(0,0,0,0);color:#a6d189}html.theme--catppuccin-frappe .admonition.is-success>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition.is-warning{background-color:#292c3c;border-color:#e5c890}html.theme--catppuccin-frappe .admonition.is-warning>.admonition-header{background-color:rgba(0,0,0,0);color:#e5c890}html.theme--catppuccin-frappe .admonition.is-warning>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition.is-danger{background-color:#292c3c;border-color:#e78284}html.theme--catppuccin-frappe .admonition.is-danger>.admonition-header{background-color:rgba(0,0,0,0);color:#e78284}html.theme--catppuccin-frappe .admonition.is-danger>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition.is-compat{background-color:#292c3c;border-color:#99d1db}html.theme--catppuccin-frappe .admonition.is-compat>.admonition-header{background-color:rgba(0,0,0,0);color:#99d1db}html.theme--catppuccin-frappe .admonition.is-compat>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition.is-todo{background-color:#292c3c;border-color:#ca9ee6}html.theme--catppuccin-frappe .admonition.is-todo>.admonition-header{background-color:rgba(0,0,0,0);color:#ca9ee6}html.theme--catppuccin-frappe .admonition.is-todo>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition-header{color:#b5bfe2;background-color:rgba(0,0,0,0);align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}html.theme--catppuccin-frappe .admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}html.theme--catppuccin-frappe details.admonition.is-details>.admonition-header{list-style:none}html.theme--catppuccin-frappe details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}html.theme--catppuccin-frappe details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}html.theme--catppuccin-frappe .admonition-body{color:#c6d0f5;padding:0.5rem .75rem}html.theme--catppuccin-frappe .admonition-body pre{background-color:#292c3c}html.theme--catppuccin-frappe .admonition-body code{background-color:#292c3c}html.theme--catppuccin-frappe .docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:2px solid #626880;border-radius:4px;box-shadow:none;max-width:100%}html.theme--catppuccin-frappe .docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#292c3c;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #626880;overflow:auto}html.theme--catppuccin-frappe .docstring>header code{background-color:transparent}html.theme--catppuccin-frappe .docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}html.theme--catppuccin-frappe .docstring>header .docstring-binding{margin-right:0.3em}html.theme--catppuccin-frappe .docstring>header .docstring-category{margin-left:0.3em}html.theme--catppuccin-frappe .docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #626880}html.theme--catppuccin-frappe .docstring>section:last-child{border-bottom:none}html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:focus{opacity:1 !important}html.theme--catppuccin-frappe .docstring:hover>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-frappe .docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-frappe .docstring>section:hover a.docs-sourcelink{opacity:1}html.theme--catppuccin-frappe .documenter-example-output{background-color:#303446}html.theme--catppuccin-frappe .outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#292c3c;color:#c6d0f5;border-bottom:3px solid rgba(0,0,0,0);padding:10px 35px;text-align:center;font-size:15px}html.theme--catppuccin-frappe .outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}html.theme--catppuccin-frappe .outdated-warning-overlay a{color:#8caaee}html.theme--catppuccin-frappe .outdated-warning-overlay a:hover{color:#99d1db}html.theme--catppuccin-frappe .content pre{border:2px solid #626880;border-radius:4px}html.theme--catppuccin-frappe .content code{font-weight:inherit}html.theme--catppuccin-frappe .content a code{color:#8caaee}html.theme--catppuccin-frappe .content a:hover code{color:#99d1db}html.theme--catppuccin-frappe .content h1 code,html.theme--catppuccin-frappe .content h2 code,html.theme--catppuccin-frappe .content h3 code,html.theme--catppuccin-frappe .content h4 code,html.theme--catppuccin-frappe .content h5 code,html.theme--catppuccin-frappe .content h6 code{color:#c6d0f5}html.theme--catppuccin-frappe .content table{display:block;width:initial;max-width:100%;overflow-x:auto}html.theme--catppuccin-frappe .content blockquote>ul:first-child,html.theme--catppuccin-frappe .content blockquote>ol:first-child,html.theme--catppuccin-frappe .content .admonition-body>ul:first-child,html.theme--catppuccin-frappe .content .admonition-body>ol:first-child{margin-top:0}html.theme--catppuccin-frappe pre,html.theme--catppuccin-frappe code{font-variant-ligatures:no-contextual}html.theme--catppuccin-frappe .breadcrumb a.is-disabled{cursor:default;pointer-events:none}html.theme--catppuccin-frappe .breadcrumb a.is-disabled,html.theme--catppuccin-frappe .breadcrumb a.is-disabled:hover{color:#b0bef1}html.theme--catppuccin-frappe .hljs{background:initial !important}html.theme--catppuccin-frappe .katex .katex-mathml{top:0;right:0}html.theme--catppuccin-frappe .katex-display,html.theme--catppuccin-frappe mjx-container,html.theme--catppuccin-frappe .MathJax_Display{margin:0.5em 0 !important}html.theme--catppuccin-frappe html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}html.theme--catppuccin-frappe li.no-marker{list-style:none}html.theme--catppuccin-frappe #documenter .docs-main>article{overflow-wrap:break-word}html.theme--catppuccin-frappe #documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe #documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe #documenter .docs-main{width:100%}html.theme--catppuccin-frappe #documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}html.theme--catppuccin-frappe #documenter .docs-main>header,html.theme--catppuccin-frappe #documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar{background-color:#303446;border-bottom:1px solid #626880;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .docs-right .docs-icon,html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #171717;transition-duration:0.7s;-webkit-transition-duration:0.7s}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}html.theme--catppuccin-frappe #documenter .docs-main section.footnotes{border-top:1px solid #626880}html.theme--catppuccin-frappe #documenter .docs-main section.footnotes li .tag:first-child,html.theme--catppuccin-frappe #documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,html.theme--catppuccin-frappe #documenter .docs-main section.footnotes li .content kbd:first-child,html.theme--catppuccin-frappe .content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}html.theme--catppuccin-frappe #documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #626880;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe #documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}html.theme--catppuccin-frappe #documenter .docs-main .docs-footer .docs-footer-nextpage,html.theme--catppuccin-frappe #documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}html.theme--catppuccin-frappe #documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}html.theme--catppuccin-frappe #documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}html.theme--catppuccin-frappe #documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}html.theme--catppuccin-frappe #documenter .docs-sidebar{display:flex;flex-direction:column;color:#c6d0f5;background-color:#292c3c;border-right:1px solid #626880;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}html.theme--catppuccin-frappe #documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #171717}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe #documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe #documenter .docs-sidebar{left:0;top:0}}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-package-name a,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-package-name a:hover{color:#c6d0f5}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-version-selector{border-top:1px solid #626880;display:none;padding:0.5rem}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-version-selector.visible{display:flex}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #626880;padding-bottom:1.5rem}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #626880}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu .tocitem,html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#c6d0f5;background:#292c3c}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu a.tocitem:hover,html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#c6d0f5;background-color:#313548}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #626880;border-bottom:1px solid #626880;background-color:#232634}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#232634;color:#c6d0f5}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#313548;color:#c6d0f5}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #626880}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input{width:14.4rem}html.theme--catppuccin-frappe #documenter .docs-sidebar #documenter-search-query{color:#868c98;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3a3e54}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#4a506c}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe #documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-frappe #documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-frappe #documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3a3e54}html.theme--catppuccin-frappe #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#4a506c}}html.theme--catppuccin-frappe kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(245,245,245,0.6);box-shadow:0 2px 0 1px rgba(245,245,245,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}html.theme--catppuccin-frappe .search-min-width-50{min-width:50%}html.theme--catppuccin-frappe .search-min-height-100{min-height:100%}html.theme--catppuccin-frappe .search-modal-card-body{max-height:calc(100vh - 15rem)}html.theme--catppuccin-frappe .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-frappe .search-result-link:hover,html.theme--catppuccin-frappe .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--catppuccin-frappe .search-result-link .property-search-result-badge,html.theme--catppuccin-frappe .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-frappe .property-search-result-badge,html.theme--catppuccin-frappe .search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}html.theme--catppuccin-frappe .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-frappe .search-result-link:hover .search-filter,html.theme--catppuccin-frappe .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-frappe .search-result-link:focus .search-filter{color:#333;background-color:#f1f5f9}html.theme--catppuccin-frappe .search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}html.theme--catppuccin-frappe .search-filter:hover,html.theme--catppuccin-frappe .search-filter:focus{color:#333}html.theme--catppuccin-frappe .search-filter-selected{color:#414559;background-color:#babbf1}html.theme--catppuccin-frappe .search-filter-selected:hover,html.theme--catppuccin-frappe .search-filter-selected:focus{color:#414559}html.theme--catppuccin-frappe .search-result-highlight{background-color:#ffdd57;color:black}html.theme--catppuccin-frappe .search-divider{border-bottom:1px solid #626880}html.theme--catppuccin-frappe .search-result-title{width:85%;color:#f5f5f5}html.theme--catppuccin-frappe .search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-frappe #search-modal .modal-card-body::-webkit-scrollbar,html.theme--catppuccin-frappe #search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}html.theme--catppuccin-frappe #search-modal .modal-card-body::-webkit-scrollbar-thumb,html.theme--catppuccin-frappe #search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}html.theme--catppuccin-frappe #search-modal .modal-card-body::-webkit-scrollbar-track,html.theme--catppuccin-frappe #search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}html.theme--catppuccin-frappe .w-100{width:100%}html.theme--catppuccin-frappe .gap-2{gap:0.5rem}html.theme--catppuccin-frappe .gap-4{gap:1rem}html.theme--catppuccin-frappe .gap-8{gap:2rem}html.theme--catppuccin-frappe{background-color:#303446;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-frappe a{transition:all 200ms ease}html.theme--catppuccin-frappe .label{color:#c6d0f5}html.theme--catppuccin-frappe .button,html.theme--catppuccin-frappe .control.has-icons-left .icon,html.theme--catppuccin-frappe .control.has-icons-right .icon,html.theme--catppuccin-frappe .input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe .pagination-ellipsis,html.theme--catppuccin-frappe .pagination-link,html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .select,html.theme--catppuccin-frappe .select select,html.theme--catppuccin-frappe .textarea{height:2.5em;color:#c6d0f5}html.theme--catppuccin-frappe .input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe .textarea{transition:all 200ms ease;box-shadow:none;border-width:1px;padding-left:1em;padding-right:1em;color:#c6d0f5}html.theme--catppuccin-frappe .select:after,html.theme--catppuccin-frappe .select select{border-width:1px}html.theme--catppuccin-frappe .menu-list a{transition:all 300ms ease}html.theme--catppuccin-frappe .modal-card-foot,html.theme--catppuccin-frappe .modal-card-head{border-color:#626880}html.theme--catppuccin-frappe .navbar{border-radius:.4em}html.theme--catppuccin-frappe .navbar.is-transparent{background:none}html.theme--catppuccin-frappe .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#8caaee}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .navbar .navbar-menu{background-color:#8caaee;border-radius:0 0 .4em .4em}}html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body){color:#414559}html.theme--catppuccin-frappe .tag.is-link:not(body),html.theme--catppuccin-frappe .docstring>section>a.is-link.docs-sourcelink:not(body),html.theme--catppuccin-frappe .content kbd.is-link:not(body){color:#414559}html.theme--catppuccin-frappe .ansi span.sgr1{font-weight:bolder}html.theme--catppuccin-frappe .ansi span.sgr2{font-weight:lighter}html.theme--catppuccin-frappe .ansi span.sgr3{font-style:italic}html.theme--catppuccin-frappe .ansi span.sgr4{text-decoration:underline}html.theme--catppuccin-frappe .ansi span.sgr7{color:#303446;background-color:#c6d0f5}html.theme--catppuccin-frappe .ansi span.sgr8{color:transparent}html.theme--catppuccin-frappe .ansi span.sgr8 span{color:transparent}html.theme--catppuccin-frappe .ansi span.sgr9{text-decoration:line-through}html.theme--catppuccin-frappe .ansi span.sgr30{color:#51576d}html.theme--catppuccin-frappe .ansi span.sgr31{color:#e78284}html.theme--catppuccin-frappe .ansi span.sgr32{color:#a6d189}html.theme--catppuccin-frappe .ansi span.sgr33{color:#e5c890}html.theme--catppuccin-frappe .ansi span.sgr34{color:#8caaee}html.theme--catppuccin-frappe .ansi span.sgr35{color:#f4b8e4}html.theme--catppuccin-frappe .ansi span.sgr36{color:#81c8be}html.theme--catppuccin-frappe .ansi span.sgr37{color:#b5bfe2}html.theme--catppuccin-frappe .ansi span.sgr40{background-color:#51576d}html.theme--catppuccin-frappe .ansi span.sgr41{background-color:#e78284}html.theme--catppuccin-frappe .ansi span.sgr42{background-color:#a6d189}html.theme--catppuccin-frappe .ansi span.sgr43{background-color:#e5c890}html.theme--catppuccin-frappe .ansi span.sgr44{background-color:#8caaee}html.theme--catppuccin-frappe .ansi span.sgr45{background-color:#f4b8e4}html.theme--catppuccin-frappe .ansi span.sgr46{background-color:#81c8be}html.theme--catppuccin-frappe .ansi span.sgr47{background-color:#b5bfe2}html.theme--catppuccin-frappe .ansi span.sgr90{color:#626880}html.theme--catppuccin-frappe .ansi span.sgr91{color:#e78284}html.theme--catppuccin-frappe .ansi span.sgr92{color:#a6d189}html.theme--catppuccin-frappe .ansi span.sgr93{color:#e5c890}html.theme--catppuccin-frappe .ansi span.sgr94{color:#8caaee}html.theme--catppuccin-frappe .ansi span.sgr95{color:#f4b8e4}html.theme--catppuccin-frappe .ansi span.sgr96{color:#81c8be}html.theme--catppuccin-frappe .ansi span.sgr97{color:#a5adce}html.theme--catppuccin-frappe .ansi span.sgr100{background-color:#626880}html.theme--catppuccin-frappe .ansi span.sgr101{background-color:#e78284}html.theme--catppuccin-frappe .ansi span.sgr102{background-color:#a6d189}html.theme--catppuccin-frappe .ansi span.sgr103{background-color:#e5c890}html.theme--catppuccin-frappe .ansi span.sgr104{background-color:#8caaee}html.theme--catppuccin-frappe .ansi span.sgr105{background-color:#f4b8e4}html.theme--catppuccin-frappe .ansi span.sgr106{background-color:#81c8be}html.theme--catppuccin-frappe .ansi span.sgr107{background-color:#a5adce}html.theme--catppuccin-frappe code.language-julia-repl>span.hljs-meta{color:#a6d189;font-weight:bolder}html.theme--catppuccin-frappe code .hljs{color:#c6d0f5;background:#303446}html.theme--catppuccin-frappe code .hljs-keyword{color:#ca9ee6}html.theme--catppuccin-frappe code .hljs-built_in{color:#e78284}html.theme--catppuccin-frappe code .hljs-type{color:#e5c890}html.theme--catppuccin-frappe code .hljs-literal{color:#ef9f76}html.theme--catppuccin-frappe code .hljs-number{color:#ef9f76}html.theme--catppuccin-frappe code .hljs-operator{color:#81c8be}html.theme--catppuccin-frappe code .hljs-punctuation{color:#b5bfe2}html.theme--catppuccin-frappe code .hljs-property{color:#81c8be}html.theme--catppuccin-frappe code .hljs-regexp{color:#f4b8e4}html.theme--catppuccin-frappe code .hljs-string{color:#a6d189}html.theme--catppuccin-frappe code .hljs-char.escape_{color:#a6d189}html.theme--catppuccin-frappe code .hljs-subst{color:#a5adce}html.theme--catppuccin-frappe code .hljs-symbol{color:#eebebe}html.theme--catppuccin-frappe code .hljs-variable{color:#ca9ee6}html.theme--catppuccin-frappe code .hljs-variable.language_{color:#ca9ee6}html.theme--catppuccin-frappe code .hljs-variable.constant_{color:#ef9f76}html.theme--catppuccin-frappe code .hljs-title{color:#8caaee}html.theme--catppuccin-frappe code .hljs-title.class_{color:#e5c890}html.theme--catppuccin-frappe code .hljs-title.function_{color:#8caaee}html.theme--catppuccin-frappe code .hljs-params{color:#c6d0f5}html.theme--catppuccin-frappe code .hljs-comment{color:#626880}html.theme--catppuccin-frappe code .hljs-doctag{color:#e78284}html.theme--catppuccin-frappe code .hljs-meta{color:#ef9f76}html.theme--catppuccin-frappe code .hljs-section{color:#8caaee}html.theme--catppuccin-frappe code .hljs-tag{color:#a5adce}html.theme--catppuccin-frappe code .hljs-name{color:#ca9ee6}html.theme--catppuccin-frappe code .hljs-attr{color:#8caaee}html.theme--catppuccin-frappe code .hljs-attribute{color:#a6d189}html.theme--catppuccin-frappe code .hljs-bullet{color:#81c8be}html.theme--catppuccin-frappe code .hljs-code{color:#a6d189}html.theme--catppuccin-frappe code .hljs-emphasis{color:#e78284;font-style:italic}html.theme--catppuccin-frappe code .hljs-strong{color:#e78284;font-weight:bold}html.theme--catppuccin-frappe code .hljs-formula{color:#81c8be}html.theme--catppuccin-frappe code .hljs-link{color:#85c1dc;font-style:italic}html.theme--catppuccin-frappe code .hljs-quote{color:#a6d189;font-style:italic}html.theme--catppuccin-frappe code .hljs-selector-tag{color:#e5c890}html.theme--catppuccin-frappe code .hljs-selector-id{color:#8caaee}html.theme--catppuccin-frappe code .hljs-selector-class{color:#81c8be}html.theme--catppuccin-frappe code .hljs-selector-attr{color:#ca9ee6}html.theme--catppuccin-frappe code .hljs-selector-pseudo{color:#81c8be}html.theme--catppuccin-frappe code .hljs-template-tag{color:#eebebe}html.theme--catppuccin-frappe code .hljs-template-variable{color:#eebebe}html.theme--catppuccin-frappe code .hljs-addition{color:#a6d189;background:rgba(166,227,161,0.15)}html.theme--catppuccin-frappe code .hljs-deletion{color:#e78284;background:rgba(243,139,168,0.15)}html.theme--catppuccin-frappe .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-frappe .search-result-link:hover,html.theme--catppuccin-frappe .search-result-link:focus{background-color:#414559}html.theme--catppuccin-frappe .search-result-link .property-search-result-badge,html.theme--catppuccin-frappe .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-frappe .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-frappe .search-result-link:hover .search-filter,html.theme--catppuccin-frappe .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-frappe .search-result-link:focus .search-filter{color:#414559 !important;background-color:#babbf1 !important}html.theme--catppuccin-frappe .search-result-title{color:#c6d0f5}html.theme--catppuccin-frappe .search-result-highlight{background-color:#e78284;color:#292c3c}html.theme--catppuccin-frappe .search-divider{border-bottom:1px solid #5e6d6f50}html.theme--catppuccin-frappe .w-100{width:100%}html.theme--catppuccin-frappe .gap-2{gap:0.5rem}html.theme--catppuccin-frappe .gap-4{gap:1rem} diff --git a/dev/assets/themes/catppuccin-latte.css b/dev/assets/themes/catppuccin-latte.css new file mode 100644 index 0000000..63160d3 --- /dev/null +++ b/dev/assets/themes/catppuccin-latte.css @@ -0,0 +1 @@ +html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte .pagination-link,html.theme--catppuccin-latte .pagination-ellipsis,html.theme--catppuccin-latte .file-cta,html.theme--catppuccin-latte .file-name,html.theme--catppuccin-latte .select select,html.theme--catppuccin-latte .textarea,html.theme--catppuccin-latte .input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte .button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:.4em;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}html.theme--catppuccin-latte .pagination-previous:focus,html.theme--catppuccin-latte .pagination-next:focus,html.theme--catppuccin-latte .pagination-link:focus,html.theme--catppuccin-latte .pagination-ellipsis:focus,html.theme--catppuccin-latte .file-cta:focus,html.theme--catppuccin-latte .file-name:focus,html.theme--catppuccin-latte .select select:focus,html.theme--catppuccin-latte .textarea:focus,html.theme--catppuccin-latte .input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-latte .button:focus,html.theme--catppuccin-latte .is-focused.pagination-previous,html.theme--catppuccin-latte .is-focused.pagination-next,html.theme--catppuccin-latte .is-focused.pagination-link,html.theme--catppuccin-latte .is-focused.pagination-ellipsis,html.theme--catppuccin-latte .is-focused.file-cta,html.theme--catppuccin-latte .is-focused.file-name,html.theme--catppuccin-latte .select select.is-focused,html.theme--catppuccin-latte .is-focused.textarea,html.theme--catppuccin-latte .is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-focused.button,html.theme--catppuccin-latte .pagination-previous:active,html.theme--catppuccin-latte .pagination-next:active,html.theme--catppuccin-latte .pagination-link:active,html.theme--catppuccin-latte .pagination-ellipsis:active,html.theme--catppuccin-latte .file-cta:active,html.theme--catppuccin-latte .file-name:active,html.theme--catppuccin-latte .select select:active,html.theme--catppuccin-latte .textarea:active,html.theme--catppuccin-latte .input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-latte .button:active,html.theme--catppuccin-latte .is-active.pagination-previous,html.theme--catppuccin-latte .is-active.pagination-next,html.theme--catppuccin-latte .is-active.pagination-link,html.theme--catppuccin-latte .is-active.pagination-ellipsis,html.theme--catppuccin-latte .is-active.file-cta,html.theme--catppuccin-latte .is-active.file-name,html.theme--catppuccin-latte .select select.is-active,html.theme--catppuccin-latte .is-active.textarea,html.theme--catppuccin-latte .is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-latte .is-active.button{outline:none}html.theme--catppuccin-latte .pagination-previous[disabled],html.theme--catppuccin-latte .pagination-next[disabled],html.theme--catppuccin-latte .pagination-link[disabled],html.theme--catppuccin-latte .pagination-ellipsis[disabled],html.theme--catppuccin-latte .file-cta[disabled],html.theme--catppuccin-latte .file-name[disabled],html.theme--catppuccin-latte .select select[disabled],html.theme--catppuccin-latte .textarea[disabled],html.theme--catppuccin-latte .input[disabled],html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[disabled],html.theme--catppuccin-latte .button[disabled],fieldset[disabled] html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte fieldset[disabled] .pagination-previous,fieldset[disabled] html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte fieldset[disabled] .pagination-next,fieldset[disabled] html.theme--catppuccin-latte .pagination-link,html.theme--catppuccin-latte fieldset[disabled] .pagination-link,fieldset[disabled] html.theme--catppuccin-latte .pagination-ellipsis,html.theme--catppuccin-latte fieldset[disabled] .pagination-ellipsis,fieldset[disabled] html.theme--catppuccin-latte .file-cta,html.theme--catppuccin-latte fieldset[disabled] .file-cta,fieldset[disabled] html.theme--catppuccin-latte .file-name,html.theme--catppuccin-latte fieldset[disabled] .file-name,fieldset[disabled] html.theme--catppuccin-latte .select select,fieldset[disabled] html.theme--catppuccin-latte .textarea,fieldset[disabled] html.theme--catppuccin-latte .input,fieldset[disabled] html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte fieldset[disabled] .select select,html.theme--catppuccin-latte .select fieldset[disabled] select,html.theme--catppuccin-latte fieldset[disabled] .textarea,html.theme--catppuccin-latte fieldset[disabled] .input,html.theme--catppuccin-latte fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte #documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] html.theme--catppuccin-latte .button,html.theme--catppuccin-latte fieldset[disabled] .button{cursor:not-allowed}html.theme--catppuccin-latte .tabs,html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte .pagination-link,html.theme--catppuccin-latte .pagination-ellipsis,html.theme--catppuccin-latte .breadcrumb,html.theme--catppuccin-latte .file,html.theme--catppuccin-latte .button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.theme--catppuccin-latte .navbar-link:not(.is-arrowless)::after,html.theme--catppuccin-latte .select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}html.theme--catppuccin-latte .admonition:not(:last-child),html.theme--catppuccin-latte .tabs:not(:last-child),html.theme--catppuccin-latte .pagination:not(:last-child),html.theme--catppuccin-latte .message:not(:last-child),html.theme--catppuccin-latte .level:not(:last-child),html.theme--catppuccin-latte .breadcrumb:not(:last-child),html.theme--catppuccin-latte .block:not(:last-child),html.theme--catppuccin-latte .title:not(:last-child),html.theme--catppuccin-latte .subtitle:not(:last-child),html.theme--catppuccin-latte .table-container:not(:last-child),html.theme--catppuccin-latte .table:not(:last-child),html.theme--catppuccin-latte .progress:not(:last-child),html.theme--catppuccin-latte .notification:not(:last-child),html.theme--catppuccin-latte .content:not(:last-child),html.theme--catppuccin-latte .box:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-latte .modal-close,html.theme--catppuccin-latte .delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}html.theme--catppuccin-latte .modal-close::before,html.theme--catppuccin-latte .delete::before,html.theme--catppuccin-latte .modal-close::after,html.theme--catppuccin-latte .delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-latte .modal-close::before,html.theme--catppuccin-latte .delete::before{height:2px;width:50%}html.theme--catppuccin-latte .modal-close::after,html.theme--catppuccin-latte .delete::after{height:50%;width:2px}html.theme--catppuccin-latte .modal-close:hover,html.theme--catppuccin-latte .delete:hover,html.theme--catppuccin-latte .modal-close:focus,html.theme--catppuccin-latte .delete:focus{background-color:rgba(10,10,10,0.3)}html.theme--catppuccin-latte .modal-close:active,html.theme--catppuccin-latte .delete:active{background-color:rgba(10,10,10,0.4)}html.theme--catppuccin-latte .is-small.modal-close,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.modal-close,html.theme--catppuccin-latte .is-small.delete,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}html.theme--catppuccin-latte .is-medium.modal-close,html.theme--catppuccin-latte .is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}html.theme--catppuccin-latte .is-large.modal-close,html.theme--catppuccin-latte .is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}html.theme--catppuccin-latte .control.is-loading::after,html.theme--catppuccin-latte .select.is-loading::after,html.theme--catppuccin-latte .loader,html.theme--catppuccin-latte .button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #8c8fa1;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}html.theme--catppuccin-latte .hero-video,html.theme--catppuccin-latte .modal-background,html.theme--catppuccin-latte .modal,html.theme--catppuccin-latte .image.is-square img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-latte .image.is-square .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-latte .image.is-1by1 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-latte .image.is-1by1 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-latte .image.is-5by4 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-latte .image.is-5by4 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-latte .image.is-4by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-latte .image.is-4by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-latte .image.is-3by2 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-latte .image.is-3by2 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-latte .image.is-5by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-latte .image.is-5by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-latte .image.is-16by9 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-latte .image.is-16by9 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-latte .image.is-2by1 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-latte .image.is-2by1 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-latte .image.is-3by1 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-latte .image.is-3by1 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-latte .image.is-4by5 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-latte .image.is-4by5 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-latte .image.is-3by4 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-latte .image.is-3by4 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-latte .image.is-2by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-latte .image.is-2by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-latte .image.is-3by5 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-latte .image.is-3by5 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-latte .image.is-9by16 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-latte .image.is-9by16 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-latte .image.is-1by2 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-latte .image.is-1by2 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-latte .image.is-1by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-latte .image.is-1by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}html.theme--catppuccin-latte .navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#ccd0da !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#aeb5c5 !important}.has-background-dark{background-color:#ccd0da !important}.has-text-primary{color:#1e66f5 !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#0a4ed6 !important}.has-background-primary{background-color:#1e66f5 !important}.has-text-primary-light{color:#ebf2fe !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#bbd1fc !important}.has-background-primary-light{background-color:#ebf2fe !important}.has-text-primary-dark{color:#0a52e1 !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#286df5 !important}.has-background-primary-dark{background-color:#0a52e1 !important}.has-text-link{color:#1e66f5 !important}a.has-text-link:hover,a.has-text-link:focus{color:#0a4ed6 !important}.has-background-link{background-color:#1e66f5 !important}.has-text-link-light{color:#ebf2fe !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#bbd1fc !important}.has-background-link-light{background-color:#ebf2fe !important}.has-text-link-dark{color:#0a52e1 !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#286df5 !important}.has-background-link-dark{background-color:#0a52e1 !important}.has-text-info{color:#179299 !important}a.has-text-info:hover,a.has-text-info:focus{color:#10686d !important}.has-background-info{background-color:#179299 !important}.has-text-info-light{color:#edfcfc !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#c1f3f6 !important}.has-background-info-light{background-color:#edfcfc !important}.has-text-info-dark{color:#1cb2ba !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#2ad5df !important}.has-background-info-dark{background-color:#1cb2ba !important}.has-text-success{color:#40a02b !important}a.has-text-success:hover,a.has-text-success:focus{color:#307820 !important}.has-background-success{background-color:#40a02b !important}.has-text-success-light{color:#f1fbef !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#cef0c7 !important}.has-background-success-light{background-color:#f1fbef !important}.has-text-success-dark{color:#40a12b !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#50c936 !important}.has-background-success-dark{background-color:#40a12b !important}.has-text-warning{color:#df8e1d !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#b27117 !important}.has-background-warning{background-color:#df8e1d !important}.has-text-warning-light{color:#fdf6ed !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#f7e0c0 !important}.has-background-warning-light{background-color:#fdf6ed !important}.has-text-warning-dark{color:#9e6515 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#cb811a !important}.has-background-warning-dark{background-color:#9e6515 !important}.has-text-danger{color:#d20f39 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#a20c2c !important}.has-background-danger{background-color:#d20f39 !important}.has-text-danger-light{color:#feecf0 !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#fabcca !important}.has-background-danger-light{background-color:#feecf0 !important}.has-text-danger-dark{color:#e9113f !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#f13c63 !important}.has-background-danger-dark{background-color:#e9113f !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#ccd0da !important}.has-background-grey-darker{background-color:#ccd0da !important}.has-text-grey-dark{color:#bcc0cc !important}.has-background-grey-dark{background-color:#bcc0cc !important}.has-text-grey{color:#acb0be !important}.has-background-grey{background-color:#acb0be !important}.has-text-grey-light{color:#9ca0b0 !important}.has-background-grey-light{background-color:#9ca0b0 !important}.has-text-grey-lighter{color:#8c8fa1 !important}.has-background-grey-lighter{background-color:#8c8fa1 !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}html.theme--catppuccin-latte html{background-color:#eff1f5;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-latte article,html.theme--catppuccin-latte aside,html.theme--catppuccin-latte figure,html.theme--catppuccin-latte footer,html.theme--catppuccin-latte header,html.theme--catppuccin-latte hgroup,html.theme--catppuccin-latte section{display:block}html.theme--catppuccin-latte body,html.theme--catppuccin-latte button,html.theme--catppuccin-latte input,html.theme--catppuccin-latte optgroup,html.theme--catppuccin-latte select,html.theme--catppuccin-latte textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}html.theme--catppuccin-latte code,html.theme--catppuccin-latte pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-latte body{color:#4c4f69;font-size:1em;font-weight:400;line-height:1.5}html.theme--catppuccin-latte a{color:#1e66f5;cursor:pointer;text-decoration:none}html.theme--catppuccin-latte a strong{color:currentColor}html.theme--catppuccin-latte a:hover{color:#04a5e5}html.theme--catppuccin-latte code{background-color:#e6e9ef;color:#4c4f69;font-size:.875em;font-weight:normal;padding:.1em}html.theme--catppuccin-latte hr{background-color:#e6e9ef;border:none;display:block;height:2px;margin:1.5rem 0}html.theme--catppuccin-latte img{height:auto;max-width:100%}html.theme--catppuccin-latte input[type="checkbox"],html.theme--catppuccin-latte input[type="radio"]{vertical-align:baseline}html.theme--catppuccin-latte small{font-size:.875em}html.theme--catppuccin-latte span{font-style:inherit;font-weight:inherit}html.theme--catppuccin-latte strong{color:#41445a;font-weight:700}html.theme--catppuccin-latte fieldset{border:none}html.theme--catppuccin-latte pre{-webkit-overflow-scrolling:touch;background-color:#e6e9ef;color:#4c4f69;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}html.theme--catppuccin-latte pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}html.theme--catppuccin-latte table td,html.theme--catppuccin-latte table th{vertical-align:top}html.theme--catppuccin-latte table td:not([align]),html.theme--catppuccin-latte table th:not([align]){text-align:inherit}html.theme--catppuccin-latte table th{color:#41445a}html.theme--catppuccin-latte .box{background-color:#bcc0cc;border-radius:8px;box-shadow:none;color:#4c4f69;display:block;padding:1.25rem}html.theme--catppuccin-latte a.box:hover,html.theme--catppuccin-latte a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #1e66f5}html.theme--catppuccin-latte a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #1e66f5}html.theme--catppuccin-latte .button{background-color:#e6e9ef;border-color:#fff;border-width:1px;color:#1e66f5;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}html.theme--catppuccin-latte .button strong{color:inherit}html.theme--catppuccin-latte .button .icon,html.theme--catppuccin-latte .button .icon.is-small,html.theme--catppuccin-latte .button #documenter .docs-sidebar form.docs-search>input.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .button form.docs-search>input.icon,html.theme--catppuccin-latte .button .icon.is-medium,html.theme--catppuccin-latte .button .icon.is-large{height:1.5em;width:1.5em}html.theme--catppuccin-latte .button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}html.theme--catppuccin-latte .button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-latte .button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-latte .button:hover,html.theme--catppuccin-latte .button.is-hovered{border-color:#9ca0b0;color:#41445a}html.theme--catppuccin-latte .button:focus,html.theme--catppuccin-latte .button.is-focused{border-color:#9ca0b0;color:#0b57ef}html.theme--catppuccin-latte .button:focus:not(:active),html.theme--catppuccin-latte .button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .button:active,html.theme--catppuccin-latte .button.is-active{border-color:#bcc0cc;color:#41445a}html.theme--catppuccin-latte .button.is-text{background-color:transparent;border-color:transparent;color:#4c4f69;text-decoration:underline}html.theme--catppuccin-latte .button.is-text:hover,html.theme--catppuccin-latte .button.is-text.is-hovered,html.theme--catppuccin-latte .button.is-text:focus,html.theme--catppuccin-latte .button.is-text.is-focused{background-color:#e6e9ef;color:#41445a}html.theme--catppuccin-latte .button.is-text:active,html.theme--catppuccin-latte .button.is-text.is-active{background-color:#d6dbe5;color:#41445a}html.theme--catppuccin-latte .button.is-text[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}html.theme--catppuccin-latte .button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#1e66f5;text-decoration:none}html.theme--catppuccin-latte .button.is-ghost:hover,html.theme--catppuccin-latte .button.is-ghost.is-hovered{color:#1e66f5;text-decoration:underline}html.theme--catppuccin-latte .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .button.is-white:hover,html.theme--catppuccin-latte .button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .button.is-white:focus,html.theme--catppuccin-latte .button.is-white.is-focused{border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .button.is-white:focus:not(:active),html.theme--catppuccin-latte .button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-latte .button.is-white:active,html.theme--catppuccin-latte .button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .button.is-white[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}html.theme--catppuccin-latte .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .button.is-white.is-inverted:hover,html.theme--catppuccin-latte .button.is-white.is-inverted.is-hovered{background-color:#000}html.theme--catppuccin-latte .button.is-white.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-latte .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-white.is-outlined:hover,html.theme--catppuccin-latte .button.is-white.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-white.is-outlined:focus,html.theme--catppuccin-latte .button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-white.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-white.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-white.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-latte .button.is-white.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-latte .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-black:hover,html.theme--catppuccin-latte .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-black:focus,html.theme--catppuccin-latte .button.is-black.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-black:focus:not(:active),html.theme--catppuccin-latte .button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-latte .button.is-black:active,html.theme--catppuccin-latte .button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-black[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}html.theme--catppuccin-latte .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .button.is-black.is-inverted:hover,html.theme--catppuccin-latte .button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-black.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-latte .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-latte .button.is-black.is-outlined:hover,html.theme--catppuccin-latte .button.is-black.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-black.is-outlined:focus,html.theme--catppuccin-latte .button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-latte .button.is-black.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-black.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-black.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-black.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light:hover,html.theme--catppuccin-latte .button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light:focus,html.theme--catppuccin-latte .button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light:focus:not(:active),html.theme--catppuccin-latte .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-latte .button.is-light:active,html.theme--catppuccin-latte .button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}html.theme--catppuccin-latte .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-latte .button.is-light.is-inverted:hover,html.theme--catppuccin-latte .button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-latte .button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-latte .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}html.theme--catppuccin-latte .button.is-light.is-outlined:hover,html.theme--catppuccin-latte .button.is-light.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-light.is-outlined:focus,html.theme--catppuccin-latte .button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-latte .button.is-light.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-light.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-light.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-latte .button.is-light.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark,html.theme--catppuccin-latte .content kbd.button{background-color:#ccd0da;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark:hover,html.theme--catppuccin-latte .content kbd.button:hover,html.theme--catppuccin-latte .button.is-dark.is-hovered,html.theme--catppuccin-latte .content kbd.button.is-hovered{background-color:#c5c9d5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark:focus,html.theme--catppuccin-latte .content kbd.button:focus,html.theme--catppuccin-latte .button.is-dark.is-focused,html.theme--catppuccin-latte .content kbd.button.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark:focus:not(:active),html.theme--catppuccin-latte .content kbd.button:focus:not(:active),html.theme--catppuccin-latte .button.is-dark.is-focused:not(:active),html.theme--catppuccin-latte .content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(204,208,218,0.25)}html.theme--catppuccin-latte .button.is-dark:active,html.theme--catppuccin-latte .content kbd.button:active,html.theme--catppuccin-latte .button.is-dark.is-active,html.theme--catppuccin-latte .content kbd.button.is-active{background-color:#bdc2cf;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark[disabled],html.theme--catppuccin-latte .content kbd.button[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-dark,fieldset[disabled] html.theme--catppuccin-latte .content kbd.button{background-color:#ccd0da;border-color:#ccd0da;box-shadow:none}html.theme--catppuccin-latte .button.is-dark.is-inverted,html.theme--catppuccin-latte .content kbd.button.is-inverted{background-color:rgba(0,0,0,0.7);color:#ccd0da}html.theme--catppuccin-latte .button.is-dark.is-inverted:hover,html.theme--catppuccin-latte .content kbd.button.is-inverted:hover,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-hovered,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark.is-inverted[disabled],html.theme--catppuccin-latte .content kbd.button.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-dark.is-inverted,fieldset[disabled] html.theme--catppuccin-latte .content kbd.button.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#ccd0da}html.theme--catppuccin-latte .button.is-dark.is-loading::after,html.theme--catppuccin-latte .content kbd.button.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-latte .button.is-dark.is-outlined,html.theme--catppuccin-latte .content kbd.button.is-outlined{background-color:transparent;border-color:#ccd0da;color:#ccd0da}html.theme--catppuccin-latte .button.is-dark.is-outlined:hover,html.theme--catppuccin-latte .content kbd.button.is-outlined:hover,html.theme--catppuccin-latte .button.is-dark.is-outlined.is-hovered,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-dark.is-outlined:focus,html.theme--catppuccin-latte .content kbd.button.is-outlined:focus,html.theme--catppuccin-latte .button.is-dark.is-outlined.is-focused,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-focused{background-color:#ccd0da;border-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark.is-outlined.is-loading::after,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #ccd0da #ccd0da !important}html.theme--catppuccin-latte .button.is-dark.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-dark.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-dark.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-dark.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-latte .button.is-dark.is-outlined[disabled],html.theme--catppuccin-latte .content kbd.button.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-dark.is-outlined,fieldset[disabled] html.theme--catppuccin-latte .content kbd.button.is-outlined{background-color:transparent;border-color:#ccd0da;box-shadow:none;color:#ccd0da}html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined.is-focused,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#ccd0da}html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ccd0da #ccd0da !important}html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined[disabled],html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-primary,html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink{background-color:#1e66f5;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-primary:hover,html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink:hover,html.theme--catppuccin-latte .button.is-primary.is-hovered,html.theme--catppuccin-latte .docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#125ef4;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-primary:focus,html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink:focus,html.theme--catppuccin-latte .button.is-primary.is-focused,html.theme--catppuccin-latte .docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-primary:focus:not(:active),html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink:focus:not(:active),html.theme--catppuccin-latte .button.is-primary.is-focused:not(:active),html.theme--catppuccin-latte .docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .button.is-primary:active,html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink:active,html.theme--catppuccin-latte .button.is-primary.is-active,html.theme--catppuccin-latte .docstring>section>a.button.is-active.docs-sourcelink{background-color:#0b57ef;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-primary[disabled],html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-primary,fieldset[disabled] html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink{background-color:#1e66f5;border-color:#1e66f5;box-shadow:none}html.theme--catppuccin-latte .button.is-primary.is-inverted,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#1e66f5}html.theme--catppuccin-latte .button.is-primary.is-inverted:hover,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.docs-sourcelink:hover,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-hovered,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-primary.is-inverted[disabled],html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-primary.is-inverted,fieldset[disabled] html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#1e66f5}html.theme--catppuccin-latte .button.is-primary.is-loading::after,html.theme--catppuccin-latte .docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-primary.is-outlined,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#1e66f5;color:#1e66f5}html.theme--catppuccin-latte .button.is-primary.is-outlined:hover,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-latte .button.is-primary.is-outlined.is-hovered,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-latte .button.is-primary.is-outlined:focus,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-latte .button.is-primary.is-outlined.is-focused,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#1e66f5;border-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .button.is-primary.is-outlined.is-loading::after,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #1e66f5 #1e66f5 !important}html.theme--catppuccin-latte .button.is-primary.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-latte .button.is-primary.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-latte .button.is-primary.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-latte .button.is-primary.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-primary.is-outlined[disabled],html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-primary.is-outlined,fieldset[disabled] html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#1e66f5;box-shadow:none;color:#1e66f5}html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined.is-focused,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#1e66f5}html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #1e66f5 #1e66f5 !important}html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined[disabled],html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-primary.is-light,html.theme--catppuccin-latte .docstring>section>a.button.is-light.docs-sourcelink{background-color:#ebf2fe;color:#0a52e1}html.theme--catppuccin-latte .button.is-primary.is-light:hover,html.theme--catppuccin-latte .docstring>section>a.button.is-light.docs-sourcelink:hover,html.theme--catppuccin-latte .button.is-primary.is-light.is-hovered,html.theme--catppuccin-latte .docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#dfe9fe;border-color:transparent;color:#0a52e1}html.theme--catppuccin-latte .button.is-primary.is-light:active,html.theme--catppuccin-latte .docstring>section>a.button.is-light.docs-sourcelink:active,html.theme--catppuccin-latte .button.is-primary.is-light.is-active,html.theme--catppuccin-latte .docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#d3e1fd;border-color:transparent;color:#0a52e1}html.theme--catppuccin-latte .button.is-link{background-color:#1e66f5;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-link:hover,html.theme--catppuccin-latte .button.is-link.is-hovered{background-color:#125ef4;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-link:focus,html.theme--catppuccin-latte .button.is-link.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-link:focus:not(:active),html.theme--catppuccin-latte .button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .button.is-link:active,html.theme--catppuccin-latte .button.is-link.is-active{background-color:#0b57ef;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-link[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-link{background-color:#1e66f5;border-color:#1e66f5;box-shadow:none}html.theme--catppuccin-latte .button.is-link.is-inverted{background-color:#fff;color:#1e66f5}html.theme--catppuccin-latte .button.is-link.is-inverted:hover,html.theme--catppuccin-latte .button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-link.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#1e66f5}html.theme--catppuccin-latte .button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-link.is-outlined{background-color:transparent;border-color:#1e66f5;color:#1e66f5}html.theme--catppuccin-latte .button.is-link.is-outlined:hover,html.theme--catppuccin-latte .button.is-link.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-link.is-outlined:focus,html.theme--catppuccin-latte .button.is-link.is-outlined.is-focused{background-color:#1e66f5;border-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #1e66f5 #1e66f5 !important}html.theme--catppuccin-latte .button.is-link.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-link.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-link.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-link.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-link.is-outlined{background-color:transparent;border-color:#1e66f5;box-shadow:none;color:#1e66f5}html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#1e66f5}html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #1e66f5 #1e66f5 !important}html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-link.is-light{background-color:#ebf2fe;color:#0a52e1}html.theme--catppuccin-latte .button.is-link.is-light:hover,html.theme--catppuccin-latte .button.is-link.is-light.is-hovered{background-color:#dfe9fe;border-color:transparent;color:#0a52e1}html.theme--catppuccin-latte .button.is-link.is-light:active,html.theme--catppuccin-latte .button.is-link.is-light.is-active{background-color:#d3e1fd;border-color:transparent;color:#0a52e1}html.theme--catppuccin-latte .button.is-info{background-color:#179299;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-info:hover,html.theme--catppuccin-latte .button.is-info.is-hovered{background-color:#15878e;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-info:focus,html.theme--catppuccin-latte .button.is-info.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-info:focus:not(:active),html.theme--catppuccin-latte .button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(23,146,153,0.25)}html.theme--catppuccin-latte .button.is-info:active,html.theme--catppuccin-latte .button.is-info.is-active{background-color:#147d83;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-info[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-info{background-color:#179299;border-color:#179299;box-shadow:none}html.theme--catppuccin-latte .button.is-info.is-inverted{background-color:#fff;color:#179299}html.theme--catppuccin-latte .button.is-info.is-inverted:hover,html.theme--catppuccin-latte .button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-info.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#179299}html.theme--catppuccin-latte .button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-info.is-outlined{background-color:transparent;border-color:#179299;color:#179299}html.theme--catppuccin-latte .button.is-info.is-outlined:hover,html.theme--catppuccin-latte .button.is-info.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-info.is-outlined:focus,html.theme--catppuccin-latte .button.is-info.is-outlined.is-focused{background-color:#179299;border-color:#179299;color:#fff}html.theme--catppuccin-latte .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #179299 #179299 !important}html.theme--catppuccin-latte .button.is-info.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-info.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-info.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-info.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-info.is-outlined{background-color:transparent;border-color:#179299;box-shadow:none;color:#179299}html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#179299}html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #179299 #179299 !important}html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-info.is-light{background-color:#edfcfc;color:#1cb2ba}html.theme--catppuccin-latte .button.is-info.is-light:hover,html.theme--catppuccin-latte .button.is-info.is-light.is-hovered{background-color:#e2f9fb;border-color:transparent;color:#1cb2ba}html.theme--catppuccin-latte .button.is-info.is-light:active,html.theme--catppuccin-latte .button.is-info.is-light.is-active{background-color:#d7f7f9;border-color:transparent;color:#1cb2ba}html.theme--catppuccin-latte .button.is-success{background-color:#40a02b;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-success:hover,html.theme--catppuccin-latte .button.is-success.is-hovered{background-color:#3c9628;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-success:focus,html.theme--catppuccin-latte .button.is-success.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-success:focus:not(:active),html.theme--catppuccin-latte .button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(64,160,43,0.25)}html.theme--catppuccin-latte .button.is-success:active,html.theme--catppuccin-latte .button.is-success.is-active{background-color:#388c26;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-success[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-success{background-color:#40a02b;border-color:#40a02b;box-shadow:none}html.theme--catppuccin-latte .button.is-success.is-inverted{background-color:#fff;color:#40a02b}html.theme--catppuccin-latte .button.is-success.is-inverted:hover,html.theme--catppuccin-latte .button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-success.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#40a02b}html.theme--catppuccin-latte .button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-success.is-outlined{background-color:transparent;border-color:#40a02b;color:#40a02b}html.theme--catppuccin-latte .button.is-success.is-outlined:hover,html.theme--catppuccin-latte .button.is-success.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-success.is-outlined:focus,html.theme--catppuccin-latte .button.is-success.is-outlined.is-focused{background-color:#40a02b;border-color:#40a02b;color:#fff}html.theme--catppuccin-latte .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #40a02b #40a02b !important}html.theme--catppuccin-latte .button.is-success.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-success.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-success.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-success.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-success.is-outlined{background-color:transparent;border-color:#40a02b;box-shadow:none;color:#40a02b}html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#40a02b}html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #40a02b #40a02b !important}html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-success.is-light{background-color:#f1fbef;color:#40a12b}html.theme--catppuccin-latte .button.is-success.is-light:hover,html.theme--catppuccin-latte .button.is-success.is-light.is-hovered{background-color:#e8f8e5;border-color:transparent;color:#40a12b}html.theme--catppuccin-latte .button.is-success.is-light:active,html.theme--catppuccin-latte .button.is-success.is-light.is-active{background-color:#e0f5db;border-color:transparent;color:#40a12b}html.theme--catppuccin-latte .button.is-warning{background-color:#df8e1d;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-warning:hover,html.theme--catppuccin-latte .button.is-warning.is-hovered{background-color:#d4871c;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-warning:focus,html.theme--catppuccin-latte .button.is-warning.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-warning:focus:not(:active),html.theme--catppuccin-latte .button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(223,142,29,0.25)}html.theme--catppuccin-latte .button.is-warning:active,html.theme--catppuccin-latte .button.is-warning.is-active{background-color:#c8801a;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-warning[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-warning{background-color:#df8e1d;border-color:#df8e1d;box-shadow:none}html.theme--catppuccin-latte .button.is-warning.is-inverted{background-color:#fff;color:#df8e1d}html.theme--catppuccin-latte .button.is-warning.is-inverted:hover,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-warning.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-warning.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#df8e1d}html.theme--catppuccin-latte .button.is-warning.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-warning.is-outlined{background-color:transparent;border-color:#df8e1d;color:#df8e1d}html.theme--catppuccin-latte .button.is-warning.is-outlined:hover,html.theme--catppuccin-latte .button.is-warning.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-warning.is-outlined:focus,html.theme--catppuccin-latte .button.is-warning.is-outlined.is-focused{background-color:#df8e1d;border-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #df8e1d #df8e1d !important}html.theme--catppuccin-latte .button.is-warning.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-warning.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-warning.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-warning.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-warning.is-outlined{background-color:transparent;border-color:#df8e1d;box-shadow:none;color:#df8e1d}html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined.is-focused{background-color:#fff;color:#df8e1d}html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #df8e1d #df8e1d !important}html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-warning.is-light{background-color:#fdf6ed;color:#9e6515}html.theme--catppuccin-latte .button.is-warning.is-light:hover,html.theme--catppuccin-latte .button.is-warning.is-light.is-hovered{background-color:#fbf1e2;border-color:transparent;color:#9e6515}html.theme--catppuccin-latte .button.is-warning.is-light:active,html.theme--catppuccin-latte .button.is-warning.is-light.is-active{background-color:#faebd6;border-color:transparent;color:#9e6515}html.theme--catppuccin-latte .button.is-danger{background-color:#d20f39;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-danger:hover,html.theme--catppuccin-latte .button.is-danger.is-hovered{background-color:#c60e36;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-danger:focus,html.theme--catppuccin-latte .button.is-danger.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-danger:focus:not(:active),html.theme--catppuccin-latte .button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(210,15,57,0.25)}html.theme--catppuccin-latte .button.is-danger:active,html.theme--catppuccin-latte .button.is-danger.is-active{background-color:#ba0d33;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-danger[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-danger{background-color:#d20f39;border-color:#d20f39;box-shadow:none}html.theme--catppuccin-latte .button.is-danger.is-inverted{background-color:#fff;color:#d20f39}html.theme--catppuccin-latte .button.is-danger.is-inverted:hover,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-danger.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#d20f39}html.theme--catppuccin-latte .button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-danger.is-outlined{background-color:transparent;border-color:#d20f39;color:#d20f39}html.theme--catppuccin-latte .button.is-danger.is-outlined:hover,html.theme--catppuccin-latte .button.is-danger.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-danger.is-outlined:focus,html.theme--catppuccin-latte .button.is-danger.is-outlined.is-focused{background-color:#d20f39;border-color:#d20f39;color:#fff}html.theme--catppuccin-latte .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #d20f39 #d20f39 !important}html.theme--catppuccin-latte .button.is-danger.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-danger.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-danger.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-danger.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-danger.is-outlined{background-color:transparent;border-color:#d20f39;box-shadow:none;color:#d20f39}html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#d20f39}html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #d20f39 #d20f39 !important}html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-danger.is-light{background-color:#feecf0;color:#e9113f}html.theme--catppuccin-latte .button.is-danger.is-light:hover,html.theme--catppuccin-latte .button.is-danger.is-light.is-hovered{background-color:#fde0e6;border-color:transparent;color:#e9113f}html.theme--catppuccin-latte .button.is-danger.is-light:active,html.theme--catppuccin-latte .button.is-danger.is-light.is-active{background-color:#fcd4dd;border-color:transparent;color:#e9113f}html.theme--catppuccin-latte .button.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}html.theme--catppuccin-latte .button.is-small:not(.is-rounded),html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:3px}html.theme--catppuccin-latte .button.is-normal{font-size:1rem}html.theme--catppuccin-latte .button.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .button.is-large{font-size:1.5rem}html.theme--catppuccin-latte .button[disabled],fieldset[disabled] html.theme--catppuccin-latte .button{background-color:#9ca0b0;border-color:#acb0be;box-shadow:none;opacity:.5}html.theme--catppuccin-latte .button.is-fullwidth{display:flex;width:100%}html.theme--catppuccin-latte .button.is-loading{color:transparent !important;pointer-events:none}html.theme--catppuccin-latte .button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}html.theme--catppuccin-latte .button.is-static{background-color:#e6e9ef;border-color:#acb0be;color:#8c8fa1;box-shadow:none;pointer-events:none}html.theme--catppuccin-latte .button.is-rounded,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}html.theme--catppuccin-latte .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-latte .buttons .button{margin-bottom:0.5rem}html.theme--catppuccin-latte .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}html.theme--catppuccin-latte .buttons:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-latte .buttons:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-latte .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}html.theme--catppuccin-latte .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:3px}html.theme--catppuccin-latte .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}html.theme--catppuccin-latte .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}html.theme--catppuccin-latte .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-latte .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}html.theme--catppuccin-latte .buttons.has-addons .button:last-child{margin-right:0}html.theme--catppuccin-latte .buttons.has-addons .button:hover,html.theme--catppuccin-latte .buttons.has-addons .button.is-hovered{z-index:2}html.theme--catppuccin-latte .buttons.has-addons .button:focus,html.theme--catppuccin-latte .buttons.has-addons .button.is-focused,html.theme--catppuccin-latte .buttons.has-addons .button:active,html.theme--catppuccin-latte .buttons.has-addons .button.is-active,html.theme--catppuccin-latte .buttons.has-addons .button.is-selected{z-index:3}html.theme--catppuccin-latte .buttons.has-addons .button:focus:hover,html.theme--catppuccin-latte .buttons.has-addons .button.is-focused:hover,html.theme--catppuccin-latte .buttons.has-addons .button:active:hover,html.theme--catppuccin-latte .buttons.has-addons .button.is-active:hover,html.theme--catppuccin-latte .buttons.has-addons .button.is-selected:hover{z-index:4}html.theme--catppuccin-latte .buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .buttons.is-centered{justify-content:center}html.theme--catppuccin-latte .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}html.theme--catppuccin-latte .buttons.is-right{justify-content:flex-end}html.theme--catppuccin-latte .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .button.is-responsive.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}html.theme--catppuccin-latte .button.is-responsive,html.theme--catppuccin-latte .button.is-responsive.is-normal{font-size:.65625rem}html.theme--catppuccin-latte .button.is-responsive.is-medium{font-size:.75rem}html.theme--catppuccin-latte .button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .button.is-responsive.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}html.theme--catppuccin-latte .button.is-responsive,html.theme--catppuccin-latte .button.is-responsive.is-normal{font-size:.75rem}html.theme--catppuccin-latte .button.is-responsive.is-medium{font-size:1rem}html.theme--catppuccin-latte .button.is-responsive.is-large{font-size:1.25rem}}html.theme--catppuccin-latte .container{flex-grow:1;margin:0 auto;position:relative;width:auto}html.theme--catppuccin-latte .container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .container{max-width:992px}}@media screen and (max-width: 1215px){html.theme--catppuccin-latte .container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){html.theme--catppuccin-latte .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}html.theme--catppuccin-latte .content li+li{margin-top:0.25em}html.theme--catppuccin-latte .content p:not(:last-child),html.theme--catppuccin-latte .content dl:not(:last-child),html.theme--catppuccin-latte .content ol:not(:last-child),html.theme--catppuccin-latte .content ul:not(:last-child),html.theme--catppuccin-latte .content blockquote:not(:last-child),html.theme--catppuccin-latte .content pre:not(:last-child),html.theme--catppuccin-latte .content table:not(:last-child){margin-bottom:1em}html.theme--catppuccin-latte .content h1,html.theme--catppuccin-latte .content h2,html.theme--catppuccin-latte .content h3,html.theme--catppuccin-latte .content h4,html.theme--catppuccin-latte .content h5,html.theme--catppuccin-latte .content h6{color:#4c4f69;font-weight:600;line-height:1.125}html.theme--catppuccin-latte .content h1{font-size:2em;margin-bottom:0.5em}html.theme--catppuccin-latte .content h1:not(:first-child){margin-top:1em}html.theme--catppuccin-latte .content h2{font-size:1.75em;margin-bottom:0.5714em}html.theme--catppuccin-latte .content h2:not(:first-child){margin-top:1.1428em}html.theme--catppuccin-latte .content h3{font-size:1.5em;margin-bottom:0.6666em}html.theme--catppuccin-latte .content h3:not(:first-child){margin-top:1.3333em}html.theme--catppuccin-latte .content h4{font-size:1.25em;margin-bottom:0.8em}html.theme--catppuccin-latte .content h5{font-size:1.125em;margin-bottom:0.8888em}html.theme--catppuccin-latte .content h6{font-size:1em;margin-bottom:1em}html.theme--catppuccin-latte .content blockquote{background-color:#e6e9ef;border-left:5px solid #acb0be;padding:1.25em 1.5em}html.theme--catppuccin-latte .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-latte .content ol:not([type]){list-style-type:decimal}html.theme--catppuccin-latte .content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}html.theme--catppuccin-latte .content ol.is-lower-roman:not([type]){list-style-type:lower-roman}html.theme--catppuccin-latte .content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}html.theme--catppuccin-latte .content ol.is-upper-roman:not([type]){list-style-type:upper-roman}html.theme--catppuccin-latte .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-latte .content ul ul{list-style-type:circle;margin-top:0.5em}html.theme--catppuccin-latte .content ul ul ul{list-style-type:square}html.theme--catppuccin-latte .content dd{margin-left:2em}html.theme--catppuccin-latte .content figure{margin-left:2em;margin-right:2em;text-align:center}html.theme--catppuccin-latte .content figure:not(:first-child){margin-top:2em}html.theme--catppuccin-latte .content figure:not(:last-child){margin-bottom:2em}html.theme--catppuccin-latte .content figure img{display:inline-block}html.theme--catppuccin-latte .content figure figcaption{font-style:italic}html.theme--catppuccin-latte .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}html.theme--catppuccin-latte .content sup,html.theme--catppuccin-latte .content sub{font-size:75%}html.theme--catppuccin-latte .content table{width:100%}html.theme--catppuccin-latte .content table td,html.theme--catppuccin-latte .content table th{border:1px solid #acb0be;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-latte .content table th{color:#41445a}html.theme--catppuccin-latte .content table th:not([align]){text-align:inherit}html.theme--catppuccin-latte .content table thead td,html.theme--catppuccin-latte .content table thead th{border-width:0 0 2px;color:#41445a}html.theme--catppuccin-latte .content table tfoot td,html.theme--catppuccin-latte .content table tfoot th{border-width:2px 0 0;color:#41445a}html.theme--catppuccin-latte .content table tbody tr:last-child td,html.theme--catppuccin-latte .content table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-latte .content .tabs li+li{margin-top:0}html.theme--catppuccin-latte .content.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}html.theme--catppuccin-latte .content.is-normal{font-size:1rem}html.theme--catppuccin-latte .content.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .content.is-large{font-size:1.5rem}html.theme--catppuccin-latte .icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}html.theme--catppuccin-latte .icon.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}html.theme--catppuccin-latte .icon.is-medium{height:2rem;width:2rem}html.theme--catppuccin-latte .icon.is-large{height:3rem;width:3rem}html.theme--catppuccin-latte .icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}html.theme--catppuccin-latte .icon-text .icon{flex-grow:0;flex-shrink:0}html.theme--catppuccin-latte .icon-text .icon:not(:last-child){margin-right:.25em}html.theme--catppuccin-latte .icon-text .icon:not(:first-child){margin-left:.25em}html.theme--catppuccin-latte div.icon-text{display:flex}html.theme--catppuccin-latte .image,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img{display:block;position:relative}html.theme--catppuccin-latte .image img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}html.theme--catppuccin-latte .image img.is-rounded,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}html.theme--catppuccin-latte .image.is-fullwidth,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}html.theme--catppuccin-latte .image.is-square img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-latte .image.is-square .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-latte .image.is-1by1 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-latte .image.is-1by1 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-latte .image.is-5by4 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-latte .image.is-5by4 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-latte .image.is-4by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-latte .image.is-4by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-latte .image.is-3by2 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-latte .image.is-3by2 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-latte .image.is-5by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-latte .image.is-5by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-latte .image.is-16by9 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-latte .image.is-16by9 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-latte .image.is-2by1 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-latte .image.is-2by1 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-latte .image.is-3by1 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-latte .image.is-3by1 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-latte .image.is-4by5 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-latte .image.is-4by5 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-latte .image.is-3by4 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-latte .image.is-3by4 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-latte .image.is-2by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-latte .image.is-2by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-latte .image.is-3by5 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-latte .image.is-3by5 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-latte .image.is-9by16 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-latte .image.is-9by16 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-latte .image.is-1by2 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-latte .image.is-1by2 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-latte .image.is-1by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-latte .image.is-1by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}html.theme--catppuccin-latte .image.is-square,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-square,html.theme--catppuccin-latte .image.is-1by1,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}html.theme--catppuccin-latte .image.is-5by4,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}html.theme--catppuccin-latte .image.is-4by3,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}html.theme--catppuccin-latte .image.is-3by2,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}html.theme--catppuccin-latte .image.is-5by3,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}html.theme--catppuccin-latte .image.is-16by9,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}html.theme--catppuccin-latte .image.is-2by1,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}html.theme--catppuccin-latte .image.is-3by1,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}html.theme--catppuccin-latte .image.is-4by5,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}html.theme--catppuccin-latte .image.is-3by4,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}html.theme--catppuccin-latte .image.is-2by3,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}html.theme--catppuccin-latte .image.is-3by5,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}html.theme--catppuccin-latte .image.is-9by16,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}html.theme--catppuccin-latte .image.is-1by2,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}html.theme--catppuccin-latte .image.is-1by3,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}html.theme--catppuccin-latte .image.is-16x16,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}html.theme--catppuccin-latte .image.is-24x24,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}html.theme--catppuccin-latte .image.is-32x32,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}html.theme--catppuccin-latte .image.is-48x48,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}html.theme--catppuccin-latte .image.is-64x64,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}html.theme--catppuccin-latte .image.is-96x96,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}html.theme--catppuccin-latte .image.is-128x128,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}html.theme--catppuccin-latte .notification{background-color:#e6e9ef;border-radius:.4em;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}html.theme--catppuccin-latte .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-latte .notification strong{color:currentColor}html.theme--catppuccin-latte .notification code,html.theme--catppuccin-latte .notification pre{background:#fff}html.theme--catppuccin-latte .notification pre code{background:transparent}html.theme--catppuccin-latte .notification>.delete{right:.5rem;position:absolute;top:0.5rem}html.theme--catppuccin-latte .notification .title,html.theme--catppuccin-latte .notification .subtitle,html.theme--catppuccin-latte .notification .content{color:currentColor}html.theme--catppuccin-latte .notification.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .notification.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .notification.is-dark,html.theme--catppuccin-latte .content kbd.notification{background-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .notification.is-primary,html.theme--catppuccin-latte .docstring>section>a.notification.docs-sourcelink{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .notification.is-primary.is-light,html.theme--catppuccin-latte .docstring>section>a.notification.is-light.docs-sourcelink{background-color:#ebf2fe;color:#0a52e1}html.theme--catppuccin-latte .notification.is-link{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .notification.is-link.is-light{background-color:#ebf2fe;color:#0a52e1}html.theme--catppuccin-latte .notification.is-info{background-color:#179299;color:#fff}html.theme--catppuccin-latte .notification.is-info.is-light{background-color:#edfcfc;color:#1cb2ba}html.theme--catppuccin-latte .notification.is-success{background-color:#40a02b;color:#fff}html.theme--catppuccin-latte .notification.is-success.is-light{background-color:#f1fbef;color:#40a12b}html.theme--catppuccin-latte .notification.is-warning{background-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .notification.is-warning.is-light{background-color:#fdf6ed;color:#9e6515}html.theme--catppuccin-latte .notification.is-danger{background-color:#d20f39;color:#fff}html.theme--catppuccin-latte .notification.is-danger.is-light{background-color:#feecf0;color:#e9113f}html.theme--catppuccin-latte .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}html.theme--catppuccin-latte .progress::-webkit-progress-bar{background-color:#bcc0cc}html.theme--catppuccin-latte .progress::-webkit-progress-value{background-color:#8c8fa1}html.theme--catppuccin-latte .progress::-moz-progress-bar{background-color:#8c8fa1}html.theme--catppuccin-latte .progress::-ms-fill{background-color:#8c8fa1;border:none}html.theme--catppuccin-latte .progress.is-white::-webkit-progress-value{background-color:#fff}html.theme--catppuccin-latte .progress.is-white::-moz-progress-bar{background-color:#fff}html.theme--catppuccin-latte .progress.is-white::-ms-fill{background-color:#fff}html.theme--catppuccin-latte .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}html.theme--catppuccin-latte .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}html.theme--catppuccin-latte .progress.is-black::-ms-fill{background-color:#0a0a0a}html.theme--catppuccin-latte .progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-light::-webkit-progress-value{background-color:#f5f5f5}html.theme--catppuccin-latte .progress.is-light::-moz-progress-bar{background-color:#f5f5f5}html.theme--catppuccin-latte .progress.is-light::-ms-fill{background-color:#f5f5f5}html.theme--catppuccin-latte .progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-dark::-webkit-progress-value,html.theme--catppuccin-latte .content kbd.progress::-webkit-progress-value{background-color:#ccd0da}html.theme--catppuccin-latte .progress.is-dark::-moz-progress-bar,html.theme--catppuccin-latte .content kbd.progress::-moz-progress-bar{background-color:#ccd0da}html.theme--catppuccin-latte .progress.is-dark::-ms-fill,html.theme--catppuccin-latte .content kbd.progress::-ms-fill{background-color:#ccd0da}html.theme--catppuccin-latte .progress.is-dark:indeterminate,html.theme--catppuccin-latte .content kbd.progress:indeterminate{background-image:linear-gradient(to right, #ccd0da 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-primary::-webkit-progress-value,html.theme--catppuccin-latte .docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#1e66f5}html.theme--catppuccin-latte .progress.is-primary::-moz-progress-bar,html.theme--catppuccin-latte .docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#1e66f5}html.theme--catppuccin-latte .progress.is-primary::-ms-fill,html.theme--catppuccin-latte .docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#1e66f5}html.theme--catppuccin-latte .progress.is-primary:indeterminate,html.theme--catppuccin-latte .docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #1e66f5 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-link::-webkit-progress-value{background-color:#1e66f5}html.theme--catppuccin-latte .progress.is-link::-moz-progress-bar{background-color:#1e66f5}html.theme--catppuccin-latte .progress.is-link::-ms-fill{background-color:#1e66f5}html.theme--catppuccin-latte .progress.is-link:indeterminate{background-image:linear-gradient(to right, #1e66f5 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-info::-webkit-progress-value{background-color:#179299}html.theme--catppuccin-latte .progress.is-info::-moz-progress-bar{background-color:#179299}html.theme--catppuccin-latte .progress.is-info::-ms-fill{background-color:#179299}html.theme--catppuccin-latte .progress.is-info:indeterminate{background-image:linear-gradient(to right, #179299 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-success::-webkit-progress-value{background-color:#40a02b}html.theme--catppuccin-latte .progress.is-success::-moz-progress-bar{background-color:#40a02b}html.theme--catppuccin-latte .progress.is-success::-ms-fill{background-color:#40a02b}html.theme--catppuccin-latte .progress.is-success:indeterminate{background-image:linear-gradient(to right, #40a02b 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-warning::-webkit-progress-value{background-color:#df8e1d}html.theme--catppuccin-latte .progress.is-warning::-moz-progress-bar{background-color:#df8e1d}html.theme--catppuccin-latte .progress.is-warning::-ms-fill{background-color:#df8e1d}html.theme--catppuccin-latte .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #df8e1d 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-danger::-webkit-progress-value{background-color:#d20f39}html.theme--catppuccin-latte .progress.is-danger::-moz-progress-bar{background-color:#d20f39}html.theme--catppuccin-latte .progress.is-danger::-ms-fill{background-color:#d20f39}html.theme--catppuccin-latte .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #d20f39 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#bcc0cc;background-image:linear-gradient(to right, #4c4f69 30%, #bcc0cc 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}html.theme--catppuccin-latte .progress:indeterminate::-webkit-progress-bar{background-color:transparent}html.theme--catppuccin-latte .progress:indeterminate::-moz-progress-bar{background-color:transparent}html.theme--catppuccin-latte .progress:indeterminate::-ms-fill{animation-name:none}html.theme--catppuccin-latte .progress.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}html.theme--catppuccin-latte .progress.is-medium{height:1.25rem}html.theme--catppuccin-latte .progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}html.theme--catppuccin-latte .table{background-color:#bcc0cc;color:#4c4f69}html.theme--catppuccin-latte .table td,html.theme--catppuccin-latte .table th{border:1px solid #acb0be;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-latte .table td.is-white,html.theme--catppuccin-latte .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .table td.is-black,html.theme--catppuccin-latte .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .table td.is-light,html.theme--catppuccin-latte .table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .table td.is-dark,html.theme--catppuccin-latte .table th.is-dark{background-color:#ccd0da;border-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .table td.is-primary,html.theme--catppuccin-latte .table th.is-primary{background-color:#1e66f5;border-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .table td.is-link,html.theme--catppuccin-latte .table th.is-link{background-color:#1e66f5;border-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .table td.is-info,html.theme--catppuccin-latte .table th.is-info{background-color:#179299;border-color:#179299;color:#fff}html.theme--catppuccin-latte .table td.is-success,html.theme--catppuccin-latte .table th.is-success{background-color:#40a02b;border-color:#40a02b;color:#fff}html.theme--catppuccin-latte .table td.is-warning,html.theme--catppuccin-latte .table th.is-warning{background-color:#df8e1d;border-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .table td.is-danger,html.theme--catppuccin-latte .table th.is-danger{background-color:#d20f39;border-color:#d20f39;color:#fff}html.theme--catppuccin-latte .table td.is-narrow,html.theme--catppuccin-latte .table th.is-narrow{white-space:nowrap;width:1%}html.theme--catppuccin-latte .table td.is-selected,html.theme--catppuccin-latte .table th.is-selected{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .table td.is-selected a,html.theme--catppuccin-latte .table td.is-selected strong,html.theme--catppuccin-latte .table th.is-selected a,html.theme--catppuccin-latte .table th.is-selected strong{color:currentColor}html.theme--catppuccin-latte .table td.is-vcentered,html.theme--catppuccin-latte .table th.is-vcentered{vertical-align:middle}html.theme--catppuccin-latte .table th{color:#41445a}html.theme--catppuccin-latte .table th:not([align]){text-align:left}html.theme--catppuccin-latte .table tr.is-selected{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .table tr.is-selected a,html.theme--catppuccin-latte .table tr.is-selected strong{color:currentColor}html.theme--catppuccin-latte .table tr.is-selected td,html.theme--catppuccin-latte .table tr.is-selected th{border-color:#fff;color:currentColor}html.theme--catppuccin-latte .table thead{background-color:rgba(0,0,0,0)}html.theme--catppuccin-latte .table thead td,html.theme--catppuccin-latte .table thead th{border-width:0 0 2px;color:#41445a}html.theme--catppuccin-latte .table tfoot{background-color:rgba(0,0,0,0)}html.theme--catppuccin-latte .table tfoot td,html.theme--catppuccin-latte .table tfoot th{border-width:2px 0 0;color:#41445a}html.theme--catppuccin-latte .table tbody{background-color:rgba(0,0,0,0)}html.theme--catppuccin-latte .table tbody tr:last-child td,html.theme--catppuccin-latte .table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-latte .table.is-bordered td,html.theme--catppuccin-latte .table.is-bordered th{border-width:1px}html.theme--catppuccin-latte .table.is-bordered tr:last-child td,html.theme--catppuccin-latte .table.is-bordered tr:last-child th{border-bottom-width:1px}html.theme--catppuccin-latte .table.is-fullwidth{width:100%}html.theme--catppuccin-latte .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#ccd0da}html.theme--catppuccin-latte .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#ccd0da}html.theme--catppuccin-latte .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#d2d5de}html.theme--catppuccin-latte .table.is-narrow td,html.theme--catppuccin-latte .table.is-narrow th{padding:0.25em 0.5em}html.theme--catppuccin-latte .table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#ccd0da}html.theme--catppuccin-latte .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}html.theme--catppuccin-latte .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-latte .tags .tag,html.theme--catppuccin-latte .tags .content kbd,html.theme--catppuccin-latte .content .tags kbd,html.theme--catppuccin-latte .tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}html.theme--catppuccin-latte .tags .tag:not(:last-child),html.theme--catppuccin-latte .tags .content kbd:not(:last-child),html.theme--catppuccin-latte .content .tags kbd:not(:last-child),html.theme--catppuccin-latte .tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}html.theme--catppuccin-latte .tags:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-latte .tags:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-latte .tags.are-medium .tag:not(.is-normal):not(.is-large),html.theme--catppuccin-latte .tags.are-medium .content kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-latte .content .tags.are-medium kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-latte .tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}html.theme--catppuccin-latte .tags.are-large .tag:not(.is-normal):not(.is-medium),html.theme--catppuccin-latte .tags.are-large .content kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-latte .content .tags.are-large kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-latte .tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}html.theme--catppuccin-latte .tags.is-centered{justify-content:center}html.theme--catppuccin-latte .tags.is-centered .tag,html.theme--catppuccin-latte .tags.is-centered .content kbd,html.theme--catppuccin-latte .content .tags.is-centered kbd,html.theme--catppuccin-latte .tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}html.theme--catppuccin-latte .tags.is-right{justify-content:flex-end}html.theme--catppuccin-latte .tags.is-right .tag:not(:first-child),html.theme--catppuccin-latte .tags.is-right .content kbd:not(:first-child),html.theme--catppuccin-latte .content .tags.is-right kbd:not(:first-child),html.theme--catppuccin-latte .tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}html.theme--catppuccin-latte .tags.is-right .tag:not(:last-child),html.theme--catppuccin-latte .tags.is-right .content kbd:not(:last-child),html.theme--catppuccin-latte .content .tags.is-right kbd:not(:last-child),html.theme--catppuccin-latte .tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}html.theme--catppuccin-latte .tags.has-addons .tag,html.theme--catppuccin-latte .tags.has-addons .content kbd,html.theme--catppuccin-latte .content .tags.has-addons kbd,html.theme--catppuccin-latte .tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}html.theme--catppuccin-latte .tags.has-addons .tag:not(:first-child),html.theme--catppuccin-latte .tags.has-addons .content kbd:not(:first-child),html.theme--catppuccin-latte .content .tags.has-addons kbd:not(:first-child),html.theme--catppuccin-latte .tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}html.theme--catppuccin-latte .tags.has-addons .tag:not(:last-child),html.theme--catppuccin-latte .tags.has-addons .content kbd:not(:last-child),html.theme--catppuccin-latte .content .tags.has-addons kbd:not(:last-child),html.theme--catppuccin-latte .tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}html.theme--catppuccin-latte .tag:not(body),html.theme--catppuccin-latte .content kbd:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#e6e9ef;border-radius:.4em;color:#4c4f69;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}html.theme--catppuccin-latte .tag:not(body) .delete,html.theme--catppuccin-latte .content kbd:not(body) .delete,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}html.theme--catppuccin-latte .tag.is-white:not(body),html.theme--catppuccin-latte .content kbd.is-white:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .tag.is-black:not(body),html.theme--catppuccin-latte .content kbd.is-black:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .tag.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .tag.is-dark:not(body),html.theme--catppuccin-latte .content kbd:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-dark:not(body),html.theme--catppuccin-latte .content .docstring>section>kbd:not(body){background-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .tag.is-primary:not(body),html.theme--catppuccin-latte .content kbd.is-primary:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body){background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .tag.is-primary.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-primary.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#ebf2fe;color:#0a52e1}html.theme--catppuccin-latte .tag.is-link:not(body),html.theme--catppuccin-latte .content kbd.is-link:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .tag.is-link.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-link.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#ebf2fe;color:#0a52e1}html.theme--catppuccin-latte .tag.is-info:not(body),html.theme--catppuccin-latte .content kbd.is-info:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#179299;color:#fff}html.theme--catppuccin-latte .tag.is-info.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-info.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#edfcfc;color:#1cb2ba}html.theme--catppuccin-latte .tag.is-success:not(body),html.theme--catppuccin-latte .content kbd.is-success:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#40a02b;color:#fff}html.theme--catppuccin-latte .tag.is-success.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-success.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#f1fbef;color:#40a12b}html.theme--catppuccin-latte .tag.is-warning:not(body),html.theme--catppuccin-latte .content kbd.is-warning:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .tag.is-warning.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-warning.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fdf6ed;color:#9e6515}html.theme--catppuccin-latte .tag.is-danger:not(body),html.theme--catppuccin-latte .content kbd.is-danger:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#d20f39;color:#fff}html.theme--catppuccin-latte .tag.is-danger.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-danger.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#feecf0;color:#e9113f}html.theme--catppuccin-latte .tag.is-normal:not(body),html.theme--catppuccin-latte .content kbd.is-normal:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}html.theme--catppuccin-latte .tag.is-medium:not(body),html.theme--catppuccin-latte .content kbd.is-medium:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}html.theme--catppuccin-latte .tag.is-large:not(body),html.theme--catppuccin-latte .content kbd.is-large:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}html.theme--catppuccin-latte .tag:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-latte .content kbd:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}html.theme--catppuccin-latte .tag:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-latte .content kbd:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}html.theme--catppuccin-latte .tag:not(body) .icon:first-child:last-child,html.theme--catppuccin-latte .content kbd:not(body) .icon:first-child:last-child,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}html.theme--catppuccin-latte .tag.is-delete:not(body),html.theme--catppuccin-latte .content kbd.is-delete:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}html.theme--catppuccin-latte .tag.is-delete:not(body)::before,html.theme--catppuccin-latte .content kbd.is-delete:not(body)::before,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body)::before,html.theme--catppuccin-latte .tag.is-delete:not(body)::after,html.theme--catppuccin-latte .content kbd.is-delete:not(body)::after,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-latte .tag.is-delete:not(body)::before,html.theme--catppuccin-latte .content kbd.is-delete:not(body)::before,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}html.theme--catppuccin-latte .tag.is-delete:not(body)::after,html.theme--catppuccin-latte .content kbd.is-delete:not(body)::after,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}html.theme--catppuccin-latte .tag.is-delete:not(body):hover,html.theme--catppuccin-latte .content kbd.is-delete:not(body):hover,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body):hover,html.theme--catppuccin-latte .tag.is-delete:not(body):focus,html.theme--catppuccin-latte .content kbd.is-delete:not(body):focus,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#d6dbe5}html.theme--catppuccin-latte .tag.is-delete:not(body):active,html.theme--catppuccin-latte .content kbd.is-delete:not(body):active,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#c7cedb}html.theme--catppuccin-latte .tag.is-rounded:not(body),html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:not(body),html.theme--catppuccin-latte .content kbd.is-rounded:not(body),html.theme--catppuccin-latte #documenter .docs-sidebar .content form.docs-search>input:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}html.theme--catppuccin-latte a.tag:hover,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:hover{text-decoration:underline}html.theme--catppuccin-latte .title,html.theme--catppuccin-latte .subtitle{word-break:break-word}html.theme--catppuccin-latte .title em,html.theme--catppuccin-latte .title span,html.theme--catppuccin-latte .subtitle em,html.theme--catppuccin-latte .subtitle span{font-weight:inherit}html.theme--catppuccin-latte .title sub,html.theme--catppuccin-latte .subtitle sub{font-size:.75em}html.theme--catppuccin-latte .title sup,html.theme--catppuccin-latte .subtitle sup{font-size:.75em}html.theme--catppuccin-latte .title .tag,html.theme--catppuccin-latte .title .content kbd,html.theme--catppuccin-latte .content .title kbd,html.theme--catppuccin-latte .title .docstring>section>a.docs-sourcelink,html.theme--catppuccin-latte .subtitle .tag,html.theme--catppuccin-latte .subtitle .content kbd,html.theme--catppuccin-latte .content .subtitle kbd,html.theme--catppuccin-latte .subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}html.theme--catppuccin-latte .title{color:#fff;font-size:2rem;font-weight:500;line-height:1.125}html.theme--catppuccin-latte .title strong{color:inherit;font-weight:inherit}html.theme--catppuccin-latte .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}html.theme--catppuccin-latte .title.is-1{font-size:3rem}html.theme--catppuccin-latte .title.is-2{font-size:2.5rem}html.theme--catppuccin-latte .title.is-3{font-size:2rem}html.theme--catppuccin-latte .title.is-4{font-size:1.5rem}html.theme--catppuccin-latte .title.is-5{font-size:1.25rem}html.theme--catppuccin-latte .title.is-6{font-size:1rem}html.theme--catppuccin-latte .title.is-7{font-size:.75rem}html.theme--catppuccin-latte .subtitle{color:#9ca0b0;font-size:1.25rem;font-weight:400;line-height:1.25}html.theme--catppuccin-latte .subtitle strong{color:#9ca0b0;font-weight:600}html.theme--catppuccin-latte .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}html.theme--catppuccin-latte .subtitle.is-1{font-size:3rem}html.theme--catppuccin-latte .subtitle.is-2{font-size:2.5rem}html.theme--catppuccin-latte .subtitle.is-3{font-size:2rem}html.theme--catppuccin-latte .subtitle.is-4{font-size:1.5rem}html.theme--catppuccin-latte .subtitle.is-5{font-size:1.25rem}html.theme--catppuccin-latte .subtitle.is-6{font-size:1rem}html.theme--catppuccin-latte .subtitle.is-7{font-size:.75rem}html.theme--catppuccin-latte .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}html.theme--catppuccin-latte .number{align-items:center;background-color:#e6e9ef;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}html.theme--catppuccin-latte .select select,html.theme--catppuccin-latte .textarea,html.theme--catppuccin-latte .input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input{background-color:#eff1f5;border-color:#acb0be;border-radius:.4em;color:#8c8fa1}html.theme--catppuccin-latte .select select::-moz-placeholder,html.theme--catppuccin-latte .textarea::-moz-placeholder,html.theme--catppuccin-latte .input::-moz-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#868c98}html.theme--catppuccin-latte .select select::-webkit-input-placeholder,html.theme--catppuccin-latte .textarea::-webkit-input-placeholder,html.theme--catppuccin-latte .input::-webkit-input-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#868c98}html.theme--catppuccin-latte .select select:-moz-placeholder,html.theme--catppuccin-latte .textarea:-moz-placeholder,html.theme--catppuccin-latte .input:-moz-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#868c98}html.theme--catppuccin-latte .select select:-ms-input-placeholder,html.theme--catppuccin-latte .textarea:-ms-input-placeholder,html.theme--catppuccin-latte .input:-ms-input-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#868c98}html.theme--catppuccin-latte .select select:hover,html.theme--catppuccin-latte .textarea:hover,html.theme--catppuccin-latte .input:hover,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:hover,html.theme--catppuccin-latte .select select.is-hovered,html.theme--catppuccin-latte .is-hovered.textarea,html.theme--catppuccin-latte .is-hovered.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#9ca0b0}html.theme--catppuccin-latte .select select:focus,html.theme--catppuccin-latte .textarea:focus,html.theme--catppuccin-latte .input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-latte .select select.is-focused,html.theme--catppuccin-latte .is-focused.textarea,html.theme--catppuccin-latte .is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .select select:active,html.theme--catppuccin-latte .textarea:active,html.theme--catppuccin-latte .input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-latte .select select.is-active,html.theme--catppuccin-latte .is-active.textarea,html.theme--catppuccin-latte .is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{border-color:#1e66f5;box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .select select[disabled],html.theme--catppuccin-latte .textarea[disabled],html.theme--catppuccin-latte .input[disabled],html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] html.theme--catppuccin-latte .select select,fieldset[disabled] html.theme--catppuccin-latte .textarea,fieldset[disabled] html.theme--catppuccin-latte .input,fieldset[disabled] html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input{background-color:#9ca0b0;border-color:#e6e9ef;box-shadow:none;color:#616587}html.theme--catppuccin-latte .select select[disabled]::-moz-placeholder,html.theme--catppuccin-latte .textarea[disabled]::-moz-placeholder,html.theme--catppuccin-latte .input[disabled]::-moz-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte .select select::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte .textarea::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte .input::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(97,101,135,0.3)}html.theme--catppuccin-latte .select select[disabled]::-webkit-input-placeholder,html.theme--catppuccin-latte .textarea[disabled]::-webkit-input-placeholder,html.theme--catppuccin-latte .input[disabled]::-webkit-input-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte .select select::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte .textarea::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte .input::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(97,101,135,0.3)}html.theme--catppuccin-latte .select select[disabled]:-moz-placeholder,html.theme--catppuccin-latte .textarea[disabled]:-moz-placeholder,html.theme--catppuccin-latte .input[disabled]:-moz-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte .select select:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte .textarea:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte .input:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(97,101,135,0.3)}html.theme--catppuccin-latte .select select[disabled]:-ms-input-placeholder,html.theme--catppuccin-latte .textarea[disabled]:-ms-input-placeholder,html.theme--catppuccin-latte .input[disabled]:-ms-input-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte .select select:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte .textarea:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte .input:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(97,101,135,0.3)}html.theme--catppuccin-latte .textarea,html.theme--catppuccin-latte .input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}html.theme--catppuccin-latte .textarea[readonly],html.theme--catppuccin-latte .input[readonly],html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}html.theme--catppuccin-latte .is-white.textarea,html.theme--catppuccin-latte .is-white.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}html.theme--catppuccin-latte .is-white.textarea:focus,html.theme--catppuccin-latte .is-white.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-white:focus,html.theme--catppuccin-latte .is-white.is-focused.textarea,html.theme--catppuccin-latte .is-white.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-white.textarea:active,html.theme--catppuccin-latte .is-white.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-white:active,html.theme--catppuccin-latte .is-white.is-active.textarea,html.theme--catppuccin-latte .is-white.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-latte .is-black.textarea,html.theme--catppuccin-latte .is-black.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}html.theme--catppuccin-latte .is-black.textarea:focus,html.theme--catppuccin-latte .is-black.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-black:focus,html.theme--catppuccin-latte .is-black.is-focused.textarea,html.theme--catppuccin-latte .is-black.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-black.textarea:active,html.theme--catppuccin-latte .is-black.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-black:active,html.theme--catppuccin-latte .is-black.is-active.textarea,html.theme--catppuccin-latte .is-black.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-latte .is-light.textarea,html.theme--catppuccin-latte .is-light.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-light{border-color:#f5f5f5}html.theme--catppuccin-latte .is-light.textarea:focus,html.theme--catppuccin-latte .is-light.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-light:focus,html.theme--catppuccin-latte .is-light.is-focused.textarea,html.theme--catppuccin-latte .is-light.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-light.textarea:active,html.theme--catppuccin-latte .is-light.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-light:active,html.theme--catppuccin-latte .is-light.is-active.textarea,html.theme--catppuccin-latte .is-light.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-latte .is-dark.textarea,html.theme--catppuccin-latte .content kbd.textarea,html.theme--catppuccin-latte .is-dark.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-dark,html.theme--catppuccin-latte .content kbd.input{border-color:#ccd0da}html.theme--catppuccin-latte .is-dark.textarea:focus,html.theme--catppuccin-latte .content kbd.textarea:focus,html.theme--catppuccin-latte .is-dark.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-dark:focus,html.theme--catppuccin-latte .content kbd.input:focus,html.theme--catppuccin-latte .is-dark.is-focused.textarea,html.theme--catppuccin-latte .content kbd.is-focused.textarea,html.theme--catppuccin-latte .is-dark.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .content kbd.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar .content form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-dark.textarea:active,html.theme--catppuccin-latte .content kbd.textarea:active,html.theme--catppuccin-latte .is-dark.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-dark:active,html.theme--catppuccin-latte .content kbd.input:active,html.theme--catppuccin-latte .is-dark.is-active.textarea,html.theme--catppuccin-latte .content kbd.is-active.textarea,html.theme--catppuccin-latte .is-dark.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-latte .content kbd.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(204,208,218,0.25)}html.theme--catppuccin-latte .is-primary.textarea,html.theme--catppuccin-latte .docstring>section>a.textarea.docs-sourcelink,html.theme--catppuccin-latte .is-primary.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-primary,html.theme--catppuccin-latte .docstring>section>a.input.docs-sourcelink{border-color:#1e66f5}html.theme--catppuccin-latte .is-primary.textarea:focus,html.theme--catppuccin-latte .docstring>section>a.textarea.docs-sourcelink:focus,html.theme--catppuccin-latte .is-primary.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-primary:focus,html.theme--catppuccin-latte .docstring>section>a.input.docs-sourcelink:focus,html.theme--catppuccin-latte .is-primary.is-focused.textarea,html.theme--catppuccin-latte .docstring>section>a.is-focused.textarea.docs-sourcelink,html.theme--catppuccin-latte .is-primary.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .docstring>section>a.is-focused.input.docs-sourcelink,html.theme--catppuccin-latte .is-primary.textarea:active,html.theme--catppuccin-latte .docstring>section>a.textarea.docs-sourcelink:active,html.theme--catppuccin-latte .is-primary.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-primary:active,html.theme--catppuccin-latte .docstring>section>a.input.docs-sourcelink:active,html.theme--catppuccin-latte .is-primary.is-active.textarea,html.theme--catppuccin-latte .docstring>section>a.is-active.textarea.docs-sourcelink,html.theme--catppuccin-latte .is-primary.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-latte .docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .is-link.textarea,html.theme--catppuccin-latte .is-link.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-link{border-color:#1e66f5}html.theme--catppuccin-latte .is-link.textarea:focus,html.theme--catppuccin-latte .is-link.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-link:focus,html.theme--catppuccin-latte .is-link.is-focused.textarea,html.theme--catppuccin-latte .is-link.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-link.textarea:active,html.theme--catppuccin-latte .is-link.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-link:active,html.theme--catppuccin-latte .is-link.is-active.textarea,html.theme--catppuccin-latte .is-link.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .is-info.textarea,html.theme--catppuccin-latte .is-info.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-info{border-color:#179299}html.theme--catppuccin-latte .is-info.textarea:focus,html.theme--catppuccin-latte .is-info.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-info:focus,html.theme--catppuccin-latte .is-info.is-focused.textarea,html.theme--catppuccin-latte .is-info.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-info.textarea:active,html.theme--catppuccin-latte .is-info.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-info:active,html.theme--catppuccin-latte .is-info.is-active.textarea,html.theme--catppuccin-latte .is-info.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(23,146,153,0.25)}html.theme--catppuccin-latte .is-success.textarea,html.theme--catppuccin-latte .is-success.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-success{border-color:#40a02b}html.theme--catppuccin-latte .is-success.textarea:focus,html.theme--catppuccin-latte .is-success.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-success:focus,html.theme--catppuccin-latte .is-success.is-focused.textarea,html.theme--catppuccin-latte .is-success.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-success.textarea:active,html.theme--catppuccin-latte .is-success.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-success:active,html.theme--catppuccin-latte .is-success.is-active.textarea,html.theme--catppuccin-latte .is-success.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(64,160,43,0.25)}html.theme--catppuccin-latte .is-warning.textarea,html.theme--catppuccin-latte .is-warning.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#df8e1d}html.theme--catppuccin-latte .is-warning.textarea:focus,html.theme--catppuccin-latte .is-warning.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-warning:focus,html.theme--catppuccin-latte .is-warning.is-focused.textarea,html.theme--catppuccin-latte .is-warning.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-warning.textarea:active,html.theme--catppuccin-latte .is-warning.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-warning:active,html.theme--catppuccin-latte .is-warning.is-active.textarea,html.theme--catppuccin-latte .is-warning.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(223,142,29,0.25)}html.theme--catppuccin-latte .is-danger.textarea,html.theme--catppuccin-latte .is-danger.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#d20f39}html.theme--catppuccin-latte .is-danger.textarea:focus,html.theme--catppuccin-latte .is-danger.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-danger:focus,html.theme--catppuccin-latte .is-danger.is-focused.textarea,html.theme--catppuccin-latte .is-danger.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-danger.textarea:active,html.theme--catppuccin-latte .is-danger.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-danger:active,html.theme--catppuccin-latte .is-danger.is-active.textarea,html.theme--catppuccin-latte .is-danger.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(210,15,57,0.25)}html.theme--catppuccin-latte .is-small.textarea,html.theme--catppuccin-latte .is-small.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input{border-radius:3px;font-size:.75rem}html.theme--catppuccin-latte .is-medium.textarea,html.theme--catppuccin-latte .is-medium.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .is-large.textarea,html.theme--catppuccin-latte .is-large.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}html.theme--catppuccin-latte .is-fullwidth.textarea,html.theme--catppuccin-latte .is-fullwidth.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}html.theme--catppuccin-latte .is-inline.textarea,html.theme--catppuccin-latte .is-inline.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}html.theme--catppuccin-latte .input.is-rounded,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}html.theme--catppuccin-latte .input.is-static,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}html.theme--catppuccin-latte .textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}html.theme--catppuccin-latte .textarea:not([rows]){max-height:40em;min-height:8em}html.theme--catppuccin-latte .textarea[rows]{height:initial}html.theme--catppuccin-latte .textarea.has-fixed-size{resize:none}html.theme--catppuccin-latte .radio,html.theme--catppuccin-latte .checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}html.theme--catppuccin-latte .radio input,html.theme--catppuccin-latte .checkbox input{cursor:pointer}html.theme--catppuccin-latte .radio:hover,html.theme--catppuccin-latte .checkbox:hover{color:#04a5e5}html.theme--catppuccin-latte .radio[disabled],html.theme--catppuccin-latte .checkbox[disabled],fieldset[disabled] html.theme--catppuccin-latte .radio,fieldset[disabled] html.theme--catppuccin-latte .checkbox,html.theme--catppuccin-latte .radio input[disabled],html.theme--catppuccin-latte .checkbox input[disabled]{color:#616587;cursor:not-allowed}html.theme--catppuccin-latte .radio+.radio{margin-left:.5em}html.theme--catppuccin-latte .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}html.theme--catppuccin-latte .select:not(.is-multiple){height:2.5em}html.theme--catppuccin-latte .select:not(.is-multiple):not(.is-loading)::after{border-color:#1e66f5;right:1.125em;z-index:4}html.theme--catppuccin-latte .select.is-rounded select,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}html.theme--catppuccin-latte .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}html.theme--catppuccin-latte .select select::-ms-expand{display:none}html.theme--catppuccin-latte .select select[disabled]:hover,fieldset[disabled] html.theme--catppuccin-latte .select select:hover{border-color:#e6e9ef}html.theme--catppuccin-latte .select select:not([multiple]){padding-right:2.5em}html.theme--catppuccin-latte .select select[multiple]{height:auto;padding:0}html.theme--catppuccin-latte .select select[multiple] option{padding:0.5em 1em}html.theme--catppuccin-latte .select:not(.is-multiple):not(.is-loading):hover::after{border-color:#04a5e5}html.theme--catppuccin-latte .select.is-white:not(:hover)::after{border-color:#fff}html.theme--catppuccin-latte .select.is-white select{border-color:#fff}html.theme--catppuccin-latte .select.is-white select:hover,html.theme--catppuccin-latte .select.is-white select.is-hovered{border-color:#f2f2f2}html.theme--catppuccin-latte .select.is-white select:focus,html.theme--catppuccin-latte .select.is-white select.is-focused,html.theme--catppuccin-latte .select.is-white select:active,html.theme--catppuccin-latte .select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-latte .select.is-black:not(:hover)::after{border-color:#0a0a0a}html.theme--catppuccin-latte .select.is-black select{border-color:#0a0a0a}html.theme--catppuccin-latte .select.is-black select:hover,html.theme--catppuccin-latte .select.is-black select.is-hovered{border-color:#000}html.theme--catppuccin-latte .select.is-black select:focus,html.theme--catppuccin-latte .select.is-black select.is-focused,html.theme--catppuccin-latte .select.is-black select:active,html.theme--catppuccin-latte .select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-latte .select.is-light:not(:hover)::after{border-color:#f5f5f5}html.theme--catppuccin-latte .select.is-light select{border-color:#f5f5f5}html.theme--catppuccin-latte .select.is-light select:hover,html.theme--catppuccin-latte .select.is-light select.is-hovered{border-color:#e8e8e8}html.theme--catppuccin-latte .select.is-light select:focus,html.theme--catppuccin-latte .select.is-light select.is-focused,html.theme--catppuccin-latte .select.is-light select:active,html.theme--catppuccin-latte .select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-latte .select.is-dark:not(:hover)::after,html.theme--catppuccin-latte .content kbd.select:not(:hover)::after{border-color:#ccd0da}html.theme--catppuccin-latte .select.is-dark select,html.theme--catppuccin-latte .content kbd.select select{border-color:#ccd0da}html.theme--catppuccin-latte .select.is-dark select:hover,html.theme--catppuccin-latte .content kbd.select select:hover,html.theme--catppuccin-latte .select.is-dark select.is-hovered,html.theme--catppuccin-latte .content kbd.select select.is-hovered{border-color:#bdc2cf}html.theme--catppuccin-latte .select.is-dark select:focus,html.theme--catppuccin-latte .content kbd.select select:focus,html.theme--catppuccin-latte .select.is-dark select.is-focused,html.theme--catppuccin-latte .content kbd.select select.is-focused,html.theme--catppuccin-latte .select.is-dark select:active,html.theme--catppuccin-latte .content kbd.select select:active,html.theme--catppuccin-latte .select.is-dark select.is-active,html.theme--catppuccin-latte .content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(204,208,218,0.25)}html.theme--catppuccin-latte .select.is-primary:not(:hover)::after,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#1e66f5}html.theme--catppuccin-latte .select.is-primary select,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select{border-color:#1e66f5}html.theme--catppuccin-latte .select.is-primary select:hover,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select:hover,html.theme--catppuccin-latte .select.is-primary select.is-hovered,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#0b57ef}html.theme--catppuccin-latte .select.is-primary select:focus,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select:focus,html.theme--catppuccin-latte .select.is-primary select.is-focused,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select.is-focused,html.theme--catppuccin-latte .select.is-primary select:active,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select:active,html.theme--catppuccin-latte .select.is-primary select.is-active,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .select.is-link:not(:hover)::after{border-color:#1e66f5}html.theme--catppuccin-latte .select.is-link select{border-color:#1e66f5}html.theme--catppuccin-latte .select.is-link select:hover,html.theme--catppuccin-latte .select.is-link select.is-hovered{border-color:#0b57ef}html.theme--catppuccin-latte .select.is-link select:focus,html.theme--catppuccin-latte .select.is-link select.is-focused,html.theme--catppuccin-latte .select.is-link select:active,html.theme--catppuccin-latte .select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .select.is-info:not(:hover)::after{border-color:#179299}html.theme--catppuccin-latte .select.is-info select{border-color:#179299}html.theme--catppuccin-latte .select.is-info select:hover,html.theme--catppuccin-latte .select.is-info select.is-hovered{border-color:#147d83}html.theme--catppuccin-latte .select.is-info select:focus,html.theme--catppuccin-latte .select.is-info select.is-focused,html.theme--catppuccin-latte .select.is-info select:active,html.theme--catppuccin-latte .select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(23,146,153,0.25)}html.theme--catppuccin-latte .select.is-success:not(:hover)::after{border-color:#40a02b}html.theme--catppuccin-latte .select.is-success select{border-color:#40a02b}html.theme--catppuccin-latte .select.is-success select:hover,html.theme--catppuccin-latte .select.is-success select.is-hovered{border-color:#388c26}html.theme--catppuccin-latte .select.is-success select:focus,html.theme--catppuccin-latte .select.is-success select.is-focused,html.theme--catppuccin-latte .select.is-success select:active,html.theme--catppuccin-latte .select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(64,160,43,0.25)}html.theme--catppuccin-latte .select.is-warning:not(:hover)::after{border-color:#df8e1d}html.theme--catppuccin-latte .select.is-warning select{border-color:#df8e1d}html.theme--catppuccin-latte .select.is-warning select:hover,html.theme--catppuccin-latte .select.is-warning select.is-hovered{border-color:#c8801a}html.theme--catppuccin-latte .select.is-warning select:focus,html.theme--catppuccin-latte .select.is-warning select.is-focused,html.theme--catppuccin-latte .select.is-warning select:active,html.theme--catppuccin-latte .select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(223,142,29,0.25)}html.theme--catppuccin-latte .select.is-danger:not(:hover)::after{border-color:#d20f39}html.theme--catppuccin-latte .select.is-danger select{border-color:#d20f39}html.theme--catppuccin-latte .select.is-danger select:hover,html.theme--catppuccin-latte .select.is-danger select.is-hovered{border-color:#ba0d33}html.theme--catppuccin-latte .select.is-danger select:focus,html.theme--catppuccin-latte .select.is-danger select.is-focused,html.theme--catppuccin-latte .select.is-danger select:active,html.theme--catppuccin-latte .select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(210,15,57,0.25)}html.theme--catppuccin-latte .select.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.select{border-radius:3px;font-size:.75rem}html.theme--catppuccin-latte .select.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .select.is-large{font-size:1.5rem}html.theme--catppuccin-latte .select.is-disabled::after{border-color:#616587 !important;opacity:0.5}html.theme--catppuccin-latte .select.is-fullwidth{width:100%}html.theme--catppuccin-latte .select.is-fullwidth select{width:100%}html.theme--catppuccin-latte .select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}html.theme--catppuccin-latte .select.is-loading.is-small:after,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-latte .select.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-latte .select.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-latte .file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}html.theme--catppuccin-latte .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .file.is-white:hover .file-cta,html.theme--catppuccin-latte .file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .file.is-white:focus .file-cta,html.theme--catppuccin-latte .file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}html.theme--catppuccin-latte .file.is-white:active .file-cta,html.theme--catppuccin-latte .file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-black:hover .file-cta,html.theme--catppuccin-latte .file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-black:focus .file-cta,html.theme--catppuccin-latte .file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}html.theme--catppuccin-latte .file.is-black:active .file-cta,html.theme--catppuccin-latte .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-light:hover .file-cta,html.theme--catppuccin-latte .file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-light:focus .file-cta,html.theme--catppuccin-latte .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-light:active .file-cta,html.theme--catppuccin-latte .file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-dark .file-cta,html.theme--catppuccin-latte .content kbd.file .file-cta{background-color:#ccd0da;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-dark:hover .file-cta,html.theme--catppuccin-latte .content kbd.file:hover .file-cta,html.theme--catppuccin-latte .file.is-dark.is-hovered .file-cta,html.theme--catppuccin-latte .content kbd.file.is-hovered .file-cta{background-color:#c5c9d5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-dark:focus .file-cta,html.theme--catppuccin-latte .content kbd.file:focus .file-cta,html.theme--catppuccin-latte .file.is-dark.is-focused .file-cta,html.theme--catppuccin-latte .content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(204,208,218,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-dark:active .file-cta,html.theme--catppuccin-latte .content kbd.file:active .file-cta,html.theme--catppuccin-latte .file.is-dark.is-active .file-cta,html.theme--catppuccin-latte .content kbd.file.is-active .file-cta{background-color:#bdc2cf;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-primary .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.docs-sourcelink .file-cta{background-color:#1e66f5;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-primary:hover .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.docs-sourcelink:hover .file-cta,html.theme--catppuccin-latte .file.is-primary.is-hovered .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#125ef4;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-primary:focus .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.docs-sourcelink:focus .file-cta,html.theme--catppuccin-latte .file.is-primary.is-focused .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(30,102,245,0.25);color:#fff}html.theme--catppuccin-latte .file.is-primary:active .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.docs-sourcelink:active .file-cta,html.theme--catppuccin-latte .file.is-primary.is-active .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#0b57ef;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-link .file-cta{background-color:#1e66f5;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-link:hover .file-cta,html.theme--catppuccin-latte .file.is-link.is-hovered .file-cta{background-color:#125ef4;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-link:focus .file-cta,html.theme--catppuccin-latte .file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(30,102,245,0.25);color:#fff}html.theme--catppuccin-latte .file.is-link:active .file-cta,html.theme--catppuccin-latte .file.is-link.is-active .file-cta{background-color:#0b57ef;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-info .file-cta{background-color:#179299;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-info:hover .file-cta,html.theme--catppuccin-latte .file.is-info.is-hovered .file-cta{background-color:#15878e;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-info:focus .file-cta,html.theme--catppuccin-latte .file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(23,146,153,0.25);color:#fff}html.theme--catppuccin-latte .file.is-info:active .file-cta,html.theme--catppuccin-latte .file.is-info.is-active .file-cta{background-color:#147d83;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-success .file-cta{background-color:#40a02b;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-success:hover .file-cta,html.theme--catppuccin-latte .file.is-success.is-hovered .file-cta{background-color:#3c9628;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-success:focus .file-cta,html.theme--catppuccin-latte .file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(64,160,43,0.25);color:#fff}html.theme--catppuccin-latte .file.is-success:active .file-cta,html.theme--catppuccin-latte .file.is-success.is-active .file-cta{background-color:#388c26;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-warning .file-cta{background-color:#df8e1d;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-warning:hover .file-cta,html.theme--catppuccin-latte .file.is-warning.is-hovered .file-cta{background-color:#d4871c;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-warning:focus .file-cta,html.theme--catppuccin-latte .file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(223,142,29,0.25);color:#fff}html.theme--catppuccin-latte .file.is-warning:active .file-cta,html.theme--catppuccin-latte .file.is-warning.is-active .file-cta{background-color:#c8801a;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-danger .file-cta{background-color:#d20f39;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-danger:hover .file-cta,html.theme--catppuccin-latte .file.is-danger.is-hovered .file-cta{background-color:#c60e36;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-danger:focus .file-cta,html.theme--catppuccin-latte .file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(210,15,57,0.25);color:#fff}html.theme--catppuccin-latte .file.is-danger:active .file-cta,html.theme--catppuccin-latte .file.is-danger.is-active .file-cta{background-color:#ba0d33;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}html.theme--catppuccin-latte .file.is-normal{font-size:1rem}html.theme--catppuccin-latte .file.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .file.is-medium .file-icon .fa{font-size:21px}html.theme--catppuccin-latte .file.is-large{font-size:1.5rem}html.theme--catppuccin-latte .file.is-large .file-icon .fa{font-size:28px}html.theme--catppuccin-latte .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-latte .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-latte .file.has-name.is-empty .file-cta{border-radius:.4em}html.theme--catppuccin-latte .file.has-name.is-empty .file-name{display:none}html.theme--catppuccin-latte .file.is-boxed .file-label{flex-direction:column}html.theme--catppuccin-latte .file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}html.theme--catppuccin-latte .file.is-boxed .file-name{border-width:0 1px 1px}html.theme--catppuccin-latte .file.is-boxed .file-icon{height:1.5em;width:1.5em}html.theme--catppuccin-latte .file.is-boxed .file-icon .fa{font-size:21px}html.theme--catppuccin-latte .file.is-boxed.is-small .file-icon .fa,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}html.theme--catppuccin-latte .file.is-boxed.is-medium .file-icon .fa{font-size:28px}html.theme--catppuccin-latte .file.is-boxed.is-large .file-icon .fa{font-size:35px}html.theme--catppuccin-latte .file.is-boxed.has-name .file-cta{border-radius:.4em .4em 0 0}html.theme--catppuccin-latte .file.is-boxed.has-name .file-name{border-radius:0 0 .4em .4em;border-width:0 1px 1px}html.theme--catppuccin-latte .file.is-centered{justify-content:center}html.theme--catppuccin-latte .file.is-fullwidth .file-label{width:100%}html.theme--catppuccin-latte .file.is-fullwidth .file-name{flex-grow:1;max-width:none}html.theme--catppuccin-latte .file.is-right{justify-content:flex-end}html.theme--catppuccin-latte .file.is-right .file-cta{border-radius:0 .4em .4em 0}html.theme--catppuccin-latte .file.is-right .file-name{border-radius:.4em 0 0 .4em;border-width:1px 0 1px 1px;order:-1}html.theme--catppuccin-latte .file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}html.theme--catppuccin-latte .file-label:hover .file-cta{background-color:#c5c9d5;color:#41445a}html.theme--catppuccin-latte .file-label:hover .file-name{border-color:#a5a9b8}html.theme--catppuccin-latte .file-label:active .file-cta{background-color:#bdc2cf;color:#41445a}html.theme--catppuccin-latte .file-label:active .file-name{border-color:#9ea2b3}html.theme--catppuccin-latte .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}html.theme--catppuccin-latte .file-cta,html.theme--catppuccin-latte .file-name{border-color:#acb0be;border-radius:.4em;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}html.theme--catppuccin-latte .file-cta{background-color:#ccd0da;color:#4c4f69}html.theme--catppuccin-latte .file-name{border-color:#acb0be;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}html.theme--catppuccin-latte .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}html.theme--catppuccin-latte .file-icon .fa{font-size:14px}html.theme--catppuccin-latte .label{color:#41445a;display:block;font-size:1rem;font-weight:700}html.theme--catppuccin-latte .label:not(:last-child){margin-bottom:0.5em}html.theme--catppuccin-latte .label.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}html.theme--catppuccin-latte .label.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .label.is-large{font-size:1.5rem}html.theme--catppuccin-latte .help{display:block;font-size:.75rem;margin-top:0.25rem}html.theme--catppuccin-latte .help.is-white{color:#fff}html.theme--catppuccin-latte .help.is-black{color:#0a0a0a}html.theme--catppuccin-latte .help.is-light{color:#f5f5f5}html.theme--catppuccin-latte .help.is-dark,html.theme--catppuccin-latte .content kbd.help{color:#ccd0da}html.theme--catppuccin-latte .help.is-primary,html.theme--catppuccin-latte .docstring>section>a.help.docs-sourcelink{color:#1e66f5}html.theme--catppuccin-latte .help.is-link{color:#1e66f5}html.theme--catppuccin-latte .help.is-info{color:#179299}html.theme--catppuccin-latte .help.is-success{color:#40a02b}html.theme--catppuccin-latte .help.is-warning{color:#df8e1d}html.theme--catppuccin-latte .help.is-danger{color:#d20f39}html.theme--catppuccin-latte .field:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-latte .field.has-addons{display:flex;justify-content:flex-start}html.theme--catppuccin-latte .field.has-addons .control:not(:last-child){margin-right:-1px}html.theme--catppuccin-latte .field.has-addons .control:not(:first-child):not(:last-child) .button,html.theme--catppuccin-latte .field.has-addons .control:not(:first-child):not(:last-child) .input,html.theme--catppuccin-latte .field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,html.theme--catppuccin-latte .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}html.theme--catppuccin-latte .field.has-addons .control:first-child:not(:only-child) .button,html.theme--catppuccin-latte .field.has-addons .control:first-child:not(:only-child) .input,html.theme--catppuccin-latte .field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-latte .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-latte .field.has-addons .control:last-child:not(:only-child) .button,html.theme--catppuccin-latte .field.has-addons .control:last-child:not(:only-child) .input,html.theme--catppuccin-latte .field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-latte .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-latte .field.has-addons .control .button:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .button.is-hovered:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .input:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .input.is-hovered:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .select select:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}html.theme--catppuccin-latte .field.has-addons .control .button:not([disabled]):focus,html.theme--catppuccin-latte .field.has-addons .control .button.is-focused:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .button:not([disabled]):active,html.theme--catppuccin-latte .field.has-addons .control .button.is-active:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .input:not([disabled]):focus,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-latte .field.has-addons .control .input.is-focused:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .input:not([disabled]):active,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,html.theme--catppuccin-latte .field.has-addons .control .input.is-active:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .select select:not([disabled]):focus,html.theme--catppuccin-latte .field.has-addons .control .select select.is-focused:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .select select:not([disabled]):active,html.theme--catppuccin-latte .field.has-addons .control .select select.is-active:not([disabled]){z-index:3}html.theme--catppuccin-latte .field.has-addons .control .button:not([disabled]):focus:hover,html.theme--catppuccin-latte .field.has-addons .control .button.is-focused:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .button:not([disabled]):active:hover,html.theme--catppuccin-latte .field.has-addons .control .button.is-active:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .input:not([disabled]):focus:hover,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-latte .field.has-addons .control .input.is-focused:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .input:not([disabled]):active:hover,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-latte .field.has-addons .control .input.is-active:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .select select:not([disabled]):focus:hover,html.theme--catppuccin-latte .field.has-addons .control .select select.is-focused:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .select select:not([disabled]):active:hover,html.theme--catppuccin-latte .field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}html.theme--catppuccin-latte .field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .field.has-addons.has-addons-centered{justify-content:center}html.theme--catppuccin-latte .field.has-addons.has-addons-right{justify-content:flex-end}html.theme--catppuccin-latte .field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}html.theme--catppuccin-latte .field.is-grouped{display:flex;justify-content:flex-start}html.theme--catppuccin-latte .field.is-grouped>.control{flex-shrink:0}html.theme--catppuccin-latte .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-latte .field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .field.is-grouped.is-grouped-centered{justify-content:center}html.theme--catppuccin-latte .field.is-grouped.is-grouped-right{justify-content:flex-end}html.theme--catppuccin-latte .field.is-grouped.is-grouped-multiline{flex-wrap:wrap}html.theme--catppuccin-latte .field.is-grouped.is-grouped-multiline>.control:last-child,html.theme--catppuccin-latte .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-latte .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}html.theme--catppuccin-latte .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .field.is-horizontal{display:flex}}html.theme--catppuccin-latte .field-label .label{font-size:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-latte .field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}html.theme--catppuccin-latte .field-label.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}html.theme--catppuccin-latte .field-label.is-normal{padding-top:0.375em}html.theme--catppuccin-latte .field-label.is-medium{font-size:1.25rem;padding-top:0.375em}html.theme--catppuccin-latte .field-label.is-large{font-size:1.5rem;padding-top:0.375em}}html.theme--catppuccin-latte .field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}html.theme--catppuccin-latte .field-body .field{margin-bottom:0}html.theme--catppuccin-latte .field-body>.field{flex-shrink:1}html.theme--catppuccin-latte .field-body>.field:not(.is-narrow){flex-grow:1}html.theme--catppuccin-latte .field-body>.field:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-latte .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}html.theme--catppuccin-latte .control.has-icons-left .input:focus~.icon,html.theme--catppuccin-latte .control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,html.theme--catppuccin-latte .control.has-icons-left .select:focus~.icon,html.theme--catppuccin-latte .control.has-icons-right .input:focus~.icon,html.theme--catppuccin-latte .control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,html.theme--catppuccin-latte .control.has-icons-right .select:focus~.icon{color:#ccd0da}html.theme--catppuccin-latte .control.has-icons-left .input.is-small~.icon,html.theme--catppuccin-latte .control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,html.theme--catppuccin-latte .control.has-icons-left .select.is-small~.icon,html.theme--catppuccin-latte .control.has-icons-right .input.is-small~.icon,html.theme--catppuccin-latte .control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,html.theme--catppuccin-latte .control.has-icons-right .select.is-small~.icon{font-size:.75rem}html.theme--catppuccin-latte .control.has-icons-left .input.is-medium~.icon,html.theme--catppuccin-latte .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,html.theme--catppuccin-latte .control.has-icons-left .select.is-medium~.icon,html.theme--catppuccin-latte .control.has-icons-right .input.is-medium~.icon,html.theme--catppuccin-latte .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,html.theme--catppuccin-latte .control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}html.theme--catppuccin-latte .control.has-icons-left .input.is-large~.icon,html.theme--catppuccin-latte .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,html.theme--catppuccin-latte .control.has-icons-left .select.is-large~.icon,html.theme--catppuccin-latte .control.has-icons-right .input.is-large~.icon,html.theme--catppuccin-latte .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,html.theme--catppuccin-latte .control.has-icons-right .select.is-large~.icon{font-size:1.5rem}html.theme--catppuccin-latte .control.has-icons-left .icon,html.theme--catppuccin-latte .control.has-icons-right .icon{color:#acb0be;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}html.theme--catppuccin-latte .control.has-icons-left .input,html.theme--catppuccin-latte .control.has-icons-left #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-left form.docs-search>input,html.theme--catppuccin-latte .control.has-icons-left .select select{padding-left:2.5em}html.theme--catppuccin-latte .control.has-icons-left .icon.is-left{left:0}html.theme--catppuccin-latte .control.has-icons-right .input,html.theme--catppuccin-latte .control.has-icons-right #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-right form.docs-search>input,html.theme--catppuccin-latte .control.has-icons-right .select select{padding-right:2.5em}html.theme--catppuccin-latte .control.has-icons-right .icon.is-right{right:0}html.theme--catppuccin-latte .control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}html.theme--catppuccin-latte .control.is-loading.is-small:after,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-latte .control.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-latte .control.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-latte .breadcrumb{font-size:1rem;white-space:nowrap}html.theme--catppuccin-latte .breadcrumb a{align-items:center;color:#1e66f5;display:flex;justify-content:center;padding:0 .75em}html.theme--catppuccin-latte .breadcrumb a:hover{color:#04a5e5}html.theme--catppuccin-latte .breadcrumb li{align-items:center;display:flex}html.theme--catppuccin-latte .breadcrumb li:first-child a{padding-left:0}html.theme--catppuccin-latte .breadcrumb li.is-active a{color:#41445a;cursor:default;pointer-events:none}html.theme--catppuccin-latte .breadcrumb li+li::before{color:#9ca0b0;content:"\0002f"}html.theme--catppuccin-latte .breadcrumb ul,html.theme--catppuccin-latte .breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-latte .breadcrumb .icon:first-child{margin-right:.5em}html.theme--catppuccin-latte .breadcrumb .icon:last-child{margin-left:.5em}html.theme--catppuccin-latte .breadcrumb.is-centered ol,html.theme--catppuccin-latte .breadcrumb.is-centered ul{justify-content:center}html.theme--catppuccin-latte .breadcrumb.is-right ol,html.theme--catppuccin-latte .breadcrumb.is-right ul{justify-content:flex-end}html.theme--catppuccin-latte .breadcrumb.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}html.theme--catppuccin-latte .breadcrumb.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .breadcrumb.is-large{font-size:1.5rem}html.theme--catppuccin-latte .breadcrumb.has-arrow-separator li+li::before{content:"\02192"}html.theme--catppuccin-latte .breadcrumb.has-bullet-separator li+li::before{content:"\02022"}html.theme--catppuccin-latte .breadcrumb.has-dot-separator li+li::before{content:"\000b7"}html.theme--catppuccin-latte .breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}html.theme--catppuccin-latte .card{background-color:#fff;border-radius:.25rem;box-shadow:#171717;color:#4c4f69;max-width:100%;position:relative}html.theme--catppuccin-latte .card-footer:first-child,html.theme--catppuccin-latte .card-content:first-child,html.theme--catppuccin-latte .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-latte .card-footer:last-child,html.theme--catppuccin-latte .card-content:last-child,html.theme--catppuccin-latte .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-latte .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}html.theme--catppuccin-latte .card-header-title{align-items:center;color:#41445a;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}html.theme--catppuccin-latte .card-header-title.is-centered{justify-content:center}html.theme--catppuccin-latte .card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}html.theme--catppuccin-latte .card-image{display:block;position:relative}html.theme--catppuccin-latte .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-latte .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-latte .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}html.theme--catppuccin-latte .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}html.theme--catppuccin-latte .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}html.theme--catppuccin-latte .card-footer-item:not(:last-child){border-right:1px solid #ededed}html.theme--catppuccin-latte .card .media:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-latte .dropdown{display:inline-flex;position:relative;vertical-align:top}html.theme--catppuccin-latte .dropdown.is-active .dropdown-menu,html.theme--catppuccin-latte .dropdown.is-hoverable:hover .dropdown-menu{display:block}html.theme--catppuccin-latte .dropdown.is-right .dropdown-menu{left:auto;right:0}html.theme--catppuccin-latte .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}html.theme--catppuccin-latte .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}html.theme--catppuccin-latte .dropdown-content{background-color:#e6e9ef;border-radius:.4em;box-shadow:#171717;padding-bottom:.5rem;padding-top:.5rem}html.theme--catppuccin-latte .dropdown-item{color:#4c4f69;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}html.theme--catppuccin-latte a.dropdown-item,html.theme--catppuccin-latte button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}html.theme--catppuccin-latte a.dropdown-item:hover,html.theme--catppuccin-latte button.dropdown-item:hover{background-color:#e6e9ef;color:#0a0a0a}html.theme--catppuccin-latte a.dropdown-item.is-active,html.theme--catppuccin-latte button.dropdown-item.is-active{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}html.theme--catppuccin-latte .level{align-items:center;justify-content:space-between}html.theme--catppuccin-latte .level code{border-radius:.4em}html.theme--catppuccin-latte .level img{display:inline-block;vertical-align:top}html.theme--catppuccin-latte .level.is-mobile{display:flex}html.theme--catppuccin-latte .level.is-mobile .level-left,html.theme--catppuccin-latte .level.is-mobile .level-right{display:flex}html.theme--catppuccin-latte .level.is-mobile .level-left+.level-right{margin-top:0}html.theme--catppuccin-latte .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-latte .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .level{display:flex}html.theme--catppuccin-latte .level>.level-item:not(.is-narrow){flex-grow:1}}html.theme--catppuccin-latte .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}html.theme--catppuccin-latte .level-item .title,html.theme--catppuccin-latte .level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){html.theme--catppuccin-latte .level-item:not(:last-child){margin-bottom:.75rem}}html.theme--catppuccin-latte .level-left,html.theme--catppuccin-latte .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-latte .level-left .level-item.is-flexible,html.theme--catppuccin-latte .level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .level-left .level-item:not(:last-child),html.theme--catppuccin-latte .level-right .level-item:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-latte .level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){html.theme--catppuccin-latte .level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .level-left{display:flex}}html.theme--catppuccin-latte .level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .level-right{display:flex}}html.theme--catppuccin-latte .media{align-items:flex-start;display:flex;text-align:inherit}html.theme--catppuccin-latte .media .content:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-latte .media .media{border-top:1px solid rgba(172,176,190,0.5);display:flex;padding-top:.75rem}html.theme--catppuccin-latte .media .media .content:not(:last-child),html.theme--catppuccin-latte .media .media .control:not(:last-child){margin-bottom:.5rem}html.theme--catppuccin-latte .media .media .media{padding-top:.5rem}html.theme--catppuccin-latte .media .media .media+.media{margin-top:.5rem}html.theme--catppuccin-latte .media+.media{border-top:1px solid rgba(172,176,190,0.5);margin-top:1rem;padding-top:1rem}html.theme--catppuccin-latte .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}html.theme--catppuccin-latte .media-left,html.theme--catppuccin-latte .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-latte .media-left{margin-right:1rem}html.theme--catppuccin-latte .media-right{margin-left:1rem}html.theme--catppuccin-latte .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-latte .media-content{overflow-x:auto}}html.theme--catppuccin-latte .menu{font-size:1rem}html.theme--catppuccin-latte .menu.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}html.theme--catppuccin-latte .menu.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .menu.is-large{font-size:1.5rem}html.theme--catppuccin-latte .menu-list{line-height:1.25}html.theme--catppuccin-latte .menu-list a{border-radius:3px;color:#4c4f69;display:block;padding:0.5em 0.75em}html.theme--catppuccin-latte .menu-list a:hover{background-color:#e6e9ef;color:#41445a}html.theme--catppuccin-latte .menu-list a.is-active{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .menu-list li ul{border-left:1px solid #acb0be;margin:.75em;padding-left:.75em}html.theme--catppuccin-latte .menu-label{color:#616587;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}html.theme--catppuccin-latte .menu-label:not(:first-child){margin-top:1em}html.theme--catppuccin-latte .menu-label:not(:last-child){margin-bottom:1em}html.theme--catppuccin-latte .message{background-color:#e6e9ef;border-radius:.4em;font-size:1rem}html.theme--catppuccin-latte .message strong{color:currentColor}html.theme--catppuccin-latte .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-latte .message.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}html.theme--catppuccin-latte .message.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .message.is-large{font-size:1.5rem}html.theme--catppuccin-latte .message.is-white{background-color:#fff}html.theme--catppuccin-latte .message.is-white .message-header{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .message.is-white .message-body{border-color:#fff}html.theme--catppuccin-latte .message.is-black{background-color:#fafafa}html.theme--catppuccin-latte .message.is-black .message-header{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .message.is-black .message-body{border-color:#0a0a0a}html.theme--catppuccin-latte .message.is-light{background-color:#fafafa}html.theme--catppuccin-latte .message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .message.is-light .message-body{border-color:#f5f5f5}html.theme--catppuccin-latte .message.is-dark,html.theme--catppuccin-latte .content kbd.message{background-color:#f9fafb}html.theme--catppuccin-latte .message.is-dark .message-header,html.theme--catppuccin-latte .content kbd.message .message-header{background-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .message.is-dark .message-body,html.theme--catppuccin-latte .content kbd.message .message-body{border-color:#ccd0da}html.theme--catppuccin-latte .message.is-primary,html.theme--catppuccin-latte .docstring>section>a.message.docs-sourcelink{background-color:#ebf2fe}html.theme--catppuccin-latte .message.is-primary .message-header,html.theme--catppuccin-latte .docstring>section>a.message.docs-sourcelink .message-header{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .message.is-primary .message-body,html.theme--catppuccin-latte .docstring>section>a.message.docs-sourcelink .message-body{border-color:#1e66f5;color:#0a52e1}html.theme--catppuccin-latte .message.is-link{background-color:#ebf2fe}html.theme--catppuccin-latte .message.is-link .message-header{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .message.is-link .message-body{border-color:#1e66f5;color:#0a52e1}html.theme--catppuccin-latte .message.is-info{background-color:#edfcfc}html.theme--catppuccin-latte .message.is-info .message-header{background-color:#179299;color:#fff}html.theme--catppuccin-latte .message.is-info .message-body{border-color:#179299;color:#1cb2ba}html.theme--catppuccin-latte .message.is-success{background-color:#f1fbef}html.theme--catppuccin-latte .message.is-success .message-header{background-color:#40a02b;color:#fff}html.theme--catppuccin-latte .message.is-success .message-body{border-color:#40a02b;color:#40a12b}html.theme--catppuccin-latte .message.is-warning{background-color:#fdf6ed}html.theme--catppuccin-latte .message.is-warning .message-header{background-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .message.is-warning .message-body{border-color:#df8e1d;color:#9e6515}html.theme--catppuccin-latte .message.is-danger{background-color:#feecf0}html.theme--catppuccin-latte .message.is-danger .message-header{background-color:#d20f39;color:#fff}html.theme--catppuccin-latte .message.is-danger .message-body{border-color:#d20f39;color:#e9113f}html.theme--catppuccin-latte .message-header{align-items:center;background-color:#4c4f69;border-radius:.4em .4em 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}html.theme--catppuccin-latte .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}html.theme--catppuccin-latte .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}html.theme--catppuccin-latte .message-body{border-color:#acb0be;border-radius:.4em;border-style:solid;border-width:0 0 0 4px;color:#4c4f69;padding:1.25em 1.5em}html.theme--catppuccin-latte .message-body code,html.theme--catppuccin-latte .message-body pre{background-color:#fff}html.theme--catppuccin-latte .message-body pre code{background-color:rgba(0,0,0,0)}html.theme--catppuccin-latte .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}html.theme--catppuccin-latte .modal.is-active{display:flex}html.theme--catppuccin-latte .modal-background{background-color:rgba(10,10,10,0.86)}html.theme--catppuccin-latte .modal-content,html.theme--catppuccin-latte .modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){html.theme--catppuccin-latte .modal-content,html.theme--catppuccin-latte .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}html.theme--catppuccin-latte .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}html.theme--catppuccin-latte .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}html.theme--catppuccin-latte .modal-card-head,html.theme--catppuccin-latte .modal-card-foot{align-items:center;background-color:#e6e9ef;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}html.theme--catppuccin-latte .modal-card-head{border-bottom:1px solid #acb0be;border-top-left-radius:8px;border-top-right-radius:8px}html.theme--catppuccin-latte .modal-card-title{color:#4c4f69;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}html.theme--catppuccin-latte .modal-card-foot{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #acb0be}html.theme--catppuccin-latte .modal-card-foot .button:not(:last-child){margin-right:.5em}html.theme--catppuccin-latte .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#eff1f5;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}html.theme--catppuccin-latte .navbar{background-color:#1e66f5;min-height:4rem;position:relative;z-index:30}html.theme--catppuccin-latte .navbar.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-white .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-white .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-white .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-white .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-white .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-white .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-white .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-white .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-white .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-white .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-white .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-white .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-white .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-white .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-white .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-white .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-white .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}html.theme--catppuccin-latte .navbar.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-black .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-black .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-black .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-black .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-black .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-black .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-black .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-black .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-black .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-black .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-black .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-black .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-black .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-black .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-black .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-black .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-black .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-black .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-black .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}html.theme--catppuccin-latte .navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-light .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-light .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-light .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-light .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-light .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-light .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-light .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-light .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-light .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-light .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-light .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-light .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-light .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-light .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-light .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-light .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-light .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-latte .navbar.is-dark,html.theme--catppuccin-latte .content kbd.navbar{background-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-brand>.navbar-item,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-dark .navbar-brand .navbar-link,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-dark .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-dark .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-dark .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-dark .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-dark .navbar-brand .navbar-link.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#bdc2cf;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-brand .navbar-link::after,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-burger,html.theme--catppuccin-latte .content kbd.navbar .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-dark .navbar-start>.navbar-item,html.theme--catppuccin-latte .content kbd.navbar .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-dark .navbar-start .navbar-link,html.theme--catppuccin-latte .content kbd.navbar .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-dark .navbar-end>.navbar-item,html.theme--catppuccin-latte .content kbd.navbar .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-dark .navbar-end .navbar-link,html.theme--catppuccin-latte .content kbd.navbar .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .content kbd.navbar .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-dark .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .content kbd.navbar .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-dark .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-dark .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .content kbd.navbar .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-dark .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .content kbd.navbar .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-dark .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-dark .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .content kbd.navbar .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-dark .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .content kbd.navbar .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-dark .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-dark .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .content kbd.navbar .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-dark .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .content kbd.navbar .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-dark .navbar-end .navbar-link.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#bdc2cf;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-start .navbar-link::after,html.theme--catppuccin-latte .content kbd.navbar .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-dark .navbar-end .navbar-link::after,html.theme--catppuccin-latte .content kbd.navbar .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-latte .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#bdc2cf;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#ccd0da;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-latte .navbar.is-primary,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-brand>.navbar-item,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-primary .navbar-brand .navbar-link,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-primary .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-primary .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-primary .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-primary .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-primary .navbar-brand .navbar-link.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-brand .navbar-link::after,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-burger,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-primary .navbar-start>.navbar-item,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-primary .navbar-start .navbar-link,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-primary .navbar-end>.navbar-item,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-primary .navbar-end .navbar-link,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-primary .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-primary .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-primary .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-primary .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-primary .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-primary .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-primary .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-primary .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-primary .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-primary .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-primary .navbar-end .navbar-link.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-start .navbar-link::after,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-primary .navbar-end .navbar-link::after,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#1e66f5;color:#fff}}html.theme--catppuccin-latte .navbar.is-link{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-link .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-link .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-link .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-link .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-link .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-link .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-link .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-link .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-link .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-link .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-link .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-link .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-link .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-link .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-link .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-link .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-link .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-link .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-link .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-link .navbar-end .navbar-link.is-active{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#1e66f5;color:#fff}}html.theme--catppuccin-latte .navbar.is-info{background-color:#179299;color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-info .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-info .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-info .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-info .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-info .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#147d83;color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-info .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-info .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-info .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-info .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-info .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-info .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-info .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-info .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-info .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-info .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-info .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-info .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-info .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-info .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-info .navbar-end .navbar-link.is-active{background-color:#147d83;color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#147d83;color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#179299;color:#fff}}html.theme--catppuccin-latte .navbar.is-success{background-color:#40a02b;color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-success .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-success .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-success .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-success .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-success .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#388c26;color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-success .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-success .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-success .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-success .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-success .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-success .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-success .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-success .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-success .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-success .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-success .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-success .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-success .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-success .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-success .navbar-end .navbar-link.is-active{background-color:#388c26;color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#388c26;color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#40a02b;color:#fff}}html.theme--catppuccin-latte .navbar.is-warning{background-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-warning .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-warning .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-warning .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-warning .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-warning .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#c8801a;color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-warning .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-warning .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-warning .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-warning .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-warning .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-warning .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-warning .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-warning .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-warning .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-warning .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-warning .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-warning .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-warning .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-warning .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#c8801a;color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-warning .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#c8801a;color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#df8e1d;color:#fff}}html.theme--catppuccin-latte .navbar.is-danger{background-color:#d20f39;color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-danger .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-danger .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-danger .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-danger .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-danger .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#ba0d33;color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-danger .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-danger .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-danger .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-danger .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-danger .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-danger .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-danger .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-danger .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-danger .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-danger .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-danger .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-danger .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-danger .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-danger .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#ba0d33;color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ba0d33;color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#d20f39;color:#fff}}html.theme--catppuccin-latte .navbar>.container{align-items:stretch;display:flex;min-height:4rem;width:100%}html.theme--catppuccin-latte .navbar.has-shadow{box-shadow:0 2px 0 0 #e6e9ef}html.theme--catppuccin-latte .navbar.is-fixed-bottom,html.theme--catppuccin-latte .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-latte .navbar.is-fixed-bottom{bottom:0}html.theme--catppuccin-latte .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #e6e9ef}html.theme--catppuccin-latte .navbar.is-fixed-top{top:0}html.theme--catppuccin-latte html.has-navbar-fixed-top,html.theme--catppuccin-latte body.has-navbar-fixed-top{padding-top:4rem}html.theme--catppuccin-latte html.has-navbar-fixed-bottom,html.theme--catppuccin-latte body.has-navbar-fixed-bottom{padding-bottom:4rem}html.theme--catppuccin-latte .navbar-brand,html.theme--catppuccin-latte .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:4rem}html.theme--catppuccin-latte .navbar-brand a.navbar-item:focus,html.theme--catppuccin-latte .navbar-brand a.navbar-item:hover{background-color:transparent}html.theme--catppuccin-latte .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}html.theme--catppuccin-latte .navbar-burger{color:#4c4f69;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:4rem;position:relative;width:4rem;margin-left:auto}html.theme--catppuccin-latte .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}html.theme--catppuccin-latte .navbar-burger span:nth-child(1){top:calc(50% - 6px)}html.theme--catppuccin-latte .navbar-burger span:nth-child(2){top:calc(50% - 1px)}html.theme--catppuccin-latte .navbar-burger span:nth-child(3){top:calc(50% + 4px)}html.theme--catppuccin-latte .navbar-burger:hover{background-color:rgba(0,0,0,0.05)}html.theme--catppuccin-latte .navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}html.theme--catppuccin-latte .navbar-burger.is-active span:nth-child(2){opacity:0}html.theme--catppuccin-latte .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}html.theme--catppuccin-latte .navbar-menu{display:none}html.theme--catppuccin-latte .navbar-item,html.theme--catppuccin-latte .navbar-link{color:#4c4f69;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}html.theme--catppuccin-latte .navbar-item .icon:only-child,html.theme--catppuccin-latte .navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}html.theme--catppuccin-latte a.navbar-item,html.theme--catppuccin-latte .navbar-link{cursor:pointer}html.theme--catppuccin-latte a.navbar-item:focus,html.theme--catppuccin-latte a.navbar-item:focus-within,html.theme--catppuccin-latte a.navbar-item:hover,html.theme--catppuccin-latte a.navbar-item.is-active,html.theme--catppuccin-latte .navbar-link:focus,html.theme--catppuccin-latte .navbar-link:focus-within,html.theme--catppuccin-latte .navbar-link:hover,html.theme--catppuccin-latte .navbar-link.is-active{background-color:rgba(0,0,0,0);color:#1e66f5}html.theme--catppuccin-latte .navbar-item{flex-grow:0;flex-shrink:0}html.theme--catppuccin-latte .navbar-item img{max-height:1.75rem}html.theme--catppuccin-latte .navbar-item.has-dropdown{padding:0}html.theme--catppuccin-latte .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:4rem;padding-bottom:calc(0.5rem - 1px)}html.theme--catppuccin-latte .navbar-item.is-tab:focus,html.theme--catppuccin-latte .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#1e66f5}html.theme--catppuccin-latte .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#1e66f5;border-bottom-style:solid;border-bottom-width:3px;color:#1e66f5;padding-bottom:calc(0.5rem - 3px)}html.theme--catppuccin-latte .navbar-content{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .navbar-link:not(.is-arrowless){padding-right:2.5em}html.theme--catppuccin-latte .navbar-link:not(.is-arrowless)::after{border-color:#fff;margin-top:-0.375em;right:1.125em}html.theme--catppuccin-latte .navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}html.theme--catppuccin-latte .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}html.theme--catppuccin-latte .navbar-divider{background-color:rgba(0,0,0,0.2);border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .navbar>.container{display:block}html.theme--catppuccin-latte .navbar-brand .navbar-item,html.theme--catppuccin-latte .navbar-tabs .navbar-item{align-items:center;display:flex}html.theme--catppuccin-latte .navbar-link::after{display:none}html.theme--catppuccin-latte .navbar-menu{background-color:#1e66f5;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}html.theme--catppuccin-latte .navbar-menu.is-active{display:block}html.theme--catppuccin-latte .navbar.is-fixed-bottom-touch,html.theme--catppuccin-latte .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-latte .navbar.is-fixed-bottom-touch{bottom:0}html.theme--catppuccin-latte .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-latte .navbar.is-fixed-top-touch{top:0}html.theme--catppuccin-latte .navbar.is-fixed-top .navbar-menu,html.theme--catppuccin-latte .navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem);overflow:auto}html.theme--catppuccin-latte html.has-navbar-fixed-top-touch,html.theme--catppuccin-latte body.has-navbar-fixed-top-touch{padding-top:4rem}html.theme--catppuccin-latte html.has-navbar-fixed-bottom-touch,html.theme--catppuccin-latte body.has-navbar-fixed-bottom-touch{padding-bottom:4rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar,html.theme--catppuccin-latte .navbar-menu,html.theme--catppuccin-latte .navbar-start,html.theme--catppuccin-latte .navbar-end{align-items:stretch;display:flex}html.theme--catppuccin-latte .navbar{min-height:4rem}html.theme--catppuccin-latte .navbar.is-spaced{padding:1rem 2rem}html.theme--catppuccin-latte .navbar.is-spaced .navbar-start,html.theme--catppuccin-latte .navbar.is-spaced .navbar-end{align-items:center}html.theme--catppuccin-latte .navbar.is-spaced a.navbar-item,html.theme--catppuccin-latte .navbar.is-spaced .navbar-link{border-radius:.4em}html.theme--catppuccin-latte .navbar.is-transparent a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-transparent a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-transparent a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-transparent .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-transparent .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}html.theme--catppuccin-latte .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-latte .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,html.theme--catppuccin-latte .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}html.theme--catppuccin-latte .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#8c8fa1}html.theme--catppuccin-latte .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#1e66f5}html.theme--catppuccin-latte .navbar-burger{display:none}html.theme--catppuccin-latte .navbar-item,html.theme--catppuccin-latte .navbar-link{align-items:center;display:flex}html.theme--catppuccin-latte .navbar-item.has-dropdown{align-items:stretch}html.theme--catppuccin-latte .navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}html.theme--catppuccin-latte .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid rgba(0,0,0,0.2);border-radius:8px 8px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}html.theme--catppuccin-latte .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced html.theme--catppuccin-latte .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-latte .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-latte .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-latte .navbar-item.is-hoverable:hover .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}html.theme--catppuccin-latte .navbar-menu{flex-grow:1;flex-shrink:0}html.theme--catppuccin-latte .navbar-start{justify-content:flex-start;margin-right:auto}html.theme--catppuccin-latte .navbar-end{justify-content:flex-end;margin-left:auto}html.theme--catppuccin-latte .navbar-dropdown{background-color:#1e66f5;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}html.theme--catppuccin-latte .navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}html.theme--catppuccin-latte .navbar-dropdown a.navbar-item{padding-right:3rem}html.theme--catppuccin-latte .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-latte .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#8c8fa1}html.theme--catppuccin-latte .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#1e66f5}.navbar.is-spaced html.theme--catppuccin-latte .navbar-dropdown,html.theme--catppuccin-latte .navbar-dropdown.is-boxed{border-radius:8px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}html.theme--catppuccin-latte .navbar-dropdown.is-right{left:auto;right:0}html.theme--catppuccin-latte .navbar-divider{display:block}html.theme--catppuccin-latte .navbar>.container .navbar-brand,html.theme--catppuccin-latte .container>.navbar .navbar-brand{margin-left:-.75rem}html.theme--catppuccin-latte .navbar>.container .navbar-menu,html.theme--catppuccin-latte .container>.navbar .navbar-menu{margin-right:-.75rem}html.theme--catppuccin-latte .navbar.is-fixed-bottom-desktop,html.theme--catppuccin-latte .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-latte .navbar.is-fixed-bottom-desktop{bottom:0}html.theme--catppuccin-latte .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-latte .navbar.is-fixed-top-desktop{top:0}html.theme--catppuccin-latte html.has-navbar-fixed-top-desktop,html.theme--catppuccin-latte body.has-navbar-fixed-top-desktop{padding-top:4rem}html.theme--catppuccin-latte html.has-navbar-fixed-bottom-desktop,html.theme--catppuccin-latte body.has-navbar-fixed-bottom-desktop{padding-bottom:4rem}html.theme--catppuccin-latte html.has-spaced-navbar-fixed-top,html.theme--catppuccin-latte body.has-spaced-navbar-fixed-top{padding-top:6rem}html.theme--catppuccin-latte html.has-spaced-navbar-fixed-bottom,html.theme--catppuccin-latte body.has-spaced-navbar-fixed-bottom{padding-bottom:6rem}html.theme--catppuccin-latte a.navbar-item.is-active,html.theme--catppuccin-latte .navbar-link.is-active{color:#1e66f5}html.theme--catppuccin-latte a.navbar-item.is-active:not(:focus):not(:hover),html.theme--catppuccin-latte .navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}html.theme--catppuccin-latte .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgba(0,0,0,0)}}html.theme--catppuccin-latte .hero.is-fullheight-with-navbar{min-height:calc(100vh - 4rem)}html.theme--catppuccin-latte .pagination{font-size:1rem;margin:-.25rem}html.theme--catppuccin-latte .pagination.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}html.theme--catppuccin-latte .pagination.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .pagination.is-large{font-size:1.5rem}html.theme--catppuccin-latte .pagination.is-rounded .pagination-previous,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,html.theme--catppuccin-latte .pagination.is-rounded .pagination-next,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}html.theme--catppuccin-latte .pagination.is-rounded .pagination-link,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}html.theme--catppuccin-latte .pagination,html.theme--catppuccin-latte .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte .pagination-link,html.theme--catppuccin-latte .pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte .pagination-link{border-color:#acb0be;color:#1e66f5;min-width:2.5em}html.theme--catppuccin-latte .pagination-previous:hover,html.theme--catppuccin-latte .pagination-next:hover,html.theme--catppuccin-latte .pagination-link:hover{border-color:#9ca0b0;color:#04a5e5}html.theme--catppuccin-latte .pagination-previous:focus,html.theme--catppuccin-latte .pagination-next:focus,html.theme--catppuccin-latte .pagination-link:focus{border-color:#9ca0b0}html.theme--catppuccin-latte .pagination-previous:active,html.theme--catppuccin-latte .pagination-next:active,html.theme--catppuccin-latte .pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}html.theme--catppuccin-latte .pagination-previous[disabled],html.theme--catppuccin-latte .pagination-previous.is-disabled,html.theme--catppuccin-latte .pagination-next[disabled],html.theme--catppuccin-latte .pagination-next.is-disabled,html.theme--catppuccin-latte .pagination-link[disabled],html.theme--catppuccin-latte .pagination-link.is-disabled{background-color:#acb0be;border-color:#acb0be;box-shadow:none;color:#616587;opacity:0.5}html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}html.theme--catppuccin-latte .pagination-link.is-current{background-color:#1e66f5;border-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .pagination-ellipsis{color:#9ca0b0;pointer-events:none}html.theme--catppuccin-latte .pagination-list{flex-wrap:wrap}html.theme--catppuccin-latte .pagination-list li{list-style:none}@media screen and (max-width: 768px){html.theme--catppuccin-latte .pagination{flex-wrap:wrap}html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte .pagination-link,html.theme--catppuccin-latte .pagination-ellipsis{margin-bottom:0;margin-top:0}html.theme--catppuccin-latte .pagination-previous{order:2}html.theme--catppuccin-latte .pagination-next{order:3}html.theme--catppuccin-latte .pagination{justify-content:space-between;margin-bottom:0;margin-top:0}html.theme--catppuccin-latte .pagination.is-centered .pagination-previous{order:1}html.theme--catppuccin-latte .pagination.is-centered .pagination-list{justify-content:center;order:2}html.theme--catppuccin-latte .pagination.is-centered .pagination-next{order:3}html.theme--catppuccin-latte .pagination.is-right .pagination-previous{order:1}html.theme--catppuccin-latte .pagination.is-right .pagination-next{order:2}html.theme--catppuccin-latte .pagination.is-right .pagination-list{justify-content:flex-end;order:3}}html.theme--catppuccin-latte .panel{border-radius:8px;box-shadow:#171717;font-size:1rem}html.theme--catppuccin-latte .panel:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-latte .panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}html.theme--catppuccin-latte .panel.is-white .panel-block.is-active .panel-icon{color:#fff}html.theme--catppuccin-latte .panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}html.theme--catppuccin-latte .panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}html.theme--catppuccin-latte .panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}html.theme--catppuccin-latte .panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}html.theme--catppuccin-latte .panel.is-dark .panel-heading,html.theme--catppuccin-latte .content kbd.panel .panel-heading{background-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .panel.is-dark .panel-tabs a.is-active,html.theme--catppuccin-latte .content kbd.panel .panel-tabs a.is-active{border-bottom-color:#ccd0da}html.theme--catppuccin-latte .panel.is-dark .panel-block.is-active .panel-icon,html.theme--catppuccin-latte .content kbd.panel .panel-block.is-active .panel-icon{color:#ccd0da}html.theme--catppuccin-latte .panel.is-primary .panel-heading,html.theme--catppuccin-latte .docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .panel.is-primary .panel-tabs a.is-active,html.theme--catppuccin-latte .docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#1e66f5}html.theme--catppuccin-latte .panel.is-primary .panel-block.is-active .panel-icon,html.theme--catppuccin-latte .docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#1e66f5}html.theme--catppuccin-latte .panel.is-link .panel-heading{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .panel.is-link .panel-tabs a.is-active{border-bottom-color:#1e66f5}html.theme--catppuccin-latte .panel.is-link .panel-block.is-active .panel-icon{color:#1e66f5}html.theme--catppuccin-latte .panel.is-info .panel-heading{background-color:#179299;color:#fff}html.theme--catppuccin-latte .panel.is-info .panel-tabs a.is-active{border-bottom-color:#179299}html.theme--catppuccin-latte .panel.is-info .panel-block.is-active .panel-icon{color:#179299}html.theme--catppuccin-latte .panel.is-success .panel-heading{background-color:#40a02b;color:#fff}html.theme--catppuccin-latte .panel.is-success .panel-tabs a.is-active{border-bottom-color:#40a02b}html.theme--catppuccin-latte .panel.is-success .panel-block.is-active .panel-icon{color:#40a02b}html.theme--catppuccin-latte .panel.is-warning .panel-heading{background-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#df8e1d}html.theme--catppuccin-latte .panel.is-warning .panel-block.is-active .panel-icon{color:#df8e1d}html.theme--catppuccin-latte .panel.is-danger .panel-heading{background-color:#d20f39;color:#fff}html.theme--catppuccin-latte .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#d20f39}html.theme--catppuccin-latte .panel.is-danger .panel-block.is-active .panel-icon{color:#d20f39}html.theme--catppuccin-latte .panel-tabs:not(:last-child),html.theme--catppuccin-latte .panel-block:not(:last-child){border-bottom:1px solid #ededed}html.theme--catppuccin-latte .panel-heading{background-color:#bcc0cc;border-radius:8px 8px 0 0;color:#41445a;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}html.theme--catppuccin-latte .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}html.theme--catppuccin-latte .panel-tabs a{border-bottom:1px solid #acb0be;margin-bottom:-1px;padding:0.5em}html.theme--catppuccin-latte .panel-tabs a.is-active{border-bottom-color:#bcc0cc;color:#0b57ef}html.theme--catppuccin-latte .panel-list a{color:#4c4f69}html.theme--catppuccin-latte .panel-list a:hover{color:#1e66f5}html.theme--catppuccin-latte .panel-block{align-items:center;color:#41445a;display:flex;justify-content:flex-start;padding:0.5em 0.75em}html.theme--catppuccin-latte .panel-block input[type="checkbox"]{margin-right:.75em}html.theme--catppuccin-latte .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}html.theme--catppuccin-latte .panel-block.is-wrapped{flex-wrap:wrap}html.theme--catppuccin-latte .panel-block.is-active{border-left-color:#1e66f5;color:#0b57ef}html.theme--catppuccin-latte .panel-block.is-active .panel-icon{color:#1e66f5}html.theme--catppuccin-latte .panel-block:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}html.theme--catppuccin-latte a.panel-block,html.theme--catppuccin-latte label.panel-block{cursor:pointer}html.theme--catppuccin-latte a.panel-block:hover,html.theme--catppuccin-latte label.panel-block:hover{background-color:#e6e9ef}html.theme--catppuccin-latte .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#616587;margin-right:.75em}html.theme--catppuccin-latte .panel-icon .fa{font-size:inherit;line-height:inherit}html.theme--catppuccin-latte .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}html.theme--catppuccin-latte .tabs a{align-items:center;border-bottom-color:#acb0be;border-bottom-style:solid;border-bottom-width:1px;color:#4c4f69;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}html.theme--catppuccin-latte .tabs a:hover{border-bottom-color:#41445a;color:#41445a}html.theme--catppuccin-latte .tabs li{display:block}html.theme--catppuccin-latte .tabs li.is-active a{border-bottom-color:#1e66f5;color:#1e66f5}html.theme--catppuccin-latte .tabs ul{align-items:center;border-bottom-color:#acb0be;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}html.theme--catppuccin-latte .tabs ul.is-left{padding-right:0.75em}html.theme--catppuccin-latte .tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}html.theme--catppuccin-latte .tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}html.theme--catppuccin-latte .tabs .icon:first-child{margin-right:.5em}html.theme--catppuccin-latte .tabs .icon:last-child{margin-left:.5em}html.theme--catppuccin-latte .tabs.is-centered ul{justify-content:center}html.theme--catppuccin-latte .tabs.is-right ul{justify-content:flex-end}html.theme--catppuccin-latte .tabs.is-boxed a{border:1px solid transparent;border-radius:.4em .4em 0 0}html.theme--catppuccin-latte .tabs.is-boxed a:hover{background-color:#e6e9ef;border-bottom-color:#acb0be}html.theme--catppuccin-latte .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#acb0be;border-bottom-color:rgba(0,0,0,0) !important}html.theme--catppuccin-latte .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}html.theme--catppuccin-latte .tabs.is-toggle a{border-color:#acb0be;border-style:solid;border-width:1px;margin-bottom:0;position:relative}html.theme--catppuccin-latte .tabs.is-toggle a:hover{background-color:#e6e9ef;border-color:#9ca0b0;z-index:2}html.theme--catppuccin-latte .tabs.is-toggle li+li{margin-left:-1px}html.theme--catppuccin-latte .tabs.is-toggle li:first-child a{border-top-left-radius:.4em;border-bottom-left-radius:.4em}html.theme--catppuccin-latte .tabs.is-toggle li:last-child a{border-top-right-radius:.4em;border-bottom-right-radius:.4em}html.theme--catppuccin-latte .tabs.is-toggle li.is-active a{background-color:#1e66f5;border-color:#1e66f5;color:#fff;z-index:1}html.theme--catppuccin-latte .tabs.is-toggle ul{border-bottom:none}html.theme--catppuccin-latte .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}html.theme--catppuccin-latte .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}html.theme--catppuccin-latte .tabs.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}html.theme--catppuccin-latte .tabs.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .tabs.is-large{font-size:1.5rem}html.theme--catppuccin-latte .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>html.theme--catppuccin-latte .column.is-narrow{flex:none;width:unset}.columns.is-mobile>html.theme--catppuccin-latte .column.is-full{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-half{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-half{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-0{flex:none;width:0%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-0{margin-left:0%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-3{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-3{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-6{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-6{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-9{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-9{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-12{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){html.theme--catppuccin-latte .column.is-narrow-mobile{flex:none;width:unset}html.theme--catppuccin-latte .column.is-full-mobile{flex:none;width:100%}html.theme--catppuccin-latte .column.is-three-quarters-mobile{flex:none;width:75%}html.theme--catppuccin-latte .column.is-two-thirds-mobile{flex:none;width:66.6666%}html.theme--catppuccin-latte .column.is-half-mobile{flex:none;width:50%}html.theme--catppuccin-latte .column.is-one-third-mobile{flex:none;width:33.3333%}html.theme--catppuccin-latte .column.is-one-quarter-mobile{flex:none;width:25%}html.theme--catppuccin-latte .column.is-one-fifth-mobile{flex:none;width:20%}html.theme--catppuccin-latte .column.is-two-fifths-mobile{flex:none;width:40%}html.theme--catppuccin-latte .column.is-three-fifths-mobile{flex:none;width:60%}html.theme--catppuccin-latte .column.is-four-fifths-mobile{flex:none;width:80%}html.theme--catppuccin-latte .column.is-offset-three-quarters-mobile{margin-left:75%}html.theme--catppuccin-latte .column.is-offset-two-thirds-mobile{margin-left:66.6666%}html.theme--catppuccin-latte .column.is-offset-half-mobile{margin-left:50%}html.theme--catppuccin-latte .column.is-offset-one-third-mobile{margin-left:33.3333%}html.theme--catppuccin-latte .column.is-offset-one-quarter-mobile{margin-left:25%}html.theme--catppuccin-latte .column.is-offset-one-fifth-mobile{margin-left:20%}html.theme--catppuccin-latte .column.is-offset-two-fifths-mobile{margin-left:40%}html.theme--catppuccin-latte .column.is-offset-three-fifths-mobile{margin-left:60%}html.theme--catppuccin-latte .column.is-offset-four-fifths-mobile{margin-left:80%}html.theme--catppuccin-latte .column.is-0-mobile{flex:none;width:0%}html.theme--catppuccin-latte .column.is-offset-0-mobile{margin-left:0%}html.theme--catppuccin-latte .column.is-1-mobile{flex:none;width:8.33333337%}html.theme--catppuccin-latte .column.is-offset-1-mobile{margin-left:8.33333337%}html.theme--catppuccin-latte .column.is-2-mobile{flex:none;width:16.66666674%}html.theme--catppuccin-latte .column.is-offset-2-mobile{margin-left:16.66666674%}html.theme--catppuccin-latte .column.is-3-mobile{flex:none;width:25%}html.theme--catppuccin-latte .column.is-offset-3-mobile{margin-left:25%}html.theme--catppuccin-latte .column.is-4-mobile{flex:none;width:33.33333337%}html.theme--catppuccin-latte .column.is-offset-4-mobile{margin-left:33.33333337%}html.theme--catppuccin-latte .column.is-5-mobile{flex:none;width:41.66666674%}html.theme--catppuccin-latte .column.is-offset-5-mobile{margin-left:41.66666674%}html.theme--catppuccin-latte .column.is-6-mobile{flex:none;width:50%}html.theme--catppuccin-latte .column.is-offset-6-mobile{margin-left:50%}html.theme--catppuccin-latte .column.is-7-mobile{flex:none;width:58.33333337%}html.theme--catppuccin-latte .column.is-offset-7-mobile{margin-left:58.33333337%}html.theme--catppuccin-latte .column.is-8-mobile{flex:none;width:66.66666674%}html.theme--catppuccin-latte .column.is-offset-8-mobile{margin-left:66.66666674%}html.theme--catppuccin-latte .column.is-9-mobile{flex:none;width:75%}html.theme--catppuccin-latte .column.is-offset-9-mobile{margin-left:75%}html.theme--catppuccin-latte .column.is-10-mobile{flex:none;width:83.33333337%}html.theme--catppuccin-latte .column.is-offset-10-mobile{margin-left:83.33333337%}html.theme--catppuccin-latte .column.is-11-mobile{flex:none;width:91.66666674%}html.theme--catppuccin-latte .column.is-offset-11-mobile{margin-left:91.66666674%}html.theme--catppuccin-latte .column.is-12-mobile{flex:none;width:100%}html.theme--catppuccin-latte .column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .column.is-narrow,html.theme--catppuccin-latte .column.is-narrow-tablet{flex:none;width:unset}html.theme--catppuccin-latte .column.is-full,html.theme--catppuccin-latte .column.is-full-tablet{flex:none;width:100%}html.theme--catppuccin-latte .column.is-three-quarters,html.theme--catppuccin-latte .column.is-three-quarters-tablet{flex:none;width:75%}html.theme--catppuccin-latte .column.is-two-thirds,html.theme--catppuccin-latte .column.is-two-thirds-tablet{flex:none;width:66.6666%}html.theme--catppuccin-latte .column.is-half,html.theme--catppuccin-latte .column.is-half-tablet{flex:none;width:50%}html.theme--catppuccin-latte .column.is-one-third,html.theme--catppuccin-latte .column.is-one-third-tablet{flex:none;width:33.3333%}html.theme--catppuccin-latte .column.is-one-quarter,html.theme--catppuccin-latte .column.is-one-quarter-tablet{flex:none;width:25%}html.theme--catppuccin-latte .column.is-one-fifth,html.theme--catppuccin-latte .column.is-one-fifth-tablet{flex:none;width:20%}html.theme--catppuccin-latte .column.is-two-fifths,html.theme--catppuccin-latte .column.is-two-fifths-tablet{flex:none;width:40%}html.theme--catppuccin-latte .column.is-three-fifths,html.theme--catppuccin-latte .column.is-three-fifths-tablet{flex:none;width:60%}html.theme--catppuccin-latte .column.is-four-fifths,html.theme--catppuccin-latte .column.is-four-fifths-tablet{flex:none;width:80%}html.theme--catppuccin-latte .column.is-offset-three-quarters,html.theme--catppuccin-latte .column.is-offset-three-quarters-tablet{margin-left:75%}html.theme--catppuccin-latte .column.is-offset-two-thirds,html.theme--catppuccin-latte .column.is-offset-two-thirds-tablet{margin-left:66.6666%}html.theme--catppuccin-latte .column.is-offset-half,html.theme--catppuccin-latte .column.is-offset-half-tablet{margin-left:50%}html.theme--catppuccin-latte .column.is-offset-one-third,html.theme--catppuccin-latte .column.is-offset-one-third-tablet{margin-left:33.3333%}html.theme--catppuccin-latte .column.is-offset-one-quarter,html.theme--catppuccin-latte .column.is-offset-one-quarter-tablet{margin-left:25%}html.theme--catppuccin-latte .column.is-offset-one-fifth,html.theme--catppuccin-latte .column.is-offset-one-fifth-tablet{margin-left:20%}html.theme--catppuccin-latte .column.is-offset-two-fifths,html.theme--catppuccin-latte .column.is-offset-two-fifths-tablet{margin-left:40%}html.theme--catppuccin-latte .column.is-offset-three-fifths,html.theme--catppuccin-latte .column.is-offset-three-fifths-tablet{margin-left:60%}html.theme--catppuccin-latte .column.is-offset-four-fifths,html.theme--catppuccin-latte .column.is-offset-four-fifths-tablet{margin-left:80%}html.theme--catppuccin-latte .column.is-0,html.theme--catppuccin-latte .column.is-0-tablet{flex:none;width:0%}html.theme--catppuccin-latte .column.is-offset-0,html.theme--catppuccin-latte .column.is-offset-0-tablet{margin-left:0%}html.theme--catppuccin-latte .column.is-1,html.theme--catppuccin-latte .column.is-1-tablet{flex:none;width:8.33333337%}html.theme--catppuccin-latte .column.is-offset-1,html.theme--catppuccin-latte .column.is-offset-1-tablet{margin-left:8.33333337%}html.theme--catppuccin-latte .column.is-2,html.theme--catppuccin-latte .column.is-2-tablet{flex:none;width:16.66666674%}html.theme--catppuccin-latte .column.is-offset-2,html.theme--catppuccin-latte .column.is-offset-2-tablet{margin-left:16.66666674%}html.theme--catppuccin-latte .column.is-3,html.theme--catppuccin-latte .column.is-3-tablet{flex:none;width:25%}html.theme--catppuccin-latte .column.is-offset-3,html.theme--catppuccin-latte .column.is-offset-3-tablet{margin-left:25%}html.theme--catppuccin-latte .column.is-4,html.theme--catppuccin-latte .column.is-4-tablet{flex:none;width:33.33333337%}html.theme--catppuccin-latte .column.is-offset-4,html.theme--catppuccin-latte .column.is-offset-4-tablet{margin-left:33.33333337%}html.theme--catppuccin-latte .column.is-5,html.theme--catppuccin-latte .column.is-5-tablet{flex:none;width:41.66666674%}html.theme--catppuccin-latte .column.is-offset-5,html.theme--catppuccin-latte .column.is-offset-5-tablet{margin-left:41.66666674%}html.theme--catppuccin-latte .column.is-6,html.theme--catppuccin-latte .column.is-6-tablet{flex:none;width:50%}html.theme--catppuccin-latte .column.is-offset-6,html.theme--catppuccin-latte .column.is-offset-6-tablet{margin-left:50%}html.theme--catppuccin-latte .column.is-7,html.theme--catppuccin-latte .column.is-7-tablet{flex:none;width:58.33333337%}html.theme--catppuccin-latte .column.is-offset-7,html.theme--catppuccin-latte .column.is-offset-7-tablet{margin-left:58.33333337%}html.theme--catppuccin-latte .column.is-8,html.theme--catppuccin-latte .column.is-8-tablet{flex:none;width:66.66666674%}html.theme--catppuccin-latte .column.is-offset-8,html.theme--catppuccin-latte .column.is-offset-8-tablet{margin-left:66.66666674%}html.theme--catppuccin-latte .column.is-9,html.theme--catppuccin-latte .column.is-9-tablet{flex:none;width:75%}html.theme--catppuccin-latte .column.is-offset-9,html.theme--catppuccin-latte .column.is-offset-9-tablet{margin-left:75%}html.theme--catppuccin-latte .column.is-10,html.theme--catppuccin-latte .column.is-10-tablet{flex:none;width:83.33333337%}html.theme--catppuccin-latte .column.is-offset-10,html.theme--catppuccin-latte .column.is-offset-10-tablet{margin-left:83.33333337%}html.theme--catppuccin-latte .column.is-11,html.theme--catppuccin-latte .column.is-11-tablet{flex:none;width:91.66666674%}html.theme--catppuccin-latte .column.is-offset-11,html.theme--catppuccin-latte .column.is-offset-11-tablet{margin-left:91.66666674%}html.theme--catppuccin-latte .column.is-12,html.theme--catppuccin-latte .column.is-12-tablet{flex:none;width:100%}html.theme--catppuccin-latte .column.is-offset-12,html.theme--catppuccin-latte .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .column.is-narrow-touch{flex:none;width:unset}html.theme--catppuccin-latte .column.is-full-touch{flex:none;width:100%}html.theme--catppuccin-latte .column.is-three-quarters-touch{flex:none;width:75%}html.theme--catppuccin-latte .column.is-two-thirds-touch{flex:none;width:66.6666%}html.theme--catppuccin-latte .column.is-half-touch{flex:none;width:50%}html.theme--catppuccin-latte .column.is-one-third-touch{flex:none;width:33.3333%}html.theme--catppuccin-latte .column.is-one-quarter-touch{flex:none;width:25%}html.theme--catppuccin-latte .column.is-one-fifth-touch{flex:none;width:20%}html.theme--catppuccin-latte .column.is-two-fifths-touch{flex:none;width:40%}html.theme--catppuccin-latte .column.is-three-fifths-touch{flex:none;width:60%}html.theme--catppuccin-latte .column.is-four-fifths-touch{flex:none;width:80%}html.theme--catppuccin-latte .column.is-offset-three-quarters-touch{margin-left:75%}html.theme--catppuccin-latte .column.is-offset-two-thirds-touch{margin-left:66.6666%}html.theme--catppuccin-latte .column.is-offset-half-touch{margin-left:50%}html.theme--catppuccin-latte .column.is-offset-one-third-touch{margin-left:33.3333%}html.theme--catppuccin-latte .column.is-offset-one-quarter-touch{margin-left:25%}html.theme--catppuccin-latte .column.is-offset-one-fifth-touch{margin-left:20%}html.theme--catppuccin-latte .column.is-offset-two-fifths-touch{margin-left:40%}html.theme--catppuccin-latte .column.is-offset-three-fifths-touch{margin-left:60%}html.theme--catppuccin-latte .column.is-offset-four-fifths-touch{margin-left:80%}html.theme--catppuccin-latte .column.is-0-touch{flex:none;width:0%}html.theme--catppuccin-latte .column.is-offset-0-touch{margin-left:0%}html.theme--catppuccin-latte .column.is-1-touch{flex:none;width:8.33333337%}html.theme--catppuccin-latte .column.is-offset-1-touch{margin-left:8.33333337%}html.theme--catppuccin-latte .column.is-2-touch{flex:none;width:16.66666674%}html.theme--catppuccin-latte .column.is-offset-2-touch{margin-left:16.66666674%}html.theme--catppuccin-latte .column.is-3-touch{flex:none;width:25%}html.theme--catppuccin-latte .column.is-offset-3-touch{margin-left:25%}html.theme--catppuccin-latte .column.is-4-touch{flex:none;width:33.33333337%}html.theme--catppuccin-latte .column.is-offset-4-touch{margin-left:33.33333337%}html.theme--catppuccin-latte .column.is-5-touch{flex:none;width:41.66666674%}html.theme--catppuccin-latte .column.is-offset-5-touch{margin-left:41.66666674%}html.theme--catppuccin-latte .column.is-6-touch{flex:none;width:50%}html.theme--catppuccin-latte .column.is-offset-6-touch{margin-left:50%}html.theme--catppuccin-latte .column.is-7-touch{flex:none;width:58.33333337%}html.theme--catppuccin-latte .column.is-offset-7-touch{margin-left:58.33333337%}html.theme--catppuccin-latte .column.is-8-touch{flex:none;width:66.66666674%}html.theme--catppuccin-latte .column.is-offset-8-touch{margin-left:66.66666674%}html.theme--catppuccin-latte .column.is-9-touch{flex:none;width:75%}html.theme--catppuccin-latte .column.is-offset-9-touch{margin-left:75%}html.theme--catppuccin-latte .column.is-10-touch{flex:none;width:83.33333337%}html.theme--catppuccin-latte .column.is-offset-10-touch{margin-left:83.33333337%}html.theme--catppuccin-latte .column.is-11-touch{flex:none;width:91.66666674%}html.theme--catppuccin-latte .column.is-offset-11-touch{margin-left:91.66666674%}html.theme--catppuccin-latte .column.is-12-touch{flex:none;width:100%}html.theme--catppuccin-latte .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .column.is-narrow-desktop{flex:none;width:unset}html.theme--catppuccin-latte .column.is-full-desktop{flex:none;width:100%}html.theme--catppuccin-latte .column.is-three-quarters-desktop{flex:none;width:75%}html.theme--catppuccin-latte .column.is-two-thirds-desktop{flex:none;width:66.6666%}html.theme--catppuccin-latte .column.is-half-desktop{flex:none;width:50%}html.theme--catppuccin-latte .column.is-one-third-desktop{flex:none;width:33.3333%}html.theme--catppuccin-latte .column.is-one-quarter-desktop{flex:none;width:25%}html.theme--catppuccin-latte .column.is-one-fifth-desktop{flex:none;width:20%}html.theme--catppuccin-latte .column.is-two-fifths-desktop{flex:none;width:40%}html.theme--catppuccin-latte .column.is-three-fifths-desktop{flex:none;width:60%}html.theme--catppuccin-latte .column.is-four-fifths-desktop{flex:none;width:80%}html.theme--catppuccin-latte .column.is-offset-three-quarters-desktop{margin-left:75%}html.theme--catppuccin-latte .column.is-offset-two-thirds-desktop{margin-left:66.6666%}html.theme--catppuccin-latte .column.is-offset-half-desktop{margin-left:50%}html.theme--catppuccin-latte .column.is-offset-one-third-desktop{margin-left:33.3333%}html.theme--catppuccin-latte .column.is-offset-one-quarter-desktop{margin-left:25%}html.theme--catppuccin-latte .column.is-offset-one-fifth-desktop{margin-left:20%}html.theme--catppuccin-latte .column.is-offset-two-fifths-desktop{margin-left:40%}html.theme--catppuccin-latte .column.is-offset-three-fifths-desktop{margin-left:60%}html.theme--catppuccin-latte .column.is-offset-four-fifths-desktop{margin-left:80%}html.theme--catppuccin-latte .column.is-0-desktop{flex:none;width:0%}html.theme--catppuccin-latte .column.is-offset-0-desktop{margin-left:0%}html.theme--catppuccin-latte .column.is-1-desktop{flex:none;width:8.33333337%}html.theme--catppuccin-latte .column.is-offset-1-desktop{margin-left:8.33333337%}html.theme--catppuccin-latte .column.is-2-desktop{flex:none;width:16.66666674%}html.theme--catppuccin-latte .column.is-offset-2-desktop{margin-left:16.66666674%}html.theme--catppuccin-latte .column.is-3-desktop{flex:none;width:25%}html.theme--catppuccin-latte .column.is-offset-3-desktop{margin-left:25%}html.theme--catppuccin-latte .column.is-4-desktop{flex:none;width:33.33333337%}html.theme--catppuccin-latte .column.is-offset-4-desktop{margin-left:33.33333337%}html.theme--catppuccin-latte .column.is-5-desktop{flex:none;width:41.66666674%}html.theme--catppuccin-latte .column.is-offset-5-desktop{margin-left:41.66666674%}html.theme--catppuccin-latte .column.is-6-desktop{flex:none;width:50%}html.theme--catppuccin-latte .column.is-offset-6-desktop{margin-left:50%}html.theme--catppuccin-latte .column.is-7-desktop{flex:none;width:58.33333337%}html.theme--catppuccin-latte .column.is-offset-7-desktop{margin-left:58.33333337%}html.theme--catppuccin-latte .column.is-8-desktop{flex:none;width:66.66666674%}html.theme--catppuccin-latte .column.is-offset-8-desktop{margin-left:66.66666674%}html.theme--catppuccin-latte .column.is-9-desktop{flex:none;width:75%}html.theme--catppuccin-latte .column.is-offset-9-desktop{margin-left:75%}html.theme--catppuccin-latte .column.is-10-desktop{flex:none;width:83.33333337%}html.theme--catppuccin-latte .column.is-offset-10-desktop{margin-left:83.33333337%}html.theme--catppuccin-latte .column.is-11-desktop{flex:none;width:91.66666674%}html.theme--catppuccin-latte .column.is-offset-11-desktop{margin-left:91.66666674%}html.theme--catppuccin-latte .column.is-12-desktop{flex:none;width:100%}html.theme--catppuccin-latte .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .column.is-narrow-widescreen{flex:none;width:unset}html.theme--catppuccin-latte .column.is-full-widescreen{flex:none;width:100%}html.theme--catppuccin-latte .column.is-three-quarters-widescreen{flex:none;width:75%}html.theme--catppuccin-latte .column.is-two-thirds-widescreen{flex:none;width:66.6666%}html.theme--catppuccin-latte .column.is-half-widescreen{flex:none;width:50%}html.theme--catppuccin-latte .column.is-one-third-widescreen{flex:none;width:33.3333%}html.theme--catppuccin-latte .column.is-one-quarter-widescreen{flex:none;width:25%}html.theme--catppuccin-latte .column.is-one-fifth-widescreen{flex:none;width:20%}html.theme--catppuccin-latte .column.is-two-fifths-widescreen{flex:none;width:40%}html.theme--catppuccin-latte .column.is-three-fifths-widescreen{flex:none;width:60%}html.theme--catppuccin-latte .column.is-four-fifths-widescreen{flex:none;width:80%}html.theme--catppuccin-latte .column.is-offset-three-quarters-widescreen{margin-left:75%}html.theme--catppuccin-latte .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}html.theme--catppuccin-latte .column.is-offset-half-widescreen{margin-left:50%}html.theme--catppuccin-latte .column.is-offset-one-third-widescreen{margin-left:33.3333%}html.theme--catppuccin-latte .column.is-offset-one-quarter-widescreen{margin-left:25%}html.theme--catppuccin-latte .column.is-offset-one-fifth-widescreen{margin-left:20%}html.theme--catppuccin-latte .column.is-offset-two-fifths-widescreen{margin-left:40%}html.theme--catppuccin-latte .column.is-offset-three-fifths-widescreen{margin-left:60%}html.theme--catppuccin-latte .column.is-offset-four-fifths-widescreen{margin-left:80%}html.theme--catppuccin-latte .column.is-0-widescreen{flex:none;width:0%}html.theme--catppuccin-latte .column.is-offset-0-widescreen{margin-left:0%}html.theme--catppuccin-latte .column.is-1-widescreen{flex:none;width:8.33333337%}html.theme--catppuccin-latte .column.is-offset-1-widescreen{margin-left:8.33333337%}html.theme--catppuccin-latte .column.is-2-widescreen{flex:none;width:16.66666674%}html.theme--catppuccin-latte .column.is-offset-2-widescreen{margin-left:16.66666674%}html.theme--catppuccin-latte .column.is-3-widescreen{flex:none;width:25%}html.theme--catppuccin-latte .column.is-offset-3-widescreen{margin-left:25%}html.theme--catppuccin-latte .column.is-4-widescreen{flex:none;width:33.33333337%}html.theme--catppuccin-latte .column.is-offset-4-widescreen{margin-left:33.33333337%}html.theme--catppuccin-latte .column.is-5-widescreen{flex:none;width:41.66666674%}html.theme--catppuccin-latte .column.is-offset-5-widescreen{margin-left:41.66666674%}html.theme--catppuccin-latte .column.is-6-widescreen{flex:none;width:50%}html.theme--catppuccin-latte .column.is-offset-6-widescreen{margin-left:50%}html.theme--catppuccin-latte .column.is-7-widescreen{flex:none;width:58.33333337%}html.theme--catppuccin-latte .column.is-offset-7-widescreen{margin-left:58.33333337%}html.theme--catppuccin-latte .column.is-8-widescreen{flex:none;width:66.66666674%}html.theme--catppuccin-latte .column.is-offset-8-widescreen{margin-left:66.66666674%}html.theme--catppuccin-latte .column.is-9-widescreen{flex:none;width:75%}html.theme--catppuccin-latte .column.is-offset-9-widescreen{margin-left:75%}html.theme--catppuccin-latte .column.is-10-widescreen{flex:none;width:83.33333337%}html.theme--catppuccin-latte .column.is-offset-10-widescreen{margin-left:83.33333337%}html.theme--catppuccin-latte .column.is-11-widescreen{flex:none;width:91.66666674%}html.theme--catppuccin-latte .column.is-offset-11-widescreen{margin-left:91.66666674%}html.theme--catppuccin-latte .column.is-12-widescreen{flex:none;width:100%}html.theme--catppuccin-latte .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .column.is-narrow-fullhd{flex:none;width:unset}html.theme--catppuccin-latte .column.is-full-fullhd{flex:none;width:100%}html.theme--catppuccin-latte .column.is-three-quarters-fullhd{flex:none;width:75%}html.theme--catppuccin-latte .column.is-two-thirds-fullhd{flex:none;width:66.6666%}html.theme--catppuccin-latte .column.is-half-fullhd{flex:none;width:50%}html.theme--catppuccin-latte .column.is-one-third-fullhd{flex:none;width:33.3333%}html.theme--catppuccin-latte .column.is-one-quarter-fullhd{flex:none;width:25%}html.theme--catppuccin-latte .column.is-one-fifth-fullhd{flex:none;width:20%}html.theme--catppuccin-latte .column.is-two-fifths-fullhd{flex:none;width:40%}html.theme--catppuccin-latte .column.is-three-fifths-fullhd{flex:none;width:60%}html.theme--catppuccin-latte .column.is-four-fifths-fullhd{flex:none;width:80%}html.theme--catppuccin-latte .column.is-offset-three-quarters-fullhd{margin-left:75%}html.theme--catppuccin-latte .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}html.theme--catppuccin-latte .column.is-offset-half-fullhd{margin-left:50%}html.theme--catppuccin-latte .column.is-offset-one-third-fullhd{margin-left:33.3333%}html.theme--catppuccin-latte .column.is-offset-one-quarter-fullhd{margin-left:25%}html.theme--catppuccin-latte .column.is-offset-one-fifth-fullhd{margin-left:20%}html.theme--catppuccin-latte .column.is-offset-two-fifths-fullhd{margin-left:40%}html.theme--catppuccin-latte .column.is-offset-three-fifths-fullhd{margin-left:60%}html.theme--catppuccin-latte .column.is-offset-four-fifths-fullhd{margin-left:80%}html.theme--catppuccin-latte .column.is-0-fullhd{flex:none;width:0%}html.theme--catppuccin-latte .column.is-offset-0-fullhd{margin-left:0%}html.theme--catppuccin-latte .column.is-1-fullhd{flex:none;width:8.33333337%}html.theme--catppuccin-latte .column.is-offset-1-fullhd{margin-left:8.33333337%}html.theme--catppuccin-latte .column.is-2-fullhd{flex:none;width:16.66666674%}html.theme--catppuccin-latte .column.is-offset-2-fullhd{margin-left:16.66666674%}html.theme--catppuccin-latte .column.is-3-fullhd{flex:none;width:25%}html.theme--catppuccin-latte .column.is-offset-3-fullhd{margin-left:25%}html.theme--catppuccin-latte .column.is-4-fullhd{flex:none;width:33.33333337%}html.theme--catppuccin-latte .column.is-offset-4-fullhd{margin-left:33.33333337%}html.theme--catppuccin-latte .column.is-5-fullhd{flex:none;width:41.66666674%}html.theme--catppuccin-latte .column.is-offset-5-fullhd{margin-left:41.66666674%}html.theme--catppuccin-latte .column.is-6-fullhd{flex:none;width:50%}html.theme--catppuccin-latte .column.is-offset-6-fullhd{margin-left:50%}html.theme--catppuccin-latte .column.is-7-fullhd{flex:none;width:58.33333337%}html.theme--catppuccin-latte .column.is-offset-7-fullhd{margin-left:58.33333337%}html.theme--catppuccin-latte .column.is-8-fullhd{flex:none;width:66.66666674%}html.theme--catppuccin-latte .column.is-offset-8-fullhd{margin-left:66.66666674%}html.theme--catppuccin-latte .column.is-9-fullhd{flex:none;width:75%}html.theme--catppuccin-latte .column.is-offset-9-fullhd{margin-left:75%}html.theme--catppuccin-latte .column.is-10-fullhd{flex:none;width:83.33333337%}html.theme--catppuccin-latte .column.is-offset-10-fullhd{margin-left:83.33333337%}html.theme--catppuccin-latte .column.is-11-fullhd{flex:none;width:91.66666674%}html.theme--catppuccin-latte .column.is-offset-11-fullhd{margin-left:91.66666674%}html.theme--catppuccin-latte .column.is-12-fullhd{flex:none;width:100%}html.theme--catppuccin-latte .column.is-offset-12-fullhd{margin-left:100%}}html.theme--catppuccin-latte .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-latte .columns:last-child{margin-bottom:-.75rem}html.theme--catppuccin-latte .columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}html.theme--catppuccin-latte .columns.is-centered{justify-content:center}html.theme--catppuccin-latte .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}html.theme--catppuccin-latte .columns.is-gapless>.column{margin:0;padding:0 !important}html.theme--catppuccin-latte .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-latte .columns.is-gapless:last-child{margin-bottom:0}html.theme--catppuccin-latte .columns.is-mobile{display:flex}html.theme--catppuccin-latte .columns.is-multiline{flex-wrap:wrap}html.theme--catppuccin-latte .columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-desktop{display:flex}}html.theme--catppuccin-latte .columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}html.theme--catppuccin-latte .columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}html.theme--catppuccin-latte .columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-0-fullhd{--columnGap: 0rem}}html.theme--catppuccin-latte .columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}html.theme--catppuccin-latte .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}html.theme--catppuccin-latte .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-3-fullhd{--columnGap: .75rem}}html.theme--catppuccin-latte .columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-4-fullhd{--columnGap: 1rem}}html.theme--catppuccin-latte .columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}html.theme--catppuccin-latte .columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}html.theme--catppuccin-latte .columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}html.theme--catppuccin-latte .columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-8-fullhd{--columnGap: 2rem}}html.theme--catppuccin-latte .tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}html.theme--catppuccin-latte .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-latte .tile.is-ancestor:last-child{margin-bottom:-.75rem}html.theme--catppuccin-latte .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-latte .tile.is-child{margin:0 !important}html.theme--catppuccin-latte .tile.is-parent{padding:.75rem}html.theme--catppuccin-latte .tile.is-vertical{flex-direction:column}html.theme--catppuccin-latte .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .tile:not(.is-child){display:flex}html.theme--catppuccin-latte .tile.is-1{flex:none;width:8.33333337%}html.theme--catppuccin-latte .tile.is-2{flex:none;width:16.66666674%}html.theme--catppuccin-latte .tile.is-3{flex:none;width:25%}html.theme--catppuccin-latte .tile.is-4{flex:none;width:33.33333337%}html.theme--catppuccin-latte .tile.is-5{flex:none;width:41.66666674%}html.theme--catppuccin-latte .tile.is-6{flex:none;width:50%}html.theme--catppuccin-latte .tile.is-7{flex:none;width:58.33333337%}html.theme--catppuccin-latte .tile.is-8{flex:none;width:66.66666674%}html.theme--catppuccin-latte .tile.is-9{flex:none;width:75%}html.theme--catppuccin-latte .tile.is-10{flex:none;width:83.33333337%}html.theme--catppuccin-latte .tile.is-11{flex:none;width:91.66666674%}html.theme--catppuccin-latte .tile.is-12{flex:none;width:100%}}html.theme--catppuccin-latte .hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}html.theme--catppuccin-latte .hero .navbar{background:none}html.theme--catppuccin-latte .hero .tabs ul{border-bottom:none}html.theme--catppuccin-latte .hero.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-white strong{color:inherit}html.theme--catppuccin-latte .hero.is-white .title{color:#0a0a0a}html.theme--catppuccin-latte .hero.is-white .subtitle{color:rgba(10,10,10,0.9)}html.theme--catppuccin-latte .hero.is-white .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-white .navbar-menu{background-color:#fff}}html.theme--catppuccin-latte .hero.is-white .navbar-item,html.theme--catppuccin-latte .hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}html.theme--catppuccin-latte .hero.is-white a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-white a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-white .navbar-link:hover,html.theme--catppuccin-latte .hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-latte .hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}html.theme--catppuccin-latte .hero.is-white .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}html.theme--catppuccin-latte .hero.is-white .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-white .tabs.is-toggle a{color:#0a0a0a}html.theme--catppuccin-latte .hero.is-white .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-white .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-white .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-white .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}html.theme--catppuccin-latte .hero.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-black strong{color:inherit}html.theme--catppuccin-latte .hero.is-black .title{color:#fff}html.theme--catppuccin-latte .hero.is-black .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-black .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-black .navbar-menu{background-color:#0a0a0a}}html.theme--catppuccin-latte .hero.is-black .navbar-item,html.theme--catppuccin-latte .hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-black a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-black a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-black .navbar-link:hover,html.theme--catppuccin-latte .hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-latte .hero.is-black .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-black .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}html.theme--catppuccin-latte .hero.is-black .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-black .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-black .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-black .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-black .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-black .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}html.theme--catppuccin-latte .hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-light strong{color:inherit}html.theme--catppuccin-latte .hero.is-light .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-light .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-latte .hero.is-light .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-light .navbar-menu{background-color:#f5f5f5}}html.theme--catppuccin-latte .hero.is-light .navbar-item,html.theme--catppuccin-latte .hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-light a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-light a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-light .navbar-link:hover,html.theme--catppuccin-latte .hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-latte .hero.is-light .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-light .tabs li.is-active a{color:#f5f5f5 !important;opacity:1}html.theme--catppuccin-latte .hero.is-light .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-light .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-light .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-light .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-light .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-latte .hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}html.theme--catppuccin-latte .hero.is-dark,html.theme--catppuccin-latte .content kbd.hero{background-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-dark strong,html.theme--catppuccin-latte .content kbd.hero strong{color:inherit}html.theme--catppuccin-latte .hero.is-dark .title,html.theme--catppuccin-latte .content kbd.hero .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-dark .subtitle,html.theme--catppuccin-latte .content kbd.hero .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-latte .hero.is-dark .subtitle a:not(.button),html.theme--catppuccin-latte .content kbd.hero .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-dark .subtitle strong,html.theme--catppuccin-latte .content kbd.hero .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-dark .navbar-menu,html.theme--catppuccin-latte .content kbd.hero .navbar-menu{background-color:#ccd0da}}html.theme--catppuccin-latte .hero.is-dark .navbar-item,html.theme--catppuccin-latte .content kbd.hero .navbar-item,html.theme--catppuccin-latte .hero.is-dark .navbar-link,html.theme--catppuccin-latte .content kbd.hero .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-dark a.navbar-item:hover,html.theme--catppuccin-latte .content kbd.hero a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-dark a.navbar-item.is-active,html.theme--catppuccin-latte .content kbd.hero a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-dark .navbar-link:hover,html.theme--catppuccin-latte .content kbd.hero .navbar-link:hover,html.theme--catppuccin-latte .hero.is-dark .navbar-link.is-active,html.theme--catppuccin-latte .content kbd.hero .navbar-link.is-active{background-color:#bdc2cf;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-dark .tabs a,html.theme--catppuccin-latte .content kbd.hero .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-latte .hero.is-dark .tabs a:hover,html.theme--catppuccin-latte .content kbd.hero .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-dark .tabs li.is-active a,html.theme--catppuccin-latte .content kbd.hero .tabs li.is-active a{color:#ccd0da !important;opacity:1}html.theme--catppuccin-latte .hero.is-dark .tabs.is-boxed a,html.theme--catppuccin-latte .content kbd.hero .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-dark .tabs.is-toggle a,html.theme--catppuccin-latte .content kbd.hero .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-dark .tabs.is-boxed a:hover,html.theme--catppuccin-latte .content kbd.hero .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-dark .tabs.is-toggle a:hover,html.theme--catppuccin-latte .content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-dark .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .content kbd.hero .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-dark .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-dark .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .content kbd.hero .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ccd0da}html.theme--catppuccin-latte .hero.is-dark.is-bold,html.theme--catppuccin-latte .content kbd.hero.is-bold{background-image:linear-gradient(141deg, #a7b8cc 0%, #ccd0da 71%, #d9dbe6 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-dark.is-bold .navbar-menu,html.theme--catppuccin-latte .content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #a7b8cc 0%, #ccd0da 71%, #d9dbe6 100%)}}html.theme--catppuccin-latte .hero.is-primary,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-primary strong,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink strong{color:inherit}html.theme--catppuccin-latte .hero.is-primary .title,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .title{color:#fff}html.theme--catppuccin-latte .hero.is-primary .subtitle,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-primary .subtitle a:not(.button),html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-primary .subtitle strong,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-primary .navbar-menu,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#1e66f5}}html.theme--catppuccin-latte .hero.is-primary .navbar-item,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .navbar-item,html.theme--catppuccin-latte .hero.is-primary .navbar-link,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-primary a.navbar-item:hover,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-primary a.navbar-item.is-active,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-primary .navbar-link:hover,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .navbar-link:hover,html.theme--catppuccin-latte .hero.is-primary .navbar-link.is-active,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .hero.is-primary .tabs a,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-primary .tabs a:hover,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-primary .tabs li.is-active a,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#1e66f5 !important;opacity:1}html.theme--catppuccin-latte .hero.is-primary .tabs.is-boxed a,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-primary .tabs.is-toggle a,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-primary .tabs.is-boxed a:hover,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-primary .tabs.is-toggle a:hover,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-primary .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-primary .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-primary .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#1e66f5}html.theme--catppuccin-latte .hero.is-primary.is-bold,html.theme--catppuccin-latte .docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #0070e0 0%, #1e66f5 71%, #3153fb 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-primary.is-bold .navbar-menu,html.theme--catppuccin-latte .docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #0070e0 0%, #1e66f5 71%, #3153fb 100%)}}html.theme--catppuccin-latte .hero.is-link{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-link strong{color:inherit}html.theme--catppuccin-latte .hero.is-link .title{color:#fff}html.theme--catppuccin-latte .hero.is-link .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-link .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-link .navbar-menu{background-color:#1e66f5}}html.theme--catppuccin-latte .hero.is-link .navbar-item,html.theme--catppuccin-latte .hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-link a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-link a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-link .navbar-link:hover,html.theme--catppuccin-latte .hero.is-link .navbar-link.is-active{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .hero.is-link .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-link .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-link .tabs li.is-active a{color:#1e66f5 !important;opacity:1}html.theme--catppuccin-latte .hero.is-link .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-link .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-link .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-link .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-link .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-link .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#1e66f5}html.theme--catppuccin-latte .hero.is-link.is-bold{background-image:linear-gradient(141deg, #0070e0 0%, #1e66f5 71%, #3153fb 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #0070e0 0%, #1e66f5 71%, #3153fb 100%)}}html.theme--catppuccin-latte .hero.is-info{background-color:#179299;color:#fff}html.theme--catppuccin-latte .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-info strong{color:inherit}html.theme--catppuccin-latte .hero.is-info .title{color:#fff}html.theme--catppuccin-latte .hero.is-info .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-info .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-info .navbar-menu{background-color:#179299}}html.theme--catppuccin-latte .hero.is-info .navbar-item,html.theme--catppuccin-latte .hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-info a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-info a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-info .navbar-link:hover,html.theme--catppuccin-latte .hero.is-info .navbar-link.is-active{background-color:#147d83;color:#fff}html.theme--catppuccin-latte .hero.is-info .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-info .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-info .tabs li.is-active a{color:#179299 !important;opacity:1}html.theme--catppuccin-latte .hero.is-info .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-info .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-info .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-info .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-info .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-info .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#179299}html.theme--catppuccin-latte .hero.is-info.is-bold{background-image:linear-gradient(141deg, #0a7367 0%, #179299 71%, #1591b4 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #0a7367 0%, #179299 71%, #1591b4 100%)}}html.theme--catppuccin-latte .hero.is-success{background-color:#40a02b;color:#fff}html.theme--catppuccin-latte .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-success strong{color:inherit}html.theme--catppuccin-latte .hero.is-success .title{color:#fff}html.theme--catppuccin-latte .hero.is-success .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-success .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-success .navbar-menu{background-color:#40a02b}}html.theme--catppuccin-latte .hero.is-success .navbar-item,html.theme--catppuccin-latte .hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-success a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-success a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-success .navbar-link:hover,html.theme--catppuccin-latte .hero.is-success .navbar-link.is-active{background-color:#388c26;color:#fff}html.theme--catppuccin-latte .hero.is-success .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-success .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-success .tabs li.is-active a{color:#40a02b !important;opacity:1}html.theme--catppuccin-latte .hero.is-success .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-success .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-success .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-success .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-success .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-success .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#40a02b}html.theme--catppuccin-latte .hero.is-success.is-bold{background-image:linear-gradient(141deg, #3c7f19 0%, #40a02b 71%, #2dba2b 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #3c7f19 0%, #40a02b 71%, #2dba2b 100%)}}html.theme--catppuccin-latte .hero.is-warning{background-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-warning strong{color:inherit}html.theme--catppuccin-latte .hero.is-warning .title{color:#fff}html.theme--catppuccin-latte .hero.is-warning .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-warning .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-warning .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-warning .navbar-menu{background-color:#df8e1d}}html.theme--catppuccin-latte .hero.is-warning .navbar-item,html.theme--catppuccin-latte .hero.is-warning .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-warning a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-warning a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-warning .navbar-link:hover,html.theme--catppuccin-latte .hero.is-warning .navbar-link.is-active{background-color:#c8801a;color:#fff}html.theme--catppuccin-latte .hero.is-warning .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-warning .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-warning .tabs li.is-active a{color:#df8e1d !important;opacity:1}html.theme--catppuccin-latte .hero.is-warning .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-warning .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-warning .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-warning .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-warning .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-warning .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#df8e1d}html.theme--catppuccin-latte .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #bc560d 0%, #df8e1d 71%, #eaba2b 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #bc560d 0%, #df8e1d 71%, #eaba2b 100%)}}html.theme--catppuccin-latte .hero.is-danger{background-color:#d20f39;color:#fff}html.theme--catppuccin-latte .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-danger strong{color:inherit}html.theme--catppuccin-latte .hero.is-danger .title{color:#fff}html.theme--catppuccin-latte .hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-danger .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-danger .navbar-menu{background-color:#d20f39}}html.theme--catppuccin-latte .hero.is-danger .navbar-item,html.theme--catppuccin-latte .hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-danger a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-danger a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-danger .navbar-link:hover,html.theme--catppuccin-latte .hero.is-danger .navbar-link.is-active{background-color:#ba0d33;color:#fff}html.theme--catppuccin-latte .hero.is-danger .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-danger .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-danger .tabs li.is-active a{color:#d20f39 !important;opacity:1}html.theme--catppuccin-latte .hero.is-danger .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-danger .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-danger .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-danger .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-danger .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-danger .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#d20f39}html.theme--catppuccin-latte .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #ab0343 0%, #d20f39 71%, #f00a16 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ab0343 0%, #d20f39 71%, #f00a16 100%)}}html.theme--catppuccin-latte .hero.is-small .hero-body,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .hero.is-large .hero-body{padding:18rem 6rem}}html.theme--catppuccin-latte .hero.is-halfheight .hero-body,html.theme--catppuccin-latte .hero.is-fullheight .hero-body,html.theme--catppuccin-latte .hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}html.theme--catppuccin-latte .hero.is-halfheight .hero-body>.container,html.theme--catppuccin-latte .hero.is-fullheight .hero-body>.container,html.theme--catppuccin-latte .hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .hero.is-halfheight{min-height:50vh}html.theme--catppuccin-latte .hero.is-fullheight{min-height:100vh}html.theme--catppuccin-latte .hero-video{overflow:hidden}html.theme--catppuccin-latte .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}html.theme--catppuccin-latte .hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero-video{display:none}}html.theme--catppuccin-latte .hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero-buttons .button{display:flex}html.theme--catppuccin-latte .hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .hero-buttons{display:flex;justify-content:center}html.theme--catppuccin-latte .hero-buttons .button:not(:last-child){margin-right:1.5rem}}html.theme--catppuccin-latte .hero-head,html.theme--catppuccin-latte .hero-foot{flex-grow:0;flex-shrink:0}html.theme--catppuccin-latte .hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .hero-body{padding:3rem 3rem}}html.theme--catppuccin-latte .section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .section{padding:3rem 3rem}html.theme--catppuccin-latte .section.is-medium{padding:9rem 4.5rem}html.theme--catppuccin-latte .section.is-large{padding:18rem 6rem}}html.theme--catppuccin-latte .footer{background-color:#e6e9ef;padding:3rem 1.5rem 6rem}html.theme--catppuccin-latte h1 .docs-heading-anchor,html.theme--catppuccin-latte h1 .docs-heading-anchor:hover,html.theme--catppuccin-latte h1 .docs-heading-anchor:visited,html.theme--catppuccin-latte h2 .docs-heading-anchor,html.theme--catppuccin-latte h2 .docs-heading-anchor:hover,html.theme--catppuccin-latte h2 .docs-heading-anchor:visited,html.theme--catppuccin-latte h3 .docs-heading-anchor,html.theme--catppuccin-latte h3 .docs-heading-anchor:hover,html.theme--catppuccin-latte h3 .docs-heading-anchor:visited,html.theme--catppuccin-latte h4 .docs-heading-anchor,html.theme--catppuccin-latte h4 .docs-heading-anchor:hover,html.theme--catppuccin-latte h4 .docs-heading-anchor:visited,html.theme--catppuccin-latte h5 .docs-heading-anchor,html.theme--catppuccin-latte h5 .docs-heading-anchor:hover,html.theme--catppuccin-latte h5 .docs-heading-anchor:visited,html.theme--catppuccin-latte h6 .docs-heading-anchor,html.theme--catppuccin-latte h6 .docs-heading-anchor:hover,html.theme--catppuccin-latte h6 .docs-heading-anchor:visited{color:#4c4f69}html.theme--catppuccin-latte h1 .docs-heading-anchor-permalink,html.theme--catppuccin-latte h2 .docs-heading-anchor-permalink,html.theme--catppuccin-latte h3 .docs-heading-anchor-permalink,html.theme--catppuccin-latte h4 .docs-heading-anchor-permalink,html.theme--catppuccin-latte h5 .docs-heading-anchor-permalink,html.theme--catppuccin-latte h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}html.theme--catppuccin-latte h1 .docs-heading-anchor-permalink::before,html.theme--catppuccin-latte h2 .docs-heading-anchor-permalink::before,html.theme--catppuccin-latte h3 .docs-heading-anchor-permalink::before,html.theme--catppuccin-latte h4 .docs-heading-anchor-permalink::before,html.theme--catppuccin-latte h5 .docs-heading-anchor-permalink::before,html.theme--catppuccin-latte h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}html.theme--catppuccin-latte h1:hover .docs-heading-anchor-permalink,html.theme--catppuccin-latte h2:hover .docs-heading-anchor-permalink,html.theme--catppuccin-latte h3:hover .docs-heading-anchor-permalink,html.theme--catppuccin-latte h4:hover .docs-heading-anchor-permalink,html.theme--catppuccin-latte h5:hover .docs-heading-anchor-permalink,html.theme--catppuccin-latte h6:hover .docs-heading-anchor-permalink{visibility:visible}html.theme--catppuccin-latte .docs-dark-only{display:none !important}html.theme--catppuccin-latte pre{position:relative;overflow:hidden}html.theme--catppuccin-latte pre code,html.theme--catppuccin-latte pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}html.theme--catppuccin-latte pre code:first-of-type,html.theme--catppuccin-latte pre code.hljs:first-of-type{padding-top:0.5rem !important}html.theme--catppuccin-latte pre code:last-of-type,html.theme--catppuccin-latte pre code.hljs:last-of-type{padding-bottom:0.5rem !important}html.theme--catppuccin-latte pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#4c4f69;cursor:pointer;text-align:center}html.theme--catppuccin-latte pre .copy-button:focus,html.theme--catppuccin-latte pre .copy-button:hover{opacity:1;background:rgba(76,79,105,0.1);color:#1e66f5}html.theme--catppuccin-latte pre .copy-button.success{color:#40a02b;opacity:1}html.theme--catppuccin-latte pre .copy-button.error{color:#d20f39;opacity:1}html.theme--catppuccin-latte pre:hover .copy-button{opacity:1}html.theme--catppuccin-latte .admonition{background-color:#e6e9ef;border-style:solid;border-width:2px;border-color:#5c5f77;border-radius:4px;font-size:1rem}html.theme--catppuccin-latte .admonition strong{color:currentColor}html.theme--catppuccin-latte .admonition.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}html.theme--catppuccin-latte .admonition.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .admonition.is-large{font-size:1.5rem}html.theme--catppuccin-latte .admonition.is-default{background-color:#e6e9ef;border-color:#5c5f77}html.theme--catppuccin-latte .admonition.is-default>.admonition-header{background-color:rgba(0,0,0,0);color:#5c5f77}html.theme--catppuccin-latte .admonition.is-default>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition.is-info{background-color:#e6e9ef;border-color:#179299}html.theme--catppuccin-latte .admonition.is-info>.admonition-header{background-color:rgba(0,0,0,0);color:#179299}html.theme--catppuccin-latte .admonition.is-info>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition.is-success{background-color:#e6e9ef;border-color:#40a02b}html.theme--catppuccin-latte .admonition.is-success>.admonition-header{background-color:rgba(0,0,0,0);color:#40a02b}html.theme--catppuccin-latte .admonition.is-success>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition.is-warning{background-color:#e6e9ef;border-color:#df8e1d}html.theme--catppuccin-latte .admonition.is-warning>.admonition-header{background-color:rgba(0,0,0,0);color:#df8e1d}html.theme--catppuccin-latte .admonition.is-warning>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition.is-danger{background-color:#e6e9ef;border-color:#d20f39}html.theme--catppuccin-latte .admonition.is-danger>.admonition-header{background-color:rgba(0,0,0,0);color:#d20f39}html.theme--catppuccin-latte .admonition.is-danger>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition.is-compat{background-color:#e6e9ef;border-color:#04a5e5}html.theme--catppuccin-latte .admonition.is-compat>.admonition-header{background-color:rgba(0,0,0,0);color:#04a5e5}html.theme--catppuccin-latte .admonition.is-compat>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition.is-todo{background-color:#e6e9ef;border-color:#8839ef}html.theme--catppuccin-latte .admonition.is-todo>.admonition-header{background-color:rgba(0,0,0,0);color:#8839ef}html.theme--catppuccin-latte .admonition.is-todo>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition-header{color:#5c5f77;background-color:rgba(0,0,0,0);align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}html.theme--catppuccin-latte .admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}html.theme--catppuccin-latte details.admonition.is-details>.admonition-header{list-style:none}html.theme--catppuccin-latte details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}html.theme--catppuccin-latte details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}html.theme--catppuccin-latte .admonition-body{color:#4c4f69;padding:0.5rem .75rem}html.theme--catppuccin-latte .admonition-body pre{background-color:#e6e9ef}html.theme--catppuccin-latte .admonition-body code{background-color:#e6e9ef}html.theme--catppuccin-latte .docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:2px solid #acb0be;border-radius:4px;box-shadow:none;max-width:100%}html.theme--catppuccin-latte .docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#e6e9ef;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #acb0be;overflow:auto}html.theme--catppuccin-latte .docstring>header code{background-color:transparent}html.theme--catppuccin-latte .docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}html.theme--catppuccin-latte .docstring>header .docstring-binding{margin-right:0.3em}html.theme--catppuccin-latte .docstring>header .docstring-category{margin-left:0.3em}html.theme--catppuccin-latte .docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #acb0be}html.theme--catppuccin-latte .docstring>section:last-child{border-bottom:none}html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:focus{opacity:1 !important}html.theme--catppuccin-latte .docstring:hover>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-latte .docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-latte .docstring>section:hover a.docs-sourcelink{opacity:1}html.theme--catppuccin-latte .documenter-example-output{background-color:#eff1f5}html.theme--catppuccin-latte .outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#e6e9ef;color:#4c4f69;border-bottom:3px solid rgba(0,0,0,0);padding:10px 35px;text-align:center;font-size:15px}html.theme--catppuccin-latte .outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}html.theme--catppuccin-latte .outdated-warning-overlay a{color:#1e66f5}html.theme--catppuccin-latte .outdated-warning-overlay a:hover{color:#04a5e5}html.theme--catppuccin-latte .content pre{border:2px solid #acb0be;border-radius:4px}html.theme--catppuccin-latte .content code{font-weight:inherit}html.theme--catppuccin-latte .content a code{color:#1e66f5}html.theme--catppuccin-latte .content a:hover code{color:#04a5e5}html.theme--catppuccin-latte .content h1 code,html.theme--catppuccin-latte .content h2 code,html.theme--catppuccin-latte .content h3 code,html.theme--catppuccin-latte .content h4 code,html.theme--catppuccin-latte .content h5 code,html.theme--catppuccin-latte .content h6 code{color:#4c4f69}html.theme--catppuccin-latte .content table{display:block;width:initial;max-width:100%;overflow-x:auto}html.theme--catppuccin-latte .content blockquote>ul:first-child,html.theme--catppuccin-latte .content blockquote>ol:first-child,html.theme--catppuccin-latte .content .admonition-body>ul:first-child,html.theme--catppuccin-latte .content .admonition-body>ol:first-child{margin-top:0}html.theme--catppuccin-latte pre,html.theme--catppuccin-latte code{font-variant-ligatures:no-contextual}html.theme--catppuccin-latte .breadcrumb a.is-disabled{cursor:default;pointer-events:none}html.theme--catppuccin-latte .breadcrumb a.is-disabled,html.theme--catppuccin-latte .breadcrumb a.is-disabled:hover{color:#41445a}html.theme--catppuccin-latte .hljs{background:initial !important}html.theme--catppuccin-latte .katex .katex-mathml{top:0;right:0}html.theme--catppuccin-latte .katex-display,html.theme--catppuccin-latte mjx-container,html.theme--catppuccin-latte .MathJax_Display{margin:0.5em 0 !important}html.theme--catppuccin-latte html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}html.theme--catppuccin-latte li.no-marker{list-style:none}html.theme--catppuccin-latte #documenter .docs-main>article{overflow-wrap:break-word}html.theme--catppuccin-latte #documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){html.theme--catppuccin-latte #documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte #documenter .docs-main{width:100%}html.theme--catppuccin-latte #documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}html.theme--catppuccin-latte #documenter .docs-main>header,html.theme--catppuccin-latte #documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar{background-color:#eff1f5;border-bottom:1px solid #acb0be;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .docs-right .docs-icon,html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #171717;transition-duration:0.7s;-webkit-transition-duration:0.7s}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}html.theme--catppuccin-latte #documenter .docs-main section.footnotes{border-top:1px solid #acb0be}html.theme--catppuccin-latte #documenter .docs-main section.footnotes li .tag:first-child,html.theme--catppuccin-latte #documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,html.theme--catppuccin-latte #documenter .docs-main section.footnotes li .content kbd:first-child,html.theme--catppuccin-latte .content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}html.theme--catppuccin-latte #documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #acb0be;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){html.theme--catppuccin-latte #documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}html.theme--catppuccin-latte #documenter .docs-main .docs-footer .docs-footer-nextpage,html.theme--catppuccin-latte #documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}html.theme--catppuccin-latte #documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}html.theme--catppuccin-latte #documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}html.theme--catppuccin-latte #documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}html.theme--catppuccin-latte #documenter .docs-sidebar{display:flex;flex-direction:column;color:#4c4f69;background-color:#e6e9ef;border-right:1px solid #acb0be;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}html.theme--catppuccin-latte #documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #171717}@media screen and (min-width: 1056px){html.theme--catppuccin-latte #documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte #documenter .docs-sidebar{left:0;top:0}}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-package-name a,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-package-name a:hover{color:#4c4f69}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-version-selector{border-top:1px solid #acb0be;display:none;padding:0.5rem}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-version-selector.visible{display:flex}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #acb0be;padding-bottom:1.5rem}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #acb0be}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu .tocitem,html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#4c4f69;background:#e6e9ef}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu a.tocitem:hover,html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#4c4f69;background-color:#f2f4f7}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #acb0be;border-bottom:1px solid #acb0be;background-color:#dce0e8}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#dce0e8;color:#4c4f69}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#f2f4f7;color:#4c4f69}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #acb0be}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input{width:14.4rem}html.theme--catppuccin-latte #documenter .docs-sidebar #documenter-search-query{color:#868c98;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#fff}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#fff}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte #documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-latte #documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-latte #documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#fff}html.theme--catppuccin-latte #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#fff}}html.theme--catppuccin-latte kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(245,245,245,0.6);box-shadow:0 2px 0 1px rgba(245,245,245,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}html.theme--catppuccin-latte .search-min-width-50{min-width:50%}html.theme--catppuccin-latte .search-min-height-100{min-height:100%}html.theme--catppuccin-latte .search-modal-card-body{max-height:calc(100vh - 15rem)}html.theme--catppuccin-latte .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-latte .search-result-link:hover,html.theme--catppuccin-latte .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--catppuccin-latte .search-result-link .property-search-result-badge,html.theme--catppuccin-latte .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-latte .property-search-result-badge,html.theme--catppuccin-latte .search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}html.theme--catppuccin-latte .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-latte .search-result-link:hover .search-filter,html.theme--catppuccin-latte .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-latte .search-result-link:focus .search-filter{color:#333;background-color:#f1f5f9}html.theme--catppuccin-latte .search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}html.theme--catppuccin-latte .search-filter:hover,html.theme--catppuccin-latte .search-filter:focus{color:#333}html.theme--catppuccin-latte .search-filter-selected{color:#ccd0da;background-color:#7287fd}html.theme--catppuccin-latte .search-filter-selected:hover,html.theme--catppuccin-latte .search-filter-selected:focus{color:#ccd0da}html.theme--catppuccin-latte .search-result-highlight{background-color:#ffdd57;color:black}html.theme--catppuccin-latte .search-divider{border-bottom:1px solid #acb0be}html.theme--catppuccin-latte .search-result-title{width:85%;color:#f5f5f5}html.theme--catppuccin-latte .search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-latte #search-modal .modal-card-body::-webkit-scrollbar,html.theme--catppuccin-latte #search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}html.theme--catppuccin-latte #search-modal .modal-card-body::-webkit-scrollbar-thumb,html.theme--catppuccin-latte #search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}html.theme--catppuccin-latte #search-modal .modal-card-body::-webkit-scrollbar-track,html.theme--catppuccin-latte #search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}html.theme--catppuccin-latte .w-100{width:100%}html.theme--catppuccin-latte .gap-2{gap:0.5rem}html.theme--catppuccin-latte .gap-4{gap:1rem}html.theme--catppuccin-latte .gap-8{gap:2rem}html.theme--catppuccin-latte{background-color:#eff1f5;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-latte a{transition:all 200ms ease}html.theme--catppuccin-latte .label{color:#4c4f69}html.theme--catppuccin-latte .button,html.theme--catppuccin-latte .control.has-icons-left .icon,html.theme--catppuccin-latte .control.has-icons-right .icon,html.theme--catppuccin-latte .input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte .pagination-ellipsis,html.theme--catppuccin-latte .pagination-link,html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .select,html.theme--catppuccin-latte .select select,html.theme--catppuccin-latte .textarea{height:2.5em;color:#4c4f69}html.theme--catppuccin-latte .input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte .textarea{transition:all 200ms ease;box-shadow:none;border-width:1px;padding-left:1em;padding-right:1em;color:#4c4f69}html.theme--catppuccin-latte .select:after,html.theme--catppuccin-latte .select select{border-width:1px}html.theme--catppuccin-latte .menu-list a{transition:all 300ms ease}html.theme--catppuccin-latte .modal-card-foot,html.theme--catppuccin-latte .modal-card-head{border-color:#acb0be}html.theme--catppuccin-latte .navbar{border-radius:.4em}html.theme--catppuccin-latte .navbar.is-transparent{background:none}html.theme--catppuccin-latte .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#1e66f5}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .navbar .navbar-menu{background-color:#1e66f5;border-radius:0 0 .4em .4em}}html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body){color:#ccd0da}html.theme--catppuccin-latte .tag.is-link:not(body),html.theme--catppuccin-latte .docstring>section>a.is-link.docs-sourcelink:not(body),html.theme--catppuccin-latte .content kbd.is-link:not(body){color:#ccd0da}html.theme--catppuccin-latte .ansi span.sgr1{font-weight:bolder}html.theme--catppuccin-latte .ansi span.sgr2{font-weight:lighter}html.theme--catppuccin-latte .ansi span.sgr3{font-style:italic}html.theme--catppuccin-latte .ansi span.sgr4{text-decoration:underline}html.theme--catppuccin-latte .ansi span.sgr7{color:#eff1f5;background-color:#4c4f69}html.theme--catppuccin-latte .ansi span.sgr8{color:transparent}html.theme--catppuccin-latte .ansi span.sgr8 span{color:transparent}html.theme--catppuccin-latte .ansi span.sgr9{text-decoration:line-through}html.theme--catppuccin-latte .ansi span.sgr30{color:#5c5f77}html.theme--catppuccin-latte .ansi span.sgr31{color:#d20f39}html.theme--catppuccin-latte .ansi span.sgr32{color:#40a02b}html.theme--catppuccin-latte .ansi span.sgr33{color:#df8e1d}html.theme--catppuccin-latte .ansi span.sgr34{color:#1e66f5}html.theme--catppuccin-latte .ansi span.sgr35{color:#ea76cb}html.theme--catppuccin-latte .ansi span.sgr36{color:#179299}html.theme--catppuccin-latte .ansi span.sgr37{color:#acb0be}html.theme--catppuccin-latte .ansi span.sgr40{background-color:#5c5f77}html.theme--catppuccin-latte .ansi span.sgr41{background-color:#d20f39}html.theme--catppuccin-latte .ansi span.sgr42{background-color:#40a02b}html.theme--catppuccin-latte .ansi span.sgr43{background-color:#df8e1d}html.theme--catppuccin-latte .ansi span.sgr44{background-color:#1e66f5}html.theme--catppuccin-latte .ansi span.sgr45{background-color:#ea76cb}html.theme--catppuccin-latte .ansi span.sgr46{background-color:#179299}html.theme--catppuccin-latte .ansi span.sgr47{background-color:#acb0be}html.theme--catppuccin-latte .ansi span.sgr90{color:#6c6f85}html.theme--catppuccin-latte .ansi span.sgr91{color:#d20f39}html.theme--catppuccin-latte .ansi span.sgr92{color:#40a02b}html.theme--catppuccin-latte .ansi span.sgr93{color:#df8e1d}html.theme--catppuccin-latte .ansi span.sgr94{color:#1e66f5}html.theme--catppuccin-latte .ansi span.sgr95{color:#ea76cb}html.theme--catppuccin-latte .ansi span.sgr96{color:#179299}html.theme--catppuccin-latte .ansi span.sgr97{color:#bcc0cc}html.theme--catppuccin-latte .ansi span.sgr100{background-color:#6c6f85}html.theme--catppuccin-latte .ansi span.sgr101{background-color:#d20f39}html.theme--catppuccin-latte .ansi span.sgr102{background-color:#40a02b}html.theme--catppuccin-latte .ansi span.sgr103{background-color:#df8e1d}html.theme--catppuccin-latte .ansi span.sgr104{background-color:#1e66f5}html.theme--catppuccin-latte .ansi span.sgr105{background-color:#ea76cb}html.theme--catppuccin-latte .ansi span.sgr106{background-color:#179299}html.theme--catppuccin-latte .ansi span.sgr107{background-color:#bcc0cc}html.theme--catppuccin-latte code.language-julia-repl>span.hljs-meta{color:#40a02b;font-weight:bolder}html.theme--catppuccin-latte code .hljs{color:#4c4f69;background:#eff1f5}html.theme--catppuccin-latte code .hljs-keyword{color:#8839ef}html.theme--catppuccin-latte code .hljs-built_in{color:#d20f39}html.theme--catppuccin-latte code .hljs-type{color:#df8e1d}html.theme--catppuccin-latte code .hljs-literal{color:#fe640b}html.theme--catppuccin-latte code .hljs-number{color:#fe640b}html.theme--catppuccin-latte code .hljs-operator{color:#179299}html.theme--catppuccin-latte code .hljs-punctuation{color:#5c5f77}html.theme--catppuccin-latte code .hljs-property{color:#179299}html.theme--catppuccin-latte code .hljs-regexp{color:#ea76cb}html.theme--catppuccin-latte code .hljs-string{color:#40a02b}html.theme--catppuccin-latte code .hljs-char.escape_{color:#40a02b}html.theme--catppuccin-latte code .hljs-subst{color:#6c6f85}html.theme--catppuccin-latte code .hljs-symbol{color:#dd7878}html.theme--catppuccin-latte code .hljs-variable{color:#8839ef}html.theme--catppuccin-latte code .hljs-variable.language_{color:#8839ef}html.theme--catppuccin-latte code .hljs-variable.constant_{color:#fe640b}html.theme--catppuccin-latte code .hljs-title{color:#1e66f5}html.theme--catppuccin-latte code .hljs-title.class_{color:#df8e1d}html.theme--catppuccin-latte code .hljs-title.function_{color:#1e66f5}html.theme--catppuccin-latte code .hljs-params{color:#4c4f69}html.theme--catppuccin-latte code .hljs-comment{color:#acb0be}html.theme--catppuccin-latte code .hljs-doctag{color:#d20f39}html.theme--catppuccin-latte code .hljs-meta{color:#fe640b}html.theme--catppuccin-latte code .hljs-section{color:#1e66f5}html.theme--catppuccin-latte code .hljs-tag{color:#6c6f85}html.theme--catppuccin-latte code .hljs-name{color:#8839ef}html.theme--catppuccin-latte code .hljs-attr{color:#1e66f5}html.theme--catppuccin-latte code .hljs-attribute{color:#40a02b}html.theme--catppuccin-latte code .hljs-bullet{color:#179299}html.theme--catppuccin-latte code .hljs-code{color:#40a02b}html.theme--catppuccin-latte code .hljs-emphasis{color:#d20f39;font-style:italic}html.theme--catppuccin-latte code .hljs-strong{color:#d20f39;font-weight:bold}html.theme--catppuccin-latte code .hljs-formula{color:#179299}html.theme--catppuccin-latte code .hljs-link{color:#209fb5;font-style:italic}html.theme--catppuccin-latte code .hljs-quote{color:#40a02b;font-style:italic}html.theme--catppuccin-latte code .hljs-selector-tag{color:#df8e1d}html.theme--catppuccin-latte code .hljs-selector-id{color:#1e66f5}html.theme--catppuccin-latte code .hljs-selector-class{color:#179299}html.theme--catppuccin-latte code .hljs-selector-attr{color:#8839ef}html.theme--catppuccin-latte code .hljs-selector-pseudo{color:#179299}html.theme--catppuccin-latte code .hljs-template-tag{color:#dd7878}html.theme--catppuccin-latte code .hljs-template-variable{color:#dd7878}html.theme--catppuccin-latte code .hljs-addition{color:#40a02b;background:rgba(166,227,161,0.15)}html.theme--catppuccin-latte code .hljs-deletion{color:#d20f39;background:rgba(243,139,168,0.15)}html.theme--catppuccin-latte .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-latte .search-result-link:hover,html.theme--catppuccin-latte .search-result-link:focus{background-color:#ccd0da}html.theme--catppuccin-latte .search-result-link .property-search-result-badge,html.theme--catppuccin-latte .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-latte .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-latte .search-result-link:hover .search-filter,html.theme--catppuccin-latte .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-latte .search-result-link:focus .search-filter{color:#ccd0da !important;background-color:#7287fd !important}html.theme--catppuccin-latte .search-result-title{color:#4c4f69}html.theme--catppuccin-latte .search-result-highlight{background-color:#d20f39;color:#e6e9ef}html.theme--catppuccin-latte .search-divider{border-bottom:1px solid #5e6d6f50}html.theme--catppuccin-latte .w-100{width:100%}html.theme--catppuccin-latte .gap-2{gap:0.5rem}html.theme--catppuccin-latte .gap-4{gap:1rem} diff --git a/dev/assets/themes/catppuccin-macchiato.css b/dev/assets/themes/catppuccin-macchiato.css new file mode 100644 index 0000000..a9cf9c5 --- /dev/null +++ b/dev/assets/themes/catppuccin-macchiato.css @@ -0,0 +1 @@ +html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato .pagination-link,html.theme--catppuccin-macchiato .pagination-ellipsis,html.theme--catppuccin-macchiato .file-cta,html.theme--catppuccin-macchiato .file-name,html.theme--catppuccin-macchiato .select select,html.theme--catppuccin-macchiato .textarea,html.theme--catppuccin-macchiato .input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato .button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:.4em;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}html.theme--catppuccin-macchiato .pagination-previous:focus,html.theme--catppuccin-macchiato .pagination-next:focus,html.theme--catppuccin-macchiato .pagination-link:focus,html.theme--catppuccin-macchiato .pagination-ellipsis:focus,html.theme--catppuccin-macchiato .file-cta:focus,html.theme--catppuccin-macchiato .file-name:focus,html.theme--catppuccin-macchiato .select select:focus,html.theme--catppuccin-macchiato .textarea:focus,html.theme--catppuccin-macchiato .input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-macchiato .button:focus,html.theme--catppuccin-macchiato .is-focused.pagination-previous,html.theme--catppuccin-macchiato .is-focused.pagination-next,html.theme--catppuccin-macchiato .is-focused.pagination-link,html.theme--catppuccin-macchiato .is-focused.pagination-ellipsis,html.theme--catppuccin-macchiato .is-focused.file-cta,html.theme--catppuccin-macchiato .is-focused.file-name,html.theme--catppuccin-macchiato .select select.is-focused,html.theme--catppuccin-macchiato .is-focused.textarea,html.theme--catppuccin-macchiato .is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-focused.button,html.theme--catppuccin-macchiato .pagination-previous:active,html.theme--catppuccin-macchiato .pagination-next:active,html.theme--catppuccin-macchiato .pagination-link:active,html.theme--catppuccin-macchiato .pagination-ellipsis:active,html.theme--catppuccin-macchiato .file-cta:active,html.theme--catppuccin-macchiato .file-name:active,html.theme--catppuccin-macchiato .select select:active,html.theme--catppuccin-macchiato .textarea:active,html.theme--catppuccin-macchiato .input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-macchiato .button:active,html.theme--catppuccin-macchiato .is-active.pagination-previous,html.theme--catppuccin-macchiato .is-active.pagination-next,html.theme--catppuccin-macchiato .is-active.pagination-link,html.theme--catppuccin-macchiato .is-active.pagination-ellipsis,html.theme--catppuccin-macchiato .is-active.file-cta,html.theme--catppuccin-macchiato .is-active.file-name,html.theme--catppuccin-macchiato .select select.is-active,html.theme--catppuccin-macchiato .is-active.textarea,html.theme--catppuccin-macchiato .is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-macchiato .is-active.button{outline:none}html.theme--catppuccin-macchiato .pagination-previous[disabled],html.theme--catppuccin-macchiato .pagination-next[disabled],html.theme--catppuccin-macchiato .pagination-link[disabled],html.theme--catppuccin-macchiato .pagination-ellipsis[disabled],html.theme--catppuccin-macchiato .file-cta[disabled],html.theme--catppuccin-macchiato .file-name[disabled],html.theme--catppuccin-macchiato .select select[disabled],html.theme--catppuccin-macchiato .textarea[disabled],html.theme--catppuccin-macchiato .input[disabled],html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[disabled],html.theme--catppuccin-macchiato .button[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato fieldset[disabled] .pagination-previous,fieldset[disabled] html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato fieldset[disabled] .pagination-next,fieldset[disabled] html.theme--catppuccin-macchiato .pagination-link,html.theme--catppuccin-macchiato fieldset[disabled] .pagination-link,fieldset[disabled] html.theme--catppuccin-macchiato .pagination-ellipsis,html.theme--catppuccin-macchiato fieldset[disabled] .pagination-ellipsis,fieldset[disabled] html.theme--catppuccin-macchiato .file-cta,html.theme--catppuccin-macchiato fieldset[disabled] .file-cta,fieldset[disabled] html.theme--catppuccin-macchiato .file-name,html.theme--catppuccin-macchiato fieldset[disabled] .file-name,fieldset[disabled] html.theme--catppuccin-macchiato .select select,fieldset[disabled] html.theme--catppuccin-macchiato .textarea,fieldset[disabled] html.theme--catppuccin-macchiato .input,fieldset[disabled] html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato fieldset[disabled] .select select,html.theme--catppuccin-macchiato .select fieldset[disabled] select,html.theme--catppuccin-macchiato fieldset[disabled] .textarea,html.theme--catppuccin-macchiato fieldset[disabled] .input,html.theme--catppuccin-macchiato fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato #documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] html.theme--catppuccin-macchiato .button,html.theme--catppuccin-macchiato fieldset[disabled] .button{cursor:not-allowed}html.theme--catppuccin-macchiato .tabs,html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato .pagination-link,html.theme--catppuccin-macchiato .pagination-ellipsis,html.theme--catppuccin-macchiato .breadcrumb,html.theme--catppuccin-macchiato .file,html.theme--catppuccin-macchiato .button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.theme--catppuccin-macchiato .navbar-link:not(.is-arrowless)::after,html.theme--catppuccin-macchiato .select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}html.theme--catppuccin-macchiato .admonition:not(:last-child),html.theme--catppuccin-macchiato .tabs:not(:last-child),html.theme--catppuccin-macchiato .pagination:not(:last-child),html.theme--catppuccin-macchiato .message:not(:last-child),html.theme--catppuccin-macchiato .level:not(:last-child),html.theme--catppuccin-macchiato .breadcrumb:not(:last-child),html.theme--catppuccin-macchiato .block:not(:last-child),html.theme--catppuccin-macchiato .title:not(:last-child),html.theme--catppuccin-macchiato .subtitle:not(:last-child),html.theme--catppuccin-macchiato .table-container:not(:last-child),html.theme--catppuccin-macchiato .table:not(:last-child),html.theme--catppuccin-macchiato .progress:not(:last-child),html.theme--catppuccin-macchiato .notification:not(:last-child),html.theme--catppuccin-macchiato .content:not(:last-child),html.theme--catppuccin-macchiato .box:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-macchiato .modal-close,html.theme--catppuccin-macchiato .delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}html.theme--catppuccin-macchiato .modal-close::before,html.theme--catppuccin-macchiato .delete::before,html.theme--catppuccin-macchiato .modal-close::after,html.theme--catppuccin-macchiato .delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-macchiato .modal-close::before,html.theme--catppuccin-macchiato .delete::before{height:2px;width:50%}html.theme--catppuccin-macchiato .modal-close::after,html.theme--catppuccin-macchiato .delete::after{height:50%;width:2px}html.theme--catppuccin-macchiato .modal-close:hover,html.theme--catppuccin-macchiato .delete:hover,html.theme--catppuccin-macchiato .modal-close:focus,html.theme--catppuccin-macchiato .delete:focus{background-color:rgba(10,10,10,0.3)}html.theme--catppuccin-macchiato .modal-close:active,html.theme--catppuccin-macchiato .delete:active{background-color:rgba(10,10,10,0.4)}html.theme--catppuccin-macchiato .is-small.modal-close,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.modal-close,html.theme--catppuccin-macchiato .is-small.delete,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}html.theme--catppuccin-macchiato .is-medium.modal-close,html.theme--catppuccin-macchiato .is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}html.theme--catppuccin-macchiato .is-large.modal-close,html.theme--catppuccin-macchiato .is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}html.theme--catppuccin-macchiato .control.is-loading::after,html.theme--catppuccin-macchiato .select.is-loading::after,html.theme--catppuccin-macchiato .loader,html.theme--catppuccin-macchiato .button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #8087a2;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}html.theme--catppuccin-macchiato .hero-video,html.theme--catppuccin-macchiato .modal-background,html.theme--catppuccin-macchiato .modal,html.theme--catppuccin-macchiato .image.is-square img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-macchiato .image.is-square .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-macchiato .image.is-1by1 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-macchiato .image.is-1by1 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-macchiato .image.is-5by4 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-macchiato .image.is-5by4 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-macchiato .image.is-4by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-macchiato .image.is-4by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by2 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-macchiato .image.is-3by2 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-macchiato .image.is-5by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-macchiato .image.is-5by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-macchiato .image.is-16by9 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-macchiato .image.is-16by9 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-macchiato .image.is-2by1 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-macchiato .image.is-2by1 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by1 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-macchiato .image.is-3by1 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-macchiato .image.is-4by5 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-macchiato .image.is-4by5 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by4 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-macchiato .image.is-3by4 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-macchiato .image.is-2by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-macchiato .image.is-2by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by5 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-macchiato .image.is-3by5 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-macchiato .image.is-9by16 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-macchiato .image.is-9by16 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-macchiato .image.is-1by2 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-macchiato .image.is-1by2 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-macchiato .image.is-1by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-macchiato .image.is-1by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}html.theme--catppuccin-macchiato .navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#363a4f !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#212431 !important}.has-background-dark{background-color:#363a4f !important}.has-text-primary{color:#8aadf4 !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#5b8cf0 !important}.has-background-primary{background-color:#8aadf4 !important}.has-text-primary-light{color:#ecf2fd !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#bed1f9 !important}.has-background-primary-light{background-color:#ecf2fd !important}.has-text-primary-dark{color:#0e3b95 !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#124dc4 !important}.has-background-primary-dark{background-color:#0e3b95 !important}.has-text-link{color:#8aadf4 !important}a.has-text-link:hover,a.has-text-link:focus{color:#5b8cf0 !important}.has-background-link{background-color:#8aadf4 !important}.has-text-link-light{color:#ecf2fd !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#bed1f9 !important}.has-background-link-light{background-color:#ecf2fd !important}.has-text-link-dark{color:#0e3b95 !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#124dc4 !important}.has-background-link-dark{background-color:#0e3b95 !important}.has-text-info{color:#8bd5ca !important}a.has-text-info:hover,a.has-text-info:focus{color:#66c7b9 !important}.has-background-info{background-color:#8bd5ca !important}.has-text-info-light{color:#f0faf8 !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#cbece7 !important}.has-background-info-light{background-color:#f0faf8 !important}.has-text-info-dark{color:#276d62 !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#359284 !important}.has-background-info-dark{background-color:#276d62 !important}.has-text-success{color:#a6da95 !important}a.has-text-success:hover,a.has-text-success:focus{color:#86cd6f !important}.has-background-success{background-color:#a6da95 !important}.has-text-success-light{color:#f2faf0 !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#d3edca !important}.has-background-success-light{background-color:#f2faf0 !important}.has-text-success-dark{color:#386e26 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#4b9333 !important}.has-background-success-dark{background-color:#386e26 !important}.has-text-warning{color:#eed49f !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#e6c174 !important}.has-background-warning{background-color:#eed49f !important}.has-text-warning-light{color:#fcf7ee !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#f4e4c2 !important}.has-background-warning-light{background-color:#fcf7ee !important}.has-text-warning-dark{color:#7e5c16 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#a97b1e !important}.has-background-warning-dark{background-color:#7e5c16 !important}.has-text-danger{color:#ed8796 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#e65b6f !important}.has-background-danger{background-color:#ed8796 !important}.has-text-danger-light{color:#fcedef !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#f6c1c9 !important}.has-background-danger-light{background-color:#fcedef !important}.has-text-danger-dark{color:#971729 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#c31d36 !important}.has-background-danger-dark{background-color:#971729 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#363a4f !important}.has-background-grey-darker{background-color:#363a4f !important}.has-text-grey-dark{color:#494d64 !important}.has-background-grey-dark{background-color:#494d64 !important}.has-text-grey{color:#5b6078 !important}.has-background-grey{background-color:#5b6078 !important}.has-text-grey-light{color:#6e738d !important}.has-background-grey-light{background-color:#6e738d !important}.has-text-grey-lighter{color:#8087a2 !important}.has-background-grey-lighter{background-color:#8087a2 !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}html.theme--catppuccin-macchiato html{background-color:#24273a;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-macchiato article,html.theme--catppuccin-macchiato aside,html.theme--catppuccin-macchiato figure,html.theme--catppuccin-macchiato footer,html.theme--catppuccin-macchiato header,html.theme--catppuccin-macchiato hgroup,html.theme--catppuccin-macchiato section{display:block}html.theme--catppuccin-macchiato body,html.theme--catppuccin-macchiato button,html.theme--catppuccin-macchiato input,html.theme--catppuccin-macchiato optgroup,html.theme--catppuccin-macchiato select,html.theme--catppuccin-macchiato textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}html.theme--catppuccin-macchiato code,html.theme--catppuccin-macchiato pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-macchiato body{color:#cad3f5;font-size:1em;font-weight:400;line-height:1.5}html.theme--catppuccin-macchiato a{color:#8aadf4;cursor:pointer;text-decoration:none}html.theme--catppuccin-macchiato a strong{color:currentColor}html.theme--catppuccin-macchiato a:hover{color:#91d7e3}html.theme--catppuccin-macchiato code{background-color:#1e2030;color:#cad3f5;font-size:.875em;font-weight:normal;padding:.1em}html.theme--catppuccin-macchiato hr{background-color:#1e2030;border:none;display:block;height:2px;margin:1.5rem 0}html.theme--catppuccin-macchiato img{height:auto;max-width:100%}html.theme--catppuccin-macchiato input[type="checkbox"],html.theme--catppuccin-macchiato input[type="radio"]{vertical-align:baseline}html.theme--catppuccin-macchiato small{font-size:.875em}html.theme--catppuccin-macchiato span{font-style:inherit;font-weight:inherit}html.theme--catppuccin-macchiato strong{color:#b5c1f1;font-weight:700}html.theme--catppuccin-macchiato fieldset{border:none}html.theme--catppuccin-macchiato pre{-webkit-overflow-scrolling:touch;background-color:#1e2030;color:#cad3f5;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}html.theme--catppuccin-macchiato pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}html.theme--catppuccin-macchiato table td,html.theme--catppuccin-macchiato table th{vertical-align:top}html.theme--catppuccin-macchiato table td:not([align]),html.theme--catppuccin-macchiato table th:not([align]){text-align:inherit}html.theme--catppuccin-macchiato table th{color:#b5c1f1}html.theme--catppuccin-macchiato .box{background-color:#494d64;border-radius:8px;box-shadow:none;color:#cad3f5;display:block;padding:1.25rem}html.theme--catppuccin-macchiato a.box:hover,html.theme--catppuccin-macchiato a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #8aadf4}html.theme--catppuccin-macchiato a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #8aadf4}html.theme--catppuccin-macchiato .button{background-color:#1e2030;border-color:#3b3f5f;border-width:1px;color:#8aadf4;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}html.theme--catppuccin-macchiato .button strong{color:inherit}html.theme--catppuccin-macchiato .button .icon,html.theme--catppuccin-macchiato .button .icon.is-small,html.theme--catppuccin-macchiato .button #documenter .docs-sidebar form.docs-search>input.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .button form.docs-search>input.icon,html.theme--catppuccin-macchiato .button .icon.is-medium,html.theme--catppuccin-macchiato .button .icon.is-large{height:1.5em;width:1.5em}html.theme--catppuccin-macchiato .button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}html.theme--catppuccin-macchiato .button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-macchiato .button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-macchiato .button:hover,html.theme--catppuccin-macchiato .button.is-hovered{border-color:#6e738d;color:#b5c1f1}html.theme--catppuccin-macchiato .button:focus,html.theme--catppuccin-macchiato .button.is-focused{border-color:#6e738d;color:#739df2}html.theme--catppuccin-macchiato .button:focus:not(:active),html.theme--catppuccin-macchiato .button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .button:active,html.theme--catppuccin-macchiato .button.is-active{border-color:#494d64;color:#b5c1f1}html.theme--catppuccin-macchiato .button.is-text{background-color:transparent;border-color:transparent;color:#cad3f5;text-decoration:underline}html.theme--catppuccin-macchiato .button.is-text:hover,html.theme--catppuccin-macchiato .button.is-text.is-hovered,html.theme--catppuccin-macchiato .button.is-text:focus,html.theme--catppuccin-macchiato .button.is-text.is-focused{background-color:#1e2030;color:#b5c1f1}html.theme--catppuccin-macchiato .button.is-text:active,html.theme--catppuccin-macchiato .button.is-text.is-active{background-color:#141620;color:#b5c1f1}html.theme--catppuccin-macchiato .button.is-text[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}html.theme--catppuccin-macchiato .button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#8aadf4;text-decoration:none}html.theme--catppuccin-macchiato .button.is-ghost:hover,html.theme--catppuccin-macchiato .button.is-ghost.is-hovered{color:#8aadf4;text-decoration:underline}html.theme--catppuccin-macchiato .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-white:hover,html.theme--catppuccin-macchiato .button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-white:focus,html.theme--catppuccin-macchiato .button.is-white.is-focused{border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-white:focus:not(:active),html.theme--catppuccin-macchiato .button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-macchiato .button.is-white:active,html.theme--catppuccin-macchiato .button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-white[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}html.theme--catppuccin-macchiato .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .button.is-white.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-hovered{background-color:#000}html.theme--catppuccin-macchiato .button.is-white.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-macchiato .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-macchiato .button.is-white.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-white.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-macchiato .button.is-white.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-black:hover,html.theme--catppuccin-macchiato .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-black:focus,html.theme--catppuccin-macchiato .button.is-black.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-black:focus:not(:active),html.theme--catppuccin-macchiato .button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-macchiato .button.is-black:active,html.theme--catppuccin-macchiato .button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-black[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}html.theme--catppuccin-macchiato .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-black.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-macchiato .button.is-black.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-black.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-black.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-black.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light:hover,html.theme--catppuccin-macchiato .button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light:focus,html.theme--catppuccin-macchiato .button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light:focus:not(:active),html.theme--catppuccin-macchiato .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-macchiato .button.is-light:active,html.theme--catppuccin-macchiato .button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}html.theme--catppuccin-macchiato .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-macchiato .button.is-light.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-macchiato .button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}html.theme--catppuccin-macchiato .button.is-light.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-light.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-light.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-dark,html.theme--catppuccin-macchiato .content kbd.button{background-color:#363a4f;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-dark:hover,html.theme--catppuccin-macchiato .content kbd.button:hover,html.theme--catppuccin-macchiato .button.is-dark.is-hovered,html.theme--catppuccin-macchiato .content kbd.button.is-hovered{background-color:#313447;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-dark:focus,html.theme--catppuccin-macchiato .content kbd.button:focus,html.theme--catppuccin-macchiato .button.is-dark.is-focused,html.theme--catppuccin-macchiato .content kbd.button.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-dark:focus:not(:active),html.theme--catppuccin-macchiato .content kbd.button:focus:not(:active),html.theme--catppuccin-macchiato .button.is-dark.is-focused:not(:active),html.theme--catppuccin-macchiato .content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(54,58,79,0.25)}html.theme--catppuccin-macchiato .button.is-dark:active,html.theme--catppuccin-macchiato .content kbd.button:active,html.theme--catppuccin-macchiato .button.is-dark.is-active,html.theme--catppuccin-macchiato .content kbd.button.is-active{background-color:#2c2f40;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-dark[disabled],html.theme--catppuccin-macchiato .content kbd.button[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-dark,fieldset[disabled] html.theme--catppuccin-macchiato .content kbd.button{background-color:#363a4f;border-color:#363a4f;box-shadow:none}html.theme--catppuccin-macchiato .button.is-dark.is-inverted,html.theme--catppuccin-macchiato .content kbd.button.is-inverted{background-color:#fff;color:#363a4f}html.theme--catppuccin-macchiato .button.is-dark.is-inverted:hover,html.theme--catppuccin-macchiato .content kbd.button.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-hovered,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-macchiato .button.is-dark.is-inverted[disabled],html.theme--catppuccin-macchiato .content kbd.button.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-dark.is-inverted,fieldset[disabled] html.theme--catppuccin-macchiato .content kbd.button.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363a4f}html.theme--catppuccin-macchiato .button.is-dark.is-loading::after,html.theme--catppuccin-macchiato .content kbd.button.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-dark.is-outlined,html.theme--catppuccin-macchiato .content kbd.button.is-outlined{background-color:transparent;border-color:#363a4f;color:#363a4f}html.theme--catppuccin-macchiato .button.is-dark.is-outlined:hover,html.theme--catppuccin-macchiato .content kbd.button.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-hovered,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-dark.is-outlined:focus,html.theme--catppuccin-macchiato .content kbd.button.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-focused,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-focused{background-color:#363a4f;border-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-loading::after,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #363a4f #363a4f !important}html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-dark.is-outlined[disabled],html.theme--catppuccin-macchiato .content kbd.button.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-dark.is-outlined,fieldset[disabled] html.theme--catppuccin-macchiato .content kbd.button.is-outlined{background-color:transparent;border-color:#363a4f;box-shadow:none;color:#363a4f}html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined.is-focused,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined.is-focused{background-color:#fff;color:#363a4f}html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363a4f #363a4f !important}html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined[disabled],html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink{background-color:#8aadf4;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-primary:hover,html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink:hover,html.theme--catppuccin-macchiato .button.is-primary.is-hovered,html.theme--catppuccin-macchiato .docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#7ea5f3;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-primary:focus,html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink:focus,html.theme--catppuccin-macchiato .button.is-primary.is-focused,html.theme--catppuccin-macchiato .docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-primary:focus:not(:active),html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink:focus:not(:active),html.theme--catppuccin-macchiato .button.is-primary.is-focused:not(:active),html.theme--catppuccin-macchiato .docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .button.is-primary:active,html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink:active,html.theme--catppuccin-macchiato .button.is-primary.is-active,html.theme--catppuccin-macchiato .docstring>section>a.button.is-active.docs-sourcelink{background-color:#739df2;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-primary[disabled],html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-primary,fieldset[disabled] html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink{background-color:#8aadf4;border-color:#8aadf4;box-shadow:none}html.theme--catppuccin-macchiato .button.is-primary.is-inverted,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-primary.is-inverted:hover,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.docs-sourcelink:hover,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-hovered,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}html.theme--catppuccin-macchiato .button.is-primary.is-inverted[disabled],html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-primary.is-inverted,fieldset[disabled] html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-primary.is-loading::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-primary.is-outlined,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#8aadf4;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-primary.is-outlined:hover,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-hovered,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-macchiato .button.is-primary.is-outlined:focus,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-focused,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#8aadf4;border-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-loading::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #8aadf4 #8aadf4 !important}html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-primary.is-outlined[disabled],html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-primary.is-outlined,fieldset[disabled] html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#8aadf4;box-shadow:none;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined.is-focused,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #8aadf4 #8aadf4 !important}html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined[disabled],html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-primary.is-light,html.theme--catppuccin-macchiato .docstring>section>a.button.is-light.docs-sourcelink{background-color:#ecf2fd;color:#0e3b95}html.theme--catppuccin-macchiato .button.is-primary.is-light:hover,html.theme--catppuccin-macchiato .docstring>section>a.button.is-light.docs-sourcelink:hover,html.theme--catppuccin-macchiato .button.is-primary.is-light.is-hovered,html.theme--catppuccin-macchiato .docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#e1eafc;border-color:transparent;color:#0e3b95}html.theme--catppuccin-macchiato .button.is-primary.is-light:active,html.theme--catppuccin-macchiato .docstring>section>a.button.is-light.docs-sourcelink:active,html.theme--catppuccin-macchiato .button.is-primary.is-light.is-active,html.theme--catppuccin-macchiato .docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#d5e2fb;border-color:transparent;color:#0e3b95}html.theme--catppuccin-macchiato .button.is-link{background-color:#8aadf4;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-link:hover,html.theme--catppuccin-macchiato .button.is-link.is-hovered{background-color:#7ea5f3;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-link:focus,html.theme--catppuccin-macchiato .button.is-link.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-link:focus:not(:active),html.theme--catppuccin-macchiato .button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .button.is-link:active,html.theme--catppuccin-macchiato .button.is-link.is-active{background-color:#739df2;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-link[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-link{background-color:#8aadf4;border-color:#8aadf4;box-shadow:none}html.theme--catppuccin-macchiato .button.is-link.is-inverted{background-color:#fff;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-link.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-macchiato .button.is-link.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-link.is-outlined{background-color:transparent;border-color:#8aadf4;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-link.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-link.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-focused{background-color:#8aadf4;border-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #8aadf4 #8aadf4 !important}html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-link.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-link.is-outlined{background-color:transparent;border-color:#8aadf4;box-shadow:none;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #8aadf4 #8aadf4 !important}html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-link.is-light{background-color:#ecf2fd;color:#0e3b95}html.theme--catppuccin-macchiato .button.is-link.is-light:hover,html.theme--catppuccin-macchiato .button.is-link.is-light.is-hovered{background-color:#e1eafc;border-color:transparent;color:#0e3b95}html.theme--catppuccin-macchiato .button.is-link.is-light:active,html.theme--catppuccin-macchiato .button.is-link.is-light.is-active{background-color:#d5e2fb;border-color:transparent;color:#0e3b95}html.theme--catppuccin-macchiato .button.is-info{background-color:#8bd5ca;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info:hover,html.theme--catppuccin-macchiato .button.is-info.is-hovered{background-color:#82d2c6;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info:focus,html.theme--catppuccin-macchiato .button.is-info.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info:focus:not(:active),html.theme--catppuccin-macchiato .button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(139,213,202,0.25)}html.theme--catppuccin-macchiato .button.is-info:active,html.theme--catppuccin-macchiato .button.is-info.is-active{background-color:#78cec1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-info{background-color:#8bd5ca;border-color:#8bd5ca;box-shadow:none}html.theme--catppuccin-macchiato .button.is-info.is-inverted{background-color:rgba(0,0,0,0.7);color:#8bd5ca}html.theme--catppuccin-macchiato .button.is-info.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-info.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#8bd5ca}html.theme--catppuccin-macchiato .button.is-info.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-info.is-outlined{background-color:transparent;border-color:#8bd5ca;color:#8bd5ca}html.theme--catppuccin-macchiato .button.is-info.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-info.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-focused{background-color:#8bd5ca;border-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #8bd5ca #8bd5ca !important}html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-info.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-info.is-outlined{background-color:transparent;border-color:#8bd5ca;box-shadow:none;color:#8bd5ca}html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#8bd5ca}html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #8bd5ca #8bd5ca !important}html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info.is-light{background-color:#f0faf8;color:#276d62}html.theme--catppuccin-macchiato .button.is-info.is-light:hover,html.theme--catppuccin-macchiato .button.is-info.is-light.is-hovered{background-color:#e7f6f4;border-color:transparent;color:#276d62}html.theme--catppuccin-macchiato .button.is-info.is-light:active,html.theme--catppuccin-macchiato .button.is-info.is-light.is-active{background-color:#ddf3f0;border-color:transparent;color:#276d62}html.theme--catppuccin-macchiato .button.is-success{background-color:#a6da95;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success:hover,html.theme--catppuccin-macchiato .button.is-success.is-hovered{background-color:#9ed78c;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success:focus,html.theme--catppuccin-macchiato .button.is-success.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success:focus:not(:active),html.theme--catppuccin-macchiato .button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(166,218,149,0.25)}html.theme--catppuccin-macchiato .button.is-success:active,html.theme--catppuccin-macchiato .button.is-success.is-active{background-color:#96d382;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-success{background-color:#a6da95;border-color:#a6da95;box-shadow:none}html.theme--catppuccin-macchiato .button.is-success.is-inverted{background-color:rgba(0,0,0,0.7);color:#a6da95}html.theme--catppuccin-macchiato .button.is-success.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-success.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#a6da95}html.theme--catppuccin-macchiato .button.is-success.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-success.is-outlined{background-color:transparent;border-color:#a6da95;color:#a6da95}html.theme--catppuccin-macchiato .button.is-success.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-success.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-focused{background-color:#a6da95;border-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #a6da95 #a6da95 !important}html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-success.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-success.is-outlined{background-color:transparent;border-color:#a6da95;box-shadow:none;color:#a6da95}html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#a6da95}html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #a6da95 #a6da95 !important}html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success.is-light{background-color:#f2faf0;color:#386e26}html.theme--catppuccin-macchiato .button.is-success.is-light:hover,html.theme--catppuccin-macchiato .button.is-success.is-light.is-hovered{background-color:#eaf6e6;border-color:transparent;color:#386e26}html.theme--catppuccin-macchiato .button.is-success.is-light:active,html.theme--catppuccin-macchiato .button.is-success.is-light.is-active{background-color:#e2f3dd;border-color:transparent;color:#386e26}html.theme--catppuccin-macchiato .button.is-warning{background-color:#eed49f;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning:hover,html.theme--catppuccin-macchiato .button.is-warning.is-hovered{background-color:#eccf94;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning:focus,html.theme--catppuccin-macchiato .button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning:focus:not(:active),html.theme--catppuccin-macchiato .button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(238,212,159,0.25)}html.theme--catppuccin-macchiato .button.is-warning:active,html.theme--catppuccin-macchiato .button.is-warning.is-active{background-color:#eaca89;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-warning{background-color:#eed49f;border-color:#eed49f;box-shadow:none}html.theme--catppuccin-macchiato .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#eed49f}html.theme--catppuccin-macchiato .button.is-warning.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#eed49f}html.theme--catppuccin-macchiato .button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-warning.is-outlined{background-color:transparent;border-color:#eed49f;color:#eed49f}html.theme--catppuccin-macchiato .button.is-warning.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-warning.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-focused{background-color:#eed49f;border-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #eed49f #eed49f !important}html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-warning.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-warning.is-outlined{background-color:transparent;border-color:#eed49f;box-shadow:none;color:#eed49f}html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#eed49f}html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #eed49f #eed49f !important}html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning.is-light{background-color:#fcf7ee;color:#7e5c16}html.theme--catppuccin-macchiato .button.is-warning.is-light:hover,html.theme--catppuccin-macchiato .button.is-warning.is-light.is-hovered{background-color:#faf2e3;border-color:transparent;color:#7e5c16}html.theme--catppuccin-macchiato .button.is-warning.is-light:active,html.theme--catppuccin-macchiato .button.is-warning.is-light.is-active{background-color:#f8eed8;border-color:transparent;color:#7e5c16}html.theme--catppuccin-macchiato .button.is-danger{background-color:#ed8796;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-danger:hover,html.theme--catppuccin-macchiato .button.is-danger.is-hovered{background-color:#eb7c8c;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-danger:focus,html.theme--catppuccin-macchiato .button.is-danger.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-danger:focus:not(:active),html.theme--catppuccin-macchiato .button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(237,135,150,0.25)}html.theme--catppuccin-macchiato .button.is-danger:active,html.theme--catppuccin-macchiato .button.is-danger.is-active{background-color:#ea7183;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-danger[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-danger{background-color:#ed8796;border-color:#ed8796;box-shadow:none}html.theme--catppuccin-macchiato .button.is-danger.is-inverted{background-color:#fff;color:#ed8796}html.theme--catppuccin-macchiato .button.is-danger.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-macchiato .button.is-danger.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#ed8796}html.theme--catppuccin-macchiato .button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-danger.is-outlined{background-color:transparent;border-color:#ed8796;color:#ed8796}html.theme--catppuccin-macchiato .button.is-danger.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-danger.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-focused{background-color:#ed8796;border-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #ed8796 #ed8796 !important}html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-danger.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-danger.is-outlined{background-color:transparent;border-color:#ed8796;box-shadow:none;color:#ed8796}html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#ed8796}html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ed8796 #ed8796 !important}html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-danger.is-light{background-color:#fcedef;color:#971729}html.theme--catppuccin-macchiato .button.is-danger.is-light:hover,html.theme--catppuccin-macchiato .button.is-danger.is-light.is-hovered{background-color:#fbe2e6;border-color:transparent;color:#971729}html.theme--catppuccin-macchiato .button.is-danger.is-light:active,html.theme--catppuccin-macchiato .button.is-danger.is-light.is-active{background-color:#f9d7dc;border-color:transparent;color:#971729}html.theme--catppuccin-macchiato .button.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}html.theme--catppuccin-macchiato .button.is-small:not(.is-rounded),html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:3px}html.theme--catppuccin-macchiato .button.is-normal{font-size:1rem}html.theme--catppuccin-macchiato .button.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .button.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .button[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button{background-color:#6e738d;border-color:#5b6078;box-shadow:none;opacity:.5}html.theme--catppuccin-macchiato .button.is-fullwidth{display:flex;width:100%}html.theme--catppuccin-macchiato .button.is-loading{color:transparent !important;pointer-events:none}html.theme--catppuccin-macchiato .button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}html.theme--catppuccin-macchiato .button.is-static{background-color:#1e2030;border-color:#5b6078;color:#8087a2;box-shadow:none;pointer-events:none}html.theme--catppuccin-macchiato .button.is-rounded,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}html.theme--catppuccin-macchiato .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-macchiato .buttons .button{margin-bottom:0.5rem}html.theme--catppuccin-macchiato .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}html.theme--catppuccin-macchiato .buttons:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-macchiato .buttons:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-macchiato .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}html.theme--catppuccin-macchiato .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:3px}html.theme--catppuccin-macchiato .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}html.theme--catppuccin-macchiato .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}html.theme--catppuccin-macchiato .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-macchiato .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}html.theme--catppuccin-macchiato .buttons.has-addons .button:last-child{margin-right:0}html.theme--catppuccin-macchiato .buttons.has-addons .button:hover,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-hovered{z-index:2}html.theme--catppuccin-macchiato .buttons.has-addons .button:focus,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-focused,html.theme--catppuccin-macchiato .buttons.has-addons .button:active,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-active,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-selected{z-index:3}html.theme--catppuccin-macchiato .buttons.has-addons .button:focus:hover,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-focused:hover,html.theme--catppuccin-macchiato .buttons.has-addons .button:active:hover,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-active:hover,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-selected:hover{z-index:4}html.theme--catppuccin-macchiato .buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .buttons.is-centered{justify-content:center}html.theme--catppuccin-macchiato .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}html.theme--catppuccin-macchiato .buttons.is-right{justify-content:flex-end}html.theme--catppuccin-macchiato .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .button.is-responsive.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}html.theme--catppuccin-macchiato .button.is-responsive,html.theme--catppuccin-macchiato .button.is-responsive.is-normal{font-size:.65625rem}html.theme--catppuccin-macchiato .button.is-responsive.is-medium{font-size:.75rem}html.theme--catppuccin-macchiato .button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .button.is-responsive.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}html.theme--catppuccin-macchiato .button.is-responsive,html.theme--catppuccin-macchiato .button.is-responsive.is-normal{font-size:.75rem}html.theme--catppuccin-macchiato .button.is-responsive.is-medium{font-size:1rem}html.theme--catppuccin-macchiato .button.is-responsive.is-large{font-size:1.25rem}}html.theme--catppuccin-macchiato .container{flex-grow:1;margin:0 auto;position:relative;width:auto}html.theme--catppuccin-macchiato .container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .container{max-width:992px}}@media screen and (max-width: 1215px){html.theme--catppuccin-macchiato .container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){html.theme--catppuccin-macchiato .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}html.theme--catppuccin-macchiato .content li+li{margin-top:0.25em}html.theme--catppuccin-macchiato .content p:not(:last-child),html.theme--catppuccin-macchiato .content dl:not(:last-child),html.theme--catppuccin-macchiato .content ol:not(:last-child),html.theme--catppuccin-macchiato .content ul:not(:last-child),html.theme--catppuccin-macchiato .content blockquote:not(:last-child),html.theme--catppuccin-macchiato .content pre:not(:last-child),html.theme--catppuccin-macchiato .content table:not(:last-child){margin-bottom:1em}html.theme--catppuccin-macchiato .content h1,html.theme--catppuccin-macchiato .content h2,html.theme--catppuccin-macchiato .content h3,html.theme--catppuccin-macchiato .content h4,html.theme--catppuccin-macchiato .content h5,html.theme--catppuccin-macchiato .content h6{color:#cad3f5;font-weight:600;line-height:1.125}html.theme--catppuccin-macchiato .content h1{font-size:2em;margin-bottom:0.5em}html.theme--catppuccin-macchiato .content h1:not(:first-child){margin-top:1em}html.theme--catppuccin-macchiato .content h2{font-size:1.75em;margin-bottom:0.5714em}html.theme--catppuccin-macchiato .content h2:not(:first-child){margin-top:1.1428em}html.theme--catppuccin-macchiato .content h3{font-size:1.5em;margin-bottom:0.6666em}html.theme--catppuccin-macchiato .content h3:not(:first-child){margin-top:1.3333em}html.theme--catppuccin-macchiato .content h4{font-size:1.25em;margin-bottom:0.8em}html.theme--catppuccin-macchiato .content h5{font-size:1.125em;margin-bottom:0.8888em}html.theme--catppuccin-macchiato .content h6{font-size:1em;margin-bottom:1em}html.theme--catppuccin-macchiato .content blockquote{background-color:#1e2030;border-left:5px solid #5b6078;padding:1.25em 1.5em}html.theme--catppuccin-macchiato .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-macchiato .content ol:not([type]){list-style-type:decimal}html.theme--catppuccin-macchiato .content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}html.theme--catppuccin-macchiato .content ol.is-lower-roman:not([type]){list-style-type:lower-roman}html.theme--catppuccin-macchiato .content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}html.theme--catppuccin-macchiato .content ol.is-upper-roman:not([type]){list-style-type:upper-roman}html.theme--catppuccin-macchiato .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-macchiato .content ul ul{list-style-type:circle;margin-top:0.5em}html.theme--catppuccin-macchiato .content ul ul ul{list-style-type:square}html.theme--catppuccin-macchiato .content dd{margin-left:2em}html.theme--catppuccin-macchiato .content figure{margin-left:2em;margin-right:2em;text-align:center}html.theme--catppuccin-macchiato .content figure:not(:first-child){margin-top:2em}html.theme--catppuccin-macchiato .content figure:not(:last-child){margin-bottom:2em}html.theme--catppuccin-macchiato .content figure img{display:inline-block}html.theme--catppuccin-macchiato .content figure figcaption{font-style:italic}html.theme--catppuccin-macchiato .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}html.theme--catppuccin-macchiato .content sup,html.theme--catppuccin-macchiato .content sub{font-size:75%}html.theme--catppuccin-macchiato .content table{width:100%}html.theme--catppuccin-macchiato .content table td,html.theme--catppuccin-macchiato .content table th{border:1px solid #5b6078;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-macchiato .content table th{color:#b5c1f1}html.theme--catppuccin-macchiato .content table th:not([align]){text-align:inherit}html.theme--catppuccin-macchiato .content table thead td,html.theme--catppuccin-macchiato .content table thead th{border-width:0 0 2px;color:#b5c1f1}html.theme--catppuccin-macchiato .content table tfoot td,html.theme--catppuccin-macchiato .content table tfoot th{border-width:2px 0 0;color:#b5c1f1}html.theme--catppuccin-macchiato .content table tbody tr:last-child td,html.theme--catppuccin-macchiato .content table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-macchiato .content .tabs li+li{margin-top:0}html.theme--catppuccin-macchiato .content.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}html.theme--catppuccin-macchiato .content.is-normal{font-size:1rem}html.theme--catppuccin-macchiato .content.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .content.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}html.theme--catppuccin-macchiato .icon.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}html.theme--catppuccin-macchiato .icon.is-medium{height:2rem;width:2rem}html.theme--catppuccin-macchiato .icon.is-large{height:3rem;width:3rem}html.theme--catppuccin-macchiato .icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}html.theme--catppuccin-macchiato .icon-text .icon{flex-grow:0;flex-shrink:0}html.theme--catppuccin-macchiato .icon-text .icon:not(:last-child){margin-right:.25em}html.theme--catppuccin-macchiato .icon-text .icon:not(:first-child){margin-left:.25em}html.theme--catppuccin-macchiato div.icon-text{display:flex}html.theme--catppuccin-macchiato .image,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img{display:block;position:relative}html.theme--catppuccin-macchiato .image img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}html.theme--catppuccin-macchiato .image img.is-rounded,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}html.theme--catppuccin-macchiato .image.is-fullwidth,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}html.theme--catppuccin-macchiato .image.is-square img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-macchiato .image.is-square .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-macchiato .image.is-1by1 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-macchiato .image.is-1by1 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-macchiato .image.is-5by4 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-macchiato .image.is-5by4 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-macchiato .image.is-4by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-macchiato .image.is-4by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by2 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-macchiato .image.is-3by2 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-macchiato .image.is-5by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-macchiato .image.is-5by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-macchiato .image.is-16by9 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-macchiato .image.is-16by9 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-macchiato .image.is-2by1 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-macchiato .image.is-2by1 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by1 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-macchiato .image.is-3by1 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-macchiato .image.is-4by5 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-macchiato .image.is-4by5 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by4 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-macchiato .image.is-3by4 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-macchiato .image.is-2by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-macchiato .image.is-2by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by5 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-macchiato .image.is-3by5 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-macchiato .image.is-9by16 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-macchiato .image.is-9by16 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-macchiato .image.is-1by2 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-macchiato .image.is-1by2 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-macchiato .image.is-1by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-macchiato .image.is-1by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}html.theme--catppuccin-macchiato .image.is-square,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-square,html.theme--catppuccin-macchiato .image.is-1by1,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}html.theme--catppuccin-macchiato .image.is-5by4,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}html.theme--catppuccin-macchiato .image.is-4by3,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}html.theme--catppuccin-macchiato .image.is-3by2,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}html.theme--catppuccin-macchiato .image.is-5by3,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}html.theme--catppuccin-macchiato .image.is-16by9,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}html.theme--catppuccin-macchiato .image.is-2by1,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}html.theme--catppuccin-macchiato .image.is-3by1,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}html.theme--catppuccin-macchiato .image.is-4by5,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}html.theme--catppuccin-macchiato .image.is-3by4,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}html.theme--catppuccin-macchiato .image.is-2by3,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}html.theme--catppuccin-macchiato .image.is-3by5,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}html.theme--catppuccin-macchiato .image.is-9by16,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}html.theme--catppuccin-macchiato .image.is-1by2,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}html.theme--catppuccin-macchiato .image.is-1by3,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}html.theme--catppuccin-macchiato .image.is-16x16,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}html.theme--catppuccin-macchiato .image.is-24x24,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}html.theme--catppuccin-macchiato .image.is-32x32,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}html.theme--catppuccin-macchiato .image.is-48x48,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}html.theme--catppuccin-macchiato .image.is-64x64,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}html.theme--catppuccin-macchiato .image.is-96x96,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}html.theme--catppuccin-macchiato .image.is-128x128,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}html.theme--catppuccin-macchiato .notification{background-color:#1e2030;border-radius:.4em;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}html.theme--catppuccin-macchiato .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-macchiato .notification strong{color:currentColor}html.theme--catppuccin-macchiato .notification code,html.theme--catppuccin-macchiato .notification pre{background:#fff}html.theme--catppuccin-macchiato .notification pre code{background:transparent}html.theme--catppuccin-macchiato .notification>.delete{right:.5rem;position:absolute;top:0.5rem}html.theme--catppuccin-macchiato .notification .title,html.theme--catppuccin-macchiato .notification .subtitle,html.theme--catppuccin-macchiato .notification .content{color:currentColor}html.theme--catppuccin-macchiato .notification.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .notification.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .notification.is-dark,html.theme--catppuccin-macchiato .content kbd.notification{background-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .notification.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.notification.docs-sourcelink{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .notification.is-primary.is-light,html.theme--catppuccin-macchiato .docstring>section>a.notification.is-light.docs-sourcelink{background-color:#ecf2fd;color:#0e3b95}html.theme--catppuccin-macchiato .notification.is-link{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .notification.is-link.is-light{background-color:#ecf2fd;color:#0e3b95}html.theme--catppuccin-macchiato .notification.is-info{background-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .notification.is-info.is-light{background-color:#f0faf8;color:#276d62}html.theme--catppuccin-macchiato .notification.is-success{background-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .notification.is-success.is-light{background-color:#f2faf0;color:#386e26}html.theme--catppuccin-macchiato .notification.is-warning{background-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .notification.is-warning.is-light{background-color:#fcf7ee;color:#7e5c16}html.theme--catppuccin-macchiato .notification.is-danger{background-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .notification.is-danger.is-light{background-color:#fcedef;color:#971729}html.theme--catppuccin-macchiato .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}html.theme--catppuccin-macchiato .progress::-webkit-progress-bar{background-color:#494d64}html.theme--catppuccin-macchiato .progress::-webkit-progress-value{background-color:#8087a2}html.theme--catppuccin-macchiato .progress::-moz-progress-bar{background-color:#8087a2}html.theme--catppuccin-macchiato .progress::-ms-fill{background-color:#8087a2;border:none}html.theme--catppuccin-macchiato .progress.is-white::-webkit-progress-value{background-color:#fff}html.theme--catppuccin-macchiato .progress.is-white::-moz-progress-bar{background-color:#fff}html.theme--catppuccin-macchiato .progress.is-white::-ms-fill{background-color:#fff}html.theme--catppuccin-macchiato .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}html.theme--catppuccin-macchiato .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}html.theme--catppuccin-macchiato .progress.is-black::-ms-fill{background-color:#0a0a0a}html.theme--catppuccin-macchiato .progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-light::-webkit-progress-value{background-color:#f5f5f5}html.theme--catppuccin-macchiato .progress.is-light::-moz-progress-bar{background-color:#f5f5f5}html.theme--catppuccin-macchiato .progress.is-light::-ms-fill{background-color:#f5f5f5}html.theme--catppuccin-macchiato .progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-dark::-webkit-progress-value,html.theme--catppuccin-macchiato .content kbd.progress::-webkit-progress-value{background-color:#363a4f}html.theme--catppuccin-macchiato .progress.is-dark::-moz-progress-bar,html.theme--catppuccin-macchiato .content kbd.progress::-moz-progress-bar{background-color:#363a4f}html.theme--catppuccin-macchiato .progress.is-dark::-ms-fill,html.theme--catppuccin-macchiato .content kbd.progress::-ms-fill{background-color:#363a4f}html.theme--catppuccin-macchiato .progress.is-dark:indeterminate,html.theme--catppuccin-macchiato .content kbd.progress:indeterminate{background-image:linear-gradient(to right, #363a4f 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-primary::-webkit-progress-value,html.theme--catppuccin-macchiato .docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#8aadf4}html.theme--catppuccin-macchiato .progress.is-primary::-moz-progress-bar,html.theme--catppuccin-macchiato .docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#8aadf4}html.theme--catppuccin-macchiato .progress.is-primary::-ms-fill,html.theme--catppuccin-macchiato .docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#8aadf4}html.theme--catppuccin-macchiato .progress.is-primary:indeterminate,html.theme--catppuccin-macchiato .docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #8aadf4 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-link::-webkit-progress-value{background-color:#8aadf4}html.theme--catppuccin-macchiato .progress.is-link::-moz-progress-bar{background-color:#8aadf4}html.theme--catppuccin-macchiato .progress.is-link::-ms-fill{background-color:#8aadf4}html.theme--catppuccin-macchiato .progress.is-link:indeterminate{background-image:linear-gradient(to right, #8aadf4 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-info::-webkit-progress-value{background-color:#8bd5ca}html.theme--catppuccin-macchiato .progress.is-info::-moz-progress-bar{background-color:#8bd5ca}html.theme--catppuccin-macchiato .progress.is-info::-ms-fill{background-color:#8bd5ca}html.theme--catppuccin-macchiato .progress.is-info:indeterminate{background-image:linear-gradient(to right, #8bd5ca 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-success::-webkit-progress-value{background-color:#a6da95}html.theme--catppuccin-macchiato .progress.is-success::-moz-progress-bar{background-color:#a6da95}html.theme--catppuccin-macchiato .progress.is-success::-ms-fill{background-color:#a6da95}html.theme--catppuccin-macchiato .progress.is-success:indeterminate{background-image:linear-gradient(to right, #a6da95 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-warning::-webkit-progress-value{background-color:#eed49f}html.theme--catppuccin-macchiato .progress.is-warning::-moz-progress-bar{background-color:#eed49f}html.theme--catppuccin-macchiato .progress.is-warning::-ms-fill{background-color:#eed49f}html.theme--catppuccin-macchiato .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #eed49f 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-danger::-webkit-progress-value{background-color:#ed8796}html.theme--catppuccin-macchiato .progress.is-danger::-moz-progress-bar{background-color:#ed8796}html.theme--catppuccin-macchiato .progress.is-danger::-ms-fill{background-color:#ed8796}html.theme--catppuccin-macchiato .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #ed8796 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#494d64;background-image:linear-gradient(to right, #cad3f5 30%, #494d64 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}html.theme--catppuccin-macchiato .progress:indeterminate::-webkit-progress-bar{background-color:transparent}html.theme--catppuccin-macchiato .progress:indeterminate::-moz-progress-bar{background-color:transparent}html.theme--catppuccin-macchiato .progress:indeterminate::-ms-fill{animation-name:none}html.theme--catppuccin-macchiato .progress.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}html.theme--catppuccin-macchiato .progress.is-medium{height:1.25rem}html.theme--catppuccin-macchiato .progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}html.theme--catppuccin-macchiato .table{background-color:#494d64;color:#cad3f5}html.theme--catppuccin-macchiato .table td,html.theme--catppuccin-macchiato .table th{border:1px solid #5b6078;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-macchiato .table td.is-white,html.theme--catppuccin-macchiato .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .table td.is-black,html.theme--catppuccin-macchiato .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .table td.is-light,html.theme--catppuccin-macchiato .table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .table td.is-dark,html.theme--catppuccin-macchiato .table th.is-dark{background-color:#363a4f;border-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .table td.is-primary,html.theme--catppuccin-macchiato .table th.is-primary{background-color:#8aadf4;border-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .table td.is-link,html.theme--catppuccin-macchiato .table th.is-link{background-color:#8aadf4;border-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .table td.is-info,html.theme--catppuccin-macchiato .table th.is-info{background-color:#8bd5ca;border-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .table td.is-success,html.theme--catppuccin-macchiato .table th.is-success{background-color:#a6da95;border-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .table td.is-warning,html.theme--catppuccin-macchiato .table th.is-warning{background-color:#eed49f;border-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .table td.is-danger,html.theme--catppuccin-macchiato .table th.is-danger{background-color:#ed8796;border-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .table td.is-narrow,html.theme--catppuccin-macchiato .table th.is-narrow{white-space:nowrap;width:1%}html.theme--catppuccin-macchiato .table td.is-selected,html.theme--catppuccin-macchiato .table th.is-selected{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .table td.is-selected a,html.theme--catppuccin-macchiato .table td.is-selected strong,html.theme--catppuccin-macchiato .table th.is-selected a,html.theme--catppuccin-macchiato .table th.is-selected strong{color:currentColor}html.theme--catppuccin-macchiato .table td.is-vcentered,html.theme--catppuccin-macchiato .table th.is-vcentered{vertical-align:middle}html.theme--catppuccin-macchiato .table th{color:#b5c1f1}html.theme--catppuccin-macchiato .table th:not([align]){text-align:left}html.theme--catppuccin-macchiato .table tr.is-selected{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .table tr.is-selected a,html.theme--catppuccin-macchiato .table tr.is-selected strong{color:currentColor}html.theme--catppuccin-macchiato .table tr.is-selected td,html.theme--catppuccin-macchiato .table tr.is-selected th{border-color:#fff;color:currentColor}html.theme--catppuccin-macchiato .table thead{background-color:rgba(0,0,0,0)}html.theme--catppuccin-macchiato .table thead td,html.theme--catppuccin-macchiato .table thead th{border-width:0 0 2px;color:#b5c1f1}html.theme--catppuccin-macchiato .table tfoot{background-color:rgba(0,0,0,0)}html.theme--catppuccin-macchiato .table tfoot td,html.theme--catppuccin-macchiato .table tfoot th{border-width:2px 0 0;color:#b5c1f1}html.theme--catppuccin-macchiato .table tbody{background-color:rgba(0,0,0,0)}html.theme--catppuccin-macchiato .table tbody tr:last-child td,html.theme--catppuccin-macchiato .table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-macchiato .table.is-bordered td,html.theme--catppuccin-macchiato .table.is-bordered th{border-width:1px}html.theme--catppuccin-macchiato .table.is-bordered tr:last-child td,html.theme--catppuccin-macchiato .table.is-bordered tr:last-child th{border-bottom-width:1px}html.theme--catppuccin-macchiato .table.is-fullwidth{width:100%}html.theme--catppuccin-macchiato .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#363a4f}html.theme--catppuccin-macchiato .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#363a4f}html.theme--catppuccin-macchiato .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#3a3e55}html.theme--catppuccin-macchiato .table.is-narrow td,html.theme--catppuccin-macchiato .table.is-narrow th{padding:0.25em 0.5em}html.theme--catppuccin-macchiato .table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#363a4f}html.theme--catppuccin-macchiato .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}html.theme--catppuccin-macchiato .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-macchiato .tags .tag,html.theme--catppuccin-macchiato .tags .content kbd,html.theme--catppuccin-macchiato .content .tags kbd,html.theme--catppuccin-macchiato .tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}html.theme--catppuccin-macchiato .tags .tag:not(:last-child),html.theme--catppuccin-macchiato .tags .content kbd:not(:last-child),html.theme--catppuccin-macchiato .content .tags kbd:not(:last-child),html.theme--catppuccin-macchiato .tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}html.theme--catppuccin-macchiato .tags:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-macchiato .tags:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-macchiato .tags.are-medium .tag:not(.is-normal):not(.is-large),html.theme--catppuccin-macchiato .tags.are-medium .content kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-macchiato .content .tags.are-medium kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-macchiato .tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}html.theme--catppuccin-macchiato .tags.are-large .tag:not(.is-normal):not(.is-medium),html.theme--catppuccin-macchiato .tags.are-large .content kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-macchiato .content .tags.are-large kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-macchiato .tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}html.theme--catppuccin-macchiato .tags.is-centered{justify-content:center}html.theme--catppuccin-macchiato .tags.is-centered .tag,html.theme--catppuccin-macchiato .tags.is-centered .content kbd,html.theme--catppuccin-macchiato .content .tags.is-centered kbd,html.theme--catppuccin-macchiato .tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}html.theme--catppuccin-macchiato .tags.is-right{justify-content:flex-end}html.theme--catppuccin-macchiato .tags.is-right .tag:not(:first-child),html.theme--catppuccin-macchiato .tags.is-right .content kbd:not(:first-child),html.theme--catppuccin-macchiato .content .tags.is-right kbd:not(:first-child),html.theme--catppuccin-macchiato .tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}html.theme--catppuccin-macchiato .tags.is-right .tag:not(:last-child),html.theme--catppuccin-macchiato .tags.is-right .content kbd:not(:last-child),html.theme--catppuccin-macchiato .content .tags.is-right kbd:not(:last-child),html.theme--catppuccin-macchiato .tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}html.theme--catppuccin-macchiato .tags.has-addons .tag,html.theme--catppuccin-macchiato .tags.has-addons .content kbd,html.theme--catppuccin-macchiato .content .tags.has-addons kbd,html.theme--catppuccin-macchiato .tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}html.theme--catppuccin-macchiato .tags.has-addons .tag:not(:first-child),html.theme--catppuccin-macchiato .tags.has-addons .content kbd:not(:first-child),html.theme--catppuccin-macchiato .content .tags.has-addons kbd:not(:first-child),html.theme--catppuccin-macchiato .tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}html.theme--catppuccin-macchiato .tags.has-addons .tag:not(:last-child),html.theme--catppuccin-macchiato .tags.has-addons .content kbd:not(:last-child),html.theme--catppuccin-macchiato .content .tags.has-addons kbd:not(:last-child),html.theme--catppuccin-macchiato .tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}html.theme--catppuccin-macchiato .tag:not(body),html.theme--catppuccin-macchiato .content kbd:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#1e2030;border-radius:.4em;color:#cad3f5;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}html.theme--catppuccin-macchiato .tag:not(body) .delete,html.theme--catppuccin-macchiato .content kbd:not(body) .delete,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}html.theme--catppuccin-macchiato .tag.is-white:not(body),html.theme--catppuccin-macchiato .content kbd.is-white:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .tag.is-black:not(body),html.theme--catppuccin-macchiato .content kbd.is-black:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .tag.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .tag.is-dark:not(body),html.theme--catppuccin-macchiato .content kbd:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-dark:not(body),html.theme--catppuccin-macchiato .content .docstring>section>kbd:not(body){background-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .tag.is-primary:not(body),html.theme--catppuccin-macchiato .content kbd.is-primary:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body){background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .tag.is-primary.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-primary.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#ecf2fd;color:#0e3b95}html.theme--catppuccin-macchiato .tag.is-link:not(body),html.theme--catppuccin-macchiato .content kbd.is-link:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .tag.is-link.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-link.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#ecf2fd;color:#0e3b95}html.theme--catppuccin-macchiato .tag.is-info:not(body),html.theme--catppuccin-macchiato .content kbd.is-info:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .tag.is-info.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-info.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#f0faf8;color:#276d62}html.theme--catppuccin-macchiato .tag.is-success:not(body),html.theme--catppuccin-macchiato .content kbd.is-success:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .tag.is-success.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-success.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#f2faf0;color:#386e26}html.theme--catppuccin-macchiato .tag.is-warning:not(body),html.theme--catppuccin-macchiato .content kbd.is-warning:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .tag.is-warning.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-warning.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fcf7ee;color:#7e5c16}html.theme--catppuccin-macchiato .tag.is-danger:not(body),html.theme--catppuccin-macchiato .content kbd.is-danger:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .tag.is-danger.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-danger.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#fcedef;color:#971729}html.theme--catppuccin-macchiato .tag.is-normal:not(body),html.theme--catppuccin-macchiato .content kbd.is-normal:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}html.theme--catppuccin-macchiato .tag.is-medium:not(body),html.theme--catppuccin-macchiato .content kbd.is-medium:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}html.theme--catppuccin-macchiato .tag.is-large:not(body),html.theme--catppuccin-macchiato .content kbd.is-large:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}html.theme--catppuccin-macchiato .tag:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-macchiato .content kbd:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}html.theme--catppuccin-macchiato .tag:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-macchiato .content kbd:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}html.theme--catppuccin-macchiato .tag:not(body) .icon:first-child:last-child,html.theme--catppuccin-macchiato .content kbd:not(body) .icon:first-child:last-child,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}html.theme--catppuccin-macchiato .tag.is-delete:not(body),html.theme--catppuccin-macchiato .content kbd.is-delete:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}html.theme--catppuccin-macchiato .tag.is-delete:not(body)::before,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body)::before,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body)::before,html.theme--catppuccin-macchiato .tag.is-delete:not(body)::after,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body)::after,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-macchiato .tag.is-delete:not(body)::before,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body)::before,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}html.theme--catppuccin-macchiato .tag.is-delete:not(body)::after,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body)::after,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}html.theme--catppuccin-macchiato .tag.is-delete:not(body):hover,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body):hover,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body):hover,html.theme--catppuccin-macchiato .tag.is-delete:not(body):focus,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body):focus,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#141620}html.theme--catppuccin-macchiato .tag.is-delete:not(body):active,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body):active,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#0a0b11}html.theme--catppuccin-macchiato .tag.is-rounded:not(body),html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:not(body),html.theme--catppuccin-macchiato .content kbd.is-rounded:not(body),html.theme--catppuccin-macchiato #documenter .docs-sidebar .content form.docs-search>input:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}html.theme--catppuccin-macchiato a.tag:hover,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:hover{text-decoration:underline}html.theme--catppuccin-macchiato .title,html.theme--catppuccin-macchiato .subtitle{word-break:break-word}html.theme--catppuccin-macchiato .title em,html.theme--catppuccin-macchiato .title span,html.theme--catppuccin-macchiato .subtitle em,html.theme--catppuccin-macchiato .subtitle span{font-weight:inherit}html.theme--catppuccin-macchiato .title sub,html.theme--catppuccin-macchiato .subtitle sub{font-size:.75em}html.theme--catppuccin-macchiato .title sup,html.theme--catppuccin-macchiato .subtitle sup{font-size:.75em}html.theme--catppuccin-macchiato .title .tag,html.theme--catppuccin-macchiato .title .content kbd,html.theme--catppuccin-macchiato .content .title kbd,html.theme--catppuccin-macchiato .title .docstring>section>a.docs-sourcelink,html.theme--catppuccin-macchiato .subtitle .tag,html.theme--catppuccin-macchiato .subtitle .content kbd,html.theme--catppuccin-macchiato .content .subtitle kbd,html.theme--catppuccin-macchiato .subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}html.theme--catppuccin-macchiato .title{color:#fff;font-size:2rem;font-weight:500;line-height:1.125}html.theme--catppuccin-macchiato .title strong{color:inherit;font-weight:inherit}html.theme--catppuccin-macchiato .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}html.theme--catppuccin-macchiato .title.is-1{font-size:3rem}html.theme--catppuccin-macchiato .title.is-2{font-size:2.5rem}html.theme--catppuccin-macchiato .title.is-3{font-size:2rem}html.theme--catppuccin-macchiato .title.is-4{font-size:1.5rem}html.theme--catppuccin-macchiato .title.is-5{font-size:1.25rem}html.theme--catppuccin-macchiato .title.is-6{font-size:1rem}html.theme--catppuccin-macchiato .title.is-7{font-size:.75rem}html.theme--catppuccin-macchiato .subtitle{color:#6e738d;font-size:1.25rem;font-weight:400;line-height:1.25}html.theme--catppuccin-macchiato .subtitle strong{color:#6e738d;font-weight:600}html.theme--catppuccin-macchiato .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}html.theme--catppuccin-macchiato .subtitle.is-1{font-size:3rem}html.theme--catppuccin-macchiato .subtitle.is-2{font-size:2.5rem}html.theme--catppuccin-macchiato .subtitle.is-3{font-size:2rem}html.theme--catppuccin-macchiato .subtitle.is-4{font-size:1.5rem}html.theme--catppuccin-macchiato .subtitle.is-5{font-size:1.25rem}html.theme--catppuccin-macchiato .subtitle.is-6{font-size:1rem}html.theme--catppuccin-macchiato .subtitle.is-7{font-size:.75rem}html.theme--catppuccin-macchiato .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}html.theme--catppuccin-macchiato .number{align-items:center;background-color:#1e2030;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}html.theme--catppuccin-macchiato .select select,html.theme--catppuccin-macchiato .textarea,html.theme--catppuccin-macchiato .input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input{background-color:#24273a;border-color:#5b6078;border-radius:.4em;color:#8087a2}html.theme--catppuccin-macchiato .select select::-moz-placeholder,html.theme--catppuccin-macchiato .textarea::-moz-placeholder,html.theme--catppuccin-macchiato .input::-moz-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#868c98}html.theme--catppuccin-macchiato .select select::-webkit-input-placeholder,html.theme--catppuccin-macchiato .textarea::-webkit-input-placeholder,html.theme--catppuccin-macchiato .input::-webkit-input-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#868c98}html.theme--catppuccin-macchiato .select select:-moz-placeholder,html.theme--catppuccin-macchiato .textarea:-moz-placeholder,html.theme--catppuccin-macchiato .input:-moz-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#868c98}html.theme--catppuccin-macchiato .select select:-ms-input-placeholder,html.theme--catppuccin-macchiato .textarea:-ms-input-placeholder,html.theme--catppuccin-macchiato .input:-ms-input-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#868c98}html.theme--catppuccin-macchiato .select select:hover,html.theme--catppuccin-macchiato .textarea:hover,html.theme--catppuccin-macchiato .input:hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:hover,html.theme--catppuccin-macchiato .select select.is-hovered,html.theme--catppuccin-macchiato .is-hovered.textarea,html.theme--catppuccin-macchiato .is-hovered.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#6e738d}html.theme--catppuccin-macchiato .select select:focus,html.theme--catppuccin-macchiato .textarea:focus,html.theme--catppuccin-macchiato .input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-macchiato .select select.is-focused,html.theme--catppuccin-macchiato .is-focused.textarea,html.theme--catppuccin-macchiato .is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .select select:active,html.theme--catppuccin-macchiato .textarea:active,html.theme--catppuccin-macchiato .input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-macchiato .select select.is-active,html.theme--catppuccin-macchiato .is-active.textarea,html.theme--catppuccin-macchiato .is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{border-color:#8aadf4;box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .select select[disabled],html.theme--catppuccin-macchiato .textarea[disabled],html.theme--catppuccin-macchiato .input[disabled],html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .select select,fieldset[disabled] html.theme--catppuccin-macchiato .textarea,fieldset[disabled] html.theme--catppuccin-macchiato .input,fieldset[disabled] html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input{background-color:#6e738d;border-color:#1e2030;box-shadow:none;color:#f5f7fd}html.theme--catppuccin-macchiato .select select[disabled]::-moz-placeholder,html.theme--catppuccin-macchiato .textarea[disabled]::-moz-placeholder,html.theme--catppuccin-macchiato .input[disabled]::-moz-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .select select::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .textarea::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .input::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(245,247,253,0.3)}html.theme--catppuccin-macchiato .select select[disabled]::-webkit-input-placeholder,html.theme--catppuccin-macchiato .textarea[disabled]::-webkit-input-placeholder,html.theme--catppuccin-macchiato .input[disabled]::-webkit-input-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .select select::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .textarea::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .input::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(245,247,253,0.3)}html.theme--catppuccin-macchiato .select select[disabled]:-moz-placeholder,html.theme--catppuccin-macchiato .textarea[disabled]:-moz-placeholder,html.theme--catppuccin-macchiato .input[disabled]:-moz-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .select select:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .textarea:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .input:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(245,247,253,0.3)}html.theme--catppuccin-macchiato .select select[disabled]:-ms-input-placeholder,html.theme--catppuccin-macchiato .textarea[disabled]:-ms-input-placeholder,html.theme--catppuccin-macchiato .input[disabled]:-ms-input-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .select select:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .textarea:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .input:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(245,247,253,0.3)}html.theme--catppuccin-macchiato .textarea,html.theme--catppuccin-macchiato .input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}html.theme--catppuccin-macchiato .textarea[readonly],html.theme--catppuccin-macchiato .input[readonly],html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}html.theme--catppuccin-macchiato .is-white.textarea,html.theme--catppuccin-macchiato .is-white.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}html.theme--catppuccin-macchiato .is-white.textarea:focus,html.theme--catppuccin-macchiato .is-white.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-white:focus,html.theme--catppuccin-macchiato .is-white.is-focused.textarea,html.theme--catppuccin-macchiato .is-white.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-white.textarea:active,html.theme--catppuccin-macchiato .is-white.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-white:active,html.theme--catppuccin-macchiato .is-white.is-active.textarea,html.theme--catppuccin-macchiato .is-white.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-macchiato .is-black.textarea,html.theme--catppuccin-macchiato .is-black.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}html.theme--catppuccin-macchiato .is-black.textarea:focus,html.theme--catppuccin-macchiato .is-black.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-black:focus,html.theme--catppuccin-macchiato .is-black.is-focused.textarea,html.theme--catppuccin-macchiato .is-black.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-black.textarea:active,html.theme--catppuccin-macchiato .is-black.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-black:active,html.theme--catppuccin-macchiato .is-black.is-active.textarea,html.theme--catppuccin-macchiato .is-black.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-macchiato .is-light.textarea,html.theme--catppuccin-macchiato .is-light.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-light{border-color:#f5f5f5}html.theme--catppuccin-macchiato .is-light.textarea:focus,html.theme--catppuccin-macchiato .is-light.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-light:focus,html.theme--catppuccin-macchiato .is-light.is-focused.textarea,html.theme--catppuccin-macchiato .is-light.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-light.textarea:active,html.theme--catppuccin-macchiato .is-light.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-light:active,html.theme--catppuccin-macchiato .is-light.is-active.textarea,html.theme--catppuccin-macchiato .is-light.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-macchiato .is-dark.textarea,html.theme--catppuccin-macchiato .content kbd.textarea,html.theme--catppuccin-macchiato .is-dark.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-dark,html.theme--catppuccin-macchiato .content kbd.input{border-color:#363a4f}html.theme--catppuccin-macchiato .is-dark.textarea:focus,html.theme--catppuccin-macchiato .content kbd.textarea:focus,html.theme--catppuccin-macchiato .is-dark.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-dark:focus,html.theme--catppuccin-macchiato .content kbd.input:focus,html.theme--catppuccin-macchiato .is-dark.is-focused.textarea,html.theme--catppuccin-macchiato .content kbd.is-focused.textarea,html.theme--catppuccin-macchiato .is-dark.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .content kbd.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .content form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-dark.textarea:active,html.theme--catppuccin-macchiato .content kbd.textarea:active,html.theme--catppuccin-macchiato .is-dark.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-dark:active,html.theme--catppuccin-macchiato .content kbd.input:active,html.theme--catppuccin-macchiato .is-dark.is-active.textarea,html.theme--catppuccin-macchiato .content kbd.is-active.textarea,html.theme--catppuccin-macchiato .is-dark.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-macchiato .content kbd.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(54,58,79,0.25)}html.theme--catppuccin-macchiato .is-primary.textarea,html.theme--catppuccin-macchiato .docstring>section>a.textarea.docs-sourcelink,html.theme--catppuccin-macchiato .is-primary.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.input.docs-sourcelink{border-color:#8aadf4}html.theme--catppuccin-macchiato .is-primary.textarea:focus,html.theme--catppuccin-macchiato .docstring>section>a.textarea.docs-sourcelink:focus,html.theme--catppuccin-macchiato .is-primary.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-primary:focus,html.theme--catppuccin-macchiato .docstring>section>a.input.docs-sourcelink:focus,html.theme--catppuccin-macchiato .is-primary.is-focused.textarea,html.theme--catppuccin-macchiato .docstring>section>a.is-focused.textarea.docs-sourcelink,html.theme--catppuccin-macchiato .is-primary.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .docstring>section>a.is-focused.input.docs-sourcelink,html.theme--catppuccin-macchiato .is-primary.textarea:active,html.theme--catppuccin-macchiato .docstring>section>a.textarea.docs-sourcelink:active,html.theme--catppuccin-macchiato .is-primary.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-primary:active,html.theme--catppuccin-macchiato .docstring>section>a.input.docs-sourcelink:active,html.theme--catppuccin-macchiato .is-primary.is-active.textarea,html.theme--catppuccin-macchiato .docstring>section>a.is-active.textarea.docs-sourcelink,html.theme--catppuccin-macchiato .is-primary.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-macchiato .docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .is-link.textarea,html.theme--catppuccin-macchiato .is-link.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-link{border-color:#8aadf4}html.theme--catppuccin-macchiato .is-link.textarea:focus,html.theme--catppuccin-macchiato .is-link.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-link:focus,html.theme--catppuccin-macchiato .is-link.is-focused.textarea,html.theme--catppuccin-macchiato .is-link.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-link.textarea:active,html.theme--catppuccin-macchiato .is-link.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-link:active,html.theme--catppuccin-macchiato .is-link.is-active.textarea,html.theme--catppuccin-macchiato .is-link.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .is-info.textarea,html.theme--catppuccin-macchiato .is-info.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-info{border-color:#8bd5ca}html.theme--catppuccin-macchiato .is-info.textarea:focus,html.theme--catppuccin-macchiato .is-info.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-info:focus,html.theme--catppuccin-macchiato .is-info.is-focused.textarea,html.theme--catppuccin-macchiato .is-info.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-info.textarea:active,html.theme--catppuccin-macchiato .is-info.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-info:active,html.theme--catppuccin-macchiato .is-info.is-active.textarea,html.theme--catppuccin-macchiato .is-info.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(139,213,202,0.25)}html.theme--catppuccin-macchiato .is-success.textarea,html.theme--catppuccin-macchiato .is-success.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-success{border-color:#a6da95}html.theme--catppuccin-macchiato .is-success.textarea:focus,html.theme--catppuccin-macchiato .is-success.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-success:focus,html.theme--catppuccin-macchiato .is-success.is-focused.textarea,html.theme--catppuccin-macchiato .is-success.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-success.textarea:active,html.theme--catppuccin-macchiato .is-success.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-success:active,html.theme--catppuccin-macchiato .is-success.is-active.textarea,html.theme--catppuccin-macchiato .is-success.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(166,218,149,0.25)}html.theme--catppuccin-macchiato .is-warning.textarea,html.theme--catppuccin-macchiato .is-warning.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#eed49f}html.theme--catppuccin-macchiato .is-warning.textarea:focus,html.theme--catppuccin-macchiato .is-warning.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-warning:focus,html.theme--catppuccin-macchiato .is-warning.is-focused.textarea,html.theme--catppuccin-macchiato .is-warning.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-warning.textarea:active,html.theme--catppuccin-macchiato .is-warning.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-warning:active,html.theme--catppuccin-macchiato .is-warning.is-active.textarea,html.theme--catppuccin-macchiato .is-warning.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(238,212,159,0.25)}html.theme--catppuccin-macchiato .is-danger.textarea,html.theme--catppuccin-macchiato .is-danger.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#ed8796}html.theme--catppuccin-macchiato .is-danger.textarea:focus,html.theme--catppuccin-macchiato .is-danger.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-danger:focus,html.theme--catppuccin-macchiato .is-danger.is-focused.textarea,html.theme--catppuccin-macchiato .is-danger.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-danger.textarea:active,html.theme--catppuccin-macchiato .is-danger.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-danger:active,html.theme--catppuccin-macchiato .is-danger.is-active.textarea,html.theme--catppuccin-macchiato .is-danger.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(237,135,150,0.25)}html.theme--catppuccin-macchiato .is-small.textarea,html.theme--catppuccin-macchiato .is-small.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input{border-radius:3px;font-size:.75rem}html.theme--catppuccin-macchiato .is-medium.textarea,html.theme--catppuccin-macchiato .is-medium.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .is-large.textarea,html.theme--catppuccin-macchiato .is-large.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .is-fullwidth.textarea,html.theme--catppuccin-macchiato .is-fullwidth.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}html.theme--catppuccin-macchiato .is-inline.textarea,html.theme--catppuccin-macchiato .is-inline.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}html.theme--catppuccin-macchiato .input.is-rounded,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}html.theme--catppuccin-macchiato .input.is-static,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}html.theme--catppuccin-macchiato .textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}html.theme--catppuccin-macchiato .textarea:not([rows]){max-height:40em;min-height:8em}html.theme--catppuccin-macchiato .textarea[rows]{height:initial}html.theme--catppuccin-macchiato .textarea.has-fixed-size{resize:none}html.theme--catppuccin-macchiato .radio,html.theme--catppuccin-macchiato .checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}html.theme--catppuccin-macchiato .radio input,html.theme--catppuccin-macchiato .checkbox input{cursor:pointer}html.theme--catppuccin-macchiato .radio:hover,html.theme--catppuccin-macchiato .checkbox:hover{color:#91d7e3}html.theme--catppuccin-macchiato .radio[disabled],html.theme--catppuccin-macchiato .checkbox[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .radio,fieldset[disabled] html.theme--catppuccin-macchiato .checkbox,html.theme--catppuccin-macchiato .radio input[disabled],html.theme--catppuccin-macchiato .checkbox input[disabled]{color:#f5f7fd;cursor:not-allowed}html.theme--catppuccin-macchiato .radio+.radio{margin-left:.5em}html.theme--catppuccin-macchiato .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}html.theme--catppuccin-macchiato .select:not(.is-multiple){height:2.5em}html.theme--catppuccin-macchiato .select:not(.is-multiple):not(.is-loading)::after{border-color:#8aadf4;right:1.125em;z-index:4}html.theme--catppuccin-macchiato .select.is-rounded select,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}html.theme--catppuccin-macchiato .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}html.theme--catppuccin-macchiato .select select::-ms-expand{display:none}html.theme--catppuccin-macchiato .select select[disabled]:hover,fieldset[disabled] html.theme--catppuccin-macchiato .select select:hover{border-color:#1e2030}html.theme--catppuccin-macchiato .select select:not([multiple]){padding-right:2.5em}html.theme--catppuccin-macchiato .select select[multiple]{height:auto;padding:0}html.theme--catppuccin-macchiato .select select[multiple] option{padding:0.5em 1em}html.theme--catppuccin-macchiato .select:not(.is-multiple):not(.is-loading):hover::after{border-color:#91d7e3}html.theme--catppuccin-macchiato .select.is-white:not(:hover)::after{border-color:#fff}html.theme--catppuccin-macchiato .select.is-white select{border-color:#fff}html.theme--catppuccin-macchiato .select.is-white select:hover,html.theme--catppuccin-macchiato .select.is-white select.is-hovered{border-color:#f2f2f2}html.theme--catppuccin-macchiato .select.is-white select:focus,html.theme--catppuccin-macchiato .select.is-white select.is-focused,html.theme--catppuccin-macchiato .select.is-white select:active,html.theme--catppuccin-macchiato .select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-macchiato .select.is-black:not(:hover)::after{border-color:#0a0a0a}html.theme--catppuccin-macchiato .select.is-black select{border-color:#0a0a0a}html.theme--catppuccin-macchiato .select.is-black select:hover,html.theme--catppuccin-macchiato .select.is-black select.is-hovered{border-color:#000}html.theme--catppuccin-macchiato .select.is-black select:focus,html.theme--catppuccin-macchiato .select.is-black select.is-focused,html.theme--catppuccin-macchiato .select.is-black select:active,html.theme--catppuccin-macchiato .select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-macchiato .select.is-light:not(:hover)::after{border-color:#f5f5f5}html.theme--catppuccin-macchiato .select.is-light select{border-color:#f5f5f5}html.theme--catppuccin-macchiato .select.is-light select:hover,html.theme--catppuccin-macchiato .select.is-light select.is-hovered{border-color:#e8e8e8}html.theme--catppuccin-macchiato .select.is-light select:focus,html.theme--catppuccin-macchiato .select.is-light select.is-focused,html.theme--catppuccin-macchiato .select.is-light select:active,html.theme--catppuccin-macchiato .select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-macchiato .select.is-dark:not(:hover)::after,html.theme--catppuccin-macchiato .content kbd.select:not(:hover)::after{border-color:#363a4f}html.theme--catppuccin-macchiato .select.is-dark select,html.theme--catppuccin-macchiato .content kbd.select select{border-color:#363a4f}html.theme--catppuccin-macchiato .select.is-dark select:hover,html.theme--catppuccin-macchiato .content kbd.select select:hover,html.theme--catppuccin-macchiato .select.is-dark select.is-hovered,html.theme--catppuccin-macchiato .content kbd.select select.is-hovered{border-color:#2c2f40}html.theme--catppuccin-macchiato .select.is-dark select:focus,html.theme--catppuccin-macchiato .content kbd.select select:focus,html.theme--catppuccin-macchiato .select.is-dark select.is-focused,html.theme--catppuccin-macchiato .content kbd.select select.is-focused,html.theme--catppuccin-macchiato .select.is-dark select:active,html.theme--catppuccin-macchiato .content kbd.select select:active,html.theme--catppuccin-macchiato .select.is-dark select.is-active,html.theme--catppuccin-macchiato .content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(54,58,79,0.25)}html.theme--catppuccin-macchiato .select.is-primary:not(:hover)::after,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#8aadf4}html.theme--catppuccin-macchiato .select.is-primary select,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select{border-color:#8aadf4}html.theme--catppuccin-macchiato .select.is-primary select:hover,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select:hover,html.theme--catppuccin-macchiato .select.is-primary select.is-hovered,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#739df2}html.theme--catppuccin-macchiato .select.is-primary select:focus,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select:focus,html.theme--catppuccin-macchiato .select.is-primary select.is-focused,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select.is-focused,html.theme--catppuccin-macchiato .select.is-primary select:active,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select:active,html.theme--catppuccin-macchiato .select.is-primary select.is-active,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .select.is-link:not(:hover)::after{border-color:#8aadf4}html.theme--catppuccin-macchiato .select.is-link select{border-color:#8aadf4}html.theme--catppuccin-macchiato .select.is-link select:hover,html.theme--catppuccin-macchiato .select.is-link select.is-hovered{border-color:#739df2}html.theme--catppuccin-macchiato .select.is-link select:focus,html.theme--catppuccin-macchiato .select.is-link select.is-focused,html.theme--catppuccin-macchiato .select.is-link select:active,html.theme--catppuccin-macchiato .select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .select.is-info:not(:hover)::after{border-color:#8bd5ca}html.theme--catppuccin-macchiato .select.is-info select{border-color:#8bd5ca}html.theme--catppuccin-macchiato .select.is-info select:hover,html.theme--catppuccin-macchiato .select.is-info select.is-hovered{border-color:#78cec1}html.theme--catppuccin-macchiato .select.is-info select:focus,html.theme--catppuccin-macchiato .select.is-info select.is-focused,html.theme--catppuccin-macchiato .select.is-info select:active,html.theme--catppuccin-macchiato .select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(139,213,202,0.25)}html.theme--catppuccin-macchiato .select.is-success:not(:hover)::after{border-color:#a6da95}html.theme--catppuccin-macchiato .select.is-success select{border-color:#a6da95}html.theme--catppuccin-macchiato .select.is-success select:hover,html.theme--catppuccin-macchiato .select.is-success select.is-hovered{border-color:#96d382}html.theme--catppuccin-macchiato .select.is-success select:focus,html.theme--catppuccin-macchiato .select.is-success select.is-focused,html.theme--catppuccin-macchiato .select.is-success select:active,html.theme--catppuccin-macchiato .select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(166,218,149,0.25)}html.theme--catppuccin-macchiato .select.is-warning:not(:hover)::after{border-color:#eed49f}html.theme--catppuccin-macchiato .select.is-warning select{border-color:#eed49f}html.theme--catppuccin-macchiato .select.is-warning select:hover,html.theme--catppuccin-macchiato .select.is-warning select.is-hovered{border-color:#eaca89}html.theme--catppuccin-macchiato .select.is-warning select:focus,html.theme--catppuccin-macchiato .select.is-warning select.is-focused,html.theme--catppuccin-macchiato .select.is-warning select:active,html.theme--catppuccin-macchiato .select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(238,212,159,0.25)}html.theme--catppuccin-macchiato .select.is-danger:not(:hover)::after{border-color:#ed8796}html.theme--catppuccin-macchiato .select.is-danger select{border-color:#ed8796}html.theme--catppuccin-macchiato .select.is-danger select:hover,html.theme--catppuccin-macchiato .select.is-danger select.is-hovered{border-color:#ea7183}html.theme--catppuccin-macchiato .select.is-danger select:focus,html.theme--catppuccin-macchiato .select.is-danger select.is-focused,html.theme--catppuccin-macchiato .select.is-danger select:active,html.theme--catppuccin-macchiato .select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(237,135,150,0.25)}html.theme--catppuccin-macchiato .select.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.select{border-radius:3px;font-size:.75rem}html.theme--catppuccin-macchiato .select.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .select.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .select.is-disabled::after{border-color:#f5f7fd !important;opacity:0.5}html.theme--catppuccin-macchiato .select.is-fullwidth{width:100%}html.theme--catppuccin-macchiato .select.is-fullwidth select{width:100%}html.theme--catppuccin-macchiato .select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}html.theme--catppuccin-macchiato .select.is-loading.is-small:after,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-macchiato .select.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-macchiato .select.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-macchiato .file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}html.theme--catppuccin-macchiato .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .file.is-white:hover .file-cta,html.theme--catppuccin-macchiato .file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .file.is-white:focus .file-cta,html.theme--catppuccin-macchiato .file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}html.theme--catppuccin-macchiato .file.is-white:active .file-cta,html.theme--catppuccin-macchiato .file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-black:hover .file-cta,html.theme--catppuccin-macchiato .file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-black:focus .file-cta,html.theme--catppuccin-macchiato .file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}html.theme--catppuccin-macchiato .file.is-black:active .file-cta,html.theme--catppuccin-macchiato .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-light:hover .file-cta,html.theme--catppuccin-macchiato .file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-light:focus .file-cta,html.theme--catppuccin-macchiato .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-light:active .file-cta,html.theme--catppuccin-macchiato .file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-dark .file-cta,html.theme--catppuccin-macchiato .content kbd.file .file-cta{background-color:#363a4f;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-dark:hover .file-cta,html.theme--catppuccin-macchiato .content kbd.file:hover .file-cta,html.theme--catppuccin-macchiato .file.is-dark.is-hovered .file-cta,html.theme--catppuccin-macchiato .content kbd.file.is-hovered .file-cta{background-color:#313447;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-dark:focus .file-cta,html.theme--catppuccin-macchiato .content kbd.file:focus .file-cta,html.theme--catppuccin-macchiato .file.is-dark.is-focused .file-cta,html.theme--catppuccin-macchiato .content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(54,58,79,0.25);color:#fff}html.theme--catppuccin-macchiato .file.is-dark:active .file-cta,html.theme--catppuccin-macchiato .content kbd.file:active .file-cta,html.theme--catppuccin-macchiato .file.is-dark.is-active .file-cta,html.theme--catppuccin-macchiato .content kbd.file.is-active .file-cta{background-color:#2c2f40;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-primary .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.docs-sourcelink .file-cta{background-color:#8aadf4;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-primary:hover .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.docs-sourcelink:hover .file-cta,html.theme--catppuccin-macchiato .file.is-primary.is-hovered .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#7ea5f3;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-primary:focus .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.docs-sourcelink:focus .file-cta,html.theme--catppuccin-macchiato .file.is-primary.is-focused .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(138,173,244,0.25);color:#fff}html.theme--catppuccin-macchiato .file.is-primary:active .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.docs-sourcelink:active .file-cta,html.theme--catppuccin-macchiato .file.is-primary.is-active .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#739df2;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-link .file-cta{background-color:#8aadf4;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-link:hover .file-cta,html.theme--catppuccin-macchiato .file.is-link.is-hovered .file-cta{background-color:#7ea5f3;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-link:focus .file-cta,html.theme--catppuccin-macchiato .file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(138,173,244,0.25);color:#fff}html.theme--catppuccin-macchiato .file.is-link:active .file-cta,html.theme--catppuccin-macchiato .file.is-link.is-active .file-cta{background-color:#739df2;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-info .file-cta{background-color:#8bd5ca;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-info:hover .file-cta,html.theme--catppuccin-macchiato .file.is-info.is-hovered .file-cta{background-color:#82d2c6;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-info:focus .file-cta,html.theme--catppuccin-macchiato .file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(139,213,202,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-info:active .file-cta,html.theme--catppuccin-macchiato .file.is-info.is-active .file-cta{background-color:#78cec1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-success .file-cta{background-color:#a6da95;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-success:hover .file-cta,html.theme--catppuccin-macchiato .file.is-success.is-hovered .file-cta{background-color:#9ed78c;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-success:focus .file-cta,html.theme--catppuccin-macchiato .file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(166,218,149,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-success:active .file-cta,html.theme--catppuccin-macchiato .file.is-success.is-active .file-cta{background-color:#96d382;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-warning .file-cta{background-color:#eed49f;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-warning:hover .file-cta,html.theme--catppuccin-macchiato .file.is-warning.is-hovered .file-cta{background-color:#eccf94;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-warning:focus .file-cta,html.theme--catppuccin-macchiato .file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(238,212,159,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-warning:active .file-cta,html.theme--catppuccin-macchiato .file.is-warning.is-active .file-cta{background-color:#eaca89;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-danger .file-cta{background-color:#ed8796;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-danger:hover .file-cta,html.theme--catppuccin-macchiato .file.is-danger.is-hovered .file-cta{background-color:#eb7c8c;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-danger:focus .file-cta,html.theme--catppuccin-macchiato .file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(237,135,150,0.25);color:#fff}html.theme--catppuccin-macchiato .file.is-danger:active .file-cta,html.theme--catppuccin-macchiato .file.is-danger.is-active .file-cta{background-color:#ea7183;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}html.theme--catppuccin-macchiato .file.is-normal{font-size:1rem}html.theme--catppuccin-macchiato .file.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .file.is-medium .file-icon .fa{font-size:21px}html.theme--catppuccin-macchiato .file.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .file.is-large .file-icon .fa{font-size:28px}html.theme--catppuccin-macchiato .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-macchiato .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-macchiato .file.has-name.is-empty .file-cta{border-radius:.4em}html.theme--catppuccin-macchiato .file.has-name.is-empty .file-name{display:none}html.theme--catppuccin-macchiato .file.is-boxed .file-label{flex-direction:column}html.theme--catppuccin-macchiato .file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}html.theme--catppuccin-macchiato .file.is-boxed .file-name{border-width:0 1px 1px}html.theme--catppuccin-macchiato .file.is-boxed .file-icon{height:1.5em;width:1.5em}html.theme--catppuccin-macchiato .file.is-boxed .file-icon .fa{font-size:21px}html.theme--catppuccin-macchiato .file.is-boxed.is-small .file-icon .fa,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}html.theme--catppuccin-macchiato .file.is-boxed.is-medium .file-icon .fa{font-size:28px}html.theme--catppuccin-macchiato .file.is-boxed.is-large .file-icon .fa{font-size:35px}html.theme--catppuccin-macchiato .file.is-boxed.has-name .file-cta{border-radius:.4em .4em 0 0}html.theme--catppuccin-macchiato .file.is-boxed.has-name .file-name{border-radius:0 0 .4em .4em;border-width:0 1px 1px}html.theme--catppuccin-macchiato .file.is-centered{justify-content:center}html.theme--catppuccin-macchiato .file.is-fullwidth .file-label{width:100%}html.theme--catppuccin-macchiato .file.is-fullwidth .file-name{flex-grow:1;max-width:none}html.theme--catppuccin-macchiato .file.is-right{justify-content:flex-end}html.theme--catppuccin-macchiato .file.is-right .file-cta{border-radius:0 .4em .4em 0}html.theme--catppuccin-macchiato .file.is-right .file-name{border-radius:.4em 0 0 .4em;border-width:1px 0 1px 1px;order:-1}html.theme--catppuccin-macchiato .file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}html.theme--catppuccin-macchiato .file-label:hover .file-cta{background-color:#313447;color:#b5c1f1}html.theme--catppuccin-macchiato .file-label:hover .file-name{border-color:#565a71}html.theme--catppuccin-macchiato .file-label:active .file-cta{background-color:#2c2f40;color:#b5c1f1}html.theme--catppuccin-macchiato .file-label:active .file-name{border-color:#505469}html.theme--catppuccin-macchiato .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}html.theme--catppuccin-macchiato .file-cta,html.theme--catppuccin-macchiato .file-name{border-color:#5b6078;border-radius:.4em;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}html.theme--catppuccin-macchiato .file-cta{background-color:#363a4f;color:#cad3f5}html.theme--catppuccin-macchiato .file-name{border-color:#5b6078;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}html.theme--catppuccin-macchiato .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}html.theme--catppuccin-macchiato .file-icon .fa{font-size:14px}html.theme--catppuccin-macchiato .label{color:#b5c1f1;display:block;font-size:1rem;font-weight:700}html.theme--catppuccin-macchiato .label:not(:last-child){margin-bottom:0.5em}html.theme--catppuccin-macchiato .label.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}html.theme--catppuccin-macchiato .label.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .label.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .help{display:block;font-size:.75rem;margin-top:0.25rem}html.theme--catppuccin-macchiato .help.is-white{color:#fff}html.theme--catppuccin-macchiato .help.is-black{color:#0a0a0a}html.theme--catppuccin-macchiato .help.is-light{color:#f5f5f5}html.theme--catppuccin-macchiato .help.is-dark,html.theme--catppuccin-macchiato .content kbd.help{color:#363a4f}html.theme--catppuccin-macchiato .help.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.help.docs-sourcelink{color:#8aadf4}html.theme--catppuccin-macchiato .help.is-link{color:#8aadf4}html.theme--catppuccin-macchiato .help.is-info{color:#8bd5ca}html.theme--catppuccin-macchiato .help.is-success{color:#a6da95}html.theme--catppuccin-macchiato .help.is-warning{color:#eed49f}html.theme--catppuccin-macchiato .help.is-danger{color:#ed8796}html.theme--catppuccin-macchiato .field:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-macchiato .field.has-addons{display:flex;justify-content:flex-start}html.theme--catppuccin-macchiato .field.has-addons .control:not(:last-child){margin-right:-1px}html.theme--catppuccin-macchiato .field.has-addons .control:not(:first-child):not(:last-child) .button,html.theme--catppuccin-macchiato .field.has-addons .control:not(:first-child):not(:last-child) .input,html.theme--catppuccin-macchiato .field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,html.theme--catppuccin-macchiato .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}html.theme--catppuccin-macchiato .field.has-addons .control:first-child:not(:only-child) .button,html.theme--catppuccin-macchiato .field.has-addons .control:first-child:not(:only-child) .input,html.theme--catppuccin-macchiato .field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-macchiato .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-macchiato .field.has-addons .control:last-child:not(:only-child) .button,html.theme--catppuccin-macchiato .field.has-addons .control:last-child:not(:only-child) .input,html.theme--catppuccin-macchiato .field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-macchiato .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-macchiato .field.has-addons .control .button:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .button.is-hovered:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .input:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .input.is-hovered:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .select select:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}html.theme--catppuccin-macchiato .field.has-addons .control .button:not([disabled]):focus,html.theme--catppuccin-macchiato .field.has-addons .control .button.is-focused:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .button:not([disabled]):active,html.theme--catppuccin-macchiato .field.has-addons .control .button.is-active:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .input:not([disabled]):focus,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-macchiato .field.has-addons .control .input.is-focused:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .input:not([disabled]):active,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,html.theme--catppuccin-macchiato .field.has-addons .control .input.is-active:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .select select:not([disabled]):focus,html.theme--catppuccin-macchiato .field.has-addons .control .select select.is-focused:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .select select:not([disabled]):active,html.theme--catppuccin-macchiato .field.has-addons .control .select select.is-active:not([disabled]){z-index:3}html.theme--catppuccin-macchiato .field.has-addons .control .button:not([disabled]):focus:hover,html.theme--catppuccin-macchiato .field.has-addons .control .button.is-focused:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .button:not([disabled]):active:hover,html.theme--catppuccin-macchiato .field.has-addons .control .button.is-active:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .input:not([disabled]):focus:hover,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-macchiato .field.has-addons .control .input.is-focused:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .input:not([disabled]):active:hover,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-macchiato .field.has-addons .control .input.is-active:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .select select:not([disabled]):focus:hover,html.theme--catppuccin-macchiato .field.has-addons .control .select select.is-focused:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .select select:not([disabled]):active:hover,html.theme--catppuccin-macchiato .field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}html.theme--catppuccin-macchiato .field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .field.has-addons.has-addons-centered{justify-content:center}html.theme--catppuccin-macchiato .field.has-addons.has-addons-right{justify-content:flex-end}html.theme--catppuccin-macchiato .field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}html.theme--catppuccin-macchiato .field.is-grouped{display:flex;justify-content:flex-start}html.theme--catppuccin-macchiato .field.is-grouped>.control{flex-shrink:0}html.theme--catppuccin-macchiato .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-macchiato .field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-centered{justify-content:center}html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-right{justify-content:flex-end}html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-multiline{flex-wrap:wrap}html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-multiline>.control:last-child,html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .field.is-horizontal{display:flex}}html.theme--catppuccin-macchiato .field-label .label{font-size:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}html.theme--catppuccin-macchiato .field-label.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}html.theme--catppuccin-macchiato .field-label.is-normal{padding-top:0.375em}html.theme--catppuccin-macchiato .field-label.is-medium{font-size:1.25rem;padding-top:0.375em}html.theme--catppuccin-macchiato .field-label.is-large{font-size:1.5rem;padding-top:0.375em}}html.theme--catppuccin-macchiato .field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}html.theme--catppuccin-macchiato .field-body .field{margin-bottom:0}html.theme--catppuccin-macchiato .field-body>.field{flex-shrink:1}html.theme--catppuccin-macchiato .field-body>.field:not(.is-narrow){flex-grow:1}html.theme--catppuccin-macchiato .field-body>.field:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-macchiato .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}html.theme--catppuccin-macchiato .control.has-icons-left .input:focus~.icon,html.theme--catppuccin-macchiato .control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,html.theme--catppuccin-macchiato .control.has-icons-left .select:focus~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .input:focus~.icon,html.theme--catppuccin-macchiato .control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .select:focus~.icon{color:#363a4f}html.theme--catppuccin-macchiato .control.has-icons-left .input.is-small~.icon,html.theme--catppuccin-macchiato .control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,html.theme--catppuccin-macchiato .control.has-icons-left .select.is-small~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .input.is-small~.icon,html.theme--catppuccin-macchiato .control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .select.is-small~.icon{font-size:.75rem}html.theme--catppuccin-macchiato .control.has-icons-left .input.is-medium~.icon,html.theme--catppuccin-macchiato .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,html.theme--catppuccin-macchiato .control.has-icons-left .select.is-medium~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .input.is-medium~.icon,html.theme--catppuccin-macchiato .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}html.theme--catppuccin-macchiato .control.has-icons-left .input.is-large~.icon,html.theme--catppuccin-macchiato .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,html.theme--catppuccin-macchiato .control.has-icons-left .select.is-large~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .input.is-large~.icon,html.theme--catppuccin-macchiato .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .select.is-large~.icon{font-size:1.5rem}html.theme--catppuccin-macchiato .control.has-icons-left .icon,html.theme--catppuccin-macchiato .control.has-icons-right .icon{color:#5b6078;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}html.theme--catppuccin-macchiato .control.has-icons-left .input,html.theme--catppuccin-macchiato .control.has-icons-left #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-left form.docs-search>input,html.theme--catppuccin-macchiato .control.has-icons-left .select select{padding-left:2.5em}html.theme--catppuccin-macchiato .control.has-icons-left .icon.is-left{left:0}html.theme--catppuccin-macchiato .control.has-icons-right .input,html.theme--catppuccin-macchiato .control.has-icons-right #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-right form.docs-search>input,html.theme--catppuccin-macchiato .control.has-icons-right .select select{padding-right:2.5em}html.theme--catppuccin-macchiato .control.has-icons-right .icon.is-right{right:0}html.theme--catppuccin-macchiato .control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}html.theme--catppuccin-macchiato .control.is-loading.is-small:after,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-macchiato .control.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-macchiato .control.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-macchiato .breadcrumb{font-size:1rem;white-space:nowrap}html.theme--catppuccin-macchiato .breadcrumb a{align-items:center;color:#8aadf4;display:flex;justify-content:center;padding:0 .75em}html.theme--catppuccin-macchiato .breadcrumb a:hover{color:#91d7e3}html.theme--catppuccin-macchiato .breadcrumb li{align-items:center;display:flex}html.theme--catppuccin-macchiato .breadcrumb li:first-child a{padding-left:0}html.theme--catppuccin-macchiato .breadcrumb li.is-active a{color:#b5c1f1;cursor:default;pointer-events:none}html.theme--catppuccin-macchiato .breadcrumb li+li::before{color:#6e738d;content:"\0002f"}html.theme--catppuccin-macchiato .breadcrumb ul,html.theme--catppuccin-macchiato .breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-macchiato .breadcrumb .icon:first-child{margin-right:.5em}html.theme--catppuccin-macchiato .breadcrumb .icon:last-child{margin-left:.5em}html.theme--catppuccin-macchiato .breadcrumb.is-centered ol,html.theme--catppuccin-macchiato .breadcrumb.is-centered ul{justify-content:center}html.theme--catppuccin-macchiato .breadcrumb.is-right ol,html.theme--catppuccin-macchiato .breadcrumb.is-right ul{justify-content:flex-end}html.theme--catppuccin-macchiato .breadcrumb.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}html.theme--catppuccin-macchiato .breadcrumb.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .breadcrumb.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .breadcrumb.has-arrow-separator li+li::before{content:"\02192"}html.theme--catppuccin-macchiato .breadcrumb.has-bullet-separator li+li::before{content:"\02022"}html.theme--catppuccin-macchiato .breadcrumb.has-dot-separator li+li::before{content:"\000b7"}html.theme--catppuccin-macchiato .breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}html.theme--catppuccin-macchiato .card{background-color:#fff;border-radius:.25rem;box-shadow:#171717;color:#cad3f5;max-width:100%;position:relative}html.theme--catppuccin-macchiato .card-footer:first-child,html.theme--catppuccin-macchiato .card-content:first-child,html.theme--catppuccin-macchiato .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-macchiato .card-footer:last-child,html.theme--catppuccin-macchiato .card-content:last-child,html.theme--catppuccin-macchiato .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-macchiato .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}html.theme--catppuccin-macchiato .card-header-title{align-items:center;color:#b5c1f1;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}html.theme--catppuccin-macchiato .card-header-title.is-centered{justify-content:center}html.theme--catppuccin-macchiato .card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}html.theme--catppuccin-macchiato .card-image{display:block;position:relative}html.theme--catppuccin-macchiato .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-macchiato .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-macchiato .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}html.theme--catppuccin-macchiato .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}html.theme--catppuccin-macchiato .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}html.theme--catppuccin-macchiato .card-footer-item:not(:last-child){border-right:1px solid #ededed}html.theme--catppuccin-macchiato .card .media:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-macchiato .dropdown{display:inline-flex;position:relative;vertical-align:top}html.theme--catppuccin-macchiato .dropdown.is-active .dropdown-menu,html.theme--catppuccin-macchiato .dropdown.is-hoverable:hover .dropdown-menu{display:block}html.theme--catppuccin-macchiato .dropdown.is-right .dropdown-menu{left:auto;right:0}html.theme--catppuccin-macchiato .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}html.theme--catppuccin-macchiato .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}html.theme--catppuccin-macchiato .dropdown-content{background-color:#1e2030;border-radius:.4em;box-shadow:#171717;padding-bottom:.5rem;padding-top:.5rem}html.theme--catppuccin-macchiato .dropdown-item{color:#cad3f5;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}html.theme--catppuccin-macchiato a.dropdown-item,html.theme--catppuccin-macchiato button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}html.theme--catppuccin-macchiato a.dropdown-item:hover,html.theme--catppuccin-macchiato button.dropdown-item:hover{background-color:#1e2030;color:#0a0a0a}html.theme--catppuccin-macchiato a.dropdown-item.is-active,html.theme--catppuccin-macchiato button.dropdown-item.is-active{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}html.theme--catppuccin-macchiato .level{align-items:center;justify-content:space-between}html.theme--catppuccin-macchiato .level code{border-radius:.4em}html.theme--catppuccin-macchiato .level img{display:inline-block;vertical-align:top}html.theme--catppuccin-macchiato .level.is-mobile{display:flex}html.theme--catppuccin-macchiato .level.is-mobile .level-left,html.theme--catppuccin-macchiato .level.is-mobile .level-right{display:flex}html.theme--catppuccin-macchiato .level.is-mobile .level-left+.level-right{margin-top:0}html.theme--catppuccin-macchiato .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-macchiato .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .level{display:flex}html.theme--catppuccin-macchiato .level>.level-item:not(.is-narrow){flex-grow:1}}html.theme--catppuccin-macchiato .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}html.theme--catppuccin-macchiato .level-item .title,html.theme--catppuccin-macchiato .level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .level-item:not(:last-child){margin-bottom:.75rem}}html.theme--catppuccin-macchiato .level-left,html.theme--catppuccin-macchiato .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-macchiato .level-left .level-item.is-flexible,html.theme--catppuccin-macchiato .level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .level-left .level-item:not(:last-child),html.theme--catppuccin-macchiato .level-right .level-item:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-macchiato .level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .level-left{display:flex}}html.theme--catppuccin-macchiato .level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .level-right{display:flex}}html.theme--catppuccin-macchiato .media{align-items:flex-start;display:flex;text-align:inherit}html.theme--catppuccin-macchiato .media .content:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-macchiato .media .media{border-top:1px solid rgba(91,96,120,0.5);display:flex;padding-top:.75rem}html.theme--catppuccin-macchiato .media .media .content:not(:last-child),html.theme--catppuccin-macchiato .media .media .control:not(:last-child){margin-bottom:.5rem}html.theme--catppuccin-macchiato .media .media .media{padding-top:.5rem}html.theme--catppuccin-macchiato .media .media .media+.media{margin-top:.5rem}html.theme--catppuccin-macchiato .media+.media{border-top:1px solid rgba(91,96,120,0.5);margin-top:1rem;padding-top:1rem}html.theme--catppuccin-macchiato .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}html.theme--catppuccin-macchiato .media-left,html.theme--catppuccin-macchiato .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-macchiato .media-left{margin-right:1rem}html.theme--catppuccin-macchiato .media-right{margin-left:1rem}html.theme--catppuccin-macchiato .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .media-content{overflow-x:auto}}html.theme--catppuccin-macchiato .menu{font-size:1rem}html.theme--catppuccin-macchiato .menu.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}html.theme--catppuccin-macchiato .menu.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .menu.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .menu-list{line-height:1.25}html.theme--catppuccin-macchiato .menu-list a{border-radius:3px;color:#cad3f5;display:block;padding:0.5em 0.75em}html.theme--catppuccin-macchiato .menu-list a:hover{background-color:#1e2030;color:#b5c1f1}html.theme--catppuccin-macchiato .menu-list a.is-active{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .menu-list li ul{border-left:1px solid #5b6078;margin:.75em;padding-left:.75em}html.theme--catppuccin-macchiato .menu-label{color:#f5f7fd;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}html.theme--catppuccin-macchiato .menu-label:not(:first-child){margin-top:1em}html.theme--catppuccin-macchiato .menu-label:not(:last-child){margin-bottom:1em}html.theme--catppuccin-macchiato .message{background-color:#1e2030;border-radius:.4em;font-size:1rem}html.theme--catppuccin-macchiato .message strong{color:currentColor}html.theme--catppuccin-macchiato .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-macchiato .message.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}html.theme--catppuccin-macchiato .message.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .message.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .message.is-white{background-color:#fff}html.theme--catppuccin-macchiato .message.is-white .message-header{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .message.is-white .message-body{border-color:#fff}html.theme--catppuccin-macchiato .message.is-black{background-color:#fafafa}html.theme--catppuccin-macchiato .message.is-black .message-header{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .message.is-black .message-body{border-color:#0a0a0a}html.theme--catppuccin-macchiato .message.is-light{background-color:#fafafa}html.theme--catppuccin-macchiato .message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .message.is-light .message-body{border-color:#f5f5f5}html.theme--catppuccin-macchiato .message.is-dark,html.theme--catppuccin-macchiato .content kbd.message{background-color:#f9f9fb}html.theme--catppuccin-macchiato .message.is-dark .message-header,html.theme--catppuccin-macchiato .content kbd.message .message-header{background-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .message.is-dark .message-body,html.theme--catppuccin-macchiato .content kbd.message .message-body{border-color:#363a4f}html.theme--catppuccin-macchiato .message.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.message.docs-sourcelink{background-color:#ecf2fd}html.theme--catppuccin-macchiato .message.is-primary .message-header,html.theme--catppuccin-macchiato .docstring>section>a.message.docs-sourcelink .message-header{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .message.is-primary .message-body,html.theme--catppuccin-macchiato .docstring>section>a.message.docs-sourcelink .message-body{border-color:#8aadf4;color:#0e3b95}html.theme--catppuccin-macchiato .message.is-link{background-color:#ecf2fd}html.theme--catppuccin-macchiato .message.is-link .message-header{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .message.is-link .message-body{border-color:#8aadf4;color:#0e3b95}html.theme--catppuccin-macchiato .message.is-info{background-color:#f0faf8}html.theme--catppuccin-macchiato .message.is-info .message-header{background-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .message.is-info .message-body{border-color:#8bd5ca;color:#276d62}html.theme--catppuccin-macchiato .message.is-success{background-color:#f2faf0}html.theme--catppuccin-macchiato .message.is-success .message-header{background-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .message.is-success .message-body{border-color:#a6da95;color:#386e26}html.theme--catppuccin-macchiato .message.is-warning{background-color:#fcf7ee}html.theme--catppuccin-macchiato .message.is-warning .message-header{background-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .message.is-warning .message-body{border-color:#eed49f;color:#7e5c16}html.theme--catppuccin-macchiato .message.is-danger{background-color:#fcedef}html.theme--catppuccin-macchiato .message.is-danger .message-header{background-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .message.is-danger .message-body{border-color:#ed8796;color:#971729}html.theme--catppuccin-macchiato .message-header{align-items:center;background-color:#cad3f5;border-radius:.4em .4em 0 0;color:rgba(0,0,0,0.7);display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}html.theme--catppuccin-macchiato .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}html.theme--catppuccin-macchiato .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}html.theme--catppuccin-macchiato .message-body{border-color:#5b6078;border-radius:.4em;border-style:solid;border-width:0 0 0 4px;color:#cad3f5;padding:1.25em 1.5em}html.theme--catppuccin-macchiato .message-body code,html.theme--catppuccin-macchiato .message-body pre{background-color:#fff}html.theme--catppuccin-macchiato .message-body pre code{background-color:rgba(0,0,0,0)}html.theme--catppuccin-macchiato .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}html.theme--catppuccin-macchiato .modal.is-active{display:flex}html.theme--catppuccin-macchiato .modal-background{background-color:rgba(10,10,10,0.86)}html.theme--catppuccin-macchiato .modal-content,html.theme--catppuccin-macchiato .modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){html.theme--catppuccin-macchiato .modal-content,html.theme--catppuccin-macchiato .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}html.theme--catppuccin-macchiato .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}html.theme--catppuccin-macchiato .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}html.theme--catppuccin-macchiato .modal-card-head,html.theme--catppuccin-macchiato .modal-card-foot{align-items:center;background-color:#1e2030;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}html.theme--catppuccin-macchiato .modal-card-head{border-bottom:1px solid #5b6078;border-top-left-radius:8px;border-top-right-radius:8px}html.theme--catppuccin-macchiato .modal-card-title{color:#cad3f5;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}html.theme--catppuccin-macchiato .modal-card-foot{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #5b6078}html.theme--catppuccin-macchiato .modal-card-foot .button:not(:last-child){margin-right:.5em}html.theme--catppuccin-macchiato .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#24273a;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}html.theme--catppuccin-macchiato .navbar{background-color:#8aadf4;min-height:4rem;position:relative;z-index:30}html.theme--catppuccin-macchiato .navbar.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-white .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-white .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-white .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-white .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-white .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-white .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-white .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}html.theme--catppuccin-macchiato .navbar.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-black .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-black .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-black .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-black .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-black .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-black .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-black .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}html.theme--catppuccin-macchiato .navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-light .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-light .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-light .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-light .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-light .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-light .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-light .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-macchiato .navbar.is-dark,html.theme--catppuccin-macchiato .content kbd.navbar{background-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand .navbar-link,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand .navbar-link.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#2c2f40;color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand .navbar-link::after,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-burger,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start .navbar-link,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end .navbar-link,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end .navbar-link.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#2c2f40;color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end .navbar-link::after,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2c2f40;color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#363a4f;color:#fff}}html.theme--catppuccin-macchiato .navbar.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand .navbar-link.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand .navbar-link::after,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-burger,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end .navbar-link.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end .navbar-link::after,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#8aadf4;color:#fff}}html.theme--catppuccin-macchiato .navbar.is-link{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-link .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-link .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-link .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-link .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-link .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-link .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-link .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end .navbar-link.is-active{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#8aadf4;color:#fff}}html.theme--catppuccin-macchiato .navbar.is-info{background-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#78cec1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-info .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-info .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-info .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-info .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-info .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-info .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-info .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end .navbar-link.is-active{background-color:#78cec1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#78cec1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#8bd5ca;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-macchiato .navbar.is-success{background-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#96d382;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-success .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-success .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-success .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-success .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-success .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-success .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-success .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end .navbar-link.is-active{background-color:#96d382;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#96d382;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#a6da95;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-macchiato .navbar.is-warning{background-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#eaca89;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#eaca89;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#eaca89;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#eed49f;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-macchiato .navbar.is-danger{background-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#ea7183;color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#ea7183;color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ea7183;color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#ed8796;color:#fff}}html.theme--catppuccin-macchiato .navbar>.container{align-items:stretch;display:flex;min-height:4rem;width:100%}html.theme--catppuccin-macchiato .navbar.has-shadow{box-shadow:0 2px 0 0 #1e2030}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom,html.theme--catppuccin-macchiato .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom{bottom:0}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #1e2030}html.theme--catppuccin-macchiato .navbar.is-fixed-top{top:0}html.theme--catppuccin-macchiato html.has-navbar-fixed-top,html.theme--catppuccin-macchiato body.has-navbar-fixed-top{padding-top:4rem}html.theme--catppuccin-macchiato html.has-navbar-fixed-bottom,html.theme--catppuccin-macchiato body.has-navbar-fixed-bottom{padding-bottom:4rem}html.theme--catppuccin-macchiato .navbar-brand,html.theme--catppuccin-macchiato .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:4rem}html.theme--catppuccin-macchiato .navbar-brand a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar-brand a.navbar-item:hover{background-color:transparent}html.theme--catppuccin-macchiato .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}html.theme--catppuccin-macchiato .navbar-burger{color:#cad3f5;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:4rem;position:relative;width:4rem;margin-left:auto}html.theme--catppuccin-macchiato .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}html.theme--catppuccin-macchiato .navbar-burger span:nth-child(1){top:calc(50% - 6px)}html.theme--catppuccin-macchiato .navbar-burger span:nth-child(2){top:calc(50% - 1px)}html.theme--catppuccin-macchiato .navbar-burger span:nth-child(3){top:calc(50% + 4px)}html.theme--catppuccin-macchiato .navbar-burger:hover{background-color:rgba(0,0,0,0.05)}html.theme--catppuccin-macchiato .navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}html.theme--catppuccin-macchiato .navbar-burger.is-active span:nth-child(2){opacity:0}html.theme--catppuccin-macchiato .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}html.theme--catppuccin-macchiato .navbar-menu{display:none}html.theme--catppuccin-macchiato .navbar-item,html.theme--catppuccin-macchiato .navbar-link{color:#cad3f5;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}html.theme--catppuccin-macchiato .navbar-item .icon:only-child,html.theme--catppuccin-macchiato .navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}html.theme--catppuccin-macchiato a.navbar-item,html.theme--catppuccin-macchiato .navbar-link{cursor:pointer}html.theme--catppuccin-macchiato a.navbar-item:focus,html.theme--catppuccin-macchiato a.navbar-item:focus-within,html.theme--catppuccin-macchiato a.navbar-item:hover,html.theme--catppuccin-macchiato a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar-link:focus,html.theme--catppuccin-macchiato .navbar-link:focus-within,html.theme--catppuccin-macchiato .navbar-link:hover,html.theme--catppuccin-macchiato .navbar-link.is-active{background-color:rgba(0,0,0,0);color:#8aadf4}html.theme--catppuccin-macchiato .navbar-item{flex-grow:0;flex-shrink:0}html.theme--catppuccin-macchiato .navbar-item img{max-height:1.75rem}html.theme--catppuccin-macchiato .navbar-item.has-dropdown{padding:0}html.theme--catppuccin-macchiato .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:4rem;padding-bottom:calc(0.5rem - 1px)}html.theme--catppuccin-macchiato .navbar-item.is-tab:focus,html.theme--catppuccin-macchiato .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#8aadf4}html.theme--catppuccin-macchiato .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#8aadf4;border-bottom-style:solid;border-bottom-width:3px;color:#8aadf4;padding-bottom:calc(0.5rem - 3px)}html.theme--catppuccin-macchiato .navbar-content{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .navbar-link:not(.is-arrowless){padding-right:2.5em}html.theme--catppuccin-macchiato .navbar-link:not(.is-arrowless)::after{border-color:#fff;margin-top:-0.375em;right:1.125em}html.theme--catppuccin-macchiato .navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}html.theme--catppuccin-macchiato .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}html.theme--catppuccin-macchiato .navbar-divider{background-color:rgba(0,0,0,0.2);border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .navbar>.container{display:block}html.theme--catppuccin-macchiato .navbar-brand .navbar-item,html.theme--catppuccin-macchiato .navbar-tabs .navbar-item{align-items:center;display:flex}html.theme--catppuccin-macchiato .navbar-link::after{display:none}html.theme--catppuccin-macchiato .navbar-menu{background-color:#8aadf4;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}html.theme--catppuccin-macchiato .navbar-menu.is-active{display:block}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom-touch,html.theme--catppuccin-macchiato .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom-touch{bottom:0}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .navbar.is-fixed-top-touch{top:0}html.theme--catppuccin-macchiato .navbar.is-fixed-top .navbar-menu,html.theme--catppuccin-macchiato .navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem);overflow:auto}html.theme--catppuccin-macchiato html.has-navbar-fixed-top-touch,html.theme--catppuccin-macchiato body.has-navbar-fixed-top-touch{padding-top:4rem}html.theme--catppuccin-macchiato html.has-navbar-fixed-bottom-touch,html.theme--catppuccin-macchiato body.has-navbar-fixed-bottom-touch{padding-bottom:4rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar,html.theme--catppuccin-macchiato .navbar-menu,html.theme--catppuccin-macchiato .navbar-start,html.theme--catppuccin-macchiato .navbar-end{align-items:stretch;display:flex}html.theme--catppuccin-macchiato .navbar{min-height:4rem}html.theme--catppuccin-macchiato .navbar.is-spaced{padding:1rem 2rem}html.theme--catppuccin-macchiato .navbar.is-spaced .navbar-start,html.theme--catppuccin-macchiato .navbar.is-spaced .navbar-end{align-items:center}html.theme--catppuccin-macchiato .navbar.is-spaced a.navbar-item,html.theme--catppuccin-macchiato .navbar.is-spaced .navbar-link{border-radius:.4em}html.theme--catppuccin-macchiato .navbar.is-transparent a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-transparent a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-transparent a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#8087a2}html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#8aadf4}html.theme--catppuccin-macchiato .navbar-burger{display:none}html.theme--catppuccin-macchiato .navbar-item,html.theme--catppuccin-macchiato .navbar-link{align-items:center;display:flex}html.theme--catppuccin-macchiato .navbar-item.has-dropdown{align-items:stretch}html.theme--catppuccin-macchiato .navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}html.theme--catppuccin-macchiato .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid rgba(0,0,0,0.2);border-radius:8px 8px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}html.theme--catppuccin-macchiato .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced html.theme--catppuccin-macchiato .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-macchiato .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-macchiato .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-macchiato .navbar-item.is-hoverable:hover .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}html.theme--catppuccin-macchiato .navbar-menu{flex-grow:1;flex-shrink:0}html.theme--catppuccin-macchiato .navbar-start{justify-content:flex-start;margin-right:auto}html.theme--catppuccin-macchiato .navbar-end{justify-content:flex-end;margin-left:auto}html.theme--catppuccin-macchiato .navbar-dropdown{background-color:#8aadf4;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}html.theme--catppuccin-macchiato .navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}html.theme--catppuccin-macchiato .navbar-dropdown a.navbar-item{padding-right:3rem}html.theme--catppuccin-macchiato .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#8087a2}html.theme--catppuccin-macchiato .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#8aadf4}.navbar.is-spaced html.theme--catppuccin-macchiato .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-dropdown.is-boxed{border-radius:8px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}html.theme--catppuccin-macchiato .navbar-dropdown.is-right{left:auto;right:0}html.theme--catppuccin-macchiato .navbar-divider{display:block}html.theme--catppuccin-macchiato .navbar>.container .navbar-brand,html.theme--catppuccin-macchiato .container>.navbar .navbar-brand{margin-left:-.75rem}html.theme--catppuccin-macchiato .navbar>.container .navbar-menu,html.theme--catppuccin-macchiato .container>.navbar .navbar-menu{margin-right:-.75rem}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom-desktop,html.theme--catppuccin-macchiato .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom-desktop{bottom:0}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .navbar.is-fixed-top-desktop{top:0}html.theme--catppuccin-macchiato html.has-navbar-fixed-top-desktop,html.theme--catppuccin-macchiato body.has-navbar-fixed-top-desktop{padding-top:4rem}html.theme--catppuccin-macchiato html.has-navbar-fixed-bottom-desktop,html.theme--catppuccin-macchiato body.has-navbar-fixed-bottom-desktop{padding-bottom:4rem}html.theme--catppuccin-macchiato html.has-spaced-navbar-fixed-top,html.theme--catppuccin-macchiato body.has-spaced-navbar-fixed-top{padding-top:6rem}html.theme--catppuccin-macchiato html.has-spaced-navbar-fixed-bottom,html.theme--catppuccin-macchiato body.has-spaced-navbar-fixed-bottom{padding-bottom:6rem}html.theme--catppuccin-macchiato a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar-link.is-active{color:#8aadf4}html.theme--catppuccin-macchiato a.navbar-item.is-active:not(:focus):not(:hover),html.theme--catppuccin-macchiato .navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}html.theme--catppuccin-macchiato .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgba(0,0,0,0)}}html.theme--catppuccin-macchiato .hero.is-fullheight-with-navbar{min-height:calc(100vh - 4rem)}html.theme--catppuccin-macchiato .pagination{font-size:1rem;margin:-.25rem}html.theme--catppuccin-macchiato .pagination.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}html.theme--catppuccin-macchiato .pagination.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .pagination.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .pagination.is-rounded .pagination-previous,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,html.theme--catppuccin-macchiato .pagination.is-rounded .pagination-next,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}html.theme--catppuccin-macchiato .pagination.is-rounded .pagination-link,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}html.theme--catppuccin-macchiato .pagination,html.theme--catppuccin-macchiato .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato .pagination-link,html.theme--catppuccin-macchiato .pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato .pagination-link{border-color:#5b6078;color:#8aadf4;min-width:2.5em}html.theme--catppuccin-macchiato .pagination-previous:hover,html.theme--catppuccin-macchiato .pagination-next:hover,html.theme--catppuccin-macchiato .pagination-link:hover{border-color:#6e738d;color:#91d7e3}html.theme--catppuccin-macchiato .pagination-previous:focus,html.theme--catppuccin-macchiato .pagination-next:focus,html.theme--catppuccin-macchiato .pagination-link:focus{border-color:#6e738d}html.theme--catppuccin-macchiato .pagination-previous:active,html.theme--catppuccin-macchiato .pagination-next:active,html.theme--catppuccin-macchiato .pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}html.theme--catppuccin-macchiato .pagination-previous[disabled],html.theme--catppuccin-macchiato .pagination-previous.is-disabled,html.theme--catppuccin-macchiato .pagination-next[disabled],html.theme--catppuccin-macchiato .pagination-next.is-disabled,html.theme--catppuccin-macchiato .pagination-link[disabled],html.theme--catppuccin-macchiato .pagination-link.is-disabled{background-color:#5b6078;border-color:#5b6078;box-shadow:none;color:#f5f7fd;opacity:0.5}html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}html.theme--catppuccin-macchiato .pagination-link.is-current{background-color:#8aadf4;border-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .pagination-ellipsis{color:#6e738d;pointer-events:none}html.theme--catppuccin-macchiato .pagination-list{flex-wrap:wrap}html.theme--catppuccin-macchiato .pagination-list li{list-style:none}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .pagination{flex-wrap:wrap}html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato .pagination-link,html.theme--catppuccin-macchiato .pagination-ellipsis{margin-bottom:0;margin-top:0}html.theme--catppuccin-macchiato .pagination-previous{order:2}html.theme--catppuccin-macchiato .pagination-next{order:3}html.theme--catppuccin-macchiato .pagination{justify-content:space-between;margin-bottom:0;margin-top:0}html.theme--catppuccin-macchiato .pagination.is-centered .pagination-previous{order:1}html.theme--catppuccin-macchiato .pagination.is-centered .pagination-list{justify-content:center;order:2}html.theme--catppuccin-macchiato .pagination.is-centered .pagination-next{order:3}html.theme--catppuccin-macchiato .pagination.is-right .pagination-previous{order:1}html.theme--catppuccin-macchiato .pagination.is-right .pagination-next{order:2}html.theme--catppuccin-macchiato .pagination.is-right .pagination-list{justify-content:flex-end;order:3}}html.theme--catppuccin-macchiato .panel{border-radius:8px;box-shadow:#171717;font-size:1rem}html.theme--catppuccin-macchiato .panel:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-macchiato .panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}html.theme--catppuccin-macchiato .panel.is-white .panel-block.is-active .panel-icon{color:#fff}html.theme--catppuccin-macchiato .panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}html.theme--catppuccin-macchiato .panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}html.theme--catppuccin-macchiato .panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}html.theme--catppuccin-macchiato .panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}html.theme--catppuccin-macchiato .panel.is-dark .panel-heading,html.theme--catppuccin-macchiato .content kbd.panel .panel-heading{background-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .panel.is-dark .panel-tabs a.is-active,html.theme--catppuccin-macchiato .content kbd.panel .panel-tabs a.is-active{border-bottom-color:#363a4f}html.theme--catppuccin-macchiato .panel.is-dark .panel-block.is-active .panel-icon,html.theme--catppuccin-macchiato .content kbd.panel .panel-block.is-active .panel-icon{color:#363a4f}html.theme--catppuccin-macchiato .panel.is-primary .panel-heading,html.theme--catppuccin-macchiato .docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .panel.is-primary .panel-tabs a.is-active,html.theme--catppuccin-macchiato .docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#8aadf4}html.theme--catppuccin-macchiato .panel.is-primary .panel-block.is-active .panel-icon,html.theme--catppuccin-macchiato .docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#8aadf4}html.theme--catppuccin-macchiato .panel.is-link .panel-heading{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .panel.is-link .panel-tabs a.is-active{border-bottom-color:#8aadf4}html.theme--catppuccin-macchiato .panel.is-link .panel-block.is-active .panel-icon{color:#8aadf4}html.theme--catppuccin-macchiato .panel.is-info .panel-heading{background-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .panel.is-info .panel-tabs a.is-active{border-bottom-color:#8bd5ca}html.theme--catppuccin-macchiato .panel.is-info .panel-block.is-active .panel-icon{color:#8bd5ca}html.theme--catppuccin-macchiato .panel.is-success .panel-heading{background-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .panel.is-success .panel-tabs a.is-active{border-bottom-color:#a6da95}html.theme--catppuccin-macchiato .panel.is-success .panel-block.is-active .panel-icon{color:#a6da95}html.theme--catppuccin-macchiato .panel.is-warning .panel-heading{background-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#eed49f}html.theme--catppuccin-macchiato .panel.is-warning .panel-block.is-active .panel-icon{color:#eed49f}html.theme--catppuccin-macchiato .panel.is-danger .panel-heading{background-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#ed8796}html.theme--catppuccin-macchiato .panel.is-danger .panel-block.is-active .panel-icon{color:#ed8796}html.theme--catppuccin-macchiato .panel-tabs:not(:last-child),html.theme--catppuccin-macchiato .panel-block:not(:last-child){border-bottom:1px solid #ededed}html.theme--catppuccin-macchiato .panel-heading{background-color:#494d64;border-radius:8px 8px 0 0;color:#b5c1f1;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}html.theme--catppuccin-macchiato .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}html.theme--catppuccin-macchiato .panel-tabs a{border-bottom:1px solid #5b6078;margin-bottom:-1px;padding:0.5em}html.theme--catppuccin-macchiato .panel-tabs a.is-active{border-bottom-color:#494d64;color:#739df2}html.theme--catppuccin-macchiato .panel-list a{color:#cad3f5}html.theme--catppuccin-macchiato .panel-list a:hover{color:#8aadf4}html.theme--catppuccin-macchiato .panel-block{align-items:center;color:#b5c1f1;display:flex;justify-content:flex-start;padding:0.5em 0.75em}html.theme--catppuccin-macchiato .panel-block input[type="checkbox"]{margin-right:.75em}html.theme--catppuccin-macchiato .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}html.theme--catppuccin-macchiato .panel-block.is-wrapped{flex-wrap:wrap}html.theme--catppuccin-macchiato .panel-block.is-active{border-left-color:#8aadf4;color:#739df2}html.theme--catppuccin-macchiato .panel-block.is-active .panel-icon{color:#8aadf4}html.theme--catppuccin-macchiato .panel-block:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}html.theme--catppuccin-macchiato a.panel-block,html.theme--catppuccin-macchiato label.panel-block{cursor:pointer}html.theme--catppuccin-macchiato a.panel-block:hover,html.theme--catppuccin-macchiato label.panel-block:hover{background-color:#1e2030}html.theme--catppuccin-macchiato .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#f5f7fd;margin-right:.75em}html.theme--catppuccin-macchiato .panel-icon .fa{font-size:inherit;line-height:inherit}html.theme--catppuccin-macchiato .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}html.theme--catppuccin-macchiato .tabs a{align-items:center;border-bottom-color:#5b6078;border-bottom-style:solid;border-bottom-width:1px;color:#cad3f5;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}html.theme--catppuccin-macchiato .tabs a:hover{border-bottom-color:#b5c1f1;color:#b5c1f1}html.theme--catppuccin-macchiato .tabs li{display:block}html.theme--catppuccin-macchiato .tabs li.is-active a{border-bottom-color:#8aadf4;color:#8aadf4}html.theme--catppuccin-macchiato .tabs ul{align-items:center;border-bottom-color:#5b6078;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}html.theme--catppuccin-macchiato .tabs ul.is-left{padding-right:0.75em}html.theme--catppuccin-macchiato .tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}html.theme--catppuccin-macchiato .tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}html.theme--catppuccin-macchiato .tabs .icon:first-child{margin-right:.5em}html.theme--catppuccin-macchiato .tabs .icon:last-child{margin-left:.5em}html.theme--catppuccin-macchiato .tabs.is-centered ul{justify-content:center}html.theme--catppuccin-macchiato .tabs.is-right ul{justify-content:flex-end}html.theme--catppuccin-macchiato .tabs.is-boxed a{border:1px solid transparent;border-radius:.4em .4em 0 0}html.theme--catppuccin-macchiato .tabs.is-boxed a:hover{background-color:#1e2030;border-bottom-color:#5b6078}html.theme--catppuccin-macchiato .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#5b6078;border-bottom-color:rgba(0,0,0,0) !important}html.theme--catppuccin-macchiato .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}html.theme--catppuccin-macchiato .tabs.is-toggle a{border-color:#5b6078;border-style:solid;border-width:1px;margin-bottom:0;position:relative}html.theme--catppuccin-macchiato .tabs.is-toggle a:hover{background-color:#1e2030;border-color:#6e738d;z-index:2}html.theme--catppuccin-macchiato .tabs.is-toggle li+li{margin-left:-1px}html.theme--catppuccin-macchiato .tabs.is-toggle li:first-child a{border-top-left-radius:.4em;border-bottom-left-radius:.4em}html.theme--catppuccin-macchiato .tabs.is-toggle li:last-child a{border-top-right-radius:.4em;border-bottom-right-radius:.4em}html.theme--catppuccin-macchiato .tabs.is-toggle li.is-active a{background-color:#8aadf4;border-color:#8aadf4;color:#fff;z-index:1}html.theme--catppuccin-macchiato .tabs.is-toggle ul{border-bottom:none}html.theme--catppuccin-macchiato .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}html.theme--catppuccin-macchiato .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}html.theme--catppuccin-macchiato .tabs.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}html.theme--catppuccin-macchiato .tabs.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .tabs.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-narrow{flex:none;width:unset}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-full{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-half{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-half{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-0{flex:none;width:0%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-0{margin-left:0%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-3{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-3{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-6{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-6{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-9{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-9{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-12{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .column.is-narrow-mobile{flex:none;width:unset}html.theme--catppuccin-macchiato .column.is-full-mobile{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-three-quarters-mobile{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-two-thirds-mobile{flex:none;width:66.6666%}html.theme--catppuccin-macchiato .column.is-half-mobile{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-one-third-mobile{flex:none;width:33.3333%}html.theme--catppuccin-macchiato .column.is-one-quarter-mobile{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-one-fifth-mobile{flex:none;width:20%}html.theme--catppuccin-macchiato .column.is-two-fifths-mobile{flex:none;width:40%}html.theme--catppuccin-macchiato .column.is-three-fifths-mobile{flex:none;width:60%}html.theme--catppuccin-macchiato .column.is-four-fifths-mobile{flex:none;width:80%}html.theme--catppuccin-macchiato .column.is-offset-three-quarters-mobile{margin-left:75%}html.theme--catppuccin-macchiato .column.is-offset-two-thirds-mobile{margin-left:66.6666%}html.theme--catppuccin-macchiato .column.is-offset-half-mobile{margin-left:50%}html.theme--catppuccin-macchiato .column.is-offset-one-third-mobile{margin-left:33.3333%}html.theme--catppuccin-macchiato .column.is-offset-one-quarter-mobile{margin-left:25%}html.theme--catppuccin-macchiato .column.is-offset-one-fifth-mobile{margin-left:20%}html.theme--catppuccin-macchiato .column.is-offset-two-fifths-mobile{margin-left:40%}html.theme--catppuccin-macchiato .column.is-offset-three-fifths-mobile{margin-left:60%}html.theme--catppuccin-macchiato .column.is-offset-four-fifths-mobile{margin-left:80%}html.theme--catppuccin-macchiato .column.is-0-mobile{flex:none;width:0%}html.theme--catppuccin-macchiato .column.is-offset-0-mobile{margin-left:0%}html.theme--catppuccin-macchiato .column.is-1-mobile{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .column.is-offset-1-mobile{margin-left:8.33333337%}html.theme--catppuccin-macchiato .column.is-2-mobile{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .column.is-offset-2-mobile{margin-left:16.66666674%}html.theme--catppuccin-macchiato .column.is-3-mobile{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-offset-3-mobile{margin-left:25%}html.theme--catppuccin-macchiato .column.is-4-mobile{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .column.is-offset-4-mobile{margin-left:33.33333337%}html.theme--catppuccin-macchiato .column.is-5-mobile{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .column.is-offset-5-mobile{margin-left:41.66666674%}html.theme--catppuccin-macchiato .column.is-6-mobile{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-offset-6-mobile{margin-left:50%}html.theme--catppuccin-macchiato .column.is-7-mobile{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .column.is-offset-7-mobile{margin-left:58.33333337%}html.theme--catppuccin-macchiato .column.is-8-mobile{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .column.is-offset-8-mobile{margin-left:66.66666674%}html.theme--catppuccin-macchiato .column.is-9-mobile{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-offset-9-mobile{margin-left:75%}html.theme--catppuccin-macchiato .column.is-10-mobile{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .column.is-offset-10-mobile{margin-left:83.33333337%}html.theme--catppuccin-macchiato .column.is-11-mobile{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .column.is-offset-11-mobile{margin-left:91.66666674%}html.theme--catppuccin-macchiato .column.is-12-mobile{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .column.is-narrow,html.theme--catppuccin-macchiato .column.is-narrow-tablet{flex:none;width:unset}html.theme--catppuccin-macchiato .column.is-full,html.theme--catppuccin-macchiato .column.is-full-tablet{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-three-quarters,html.theme--catppuccin-macchiato .column.is-three-quarters-tablet{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-two-thirds,html.theme--catppuccin-macchiato .column.is-two-thirds-tablet{flex:none;width:66.6666%}html.theme--catppuccin-macchiato .column.is-half,html.theme--catppuccin-macchiato .column.is-half-tablet{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-one-third,html.theme--catppuccin-macchiato .column.is-one-third-tablet{flex:none;width:33.3333%}html.theme--catppuccin-macchiato .column.is-one-quarter,html.theme--catppuccin-macchiato .column.is-one-quarter-tablet{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-one-fifth,html.theme--catppuccin-macchiato .column.is-one-fifth-tablet{flex:none;width:20%}html.theme--catppuccin-macchiato .column.is-two-fifths,html.theme--catppuccin-macchiato .column.is-two-fifths-tablet{flex:none;width:40%}html.theme--catppuccin-macchiato .column.is-three-fifths,html.theme--catppuccin-macchiato .column.is-three-fifths-tablet{flex:none;width:60%}html.theme--catppuccin-macchiato .column.is-four-fifths,html.theme--catppuccin-macchiato .column.is-four-fifths-tablet{flex:none;width:80%}html.theme--catppuccin-macchiato .column.is-offset-three-quarters,html.theme--catppuccin-macchiato .column.is-offset-three-quarters-tablet{margin-left:75%}html.theme--catppuccin-macchiato .column.is-offset-two-thirds,html.theme--catppuccin-macchiato .column.is-offset-two-thirds-tablet{margin-left:66.6666%}html.theme--catppuccin-macchiato .column.is-offset-half,html.theme--catppuccin-macchiato .column.is-offset-half-tablet{margin-left:50%}html.theme--catppuccin-macchiato .column.is-offset-one-third,html.theme--catppuccin-macchiato .column.is-offset-one-third-tablet{margin-left:33.3333%}html.theme--catppuccin-macchiato .column.is-offset-one-quarter,html.theme--catppuccin-macchiato .column.is-offset-one-quarter-tablet{margin-left:25%}html.theme--catppuccin-macchiato .column.is-offset-one-fifth,html.theme--catppuccin-macchiato .column.is-offset-one-fifth-tablet{margin-left:20%}html.theme--catppuccin-macchiato .column.is-offset-two-fifths,html.theme--catppuccin-macchiato .column.is-offset-two-fifths-tablet{margin-left:40%}html.theme--catppuccin-macchiato .column.is-offset-three-fifths,html.theme--catppuccin-macchiato .column.is-offset-three-fifths-tablet{margin-left:60%}html.theme--catppuccin-macchiato .column.is-offset-four-fifths,html.theme--catppuccin-macchiato .column.is-offset-four-fifths-tablet{margin-left:80%}html.theme--catppuccin-macchiato .column.is-0,html.theme--catppuccin-macchiato .column.is-0-tablet{flex:none;width:0%}html.theme--catppuccin-macchiato .column.is-offset-0,html.theme--catppuccin-macchiato .column.is-offset-0-tablet{margin-left:0%}html.theme--catppuccin-macchiato .column.is-1,html.theme--catppuccin-macchiato .column.is-1-tablet{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .column.is-offset-1,html.theme--catppuccin-macchiato .column.is-offset-1-tablet{margin-left:8.33333337%}html.theme--catppuccin-macchiato .column.is-2,html.theme--catppuccin-macchiato .column.is-2-tablet{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .column.is-offset-2,html.theme--catppuccin-macchiato .column.is-offset-2-tablet{margin-left:16.66666674%}html.theme--catppuccin-macchiato .column.is-3,html.theme--catppuccin-macchiato .column.is-3-tablet{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-offset-3,html.theme--catppuccin-macchiato .column.is-offset-3-tablet{margin-left:25%}html.theme--catppuccin-macchiato .column.is-4,html.theme--catppuccin-macchiato .column.is-4-tablet{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .column.is-offset-4,html.theme--catppuccin-macchiato .column.is-offset-4-tablet{margin-left:33.33333337%}html.theme--catppuccin-macchiato .column.is-5,html.theme--catppuccin-macchiato .column.is-5-tablet{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .column.is-offset-5,html.theme--catppuccin-macchiato .column.is-offset-5-tablet{margin-left:41.66666674%}html.theme--catppuccin-macchiato .column.is-6,html.theme--catppuccin-macchiato .column.is-6-tablet{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-offset-6,html.theme--catppuccin-macchiato .column.is-offset-6-tablet{margin-left:50%}html.theme--catppuccin-macchiato .column.is-7,html.theme--catppuccin-macchiato .column.is-7-tablet{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .column.is-offset-7,html.theme--catppuccin-macchiato .column.is-offset-7-tablet{margin-left:58.33333337%}html.theme--catppuccin-macchiato .column.is-8,html.theme--catppuccin-macchiato .column.is-8-tablet{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .column.is-offset-8,html.theme--catppuccin-macchiato .column.is-offset-8-tablet{margin-left:66.66666674%}html.theme--catppuccin-macchiato .column.is-9,html.theme--catppuccin-macchiato .column.is-9-tablet{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-offset-9,html.theme--catppuccin-macchiato .column.is-offset-9-tablet{margin-left:75%}html.theme--catppuccin-macchiato .column.is-10,html.theme--catppuccin-macchiato .column.is-10-tablet{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .column.is-offset-10,html.theme--catppuccin-macchiato .column.is-offset-10-tablet{margin-left:83.33333337%}html.theme--catppuccin-macchiato .column.is-11,html.theme--catppuccin-macchiato .column.is-11-tablet{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .column.is-offset-11,html.theme--catppuccin-macchiato .column.is-offset-11-tablet{margin-left:91.66666674%}html.theme--catppuccin-macchiato .column.is-12,html.theme--catppuccin-macchiato .column.is-12-tablet{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-offset-12,html.theme--catppuccin-macchiato .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .column.is-narrow-touch{flex:none;width:unset}html.theme--catppuccin-macchiato .column.is-full-touch{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-three-quarters-touch{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-two-thirds-touch{flex:none;width:66.6666%}html.theme--catppuccin-macchiato .column.is-half-touch{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-one-third-touch{flex:none;width:33.3333%}html.theme--catppuccin-macchiato .column.is-one-quarter-touch{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-one-fifth-touch{flex:none;width:20%}html.theme--catppuccin-macchiato .column.is-two-fifths-touch{flex:none;width:40%}html.theme--catppuccin-macchiato .column.is-three-fifths-touch{flex:none;width:60%}html.theme--catppuccin-macchiato .column.is-four-fifths-touch{flex:none;width:80%}html.theme--catppuccin-macchiato .column.is-offset-three-quarters-touch{margin-left:75%}html.theme--catppuccin-macchiato .column.is-offset-two-thirds-touch{margin-left:66.6666%}html.theme--catppuccin-macchiato .column.is-offset-half-touch{margin-left:50%}html.theme--catppuccin-macchiato .column.is-offset-one-third-touch{margin-left:33.3333%}html.theme--catppuccin-macchiato .column.is-offset-one-quarter-touch{margin-left:25%}html.theme--catppuccin-macchiato .column.is-offset-one-fifth-touch{margin-left:20%}html.theme--catppuccin-macchiato .column.is-offset-two-fifths-touch{margin-left:40%}html.theme--catppuccin-macchiato .column.is-offset-three-fifths-touch{margin-left:60%}html.theme--catppuccin-macchiato .column.is-offset-four-fifths-touch{margin-left:80%}html.theme--catppuccin-macchiato .column.is-0-touch{flex:none;width:0%}html.theme--catppuccin-macchiato .column.is-offset-0-touch{margin-left:0%}html.theme--catppuccin-macchiato .column.is-1-touch{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .column.is-offset-1-touch{margin-left:8.33333337%}html.theme--catppuccin-macchiato .column.is-2-touch{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .column.is-offset-2-touch{margin-left:16.66666674%}html.theme--catppuccin-macchiato .column.is-3-touch{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-offset-3-touch{margin-left:25%}html.theme--catppuccin-macchiato .column.is-4-touch{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .column.is-offset-4-touch{margin-left:33.33333337%}html.theme--catppuccin-macchiato .column.is-5-touch{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .column.is-offset-5-touch{margin-left:41.66666674%}html.theme--catppuccin-macchiato .column.is-6-touch{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-offset-6-touch{margin-left:50%}html.theme--catppuccin-macchiato .column.is-7-touch{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .column.is-offset-7-touch{margin-left:58.33333337%}html.theme--catppuccin-macchiato .column.is-8-touch{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .column.is-offset-8-touch{margin-left:66.66666674%}html.theme--catppuccin-macchiato .column.is-9-touch{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-offset-9-touch{margin-left:75%}html.theme--catppuccin-macchiato .column.is-10-touch{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .column.is-offset-10-touch{margin-left:83.33333337%}html.theme--catppuccin-macchiato .column.is-11-touch{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .column.is-offset-11-touch{margin-left:91.66666674%}html.theme--catppuccin-macchiato .column.is-12-touch{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .column.is-narrow-desktop{flex:none;width:unset}html.theme--catppuccin-macchiato .column.is-full-desktop{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-three-quarters-desktop{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-two-thirds-desktop{flex:none;width:66.6666%}html.theme--catppuccin-macchiato .column.is-half-desktop{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-one-third-desktop{flex:none;width:33.3333%}html.theme--catppuccin-macchiato .column.is-one-quarter-desktop{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-one-fifth-desktop{flex:none;width:20%}html.theme--catppuccin-macchiato .column.is-two-fifths-desktop{flex:none;width:40%}html.theme--catppuccin-macchiato .column.is-three-fifths-desktop{flex:none;width:60%}html.theme--catppuccin-macchiato .column.is-four-fifths-desktop{flex:none;width:80%}html.theme--catppuccin-macchiato .column.is-offset-three-quarters-desktop{margin-left:75%}html.theme--catppuccin-macchiato .column.is-offset-two-thirds-desktop{margin-left:66.6666%}html.theme--catppuccin-macchiato .column.is-offset-half-desktop{margin-left:50%}html.theme--catppuccin-macchiato .column.is-offset-one-third-desktop{margin-left:33.3333%}html.theme--catppuccin-macchiato .column.is-offset-one-quarter-desktop{margin-left:25%}html.theme--catppuccin-macchiato .column.is-offset-one-fifth-desktop{margin-left:20%}html.theme--catppuccin-macchiato .column.is-offset-two-fifths-desktop{margin-left:40%}html.theme--catppuccin-macchiato .column.is-offset-three-fifths-desktop{margin-left:60%}html.theme--catppuccin-macchiato .column.is-offset-four-fifths-desktop{margin-left:80%}html.theme--catppuccin-macchiato .column.is-0-desktop{flex:none;width:0%}html.theme--catppuccin-macchiato .column.is-offset-0-desktop{margin-left:0%}html.theme--catppuccin-macchiato .column.is-1-desktop{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .column.is-offset-1-desktop{margin-left:8.33333337%}html.theme--catppuccin-macchiato .column.is-2-desktop{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .column.is-offset-2-desktop{margin-left:16.66666674%}html.theme--catppuccin-macchiato .column.is-3-desktop{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-offset-3-desktop{margin-left:25%}html.theme--catppuccin-macchiato .column.is-4-desktop{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .column.is-offset-4-desktop{margin-left:33.33333337%}html.theme--catppuccin-macchiato .column.is-5-desktop{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .column.is-offset-5-desktop{margin-left:41.66666674%}html.theme--catppuccin-macchiato .column.is-6-desktop{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-offset-6-desktop{margin-left:50%}html.theme--catppuccin-macchiato .column.is-7-desktop{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .column.is-offset-7-desktop{margin-left:58.33333337%}html.theme--catppuccin-macchiato .column.is-8-desktop{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .column.is-offset-8-desktop{margin-left:66.66666674%}html.theme--catppuccin-macchiato .column.is-9-desktop{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-offset-9-desktop{margin-left:75%}html.theme--catppuccin-macchiato .column.is-10-desktop{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .column.is-offset-10-desktop{margin-left:83.33333337%}html.theme--catppuccin-macchiato .column.is-11-desktop{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .column.is-offset-11-desktop{margin-left:91.66666674%}html.theme--catppuccin-macchiato .column.is-12-desktop{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .column.is-narrow-widescreen{flex:none;width:unset}html.theme--catppuccin-macchiato .column.is-full-widescreen{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-three-quarters-widescreen{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-two-thirds-widescreen{flex:none;width:66.6666%}html.theme--catppuccin-macchiato .column.is-half-widescreen{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-one-third-widescreen{flex:none;width:33.3333%}html.theme--catppuccin-macchiato .column.is-one-quarter-widescreen{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-one-fifth-widescreen{flex:none;width:20%}html.theme--catppuccin-macchiato .column.is-two-fifths-widescreen{flex:none;width:40%}html.theme--catppuccin-macchiato .column.is-three-fifths-widescreen{flex:none;width:60%}html.theme--catppuccin-macchiato .column.is-four-fifths-widescreen{flex:none;width:80%}html.theme--catppuccin-macchiato .column.is-offset-three-quarters-widescreen{margin-left:75%}html.theme--catppuccin-macchiato .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}html.theme--catppuccin-macchiato .column.is-offset-half-widescreen{margin-left:50%}html.theme--catppuccin-macchiato .column.is-offset-one-third-widescreen{margin-left:33.3333%}html.theme--catppuccin-macchiato .column.is-offset-one-quarter-widescreen{margin-left:25%}html.theme--catppuccin-macchiato .column.is-offset-one-fifth-widescreen{margin-left:20%}html.theme--catppuccin-macchiato .column.is-offset-two-fifths-widescreen{margin-left:40%}html.theme--catppuccin-macchiato .column.is-offset-three-fifths-widescreen{margin-left:60%}html.theme--catppuccin-macchiato .column.is-offset-four-fifths-widescreen{margin-left:80%}html.theme--catppuccin-macchiato .column.is-0-widescreen{flex:none;width:0%}html.theme--catppuccin-macchiato .column.is-offset-0-widescreen{margin-left:0%}html.theme--catppuccin-macchiato .column.is-1-widescreen{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .column.is-offset-1-widescreen{margin-left:8.33333337%}html.theme--catppuccin-macchiato .column.is-2-widescreen{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .column.is-offset-2-widescreen{margin-left:16.66666674%}html.theme--catppuccin-macchiato .column.is-3-widescreen{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-offset-3-widescreen{margin-left:25%}html.theme--catppuccin-macchiato .column.is-4-widescreen{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .column.is-offset-4-widescreen{margin-left:33.33333337%}html.theme--catppuccin-macchiato .column.is-5-widescreen{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .column.is-offset-5-widescreen{margin-left:41.66666674%}html.theme--catppuccin-macchiato .column.is-6-widescreen{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-offset-6-widescreen{margin-left:50%}html.theme--catppuccin-macchiato .column.is-7-widescreen{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .column.is-offset-7-widescreen{margin-left:58.33333337%}html.theme--catppuccin-macchiato .column.is-8-widescreen{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .column.is-offset-8-widescreen{margin-left:66.66666674%}html.theme--catppuccin-macchiato .column.is-9-widescreen{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-offset-9-widescreen{margin-left:75%}html.theme--catppuccin-macchiato .column.is-10-widescreen{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .column.is-offset-10-widescreen{margin-left:83.33333337%}html.theme--catppuccin-macchiato .column.is-11-widescreen{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .column.is-offset-11-widescreen{margin-left:91.66666674%}html.theme--catppuccin-macchiato .column.is-12-widescreen{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .column.is-narrow-fullhd{flex:none;width:unset}html.theme--catppuccin-macchiato .column.is-full-fullhd{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-three-quarters-fullhd{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-two-thirds-fullhd{flex:none;width:66.6666%}html.theme--catppuccin-macchiato .column.is-half-fullhd{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-one-third-fullhd{flex:none;width:33.3333%}html.theme--catppuccin-macchiato .column.is-one-quarter-fullhd{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-one-fifth-fullhd{flex:none;width:20%}html.theme--catppuccin-macchiato .column.is-two-fifths-fullhd{flex:none;width:40%}html.theme--catppuccin-macchiato .column.is-three-fifths-fullhd{flex:none;width:60%}html.theme--catppuccin-macchiato .column.is-four-fifths-fullhd{flex:none;width:80%}html.theme--catppuccin-macchiato .column.is-offset-three-quarters-fullhd{margin-left:75%}html.theme--catppuccin-macchiato .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}html.theme--catppuccin-macchiato .column.is-offset-half-fullhd{margin-left:50%}html.theme--catppuccin-macchiato .column.is-offset-one-third-fullhd{margin-left:33.3333%}html.theme--catppuccin-macchiato .column.is-offset-one-quarter-fullhd{margin-left:25%}html.theme--catppuccin-macchiato .column.is-offset-one-fifth-fullhd{margin-left:20%}html.theme--catppuccin-macchiato .column.is-offset-two-fifths-fullhd{margin-left:40%}html.theme--catppuccin-macchiato .column.is-offset-three-fifths-fullhd{margin-left:60%}html.theme--catppuccin-macchiato .column.is-offset-four-fifths-fullhd{margin-left:80%}html.theme--catppuccin-macchiato .column.is-0-fullhd{flex:none;width:0%}html.theme--catppuccin-macchiato .column.is-offset-0-fullhd{margin-left:0%}html.theme--catppuccin-macchiato .column.is-1-fullhd{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .column.is-offset-1-fullhd{margin-left:8.33333337%}html.theme--catppuccin-macchiato .column.is-2-fullhd{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .column.is-offset-2-fullhd{margin-left:16.66666674%}html.theme--catppuccin-macchiato .column.is-3-fullhd{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-offset-3-fullhd{margin-left:25%}html.theme--catppuccin-macchiato .column.is-4-fullhd{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .column.is-offset-4-fullhd{margin-left:33.33333337%}html.theme--catppuccin-macchiato .column.is-5-fullhd{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .column.is-offset-5-fullhd{margin-left:41.66666674%}html.theme--catppuccin-macchiato .column.is-6-fullhd{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-offset-6-fullhd{margin-left:50%}html.theme--catppuccin-macchiato .column.is-7-fullhd{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .column.is-offset-7-fullhd{margin-left:58.33333337%}html.theme--catppuccin-macchiato .column.is-8-fullhd{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .column.is-offset-8-fullhd{margin-left:66.66666674%}html.theme--catppuccin-macchiato .column.is-9-fullhd{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-offset-9-fullhd{margin-left:75%}html.theme--catppuccin-macchiato .column.is-10-fullhd{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .column.is-offset-10-fullhd{margin-left:83.33333337%}html.theme--catppuccin-macchiato .column.is-11-fullhd{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .column.is-offset-11-fullhd{margin-left:91.66666674%}html.theme--catppuccin-macchiato .column.is-12-fullhd{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-offset-12-fullhd{margin-left:100%}}html.theme--catppuccin-macchiato .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-macchiato .columns:last-child{margin-bottom:-.75rem}html.theme--catppuccin-macchiato .columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}html.theme--catppuccin-macchiato .columns.is-centered{justify-content:center}html.theme--catppuccin-macchiato .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}html.theme--catppuccin-macchiato .columns.is-gapless>.column{margin:0;padding:0 !important}html.theme--catppuccin-macchiato .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-macchiato .columns.is-gapless:last-child{margin-bottom:0}html.theme--catppuccin-macchiato .columns.is-mobile{display:flex}html.theme--catppuccin-macchiato .columns.is-multiline{flex-wrap:wrap}html.theme--catppuccin-macchiato .columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-desktop{display:flex}}html.theme--catppuccin-macchiato .columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}html.theme--catppuccin-macchiato .columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}html.theme--catppuccin-macchiato .columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-fullhd{--columnGap: 0rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-fullhd{--columnGap: .75rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-fullhd{--columnGap: 1rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-fullhd{--columnGap: 2rem}}html.theme--catppuccin-macchiato .tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}html.theme--catppuccin-macchiato .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-macchiato .tile.is-ancestor:last-child{margin-bottom:-.75rem}html.theme--catppuccin-macchiato .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-macchiato .tile.is-child{margin:0 !important}html.theme--catppuccin-macchiato .tile.is-parent{padding:.75rem}html.theme--catppuccin-macchiato .tile.is-vertical{flex-direction:column}html.theme--catppuccin-macchiato .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .tile:not(.is-child){display:flex}html.theme--catppuccin-macchiato .tile.is-1{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .tile.is-2{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .tile.is-3{flex:none;width:25%}html.theme--catppuccin-macchiato .tile.is-4{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .tile.is-5{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .tile.is-6{flex:none;width:50%}html.theme--catppuccin-macchiato .tile.is-7{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .tile.is-8{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .tile.is-9{flex:none;width:75%}html.theme--catppuccin-macchiato .tile.is-10{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .tile.is-11{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .tile.is-12{flex:none;width:100%}}html.theme--catppuccin-macchiato .hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}html.theme--catppuccin-macchiato .hero .navbar{background:none}html.theme--catppuccin-macchiato .hero .tabs ul{border-bottom:none}html.theme--catppuccin-macchiato .hero.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-white strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-white .title{color:#0a0a0a}html.theme--catppuccin-macchiato .hero.is-white .subtitle{color:rgba(10,10,10,0.9)}html.theme--catppuccin-macchiato .hero.is-white .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-white .navbar-menu{background-color:#fff}}html.theme--catppuccin-macchiato .hero.is-white .navbar-item,html.theme--catppuccin-macchiato .hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}html.theme--catppuccin-macchiato .hero.is-white a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-white a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-white .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-macchiato .hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}html.theme--catppuccin-macchiato .hero.is-white .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-white .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-white .tabs.is-toggle a{color:#0a0a0a}html.theme--catppuccin-macchiato .hero.is-white .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-white .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-white .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-white .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}html.theme--catppuccin-macchiato .hero.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-black strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-black .title{color:#fff}html.theme--catppuccin-macchiato .hero.is-black .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-macchiato .hero.is-black .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-black .navbar-menu{background-color:#0a0a0a}}html.theme--catppuccin-macchiato .hero.is-black .navbar-item,html.theme--catppuccin-macchiato .hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-macchiato .hero.is-black a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-black a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-black .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-macchiato .hero.is-black .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-macchiato .hero.is-black .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-black .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-black .tabs.is-toggle a{color:#fff}html.theme--catppuccin-macchiato .hero.is-black .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-black .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-black .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-black .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}html.theme--catppuccin-macchiato .hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-light strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-light .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-light .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-macchiato .hero.is-light .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-light .navbar-menu{background-color:#f5f5f5}}html.theme--catppuccin-macchiato .hero.is-light .navbar-item,html.theme--catppuccin-macchiato .hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-light a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-light a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-light .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-macchiato .hero.is-light .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-light .tabs li.is-active a{color:#f5f5f5 !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-light .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-light .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-light .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-light .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-light .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-macchiato .hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}html.theme--catppuccin-macchiato .hero.is-dark,html.theme--catppuccin-macchiato .content kbd.hero{background-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-dark strong,html.theme--catppuccin-macchiato .content kbd.hero strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-dark .title,html.theme--catppuccin-macchiato .content kbd.hero .title{color:#fff}html.theme--catppuccin-macchiato .hero.is-dark .subtitle,html.theme--catppuccin-macchiato .content kbd.hero .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-macchiato .hero.is-dark .subtitle a:not(.button),html.theme--catppuccin-macchiato .content kbd.hero .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-dark .subtitle strong,html.theme--catppuccin-macchiato .content kbd.hero .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-dark .navbar-menu,html.theme--catppuccin-macchiato .content kbd.hero .navbar-menu{background-color:#363a4f}}html.theme--catppuccin-macchiato .hero.is-dark .navbar-item,html.theme--catppuccin-macchiato .content kbd.hero .navbar-item,html.theme--catppuccin-macchiato .hero.is-dark .navbar-link,html.theme--catppuccin-macchiato .content kbd.hero .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-macchiato .hero.is-dark a.navbar-item:hover,html.theme--catppuccin-macchiato .content kbd.hero a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-dark a.navbar-item.is-active,html.theme--catppuccin-macchiato .content kbd.hero a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-dark .navbar-link:hover,html.theme--catppuccin-macchiato .content kbd.hero .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-dark .navbar-link.is-active,html.theme--catppuccin-macchiato .content kbd.hero .navbar-link.is-active{background-color:#2c2f40;color:#fff}html.theme--catppuccin-macchiato .hero.is-dark .tabs a,html.theme--catppuccin-macchiato .content kbd.hero .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-macchiato .hero.is-dark .tabs a:hover,html.theme--catppuccin-macchiato .content kbd.hero .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-dark .tabs li.is-active a,html.theme--catppuccin-macchiato .content kbd.hero .tabs li.is-active a{color:#363a4f !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-boxed a,html.theme--catppuccin-macchiato .content kbd.hero .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-toggle a,html.theme--catppuccin-macchiato .content kbd.hero .tabs.is-toggle a{color:#fff}html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .content kbd.hero .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-toggle a:hover,html.theme--catppuccin-macchiato .content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .content kbd.hero .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .content kbd.hero .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363a4f}html.theme--catppuccin-macchiato .hero.is-dark.is-bold,html.theme--catppuccin-macchiato .content kbd.hero.is-bold{background-image:linear-gradient(141deg, #1d2535 0%, #363a4f 71%, #3d3c62 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-dark.is-bold .navbar-menu,html.theme--catppuccin-macchiato .content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1d2535 0%, #363a4f 71%, #3d3c62 100%)}}html.theme--catppuccin-macchiato .hero.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-primary strong,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-primary .title,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .title{color:#fff}html.theme--catppuccin-macchiato .hero.is-primary .subtitle,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-macchiato .hero.is-primary .subtitle a:not(.button),html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-primary .subtitle strong,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-primary .navbar-menu,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#8aadf4}}html.theme--catppuccin-macchiato .hero.is-primary .navbar-item,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .navbar-item,html.theme--catppuccin-macchiato .hero.is-primary .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-macchiato .hero.is-primary a.navbar-item:hover,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-primary a.navbar-item.is-active,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-primary .navbar-link:hover,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-primary .navbar-link.is-active,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .hero.is-primary .tabs a,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-macchiato .hero.is-primary .tabs a:hover,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-primary .tabs li.is-active a,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#8aadf4 !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-boxed a,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-toggle a,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-toggle a:hover,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#8aadf4}html.theme--catppuccin-macchiato .hero.is-primary.is-bold,html.theme--catppuccin-macchiato .docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #52a5f9 0%, #8aadf4 71%, #9fadf9 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-primary.is-bold .navbar-menu,html.theme--catppuccin-macchiato .docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #52a5f9 0%, #8aadf4 71%, #9fadf9 100%)}}html.theme--catppuccin-macchiato .hero.is-link{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-link strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-link .title{color:#fff}html.theme--catppuccin-macchiato .hero.is-link .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-macchiato .hero.is-link .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-link .navbar-menu{background-color:#8aadf4}}html.theme--catppuccin-macchiato .hero.is-link .navbar-item,html.theme--catppuccin-macchiato .hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-macchiato .hero.is-link a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-link a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-link .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-link .navbar-link.is-active{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .hero.is-link .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-macchiato .hero.is-link .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-link .tabs li.is-active a{color:#8aadf4 !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-link .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-link .tabs.is-toggle a{color:#fff}html.theme--catppuccin-macchiato .hero.is-link .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-link .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-link .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-link .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#8aadf4}html.theme--catppuccin-macchiato .hero.is-link.is-bold{background-image:linear-gradient(141deg, #52a5f9 0%, #8aadf4 71%, #9fadf9 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #52a5f9 0%, #8aadf4 71%, #9fadf9 100%)}}html.theme--catppuccin-macchiato .hero.is-info{background-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-info strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-info .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-info .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-macchiato .hero.is-info .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-info .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-info .navbar-menu{background-color:#8bd5ca}}html.theme--catppuccin-macchiato .hero.is-info .navbar-item,html.theme--catppuccin-macchiato .hero.is-info .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-info a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-info a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-info .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-info .navbar-link.is-active{background-color:#78cec1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-info .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-macchiato .hero.is-info .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-info .tabs li.is-active a{color:#8bd5ca !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-info .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-info .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-info .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-info .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-info .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-info .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#8bd5ca}html.theme--catppuccin-macchiato .hero.is-info.is-bold{background-image:linear-gradient(141deg, #5bd2ac 0%, #8bd5ca 71%, #9adedf 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #5bd2ac 0%, #8bd5ca 71%, #9adedf 100%)}}html.theme--catppuccin-macchiato .hero.is-success{background-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-success strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-success .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-success .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-macchiato .hero.is-success .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-success .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-success .navbar-menu{background-color:#a6da95}}html.theme--catppuccin-macchiato .hero.is-success .navbar-item,html.theme--catppuccin-macchiato .hero.is-success .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-success a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-success a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-success .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-success .navbar-link.is-active{background-color:#96d382;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-success .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-macchiato .hero.is-success .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-success .tabs li.is-active a{color:#a6da95 !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-success .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-success .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-success .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-success .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-success .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-success .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#a6da95}html.theme--catppuccin-macchiato .hero.is-success.is-bold{background-image:linear-gradient(141deg, #94d765 0%, #a6da95 71%, #aae4a5 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #94d765 0%, #a6da95 71%, #aae4a5 100%)}}html.theme--catppuccin-macchiato .hero.is-warning{background-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-warning strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-warning .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-macchiato .hero.is-warning .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-warning .navbar-menu{background-color:#eed49f}}html.theme--catppuccin-macchiato .hero.is-warning .navbar-item,html.theme--catppuccin-macchiato .hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-warning a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-warning a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-warning .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-warning .navbar-link.is-active{background-color:#eaca89;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-macchiato .hero.is-warning .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-warning .tabs li.is-active a{color:#eed49f !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#eed49f}html.theme--catppuccin-macchiato .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #efae6b 0%, #eed49f 71%, #f4e9b2 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #efae6b 0%, #eed49f 71%, #f4e9b2 100%)}}html.theme--catppuccin-macchiato .hero.is-danger{background-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-danger strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-danger .title{color:#fff}html.theme--catppuccin-macchiato .hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-macchiato .hero.is-danger .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-danger .navbar-menu{background-color:#ed8796}}html.theme--catppuccin-macchiato .hero.is-danger .navbar-item,html.theme--catppuccin-macchiato .hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-macchiato .hero.is-danger a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-danger a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-danger .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-danger .navbar-link.is-active{background-color:#ea7183;color:#fff}html.theme--catppuccin-macchiato .hero.is-danger .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-macchiato .hero.is-danger .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-danger .tabs li.is-active a{color:#ed8796 !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-toggle a{color:#fff}html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ed8796}html.theme--catppuccin-macchiato .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #f05183 0%, #ed8796 71%, #f39c9a 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #f05183 0%, #ed8796 71%, #f39c9a 100%)}}html.theme--catppuccin-macchiato .hero.is-small .hero-body,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .hero.is-large .hero-body{padding:18rem 6rem}}html.theme--catppuccin-macchiato .hero.is-halfheight .hero-body,html.theme--catppuccin-macchiato .hero.is-fullheight .hero-body,html.theme--catppuccin-macchiato .hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}html.theme--catppuccin-macchiato .hero.is-halfheight .hero-body>.container,html.theme--catppuccin-macchiato .hero.is-fullheight .hero-body>.container,html.theme--catppuccin-macchiato .hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .hero.is-halfheight{min-height:50vh}html.theme--catppuccin-macchiato .hero.is-fullheight{min-height:100vh}html.theme--catppuccin-macchiato .hero-video{overflow:hidden}html.theme--catppuccin-macchiato .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}html.theme--catppuccin-macchiato .hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero-video{display:none}}html.theme--catppuccin-macchiato .hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero-buttons .button{display:flex}html.theme--catppuccin-macchiato .hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .hero-buttons{display:flex;justify-content:center}html.theme--catppuccin-macchiato .hero-buttons .button:not(:last-child){margin-right:1.5rem}}html.theme--catppuccin-macchiato .hero-head,html.theme--catppuccin-macchiato .hero-foot{flex-grow:0;flex-shrink:0}html.theme--catppuccin-macchiato .hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .hero-body{padding:3rem 3rem}}html.theme--catppuccin-macchiato .section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .section{padding:3rem 3rem}html.theme--catppuccin-macchiato .section.is-medium{padding:9rem 4.5rem}html.theme--catppuccin-macchiato .section.is-large{padding:18rem 6rem}}html.theme--catppuccin-macchiato .footer{background-color:#1e2030;padding:3rem 1.5rem 6rem}html.theme--catppuccin-macchiato h1 .docs-heading-anchor,html.theme--catppuccin-macchiato h1 .docs-heading-anchor:hover,html.theme--catppuccin-macchiato h1 .docs-heading-anchor:visited,html.theme--catppuccin-macchiato h2 .docs-heading-anchor,html.theme--catppuccin-macchiato h2 .docs-heading-anchor:hover,html.theme--catppuccin-macchiato h2 .docs-heading-anchor:visited,html.theme--catppuccin-macchiato h3 .docs-heading-anchor,html.theme--catppuccin-macchiato h3 .docs-heading-anchor:hover,html.theme--catppuccin-macchiato h3 .docs-heading-anchor:visited,html.theme--catppuccin-macchiato h4 .docs-heading-anchor,html.theme--catppuccin-macchiato h4 .docs-heading-anchor:hover,html.theme--catppuccin-macchiato h4 .docs-heading-anchor:visited,html.theme--catppuccin-macchiato h5 .docs-heading-anchor,html.theme--catppuccin-macchiato h5 .docs-heading-anchor:hover,html.theme--catppuccin-macchiato h5 .docs-heading-anchor:visited,html.theme--catppuccin-macchiato h6 .docs-heading-anchor,html.theme--catppuccin-macchiato h6 .docs-heading-anchor:hover,html.theme--catppuccin-macchiato h6 .docs-heading-anchor:visited{color:#cad3f5}html.theme--catppuccin-macchiato h1 .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h2 .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h3 .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h4 .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h5 .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}html.theme--catppuccin-macchiato h1 .docs-heading-anchor-permalink::before,html.theme--catppuccin-macchiato h2 .docs-heading-anchor-permalink::before,html.theme--catppuccin-macchiato h3 .docs-heading-anchor-permalink::before,html.theme--catppuccin-macchiato h4 .docs-heading-anchor-permalink::before,html.theme--catppuccin-macchiato h5 .docs-heading-anchor-permalink::before,html.theme--catppuccin-macchiato h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}html.theme--catppuccin-macchiato h1:hover .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h2:hover .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h3:hover .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h4:hover .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h5:hover .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h6:hover .docs-heading-anchor-permalink{visibility:visible}html.theme--catppuccin-macchiato .docs-light-only{display:none !important}html.theme--catppuccin-macchiato pre{position:relative;overflow:hidden}html.theme--catppuccin-macchiato pre code,html.theme--catppuccin-macchiato pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}html.theme--catppuccin-macchiato pre code:first-of-type,html.theme--catppuccin-macchiato pre code.hljs:first-of-type{padding-top:0.5rem !important}html.theme--catppuccin-macchiato pre code:last-of-type,html.theme--catppuccin-macchiato pre code.hljs:last-of-type{padding-bottom:0.5rem !important}html.theme--catppuccin-macchiato pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#cad3f5;cursor:pointer;text-align:center}html.theme--catppuccin-macchiato pre .copy-button:focus,html.theme--catppuccin-macchiato pre .copy-button:hover{opacity:1;background:rgba(202,211,245,0.1);color:#8aadf4}html.theme--catppuccin-macchiato pre .copy-button.success{color:#a6da95;opacity:1}html.theme--catppuccin-macchiato pre .copy-button.error{color:#ed8796;opacity:1}html.theme--catppuccin-macchiato pre:hover .copy-button{opacity:1}html.theme--catppuccin-macchiato .admonition{background-color:#1e2030;border-style:solid;border-width:2px;border-color:#b8c0e0;border-radius:4px;font-size:1rem}html.theme--catppuccin-macchiato .admonition strong{color:currentColor}html.theme--catppuccin-macchiato .admonition.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}html.theme--catppuccin-macchiato .admonition.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .admonition.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .admonition.is-default{background-color:#1e2030;border-color:#b8c0e0}html.theme--catppuccin-macchiato .admonition.is-default>.admonition-header{background-color:rgba(0,0,0,0);color:#b8c0e0}html.theme--catppuccin-macchiato .admonition.is-default>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition.is-info{background-color:#1e2030;border-color:#8bd5ca}html.theme--catppuccin-macchiato .admonition.is-info>.admonition-header{background-color:rgba(0,0,0,0);color:#8bd5ca}html.theme--catppuccin-macchiato .admonition.is-info>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition.is-success{background-color:#1e2030;border-color:#a6da95}html.theme--catppuccin-macchiato .admonition.is-success>.admonition-header{background-color:rgba(0,0,0,0);color:#a6da95}html.theme--catppuccin-macchiato .admonition.is-success>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition.is-warning{background-color:#1e2030;border-color:#eed49f}html.theme--catppuccin-macchiato .admonition.is-warning>.admonition-header{background-color:rgba(0,0,0,0);color:#eed49f}html.theme--catppuccin-macchiato .admonition.is-warning>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition.is-danger{background-color:#1e2030;border-color:#ed8796}html.theme--catppuccin-macchiato .admonition.is-danger>.admonition-header{background-color:rgba(0,0,0,0);color:#ed8796}html.theme--catppuccin-macchiato .admonition.is-danger>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition.is-compat{background-color:#1e2030;border-color:#91d7e3}html.theme--catppuccin-macchiato .admonition.is-compat>.admonition-header{background-color:rgba(0,0,0,0);color:#91d7e3}html.theme--catppuccin-macchiato .admonition.is-compat>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition.is-todo{background-color:#1e2030;border-color:#c6a0f6}html.theme--catppuccin-macchiato .admonition.is-todo>.admonition-header{background-color:rgba(0,0,0,0);color:#c6a0f6}html.theme--catppuccin-macchiato .admonition.is-todo>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition-header{color:#b8c0e0;background-color:rgba(0,0,0,0);align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}html.theme--catppuccin-macchiato .admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}html.theme--catppuccin-macchiato details.admonition.is-details>.admonition-header{list-style:none}html.theme--catppuccin-macchiato details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}html.theme--catppuccin-macchiato details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}html.theme--catppuccin-macchiato .admonition-body{color:#cad3f5;padding:0.5rem .75rem}html.theme--catppuccin-macchiato .admonition-body pre{background-color:#1e2030}html.theme--catppuccin-macchiato .admonition-body code{background-color:#1e2030}html.theme--catppuccin-macchiato .docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:2px solid #5b6078;border-radius:4px;box-shadow:none;max-width:100%}html.theme--catppuccin-macchiato .docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#1e2030;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #5b6078;overflow:auto}html.theme--catppuccin-macchiato .docstring>header code{background-color:transparent}html.theme--catppuccin-macchiato .docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}html.theme--catppuccin-macchiato .docstring>header .docstring-binding{margin-right:0.3em}html.theme--catppuccin-macchiato .docstring>header .docstring-category{margin-left:0.3em}html.theme--catppuccin-macchiato .docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #5b6078}html.theme--catppuccin-macchiato .docstring>section:last-child{border-bottom:none}html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:focus{opacity:1 !important}html.theme--catppuccin-macchiato .docstring:hover>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-macchiato .docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-macchiato .docstring>section:hover a.docs-sourcelink{opacity:1}html.theme--catppuccin-macchiato .documenter-example-output{background-color:#24273a}html.theme--catppuccin-macchiato .outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#1e2030;color:#cad3f5;border-bottom:3px solid rgba(0,0,0,0);padding:10px 35px;text-align:center;font-size:15px}html.theme--catppuccin-macchiato .outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}html.theme--catppuccin-macchiato .outdated-warning-overlay a{color:#8aadf4}html.theme--catppuccin-macchiato .outdated-warning-overlay a:hover{color:#91d7e3}html.theme--catppuccin-macchiato .content pre{border:2px solid #5b6078;border-radius:4px}html.theme--catppuccin-macchiato .content code{font-weight:inherit}html.theme--catppuccin-macchiato .content a code{color:#8aadf4}html.theme--catppuccin-macchiato .content a:hover code{color:#91d7e3}html.theme--catppuccin-macchiato .content h1 code,html.theme--catppuccin-macchiato .content h2 code,html.theme--catppuccin-macchiato .content h3 code,html.theme--catppuccin-macchiato .content h4 code,html.theme--catppuccin-macchiato .content h5 code,html.theme--catppuccin-macchiato .content h6 code{color:#cad3f5}html.theme--catppuccin-macchiato .content table{display:block;width:initial;max-width:100%;overflow-x:auto}html.theme--catppuccin-macchiato .content blockquote>ul:first-child,html.theme--catppuccin-macchiato .content blockquote>ol:first-child,html.theme--catppuccin-macchiato .content .admonition-body>ul:first-child,html.theme--catppuccin-macchiato .content .admonition-body>ol:first-child{margin-top:0}html.theme--catppuccin-macchiato pre,html.theme--catppuccin-macchiato code{font-variant-ligatures:no-contextual}html.theme--catppuccin-macchiato .breadcrumb a.is-disabled{cursor:default;pointer-events:none}html.theme--catppuccin-macchiato .breadcrumb a.is-disabled,html.theme--catppuccin-macchiato .breadcrumb a.is-disabled:hover{color:#b5c1f1}html.theme--catppuccin-macchiato .hljs{background:initial !important}html.theme--catppuccin-macchiato .katex .katex-mathml{top:0;right:0}html.theme--catppuccin-macchiato .katex-display,html.theme--catppuccin-macchiato mjx-container,html.theme--catppuccin-macchiato .MathJax_Display{margin:0.5em 0 !important}html.theme--catppuccin-macchiato html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}html.theme--catppuccin-macchiato li.no-marker{list-style:none}html.theme--catppuccin-macchiato #documenter .docs-main>article{overflow-wrap:break-word}html.theme--catppuccin-macchiato #documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato #documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato #documenter .docs-main{width:100%}html.theme--catppuccin-macchiato #documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}html.theme--catppuccin-macchiato #documenter .docs-main>header,html.theme--catppuccin-macchiato #documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar{background-color:#24273a;border-bottom:1px solid #5b6078;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .docs-right .docs-icon,html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #171717;transition-duration:0.7s;-webkit-transition-duration:0.7s}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}html.theme--catppuccin-macchiato #documenter .docs-main section.footnotes{border-top:1px solid #5b6078}html.theme--catppuccin-macchiato #documenter .docs-main section.footnotes li .tag:first-child,html.theme--catppuccin-macchiato #documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,html.theme--catppuccin-macchiato #documenter .docs-main section.footnotes li .content kbd:first-child,html.theme--catppuccin-macchiato .content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #5b6078;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer .docs-footer-nextpage,html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}html.theme--catppuccin-macchiato #documenter .docs-sidebar{display:flex;flex-direction:column;color:#cad3f5;background-color:#1e2030;border-right:1px solid #5b6078;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}html.theme--catppuccin-macchiato #documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #171717}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato #documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato #documenter .docs-sidebar{left:0;top:0}}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-package-name a,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-package-name a:hover{color:#cad3f5}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-version-selector{border-top:1px solid #5b6078;display:none;padding:0.5rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-version-selector.visible{display:flex}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #5b6078;padding-bottom:1.5rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #5b6078}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu .tocitem,html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#cad3f5;background:#1e2030}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu a.tocitem:hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#cad3f5;background-color:#26283d}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #5b6078;border-bottom:1px solid #5b6078;background-color:#181926}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#181926;color:#cad3f5}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#26283d;color:#cad3f5}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #5b6078}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input{width:14.4rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar #documenter-search-query{color:#868c98;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#2e3149}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#3d4162}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato #documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-macchiato #documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-macchiato #documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#2e3149}html.theme--catppuccin-macchiato #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#3d4162}}html.theme--catppuccin-macchiato kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(245,245,245,0.6);box-shadow:0 2px 0 1px rgba(245,245,245,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}html.theme--catppuccin-macchiato .search-min-width-50{min-width:50%}html.theme--catppuccin-macchiato .search-min-height-100{min-height:100%}html.theme--catppuccin-macchiato .search-modal-card-body{max-height:calc(100vh - 15rem)}html.theme--catppuccin-macchiato .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-macchiato .search-result-link:hover,html.theme--catppuccin-macchiato .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--catppuccin-macchiato .search-result-link .property-search-result-badge,html.theme--catppuccin-macchiato .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-macchiato .property-search-result-badge,html.theme--catppuccin-macchiato .search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}html.theme--catppuccin-macchiato .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-macchiato .search-result-link:hover .search-filter,html.theme--catppuccin-macchiato .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-macchiato .search-result-link:focus .search-filter{color:#333;background-color:#f1f5f9}html.theme--catppuccin-macchiato .search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}html.theme--catppuccin-macchiato .search-filter:hover,html.theme--catppuccin-macchiato .search-filter:focus{color:#333}html.theme--catppuccin-macchiato .search-filter-selected{color:#363a4f;background-color:#b7bdf8}html.theme--catppuccin-macchiato .search-filter-selected:hover,html.theme--catppuccin-macchiato .search-filter-selected:focus{color:#363a4f}html.theme--catppuccin-macchiato .search-result-highlight{background-color:#ffdd57;color:black}html.theme--catppuccin-macchiato .search-divider{border-bottom:1px solid #5b6078}html.theme--catppuccin-macchiato .search-result-title{width:85%;color:#f5f5f5}html.theme--catppuccin-macchiato .search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-macchiato #search-modal .modal-card-body::-webkit-scrollbar,html.theme--catppuccin-macchiato #search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}html.theme--catppuccin-macchiato #search-modal .modal-card-body::-webkit-scrollbar-thumb,html.theme--catppuccin-macchiato #search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}html.theme--catppuccin-macchiato #search-modal .modal-card-body::-webkit-scrollbar-track,html.theme--catppuccin-macchiato #search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}html.theme--catppuccin-macchiato .w-100{width:100%}html.theme--catppuccin-macchiato .gap-2{gap:0.5rem}html.theme--catppuccin-macchiato .gap-4{gap:1rem}html.theme--catppuccin-macchiato .gap-8{gap:2rem}html.theme--catppuccin-macchiato{background-color:#24273a;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-macchiato a{transition:all 200ms ease}html.theme--catppuccin-macchiato .label{color:#cad3f5}html.theme--catppuccin-macchiato .button,html.theme--catppuccin-macchiato .control.has-icons-left .icon,html.theme--catppuccin-macchiato .control.has-icons-right .icon,html.theme--catppuccin-macchiato .input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato .pagination-ellipsis,html.theme--catppuccin-macchiato .pagination-link,html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .select,html.theme--catppuccin-macchiato .select select,html.theme--catppuccin-macchiato .textarea{height:2.5em;color:#cad3f5}html.theme--catppuccin-macchiato .input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato .textarea{transition:all 200ms ease;box-shadow:none;border-width:1px;padding-left:1em;padding-right:1em;color:#cad3f5}html.theme--catppuccin-macchiato .select:after,html.theme--catppuccin-macchiato .select select{border-width:1px}html.theme--catppuccin-macchiato .menu-list a{transition:all 300ms ease}html.theme--catppuccin-macchiato .modal-card-foot,html.theme--catppuccin-macchiato .modal-card-head{border-color:#5b6078}html.theme--catppuccin-macchiato .navbar{border-radius:.4em}html.theme--catppuccin-macchiato .navbar.is-transparent{background:none}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#8aadf4}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .navbar .navbar-menu{background-color:#8aadf4;border-radius:0 0 .4em .4em}}html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body){color:#363a4f}html.theme--catppuccin-macchiato .tag.is-link:not(body),html.theme--catppuccin-macchiato .docstring>section>a.is-link.docs-sourcelink:not(body),html.theme--catppuccin-macchiato .content kbd.is-link:not(body){color:#363a4f}html.theme--catppuccin-macchiato .ansi span.sgr1{font-weight:bolder}html.theme--catppuccin-macchiato .ansi span.sgr2{font-weight:lighter}html.theme--catppuccin-macchiato .ansi span.sgr3{font-style:italic}html.theme--catppuccin-macchiato .ansi span.sgr4{text-decoration:underline}html.theme--catppuccin-macchiato .ansi span.sgr7{color:#24273a;background-color:#cad3f5}html.theme--catppuccin-macchiato .ansi span.sgr8{color:transparent}html.theme--catppuccin-macchiato .ansi span.sgr8 span{color:transparent}html.theme--catppuccin-macchiato .ansi span.sgr9{text-decoration:line-through}html.theme--catppuccin-macchiato .ansi span.sgr30{color:#494d64}html.theme--catppuccin-macchiato .ansi span.sgr31{color:#ed8796}html.theme--catppuccin-macchiato .ansi span.sgr32{color:#a6da95}html.theme--catppuccin-macchiato .ansi span.sgr33{color:#eed49f}html.theme--catppuccin-macchiato .ansi span.sgr34{color:#8aadf4}html.theme--catppuccin-macchiato .ansi span.sgr35{color:#f5bde6}html.theme--catppuccin-macchiato .ansi span.sgr36{color:#8bd5ca}html.theme--catppuccin-macchiato .ansi span.sgr37{color:#b8c0e0}html.theme--catppuccin-macchiato .ansi span.sgr40{background-color:#494d64}html.theme--catppuccin-macchiato .ansi span.sgr41{background-color:#ed8796}html.theme--catppuccin-macchiato .ansi span.sgr42{background-color:#a6da95}html.theme--catppuccin-macchiato .ansi span.sgr43{background-color:#eed49f}html.theme--catppuccin-macchiato .ansi span.sgr44{background-color:#8aadf4}html.theme--catppuccin-macchiato .ansi span.sgr45{background-color:#f5bde6}html.theme--catppuccin-macchiato .ansi span.sgr46{background-color:#8bd5ca}html.theme--catppuccin-macchiato .ansi span.sgr47{background-color:#b8c0e0}html.theme--catppuccin-macchiato .ansi span.sgr90{color:#5b6078}html.theme--catppuccin-macchiato .ansi span.sgr91{color:#ed8796}html.theme--catppuccin-macchiato .ansi span.sgr92{color:#a6da95}html.theme--catppuccin-macchiato .ansi span.sgr93{color:#eed49f}html.theme--catppuccin-macchiato .ansi span.sgr94{color:#8aadf4}html.theme--catppuccin-macchiato .ansi span.sgr95{color:#f5bde6}html.theme--catppuccin-macchiato .ansi span.sgr96{color:#8bd5ca}html.theme--catppuccin-macchiato .ansi span.sgr97{color:#a5adcb}html.theme--catppuccin-macchiato .ansi span.sgr100{background-color:#5b6078}html.theme--catppuccin-macchiato .ansi span.sgr101{background-color:#ed8796}html.theme--catppuccin-macchiato .ansi span.sgr102{background-color:#a6da95}html.theme--catppuccin-macchiato .ansi span.sgr103{background-color:#eed49f}html.theme--catppuccin-macchiato .ansi span.sgr104{background-color:#8aadf4}html.theme--catppuccin-macchiato .ansi span.sgr105{background-color:#f5bde6}html.theme--catppuccin-macchiato .ansi span.sgr106{background-color:#8bd5ca}html.theme--catppuccin-macchiato .ansi span.sgr107{background-color:#a5adcb}html.theme--catppuccin-macchiato code.language-julia-repl>span.hljs-meta{color:#a6da95;font-weight:bolder}html.theme--catppuccin-macchiato code .hljs{color:#cad3f5;background:#24273a}html.theme--catppuccin-macchiato code .hljs-keyword{color:#c6a0f6}html.theme--catppuccin-macchiato code .hljs-built_in{color:#ed8796}html.theme--catppuccin-macchiato code .hljs-type{color:#eed49f}html.theme--catppuccin-macchiato code .hljs-literal{color:#f5a97f}html.theme--catppuccin-macchiato code .hljs-number{color:#f5a97f}html.theme--catppuccin-macchiato code .hljs-operator{color:#8bd5ca}html.theme--catppuccin-macchiato code .hljs-punctuation{color:#b8c0e0}html.theme--catppuccin-macchiato code .hljs-property{color:#8bd5ca}html.theme--catppuccin-macchiato code .hljs-regexp{color:#f5bde6}html.theme--catppuccin-macchiato code .hljs-string{color:#a6da95}html.theme--catppuccin-macchiato code .hljs-char.escape_{color:#a6da95}html.theme--catppuccin-macchiato code .hljs-subst{color:#a5adcb}html.theme--catppuccin-macchiato code .hljs-symbol{color:#f0c6c6}html.theme--catppuccin-macchiato code .hljs-variable{color:#c6a0f6}html.theme--catppuccin-macchiato code .hljs-variable.language_{color:#c6a0f6}html.theme--catppuccin-macchiato code .hljs-variable.constant_{color:#f5a97f}html.theme--catppuccin-macchiato code .hljs-title{color:#8aadf4}html.theme--catppuccin-macchiato code .hljs-title.class_{color:#eed49f}html.theme--catppuccin-macchiato code .hljs-title.function_{color:#8aadf4}html.theme--catppuccin-macchiato code .hljs-params{color:#cad3f5}html.theme--catppuccin-macchiato code .hljs-comment{color:#5b6078}html.theme--catppuccin-macchiato code .hljs-doctag{color:#ed8796}html.theme--catppuccin-macchiato code .hljs-meta{color:#f5a97f}html.theme--catppuccin-macchiato code .hljs-section{color:#8aadf4}html.theme--catppuccin-macchiato code .hljs-tag{color:#a5adcb}html.theme--catppuccin-macchiato code .hljs-name{color:#c6a0f6}html.theme--catppuccin-macchiato code .hljs-attr{color:#8aadf4}html.theme--catppuccin-macchiato code .hljs-attribute{color:#a6da95}html.theme--catppuccin-macchiato code .hljs-bullet{color:#8bd5ca}html.theme--catppuccin-macchiato code .hljs-code{color:#a6da95}html.theme--catppuccin-macchiato code .hljs-emphasis{color:#ed8796;font-style:italic}html.theme--catppuccin-macchiato code .hljs-strong{color:#ed8796;font-weight:bold}html.theme--catppuccin-macchiato code .hljs-formula{color:#8bd5ca}html.theme--catppuccin-macchiato code .hljs-link{color:#7dc4e4;font-style:italic}html.theme--catppuccin-macchiato code .hljs-quote{color:#a6da95;font-style:italic}html.theme--catppuccin-macchiato code .hljs-selector-tag{color:#eed49f}html.theme--catppuccin-macchiato code .hljs-selector-id{color:#8aadf4}html.theme--catppuccin-macchiato code .hljs-selector-class{color:#8bd5ca}html.theme--catppuccin-macchiato code .hljs-selector-attr{color:#c6a0f6}html.theme--catppuccin-macchiato code .hljs-selector-pseudo{color:#8bd5ca}html.theme--catppuccin-macchiato code .hljs-template-tag{color:#f0c6c6}html.theme--catppuccin-macchiato code .hljs-template-variable{color:#f0c6c6}html.theme--catppuccin-macchiato code .hljs-addition{color:#a6da95;background:rgba(166,227,161,0.15)}html.theme--catppuccin-macchiato code .hljs-deletion{color:#ed8796;background:rgba(243,139,168,0.15)}html.theme--catppuccin-macchiato .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-macchiato .search-result-link:hover,html.theme--catppuccin-macchiato .search-result-link:focus{background-color:#363a4f}html.theme--catppuccin-macchiato .search-result-link .property-search-result-badge,html.theme--catppuccin-macchiato .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-macchiato .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-macchiato .search-result-link:hover .search-filter,html.theme--catppuccin-macchiato .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-macchiato .search-result-link:focus .search-filter{color:#363a4f !important;background-color:#b7bdf8 !important}html.theme--catppuccin-macchiato .search-result-title{color:#cad3f5}html.theme--catppuccin-macchiato .search-result-highlight{background-color:#ed8796;color:#1e2030}html.theme--catppuccin-macchiato .search-divider{border-bottom:1px solid #5e6d6f50}html.theme--catppuccin-macchiato .w-100{width:100%}html.theme--catppuccin-macchiato .gap-2{gap:0.5rem}html.theme--catppuccin-macchiato .gap-4{gap:1rem} diff --git a/dev/assets/themes/catppuccin-mocha.css b/dev/assets/themes/catppuccin-mocha.css new file mode 100644 index 0000000..8b82652 --- /dev/null +++ b/dev/assets/themes/catppuccin-mocha.css @@ -0,0 +1 @@ +html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha .pagination-link,html.theme--catppuccin-mocha .pagination-ellipsis,html.theme--catppuccin-mocha .file-cta,html.theme--catppuccin-mocha .file-name,html.theme--catppuccin-mocha .select select,html.theme--catppuccin-mocha .textarea,html.theme--catppuccin-mocha .input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha .button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:.4em;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}html.theme--catppuccin-mocha .pagination-previous:focus,html.theme--catppuccin-mocha .pagination-next:focus,html.theme--catppuccin-mocha .pagination-link:focus,html.theme--catppuccin-mocha .pagination-ellipsis:focus,html.theme--catppuccin-mocha .file-cta:focus,html.theme--catppuccin-mocha .file-name:focus,html.theme--catppuccin-mocha .select select:focus,html.theme--catppuccin-mocha .textarea:focus,html.theme--catppuccin-mocha .input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-mocha .button:focus,html.theme--catppuccin-mocha .is-focused.pagination-previous,html.theme--catppuccin-mocha .is-focused.pagination-next,html.theme--catppuccin-mocha .is-focused.pagination-link,html.theme--catppuccin-mocha .is-focused.pagination-ellipsis,html.theme--catppuccin-mocha .is-focused.file-cta,html.theme--catppuccin-mocha .is-focused.file-name,html.theme--catppuccin-mocha .select select.is-focused,html.theme--catppuccin-mocha .is-focused.textarea,html.theme--catppuccin-mocha .is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-focused.button,html.theme--catppuccin-mocha .pagination-previous:active,html.theme--catppuccin-mocha .pagination-next:active,html.theme--catppuccin-mocha .pagination-link:active,html.theme--catppuccin-mocha .pagination-ellipsis:active,html.theme--catppuccin-mocha .file-cta:active,html.theme--catppuccin-mocha .file-name:active,html.theme--catppuccin-mocha .select select:active,html.theme--catppuccin-mocha .textarea:active,html.theme--catppuccin-mocha .input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-mocha .button:active,html.theme--catppuccin-mocha .is-active.pagination-previous,html.theme--catppuccin-mocha .is-active.pagination-next,html.theme--catppuccin-mocha .is-active.pagination-link,html.theme--catppuccin-mocha .is-active.pagination-ellipsis,html.theme--catppuccin-mocha .is-active.file-cta,html.theme--catppuccin-mocha .is-active.file-name,html.theme--catppuccin-mocha .select select.is-active,html.theme--catppuccin-mocha .is-active.textarea,html.theme--catppuccin-mocha .is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-mocha .is-active.button{outline:none}html.theme--catppuccin-mocha .pagination-previous[disabled],html.theme--catppuccin-mocha .pagination-next[disabled],html.theme--catppuccin-mocha .pagination-link[disabled],html.theme--catppuccin-mocha .pagination-ellipsis[disabled],html.theme--catppuccin-mocha .file-cta[disabled],html.theme--catppuccin-mocha .file-name[disabled],html.theme--catppuccin-mocha .select select[disabled],html.theme--catppuccin-mocha .textarea[disabled],html.theme--catppuccin-mocha .input[disabled],html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[disabled],html.theme--catppuccin-mocha .button[disabled],fieldset[disabled] html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha fieldset[disabled] .pagination-previous,fieldset[disabled] html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha fieldset[disabled] .pagination-next,fieldset[disabled] html.theme--catppuccin-mocha .pagination-link,html.theme--catppuccin-mocha fieldset[disabled] .pagination-link,fieldset[disabled] html.theme--catppuccin-mocha .pagination-ellipsis,html.theme--catppuccin-mocha fieldset[disabled] .pagination-ellipsis,fieldset[disabled] html.theme--catppuccin-mocha .file-cta,html.theme--catppuccin-mocha fieldset[disabled] .file-cta,fieldset[disabled] html.theme--catppuccin-mocha .file-name,html.theme--catppuccin-mocha fieldset[disabled] .file-name,fieldset[disabled] html.theme--catppuccin-mocha .select select,fieldset[disabled] html.theme--catppuccin-mocha .textarea,fieldset[disabled] html.theme--catppuccin-mocha .input,fieldset[disabled] html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha fieldset[disabled] .select select,html.theme--catppuccin-mocha .select fieldset[disabled] select,html.theme--catppuccin-mocha fieldset[disabled] .textarea,html.theme--catppuccin-mocha fieldset[disabled] .input,html.theme--catppuccin-mocha fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha #documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] html.theme--catppuccin-mocha .button,html.theme--catppuccin-mocha fieldset[disabled] .button{cursor:not-allowed}html.theme--catppuccin-mocha .tabs,html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha .pagination-link,html.theme--catppuccin-mocha .pagination-ellipsis,html.theme--catppuccin-mocha .breadcrumb,html.theme--catppuccin-mocha .file,html.theme--catppuccin-mocha .button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.theme--catppuccin-mocha .navbar-link:not(.is-arrowless)::after,html.theme--catppuccin-mocha .select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}html.theme--catppuccin-mocha .admonition:not(:last-child),html.theme--catppuccin-mocha .tabs:not(:last-child),html.theme--catppuccin-mocha .pagination:not(:last-child),html.theme--catppuccin-mocha .message:not(:last-child),html.theme--catppuccin-mocha .level:not(:last-child),html.theme--catppuccin-mocha .breadcrumb:not(:last-child),html.theme--catppuccin-mocha .block:not(:last-child),html.theme--catppuccin-mocha .title:not(:last-child),html.theme--catppuccin-mocha .subtitle:not(:last-child),html.theme--catppuccin-mocha .table-container:not(:last-child),html.theme--catppuccin-mocha .table:not(:last-child),html.theme--catppuccin-mocha .progress:not(:last-child),html.theme--catppuccin-mocha .notification:not(:last-child),html.theme--catppuccin-mocha .content:not(:last-child),html.theme--catppuccin-mocha .box:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-mocha .modal-close,html.theme--catppuccin-mocha .delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}html.theme--catppuccin-mocha .modal-close::before,html.theme--catppuccin-mocha .delete::before,html.theme--catppuccin-mocha .modal-close::after,html.theme--catppuccin-mocha .delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-mocha .modal-close::before,html.theme--catppuccin-mocha .delete::before{height:2px;width:50%}html.theme--catppuccin-mocha .modal-close::after,html.theme--catppuccin-mocha .delete::after{height:50%;width:2px}html.theme--catppuccin-mocha .modal-close:hover,html.theme--catppuccin-mocha .delete:hover,html.theme--catppuccin-mocha .modal-close:focus,html.theme--catppuccin-mocha .delete:focus{background-color:rgba(10,10,10,0.3)}html.theme--catppuccin-mocha .modal-close:active,html.theme--catppuccin-mocha .delete:active{background-color:rgba(10,10,10,0.4)}html.theme--catppuccin-mocha .is-small.modal-close,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.modal-close,html.theme--catppuccin-mocha .is-small.delete,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}html.theme--catppuccin-mocha .is-medium.modal-close,html.theme--catppuccin-mocha .is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}html.theme--catppuccin-mocha .is-large.modal-close,html.theme--catppuccin-mocha .is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}html.theme--catppuccin-mocha .control.is-loading::after,html.theme--catppuccin-mocha .select.is-loading::after,html.theme--catppuccin-mocha .loader,html.theme--catppuccin-mocha .button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #7f849c;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}html.theme--catppuccin-mocha .hero-video,html.theme--catppuccin-mocha .modal-background,html.theme--catppuccin-mocha .modal,html.theme--catppuccin-mocha .image.is-square img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-mocha .image.is-square .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-mocha .image.is-1by1 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-mocha .image.is-1by1 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-mocha .image.is-5by4 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-mocha .image.is-5by4 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-mocha .image.is-4by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-mocha .image.is-4by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-mocha .image.is-3by2 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-mocha .image.is-3by2 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-mocha .image.is-5by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-mocha .image.is-5by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-mocha .image.is-16by9 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-mocha .image.is-16by9 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-mocha .image.is-2by1 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-mocha .image.is-2by1 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-mocha .image.is-3by1 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-mocha .image.is-3by1 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-mocha .image.is-4by5 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-mocha .image.is-4by5 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-mocha .image.is-3by4 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-mocha .image.is-3by4 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-mocha .image.is-2by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-mocha .image.is-2by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-mocha .image.is-3by5 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-mocha .image.is-3by5 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-mocha .image.is-9by16 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-mocha .image.is-9by16 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-mocha .image.is-1by2 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-mocha .image.is-1by2 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-mocha .image.is-1by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-mocha .image.is-1by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}html.theme--catppuccin-mocha .navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#313244 !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#1c1c26 !important}.has-background-dark{background-color:#313244 !important}.has-text-primary{color:#89b4fa !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#5895f8 !important}.has-background-primary{background-color:#89b4fa !important}.has-text-primary-light{color:#ebf3fe !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#bbd3fc !important}.has-background-primary-light{background-color:#ebf3fe !important}.has-text-primary-dark{color:#063c93 !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#0850c4 !important}.has-background-primary-dark{background-color:#063c93 !important}.has-text-link{color:#89b4fa !important}a.has-text-link:hover,a.has-text-link:focus{color:#5895f8 !important}.has-background-link{background-color:#89b4fa !important}.has-text-link-light{color:#ebf3fe !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#bbd3fc !important}.has-background-link-light{background-color:#ebf3fe !important}.has-text-link-dark{color:#063c93 !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#0850c4 !important}.has-background-link-dark{background-color:#063c93 !important}.has-text-info{color:#94e2d5 !important}a.has-text-info:hover,a.has-text-info:focus{color:#6cd7c5 !important}.has-background-info{background-color:#94e2d5 !important}.has-text-info-light{color:#effbf9 !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#c7f0e9 !important}.has-background-info-light{background-color:#effbf9 !important}.has-text-info-dark{color:#207466 !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#2a9c89 !important}.has-background-info-dark{background-color:#207466 !important}.has-text-success{color:#a6e3a1 !important}a.has-text-success:hover,a.has-text-success:focus{color:#81d77a !important}.has-background-success{background-color:#a6e3a1 !important}.has-text-success-light{color:#f0faef !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#cbefc8 !important}.has-background-success-light{background-color:#f0faef !important}.has-text-success-dark{color:#287222 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#36992e !important}.has-background-success-dark{background-color:#287222 !important}.has-text-warning{color:#f9e2af !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#f5d180 !important}.has-background-warning{background-color:#f9e2af !important}.has-text-warning-light{color:#fef8ec !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#fae7bd !important}.has-background-warning-light{background-color:#fef8ec !important}.has-text-warning-dark{color:#8a620a !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#b9840e !important}.has-background-warning-dark{background-color:#8a620a !important}.has-text-danger{color:#f38ba8 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#ee5d85 !important}.has-background-danger{background-color:#f38ba8 !important}.has-text-danger-light{color:#fdedf1 !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#f8bece !important}.has-background-danger-light{background-color:#fdedf1 !important}.has-text-danger-dark{color:#991036 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#c71546 !important}.has-background-danger-dark{background-color:#991036 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#313244 !important}.has-background-grey-darker{background-color:#313244 !important}.has-text-grey-dark{color:#45475a !important}.has-background-grey-dark{background-color:#45475a !important}.has-text-grey{color:#585b70 !important}.has-background-grey{background-color:#585b70 !important}.has-text-grey-light{color:#6c7086 !important}.has-background-grey-light{background-color:#6c7086 !important}.has-text-grey-lighter{color:#7f849c !important}.has-background-grey-lighter{background-color:#7f849c !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}html.theme--catppuccin-mocha html{background-color:#1e1e2e;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-mocha article,html.theme--catppuccin-mocha aside,html.theme--catppuccin-mocha figure,html.theme--catppuccin-mocha footer,html.theme--catppuccin-mocha header,html.theme--catppuccin-mocha hgroup,html.theme--catppuccin-mocha section{display:block}html.theme--catppuccin-mocha body,html.theme--catppuccin-mocha button,html.theme--catppuccin-mocha input,html.theme--catppuccin-mocha optgroup,html.theme--catppuccin-mocha select,html.theme--catppuccin-mocha textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}html.theme--catppuccin-mocha code,html.theme--catppuccin-mocha pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-mocha body{color:#cdd6f4;font-size:1em;font-weight:400;line-height:1.5}html.theme--catppuccin-mocha a{color:#89b4fa;cursor:pointer;text-decoration:none}html.theme--catppuccin-mocha a strong{color:currentColor}html.theme--catppuccin-mocha a:hover{color:#89dceb}html.theme--catppuccin-mocha code{background-color:#181825;color:#cdd6f4;font-size:.875em;font-weight:normal;padding:.1em}html.theme--catppuccin-mocha hr{background-color:#181825;border:none;display:block;height:2px;margin:1.5rem 0}html.theme--catppuccin-mocha img{height:auto;max-width:100%}html.theme--catppuccin-mocha input[type="checkbox"],html.theme--catppuccin-mocha input[type="radio"]{vertical-align:baseline}html.theme--catppuccin-mocha small{font-size:.875em}html.theme--catppuccin-mocha span{font-style:inherit;font-weight:inherit}html.theme--catppuccin-mocha strong{color:#b8c5ef;font-weight:700}html.theme--catppuccin-mocha fieldset{border:none}html.theme--catppuccin-mocha pre{-webkit-overflow-scrolling:touch;background-color:#181825;color:#cdd6f4;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}html.theme--catppuccin-mocha pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}html.theme--catppuccin-mocha table td,html.theme--catppuccin-mocha table th{vertical-align:top}html.theme--catppuccin-mocha table td:not([align]),html.theme--catppuccin-mocha table th:not([align]){text-align:inherit}html.theme--catppuccin-mocha table th{color:#b8c5ef}html.theme--catppuccin-mocha .box{background-color:#45475a;border-radius:8px;box-shadow:none;color:#cdd6f4;display:block;padding:1.25rem}html.theme--catppuccin-mocha a.box:hover,html.theme--catppuccin-mocha a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #89b4fa}html.theme--catppuccin-mocha a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #89b4fa}html.theme--catppuccin-mocha .button{background-color:#181825;border-color:#363653;border-width:1px;color:#89b4fa;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}html.theme--catppuccin-mocha .button strong{color:inherit}html.theme--catppuccin-mocha .button .icon,html.theme--catppuccin-mocha .button .icon.is-small,html.theme--catppuccin-mocha .button #documenter .docs-sidebar form.docs-search>input.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .button form.docs-search>input.icon,html.theme--catppuccin-mocha .button .icon.is-medium,html.theme--catppuccin-mocha .button .icon.is-large{height:1.5em;width:1.5em}html.theme--catppuccin-mocha .button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}html.theme--catppuccin-mocha .button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-mocha .button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-mocha .button:hover,html.theme--catppuccin-mocha .button.is-hovered{border-color:#6c7086;color:#b8c5ef}html.theme--catppuccin-mocha .button:focus,html.theme--catppuccin-mocha .button.is-focused{border-color:#6c7086;color:#71a4f9}html.theme--catppuccin-mocha .button:focus:not(:active),html.theme--catppuccin-mocha .button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .button:active,html.theme--catppuccin-mocha .button.is-active{border-color:#45475a;color:#b8c5ef}html.theme--catppuccin-mocha .button.is-text{background-color:transparent;border-color:transparent;color:#cdd6f4;text-decoration:underline}html.theme--catppuccin-mocha .button.is-text:hover,html.theme--catppuccin-mocha .button.is-text.is-hovered,html.theme--catppuccin-mocha .button.is-text:focus,html.theme--catppuccin-mocha .button.is-text.is-focused{background-color:#181825;color:#b8c5ef}html.theme--catppuccin-mocha .button.is-text:active,html.theme--catppuccin-mocha .button.is-text.is-active{background-color:#0e0e16;color:#b8c5ef}html.theme--catppuccin-mocha .button.is-text[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}html.theme--catppuccin-mocha .button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#89b4fa;text-decoration:none}html.theme--catppuccin-mocha .button.is-ghost:hover,html.theme--catppuccin-mocha .button.is-ghost.is-hovered{color:#89b4fa;text-decoration:underline}html.theme--catppuccin-mocha .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-white:hover,html.theme--catppuccin-mocha .button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-white:focus,html.theme--catppuccin-mocha .button.is-white.is-focused{border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-white:focus:not(:active),html.theme--catppuccin-mocha .button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-mocha .button.is-white:active,html.theme--catppuccin-mocha .button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-white[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}html.theme--catppuccin-mocha .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .button.is-white.is-inverted:hover,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-hovered{background-color:#000}html.theme--catppuccin-mocha .button.is-white.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-mocha .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-mocha .button.is-white.is-outlined:hover,html.theme--catppuccin-mocha .button.is-white.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-white.is-outlined:focus,html.theme--catppuccin-mocha .button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-white.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-white.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-white.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-mocha .button.is-white.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-black:hover,html.theme--catppuccin-mocha .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-black:focus,html.theme--catppuccin-mocha .button.is-black.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-black:focus:not(:active),html.theme--catppuccin-mocha .button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-mocha .button.is-black:active,html.theme--catppuccin-mocha .button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-black[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}html.theme--catppuccin-mocha .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-black.is-inverted:hover,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-mocha .button.is-black.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-black.is-outlined:hover,html.theme--catppuccin-mocha .button.is-black.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-black.is-outlined:focus,html.theme--catppuccin-mocha .button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-mocha .button.is-black.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-black.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-black.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-black.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light:hover,html.theme--catppuccin-mocha .button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light:focus,html.theme--catppuccin-mocha .button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light:focus:not(:active),html.theme--catppuccin-mocha .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-mocha .button.is-light:active,html.theme--catppuccin-mocha .button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}html.theme--catppuccin-mocha .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-mocha .button.is-light.is-inverted:hover,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-mocha .button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}html.theme--catppuccin-mocha .button.is-light.is-outlined:hover,html.theme--catppuccin-mocha .button.is-light.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-light.is-outlined:focus,html.theme--catppuccin-mocha .button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-mocha .button.is-light.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-light.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-light.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-light.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-dark,html.theme--catppuccin-mocha .content kbd.button{background-color:#313244;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-dark:hover,html.theme--catppuccin-mocha .content kbd.button:hover,html.theme--catppuccin-mocha .button.is-dark.is-hovered,html.theme--catppuccin-mocha .content kbd.button.is-hovered{background-color:#2c2d3d;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-dark:focus,html.theme--catppuccin-mocha .content kbd.button:focus,html.theme--catppuccin-mocha .button.is-dark.is-focused,html.theme--catppuccin-mocha .content kbd.button.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-dark:focus:not(:active),html.theme--catppuccin-mocha .content kbd.button:focus:not(:active),html.theme--catppuccin-mocha .button.is-dark.is-focused:not(:active),html.theme--catppuccin-mocha .content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(49,50,68,0.25)}html.theme--catppuccin-mocha .button.is-dark:active,html.theme--catppuccin-mocha .content kbd.button:active,html.theme--catppuccin-mocha .button.is-dark.is-active,html.theme--catppuccin-mocha .content kbd.button.is-active{background-color:#262735;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-dark[disabled],html.theme--catppuccin-mocha .content kbd.button[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-dark,fieldset[disabled] html.theme--catppuccin-mocha .content kbd.button{background-color:#313244;border-color:#313244;box-shadow:none}html.theme--catppuccin-mocha .button.is-dark.is-inverted,html.theme--catppuccin-mocha .content kbd.button.is-inverted{background-color:#fff;color:#313244}html.theme--catppuccin-mocha .button.is-dark.is-inverted:hover,html.theme--catppuccin-mocha .content kbd.button.is-inverted:hover,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-hovered,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-mocha .button.is-dark.is-inverted[disabled],html.theme--catppuccin-mocha .content kbd.button.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-dark.is-inverted,fieldset[disabled] html.theme--catppuccin-mocha .content kbd.button.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#313244}html.theme--catppuccin-mocha .button.is-dark.is-loading::after,html.theme--catppuccin-mocha .content kbd.button.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-dark.is-outlined,html.theme--catppuccin-mocha .content kbd.button.is-outlined{background-color:transparent;border-color:#313244;color:#313244}html.theme--catppuccin-mocha .button.is-dark.is-outlined:hover,html.theme--catppuccin-mocha .content kbd.button.is-outlined:hover,html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-hovered,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-dark.is-outlined:focus,html.theme--catppuccin-mocha .content kbd.button.is-outlined:focus,html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-focused,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-focused{background-color:#313244;border-color:#313244;color:#fff}html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-loading::after,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #313244 #313244 !important}html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-dark.is-outlined[disabled],html.theme--catppuccin-mocha .content kbd.button.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-dark.is-outlined,fieldset[disabled] html.theme--catppuccin-mocha .content kbd.button.is-outlined{background-color:transparent;border-color:#313244;box-shadow:none;color:#313244}html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined.is-focused,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined.is-focused{background-color:#fff;color:#313244}html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #313244 #313244 !important}html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined[disabled],html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-primary,html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink{background-color:#89b4fa;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-primary:hover,html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink:hover,html.theme--catppuccin-mocha .button.is-primary.is-hovered,html.theme--catppuccin-mocha .docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#7dacf9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-primary:focus,html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink:focus,html.theme--catppuccin-mocha .button.is-primary.is-focused,html.theme--catppuccin-mocha .docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-primary:focus:not(:active),html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink:focus:not(:active),html.theme--catppuccin-mocha .button.is-primary.is-focused:not(:active),html.theme--catppuccin-mocha .docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .button.is-primary:active,html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink:active,html.theme--catppuccin-mocha .button.is-primary.is-active,html.theme--catppuccin-mocha .docstring>section>a.button.is-active.docs-sourcelink{background-color:#71a4f9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-primary[disabled],html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-primary,fieldset[disabled] html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink{background-color:#89b4fa;border-color:#89b4fa;box-shadow:none}html.theme--catppuccin-mocha .button.is-primary.is-inverted,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#89b4fa}html.theme--catppuccin-mocha .button.is-primary.is-inverted:hover,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.docs-sourcelink:hover,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-hovered,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}html.theme--catppuccin-mocha .button.is-primary.is-inverted[disabled],html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-primary.is-inverted,fieldset[disabled] html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#89b4fa}html.theme--catppuccin-mocha .button.is-primary.is-loading::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-primary.is-outlined,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#89b4fa;color:#89b4fa}html.theme--catppuccin-mocha .button.is-primary.is-outlined:hover,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-hovered,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-mocha .button.is-primary.is-outlined:focus,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-focused,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#89b4fa;border-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-loading::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #89b4fa #89b4fa !important}html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-primary.is-outlined[disabled],html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-primary.is-outlined,fieldset[disabled] html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#89b4fa;box-shadow:none;color:#89b4fa}html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined.is-focused,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#89b4fa}html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #89b4fa #89b4fa !important}html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined[disabled],html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-primary.is-light,html.theme--catppuccin-mocha .docstring>section>a.button.is-light.docs-sourcelink{background-color:#ebf3fe;color:#063c93}html.theme--catppuccin-mocha .button.is-primary.is-light:hover,html.theme--catppuccin-mocha .docstring>section>a.button.is-light.docs-sourcelink:hover,html.theme--catppuccin-mocha .button.is-primary.is-light.is-hovered,html.theme--catppuccin-mocha .docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#dfebfe;border-color:transparent;color:#063c93}html.theme--catppuccin-mocha .button.is-primary.is-light:active,html.theme--catppuccin-mocha .docstring>section>a.button.is-light.docs-sourcelink:active,html.theme--catppuccin-mocha .button.is-primary.is-light.is-active,html.theme--catppuccin-mocha .docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#d3e3fd;border-color:transparent;color:#063c93}html.theme--catppuccin-mocha .button.is-link{background-color:#89b4fa;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-link:hover,html.theme--catppuccin-mocha .button.is-link.is-hovered{background-color:#7dacf9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-link:focus,html.theme--catppuccin-mocha .button.is-link.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-link:focus:not(:active),html.theme--catppuccin-mocha .button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .button.is-link:active,html.theme--catppuccin-mocha .button.is-link.is-active{background-color:#71a4f9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-link[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-link{background-color:#89b4fa;border-color:#89b4fa;box-shadow:none}html.theme--catppuccin-mocha .button.is-link.is-inverted{background-color:#fff;color:#89b4fa}html.theme--catppuccin-mocha .button.is-link.is-inverted:hover,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-mocha .button.is-link.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#89b4fa}html.theme--catppuccin-mocha .button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-link.is-outlined{background-color:transparent;border-color:#89b4fa;color:#89b4fa}html.theme--catppuccin-mocha .button.is-link.is-outlined:hover,html.theme--catppuccin-mocha .button.is-link.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-link.is-outlined:focus,html.theme--catppuccin-mocha .button.is-link.is-outlined.is-focused{background-color:#89b4fa;border-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #89b4fa #89b4fa !important}html.theme--catppuccin-mocha .button.is-link.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-link.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-link.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-link.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-link.is-outlined{background-color:transparent;border-color:#89b4fa;box-shadow:none;color:#89b4fa}html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#89b4fa}html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #89b4fa #89b4fa !important}html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-link.is-light{background-color:#ebf3fe;color:#063c93}html.theme--catppuccin-mocha .button.is-link.is-light:hover,html.theme--catppuccin-mocha .button.is-link.is-light.is-hovered{background-color:#dfebfe;border-color:transparent;color:#063c93}html.theme--catppuccin-mocha .button.is-link.is-light:active,html.theme--catppuccin-mocha .button.is-link.is-light.is-active{background-color:#d3e3fd;border-color:transparent;color:#063c93}html.theme--catppuccin-mocha .button.is-info{background-color:#94e2d5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info:hover,html.theme--catppuccin-mocha .button.is-info.is-hovered{background-color:#8adfd1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info:focus,html.theme--catppuccin-mocha .button.is-info.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info:focus:not(:active),html.theme--catppuccin-mocha .button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(148,226,213,0.25)}html.theme--catppuccin-mocha .button.is-info:active,html.theme--catppuccin-mocha .button.is-info.is-active{background-color:#80ddcd;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-info{background-color:#94e2d5;border-color:#94e2d5;box-shadow:none}html.theme--catppuccin-mocha .button.is-info.is-inverted{background-color:rgba(0,0,0,0.7);color:#94e2d5}html.theme--catppuccin-mocha .button.is-info.is-inverted:hover,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-info.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#94e2d5}html.theme--catppuccin-mocha .button.is-info.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-info.is-outlined{background-color:transparent;border-color:#94e2d5;color:#94e2d5}html.theme--catppuccin-mocha .button.is-info.is-outlined:hover,html.theme--catppuccin-mocha .button.is-info.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-info.is-outlined:focus,html.theme--catppuccin-mocha .button.is-info.is-outlined.is-focused{background-color:#94e2d5;border-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #94e2d5 #94e2d5 !important}html.theme--catppuccin-mocha .button.is-info.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-info.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-info.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-info.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-info.is-outlined{background-color:transparent;border-color:#94e2d5;box-shadow:none;color:#94e2d5}html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#94e2d5}html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #94e2d5 #94e2d5 !important}html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info.is-light{background-color:#effbf9;color:#207466}html.theme--catppuccin-mocha .button.is-info.is-light:hover,html.theme--catppuccin-mocha .button.is-info.is-light.is-hovered{background-color:#e5f8f5;border-color:transparent;color:#207466}html.theme--catppuccin-mocha .button.is-info.is-light:active,html.theme--catppuccin-mocha .button.is-info.is-light.is-active{background-color:#dbf5f1;border-color:transparent;color:#207466}html.theme--catppuccin-mocha .button.is-success{background-color:#a6e3a1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success:hover,html.theme--catppuccin-mocha .button.is-success.is-hovered{background-color:#9de097;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success:focus,html.theme--catppuccin-mocha .button.is-success.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success:focus:not(:active),html.theme--catppuccin-mocha .button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(166,227,161,0.25)}html.theme--catppuccin-mocha .button.is-success:active,html.theme--catppuccin-mocha .button.is-success.is-active{background-color:#93dd8d;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-success{background-color:#a6e3a1;border-color:#a6e3a1;box-shadow:none}html.theme--catppuccin-mocha .button.is-success.is-inverted{background-color:rgba(0,0,0,0.7);color:#a6e3a1}html.theme--catppuccin-mocha .button.is-success.is-inverted:hover,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-success.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#a6e3a1}html.theme--catppuccin-mocha .button.is-success.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-success.is-outlined{background-color:transparent;border-color:#a6e3a1;color:#a6e3a1}html.theme--catppuccin-mocha .button.is-success.is-outlined:hover,html.theme--catppuccin-mocha .button.is-success.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-success.is-outlined:focus,html.theme--catppuccin-mocha .button.is-success.is-outlined.is-focused{background-color:#a6e3a1;border-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #a6e3a1 #a6e3a1 !important}html.theme--catppuccin-mocha .button.is-success.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-success.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-success.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-success.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-success.is-outlined{background-color:transparent;border-color:#a6e3a1;box-shadow:none;color:#a6e3a1}html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#a6e3a1}html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #a6e3a1 #a6e3a1 !important}html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success.is-light{background-color:#f0faef;color:#287222}html.theme--catppuccin-mocha .button.is-success.is-light:hover,html.theme--catppuccin-mocha .button.is-success.is-light.is-hovered{background-color:#e7f7e5;border-color:transparent;color:#287222}html.theme--catppuccin-mocha .button.is-success.is-light:active,html.theme--catppuccin-mocha .button.is-success.is-light.is-active{background-color:#def4dc;border-color:transparent;color:#287222}html.theme--catppuccin-mocha .button.is-warning{background-color:#f9e2af;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning:hover,html.theme--catppuccin-mocha .button.is-warning.is-hovered{background-color:#f8dea3;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning:focus,html.theme--catppuccin-mocha .button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning:focus:not(:active),html.theme--catppuccin-mocha .button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(249,226,175,0.25)}html.theme--catppuccin-mocha .button.is-warning:active,html.theme--catppuccin-mocha .button.is-warning.is-active{background-color:#f7d997;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-warning{background-color:#f9e2af;border-color:#f9e2af;box-shadow:none}html.theme--catppuccin-mocha .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#f9e2af}html.theme--catppuccin-mocha .button.is-warning.is-inverted:hover,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f9e2af}html.theme--catppuccin-mocha .button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-warning.is-outlined{background-color:transparent;border-color:#f9e2af;color:#f9e2af}html.theme--catppuccin-mocha .button.is-warning.is-outlined:hover,html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-warning.is-outlined:focus,html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-focused{background-color:#f9e2af;border-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #f9e2af #f9e2af !important}html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-warning.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-warning.is-outlined{background-color:transparent;border-color:#f9e2af;box-shadow:none;color:#f9e2af}html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f9e2af}html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f9e2af #f9e2af !important}html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning.is-light{background-color:#fef8ec;color:#8a620a}html.theme--catppuccin-mocha .button.is-warning.is-light:hover,html.theme--catppuccin-mocha .button.is-warning.is-light.is-hovered{background-color:#fdf4e0;border-color:transparent;color:#8a620a}html.theme--catppuccin-mocha .button.is-warning.is-light:active,html.theme--catppuccin-mocha .button.is-warning.is-light.is-active{background-color:#fcf0d4;border-color:transparent;color:#8a620a}html.theme--catppuccin-mocha .button.is-danger{background-color:#f38ba8;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-danger:hover,html.theme--catppuccin-mocha .button.is-danger.is-hovered{background-color:#f27f9f;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-danger:focus,html.theme--catppuccin-mocha .button.is-danger.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-danger:focus:not(:active),html.theme--catppuccin-mocha .button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(243,139,168,0.25)}html.theme--catppuccin-mocha .button.is-danger:active,html.theme--catppuccin-mocha .button.is-danger.is-active{background-color:#f17497;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-danger[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-danger{background-color:#f38ba8;border-color:#f38ba8;box-shadow:none}html.theme--catppuccin-mocha .button.is-danger.is-inverted{background-color:#fff;color:#f38ba8}html.theme--catppuccin-mocha .button.is-danger.is-inverted:hover,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-mocha .button.is-danger.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#f38ba8}html.theme--catppuccin-mocha .button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-danger.is-outlined{background-color:transparent;border-color:#f38ba8;color:#f38ba8}html.theme--catppuccin-mocha .button.is-danger.is-outlined:hover,html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-danger.is-outlined:focus,html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-focused{background-color:#f38ba8;border-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #f38ba8 #f38ba8 !important}html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-danger.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-danger.is-outlined{background-color:transparent;border-color:#f38ba8;box-shadow:none;color:#f38ba8}html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#f38ba8}html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f38ba8 #f38ba8 !important}html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-danger.is-light{background-color:#fdedf1;color:#991036}html.theme--catppuccin-mocha .button.is-danger.is-light:hover,html.theme--catppuccin-mocha .button.is-danger.is-light.is-hovered{background-color:#fce1e8;border-color:transparent;color:#991036}html.theme--catppuccin-mocha .button.is-danger.is-light:active,html.theme--catppuccin-mocha .button.is-danger.is-light.is-active{background-color:#fbd5e0;border-color:transparent;color:#991036}html.theme--catppuccin-mocha .button.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}html.theme--catppuccin-mocha .button.is-small:not(.is-rounded),html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:3px}html.theme--catppuccin-mocha .button.is-normal{font-size:1rem}html.theme--catppuccin-mocha .button.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .button.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .button[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button{background-color:#6c7086;border-color:#585b70;box-shadow:none;opacity:.5}html.theme--catppuccin-mocha .button.is-fullwidth{display:flex;width:100%}html.theme--catppuccin-mocha .button.is-loading{color:transparent !important;pointer-events:none}html.theme--catppuccin-mocha .button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}html.theme--catppuccin-mocha .button.is-static{background-color:#181825;border-color:#585b70;color:#7f849c;box-shadow:none;pointer-events:none}html.theme--catppuccin-mocha .button.is-rounded,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}html.theme--catppuccin-mocha .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-mocha .buttons .button{margin-bottom:0.5rem}html.theme--catppuccin-mocha .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}html.theme--catppuccin-mocha .buttons:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-mocha .buttons:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-mocha .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}html.theme--catppuccin-mocha .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:3px}html.theme--catppuccin-mocha .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}html.theme--catppuccin-mocha .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}html.theme--catppuccin-mocha .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-mocha .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}html.theme--catppuccin-mocha .buttons.has-addons .button:last-child{margin-right:0}html.theme--catppuccin-mocha .buttons.has-addons .button:hover,html.theme--catppuccin-mocha .buttons.has-addons .button.is-hovered{z-index:2}html.theme--catppuccin-mocha .buttons.has-addons .button:focus,html.theme--catppuccin-mocha .buttons.has-addons .button.is-focused,html.theme--catppuccin-mocha .buttons.has-addons .button:active,html.theme--catppuccin-mocha .buttons.has-addons .button.is-active,html.theme--catppuccin-mocha .buttons.has-addons .button.is-selected{z-index:3}html.theme--catppuccin-mocha .buttons.has-addons .button:focus:hover,html.theme--catppuccin-mocha .buttons.has-addons .button.is-focused:hover,html.theme--catppuccin-mocha .buttons.has-addons .button:active:hover,html.theme--catppuccin-mocha .buttons.has-addons .button.is-active:hover,html.theme--catppuccin-mocha .buttons.has-addons .button.is-selected:hover{z-index:4}html.theme--catppuccin-mocha .buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .buttons.is-centered{justify-content:center}html.theme--catppuccin-mocha .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}html.theme--catppuccin-mocha .buttons.is-right{justify-content:flex-end}html.theme--catppuccin-mocha .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .button.is-responsive.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}html.theme--catppuccin-mocha .button.is-responsive,html.theme--catppuccin-mocha .button.is-responsive.is-normal{font-size:.65625rem}html.theme--catppuccin-mocha .button.is-responsive.is-medium{font-size:.75rem}html.theme--catppuccin-mocha .button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .button.is-responsive.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}html.theme--catppuccin-mocha .button.is-responsive,html.theme--catppuccin-mocha .button.is-responsive.is-normal{font-size:.75rem}html.theme--catppuccin-mocha .button.is-responsive.is-medium{font-size:1rem}html.theme--catppuccin-mocha .button.is-responsive.is-large{font-size:1.25rem}}html.theme--catppuccin-mocha .container{flex-grow:1;margin:0 auto;position:relative;width:auto}html.theme--catppuccin-mocha .container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .container{max-width:992px}}@media screen and (max-width: 1215px){html.theme--catppuccin-mocha .container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){html.theme--catppuccin-mocha .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}html.theme--catppuccin-mocha .content li+li{margin-top:0.25em}html.theme--catppuccin-mocha .content p:not(:last-child),html.theme--catppuccin-mocha .content dl:not(:last-child),html.theme--catppuccin-mocha .content ol:not(:last-child),html.theme--catppuccin-mocha .content ul:not(:last-child),html.theme--catppuccin-mocha .content blockquote:not(:last-child),html.theme--catppuccin-mocha .content pre:not(:last-child),html.theme--catppuccin-mocha .content table:not(:last-child){margin-bottom:1em}html.theme--catppuccin-mocha .content h1,html.theme--catppuccin-mocha .content h2,html.theme--catppuccin-mocha .content h3,html.theme--catppuccin-mocha .content h4,html.theme--catppuccin-mocha .content h5,html.theme--catppuccin-mocha .content h6{color:#cdd6f4;font-weight:600;line-height:1.125}html.theme--catppuccin-mocha .content h1{font-size:2em;margin-bottom:0.5em}html.theme--catppuccin-mocha .content h1:not(:first-child){margin-top:1em}html.theme--catppuccin-mocha .content h2{font-size:1.75em;margin-bottom:0.5714em}html.theme--catppuccin-mocha .content h2:not(:first-child){margin-top:1.1428em}html.theme--catppuccin-mocha .content h3{font-size:1.5em;margin-bottom:0.6666em}html.theme--catppuccin-mocha .content h3:not(:first-child){margin-top:1.3333em}html.theme--catppuccin-mocha .content h4{font-size:1.25em;margin-bottom:0.8em}html.theme--catppuccin-mocha .content h5{font-size:1.125em;margin-bottom:0.8888em}html.theme--catppuccin-mocha .content h6{font-size:1em;margin-bottom:1em}html.theme--catppuccin-mocha .content blockquote{background-color:#181825;border-left:5px solid #585b70;padding:1.25em 1.5em}html.theme--catppuccin-mocha .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-mocha .content ol:not([type]){list-style-type:decimal}html.theme--catppuccin-mocha .content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}html.theme--catppuccin-mocha .content ol.is-lower-roman:not([type]){list-style-type:lower-roman}html.theme--catppuccin-mocha .content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}html.theme--catppuccin-mocha .content ol.is-upper-roman:not([type]){list-style-type:upper-roman}html.theme--catppuccin-mocha .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-mocha .content ul ul{list-style-type:circle;margin-top:0.5em}html.theme--catppuccin-mocha .content ul ul ul{list-style-type:square}html.theme--catppuccin-mocha .content dd{margin-left:2em}html.theme--catppuccin-mocha .content figure{margin-left:2em;margin-right:2em;text-align:center}html.theme--catppuccin-mocha .content figure:not(:first-child){margin-top:2em}html.theme--catppuccin-mocha .content figure:not(:last-child){margin-bottom:2em}html.theme--catppuccin-mocha .content figure img{display:inline-block}html.theme--catppuccin-mocha .content figure figcaption{font-style:italic}html.theme--catppuccin-mocha .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}html.theme--catppuccin-mocha .content sup,html.theme--catppuccin-mocha .content sub{font-size:75%}html.theme--catppuccin-mocha .content table{width:100%}html.theme--catppuccin-mocha .content table td,html.theme--catppuccin-mocha .content table th{border:1px solid #585b70;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-mocha .content table th{color:#b8c5ef}html.theme--catppuccin-mocha .content table th:not([align]){text-align:inherit}html.theme--catppuccin-mocha .content table thead td,html.theme--catppuccin-mocha .content table thead th{border-width:0 0 2px;color:#b8c5ef}html.theme--catppuccin-mocha .content table tfoot td,html.theme--catppuccin-mocha .content table tfoot th{border-width:2px 0 0;color:#b8c5ef}html.theme--catppuccin-mocha .content table tbody tr:last-child td,html.theme--catppuccin-mocha .content table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-mocha .content .tabs li+li{margin-top:0}html.theme--catppuccin-mocha .content.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}html.theme--catppuccin-mocha .content.is-normal{font-size:1rem}html.theme--catppuccin-mocha .content.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .content.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}html.theme--catppuccin-mocha .icon.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}html.theme--catppuccin-mocha .icon.is-medium{height:2rem;width:2rem}html.theme--catppuccin-mocha .icon.is-large{height:3rem;width:3rem}html.theme--catppuccin-mocha .icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}html.theme--catppuccin-mocha .icon-text .icon{flex-grow:0;flex-shrink:0}html.theme--catppuccin-mocha .icon-text .icon:not(:last-child){margin-right:.25em}html.theme--catppuccin-mocha .icon-text .icon:not(:first-child){margin-left:.25em}html.theme--catppuccin-mocha div.icon-text{display:flex}html.theme--catppuccin-mocha .image,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img{display:block;position:relative}html.theme--catppuccin-mocha .image img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}html.theme--catppuccin-mocha .image img.is-rounded,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}html.theme--catppuccin-mocha .image.is-fullwidth,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}html.theme--catppuccin-mocha .image.is-square img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-mocha .image.is-square .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-mocha .image.is-1by1 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-mocha .image.is-1by1 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-mocha .image.is-5by4 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-mocha .image.is-5by4 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-mocha .image.is-4by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-mocha .image.is-4by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-mocha .image.is-3by2 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-mocha .image.is-3by2 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-mocha .image.is-5by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-mocha .image.is-5by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-mocha .image.is-16by9 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-mocha .image.is-16by9 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-mocha .image.is-2by1 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-mocha .image.is-2by1 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-mocha .image.is-3by1 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-mocha .image.is-3by1 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-mocha .image.is-4by5 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-mocha .image.is-4by5 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-mocha .image.is-3by4 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-mocha .image.is-3by4 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-mocha .image.is-2by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-mocha .image.is-2by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-mocha .image.is-3by5 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-mocha .image.is-3by5 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-mocha .image.is-9by16 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-mocha .image.is-9by16 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-mocha .image.is-1by2 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-mocha .image.is-1by2 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-mocha .image.is-1by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-mocha .image.is-1by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}html.theme--catppuccin-mocha .image.is-square,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-square,html.theme--catppuccin-mocha .image.is-1by1,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}html.theme--catppuccin-mocha .image.is-5by4,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}html.theme--catppuccin-mocha .image.is-4by3,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}html.theme--catppuccin-mocha .image.is-3by2,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}html.theme--catppuccin-mocha .image.is-5by3,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}html.theme--catppuccin-mocha .image.is-16by9,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}html.theme--catppuccin-mocha .image.is-2by1,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}html.theme--catppuccin-mocha .image.is-3by1,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}html.theme--catppuccin-mocha .image.is-4by5,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}html.theme--catppuccin-mocha .image.is-3by4,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}html.theme--catppuccin-mocha .image.is-2by3,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}html.theme--catppuccin-mocha .image.is-3by5,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}html.theme--catppuccin-mocha .image.is-9by16,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}html.theme--catppuccin-mocha .image.is-1by2,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}html.theme--catppuccin-mocha .image.is-1by3,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}html.theme--catppuccin-mocha .image.is-16x16,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}html.theme--catppuccin-mocha .image.is-24x24,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}html.theme--catppuccin-mocha .image.is-32x32,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}html.theme--catppuccin-mocha .image.is-48x48,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}html.theme--catppuccin-mocha .image.is-64x64,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}html.theme--catppuccin-mocha .image.is-96x96,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}html.theme--catppuccin-mocha .image.is-128x128,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}html.theme--catppuccin-mocha .notification{background-color:#181825;border-radius:.4em;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}html.theme--catppuccin-mocha .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-mocha .notification strong{color:currentColor}html.theme--catppuccin-mocha .notification code,html.theme--catppuccin-mocha .notification pre{background:#fff}html.theme--catppuccin-mocha .notification pre code{background:transparent}html.theme--catppuccin-mocha .notification>.delete{right:.5rem;position:absolute;top:0.5rem}html.theme--catppuccin-mocha .notification .title,html.theme--catppuccin-mocha .notification .subtitle,html.theme--catppuccin-mocha .notification .content{color:currentColor}html.theme--catppuccin-mocha .notification.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .notification.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .notification.is-dark,html.theme--catppuccin-mocha .content kbd.notification{background-color:#313244;color:#fff}html.theme--catppuccin-mocha .notification.is-primary,html.theme--catppuccin-mocha .docstring>section>a.notification.docs-sourcelink{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .notification.is-primary.is-light,html.theme--catppuccin-mocha .docstring>section>a.notification.is-light.docs-sourcelink{background-color:#ebf3fe;color:#063c93}html.theme--catppuccin-mocha .notification.is-link{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .notification.is-link.is-light{background-color:#ebf3fe;color:#063c93}html.theme--catppuccin-mocha .notification.is-info{background-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .notification.is-info.is-light{background-color:#effbf9;color:#207466}html.theme--catppuccin-mocha .notification.is-success{background-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .notification.is-success.is-light{background-color:#f0faef;color:#287222}html.theme--catppuccin-mocha .notification.is-warning{background-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .notification.is-warning.is-light{background-color:#fef8ec;color:#8a620a}html.theme--catppuccin-mocha .notification.is-danger{background-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .notification.is-danger.is-light{background-color:#fdedf1;color:#991036}html.theme--catppuccin-mocha .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}html.theme--catppuccin-mocha .progress::-webkit-progress-bar{background-color:#45475a}html.theme--catppuccin-mocha .progress::-webkit-progress-value{background-color:#7f849c}html.theme--catppuccin-mocha .progress::-moz-progress-bar{background-color:#7f849c}html.theme--catppuccin-mocha .progress::-ms-fill{background-color:#7f849c;border:none}html.theme--catppuccin-mocha .progress.is-white::-webkit-progress-value{background-color:#fff}html.theme--catppuccin-mocha .progress.is-white::-moz-progress-bar{background-color:#fff}html.theme--catppuccin-mocha .progress.is-white::-ms-fill{background-color:#fff}html.theme--catppuccin-mocha .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}html.theme--catppuccin-mocha .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}html.theme--catppuccin-mocha .progress.is-black::-ms-fill{background-color:#0a0a0a}html.theme--catppuccin-mocha .progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-light::-webkit-progress-value{background-color:#f5f5f5}html.theme--catppuccin-mocha .progress.is-light::-moz-progress-bar{background-color:#f5f5f5}html.theme--catppuccin-mocha .progress.is-light::-ms-fill{background-color:#f5f5f5}html.theme--catppuccin-mocha .progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-dark::-webkit-progress-value,html.theme--catppuccin-mocha .content kbd.progress::-webkit-progress-value{background-color:#313244}html.theme--catppuccin-mocha .progress.is-dark::-moz-progress-bar,html.theme--catppuccin-mocha .content kbd.progress::-moz-progress-bar{background-color:#313244}html.theme--catppuccin-mocha .progress.is-dark::-ms-fill,html.theme--catppuccin-mocha .content kbd.progress::-ms-fill{background-color:#313244}html.theme--catppuccin-mocha .progress.is-dark:indeterminate,html.theme--catppuccin-mocha .content kbd.progress:indeterminate{background-image:linear-gradient(to right, #313244 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-primary::-webkit-progress-value,html.theme--catppuccin-mocha .docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#89b4fa}html.theme--catppuccin-mocha .progress.is-primary::-moz-progress-bar,html.theme--catppuccin-mocha .docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#89b4fa}html.theme--catppuccin-mocha .progress.is-primary::-ms-fill,html.theme--catppuccin-mocha .docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#89b4fa}html.theme--catppuccin-mocha .progress.is-primary:indeterminate,html.theme--catppuccin-mocha .docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #89b4fa 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-link::-webkit-progress-value{background-color:#89b4fa}html.theme--catppuccin-mocha .progress.is-link::-moz-progress-bar{background-color:#89b4fa}html.theme--catppuccin-mocha .progress.is-link::-ms-fill{background-color:#89b4fa}html.theme--catppuccin-mocha .progress.is-link:indeterminate{background-image:linear-gradient(to right, #89b4fa 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-info::-webkit-progress-value{background-color:#94e2d5}html.theme--catppuccin-mocha .progress.is-info::-moz-progress-bar{background-color:#94e2d5}html.theme--catppuccin-mocha .progress.is-info::-ms-fill{background-color:#94e2d5}html.theme--catppuccin-mocha .progress.is-info:indeterminate{background-image:linear-gradient(to right, #94e2d5 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-success::-webkit-progress-value{background-color:#a6e3a1}html.theme--catppuccin-mocha .progress.is-success::-moz-progress-bar{background-color:#a6e3a1}html.theme--catppuccin-mocha .progress.is-success::-ms-fill{background-color:#a6e3a1}html.theme--catppuccin-mocha .progress.is-success:indeterminate{background-image:linear-gradient(to right, #a6e3a1 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-warning::-webkit-progress-value{background-color:#f9e2af}html.theme--catppuccin-mocha .progress.is-warning::-moz-progress-bar{background-color:#f9e2af}html.theme--catppuccin-mocha .progress.is-warning::-ms-fill{background-color:#f9e2af}html.theme--catppuccin-mocha .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #f9e2af 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-danger::-webkit-progress-value{background-color:#f38ba8}html.theme--catppuccin-mocha .progress.is-danger::-moz-progress-bar{background-color:#f38ba8}html.theme--catppuccin-mocha .progress.is-danger::-ms-fill{background-color:#f38ba8}html.theme--catppuccin-mocha .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #f38ba8 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#45475a;background-image:linear-gradient(to right, #cdd6f4 30%, #45475a 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}html.theme--catppuccin-mocha .progress:indeterminate::-webkit-progress-bar{background-color:transparent}html.theme--catppuccin-mocha .progress:indeterminate::-moz-progress-bar{background-color:transparent}html.theme--catppuccin-mocha .progress:indeterminate::-ms-fill{animation-name:none}html.theme--catppuccin-mocha .progress.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}html.theme--catppuccin-mocha .progress.is-medium{height:1.25rem}html.theme--catppuccin-mocha .progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}html.theme--catppuccin-mocha .table{background-color:#45475a;color:#cdd6f4}html.theme--catppuccin-mocha .table td,html.theme--catppuccin-mocha .table th{border:1px solid #585b70;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-mocha .table td.is-white,html.theme--catppuccin-mocha .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .table td.is-black,html.theme--catppuccin-mocha .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .table td.is-light,html.theme--catppuccin-mocha .table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .table td.is-dark,html.theme--catppuccin-mocha .table th.is-dark{background-color:#313244;border-color:#313244;color:#fff}html.theme--catppuccin-mocha .table td.is-primary,html.theme--catppuccin-mocha .table th.is-primary{background-color:#89b4fa;border-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .table td.is-link,html.theme--catppuccin-mocha .table th.is-link{background-color:#89b4fa;border-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .table td.is-info,html.theme--catppuccin-mocha .table th.is-info{background-color:#94e2d5;border-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .table td.is-success,html.theme--catppuccin-mocha .table th.is-success{background-color:#a6e3a1;border-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .table td.is-warning,html.theme--catppuccin-mocha .table th.is-warning{background-color:#f9e2af;border-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .table td.is-danger,html.theme--catppuccin-mocha .table th.is-danger{background-color:#f38ba8;border-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .table td.is-narrow,html.theme--catppuccin-mocha .table th.is-narrow{white-space:nowrap;width:1%}html.theme--catppuccin-mocha .table td.is-selected,html.theme--catppuccin-mocha .table th.is-selected{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .table td.is-selected a,html.theme--catppuccin-mocha .table td.is-selected strong,html.theme--catppuccin-mocha .table th.is-selected a,html.theme--catppuccin-mocha .table th.is-selected strong{color:currentColor}html.theme--catppuccin-mocha .table td.is-vcentered,html.theme--catppuccin-mocha .table th.is-vcentered{vertical-align:middle}html.theme--catppuccin-mocha .table th{color:#b8c5ef}html.theme--catppuccin-mocha .table th:not([align]){text-align:left}html.theme--catppuccin-mocha .table tr.is-selected{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .table tr.is-selected a,html.theme--catppuccin-mocha .table tr.is-selected strong{color:currentColor}html.theme--catppuccin-mocha .table tr.is-selected td,html.theme--catppuccin-mocha .table tr.is-selected th{border-color:#fff;color:currentColor}html.theme--catppuccin-mocha .table thead{background-color:rgba(0,0,0,0)}html.theme--catppuccin-mocha .table thead td,html.theme--catppuccin-mocha .table thead th{border-width:0 0 2px;color:#b8c5ef}html.theme--catppuccin-mocha .table tfoot{background-color:rgba(0,0,0,0)}html.theme--catppuccin-mocha .table tfoot td,html.theme--catppuccin-mocha .table tfoot th{border-width:2px 0 0;color:#b8c5ef}html.theme--catppuccin-mocha .table tbody{background-color:rgba(0,0,0,0)}html.theme--catppuccin-mocha .table tbody tr:last-child td,html.theme--catppuccin-mocha .table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-mocha .table.is-bordered td,html.theme--catppuccin-mocha .table.is-bordered th{border-width:1px}html.theme--catppuccin-mocha .table.is-bordered tr:last-child td,html.theme--catppuccin-mocha .table.is-bordered tr:last-child th{border-bottom-width:1px}html.theme--catppuccin-mocha .table.is-fullwidth{width:100%}html.theme--catppuccin-mocha .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#313244}html.theme--catppuccin-mocha .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#313244}html.theme--catppuccin-mocha .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#35364a}html.theme--catppuccin-mocha .table.is-narrow td,html.theme--catppuccin-mocha .table.is-narrow th{padding:0.25em 0.5em}html.theme--catppuccin-mocha .table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#313244}html.theme--catppuccin-mocha .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}html.theme--catppuccin-mocha .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-mocha .tags .tag,html.theme--catppuccin-mocha .tags .content kbd,html.theme--catppuccin-mocha .content .tags kbd,html.theme--catppuccin-mocha .tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}html.theme--catppuccin-mocha .tags .tag:not(:last-child),html.theme--catppuccin-mocha .tags .content kbd:not(:last-child),html.theme--catppuccin-mocha .content .tags kbd:not(:last-child),html.theme--catppuccin-mocha .tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}html.theme--catppuccin-mocha .tags:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-mocha .tags:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-mocha .tags.are-medium .tag:not(.is-normal):not(.is-large),html.theme--catppuccin-mocha .tags.are-medium .content kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-mocha .content .tags.are-medium kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-mocha .tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}html.theme--catppuccin-mocha .tags.are-large .tag:not(.is-normal):not(.is-medium),html.theme--catppuccin-mocha .tags.are-large .content kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-mocha .content .tags.are-large kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-mocha .tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}html.theme--catppuccin-mocha .tags.is-centered{justify-content:center}html.theme--catppuccin-mocha .tags.is-centered .tag,html.theme--catppuccin-mocha .tags.is-centered .content kbd,html.theme--catppuccin-mocha .content .tags.is-centered kbd,html.theme--catppuccin-mocha .tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}html.theme--catppuccin-mocha .tags.is-right{justify-content:flex-end}html.theme--catppuccin-mocha .tags.is-right .tag:not(:first-child),html.theme--catppuccin-mocha .tags.is-right .content kbd:not(:first-child),html.theme--catppuccin-mocha .content .tags.is-right kbd:not(:first-child),html.theme--catppuccin-mocha .tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}html.theme--catppuccin-mocha .tags.is-right .tag:not(:last-child),html.theme--catppuccin-mocha .tags.is-right .content kbd:not(:last-child),html.theme--catppuccin-mocha .content .tags.is-right kbd:not(:last-child),html.theme--catppuccin-mocha .tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}html.theme--catppuccin-mocha .tags.has-addons .tag,html.theme--catppuccin-mocha .tags.has-addons .content kbd,html.theme--catppuccin-mocha .content .tags.has-addons kbd,html.theme--catppuccin-mocha .tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}html.theme--catppuccin-mocha .tags.has-addons .tag:not(:first-child),html.theme--catppuccin-mocha .tags.has-addons .content kbd:not(:first-child),html.theme--catppuccin-mocha .content .tags.has-addons kbd:not(:first-child),html.theme--catppuccin-mocha .tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}html.theme--catppuccin-mocha .tags.has-addons .tag:not(:last-child),html.theme--catppuccin-mocha .tags.has-addons .content kbd:not(:last-child),html.theme--catppuccin-mocha .content .tags.has-addons kbd:not(:last-child),html.theme--catppuccin-mocha .tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}html.theme--catppuccin-mocha .tag:not(body),html.theme--catppuccin-mocha .content kbd:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#181825;border-radius:.4em;color:#cdd6f4;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}html.theme--catppuccin-mocha .tag:not(body) .delete,html.theme--catppuccin-mocha .content kbd:not(body) .delete,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}html.theme--catppuccin-mocha .tag.is-white:not(body),html.theme--catppuccin-mocha .content kbd.is-white:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .tag.is-black:not(body),html.theme--catppuccin-mocha .content kbd.is-black:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .tag.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .tag.is-dark:not(body),html.theme--catppuccin-mocha .content kbd:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-dark:not(body),html.theme--catppuccin-mocha .content .docstring>section>kbd:not(body){background-color:#313244;color:#fff}html.theme--catppuccin-mocha .tag.is-primary:not(body),html.theme--catppuccin-mocha .content kbd.is-primary:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body){background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .tag.is-primary.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-primary.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#ebf3fe;color:#063c93}html.theme--catppuccin-mocha .tag.is-link:not(body),html.theme--catppuccin-mocha .content kbd.is-link:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .tag.is-link.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-link.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#ebf3fe;color:#063c93}html.theme--catppuccin-mocha .tag.is-info:not(body),html.theme--catppuccin-mocha .content kbd.is-info:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .tag.is-info.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-info.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#effbf9;color:#207466}html.theme--catppuccin-mocha .tag.is-success:not(body),html.theme--catppuccin-mocha .content kbd.is-success:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .tag.is-success.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-success.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#f0faef;color:#287222}html.theme--catppuccin-mocha .tag.is-warning:not(body),html.theme--catppuccin-mocha .content kbd.is-warning:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .tag.is-warning.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-warning.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fef8ec;color:#8a620a}html.theme--catppuccin-mocha .tag.is-danger:not(body),html.theme--catppuccin-mocha .content kbd.is-danger:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .tag.is-danger.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-danger.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#fdedf1;color:#991036}html.theme--catppuccin-mocha .tag.is-normal:not(body),html.theme--catppuccin-mocha .content kbd.is-normal:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}html.theme--catppuccin-mocha .tag.is-medium:not(body),html.theme--catppuccin-mocha .content kbd.is-medium:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}html.theme--catppuccin-mocha .tag.is-large:not(body),html.theme--catppuccin-mocha .content kbd.is-large:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}html.theme--catppuccin-mocha .tag:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-mocha .content kbd:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}html.theme--catppuccin-mocha .tag:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-mocha .content kbd:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}html.theme--catppuccin-mocha .tag:not(body) .icon:first-child:last-child,html.theme--catppuccin-mocha .content kbd:not(body) .icon:first-child:last-child,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}html.theme--catppuccin-mocha .tag.is-delete:not(body),html.theme--catppuccin-mocha .content kbd.is-delete:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}html.theme--catppuccin-mocha .tag.is-delete:not(body)::before,html.theme--catppuccin-mocha .content kbd.is-delete:not(body)::before,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body)::before,html.theme--catppuccin-mocha .tag.is-delete:not(body)::after,html.theme--catppuccin-mocha .content kbd.is-delete:not(body)::after,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-mocha .tag.is-delete:not(body)::before,html.theme--catppuccin-mocha .content kbd.is-delete:not(body)::before,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}html.theme--catppuccin-mocha .tag.is-delete:not(body)::after,html.theme--catppuccin-mocha .content kbd.is-delete:not(body)::after,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}html.theme--catppuccin-mocha .tag.is-delete:not(body):hover,html.theme--catppuccin-mocha .content kbd.is-delete:not(body):hover,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body):hover,html.theme--catppuccin-mocha .tag.is-delete:not(body):focus,html.theme--catppuccin-mocha .content kbd.is-delete:not(body):focus,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#0e0e16}html.theme--catppuccin-mocha .tag.is-delete:not(body):active,html.theme--catppuccin-mocha .content kbd.is-delete:not(body):active,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#040406}html.theme--catppuccin-mocha .tag.is-rounded:not(body),html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:not(body),html.theme--catppuccin-mocha .content kbd.is-rounded:not(body),html.theme--catppuccin-mocha #documenter .docs-sidebar .content form.docs-search>input:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}html.theme--catppuccin-mocha a.tag:hover,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:hover{text-decoration:underline}html.theme--catppuccin-mocha .title,html.theme--catppuccin-mocha .subtitle{word-break:break-word}html.theme--catppuccin-mocha .title em,html.theme--catppuccin-mocha .title span,html.theme--catppuccin-mocha .subtitle em,html.theme--catppuccin-mocha .subtitle span{font-weight:inherit}html.theme--catppuccin-mocha .title sub,html.theme--catppuccin-mocha .subtitle sub{font-size:.75em}html.theme--catppuccin-mocha .title sup,html.theme--catppuccin-mocha .subtitle sup{font-size:.75em}html.theme--catppuccin-mocha .title .tag,html.theme--catppuccin-mocha .title .content kbd,html.theme--catppuccin-mocha .content .title kbd,html.theme--catppuccin-mocha .title .docstring>section>a.docs-sourcelink,html.theme--catppuccin-mocha .subtitle .tag,html.theme--catppuccin-mocha .subtitle .content kbd,html.theme--catppuccin-mocha .content .subtitle kbd,html.theme--catppuccin-mocha .subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}html.theme--catppuccin-mocha .title{color:#fff;font-size:2rem;font-weight:500;line-height:1.125}html.theme--catppuccin-mocha .title strong{color:inherit;font-weight:inherit}html.theme--catppuccin-mocha .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}html.theme--catppuccin-mocha .title.is-1{font-size:3rem}html.theme--catppuccin-mocha .title.is-2{font-size:2.5rem}html.theme--catppuccin-mocha .title.is-3{font-size:2rem}html.theme--catppuccin-mocha .title.is-4{font-size:1.5rem}html.theme--catppuccin-mocha .title.is-5{font-size:1.25rem}html.theme--catppuccin-mocha .title.is-6{font-size:1rem}html.theme--catppuccin-mocha .title.is-7{font-size:.75rem}html.theme--catppuccin-mocha .subtitle{color:#6c7086;font-size:1.25rem;font-weight:400;line-height:1.25}html.theme--catppuccin-mocha .subtitle strong{color:#6c7086;font-weight:600}html.theme--catppuccin-mocha .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}html.theme--catppuccin-mocha .subtitle.is-1{font-size:3rem}html.theme--catppuccin-mocha .subtitle.is-2{font-size:2.5rem}html.theme--catppuccin-mocha .subtitle.is-3{font-size:2rem}html.theme--catppuccin-mocha .subtitle.is-4{font-size:1.5rem}html.theme--catppuccin-mocha .subtitle.is-5{font-size:1.25rem}html.theme--catppuccin-mocha .subtitle.is-6{font-size:1rem}html.theme--catppuccin-mocha .subtitle.is-7{font-size:.75rem}html.theme--catppuccin-mocha .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}html.theme--catppuccin-mocha .number{align-items:center;background-color:#181825;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}html.theme--catppuccin-mocha .select select,html.theme--catppuccin-mocha .textarea,html.theme--catppuccin-mocha .input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input{background-color:#1e1e2e;border-color:#585b70;border-radius:.4em;color:#7f849c}html.theme--catppuccin-mocha .select select::-moz-placeholder,html.theme--catppuccin-mocha .textarea::-moz-placeholder,html.theme--catppuccin-mocha .input::-moz-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#868c98}html.theme--catppuccin-mocha .select select::-webkit-input-placeholder,html.theme--catppuccin-mocha .textarea::-webkit-input-placeholder,html.theme--catppuccin-mocha .input::-webkit-input-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#868c98}html.theme--catppuccin-mocha .select select:-moz-placeholder,html.theme--catppuccin-mocha .textarea:-moz-placeholder,html.theme--catppuccin-mocha .input:-moz-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#868c98}html.theme--catppuccin-mocha .select select:-ms-input-placeholder,html.theme--catppuccin-mocha .textarea:-ms-input-placeholder,html.theme--catppuccin-mocha .input:-ms-input-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#868c98}html.theme--catppuccin-mocha .select select:hover,html.theme--catppuccin-mocha .textarea:hover,html.theme--catppuccin-mocha .input:hover,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:hover,html.theme--catppuccin-mocha .select select.is-hovered,html.theme--catppuccin-mocha .is-hovered.textarea,html.theme--catppuccin-mocha .is-hovered.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#6c7086}html.theme--catppuccin-mocha .select select:focus,html.theme--catppuccin-mocha .textarea:focus,html.theme--catppuccin-mocha .input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-mocha .select select.is-focused,html.theme--catppuccin-mocha .is-focused.textarea,html.theme--catppuccin-mocha .is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .select select:active,html.theme--catppuccin-mocha .textarea:active,html.theme--catppuccin-mocha .input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-mocha .select select.is-active,html.theme--catppuccin-mocha .is-active.textarea,html.theme--catppuccin-mocha .is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{border-color:#89b4fa;box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .select select[disabled],html.theme--catppuccin-mocha .textarea[disabled],html.theme--catppuccin-mocha .input[disabled],html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] html.theme--catppuccin-mocha .select select,fieldset[disabled] html.theme--catppuccin-mocha .textarea,fieldset[disabled] html.theme--catppuccin-mocha .input,fieldset[disabled] html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input{background-color:#6c7086;border-color:#181825;box-shadow:none;color:#f7f8fd}html.theme--catppuccin-mocha .select select[disabled]::-moz-placeholder,html.theme--catppuccin-mocha .textarea[disabled]::-moz-placeholder,html.theme--catppuccin-mocha .input[disabled]::-moz-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .select select::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .textarea::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .input::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(247,248,253,0.3)}html.theme--catppuccin-mocha .select select[disabled]::-webkit-input-placeholder,html.theme--catppuccin-mocha .textarea[disabled]::-webkit-input-placeholder,html.theme--catppuccin-mocha .input[disabled]::-webkit-input-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .select select::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .textarea::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .input::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(247,248,253,0.3)}html.theme--catppuccin-mocha .select select[disabled]:-moz-placeholder,html.theme--catppuccin-mocha .textarea[disabled]:-moz-placeholder,html.theme--catppuccin-mocha .input[disabled]:-moz-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .select select:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .textarea:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .input:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(247,248,253,0.3)}html.theme--catppuccin-mocha .select select[disabled]:-ms-input-placeholder,html.theme--catppuccin-mocha .textarea[disabled]:-ms-input-placeholder,html.theme--catppuccin-mocha .input[disabled]:-ms-input-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .select select:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .textarea:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .input:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(247,248,253,0.3)}html.theme--catppuccin-mocha .textarea,html.theme--catppuccin-mocha .input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}html.theme--catppuccin-mocha .textarea[readonly],html.theme--catppuccin-mocha .input[readonly],html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}html.theme--catppuccin-mocha .is-white.textarea,html.theme--catppuccin-mocha .is-white.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}html.theme--catppuccin-mocha .is-white.textarea:focus,html.theme--catppuccin-mocha .is-white.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-white:focus,html.theme--catppuccin-mocha .is-white.is-focused.textarea,html.theme--catppuccin-mocha .is-white.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-white.textarea:active,html.theme--catppuccin-mocha .is-white.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-white:active,html.theme--catppuccin-mocha .is-white.is-active.textarea,html.theme--catppuccin-mocha .is-white.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-mocha .is-black.textarea,html.theme--catppuccin-mocha .is-black.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}html.theme--catppuccin-mocha .is-black.textarea:focus,html.theme--catppuccin-mocha .is-black.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-black:focus,html.theme--catppuccin-mocha .is-black.is-focused.textarea,html.theme--catppuccin-mocha .is-black.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-black.textarea:active,html.theme--catppuccin-mocha .is-black.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-black:active,html.theme--catppuccin-mocha .is-black.is-active.textarea,html.theme--catppuccin-mocha .is-black.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-mocha .is-light.textarea,html.theme--catppuccin-mocha .is-light.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-light{border-color:#f5f5f5}html.theme--catppuccin-mocha .is-light.textarea:focus,html.theme--catppuccin-mocha .is-light.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-light:focus,html.theme--catppuccin-mocha .is-light.is-focused.textarea,html.theme--catppuccin-mocha .is-light.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-light.textarea:active,html.theme--catppuccin-mocha .is-light.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-light:active,html.theme--catppuccin-mocha .is-light.is-active.textarea,html.theme--catppuccin-mocha .is-light.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-mocha .is-dark.textarea,html.theme--catppuccin-mocha .content kbd.textarea,html.theme--catppuccin-mocha .is-dark.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-dark,html.theme--catppuccin-mocha .content kbd.input{border-color:#313244}html.theme--catppuccin-mocha .is-dark.textarea:focus,html.theme--catppuccin-mocha .content kbd.textarea:focus,html.theme--catppuccin-mocha .is-dark.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-dark:focus,html.theme--catppuccin-mocha .content kbd.input:focus,html.theme--catppuccin-mocha .is-dark.is-focused.textarea,html.theme--catppuccin-mocha .content kbd.is-focused.textarea,html.theme--catppuccin-mocha .is-dark.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .content kbd.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar .content form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-dark.textarea:active,html.theme--catppuccin-mocha .content kbd.textarea:active,html.theme--catppuccin-mocha .is-dark.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-dark:active,html.theme--catppuccin-mocha .content kbd.input:active,html.theme--catppuccin-mocha .is-dark.is-active.textarea,html.theme--catppuccin-mocha .content kbd.is-active.textarea,html.theme--catppuccin-mocha .is-dark.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-mocha .content kbd.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(49,50,68,0.25)}html.theme--catppuccin-mocha .is-primary.textarea,html.theme--catppuccin-mocha .docstring>section>a.textarea.docs-sourcelink,html.theme--catppuccin-mocha .is-primary.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-primary,html.theme--catppuccin-mocha .docstring>section>a.input.docs-sourcelink{border-color:#89b4fa}html.theme--catppuccin-mocha .is-primary.textarea:focus,html.theme--catppuccin-mocha .docstring>section>a.textarea.docs-sourcelink:focus,html.theme--catppuccin-mocha .is-primary.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-primary:focus,html.theme--catppuccin-mocha .docstring>section>a.input.docs-sourcelink:focus,html.theme--catppuccin-mocha .is-primary.is-focused.textarea,html.theme--catppuccin-mocha .docstring>section>a.is-focused.textarea.docs-sourcelink,html.theme--catppuccin-mocha .is-primary.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .docstring>section>a.is-focused.input.docs-sourcelink,html.theme--catppuccin-mocha .is-primary.textarea:active,html.theme--catppuccin-mocha .docstring>section>a.textarea.docs-sourcelink:active,html.theme--catppuccin-mocha .is-primary.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-primary:active,html.theme--catppuccin-mocha .docstring>section>a.input.docs-sourcelink:active,html.theme--catppuccin-mocha .is-primary.is-active.textarea,html.theme--catppuccin-mocha .docstring>section>a.is-active.textarea.docs-sourcelink,html.theme--catppuccin-mocha .is-primary.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-mocha .docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .is-link.textarea,html.theme--catppuccin-mocha .is-link.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-link{border-color:#89b4fa}html.theme--catppuccin-mocha .is-link.textarea:focus,html.theme--catppuccin-mocha .is-link.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-link:focus,html.theme--catppuccin-mocha .is-link.is-focused.textarea,html.theme--catppuccin-mocha .is-link.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-link.textarea:active,html.theme--catppuccin-mocha .is-link.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-link:active,html.theme--catppuccin-mocha .is-link.is-active.textarea,html.theme--catppuccin-mocha .is-link.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .is-info.textarea,html.theme--catppuccin-mocha .is-info.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-info{border-color:#94e2d5}html.theme--catppuccin-mocha .is-info.textarea:focus,html.theme--catppuccin-mocha .is-info.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-info:focus,html.theme--catppuccin-mocha .is-info.is-focused.textarea,html.theme--catppuccin-mocha .is-info.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-info.textarea:active,html.theme--catppuccin-mocha .is-info.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-info:active,html.theme--catppuccin-mocha .is-info.is-active.textarea,html.theme--catppuccin-mocha .is-info.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(148,226,213,0.25)}html.theme--catppuccin-mocha .is-success.textarea,html.theme--catppuccin-mocha .is-success.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-success{border-color:#a6e3a1}html.theme--catppuccin-mocha .is-success.textarea:focus,html.theme--catppuccin-mocha .is-success.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-success:focus,html.theme--catppuccin-mocha .is-success.is-focused.textarea,html.theme--catppuccin-mocha .is-success.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-success.textarea:active,html.theme--catppuccin-mocha .is-success.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-success:active,html.theme--catppuccin-mocha .is-success.is-active.textarea,html.theme--catppuccin-mocha .is-success.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(166,227,161,0.25)}html.theme--catppuccin-mocha .is-warning.textarea,html.theme--catppuccin-mocha .is-warning.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#f9e2af}html.theme--catppuccin-mocha .is-warning.textarea:focus,html.theme--catppuccin-mocha .is-warning.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-warning:focus,html.theme--catppuccin-mocha .is-warning.is-focused.textarea,html.theme--catppuccin-mocha .is-warning.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-warning.textarea:active,html.theme--catppuccin-mocha .is-warning.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-warning:active,html.theme--catppuccin-mocha .is-warning.is-active.textarea,html.theme--catppuccin-mocha .is-warning.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(249,226,175,0.25)}html.theme--catppuccin-mocha .is-danger.textarea,html.theme--catppuccin-mocha .is-danger.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#f38ba8}html.theme--catppuccin-mocha .is-danger.textarea:focus,html.theme--catppuccin-mocha .is-danger.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-danger:focus,html.theme--catppuccin-mocha .is-danger.is-focused.textarea,html.theme--catppuccin-mocha .is-danger.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-danger.textarea:active,html.theme--catppuccin-mocha .is-danger.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-danger:active,html.theme--catppuccin-mocha .is-danger.is-active.textarea,html.theme--catppuccin-mocha .is-danger.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(243,139,168,0.25)}html.theme--catppuccin-mocha .is-small.textarea,html.theme--catppuccin-mocha .is-small.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input{border-radius:3px;font-size:.75rem}html.theme--catppuccin-mocha .is-medium.textarea,html.theme--catppuccin-mocha .is-medium.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .is-large.textarea,html.theme--catppuccin-mocha .is-large.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .is-fullwidth.textarea,html.theme--catppuccin-mocha .is-fullwidth.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}html.theme--catppuccin-mocha .is-inline.textarea,html.theme--catppuccin-mocha .is-inline.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}html.theme--catppuccin-mocha .input.is-rounded,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}html.theme--catppuccin-mocha .input.is-static,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}html.theme--catppuccin-mocha .textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}html.theme--catppuccin-mocha .textarea:not([rows]){max-height:40em;min-height:8em}html.theme--catppuccin-mocha .textarea[rows]{height:initial}html.theme--catppuccin-mocha .textarea.has-fixed-size{resize:none}html.theme--catppuccin-mocha .radio,html.theme--catppuccin-mocha .checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}html.theme--catppuccin-mocha .radio input,html.theme--catppuccin-mocha .checkbox input{cursor:pointer}html.theme--catppuccin-mocha .radio:hover,html.theme--catppuccin-mocha .checkbox:hover{color:#89dceb}html.theme--catppuccin-mocha .radio[disabled],html.theme--catppuccin-mocha .checkbox[disabled],fieldset[disabled] html.theme--catppuccin-mocha .radio,fieldset[disabled] html.theme--catppuccin-mocha .checkbox,html.theme--catppuccin-mocha .radio input[disabled],html.theme--catppuccin-mocha .checkbox input[disabled]{color:#f7f8fd;cursor:not-allowed}html.theme--catppuccin-mocha .radio+.radio{margin-left:.5em}html.theme--catppuccin-mocha .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}html.theme--catppuccin-mocha .select:not(.is-multiple){height:2.5em}html.theme--catppuccin-mocha .select:not(.is-multiple):not(.is-loading)::after{border-color:#89b4fa;right:1.125em;z-index:4}html.theme--catppuccin-mocha .select.is-rounded select,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}html.theme--catppuccin-mocha .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}html.theme--catppuccin-mocha .select select::-ms-expand{display:none}html.theme--catppuccin-mocha .select select[disabled]:hover,fieldset[disabled] html.theme--catppuccin-mocha .select select:hover{border-color:#181825}html.theme--catppuccin-mocha .select select:not([multiple]){padding-right:2.5em}html.theme--catppuccin-mocha .select select[multiple]{height:auto;padding:0}html.theme--catppuccin-mocha .select select[multiple] option{padding:0.5em 1em}html.theme--catppuccin-mocha .select:not(.is-multiple):not(.is-loading):hover::after{border-color:#89dceb}html.theme--catppuccin-mocha .select.is-white:not(:hover)::after{border-color:#fff}html.theme--catppuccin-mocha .select.is-white select{border-color:#fff}html.theme--catppuccin-mocha .select.is-white select:hover,html.theme--catppuccin-mocha .select.is-white select.is-hovered{border-color:#f2f2f2}html.theme--catppuccin-mocha .select.is-white select:focus,html.theme--catppuccin-mocha .select.is-white select.is-focused,html.theme--catppuccin-mocha .select.is-white select:active,html.theme--catppuccin-mocha .select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-mocha .select.is-black:not(:hover)::after{border-color:#0a0a0a}html.theme--catppuccin-mocha .select.is-black select{border-color:#0a0a0a}html.theme--catppuccin-mocha .select.is-black select:hover,html.theme--catppuccin-mocha .select.is-black select.is-hovered{border-color:#000}html.theme--catppuccin-mocha .select.is-black select:focus,html.theme--catppuccin-mocha .select.is-black select.is-focused,html.theme--catppuccin-mocha .select.is-black select:active,html.theme--catppuccin-mocha .select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-mocha .select.is-light:not(:hover)::after{border-color:#f5f5f5}html.theme--catppuccin-mocha .select.is-light select{border-color:#f5f5f5}html.theme--catppuccin-mocha .select.is-light select:hover,html.theme--catppuccin-mocha .select.is-light select.is-hovered{border-color:#e8e8e8}html.theme--catppuccin-mocha .select.is-light select:focus,html.theme--catppuccin-mocha .select.is-light select.is-focused,html.theme--catppuccin-mocha .select.is-light select:active,html.theme--catppuccin-mocha .select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-mocha .select.is-dark:not(:hover)::after,html.theme--catppuccin-mocha .content kbd.select:not(:hover)::after{border-color:#313244}html.theme--catppuccin-mocha .select.is-dark select,html.theme--catppuccin-mocha .content kbd.select select{border-color:#313244}html.theme--catppuccin-mocha .select.is-dark select:hover,html.theme--catppuccin-mocha .content kbd.select select:hover,html.theme--catppuccin-mocha .select.is-dark select.is-hovered,html.theme--catppuccin-mocha .content kbd.select select.is-hovered{border-color:#262735}html.theme--catppuccin-mocha .select.is-dark select:focus,html.theme--catppuccin-mocha .content kbd.select select:focus,html.theme--catppuccin-mocha .select.is-dark select.is-focused,html.theme--catppuccin-mocha .content kbd.select select.is-focused,html.theme--catppuccin-mocha .select.is-dark select:active,html.theme--catppuccin-mocha .content kbd.select select:active,html.theme--catppuccin-mocha .select.is-dark select.is-active,html.theme--catppuccin-mocha .content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(49,50,68,0.25)}html.theme--catppuccin-mocha .select.is-primary:not(:hover)::after,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#89b4fa}html.theme--catppuccin-mocha .select.is-primary select,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select{border-color:#89b4fa}html.theme--catppuccin-mocha .select.is-primary select:hover,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select:hover,html.theme--catppuccin-mocha .select.is-primary select.is-hovered,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#71a4f9}html.theme--catppuccin-mocha .select.is-primary select:focus,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select:focus,html.theme--catppuccin-mocha .select.is-primary select.is-focused,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select.is-focused,html.theme--catppuccin-mocha .select.is-primary select:active,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select:active,html.theme--catppuccin-mocha .select.is-primary select.is-active,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .select.is-link:not(:hover)::after{border-color:#89b4fa}html.theme--catppuccin-mocha .select.is-link select{border-color:#89b4fa}html.theme--catppuccin-mocha .select.is-link select:hover,html.theme--catppuccin-mocha .select.is-link select.is-hovered{border-color:#71a4f9}html.theme--catppuccin-mocha .select.is-link select:focus,html.theme--catppuccin-mocha .select.is-link select.is-focused,html.theme--catppuccin-mocha .select.is-link select:active,html.theme--catppuccin-mocha .select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .select.is-info:not(:hover)::after{border-color:#94e2d5}html.theme--catppuccin-mocha .select.is-info select{border-color:#94e2d5}html.theme--catppuccin-mocha .select.is-info select:hover,html.theme--catppuccin-mocha .select.is-info select.is-hovered{border-color:#80ddcd}html.theme--catppuccin-mocha .select.is-info select:focus,html.theme--catppuccin-mocha .select.is-info select.is-focused,html.theme--catppuccin-mocha .select.is-info select:active,html.theme--catppuccin-mocha .select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(148,226,213,0.25)}html.theme--catppuccin-mocha .select.is-success:not(:hover)::after{border-color:#a6e3a1}html.theme--catppuccin-mocha .select.is-success select{border-color:#a6e3a1}html.theme--catppuccin-mocha .select.is-success select:hover,html.theme--catppuccin-mocha .select.is-success select.is-hovered{border-color:#93dd8d}html.theme--catppuccin-mocha .select.is-success select:focus,html.theme--catppuccin-mocha .select.is-success select.is-focused,html.theme--catppuccin-mocha .select.is-success select:active,html.theme--catppuccin-mocha .select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(166,227,161,0.25)}html.theme--catppuccin-mocha .select.is-warning:not(:hover)::after{border-color:#f9e2af}html.theme--catppuccin-mocha .select.is-warning select{border-color:#f9e2af}html.theme--catppuccin-mocha .select.is-warning select:hover,html.theme--catppuccin-mocha .select.is-warning select.is-hovered{border-color:#f7d997}html.theme--catppuccin-mocha .select.is-warning select:focus,html.theme--catppuccin-mocha .select.is-warning select.is-focused,html.theme--catppuccin-mocha .select.is-warning select:active,html.theme--catppuccin-mocha .select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(249,226,175,0.25)}html.theme--catppuccin-mocha .select.is-danger:not(:hover)::after{border-color:#f38ba8}html.theme--catppuccin-mocha .select.is-danger select{border-color:#f38ba8}html.theme--catppuccin-mocha .select.is-danger select:hover,html.theme--catppuccin-mocha .select.is-danger select.is-hovered{border-color:#f17497}html.theme--catppuccin-mocha .select.is-danger select:focus,html.theme--catppuccin-mocha .select.is-danger select.is-focused,html.theme--catppuccin-mocha .select.is-danger select:active,html.theme--catppuccin-mocha .select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(243,139,168,0.25)}html.theme--catppuccin-mocha .select.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.select{border-radius:3px;font-size:.75rem}html.theme--catppuccin-mocha .select.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .select.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .select.is-disabled::after{border-color:#f7f8fd !important;opacity:0.5}html.theme--catppuccin-mocha .select.is-fullwidth{width:100%}html.theme--catppuccin-mocha .select.is-fullwidth select{width:100%}html.theme--catppuccin-mocha .select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}html.theme--catppuccin-mocha .select.is-loading.is-small:after,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-mocha .select.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-mocha .select.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-mocha .file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}html.theme--catppuccin-mocha .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .file.is-white:hover .file-cta,html.theme--catppuccin-mocha .file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .file.is-white:focus .file-cta,html.theme--catppuccin-mocha .file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}html.theme--catppuccin-mocha .file.is-white:active .file-cta,html.theme--catppuccin-mocha .file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-black:hover .file-cta,html.theme--catppuccin-mocha .file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-black:focus .file-cta,html.theme--catppuccin-mocha .file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}html.theme--catppuccin-mocha .file.is-black:active .file-cta,html.theme--catppuccin-mocha .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-light:hover .file-cta,html.theme--catppuccin-mocha .file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-light:focus .file-cta,html.theme--catppuccin-mocha .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-light:active .file-cta,html.theme--catppuccin-mocha .file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-dark .file-cta,html.theme--catppuccin-mocha .content kbd.file .file-cta{background-color:#313244;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-dark:hover .file-cta,html.theme--catppuccin-mocha .content kbd.file:hover .file-cta,html.theme--catppuccin-mocha .file.is-dark.is-hovered .file-cta,html.theme--catppuccin-mocha .content kbd.file.is-hovered .file-cta{background-color:#2c2d3d;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-dark:focus .file-cta,html.theme--catppuccin-mocha .content kbd.file:focus .file-cta,html.theme--catppuccin-mocha .file.is-dark.is-focused .file-cta,html.theme--catppuccin-mocha .content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(49,50,68,0.25);color:#fff}html.theme--catppuccin-mocha .file.is-dark:active .file-cta,html.theme--catppuccin-mocha .content kbd.file:active .file-cta,html.theme--catppuccin-mocha .file.is-dark.is-active .file-cta,html.theme--catppuccin-mocha .content kbd.file.is-active .file-cta{background-color:#262735;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-primary .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.docs-sourcelink .file-cta{background-color:#89b4fa;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-primary:hover .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.docs-sourcelink:hover .file-cta,html.theme--catppuccin-mocha .file.is-primary.is-hovered .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#7dacf9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-primary:focus .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.docs-sourcelink:focus .file-cta,html.theme--catppuccin-mocha .file.is-primary.is-focused .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(137,180,250,0.25);color:#fff}html.theme--catppuccin-mocha .file.is-primary:active .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.docs-sourcelink:active .file-cta,html.theme--catppuccin-mocha .file.is-primary.is-active .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#71a4f9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-link .file-cta{background-color:#89b4fa;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-link:hover .file-cta,html.theme--catppuccin-mocha .file.is-link.is-hovered .file-cta{background-color:#7dacf9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-link:focus .file-cta,html.theme--catppuccin-mocha .file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(137,180,250,0.25);color:#fff}html.theme--catppuccin-mocha .file.is-link:active .file-cta,html.theme--catppuccin-mocha .file.is-link.is-active .file-cta{background-color:#71a4f9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-info .file-cta{background-color:#94e2d5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-info:hover .file-cta,html.theme--catppuccin-mocha .file.is-info.is-hovered .file-cta{background-color:#8adfd1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-info:focus .file-cta,html.theme--catppuccin-mocha .file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(148,226,213,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-info:active .file-cta,html.theme--catppuccin-mocha .file.is-info.is-active .file-cta{background-color:#80ddcd;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-success .file-cta{background-color:#a6e3a1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-success:hover .file-cta,html.theme--catppuccin-mocha .file.is-success.is-hovered .file-cta{background-color:#9de097;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-success:focus .file-cta,html.theme--catppuccin-mocha .file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(166,227,161,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-success:active .file-cta,html.theme--catppuccin-mocha .file.is-success.is-active .file-cta{background-color:#93dd8d;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-warning .file-cta{background-color:#f9e2af;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-warning:hover .file-cta,html.theme--catppuccin-mocha .file.is-warning.is-hovered .file-cta{background-color:#f8dea3;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-warning:focus .file-cta,html.theme--catppuccin-mocha .file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(249,226,175,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-warning:active .file-cta,html.theme--catppuccin-mocha .file.is-warning.is-active .file-cta{background-color:#f7d997;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-danger .file-cta{background-color:#f38ba8;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-danger:hover .file-cta,html.theme--catppuccin-mocha .file.is-danger.is-hovered .file-cta{background-color:#f27f9f;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-danger:focus .file-cta,html.theme--catppuccin-mocha .file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(243,139,168,0.25);color:#fff}html.theme--catppuccin-mocha .file.is-danger:active .file-cta,html.theme--catppuccin-mocha .file.is-danger.is-active .file-cta{background-color:#f17497;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}html.theme--catppuccin-mocha .file.is-normal{font-size:1rem}html.theme--catppuccin-mocha .file.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .file.is-medium .file-icon .fa{font-size:21px}html.theme--catppuccin-mocha .file.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .file.is-large .file-icon .fa{font-size:28px}html.theme--catppuccin-mocha .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-mocha .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-mocha .file.has-name.is-empty .file-cta{border-radius:.4em}html.theme--catppuccin-mocha .file.has-name.is-empty .file-name{display:none}html.theme--catppuccin-mocha .file.is-boxed .file-label{flex-direction:column}html.theme--catppuccin-mocha .file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}html.theme--catppuccin-mocha .file.is-boxed .file-name{border-width:0 1px 1px}html.theme--catppuccin-mocha .file.is-boxed .file-icon{height:1.5em;width:1.5em}html.theme--catppuccin-mocha .file.is-boxed .file-icon .fa{font-size:21px}html.theme--catppuccin-mocha .file.is-boxed.is-small .file-icon .fa,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}html.theme--catppuccin-mocha .file.is-boxed.is-medium .file-icon .fa{font-size:28px}html.theme--catppuccin-mocha .file.is-boxed.is-large .file-icon .fa{font-size:35px}html.theme--catppuccin-mocha .file.is-boxed.has-name .file-cta{border-radius:.4em .4em 0 0}html.theme--catppuccin-mocha .file.is-boxed.has-name .file-name{border-radius:0 0 .4em .4em;border-width:0 1px 1px}html.theme--catppuccin-mocha .file.is-centered{justify-content:center}html.theme--catppuccin-mocha .file.is-fullwidth .file-label{width:100%}html.theme--catppuccin-mocha .file.is-fullwidth .file-name{flex-grow:1;max-width:none}html.theme--catppuccin-mocha .file.is-right{justify-content:flex-end}html.theme--catppuccin-mocha .file.is-right .file-cta{border-radius:0 .4em .4em 0}html.theme--catppuccin-mocha .file.is-right .file-name{border-radius:.4em 0 0 .4em;border-width:1px 0 1px 1px;order:-1}html.theme--catppuccin-mocha .file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}html.theme--catppuccin-mocha .file-label:hover .file-cta{background-color:#2c2d3d;color:#b8c5ef}html.theme--catppuccin-mocha .file-label:hover .file-name{border-color:#525569}html.theme--catppuccin-mocha .file-label:active .file-cta{background-color:#262735;color:#b8c5ef}html.theme--catppuccin-mocha .file-label:active .file-name{border-color:#4d4f62}html.theme--catppuccin-mocha .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}html.theme--catppuccin-mocha .file-cta,html.theme--catppuccin-mocha .file-name{border-color:#585b70;border-radius:.4em;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}html.theme--catppuccin-mocha .file-cta{background-color:#313244;color:#cdd6f4}html.theme--catppuccin-mocha .file-name{border-color:#585b70;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}html.theme--catppuccin-mocha .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}html.theme--catppuccin-mocha .file-icon .fa{font-size:14px}html.theme--catppuccin-mocha .label{color:#b8c5ef;display:block;font-size:1rem;font-weight:700}html.theme--catppuccin-mocha .label:not(:last-child){margin-bottom:0.5em}html.theme--catppuccin-mocha .label.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}html.theme--catppuccin-mocha .label.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .label.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .help{display:block;font-size:.75rem;margin-top:0.25rem}html.theme--catppuccin-mocha .help.is-white{color:#fff}html.theme--catppuccin-mocha .help.is-black{color:#0a0a0a}html.theme--catppuccin-mocha .help.is-light{color:#f5f5f5}html.theme--catppuccin-mocha .help.is-dark,html.theme--catppuccin-mocha .content kbd.help{color:#313244}html.theme--catppuccin-mocha .help.is-primary,html.theme--catppuccin-mocha .docstring>section>a.help.docs-sourcelink{color:#89b4fa}html.theme--catppuccin-mocha .help.is-link{color:#89b4fa}html.theme--catppuccin-mocha .help.is-info{color:#94e2d5}html.theme--catppuccin-mocha .help.is-success{color:#a6e3a1}html.theme--catppuccin-mocha .help.is-warning{color:#f9e2af}html.theme--catppuccin-mocha .help.is-danger{color:#f38ba8}html.theme--catppuccin-mocha .field:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-mocha .field.has-addons{display:flex;justify-content:flex-start}html.theme--catppuccin-mocha .field.has-addons .control:not(:last-child){margin-right:-1px}html.theme--catppuccin-mocha .field.has-addons .control:not(:first-child):not(:last-child) .button,html.theme--catppuccin-mocha .field.has-addons .control:not(:first-child):not(:last-child) .input,html.theme--catppuccin-mocha .field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,html.theme--catppuccin-mocha .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}html.theme--catppuccin-mocha .field.has-addons .control:first-child:not(:only-child) .button,html.theme--catppuccin-mocha .field.has-addons .control:first-child:not(:only-child) .input,html.theme--catppuccin-mocha .field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-mocha .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-mocha .field.has-addons .control:last-child:not(:only-child) .button,html.theme--catppuccin-mocha .field.has-addons .control:last-child:not(:only-child) .input,html.theme--catppuccin-mocha .field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-mocha .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-mocha .field.has-addons .control .button:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .button.is-hovered:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .input:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .input.is-hovered:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .select select:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}html.theme--catppuccin-mocha .field.has-addons .control .button:not([disabled]):focus,html.theme--catppuccin-mocha .field.has-addons .control .button.is-focused:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .button:not([disabled]):active,html.theme--catppuccin-mocha .field.has-addons .control .button.is-active:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .input:not([disabled]):focus,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-mocha .field.has-addons .control .input.is-focused:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .input:not([disabled]):active,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,html.theme--catppuccin-mocha .field.has-addons .control .input.is-active:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .select select:not([disabled]):focus,html.theme--catppuccin-mocha .field.has-addons .control .select select.is-focused:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .select select:not([disabled]):active,html.theme--catppuccin-mocha .field.has-addons .control .select select.is-active:not([disabled]){z-index:3}html.theme--catppuccin-mocha .field.has-addons .control .button:not([disabled]):focus:hover,html.theme--catppuccin-mocha .field.has-addons .control .button.is-focused:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .button:not([disabled]):active:hover,html.theme--catppuccin-mocha .field.has-addons .control .button.is-active:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .input:not([disabled]):focus:hover,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-mocha .field.has-addons .control .input.is-focused:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .input:not([disabled]):active:hover,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-mocha .field.has-addons .control .input.is-active:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .select select:not([disabled]):focus:hover,html.theme--catppuccin-mocha .field.has-addons .control .select select.is-focused:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .select select:not([disabled]):active:hover,html.theme--catppuccin-mocha .field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}html.theme--catppuccin-mocha .field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .field.has-addons.has-addons-centered{justify-content:center}html.theme--catppuccin-mocha .field.has-addons.has-addons-right{justify-content:flex-end}html.theme--catppuccin-mocha .field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}html.theme--catppuccin-mocha .field.is-grouped{display:flex;justify-content:flex-start}html.theme--catppuccin-mocha .field.is-grouped>.control{flex-shrink:0}html.theme--catppuccin-mocha .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-mocha .field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .field.is-grouped.is-grouped-centered{justify-content:center}html.theme--catppuccin-mocha .field.is-grouped.is-grouped-right{justify-content:flex-end}html.theme--catppuccin-mocha .field.is-grouped.is-grouped-multiline{flex-wrap:wrap}html.theme--catppuccin-mocha .field.is-grouped.is-grouped-multiline>.control:last-child,html.theme--catppuccin-mocha .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-mocha .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}html.theme--catppuccin-mocha .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .field.is-horizontal{display:flex}}html.theme--catppuccin-mocha .field-label .label{font-size:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}html.theme--catppuccin-mocha .field-label.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}html.theme--catppuccin-mocha .field-label.is-normal{padding-top:0.375em}html.theme--catppuccin-mocha .field-label.is-medium{font-size:1.25rem;padding-top:0.375em}html.theme--catppuccin-mocha .field-label.is-large{font-size:1.5rem;padding-top:0.375em}}html.theme--catppuccin-mocha .field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}html.theme--catppuccin-mocha .field-body .field{margin-bottom:0}html.theme--catppuccin-mocha .field-body>.field{flex-shrink:1}html.theme--catppuccin-mocha .field-body>.field:not(.is-narrow){flex-grow:1}html.theme--catppuccin-mocha .field-body>.field:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-mocha .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}html.theme--catppuccin-mocha .control.has-icons-left .input:focus~.icon,html.theme--catppuccin-mocha .control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,html.theme--catppuccin-mocha .control.has-icons-left .select:focus~.icon,html.theme--catppuccin-mocha .control.has-icons-right .input:focus~.icon,html.theme--catppuccin-mocha .control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,html.theme--catppuccin-mocha .control.has-icons-right .select:focus~.icon{color:#313244}html.theme--catppuccin-mocha .control.has-icons-left .input.is-small~.icon,html.theme--catppuccin-mocha .control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,html.theme--catppuccin-mocha .control.has-icons-left .select.is-small~.icon,html.theme--catppuccin-mocha .control.has-icons-right .input.is-small~.icon,html.theme--catppuccin-mocha .control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,html.theme--catppuccin-mocha .control.has-icons-right .select.is-small~.icon{font-size:.75rem}html.theme--catppuccin-mocha .control.has-icons-left .input.is-medium~.icon,html.theme--catppuccin-mocha .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,html.theme--catppuccin-mocha .control.has-icons-left .select.is-medium~.icon,html.theme--catppuccin-mocha .control.has-icons-right .input.is-medium~.icon,html.theme--catppuccin-mocha .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,html.theme--catppuccin-mocha .control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}html.theme--catppuccin-mocha .control.has-icons-left .input.is-large~.icon,html.theme--catppuccin-mocha .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,html.theme--catppuccin-mocha .control.has-icons-left .select.is-large~.icon,html.theme--catppuccin-mocha .control.has-icons-right .input.is-large~.icon,html.theme--catppuccin-mocha .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,html.theme--catppuccin-mocha .control.has-icons-right .select.is-large~.icon{font-size:1.5rem}html.theme--catppuccin-mocha .control.has-icons-left .icon,html.theme--catppuccin-mocha .control.has-icons-right .icon{color:#585b70;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}html.theme--catppuccin-mocha .control.has-icons-left .input,html.theme--catppuccin-mocha .control.has-icons-left #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-left form.docs-search>input,html.theme--catppuccin-mocha .control.has-icons-left .select select{padding-left:2.5em}html.theme--catppuccin-mocha .control.has-icons-left .icon.is-left{left:0}html.theme--catppuccin-mocha .control.has-icons-right .input,html.theme--catppuccin-mocha .control.has-icons-right #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-right form.docs-search>input,html.theme--catppuccin-mocha .control.has-icons-right .select select{padding-right:2.5em}html.theme--catppuccin-mocha .control.has-icons-right .icon.is-right{right:0}html.theme--catppuccin-mocha .control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}html.theme--catppuccin-mocha .control.is-loading.is-small:after,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-mocha .control.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-mocha .control.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-mocha .breadcrumb{font-size:1rem;white-space:nowrap}html.theme--catppuccin-mocha .breadcrumb a{align-items:center;color:#89b4fa;display:flex;justify-content:center;padding:0 .75em}html.theme--catppuccin-mocha .breadcrumb a:hover{color:#89dceb}html.theme--catppuccin-mocha .breadcrumb li{align-items:center;display:flex}html.theme--catppuccin-mocha .breadcrumb li:first-child a{padding-left:0}html.theme--catppuccin-mocha .breadcrumb li.is-active a{color:#b8c5ef;cursor:default;pointer-events:none}html.theme--catppuccin-mocha .breadcrumb li+li::before{color:#6c7086;content:"\0002f"}html.theme--catppuccin-mocha .breadcrumb ul,html.theme--catppuccin-mocha .breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-mocha .breadcrumb .icon:first-child{margin-right:.5em}html.theme--catppuccin-mocha .breadcrumb .icon:last-child{margin-left:.5em}html.theme--catppuccin-mocha .breadcrumb.is-centered ol,html.theme--catppuccin-mocha .breadcrumb.is-centered ul{justify-content:center}html.theme--catppuccin-mocha .breadcrumb.is-right ol,html.theme--catppuccin-mocha .breadcrumb.is-right ul{justify-content:flex-end}html.theme--catppuccin-mocha .breadcrumb.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}html.theme--catppuccin-mocha .breadcrumb.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .breadcrumb.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .breadcrumb.has-arrow-separator li+li::before{content:"\02192"}html.theme--catppuccin-mocha .breadcrumb.has-bullet-separator li+li::before{content:"\02022"}html.theme--catppuccin-mocha .breadcrumb.has-dot-separator li+li::before{content:"\000b7"}html.theme--catppuccin-mocha .breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}html.theme--catppuccin-mocha .card{background-color:#fff;border-radius:.25rem;box-shadow:#171717;color:#cdd6f4;max-width:100%;position:relative}html.theme--catppuccin-mocha .card-footer:first-child,html.theme--catppuccin-mocha .card-content:first-child,html.theme--catppuccin-mocha .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-mocha .card-footer:last-child,html.theme--catppuccin-mocha .card-content:last-child,html.theme--catppuccin-mocha .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-mocha .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}html.theme--catppuccin-mocha .card-header-title{align-items:center;color:#b8c5ef;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}html.theme--catppuccin-mocha .card-header-title.is-centered{justify-content:center}html.theme--catppuccin-mocha .card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}html.theme--catppuccin-mocha .card-image{display:block;position:relative}html.theme--catppuccin-mocha .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-mocha .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-mocha .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}html.theme--catppuccin-mocha .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}html.theme--catppuccin-mocha .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}html.theme--catppuccin-mocha .card-footer-item:not(:last-child){border-right:1px solid #ededed}html.theme--catppuccin-mocha .card .media:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-mocha .dropdown{display:inline-flex;position:relative;vertical-align:top}html.theme--catppuccin-mocha .dropdown.is-active .dropdown-menu,html.theme--catppuccin-mocha .dropdown.is-hoverable:hover .dropdown-menu{display:block}html.theme--catppuccin-mocha .dropdown.is-right .dropdown-menu{left:auto;right:0}html.theme--catppuccin-mocha .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}html.theme--catppuccin-mocha .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}html.theme--catppuccin-mocha .dropdown-content{background-color:#181825;border-radius:.4em;box-shadow:#171717;padding-bottom:.5rem;padding-top:.5rem}html.theme--catppuccin-mocha .dropdown-item{color:#cdd6f4;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}html.theme--catppuccin-mocha a.dropdown-item,html.theme--catppuccin-mocha button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}html.theme--catppuccin-mocha a.dropdown-item:hover,html.theme--catppuccin-mocha button.dropdown-item:hover{background-color:#181825;color:#0a0a0a}html.theme--catppuccin-mocha a.dropdown-item.is-active,html.theme--catppuccin-mocha button.dropdown-item.is-active{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}html.theme--catppuccin-mocha .level{align-items:center;justify-content:space-between}html.theme--catppuccin-mocha .level code{border-radius:.4em}html.theme--catppuccin-mocha .level img{display:inline-block;vertical-align:top}html.theme--catppuccin-mocha .level.is-mobile{display:flex}html.theme--catppuccin-mocha .level.is-mobile .level-left,html.theme--catppuccin-mocha .level.is-mobile .level-right{display:flex}html.theme--catppuccin-mocha .level.is-mobile .level-left+.level-right{margin-top:0}html.theme--catppuccin-mocha .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-mocha .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .level{display:flex}html.theme--catppuccin-mocha .level>.level-item:not(.is-narrow){flex-grow:1}}html.theme--catppuccin-mocha .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}html.theme--catppuccin-mocha .level-item .title,html.theme--catppuccin-mocha .level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .level-item:not(:last-child){margin-bottom:.75rem}}html.theme--catppuccin-mocha .level-left,html.theme--catppuccin-mocha .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-mocha .level-left .level-item.is-flexible,html.theme--catppuccin-mocha .level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .level-left .level-item:not(:last-child),html.theme--catppuccin-mocha .level-right .level-item:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-mocha .level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .level-left{display:flex}}html.theme--catppuccin-mocha .level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .level-right{display:flex}}html.theme--catppuccin-mocha .media{align-items:flex-start;display:flex;text-align:inherit}html.theme--catppuccin-mocha .media .content:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-mocha .media .media{border-top:1px solid rgba(88,91,112,0.5);display:flex;padding-top:.75rem}html.theme--catppuccin-mocha .media .media .content:not(:last-child),html.theme--catppuccin-mocha .media .media .control:not(:last-child){margin-bottom:.5rem}html.theme--catppuccin-mocha .media .media .media{padding-top:.5rem}html.theme--catppuccin-mocha .media .media .media+.media{margin-top:.5rem}html.theme--catppuccin-mocha .media+.media{border-top:1px solid rgba(88,91,112,0.5);margin-top:1rem;padding-top:1rem}html.theme--catppuccin-mocha .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}html.theme--catppuccin-mocha .media-left,html.theme--catppuccin-mocha .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-mocha .media-left{margin-right:1rem}html.theme--catppuccin-mocha .media-right{margin-left:1rem}html.theme--catppuccin-mocha .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .media-content{overflow-x:auto}}html.theme--catppuccin-mocha .menu{font-size:1rem}html.theme--catppuccin-mocha .menu.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}html.theme--catppuccin-mocha .menu.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .menu.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .menu-list{line-height:1.25}html.theme--catppuccin-mocha .menu-list a{border-radius:3px;color:#cdd6f4;display:block;padding:0.5em 0.75em}html.theme--catppuccin-mocha .menu-list a:hover{background-color:#181825;color:#b8c5ef}html.theme--catppuccin-mocha .menu-list a.is-active{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .menu-list li ul{border-left:1px solid #585b70;margin:.75em;padding-left:.75em}html.theme--catppuccin-mocha .menu-label{color:#f7f8fd;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}html.theme--catppuccin-mocha .menu-label:not(:first-child){margin-top:1em}html.theme--catppuccin-mocha .menu-label:not(:last-child){margin-bottom:1em}html.theme--catppuccin-mocha .message{background-color:#181825;border-radius:.4em;font-size:1rem}html.theme--catppuccin-mocha .message strong{color:currentColor}html.theme--catppuccin-mocha .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-mocha .message.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}html.theme--catppuccin-mocha .message.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .message.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .message.is-white{background-color:#fff}html.theme--catppuccin-mocha .message.is-white .message-header{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .message.is-white .message-body{border-color:#fff}html.theme--catppuccin-mocha .message.is-black{background-color:#fafafa}html.theme--catppuccin-mocha .message.is-black .message-header{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .message.is-black .message-body{border-color:#0a0a0a}html.theme--catppuccin-mocha .message.is-light{background-color:#fafafa}html.theme--catppuccin-mocha .message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .message.is-light .message-body{border-color:#f5f5f5}html.theme--catppuccin-mocha .message.is-dark,html.theme--catppuccin-mocha .content kbd.message{background-color:#f9f9fb}html.theme--catppuccin-mocha .message.is-dark .message-header,html.theme--catppuccin-mocha .content kbd.message .message-header{background-color:#313244;color:#fff}html.theme--catppuccin-mocha .message.is-dark .message-body,html.theme--catppuccin-mocha .content kbd.message .message-body{border-color:#313244}html.theme--catppuccin-mocha .message.is-primary,html.theme--catppuccin-mocha .docstring>section>a.message.docs-sourcelink{background-color:#ebf3fe}html.theme--catppuccin-mocha .message.is-primary .message-header,html.theme--catppuccin-mocha .docstring>section>a.message.docs-sourcelink .message-header{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .message.is-primary .message-body,html.theme--catppuccin-mocha .docstring>section>a.message.docs-sourcelink .message-body{border-color:#89b4fa;color:#063c93}html.theme--catppuccin-mocha .message.is-link{background-color:#ebf3fe}html.theme--catppuccin-mocha .message.is-link .message-header{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .message.is-link .message-body{border-color:#89b4fa;color:#063c93}html.theme--catppuccin-mocha .message.is-info{background-color:#effbf9}html.theme--catppuccin-mocha .message.is-info .message-header{background-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .message.is-info .message-body{border-color:#94e2d5;color:#207466}html.theme--catppuccin-mocha .message.is-success{background-color:#f0faef}html.theme--catppuccin-mocha .message.is-success .message-header{background-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .message.is-success .message-body{border-color:#a6e3a1;color:#287222}html.theme--catppuccin-mocha .message.is-warning{background-color:#fef8ec}html.theme--catppuccin-mocha .message.is-warning .message-header{background-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .message.is-warning .message-body{border-color:#f9e2af;color:#8a620a}html.theme--catppuccin-mocha .message.is-danger{background-color:#fdedf1}html.theme--catppuccin-mocha .message.is-danger .message-header{background-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .message.is-danger .message-body{border-color:#f38ba8;color:#991036}html.theme--catppuccin-mocha .message-header{align-items:center;background-color:#cdd6f4;border-radius:.4em .4em 0 0;color:rgba(0,0,0,0.7);display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}html.theme--catppuccin-mocha .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}html.theme--catppuccin-mocha .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}html.theme--catppuccin-mocha .message-body{border-color:#585b70;border-radius:.4em;border-style:solid;border-width:0 0 0 4px;color:#cdd6f4;padding:1.25em 1.5em}html.theme--catppuccin-mocha .message-body code,html.theme--catppuccin-mocha .message-body pre{background-color:#fff}html.theme--catppuccin-mocha .message-body pre code{background-color:rgba(0,0,0,0)}html.theme--catppuccin-mocha .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}html.theme--catppuccin-mocha .modal.is-active{display:flex}html.theme--catppuccin-mocha .modal-background{background-color:rgba(10,10,10,0.86)}html.theme--catppuccin-mocha .modal-content,html.theme--catppuccin-mocha .modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){html.theme--catppuccin-mocha .modal-content,html.theme--catppuccin-mocha .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}html.theme--catppuccin-mocha .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}html.theme--catppuccin-mocha .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}html.theme--catppuccin-mocha .modal-card-head,html.theme--catppuccin-mocha .modal-card-foot{align-items:center;background-color:#181825;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}html.theme--catppuccin-mocha .modal-card-head{border-bottom:1px solid #585b70;border-top-left-radius:8px;border-top-right-radius:8px}html.theme--catppuccin-mocha .modal-card-title{color:#cdd6f4;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}html.theme--catppuccin-mocha .modal-card-foot{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #585b70}html.theme--catppuccin-mocha .modal-card-foot .button:not(:last-child){margin-right:.5em}html.theme--catppuccin-mocha .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#1e1e2e;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}html.theme--catppuccin-mocha .navbar{background-color:#89b4fa;min-height:4rem;position:relative;z-index:30}html.theme--catppuccin-mocha .navbar.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-white .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-white .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-white .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-white .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-white .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-white .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-white .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-white .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-white .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-white .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-white .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-white .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-white .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-white .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-white .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-white .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-white .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}html.theme--catppuccin-mocha .navbar.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-black .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-black .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-black .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-black .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-black .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-black .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-black .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-black .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-black .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-black .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-black .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-black .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-black .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-black .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-black .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-black .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-black .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-black .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-black .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}html.theme--catppuccin-mocha .navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-light .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-light .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-light .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-light .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-light .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-light .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-light .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-light .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-light .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-light .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-light .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-light .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-light .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-light .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-light .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-light .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-light .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-mocha .navbar.is-dark,html.theme--catppuccin-mocha .content kbd.navbar{background-color:#313244;color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand .navbar-link,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand .navbar-link.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#262735;color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand .navbar-link::after,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-burger,html.theme--catppuccin-mocha .content kbd.navbar .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-dark .navbar-start>.navbar-item,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-dark .navbar-start .navbar-link,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end>.navbar-item,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end .navbar-link,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-dark .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-dark .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-dark .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-dark .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-dark .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end .navbar-link.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#262735;color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end .navbar-link::after,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-mocha .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#262735;color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#313244;color:#fff}}html.theme--catppuccin-mocha .navbar.is-primary,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand .navbar-link.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand .navbar-link::after,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-burger,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-primary .navbar-start>.navbar-item,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-primary .navbar-start .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end>.navbar-item,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-primary .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-primary .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-primary .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-primary .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-primary .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end .navbar-link.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end .navbar-link::after,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#89b4fa;color:#fff}}html.theme--catppuccin-mocha .navbar.is-link{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-link .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-link .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-link .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-link .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-link .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-link .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-link .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-link .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-link .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-link .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-link .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-link .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-link .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-link .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-link .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-link .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-link .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-link .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-link .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-link .navbar-end .navbar-link.is-active{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#89b4fa;color:#fff}}html.theme--catppuccin-mocha .navbar.is-info{background-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-info .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-info .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-info .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-info .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-info .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#80ddcd;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-info .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-info .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-info .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-info .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-info .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-info .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-info .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-info .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-info .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-info .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-info .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-info .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-info .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-info .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-info .navbar-end .navbar-link.is-active{background-color:#80ddcd;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-info .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#80ddcd;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#94e2d5;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-mocha .navbar.is-success{background-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-success .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-success .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-success .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-success .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-success .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#93dd8d;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-success .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-success .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-success .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-success .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-success .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-success .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-success .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-success .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-success .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-success .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-success .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-success .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-success .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-success .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-success .navbar-end .navbar-link.is-active{background-color:#93dd8d;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-success .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#93dd8d;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#a6e3a1;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-mocha .navbar.is-warning{background-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#f7d997;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-warning .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-warning .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-warning .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-warning .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-warning .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-warning .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-warning .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#f7d997;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f7d997;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#f9e2af;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-mocha .navbar.is-danger{background-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#f17497;color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-danger .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-danger .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-danger .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-danger .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-danger .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-danger .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-danger .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#f17497;color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f17497;color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#f38ba8;color:#fff}}html.theme--catppuccin-mocha .navbar>.container{align-items:stretch;display:flex;min-height:4rem;width:100%}html.theme--catppuccin-mocha .navbar.has-shadow{box-shadow:0 2px 0 0 #181825}html.theme--catppuccin-mocha .navbar.is-fixed-bottom,html.theme--catppuccin-mocha .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-mocha .navbar.is-fixed-bottom{bottom:0}html.theme--catppuccin-mocha .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #181825}html.theme--catppuccin-mocha .navbar.is-fixed-top{top:0}html.theme--catppuccin-mocha html.has-navbar-fixed-top,html.theme--catppuccin-mocha body.has-navbar-fixed-top{padding-top:4rem}html.theme--catppuccin-mocha html.has-navbar-fixed-bottom,html.theme--catppuccin-mocha body.has-navbar-fixed-bottom{padding-bottom:4rem}html.theme--catppuccin-mocha .navbar-brand,html.theme--catppuccin-mocha .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:4rem}html.theme--catppuccin-mocha .navbar-brand a.navbar-item:focus,html.theme--catppuccin-mocha .navbar-brand a.navbar-item:hover{background-color:transparent}html.theme--catppuccin-mocha .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}html.theme--catppuccin-mocha .navbar-burger{color:#cdd6f4;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:4rem;position:relative;width:4rem;margin-left:auto}html.theme--catppuccin-mocha .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}html.theme--catppuccin-mocha .navbar-burger span:nth-child(1){top:calc(50% - 6px)}html.theme--catppuccin-mocha .navbar-burger span:nth-child(2){top:calc(50% - 1px)}html.theme--catppuccin-mocha .navbar-burger span:nth-child(3){top:calc(50% + 4px)}html.theme--catppuccin-mocha .navbar-burger:hover{background-color:rgba(0,0,0,0.05)}html.theme--catppuccin-mocha .navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}html.theme--catppuccin-mocha .navbar-burger.is-active span:nth-child(2){opacity:0}html.theme--catppuccin-mocha .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}html.theme--catppuccin-mocha .navbar-menu{display:none}html.theme--catppuccin-mocha .navbar-item,html.theme--catppuccin-mocha .navbar-link{color:#cdd6f4;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}html.theme--catppuccin-mocha .navbar-item .icon:only-child,html.theme--catppuccin-mocha .navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}html.theme--catppuccin-mocha a.navbar-item,html.theme--catppuccin-mocha .navbar-link{cursor:pointer}html.theme--catppuccin-mocha a.navbar-item:focus,html.theme--catppuccin-mocha a.navbar-item:focus-within,html.theme--catppuccin-mocha a.navbar-item:hover,html.theme--catppuccin-mocha a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar-link:focus,html.theme--catppuccin-mocha .navbar-link:focus-within,html.theme--catppuccin-mocha .navbar-link:hover,html.theme--catppuccin-mocha .navbar-link.is-active{background-color:rgba(0,0,0,0);color:#89b4fa}html.theme--catppuccin-mocha .navbar-item{flex-grow:0;flex-shrink:0}html.theme--catppuccin-mocha .navbar-item img{max-height:1.75rem}html.theme--catppuccin-mocha .navbar-item.has-dropdown{padding:0}html.theme--catppuccin-mocha .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:4rem;padding-bottom:calc(0.5rem - 1px)}html.theme--catppuccin-mocha .navbar-item.is-tab:focus,html.theme--catppuccin-mocha .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#89b4fa}html.theme--catppuccin-mocha .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#89b4fa;border-bottom-style:solid;border-bottom-width:3px;color:#89b4fa;padding-bottom:calc(0.5rem - 3px)}html.theme--catppuccin-mocha .navbar-content{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .navbar-link:not(.is-arrowless){padding-right:2.5em}html.theme--catppuccin-mocha .navbar-link:not(.is-arrowless)::after{border-color:#fff;margin-top:-0.375em;right:1.125em}html.theme--catppuccin-mocha .navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}html.theme--catppuccin-mocha .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}html.theme--catppuccin-mocha .navbar-divider{background-color:rgba(0,0,0,0.2);border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .navbar>.container{display:block}html.theme--catppuccin-mocha .navbar-brand .navbar-item,html.theme--catppuccin-mocha .navbar-tabs .navbar-item{align-items:center;display:flex}html.theme--catppuccin-mocha .navbar-link::after{display:none}html.theme--catppuccin-mocha .navbar-menu{background-color:#89b4fa;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}html.theme--catppuccin-mocha .navbar-menu.is-active{display:block}html.theme--catppuccin-mocha .navbar.is-fixed-bottom-touch,html.theme--catppuccin-mocha .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-mocha .navbar.is-fixed-bottom-touch{bottom:0}html.theme--catppuccin-mocha .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .navbar.is-fixed-top-touch{top:0}html.theme--catppuccin-mocha .navbar.is-fixed-top .navbar-menu,html.theme--catppuccin-mocha .navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem);overflow:auto}html.theme--catppuccin-mocha html.has-navbar-fixed-top-touch,html.theme--catppuccin-mocha body.has-navbar-fixed-top-touch{padding-top:4rem}html.theme--catppuccin-mocha html.has-navbar-fixed-bottom-touch,html.theme--catppuccin-mocha body.has-navbar-fixed-bottom-touch{padding-bottom:4rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar,html.theme--catppuccin-mocha .navbar-menu,html.theme--catppuccin-mocha .navbar-start,html.theme--catppuccin-mocha .navbar-end{align-items:stretch;display:flex}html.theme--catppuccin-mocha .navbar{min-height:4rem}html.theme--catppuccin-mocha .navbar.is-spaced{padding:1rem 2rem}html.theme--catppuccin-mocha .navbar.is-spaced .navbar-start,html.theme--catppuccin-mocha .navbar.is-spaced .navbar-end{align-items:center}html.theme--catppuccin-mocha .navbar.is-spaced a.navbar-item,html.theme--catppuccin-mocha .navbar.is-spaced .navbar-link{border-radius:.4em}html.theme--catppuccin-mocha .navbar.is-transparent a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-transparent a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-transparent a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}html.theme--catppuccin-mocha .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}html.theme--catppuccin-mocha .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#7f849c}html.theme--catppuccin-mocha .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#89b4fa}html.theme--catppuccin-mocha .navbar-burger{display:none}html.theme--catppuccin-mocha .navbar-item,html.theme--catppuccin-mocha .navbar-link{align-items:center;display:flex}html.theme--catppuccin-mocha .navbar-item.has-dropdown{align-items:stretch}html.theme--catppuccin-mocha .navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}html.theme--catppuccin-mocha .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid rgba(0,0,0,0.2);border-radius:8px 8px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}html.theme--catppuccin-mocha .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced html.theme--catppuccin-mocha .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-mocha .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-mocha .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-mocha .navbar-item.is-hoverable:hover .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}html.theme--catppuccin-mocha .navbar-menu{flex-grow:1;flex-shrink:0}html.theme--catppuccin-mocha .navbar-start{justify-content:flex-start;margin-right:auto}html.theme--catppuccin-mocha .navbar-end{justify-content:flex-end;margin-left:auto}html.theme--catppuccin-mocha .navbar-dropdown{background-color:#89b4fa;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}html.theme--catppuccin-mocha .navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}html.theme--catppuccin-mocha .navbar-dropdown a.navbar-item{padding-right:3rem}html.theme--catppuccin-mocha .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-mocha .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#7f849c}html.theme--catppuccin-mocha .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#89b4fa}.navbar.is-spaced html.theme--catppuccin-mocha .navbar-dropdown,html.theme--catppuccin-mocha .navbar-dropdown.is-boxed{border-radius:8px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}html.theme--catppuccin-mocha .navbar-dropdown.is-right{left:auto;right:0}html.theme--catppuccin-mocha .navbar-divider{display:block}html.theme--catppuccin-mocha .navbar>.container .navbar-brand,html.theme--catppuccin-mocha .container>.navbar .navbar-brand{margin-left:-.75rem}html.theme--catppuccin-mocha .navbar>.container .navbar-menu,html.theme--catppuccin-mocha .container>.navbar .navbar-menu{margin-right:-.75rem}html.theme--catppuccin-mocha .navbar.is-fixed-bottom-desktop,html.theme--catppuccin-mocha .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-mocha .navbar.is-fixed-bottom-desktop{bottom:0}html.theme--catppuccin-mocha .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .navbar.is-fixed-top-desktop{top:0}html.theme--catppuccin-mocha html.has-navbar-fixed-top-desktop,html.theme--catppuccin-mocha body.has-navbar-fixed-top-desktop{padding-top:4rem}html.theme--catppuccin-mocha html.has-navbar-fixed-bottom-desktop,html.theme--catppuccin-mocha body.has-navbar-fixed-bottom-desktop{padding-bottom:4rem}html.theme--catppuccin-mocha html.has-spaced-navbar-fixed-top,html.theme--catppuccin-mocha body.has-spaced-navbar-fixed-top{padding-top:6rem}html.theme--catppuccin-mocha html.has-spaced-navbar-fixed-bottom,html.theme--catppuccin-mocha body.has-spaced-navbar-fixed-bottom{padding-bottom:6rem}html.theme--catppuccin-mocha a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar-link.is-active{color:#89b4fa}html.theme--catppuccin-mocha a.navbar-item.is-active:not(:focus):not(:hover),html.theme--catppuccin-mocha .navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}html.theme--catppuccin-mocha .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgba(0,0,0,0)}}html.theme--catppuccin-mocha .hero.is-fullheight-with-navbar{min-height:calc(100vh - 4rem)}html.theme--catppuccin-mocha .pagination{font-size:1rem;margin:-.25rem}html.theme--catppuccin-mocha .pagination.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}html.theme--catppuccin-mocha .pagination.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .pagination.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .pagination.is-rounded .pagination-previous,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,html.theme--catppuccin-mocha .pagination.is-rounded .pagination-next,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}html.theme--catppuccin-mocha .pagination.is-rounded .pagination-link,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}html.theme--catppuccin-mocha .pagination,html.theme--catppuccin-mocha .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha .pagination-link,html.theme--catppuccin-mocha .pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha .pagination-link{border-color:#585b70;color:#89b4fa;min-width:2.5em}html.theme--catppuccin-mocha .pagination-previous:hover,html.theme--catppuccin-mocha .pagination-next:hover,html.theme--catppuccin-mocha .pagination-link:hover{border-color:#6c7086;color:#89dceb}html.theme--catppuccin-mocha .pagination-previous:focus,html.theme--catppuccin-mocha .pagination-next:focus,html.theme--catppuccin-mocha .pagination-link:focus{border-color:#6c7086}html.theme--catppuccin-mocha .pagination-previous:active,html.theme--catppuccin-mocha .pagination-next:active,html.theme--catppuccin-mocha .pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}html.theme--catppuccin-mocha .pagination-previous[disabled],html.theme--catppuccin-mocha .pagination-previous.is-disabled,html.theme--catppuccin-mocha .pagination-next[disabled],html.theme--catppuccin-mocha .pagination-next.is-disabled,html.theme--catppuccin-mocha .pagination-link[disabled],html.theme--catppuccin-mocha .pagination-link.is-disabled{background-color:#585b70;border-color:#585b70;box-shadow:none;color:#f7f8fd;opacity:0.5}html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}html.theme--catppuccin-mocha .pagination-link.is-current{background-color:#89b4fa;border-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .pagination-ellipsis{color:#6c7086;pointer-events:none}html.theme--catppuccin-mocha .pagination-list{flex-wrap:wrap}html.theme--catppuccin-mocha .pagination-list li{list-style:none}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .pagination{flex-wrap:wrap}html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha .pagination-link,html.theme--catppuccin-mocha .pagination-ellipsis{margin-bottom:0;margin-top:0}html.theme--catppuccin-mocha .pagination-previous{order:2}html.theme--catppuccin-mocha .pagination-next{order:3}html.theme--catppuccin-mocha .pagination{justify-content:space-between;margin-bottom:0;margin-top:0}html.theme--catppuccin-mocha .pagination.is-centered .pagination-previous{order:1}html.theme--catppuccin-mocha .pagination.is-centered .pagination-list{justify-content:center;order:2}html.theme--catppuccin-mocha .pagination.is-centered .pagination-next{order:3}html.theme--catppuccin-mocha .pagination.is-right .pagination-previous{order:1}html.theme--catppuccin-mocha .pagination.is-right .pagination-next{order:2}html.theme--catppuccin-mocha .pagination.is-right .pagination-list{justify-content:flex-end;order:3}}html.theme--catppuccin-mocha .panel{border-radius:8px;box-shadow:#171717;font-size:1rem}html.theme--catppuccin-mocha .panel:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-mocha .panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}html.theme--catppuccin-mocha .panel.is-white .panel-block.is-active .panel-icon{color:#fff}html.theme--catppuccin-mocha .panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}html.theme--catppuccin-mocha .panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}html.theme--catppuccin-mocha .panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}html.theme--catppuccin-mocha .panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}html.theme--catppuccin-mocha .panel.is-dark .panel-heading,html.theme--catppuccin-mocha .content kbd.panel .panel-heading{background-color:#313244;color:#fff}html.theme--catppuccin-mocha .panel.is-dark .panel-tabs a.is-active,html.theme--catppuccin-mocha .content kbd.panel .panel-tabs a.is-active{border-bottom-color:#313244}html.theme--catppuccin-mocha .panel.is-dark .panel-block.is-active .panel-icon,html.theme--catppuccin-mocha .content kbd.panel .panel-block.is-active .panel-icon{color:#313244}html.theme--catppuccin-mocha .panel.is-primary .panel-heading,html.theme--catppuccin-mocha .docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .panel.is-primary .panel-tabs a.is-active,html.theme--catppuccin-mocha .docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#89b4fa}html.theme--catppuccin-mocha .panel.is-primary .panel-block.is-active .panel-icon,html.theme--catppuccin-mocha .docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#89b4fa}html.theme--catppuccin-mocha .panel.is-link .panel-heading{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .panel.is-link .panel-tabs a.is-active{border-bottom-color:#89b4fa}html.theme--catppuccin-mocha .panel.is-link .panel-block.is-active .panel-icon{color:#89b4fa}html.theme--catppuccin-mocha .panel.is-info .panel-heading{background-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .panel.is-info .panel-tabs a.is-active{border-bottom-color:#94e2d5}html.theme--catppuccin-mocha .panel.is-info .panel-block.is-active .panel-icon{color:#94e2d5}html.theme--catppuccin-mocha .panel.is-success .panel-heading{background-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .panel.is-success .panel-tabs a.is-active{border-bottom-color:#a6e3a1}html.theme--catppuccin-mocha .panel.is-success .panel-block.is-active .panel-icon{color:#a6e3a1}html.theme--catppuccin-mocha .panel.is-warning .panel-heading{background-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#f9e2af}html.theme--catppuccin-mocha .panel.is-warning .panel-block.is-active .panel-icon{color:#f9e2af}html.theme--catppuccin-mocha .panel.is-danger .panel-heading{background-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#f38ba8}html.theme--catppuccin-mocha .panel.is-danger .panel-block.is-active .panel-icon{color:#f38ba8}html.theme--catppuccin-mocha .panel-tabs:not(:last-child),html.theme--catppuccin-mocha .panel-block:not(:last-child){border-bottom:1px solid #ededed}html.theme--catppuccin-mocha .panel-heading{background-color:#45475a;border-radius:8px 8px 0 0;color:#b8c5ef;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}html.theme--catppuccin-mocha .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}html.theme--catppuccin-mocha .panel-tabs a{border-bottom:1px solid #585b70;margin-bottom:-1px;padding:0.5em}html.theme--catppuccin-mocha .panel-tabs a.is-active{border-bottom-color:#45475a;color:#71a4f9}html.theme--catppuccin-mocha .panel-list a{color:#cdd6f4}html.theme--catppuccin-mocha .panel-list a:hover{color:#89b4fa}html.theme--catppuccin-mocha .panel-block{align-items:center;color:#b8c5ef;display:flex;justify-content:flex-start;padding:0.5em 0.75em}html.theme--catppuccin-mocha .panel-block input[type="checkbox"]{margin-right:.75em}html.theme--catppuccin-mocha .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}html.theme--catppuccin-mocha .panel-block.is-wrapped{flex-wrap:wrap}html.theme--catppuccin-mocha .panel-block.is-active{border-left-color:#89b4fa;color:#71a4f9}html.theme--catppuccin-mocha .panel-block.is-active .panel-icon{color:#89b4fa}html.theme--catppuccin-mocha .panel-block:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}html.theme--catppuccin-mocha a.panel-block,html.theme--catppuccin-mocha label.panel-block{cursor:pointer}html.theme--catppuccin-mocha a.panel-block:hover,html.theme--catppuccin-mocha label.panel-block:hover{background-color:#181825}html.theme--catppuccin-mocha .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#f7f8fd;margin-right:.75em}html.theme--catppuccin-mocha .panel-icon .fa{font-size:inherit;line-height:inherit}html.theme--catppuccin-mocha .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}html.theme--catppuccin-mocha .tabs a{align-items:center;border-bottom-color:#585b70;border-bottom-style:solid;border-bottom-width:1px;color:#cdd6f4;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}html.theme--catppuccin-mocha .tabs a:hover{border-bottom-color:#b8c5ef;color:#b8c5ef}html.theme--catppuccin-mocha .tabs li{display:block}html.theme--catppuccin-mocha .tabs li.is-active a{border-bottom-color:#89b4fa;color:#89b4fa}html.theme--catppuccin-mocha .tabs ul{align-items:center;border-bottom-color:#585b70;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}html.theme--catppuccin-mocha .tabs ul.is-left{padding-right:0.75em}html.theme--catppuccin-mocha .tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}html.theme--catppuccin-mocha .tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}html.theme--catppuccin-mocha .tabs .icon:first-child{margin-right:.5em}html.theme--catppuccin-mocha .tabs .icon:last-child{margin-left:.5em}html.theme--catppuccin-mocha .tabs.is-centered ul{justify-content:center}html.theme--catppuccin-mocha .tabs.is-right ul{justify-content:flex-end}html.theme--catppuccin-mocha .tabs.is-boxed a{border:1px solid transparent;border-radius:.4em .4em 0 0}html.theme--catppuccin-mocha .tabs.is-boxed a:hover{background-color:#181825;border-bottom-color:#585b70}html.theme--catppuccin-mocha .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#585b70;border-bottom-color:rgba(0,0,0,0) !important}html.theme--catppuccin-mocha .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}html.theme--catppuccin-mocha .tabs.is-toggle a{border-color:#585b70;border-style:solid;border-width:1px;margin-bottom:0;position:relative}html.theme--catppuccin-mocha .tabs.is-toggle a:hover{background-color:#181825;border-color:#6c7086;z-index:2}html.theme--catppuccin-mocha .tabs.is-toggle li+li{margin-left:-1px}html.theme--catppuccin-mocha .tabs.is-toggle li:first-child a{border-top-left-radius:.4em;border-bottom-left-radius:.4em}html.theme--catppuccin-mocha .tabs.is-toggle li:last-child a{border-top-right-radius:.4em;border-bottom-right-radius:.4em}html.theme--catppuccin-mocha .tabs.is-toggle li.is-active a{background-color:#89b4fa;border-color:#89b4fa;color:#fff;z-index:1}html.theme--catppuccin-mocha .tabs.is-toggle ul{border-bottom:none}html.theme--catppuccin-mocha .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}html.theme--catppuccin-mocha .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}html.theme--catppuccin-mocha .tabs.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}html.theme--catppuccin-mocha .tabs.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .tabs.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-narrow{flex:none;width:unset}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-full{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-half{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-half{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-0{flex:none;width:0%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-0{margin-left:0%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-3{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-3{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-6{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-6{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-9{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-9{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-12{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .column.is-narrow-mobile{flex:none;width:unset}html.theme--catppuccin-mocha .column.is-full-mobile{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-three-quarters-mobile{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-two-thirds-mobile{flex:none;width:66.6666%}html.theme--catppuccin-mocha .column.is-half-mobile{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-one-third-mobile{flex:none;width:33.3333%}html.theme--catppuccin-mocha .column.is-one-quarter-mobile{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-one-fifth-mobile{flex:none;width:20%}html.theme--catppuccin-mocha .column.is-two-fifths-mobile{flex:none;width:40%}html.theme--catppuccin-mocha .column.is-three-fifths-mobile{flex:none;width:60%}html.theme--catppuccin-mocha .column.is-four-fifths-mobile{flex:none;width:80%}html.theme--catppuccin-mocha .column.is-offset-three-quarters-mobile{margin-left:75%}html.theme--catppuccin-mocha .column.is-offset-two-thirds-mobile{margin-left:66.6666%}html.theme--catppuccin-mocha .column.is-offset-half-mobile{margin-left:50%}html.theme--catppuccin-mocha .column.is-offset-one-third-mobile{margin-left:33.3333%}html.theme--catppuccin-mocha .column.is-offset-one-quarter-mobile{margin-left:25%}html.theme--catppuccin-mocha .column.is-offset-one-fifth-mobile{margin-left:20%}html.theme--catppuccin-mocha .column.is-offset-two-fifths-mobile{margin-left:40%}html.theme--catppuccin-mocha .column.is-offset-three-fifths-mobile{margin-left:60%}html.theme--catppuccin-mocha .column.is-offset-four-fifths-mobile{margin-left:80%}html.theme--catppuccin-mocha .column.is-0-mobile{flex:none;width:0%}html.theme--catppuccin-mocha .column.is-offset-0-mobile{margin-left:0%}html.theme--catppuccin-mocha .column.is-1-mobile{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .column.is-offset-1-mobile{margin-left:8.33333337%}html.theme--catppuccin-mocha .column.is-2-mobile{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .column.is-offset-2-mobile{margin-left:16.66666674%}html.theme--catppuccin-mocha .column.is-3-mobile{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-offset-3-mobile{margin-left:25%}html.theme--catppuccin-mocha .column.is-4-mobile{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .column.is-offset-4-mobile{margin-left:33.33333337%}html.theme--catppuccin-mocha .column.is-5-mobile{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .column.is-offset-5-mobile{margin-left:41.66666674%}html.theme--catppuccin-mocha .column.is-6-mobile{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-offset-6-mobile{margin-left:50%}html.theme--catppuccin-mocha .column.is-7-mobile{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .column.is-offset-7-mobile{margin-left:58.33333337%}html.theme--catppuccin-mocha .column.is-8-mobile{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .column.is-offset-8-mobile{margin-left:66.66666674%}html.theme--catppuccin-mocha .column.is-9-mobile{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-offset-9-mobile{margin-left:75%}html.theme--catppuccin-mocha .column.is-10-mobile{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .column.is-offset-10-mobile{margin-left:83.33333337%}html.theme--catppuccin-mocha .column.is-11-mobile{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .column.is-offset-11-mobile{margin-left:91.66666674%}html.theme--catppuccin-mocha .column.is-12-mobile{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .column.is-narrow,html.theme--catppuccin-mocha .column.is-narrow-tablet{flex:none;width:unset}html.theme--catppuccin-mocha .column.is-full,html.theme--catppuccin-mocha .column.is-full-tablet{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-three-quarters,html.theme--catppuccin-mocha .column.is-three-quarters-tablet{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-two-thirds,html.theme--catppuccin-mocha .column.is-two-thirds-tablet{flex:none;width:66.6666%}html.theme--catppuccin-mocha .column.is-half,html.theme--catppuccin-mocha .column.is-half-tablet{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-one-third,html.theme--catppuccin-mocha .column.is-one-third-tablet{flex:none;width:33.3333%}html.theme--catppuccin-mocha .column.is-one-quarter,html.theme--catppuccin-mocha .column.is-one-quarter-tablet{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-one-fifth,html.theme--catppuccin-mocha .column.is-one-fifth-tablet{flex:none;width:20%}html.theme--catppuccin-mocha .column.is-two-fifths,html.theme--catppuccin-mocha .column.is-two-fifths-tablet{flex:none;width:40%}html.theme--catppuccin-mocha .column.is-three-fifths,html.theme--catppuccin-mocha .column.is-three-fifths-tablet{flex:none;width:60%}html.theme--catppuccin-mocha .column.is-four-fifths,html.theme--catppuccin-mocha .column.is-four-fifths-tablet{flex:none;width:80%}html.theme--catppuccin-mocha .column.is-offset-three-quarters,html.theme--catppuccin-mocha .column.is-offset-three-quarters-tablet{margin-left:75%}html.theme--catppuccin-mocha .column.is-offset-two-thirds,html.theme--catppuccin-mocha .column.is-offset-two-thirds-tablet{margin-left:66.6666%}html.theme--catppuccin-mocha .column.is-offset-half,html.theme--catppuccin-mocha .column.is-offset-half-tablet{margin-left:50%}html.theme--catppuccin-mocha .column.is-offset-one-third,html.theme--catppuccin-mocha .column.is-offset-one-third-tablet{margin-left:33.3333%}html.theme--catppuccin-mocha .column.is-offset-one-quarter,html.theme--catppuccin-mocha .column.is-offset-one-quarter-tablet{margin-left:25%}html.theme--catppuccin-mocha .column.is-offset-one-fifth,html.theme--catppuccin-mocha .column.is-offset-one-fifth-tablet{margin-left:20%}html.theme--catppuccin-mocha .column.is-offset-two-fifths,html.theme--catppuccin-mocha .column.is-offset-two-fifths-tablet{margin-left:40%}html.theme--catppuccin-mocha .column.is-offset-three-fifths,html.theme--catppuccin-mocha .column.is-offset-three-fifths-tablet{margin-left:60%}html.theme--catppuccin-mocha .column.is-offset-four-fifths,html.theme--catppuccin-mocha .column.is-offset-four-fifths-tablet{margin-left:80%}html.theme--catppuccin-mocha .column.is-0,html.theme--catppuccin-mocha .column.is-0-tablet{flex:none;width:0%}html.theme--catppuccin-mocha .column.is-offset-0,html.theme--catppuccin-mocha .column.is-offset-0-tablet{margin-left:0%}html.theme--catppuccin-mocha .column.is-1,html.theme--catppuccin-mocha .column.is-1-tablet{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .column.is-offset-1,html.theme--catppuccin-mocha .column.is-offset-1-tablet{margin-left:8.33333337%}html.theme--catppuccin-mocha .column.is-2,html.theme--catppuccin-mocha .column.is-2-tablet{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .column.is-offset-2,html.theme--catppuccin-mocha .column.is-offset-2-tablet{margin-left:16.66666674%}html.theme--catppuccin-mocha .column.is-3,html.theme--catppuccin-mocha .column.is-3-tablet{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-offset-3,html.theme--catppuccin-mocha .column.is-offset-3-tablet{margin-left:25%}html.theme--catppuccin-mocha .column.is-4,html.theme--catppuccin-mocha .column.is-4-tablet{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .column.is-offset-4,html.theme--catppuccin-mocha .column.is-offset-4-tablet{margin-left:33.33333337%}html.theme--catppuccin-mocha .column.is-5,html.theme--catppuccin-mocha .column.is-5-tablet{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .column.is-offset-5,html.theme--catppuccin-mocha .column.is-offset-5-tablet{margin-left:41.66666674%}html.theme--catppuccin-mocha .column.is-6,html.theme--catppuccin-mocha .column.is-6-tablet{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-offset-6,html.theme--catppuccin-mocha .column.is-offset-6-tablet{margin-left:50%}html.theme--catppuccin-mocha .column.is-7,html.theme--catppuccin-mocha .column.is-7-tablet{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .column.is-offset-7,html.theme--catppuccin-mocha .column.is-offset-7-tablet{margin-left:58.33333337%}html.theme--catppuccin-mocha .column.is-8,html.theme--catppuccin-mocha .column.is-8-tablet{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .column.is-offset-8,html.theme--catppuccin-mocha .column.is-offset-8-tablet{margin-left:66.66666674%}html.theme--catppuccin-mocha .column.is-9,html.theme--catppuccin-mocha .column.is-9-tablet{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-offset-9,html.theme--catppuccin-mocha .column.is-offset-9-tablet{margin-left:75%}html.theme--catppuccin-mocha .column.is-10,html.theme--catppuccin-mocha .column.is-10-tablet{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .column.is-offset-10,html.theme--catppuccin-mocha .column.is-offset-10-tablet{margin-left:83.33333337%}html.theme--catppuccin-mocha .column.is-11,html.theme--catppuccin-mocha .column.is-11-tablet{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .column.is-offset-11,html.theme--catppuccin-mocha .column.is-offset-11-tablet{margin-left:91.66666674%}html.theme--catppuccin-mocha .column.is-12,html.theme--catppuccin-mocha .column.is-12-tablet{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-offset-12,html.theme--catppuccin-mocha .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .column.is-narrow-touch{flex:none;width:unset}html.theme--catppuccin-mocha .column.is-full-touch{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-three-quarters-touch{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-two-thirds-touch{flex:none;width:66.6666%}html.theme--catppuccin-mocha .column.is-half-touch{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-one-third-touch{flex:none;width:33.3333%}html.theme--catppuccin-mocha .column.is-one-quarter-touch{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-one-fifth-touch{flex:none;width:20%}html.theme--catppuccin-mocha .column.is-two-fifths-touch{flex:none;width:40%}html.theme--catppuccin-mocha .column.is-three-fifths-touch{flex:none;width:60%}html.theme--catppuccin-mocha .column.is-four-fifths-touch{flex:none;width:80%}html.theme--catppuccin-mocha .column.is-offset-three-quarters-touch{margin-left:75%}html.theme--catppuccin-mocha .column.is-offset-two-thirds-touch{margin-left:66.6666%}html.theme--catppuccin-mocha .column.is-offset-half-touch{margin-left:50%}html.theme--catppuccin-mocha .column.is-offset-one-third-touch{margin-left:33.3333%}html.theme--catppuccin-mocha .column.is-offset-one-quarter-touch{margin-left:25%}html.theme--catppuccin-mocha .column.is-offset-one-fifth-touch{margin-left:20%}html.theme--catppuccin-mocha .column.is-offset-two-fifths-touch{margin-left:40%}html.theme--catppuccin-mocha .column.is-offset-three-fifths-touch{margin-left:60%}html.theme--catppuccin-mocha .column.is-offset-four-fifths-touch{margin-left:80%}html.theme--catppuccin-mocha .column.is-0-touch{flex:none;width:0%}html.theme--catppuccin-mocha .column.is-offset-0-touch{margin-left:0%}html.theme--catppuccin-mocha .column.is-1-touch{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .column.is-offset-1-touch{margin-left:8.33333337%}html.theme--catppuccin-mocha .column.is-2-touch{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .column.is-offset-2-touch{margin-left:16.66666674%}html.theme--catppuccin-mocha .column.is-3-touch{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-offset-3-touch{margin-left:25%}html.theme--catppuccin-mocha .column.is-4-touch{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .column.is-offset-4-touch{margin-left:33.33333337%}html.theme--catppuccin-mocha .column.is-5-touch{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .column.is-offset-5-touch{margin-left:41.66666674%}html.theme--catppuccin-mocha .column.is-6-touch{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-offset-6-touch{margin-left:50%}html.theme--catppuccin-mocha .column.is-7-touch{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .column.is-offset-7-touch{margin-left:58.33333337%}html.theme--catppuccin-mocha .column.is-8-touch{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .column.is-offset-8-touch{margin-left:66.66666674%}html.theme--catppuccin-mocha .column.is-9-touch{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-offset-9-touch{margin-left:75%}html.theme--catppuccin-mocha .column.is-10-touch{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .column.is-offset-10-touch{margin-left:83.33333337%}html.theme--catppuccin-mocha .column.is-11-touch{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .column.is-offset-11-touch{margin-left:91.66666674%}html.theme--catppuccin-mocha .column.is-12-touch{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .column.is-narrow-desktop{flex:none;width:unset}html.theme--catppuccin-mocha .column.is-full-desktop{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-three-quarters-desktop{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-two-thirds-desktop{flex:none;width:66.6666%}html.theme--catppuccin-mocha .column.is-half-desktop{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-one-third-desktop{flex:none;width:33.3333%}html.theme--catppuccin-mocha .column.is-one-quarter-desktop{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-one-fifth-desktop{flex:none;width:20%}html.theme--catppuccin-mocha .column.is-two-fifths-desktop{flex:none;width:40%}html.theme--catppuccin-mocha .column.is-three-fifths-desktop{flex:none;width:60%}html.theme--catppuccin-mocha .column.is-four-fifths-desktop{flex:none;width:80%}html.theme--catppuccin-mocha .column.is-offset-three-quarters-desktop{margin-left:75%}html.theme--catppuccin-mocha .column.is-offset-two-thirds-desktop{margin-left:66.6666%}html.theme--catppuccin-mocha .column.is-offset-half-desktop{margin-left:50%}html.theme--catppuccin-mocha .column.is-offset-one-third-desktop{margin-left:33.3333%}html.theme--catppuccin-mocha .column.is-offset-one-quarter-desktop{margin-left:25%}html.theme--catppuccin-mocha .column.is-offset-one-fifth-desktop{margin-left:20%}html.theme--catppuccin-mocha .column.is-offset-two-fifths-desktop{margin-left:40%}html.theme--catppuccin-mocha .column.is-offset-three-fifths-desktop{margin-left:60%}html.theme--catppuccin-mocha .column.is-offset-four-fifths-desktop{margin-left:80%}html.theme--catppuccin-mocha .column.is-0-desktop{flex:none;width:0%}html.theme--catppuccin-mocha .column.is-offset-0-desktop{margin-left:0%}html.theme--catppuccin-mocha .column.is-1-desktop{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .column.is-offset-1-desktop{margin-left:8.33333337%}html.theme--catppuccin-mocha .column.is-2-desktop{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .column.is-offset-2-desktop{margin-left:16.66666674%}html.theme--catppuccin-mocha .column.is-3-desktop{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-offset-3-desktop{margin-left:25%}html.theme--catppuccin-mocha .column.is-4-desktop{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .column.is-offset-4-desktop{margin-left:33.33333337%}html.theme--catppuccin-mocha .column.is-5-desktop{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .column.is-offset-5-desktop{margin-left:41.66666674%}html.theme--catppuccin-mocha .column.is-6-desktop{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-offset-6-desktop{margin-left:50%}html.theme--catppuccin-mocha .column.is-7-desktop{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .column.is-offset-7-desktop{margin-left:58.33333337%}html.theme--catppuccin-mocha .column.is-8-desktop{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .column.is-offset-8-desktop{margin-left:66.66666674%}html.theme--catppuccin-mocha .column.is-9-desktop{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-offset-9-desktop{margin-left:75%}html.theme--catppuccin-mocha .column.is-10-desktop{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .column.is-offset-10-desktop{margin-left:83.33333337%}html.theme--catppuccin-mocha .column.is-11-desktop{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .column.is-offset-11-desktop{margin-left:91.66666674%}html.theme--catppuccin-mocha .column.is-12-desktop{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .column.is-narrow-widescreen{flex:none;width:unset}html.theme--catppuccin-mocha .column.is-full-widescreen{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-three-quarters-widescreen{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-two-thirds-widescreen{flex:none;width:66.6666%}html.theme--catppuccin-mocha .column.is-half-widescreen{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-one-third-widescreen{flex:none;width:33.3333%}html.theme--catppuccin-mocha .column.is-one-quarter-widescreen{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-one-fifth-widescreen{flex:none;width:20%}html.theme--catppuccin-mocha .column.is-two-fifths-widescreen{flex:none;width:40%}html.theme--catppuccin-mocha .column.is-three-fifths-widescreen{flex:none;width:60%}html.theme--catppuccin-mocha .column.is-four-fifths-widescreen{flex:none;width:80%}html.theme--catppuccin-mocha .column.is-offset-three-quarters-widescreen{margin-left:75%}html.theme--catppuccin-mocha .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}html.theme--catppuccin-mocha .column.is-offset-half-widescreen{margin-left:50%}html.theme--catppuccin-mocha .column.is-offset-one-third-widescreen{margin-left:33.3333%}html.theme--catppuccin-mocha .column.is-offset-one-quarter-widescreen{margin-left:25%}html.theme--catppuccin-mocha .column.is-offset-one-fifth-widescreen{margin-left:20%}html.theme--catppuccin-mocha .column.is-offset-two-fifths-widescreen{margin-left:40%}html.theme--catppuccin-mocha .column.is-offset-three-fifths-widescreen{margin-left:60%}html.theme--catppuccin-mocha .column.is-offset-four-fifths-widescreen{margin-left:80%}html.theme--catppuccin-mocha .column.is-0-widescreen{flex:none;width:0%}html.theme--catppuccin-mocha .column.is-offset-0-widescreen{margin-left:0%}html.theme--catppuccin-mocha .column.is-1-widescreen{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .column.is-offset-1-widescreen{margin-left:8.33333337%}html.theme--catppuccin-mocha .column.is-2-widescreen{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .column.is-offset-2-widescreen{margin-left:16.66666674%}html.theme--catppuccin-mocha .column.is-3-widescreen{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-offset-3-widescreen{margin-left:25%}html.theme--catppuccin-mocha .column.is-4-widescreen{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .column.is-offset-4-widescreen{margin-left:33.33333337%}html.theme--catppuccin-mocha .column.is-5-widescreen{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .column.is-offset-5-widescreen{margin-left:41.66666674%}html.theme--catppuccin-mocha .column.is-6-widescreen{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-offset-6-widescreen{margin-left:50%}html.theme--catppuccin-mocha .column.is-7-widescreen{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .column.is-offset-7-widescreen{margin-left:58.33333337%}html.theme--catppuccin-mocha .column.is-8-widescreen{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .column.is-offset-8-widescreen{margin-left:66.66666674%}html.theme--catppuccin-mocha .column.is-9-widescreen{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-offset-9-widescreen{margin-left:75%}html.theme--catppuccin-mocha .column.is-10-widescreen{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .column.is-offset-10-widescreen{margin-left:83.33333337%}html.theme--catppuccin-mocha .column.is-11-widescreen{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .column.is-offset-11-widescreen{margin-left:91.66666674%}html.theme--catppuccin-mocha .column.is-12-widescreen{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .column.is-narrow-fullhd{flex:none;width:unset}html.theme--catppuccin-mocha .column.is-full-fullhd{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-three-quarters-fullhd{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-two-thirds-fullhd{flex:none;width:66.6666%}html.theme--catppuccin-mocha .column.is-half-fullhd{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-one-third-fullhd{flex:none;width:33.3333%}html.theme--catppuccin-mocha .column.is-one-quarter-fullhd{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-one-fifth-fullhd{flex:none;width:20%}html.theme--catppuccin-mocha .column.is-two-fifths-fullhd{flex:none;width:40%}html.theme--catppuccin-mocha .column.is-three-fifths-fullhd{flex:none;width:60%}html.theme--catppuccin-mocha .column.is-four-fifths-fullhd{flex:none;width:80%}html.theme--catppuccin-mocha .column.is-offset-three-quarters-fullhd{margin-left:75%}html.theme--catppuccin-mocha .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}html.theme--catppuccin-mocha .column.is-offset-half-fullhd{margin-left:50%}html.theme--catppuccin-mocha .column.is-offset-one-third-fullhd{margin-left:33.3333%}html.theme--catppuccin-mocha .column.is-offset-one-quarter-fullhd{margin-left:25%}html.theme--catppuccin-mocha .column.is-offset-one-fifth-fullhd{margin-left:20%}html.theme--catppuccin-mocha .column.is-offset-two-fifths-fullhd{margin-left:40%}html.theme--catppuccin-mocha .column.is-offset-three-fifths-fullhd{margin-left:60%}html.theme--catppuccin-mocha .column.is-offset-four-fifths-fullhd{margin-left:80%}html.theme--catppuccin-mocha .column.is-0-fullhd{flex:none;width:0%}html.theme--catppuccin-mocha .column.is-offset-0-fullhd{margin-left:0%}html.theme--catppuccin-mocha .column.is-1-fullhd{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .column.is-offset-1-fullhd{margin-left:8.33333337%}html.theme--catppuccin-mocha .column.is-2-fullhd{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .column.is-offset-2-fullhd{margin-left:16.66666674%}html.theme--catppuccin-mocha .column.is-3-fullhd{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-offset-3-fullhd{margin-left:25%}html.theme--catppuccin-mocha .column.is-4-fullhd{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .column.is-offset-4-fullhd{margin-left:33.33333337%}html.theme--catppuccin-mocha .column.is-5-fullhd{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .column.is-offset-5-fullhd{margin-left:41.66666674%}html.theme--catppuccin-mocha .column.is-6-fullhd{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-offset-6-fullhd{margin-left:50%}html.theme--catppuccin-mocha .column.is-7-fullhd{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .column.is-offset-7-fullhd{margin-left:58.33333337%}html.theme--catppuccin-mocha .column.is-8-fullhd{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .column.is-offset-8-fullhd{margin-left:66.66666674%}html.theme--catppuccin-mocha .column.is-9-fullhd{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-offset-9-fullhd{margin-left:75%}html.theme--catppuccin-mocha .column.is-10-fullhd{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .column.is-offset-10-fullhd{margin-left:83.33333337%}html.theme--catppuccin-mocha .column.is-11-fullhd{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .column.is-offset-11-fullhd{margin-left:91.66666674%}html.theme--catppuccin-mocha .column.is-12-fullhd{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-offset-12-fullhd{margin-left:100%}}html.theme--catppuccin-mocha .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-mocha .columns:last-child{margin-bottom:-.75rem}html.theme--catppuccin-mocha .columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}html.theme--catppuccin-mocha .columns.is-centered{justify-content:center}html.theme--catppuccin-mocha .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}html.theme--catppuccin-mocha .columns.is-gapless>.column{margin:0;padding:0 !important}html.theme--catppuccin-mocha .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-mocha .columns.is-gapless:last-child{margin-bottom:0}html.theme--catppuccin-mocha .columns.is-mobile{display:flex}html.theme--catppuccin-mocha .columns.is-multiline{flex-wrap:wrap}html.theme--catppuccin-mocha .columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-desktop{display:flex}}html.theme--catppuccin-mocha .columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}html.theme--catppuccin-mocha .columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}html.theme--catppuccin-mocha .columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-0-fullhd{--columnGap: 0rem}}html.theme--catppuccin-mocha .columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}html.theme--catppuccin-mocha .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}html.theme--catppuccin-mocha .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-3-fullhd{--columnGap: .75rem}}html.theme--catppuccin-mocha .columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-4-fullhd{--columnGap: 1rem}}html.theme--catppuccin-mocha .columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}html.theme--catppuccin-mocha .columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}html.theme--catppuccin-mocha .columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}html.theme--catppuccin-mocha .columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-8-fullhd{--columnGap: 2rem}}html.theme--catppuccin-mocha .tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}html.theme--catppuccin-mocha .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-mocha .tile.is-ancestor:last-child{margin-bottom:-.75rem}html.theme--catppuccin-mocha .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-mocha .tile.is-child{margin:0 !important}html.theme--catppuccin-mocha .tile.is-parent{padding:.75rem}html.theme--catppuccin-mocha .tile.is-vertical{flex-direction:column}html.theme--catppuccin-mocha .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .tile:not(.is-child){display:flex}html.theme--catppuccin-mocha .tile.is-1{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .tile.is-2{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .tile.is-3{flex:none;width:25%}html.theme--catppuccin-mocha .tile.is-4{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .tile.is-5{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .tile.is-6{flex:none;width:50%}html.theme--catppuccin-mocha .tile.is-7{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .tile.is-8{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .tile.is-9{flex:none;width:75%}html.theme--catppuccin-mocha .tile.is-10{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .tile.is-11{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .tile.is-12{flex:none;width:100%}}html.theme--catppuccin-mocha .hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}html.theme--catppuccin-mocha .hero .navbar{background:none}html.theme--catppuccin-mocha .hero .tabs ul{border-bottom:none}html.theme--catppuccin-mocha .hero.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-white strong{color:inherit}html.theme--catppuccin-mocha .hero.is-white .title{color:#0a0a0a}html.theme--catppuccin-mocha .hero.is-white .subtitle{color:rgba(10,10,10,0.9)}html.theme--catppuccin-mocha .hero.is-white .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-white .navbar-menu{background-color:#fff}}html.theme--catppuccin-mocha .hero.is-white .navbar-item,html.theme--catppuccin-mocha .hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}html.theme--catppuccin-mocha .hero.is-white a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-white a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-white .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-mocha .hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}html.theme--catppuccin-mocha .hero.is-white .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}html.theme--catppuccin-mocha .hero.is-white .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-white .tabs.is-toggle a{color:#0a0a0a}html.theme--catppuccin-mocha .hero.is-white .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-white .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-white .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-white .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}html.theme--catppuccin-mocha .hero.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-black strong{color:inherit}html.theme--catppuccin-mocha .hero.is-black .title{color:#fff}html.theme--catppuccin-mocha .hero.is-black .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-mocha .hero.is-black .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-black .navbar-menu{background-color:#0a0a0a}}html.theme--catppuccin-mocha .hero.is-black .navbar-item,html.theme--catppuccin-mocha .hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-mocha .hero.is-black a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-black a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-black .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-mocha .hero.is-black .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-mocha .hero.is-black .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}html.theme--catppuccin-mocha .hero.is-black .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-black .tabs.is-toggle a{color:#fff}html.theme--catppuccin-mocha .hero.is-black .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-black .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-black .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-black .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}html.theme--catppuccin-mocha .hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-light strong{color:inherit}html.theme--catppuccin-mocha .hero.is-light .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-light .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-mocha .hero.is-light .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-light .navbar-menu{background-color:#f5f5f5}}html.theme--catppuccin-mocha .hero.is-light .navbar-item,html.theme--catppuccin-mocha .hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-light a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-light a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-light .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-mocha .hero.is-light .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-light .tabs li.is-active a{color:#f5f5f5 !important;opacity:1}html.theme--catppuccin-mocha .hero.is-light .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-light .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-light .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-light .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-light .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-mocha .hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}html.theme--catppuccin-mocha .hero.is-dark,html.theme--catppuccin-mocha .content kbd.hero{background-color:#313244;color:#fff}html.theme--catppuccin-mocha .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-dark strong,html.theme--catppuccin-mocha .content kbd.hero strong{color:inherit}html.theme--catppuccin-mocha .hero.is-dark .title,html.theme--catppuccin-mocha .content kbd.hero .title{color:#fff}html.theme--catppuccin-mocha .hero.is-dark .subtitle,html.theme--catppuccin-mocha .content kbd.hero .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-mocha .hero.is-dark .subtitle a:not(.button),html.theme--catppuccin-mocha .content kbd.hero .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-dark .subtitle strong,html.theme--catppuccin-mocha .content kbd.hero .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-dark .navbar-menu,html.theme--catppuccin-mocha .content kbd.hero .navbar-menu{background-color:#313244}}html.theme--catppuccin-mocha .hero.is-dark .navbar-item,html.theme--catppuccin-mocha .content kbd.hero .navbar-item,html.theme--catppuccin-mocha .hero.is-dark .navbar-link,html.theme--catppuccin-mocha .content kbd.hero .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-mocha .hero.is-dark a.navbar-item:hover,html.theme--catppuccin-mocha .content kbd.hero a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-dark a.navbar-item.is-active,html.theme--catppuccin-mocha .content kbd.hero a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-dark .navbar-link:hover,html.theme--catppuccin-mocha .content kbd.hero .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-dark .navbar-link.is-active,html.theme--catppuccin-mocha .content kbd.hero .navbar-link.is-active{background-color:#262735;color:#fff}html.theme--catppuccin-mocha .hero.is-dark .tabs a,html.theme--catppuccin-mocha .content kbd.hero .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-mocha .hero.is-dark .tabs a:hover,html.theme--catppuccin-mocha .content kbd.hero .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-dark .tabs li.is-active a,html.theme--catppuccin-mocha .content kbd.hero .tabs li.is-active a{color:#313244 !important;opacity:1}html.theme--catppuccin-mocha .hero.is-dark .tabs.is-boxed a,html.theme--catppuccin-mocha .content kbd.hero .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-dark .tabs.is-toggle a,html.theme--catppuccin-mocha .content kbd.hero .tabs.is-toggle a{color:#fff}html.theme--catppuccin-mocha .hero.is-dark .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .content kbd.hero .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-dark .tabs.is-toggle a:hover,html.theme--catppuccin-mocha .content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-dark .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .content kbd.hero .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-dark .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-dark .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .content kbd.hero .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#313244}html.theme--catppuccin-mocha .hero.is-dark.is-bold,html.theme--catppuccin-mocha .content kbd.hero.is-bold{background-image:linear-gradient(141deg, #181c2a 0%, #313244 71%, #3c3856 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-dark.is-bold .navbar-menu,html.theme--catppuccin-mocha .content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #181c2a 0%, #313244 71%, #3c3856 100%)}}html.theme--catppuccin-mocha .hero.is-primary,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-primary strong,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink strong{color:inherit}html.theme--catppuccin-mocha .hero.is-primary .title,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .title{color:#fff}html.theme--catppuccin-mocha .hero.is-primary .subtitle,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-mocha .hero.is-primary .subtitle a:not(.button),html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-primary .subtitle strong,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-primary .navbar-menu,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#89b4fa}}html.theme--catppuccin-mocha .hero.is-primary .navbar-item,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .navbar-item,html.theme--catppuccin-mocha .hero.is-primary .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-mocha .hero.is-primary a.navbar-item:hover,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-primary a.navbar-item.is-active,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-primary .navbar-link:hover,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-primary .navbar-link.is-active,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .hero.is-primary .tabs a,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-mocha .hero.is-primary .tabs a:hover,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-primary .tabs li.is-active a,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#89b4fa !important;opacity:1}html.theme--catppuccin-mocha .hero.is-primary .tabs.is-boxed a,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-primary .tabs.is-toggle a,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}html.theme--catppuccin-mocha .hero.is-primary .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-primary .tabs.is-toggle a:hover,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-primary .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-primary .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-primary .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#89b4fa}html.theme--catppuccin-mocha .hero.is-primary.is-bold,html.theme--catppuccin-mocha .docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #51b0ff 0%, #89b4fa 71%, #9fb3fd 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-primary.is-bold .navbar-menu,html.theme--catppuccin-mocha .docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #51b0ff 0%, #89b4fa 71%, #9fb3fd 100%)}}html.theme--catppuccin-mocha .hero.is-link{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-link strong{color:inherit}html.theme--catppuccin-mocha .hero.is-link .title{color:#fff}html.theme--catppuccin-mocha .hero.is-link .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-mocha .hero.is-link .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-link .navbar-menu{background-color:#89b4fa}}html.theme--catppuccin-mocha .hero.is-link .navbar-item,html.theme--catppuccin-mocha .hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-mocha .hero.is-link a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-link a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-link .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-link .navbar-link.is-active{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .hero.is-link .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-mocha .hero.is-link .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-link .tabs li.is-active a{color:#89b4fa !important;opacity:1}html.theme--catppuccin-mocha .hero.is-link .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-link .tabs.is-toggle a{color:#fff}html.theme--catppuccin-mocha .hero.is-link .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-link .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-link .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-link .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#89b4fa}html.theme--catppuccin-mocha .hero.is-link.is-bold{background-image:linear-gradient(141deg, #51b0ff 0%, #89b4fa 71%, #9fb3fd 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #51b0ff 0%, #89b4fa 71%, #9fb3fd 100%)}}html.theme--catppuccin-mocha .hero.is-info{background-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-info strong{color:inherit}html.theme--catppuccin-mocha .hero.is-info .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-info .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-mocha .hero.is-info .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-info .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-info .navbar-menu{background-color:#94e2d5}}html.theme--catppuccin-mocha .hero.is-info .navbar-item,html.theme--catppuccin-mocha .hero.is-info .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-info a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-info a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-info .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-info .navbar-link.is-active{background-color:#80ddcd;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-info .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-mocha .hero.is-info .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-info .tabs li.is-active a{color:#94e2d5 !important;opacity:1}html.theme--catppuccin-mocha .hero.is-info .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-info .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-info .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-info .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-info .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-info .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#94e2d5}html.theme--catppuccin-mocha .hero.is-info.is-bold{background-image:linear-gradient(141deg, #63e0b6 0%, #94e2d5 71%, #a5eaea 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #63e0b6 0%, #94e2d5 71%, #a5eaea 100%)}}html.theme--catppuccin-mocha .hero.is-success{background-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-success strong{color:inherit}html.theme--catppuccin-mocha .hero.is-success .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-success .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-mocha .hero.is-success .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-success .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-success .navbar-menu{background-color:#a6e3a1}}html.theme--catppuccin-mocha .hero.is-success .navbar-item,html.theme--catppuccin-mocha .hero.is-success .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-success a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-success a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-success .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-success .navbar-link.is-active{background-color:#93dd8d;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-success .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-mocha .hero.is-success .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-success .tabs li.is-active a{color:#a6e3a1 !important;opacity:1}html.theme--catppuccin-mocha .hero.is-success .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-success .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-success .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-success .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-success .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-success .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#a6e3a1}html.theme--catppuccin-mocha .hero.is-success.is-bold{background-image:linear-gradient(141deg, #8ce071 0%, #a6e3a1 71%, #b2ebb7 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #8ce071 0%, #a6e3a1 71%, #b2ebb7 100%)}}html.theme--catppuccin-mocha .hero.is-warning{background-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-warning strong{color:inherit}html.theme--catppuccin-mocha .hero.is-warning .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-mocha .hero.is-warning .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-warning .navbar-menu{background-color:#f9e2af}}html.theme--catppuccin-mocha .hero.is-warning .navbar-item,html.theme--catppuccin-mocha .hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-warning a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-warning a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-warning .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-warning .navbar-link.is-active{background-color:#f7d997;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-mocha .hero.is-warning .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-warning .tabs li.is-active a{color:#f9e2af !important;opacity:1}html.theme--catppuccin-mocha .hero.is-warning .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-warning .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-warning .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-warning .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-warning .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f9e2af}html.theme--catppuccin-mocha .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #fcbd79 0%, #f9e2af 71%, #fcf4c5 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #fcbd79 0%, #f9e2af 71%, #fcf4c5 100%)}}html.theme--catppuccin-mocha .hero.is-danger{background-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-danger strong{color:inherit}html.theme--catppuccin-mocha .hero.is-danger .title{color:#fff}html.theme--catppuccin-mocha .hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-mocha .hero.is-danger .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-danger .navbar-menu{background-color:#f38ba8}}html.theme--catppuccin-mocha .hero.is-danger .navbar-item,html.theme--catppuccin-mocha .hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-mocha .hero.is-danger a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-danger a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-danger .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-danger .navbar-link.is-active{background-color:#f17497;color:#fff}html.theme--catppuccin-mocha .hero.is-danger .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-mocha .hero.is-danger .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-danger .tabs li.is-active a{color:#f38ba8 !important;opacity:1}html.theme--catppuccin-mocha .hero.is-danger .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-danger .tabs.is-toggle a{color:#fff}html.theme--catppuccin-mocha .hero.is-danger .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-danger .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-danger .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-danger .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#f38ba8}html.theme--catppuccin-mocha .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #f7549d 0%, #f38ba8 71%, #f8a0a9 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #f7549d 0%, #f38ba8 71%, #f8a0a9 100%)}}html.theme--catppuccin-mocha .hero.is-small .hero-body,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .hero.is-large .hero-body{padding:18rem 6rem}}html.theme--catppuccin-mocha .hero.is-halfheight .hero-body,html.theme--catppuccin-mocha .hero.is-fullheight .hero-body,html.theme--catppuccin-mocha .hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}html.theme--catppuccin-mocha .hero.is-halfheight .hero-body>.container,html.theme--catppuccin-mocha .hero.is-fullheight .hero-body>.container,html.theme--catppuccin-mocha .hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .hero.is-halfheight{min-height:50vh}html.theme--catppuccin-mocha .hero.is-fullheight{min-height:100vh}html.theme--catppuccin-mocha .hero-video{overflow:hidden}html.theme--catppuccin-mocha .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}html.theme--catppuccin-mocha .hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero-video{display:none}}html.theme--catppuccin-mocha .hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero-buttons .button{display:flex}html.theme--catppuccin-mocha .hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .hero-buttons{display:flex;justify-content:center}html.theme--catppuccin-mocha .hero-buttons .button:not(:last-child){margin-right:1.5rem}}html.theme--catppuccin-mocha .hero-head,html.theme--catppuccin-mocha .hero-foot{flex-grow:0;flex-shrink:0}html.theme--catppuccin-mocha .hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .hero-body{padding:3rem 3rem}}html.theme--catppuccin-mocha .section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .section{padding:3rem 3rem}html.theme--catppuccin-mocha .section.is-medium{padding:9rem 4.5rem}html.theme--catppuccin-mocha .section.is-large{padding:18rem 6rem}}html.theme--catppuccin-mocha .footer{background-color:#181825;padding:3rem 1.5rem 6rem}html.theme--catppuccin-mocha h1 .docs-heading-anchor,html.theme--catppuccin-mocha h1 .docs-heading-anchor:hover,html.theme--catppuccin-mocha h1 .docs-heading-anchor:visited,html.theme--catppuccin-mocha h2 .docs-heading-anchor,html.theme--catppuccin-mocha h2 .docs-heading-anchor:hover,html.theme--catppuccin-mocha h2 .docs-heading-anchor:visited,html.theme--catppuccin-mocha h3 .docs-heading-anchor,html.theme--catppuccin-mocha h3 .docs-heading-anchor:hover,html.theme--catppuccin-mocha h3 .docs-heading-anchor:visited,html.theme--catppuccin-mocha h4 .docs-heading-anchor,html.theme--catppuccin-mocha h4 .docs-heading-anchor:hover,html.theme--catppuccin-mocha h4 .docs-heading-anchor:visited,html.theme--catppuccin-mocha h5 .docs-heading-anchor,html.theme--catppuccin-mocha h5 .docs-heading-anchor:hover,html.theme--catppuccin-mocha h5 .docs-heading-anchor:visited,html.theme--catppuccin-mocha h6 .docs-heading-anchor,html.theme--catppuccin-mocha h6 .docs-heading-anchor:hover,html.theme--catppuccin-mocha h6 .docs-heading-anchor:visited{color:#cdd6f4}html.theme--catppuccin-mocha h1 .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h2 .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h3 .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h4 .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h5 .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}html.theme--catppuccin-mocha h1 .docs-heading-anchor-permalink::before,html.theme--catppuccin-mocha h2 .docs-heading-anchor-permalink::before,html.theme--catppuccin-mocha h3 .docs-heading-anchor-permalink::before,html.theme--catppuccin-mocha h4 .docs-heading-anchor-permalink::before,html.theme--catppuccin-mocha h5 .docs-heading-anchor-permalink::before,html.theme--catppuccin-mocha h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}html.theme--catppuccin-mocha h1:hover .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h2:hover .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h3:hover .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h4:hover .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h5:hover .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h6:hover .docs-heading-anchor-permalink{visibility:visible}html.theme--catppuccin-mocha .docs-light-only{display:none !important}html.theme--catppuccin-mocha pre{position:relative;overflow:hidden}html.theme--catppuccin-mocha pre code,html.theme--catppuccin-mocha pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}html.theme--catppuccin-mocha pre code:first-of-type,html.theme--catppuccin-mocha pre code.hljs:first-of-type{padding-top:0.5rem !important}html.theme--catppuccin-mocha pre code:last-of-type,html.theme--catppuccin-mocha pre code.hljs:last-of-type{padding-bottom:0.5rem !important}html.theme--catppuccin-mocha pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#cdd6f4;cursor:pointer;text-align:center}html.theme--catppuccin-mocha pre .copy-button:focus,html.theme--catppuccin-mocha pre .copy-button:hover{opacity:1;background:rgba(205,214,244,0.1);color:#89b4fa}html.theme--catppuccin-mocha pre .copy-button.success{color:#a6e3a1;opacity:1}html.theme--catppuccin-mocha pre .copy-button.error{color:#f38ba8;opacity:1}html.theme--catppuccin-mocha pre:hover .copy-button{opacity:1}html.theme--catppuccin-mocha .admonition{background-color:#181825;border-style:solid;border-width:2px;border-color:#bac2de;border-radius:4px;font-size:1rem}html.theme--catppuccin-mocha .admonition strong{color:currentColor}html.theme--catppuccin-mocha .admonition.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}html.theme--catppuccin-mocha .admonition.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .admonition.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .admonition.is-default{background-color:#181825;border-color:#bac2de}html.theme--catppuccin-mocha .admonition.is-default>.admonition-header{background-color:rgba(0,0,0,0);color:#bac2de}html.theme--catppuccin-mocha .admonition.is-default>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition.is-info{background-color:#181825;border-color:#94e2d5}html.theme--catppuccin-mocha .admonition.is-info>.admonition-header{background-color:rgba(0,0,0,0);color:#94e2d5}html.theme--catppuccin-mocha .admonition.is-info>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition.is-success{background-color:#181825;border-color:#a6e3a1}html.theme--catppuccin-mocha .admonition.is-success>.admonition-header{background-color:rgba(0,0,0,0);color:#a6e3a1}html.theme--catppuccin-mocha .admonition.is-success>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition.is-warning{background-color:#181825;border-color:#f9e2af}html.theme--catppuccin-mocha .admonition.is-warning>.admonition-header{background-color:rgba(0,0,0,0);color:#f9e2af}html.theme--catppuccin-mocha .admonition.is-warning>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition.is-danger{background-color:#181825;border-color:#f38ba8}html.theme--catppuccin-mocha .admonition.is-danger>.admonition-header{background-color:rgba(0,0,0,0);color:#f38ba8}html.theme--catppuccin-mocha .admonition.is-danger>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition.is-compat{background-color:#181825;border-color:#89dceb}html.theme--catppuccin-mocha .admonition.is-compat>.admonition-header{background-color:rgba(0,0,0,0);color:#89dceb}html.theme--catppuccin-mocha .admonition.is-compat>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition.is-todo{background-color:#181825;border-color:#cba6f7}html.theme--catppuccin-mocha .admonition.is-todo>.admonition-header{background-color:rgba(0,0,0,0);color:#cba6f7}html.theme--catppuccin-mocha .admonition.is-todo>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition-header{color:#bac2de;background-color:rgba(0,0,0,0);align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}html.theme--catppuccin-mocha .admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}html.theme--catppuccin-mocha details.admonition.is-details>.admonition-header{list-style:none}html.theme--catppuccin-mocha details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}html.theme--catppuccin-mocha details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}html.theme--catppuccin-mocha .admonition-body{color:#cdd6f4;padding:0.5rem .75rem}html.theme--catppuccin-mocha .admonition-body pre{background-color:#181825}html.theme--catppuccin-mocha .admonition-body code{background-color:#181825}html.theme--catppuccin-mocha .docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:2px solid #585b70;border-radius:4px;box-shadow:none;max-width:100%}html.theme--catppuccin-mocha .docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#181825;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #585b70;overflow:auto}html.theme--catppuccin-mocha .docstring>header code{background-color:transparent}html.theme--catppuccin-mocha .docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}html.theme--catppuccin-mocha .docstring>header .docstring-binding{margin-right:0.3em}html.theme--catppuccin-mocha .docstring>header .docstring-category{margin-left:0.3em}html.theme--catppuccin-mocha .docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #585b70}html.theme--catppuccin-mocha .docstring>section:last-child{border-bottom:none}html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:focus{opacity:1 !important}html.theme--catppuccin-mocha .docstring:hover>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-mocha .docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-mocha .docstring>section:hover a.docs-sourcelink{opacity:1}html.theme--catppuccin-mocha .documenter-example-output{background-color:#1e1e2e}html.theme--catppuccin-mocha .outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#181825;color:#cdd6f4;border-bottom:3px solid rgba(0,0,0,0);padding:10px 35px;text-align:center;font-size:15px}html.theme--catppuccin-mocha .outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}html.theme--catppuccin-mocha .outdated-warning-overlay a{color:#89b4fa}html.theme--catppuccin-mocha .outdated-warning-overlay a:hover{color:#89dceb}html.theme--catppuccin-mocha .content pre{border:2px solid #585b70;border-radius:4px}html.theme--catppuccin-mocha .content code{font-weight:inherit}html.theme--catppuccin-mocha .content a code{color:#89b4fa}html.theme--catppuccin-mocha .content a:hover code{color:#89dceb}html.theme--catppuccin-mocha .content h1 code,html.theme--catppuccin-mocha .content h2 code,html.theme--catppuccin-mocha .content h3 code,html.theme--catppuccin-mocha .content h4 code,html.theme--catppuccin-mocha .content h5 code,html.theme--catppuccin-mocha .content h6 code{color:#cdd6f4}html.theme--catppuccin-mocha .content table{display:block;width:initial;max-width:100%;overflow-x:auto}html.theme--catppuccin-mocha .content blockquote>ul:first-child,html.theme--catppuccin-mocha .content blockquote>ol:first-child,html.theme--catppuccin-mocha .content .admonition-body>ul:first-child,html.theme--catppuccin-mocha .content .admonition-body>ol:first-child{margin-top:0}html.theme--catppuccin-mocha pre,html.theme--catppuccin-mocha code{font-variant-ligatures:no-contextual}html.theme--catppuccin-mocha .breadcrumb a.is-disabled{cursor:default;pointer-events:none}html.theme--catppuccin-mocha .breadcrumb a.is-disabled,html.theme--catppuccin-mocha .breadcrumb a.is-disabled:hover{color:#b8c5ef}html.theme--catppuccin-mocha .hljs{background:initial !important}html.theme--catppuccin-mocha .katex .katex-mathml{top:0;right:0}html.theme--catppuccin-mocha .katex-display,html.theme--catppuccin-mocha mjx-container,html.theme--catppuccin-mocha .MathJax_Display{margin:0.5em 0 !important}html.theme--catppuccin-mocha html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}html.theme--catppuccin-mocha li.no-marker{list-style:none}html.theme--catppuccin-mocha #documenter .docs-main>article{overflow-wrap:break-word}html.theme--catppuccin-mocha #documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha #documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha #documenter .docs-main{width:100%}html.theme--catppuccin-mocha #documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}html.theme--catppuccin-mocha #documenter .docs-main>header,html.theme--catppuccin-mocha #documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar{background-color:#1e1e2e;border-bottom:1px solid #585b70;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .docs-right .docs-icon,html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #171717;transition-duration:0.7s;-webkit-transition-duration:0.7s}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}html.theme--catppuccin-mocha #documenter .docs-main section.footnotes{border-top:1px solid #585b70}html.theme--catppuccin-mocha #documenter .docs-main section.footnotes li .tag:first-child,html.theme--catppuccin-mocha #documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,html.theme--catppuccin-mocha #documenter .docs-main section.footnotes li .content kbd:first-child,html.theme--catppuccin-mocha .content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}html.theme--catppuccin-mocha #documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #585b70;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha #documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}html.theme--catppuccin-mocha #documenter .docs-main .docs-footer .docs-footer-nextpage,html.theme--catppuccin-mocha #documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}html.theme--catppuccin-mocha #documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}html.theme--catppuccin-mocha #documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}html.theme--catppuccin-mocha #documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}html.theme--catppuccin-mocha #documenter .docs-sidebar{display:flex;flex-direction:column;color:#cdd6f4;background-color:#181825;border-right:1px solid #585b70;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}html.theme--catppuccin-mocha #documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #171717}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha #documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha #documenter .docs-sidebar{left:0;top:0}}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-package-name a,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-package-name a:hover{color:#cdd6f4}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-version-selector{border-top:1px solid #585b70;display:none;padding:0.5rem}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-version-selector.visible{display:flex}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #585b70;padding-bottom:1.5rem}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #585b70}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu .tocitem,html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#cdd6f4;background:#181825}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu a.tocitem:hover,html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#cdd6f4;background-color:#202031}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #585b70;border-bottom:1px solid #585b70;background-color:#11111b}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#11111b;color:#cdd6f4}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#202031;color:#cdd6f4}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #585b70}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input{width:14.4rem}html.theme--catppuccin-mocha #documenter .docs-sidebar #documenter-search-query{color:#868c98;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#28283e}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#383856}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha #documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-mocha #documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-mocha #documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#28283e}html.theme--catppuccin-mocha #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#383856}}html.theme--catppuccin-mocha kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(245,245,245,0.6);box-shadow:0 2px 0 1px rgba(245,245,245,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}html.theme--catppuccin-mocha .search-min-width-50{min-width:50%}html.theme--catppuccin-mocha .search-min-height-100{min-height:100%}html.theme--catppuccin-mocha .search-modal-card-body{max-height:calc(100vh - 15rem)}html.theme--catppuccin-mocha .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-mocha .search-result-link:hover,html.theme--catppuccin-mocha .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--catppuccin-mocha .search-result-link .property-search-result-badge,html.theme--catppuccin-mocha .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-mocha .property-search-result-badge,html.theme--catppuccin-mocha .search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}html.theme--catppuccin-mocha .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-mocha .search-result-link:hover .search-filter,html.theme--catppuccin-mocha .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-mocha .search-result-link:focus .search-filter{color:#333;background-color:#f1f5f9}html.theme--catppuccin-mocha .search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}html.theme--catppuccin-mocha .search-filter:hover,html.theme--catppuccin-mocha .search-filter:focus{color:#333}html.theme--catppuccin-mocha .search-filter-selected{color:#313244;background-color:#b4befe}html.theme--catppuccin-mocha .search-filter-selected:hover,html.theme--catppuccin-mocha .search-filter-selected:focus{color:#313244}html.theme--catppuccin-mocha .search-result-highlight{background-color:#ffdd57;color:black}html.theme--catppuccin-mocha .search-divider{border-bottom:1px solid #585b70}html.theme--catppuccin-mocha .search-result-title{width:85%;color:#f5f5f5}html.theme--catppuccin-mocha .search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-mocha #search-modal .modal-card-body::-webkit-scrollbar,html.theme--catppuccin-mocha #search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}html.theme--catppuccin-mocha #search-modal .modal-card-body::-webkit-scrollbar-thumb,html.theme--catppuccin-mocha #search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}html.theme--catppuccin-mocha #search-modal .modal-card-body::-webkit-scrollbar-track,html.theme--catppuccin-mocha #search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}html.theme--catppuccin-mocha .w-100{width:100%}html.theme--catppuccin-mocha .gap-2{gap:0.5rem}html.theme--catppuccin-mocha .gap-4{gap:1rem}html.theme--catppuccin-mocha .gap-8{gap:2rem}html.theme--catppuccin-mocha{background-color:#1e1e2e;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-mocha a{transition:all 200ms ease}html.theme--catppuccin-mocha .label{color:#cdd6f4}html.theme--catppuccin-mocha .button,html.theme--catppuccin-mocha .control.has-icons-left .icon,html.theme--catppuccin-mocha .control.has-icons-right .icon,html.theme--catppuccin-mocha .input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha .pagination-ellipsis,html.theme--catppuccin-mocha .pagination-link,html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .select,html.theme--catppuccin-mocha .select select,html.theme--catppuccin-mocha .textarea{height:2.5em;color:#cdd6f4}html.theme--catppuccin-mocha .input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha .textarea{transition:all 200ms ease;box-shadow:none;border-width:1px;padding-left:1em;padding-right:1em;color:#cdd6f4}html.theme--catppuccin-mocha .select:after,html.theme--catppuccin-mocha .select select{border-width:1px}html.theme--catppuccin-mocha .menu-list a{transition:all 300ms ease}html.theme--catppuccin-mocha .modal-card-foot,html.theme--catppuccin-mocha .modal-card-head{border-color:#585b70}html.theme--catppuccin-mocha .navbar{border-radius:.4em}html.theme--catppuccin-mocha .navbar.is-transparent{background:none}html.theme--catppuccin-mocha .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#89b4fa}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .navbar .navbar-menu{background-color:#89b4fa;border-radius:0 0 .4em .4em}}html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body){color:#313244}html.theme--catppuccin-mocha .tag.is-link:not(body),html.theme--catppuccin-mocha .docstring>section>a.is-link.docs-sourcelink:not(body),html.theme--catppuccin-mocha .content kbd.is-link:not(body){color:#313244}html.theme--catppuccin-mocha .ansi span.sgr1{font-weight:bolder}html.theme--catppuccin-mocha .ansi span.sgr2{font-weight:lighter}html.theme--catppuccin-mocha .ansi span.sgr3{font-style:italic}html.theme--catppuccin-mocha .ansi span.sgr4{text-decoration:underline}html.theme--catppuccin-mocha .ansi span.sgr7{color:#1e1e2e;background-color:#cdd6f4}html.theme--catppuccin-mocha .ansi span.sgr8{color:transparent}html.theme--catppuccin-mocha .ansi span.sgr8 span{color:transparent}html.theme--catppuccin-mocha .ansi span.sgr9{text-decoration:line-through}html.theme--catppuccin-mocha .ansi span.sgr30{color:#45475a}html.theme--catppuccin-mocha .ansi span.sgr31{color:#f38ba8}html.theme--catppuccin-mocha .ansi span.sgr32{color:#a6e3a1}html.theme--catppuccin-mocha .ansi span.sgr33{color:#f9e2af}html.theme--catppuccin-mocha .ansi span.sgr34{color:#89b4fa}html.theme--catppuccin-mocha .ansi span.sgr35{color:#f5c2e7}html.theme--catppuccin-mocha .ansi span.sgr36{color:#94e2d5}html.theme--catppuccin-mocha .ansi span.sgr37{color:#bac2de}html.theme--catppuccin-mocha .ansi span.sgr40{background-color:#45475a}html.theme--catppuccin-mocha .ansi span.sgr41{background-color:#f38ba8}html.theme--catppuccin-mocha .ansi span.sgr42{background-color:#a6e3a1}html.theme--catppuccin-mocha .ansi span.sgr43{background-color:#f9e2af}html.theme--catppuccin-mocha .ansi span.sgr44{background-color:#89b4fa}html.theme--catppuccin-mocha .ansi span.sgr45{background-color:#f5c2e7}html.theme--catppuccin-mocha .ansi span.sgr46{background-color:#94e2d5}html.theme--catppuccin-mocha .ansi span.sgr47{background-color:#bac2de}html.theme--catppuccin-mocha .ansi span.sgr90{color:#585b70}html.theme--catppuccin-mocha .ansi span.sgr91{color:#f38ba8}html.theme--catppuccin-mocha .ansi span.sgr92{color:#a6e3a1}html.theme--catppuccin-mocha .ansi span.sgr93{color:#f9e2af}html.theme--catppuccin-mocha .ansi span.sgr94{color:#89b4fa}html.theme--catppuccin-mocha .ansi span.sgr95{color:#f5c2e7}html.theme--catppuccin-mocha .ansi span.sgr96{color:#94e2d5}html.theme--catppuccin-mocha .ansi span.sgr97{color:#a6adc8}html.theme--catppuccin-mocha .ansi span.sgr100{background-color:#585b70}html.theme--catppuccin-mocha .ansi span.sgr101{background-color:#f38ba8}html.theme--catppuccin-mocha .ansi span.sgr102{background-color:#a6e3a1}html.theme--catppuccin-mocha .ansi span.sgr103{background-color:#f9e2af}html.theme--catppuccin-mocha .ansi span.sgr104{background-color:#89b4fa}html.theme--catppuccin-mocha .ansi span.sgr105{background-color:#f5c2e7}html.theme--catppuccin-mocha .ansi span.sgr106{background-color:#94e2d5}html.theme--catppuccin-mocha .ansi span.sgr107{background-color:#a6adc8}html.theme--catppuccin-mocha code.language-julia-repl>span.hljs-meta{color:#a6e3a1;font-weight:bolder}html.theme--catppuccin-mocha code .hljs{color:#cdd6f4;background:#1e1e2e}html.theme--catppuccin-mocha code .hljs-keyword{color:#cba6f7}html.theme--catppuccin-mocha code .hljs-built_in{color:#f38ba8}html.theme--catppuccin-mocha code .hljs-type{color:#f9e2af}html.theme--catppuccin-mocha code .hljs-literal{color:#fab387}html.theme--catppuccin-mocha code .hljs-number{color:#fab387}html.theme--catppuccin-mocha code .hljs-operator{color:#94e2d5}html.theme--catppuccin-mocha code .hljs-punctuation{color:#bac2de}html.theme--catppuccin-mocha code .hljs-property{color:#94e2d5}html.theme--catppuccin-mocha code .hljs-regexp{color:#f5c2e7}html.theme--catppuccin-mocha code .hljs-string{color:#a6e3a1}html.theme--catppuccin-mocha code .hljs-char.escape_{color:#a6e3a1}html.theme--catppuccin-mocha code .hljs-subst{color:#a6adc8}html.theme--catppuccin-mocha code .hljs-symbol{color:#f2cdcd}html.theme--catppuccin-mocha code .hljs-variable{color:#cba6f7}html.theme--catppuccin-mocha code .hljs-variable.language_{color:#cba6f7}html.theme--catppuccin-mocha code .hljs-variable.constant_{color:#fab387}html.theme--catppuccin-mocha code .hljs-title{color:#89b4fa}html.theme--catppuccin-mocha code .hljs-title.class_{color:#f9e2af}html.theme--catppuccin-mocha code .hljs-title.function_{color:#89b4fa}html.theme--catppuccin-mocha code .hljs-params{color:#cdd6f4}html.theme--catppuccin-mocha code .hljs-comment{color:#585b70}html.theme--catppuccin-mocha code .hljs-doctag{color:#f38ba8}html.theme--catppuccin-mocha code .hljs-meta{color:#fab387}html.theme--catppuccin-mocha code .hljs-section{color:#89b4fa}html.theme--catppuccin-mocha code .hljs-tag{color:#a6adc8}html.theme--catppuccin-mocha code .hljs-name{color:#cba6f7}html.theme--catppuccin-mocha code .hljs-attr{color:#89b4fa}html.theme--catppuccin-mocha code .hljs-attribute{color:#a6e3a1}html.theme--catppuccin-mocha code .hljs-bullet{color:#94e2d5}html.theme--catppuccin-mocha code .hljs-code{color:#a6e3a1}html.theme--catppuccin-mocha code .hljs-emphasis{color:#f38ba8;font-style:italic}html.theme--catppuccin-mocha code .hljs-strong{color:#f38ba8;font-weight:bold}html.theme--catppuccin-mocha code .hljs-formula{color:#94e2d5}html.theme--catppuccin-mocha code .hljs-link{color:#74c7ec;font-style:italic}html.theme--catppuccin-mocha code .hljs-quote{color:#a6e3a1;font-style:italic}html.theme--catppuccin-mocha code .hljs-selector-tag{color:#f9e2af}html.theme--catppuccin-mocha code .hljs-selector-id{color:#89b4fa}html.theme--catppuccin-mocha code .hljs-selector-class{color:#94e2d5}html.theme--catppuccin-mocha code .hljs-selector-attr{color:#cba6f7}html.theme--catppuccin-mocha code .hljs-selector-pseudo{color:#94e2d5}html.theme--catppuccin-mocha code .hljs-template-tag{color:#f2cdcd}html.theme--catppuccin-mocha code .hljs-template-variable{color:#f2cdcd}html.theme--catppuccin-mocha code .hljs-addition{color:#a6e3a1;background:rgba(166,227,161,0.15)}html.theme--catppuccin-mocha code .hljs-deletion{color:#f38ba8;background:rgba(243,139,168,0.15)}html.theme--catppuccin-mocha .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-mocha .search-result-link:hover,html.theme--catppuccin-mocha .search-result-link:focus{background-color:#313244}html.theme--catppuccin-mocha .search-result-link .property-search-result-badge,html.theme--catppuccin-mocha .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-mocha .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-mocha .search-result-link:hover .search-filter,html.theme--catppuccin-mocha .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-mocha .search-result-link:focus .search-filter{color:#313244 !important;background-color:#b4befe !important}html.theme--catppuccin-mocha .search-result-title{color:#cdd6f4}html.theme--catppuccin-mocha .search-result-highlight{background-color:#f38ba8;color:#181825}html.theme--catppuccin-mocha .search-divider{border-bottom:1px solid #5e6d6f50}html.theme--catppuccin-mocha .w-100{width:100%}html.theme--catppuccin-mocha .gap-2{gap:0.5rem}html.theme--catppuccin-mocha .gap-4{gap:1rem} diff --git a/dev/assets/themes/documenter-dark.css b/dev/assets/themes/documenter-dark.css new file mode 100644 index 0000000..c41c82f --- /dev/null +++ b/dev/assets/themes/documenter-dark.css @@ -0,0 +1,7 @@ +html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark .file-cta,html.theme--documenter-dark .file-name,html.theme--documenter-dark .select select,html.theme--documenter-dark .textarea,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark .button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:.4em;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}html.theme--documenter-dark .pagination-previous:focus,html.theme--documenter-dark .pagination-next:focus,html.theme--documenter-dark .pagination-link:focus,html.theme--documenter-dark .pagination-ellipsis:focus,html.theme--documenter-dark .file-cta:focus,html.theme--documenter-dark .file-name:focus,html.theme--documenter-dark .select select:focus,html.theme--documenter-dark .textarea:focus,html.theme--documenter-dark .input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:focus,html.theme--documenter-dark .button:focus,html.theme--documenter-dark .is-focused.pagination-previous,html.theme--documenter-dark .is-focused.pagination-next,html.theme--documenter-dark .is-focused.pagination-link,html.theme--documenter-dark .is-focused.pagination-ellipsis,html.theme--documenter-dark .is-focused.file-cta,html.theme--documenter-dark .is-focused.file-name,html.theme--documenter-dark .select select.is-focused,html.theme--documenter-dark .is-focused.textarea,html.theme--documenter-dark .is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-focused.button,html.theme--documenter-dark .pagination-previous:active,html.theme--documenter-dark .pagination-next:active,html.theme--documenter-dark .pagination-link:active,html.theme--documenter-dark .pagination-ellipsis:active,html.theme--documenter-dark .file-cta:active,html.theme--documenter-dark .file-name:active,html.theme--documenter-dark .select select:active,html.theme--documenter-dark .textarea:active,html.theme--documenter-dark .input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:active,html.theme--documenter-dark .button:active,html.theme--documenter-dark .is-active.pagination-previous,html.theme--documenter-dark .is-active.pagination-next,html.theme--documenter-dark .is-active.pagination-link,html.theme--documenter-dark .is-active.pagination-ellipsis,html.theme--documenter-dark .is-active.file-cta,html.theme--documenter-dark .is-active.file-name,html.theme--documenter-dark .select select.is-active,html.theme--documenter-dark .is-active.textarea,html.theme--documenter-dark .is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--documenter-dark .is-active.button{outline:none}html.theme--documenter-dark .pagination-previous[disabled],html.theme--documenter-dark .pagination-next[disabled],html.theme--documenter-dark .pagination-link[disabled],html.theme--documenter-dark .pagination-ellipsis[disabled],html.theme--documenter-dark .file-cta[disabled],html.theme--documenter-dark .file-name[disabled],html.theme--documenter-dark .select select[disabled],html.theme--documenter-dark .textarea[disabled],html.theme--documenter-dark .input[disabled],html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled],html.theme--documenter-dark .button[disabled],fieldset[disabled] html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark fieldset[disabled] .pagination-previous,fieldset[disabled] html.theme--documenter-dark .pagination-next,html.theme--documenter-dark fieldset[disabled] .pagination-next,fieldset[disabled] html.theme--documenter-dark .pagination-link,html.theme--documenter-dark fieldset[disabled] .pagination-link,fieldset[disabled] html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark fieldset[disabled] .pagination-ellipsis,fieldset[disabled] html.theme--documenter-dark .file-cta,html.theme--documenter-dark fieldset[disabled] .file-cta,fieldset[disabled] html.theme--documenter-dark .file-name,html.theme--documenter-dark fieldset[disabled] .file-name,fieldset[disabled] html.theme--documenter-dark .select select,fieldset[disabled] html.theme--documenter-dark .textarea,fieldset[disabled] html.theme--documenter-dark .input,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark fieldset[disabled] .select select,html.theme--documenter-dark .select fieldset[disabled] select,html.theme--documenter-dark fieldset[disabled] .textarea,html.theme--documenter-dark fieldset[disabled] .input,html.theme--documenter-dark fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] html.theme--documenter-dark .button,html.theme--documenter-dark fieldset[disabled] .button{cursor:not-allowed}html.theme--documenter-dark .tabs,html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark .breadcrumb,html.theme--documenter-dark .file,html.theme--documenter-dark .button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.theme--documenter-dark .navbar-link:not(.is-arrowless)::after,html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}html.theme--documenter-dark .admonition:not(:last-child),html.theme--documenter-dark .tabs:not(:last-child),html.theme--documenter-dark .pagination:not(:last-child),html.theme--documenter-dark .message:not(:last-child),html.theme--documenter-dark .level:not(:last-child),html.theme--documenter-dark .breadcrumb:not(:last-child),html.theme--documenter-dark .block:not(:last-child),html.theme--documenter-dark .title:not(:last-child),html.theme--documenter-dark .subtitle:not(:last-child),html.theme--documenter-dark .table-container:not(:last-child),html.theme--documenter-dark .table:not(:last-child),html.theme--documenter-dark .progress:not(:last-child),html.theme--documenter-dark .notification:not(:last-child),html.theme--documenter-dark .content:not(:last-child),html.theme--documenter-dark .box:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .modal-close,html.theme--documenter-dark .delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}html.theme--documenter-dark .modal-close::before,html.theme--documenter-dark .delete::before,html.theme--documenter-dark .modal-close::after,html.theme--documenter-dark .delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--documenter-dark .modal-close::before,html.theme--documenter-dark .delete::before{height:2px;width:50%}html.theme--documenter-dark .modal-close::after,html.theme--documenter-dark .delete::after{height:50%;width:2px}html.theme--documenter-dark .modal-close:hover,html.theme--documenter-dark .delete:hover,html.theme--documenter-dark .modal-close:focus,html.theme--documenter-dark .delete:focus{background-color:rgba(10,10,10,0.3)}html.theme--documenter-dark .modal-close:active,html.theme--documenter-dark .delete:active{background-color:rgba(10,10,10,0.4)}html.theme--documenter-dark .is-small.modal-close,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.modal-close,html.theme--documenter-dark .is-small.delete,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}html.theme--documenter-dark .is-medium.modal-close,html.theme--documenter-dark .is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}html.theme--documenter-dark .is-large.modal-close,html.theme--documenter-dark .is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}html.theme--documenter-dark .control.is-loading::after,html.theme--documenter-dark .select.is-loading::after,html.theme--documenter-dark .loader,html.theme--documenter-dark .button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #dbdee0;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}html.theme--documenter-dark .hero-video,html.theme--documenter-dark .modal-background,html.theme--documenter-dark .modal,html.theme--documenter-dark .image.is-square img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--documenter-dark .image.is-square .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--documenter-dark .image.is-1by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--documenter-dark .image.is-1by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--documenter-dark .image.is-5by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--documenter-dark .image.is-5by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--documenter-dark .image.is-4by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--documenter-dark .image.is-4by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--documenter-dark .image.is-3by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--documenter-dark .image.is-3by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--documenter-dark .image.is-5by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--documenter-dark .image.is-5by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--documenter-dark .image.is-16by9 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--documenter-dark .image.is-16by9 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--documenter-dark .image.is-2by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--documenter-dark .image.is-2by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--documenter-dark .image.is-3by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--documenter-dark .image.is-3by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--documenter-dark .image.is-4by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--documenter-dark .image.is-4by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--documenter-dark .image.is-3by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--documenter-dark .image.is-3by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--documenter-dark .image.is-2by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--documenter-dark .image.is-2by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--documenter-dark .image.is-3by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--documenter-dark .image.is-3by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--documenter-dark .image.is-9by16 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--documenter-dark .image.is-9by16 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--documenter-dark .image.is-1by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--documenter-dark .image.is-1by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--documenter-dark .image.is-1by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--documenter-dark .image.is-1by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}html.theme--documenter-dark .navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#ecf0f1 !important}a.has-text-light:hover,a.has-text-light:focus{color:#cfd9db !important}.has-background-light{background-color:#ecf0f1 !important}.has-text-dark{color:#282f2f !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#111414 !important}.has-background-dark{background-color:#282f2f !important}.has-text-primary{color:#375a7f !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#28415b !important}.has-background-primary{background-color:#375a7f !important}.has-text-primary-light{color:#f1f5f9 !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#cddbe9 !important}.has-background-primary-light{background-color:#f1f5f9 !important}.has-text-primary-dark{color:#4d7eb2 !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#7198c1 !important}.has-background-primary-dark{background-color:#4d7eb2 !important}.has-text-link{color:#1abc9c !important}a.has-text-link:hover,a.has-text-link:focus{color:#148f77 !important}.has-background-link{background-color:#1abc9c !important}.has-text-link-light{color:#edfdf9 !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#c0f6ec !important}.has-background-link-light{background-color:#edfdf9 !important}.has-text-link-dark{color:#15987e !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#1bc5a4 !important}.has-background-link-dark{background-color:#15987e !important}.has-text-info{color:#3c5dcd !important}a.has-text-info:hover,a.has-text-info:focus{color:#2c48aa !important}.has-background-info{background-color:#3c5dcd !important}.has-text-info-light{color:#eff2fb !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#c6d0f0 !important}.has-background-info-light{background-color:#eff2fb !important}.has-text-info-dark{color:#3253c3 !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#5571d3 !important}.has-background-info-dark{background-color:#3253c3 !important}.has-text-success{color:#259a12 !important}a.has-text-success:hover,a.has-text-success:focus{color:#1a6c0d !important}.has-background-success{background-color:#259a12 !important}.has-text-success-light{color:#effded !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#c7f8bf !important}.has-background-success-light{background-color:#effded !important}.has-text-success-dark{color:#2ec016 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#3fe524 !important}.has-background-success-dark{background-color:#2ec016 !important}.has-text-warning{color:#f4c72f !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#e4b30c !important}.has-background-warning{background-color:#f4c72f !important}.has-text-warning-light{color:#fefaec !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#fbedbb !important}.has-background-warning-light{background-color:#fefaec !important}.has-text-warning-dark{color:#8c6e07 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#bd940a !important}.has-background-warning-dark{background-color:#8c6e07 !important}.has-text-danger{color:#cb3c33 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#a23029 !important}.has-background-danger{background-color:#cb3c33 !important}.has-text-danger-light{color:#fbefef !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#f1c8c6 !important}.has-background-danger-light{background-color:#fbefef !important}.has-text-danger-dark{color:#c03930 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#d35850 !important}.has-background-danger-dark{background-color:#c03930 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#282f2f !important}.has-background-grey-darker{background-color:#282f2f !important}.has-text-grey-dark{color:#343c3d !important}.has-background-grey-dark{background-color:#343c3d !important}.has-text-grey{color:#5e6d6f !important}.has-background-grey{background-color:#5e6d6f !important}.has-text-grey-light{color:#8c9b9d !important}.has-background-grey-light{background-color:#8c9b9d !important}.has-text-grey-lighter{color:#dbdee0 !important}.has-background-grey-lighter{background-color:#dbdee0 !important}.has-text-white-ter{color:#ecf0f1 !important}.has-background-white-ter{background-color:#ecf0f1 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,html.theme--documenter-dark .docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}html.theme--documenter-dark{/*! + Theme: a11y-dark + Author: @ericwbailey + Maintainer: @ericwbailey + + Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css +*/}html.theme--documenter-dark html{background-color:#1f2424;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--documenter-dark article,html.theme--documenter-dark aside,html.theme--documenter-dark figure,html.theme--documenter-dark footer,html.theme--documenter-dark header,html.theme--documenter-dark hgroup,html.theme--documenter-dark section{display:block}html.theme--documenter-dark body,html.theme--documenter-dark button,html.theme--documenter-dark input,html.theme--documenter-dark optgroup,html.theme--documenter-dark select,html.theme--documenter-dark textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}html.theme--documenter-dark code,html.theme--documenter-dark pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--documenter-dark body{color:#fff;font-size:1em;font-weight:400;line-height:1.5}html.theme--documenter-dark a{color:#1abc9c;cursor:pointer;text-decoration:none}html.theme--documenter-dark a strong{color:currentColor}html.theme--documenter-dark a:hover{color:#1dd2af}html.theme--documenter-dark code{background-color:rgba(255,255,255,0.05);color:#ececec;font-size:.875em;font-weight:normal;padding:.1em}html.theme--documenter-dark hr{background-color:#282f2f;border:none;display:block;height:2px;margin:1.5rem 0}html.theme--documenter-dark img{height:auto;max-width:100%}html.theme--documenter-dark input[type="checkbox"],html.theme--documenter-dark input[type="radio"]{vertical-align:baseline}html.theme--documenter-dark small{font-size:.875em}html.theme--documenter-dark span{font-style:inherit;font-weight:inherit}html.theme--documenter-dark strong{color:#f2f2f2;font-weight:700}html.theme--documenter-dark fieldset{border:none}html.theme--documenter-dark pre{-webkit-overflow-scrolling:touch;background-color:#282f2f;color:#fff;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}html.theme--documenter-dark pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}html.theme--documenter-dark table td,html.theme--documenter-dark table th{vertical-align:top}html.theme--documenter-dark table td:not([align]),html.theme--documenter-dark table th:not([align]){text-align:inherit}html.theme--documenter-dark table th{color:#f2f2f2}html.theme--documenter-dark .box{background-color:#343c3d;border-radius:8px;box-shadow:none;color:#fff;display:block;padding:1.25rem}html.theme--documenter-dark a.box:hover,html.theme--documenter-dark a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #1abc9c}html.theme--documenter-dark a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #1abc9c}html.theme--documenter-dark .button{background-color:#282f2f;border-color:#4c5759;border-width:1px;color:#375a7f;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}html.theme--documenter-dark .button strong{color:inherit}html.theme--documenter-dark .button .icon,html.theme--documenter-dark .button .icon.is-small,html.theme--documenter-dark .button #documenter .docs-sidebar form.docs-search>input.icon,html.theme--documenter-dark #documenter .docs-sidebar .button form.docs-search>input.icon,html.theme--documenter-dark .button .icon.is-medium,html.theme--documenter-dark .button .icon.is-large{height:1.5em;width:1.5em}html.theme--documenter-dark .button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}html.theme--documenter-dark .button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}html.theme--documenter-dark .button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}html.theme--documenter-dark .button:hover,html.theme--documenter-dark .button.is-hovered{border-color:#8c9b9d;color:#f2f2f2}html.theme--documenter-dark .button:focus,html.theme--documenter-dark .button.is-focused{border-color:#8c9b9d;color:#17a689}html.theme--documenter-dark .button:focus:not(:active),html.theme--documenter-dark .button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .button:active,html.theme--documenter-dark .button.is-active{border-color:#343c3d;color:#f2f2f2}html.theme--documenter-dark .button.is-text{background-color:transparent;border-color:transparent;color:#fff;text-decoration:underline}html.theme--documenter-dark .button.is-text:hover,html.theme--documenter-dark .button.is-text.is-hovered,html.theme--documenter-dark .button.is-text:focus,html.theme--documenter-dark .button.is-text.is-focused{background-color:#282f2f;color:#f2f2f2}html.theme--documenter-dark .button.is-text:active,html.theme--documenter-dark .button.is-text.is-active{background-color:#1d2122;color:#f2f2f2}html.theme--documenter-dark .button.is-text[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}html.theme--documenter-dark .button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#1abc9c;text-decoration:none}html.theme--documenter-dark .button.is-ghost:hover,html.theme--documenter-dark .button.is-ghost.is-hovered{color:#1abc9c;text-decoration:underline}html.theme--documenter-dark .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white:hover,html.theme--documenter-dark .button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white:focus,html.theme--documenter-dark .button.is-white.is-focused{border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white:focus:not(:active),html.theme--documenter-dark .button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--documenter-dark .button.is-white:active,html.theme--documenter-dark .button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}html.theme--documenter-dark .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .button.is-white.is-inverted:hover,html.theme--documenter-dark .button.is-white.is-inverted.is-hovered{background-color:#000}html.theme--documenter-dark .button.is-white.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-white.is-outlined:hover,html.theme--documenter-dark .button.is-white.is-outlined.is-hovered,html.theme--documenter-dark .button.is-white.is-outlined:focus,html.theme--documenter-dark .button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--documenter-dark .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-white.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-white.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-white.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-white.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--documenter-dark .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black:hover,html.theme--documenter-dark .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black:focus,html.theme--documenter-dark .button.is-black.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black:focus:not(:active),html.theme--documenter-dark .button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--documenter-dark .button.is-black:active,html.theme--documenter-dark .button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}html.theme--documenter-dark .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-inverted:hover,html.theme--documenter-dark .button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-black.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-outlined:hover,html.theme--documenter-dark .button.is-black.is-outlined.is-hovered,html.theme--documenter-dark .button.is-black.is-outlined:focus,html.theme--documenter-dark .button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--documenter-dark .button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-black.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-black.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-black.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-black.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-light{background-color:#ecf0f1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light:hover,html.theme--documenter-dark .button.is-light.is-hovered{background-color:#e5eaec;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light:focus,html.theme--documenter-dark .button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light:focus:not(:active),html.theme--documenter-dark .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(236,240,241,0.25)}html.theme--documenter-dark .button.is-light:active,html.theme--documenter-dark .button.is-light.is-active{background-color:#dde4e6;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light{background-color:#ecf0f1;border-color:#ecf0f1;box-shadow:none}html.theme--documenter-dark .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-inverted:hover,html.theme--documenter-dark .button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--documenter-dark .button.is-light.is-outlined{background-color:transparent;border-color:#ecf0f1;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-outlined:hover,html.theme--documenter-dark .button.is-light.is-outlined.is-hovered,html.theme--documenter-dark .button.is-light.is-outlined:focus,html.theme--documenter-dark .button.is-light.is-outlined.is-focused{background-color:#ecf0f1;border-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #ecf0f1 #ecf0f1 !important}html.theme--documenter-dark .button.is-light.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-light.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-light.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--documenter-dark .button.is-light.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light.is-outlined{background-color:transparent;border-color:#ecf0f1;box-shadow:none;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ecf0f1 #ecf0f1 !important}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-dark,html.theme--documenter-dark .content kbd.button{background-color:#282f2f;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark:hover,html.theme--documenter-dark .content kbd.button:hover,html.theme--documenter-dark .button.is-dark.is-hovered,html.theme--documenter-dark .content kbd.button.is-hovered{background-color:#232829;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark:focus,html.theme--documenter-dark .content kbd.button:focus,html.theme--documenter-dark .button.is-dark.is-focused,html.theme--documenter-dark .content kbd.button.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark:focus:not(:active),html.theme--documenter-dark .content kbd.button:focus:not(:active),html.theme--documenter-dark .button.is-dark.is-focused:not(:active),html.theme--documenter-dark .content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(40,47,47,0.25)}html.theme--documenter-dark .button.is-dark:active,html.theme--documenter-dark .content kbd.button:active,html.theme--documenter-dark .button.is-dark.is-active,html.theme--documenter-dark .content kbd.button.is-active{background-color:#1d2122;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark[disabled],html.theme--documenter-dark .content kbd.button[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark,fieldset[disabled] html.theme--documenter-dark .content kbd.button{background-color:#282f2f;border-color:#282f2f;box-shadow:none}html.theme--documenter-dark .button.is-dark.is-inverted,html.theme--documenter-dark .content kbd.button.is-inverted{background-color:#fff;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-inverted:hover,html.theme--documenter-dark .content kbd.button.is-inverted:hover,html.theme--documenter-dark .button.is-dark.is-inverted.is-hovered,html.theme--documenter-dark .content kbd.button.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-dark.is-inverted[disabled],html.theme--documenter-dark .content kbd.button.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-inverted,fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-loading::after,html.theme--documenter-dark .content kbd.button.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-dark.is-outlined,html.theme--documenter-dark .content kbd.button.is-outlined{background-color:transparent;border-color:#282f2f;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-outlined:hover,html.theme--documenter-dark .content kbd.button.is-outlined:hover,html.theme--documenter-dark .button.is-dark.is-outlined.is-hovered,html.theme--documenter-dark .content kbd.button.is-outlined.is-hovered,html.theme--documenter-dark .button.is-dark.is-outlined:focus,html.theme--documenter-dark .content kbd.button.is-outlined:focus,html.theme--documenter-dark .button.is-dark.is-outlined.is-focused,html.theme--documenter-dark .content kbd.button.is-outlined.is-focused{background-color:#282f2f;border-color:#282f2f;color:#fff}html.theme--documenter-dark .button.is-dark.is-outlined.is-loading::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #282f2f #282f2f !important}html.theme--documenter-dark .button.is-dark.is-outlined.is-loading:hover::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-dark.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-dark.is-outlined.is-loading:focus::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-dark.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-dark.is-outlined[disabled],html.theme--documenter-dark .content kbd.button.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-outlined,fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-outlined{background-color:transparent;border-color:#282f2f;box-shadow:none;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined:hover,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined:focus,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-focused,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-focused{background-color:#fff;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #282f2f #282f2f !important}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined[disabled],html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined,fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-primary,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink{background-color:#375a7f;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary:hover,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#335476;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary:focus,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:focus,html.theme--documenter-dark .button.is-primary.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary:focus:not(:active),html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:focus:not(:active),html.theme--documenter-dark .button.is-primary.is-focused:not(:active),html.theme--documenter-dark .docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(55,90,127,0.25)}html.theme--documenter-dark .button.is-primary:active,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:active,html.theme--documenter-dark .button.is-primary.is-active,html.theme--documenter-dark .docstring>section>a.button.is-active.docs-sourcelink{background-color:#2f4d6d;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary[disabled],html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink{background-color:#375a7f;border-color:#375a7f;box-shadow:none}html.theme--documenter-dark .button.is-primary.is-inverted,html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-inverted:hover,html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-inverted.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}html.theme--documenter-dark .button.is-primary.is-inverted[disabled],html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary.is-inverted,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-loading::after,html.theme--documenter-dark .docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-primary.is-outlined,html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#375a7f;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-outlined:hover,html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-outlined.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,html.theme--documenter-dark .button.is-primary.is-outlined:focus,html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink:focus,html.theme--documenter-dark .button.is-primary.is-outlined.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#375a7f;border-color:#375a7f;color:#fff}html.theme--documenter-dark .button.is-primary.is-outlined.is-loading::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #375a7f #375a7f !important}html.theme--documenter-dark .button.is-primary.is-outlined.is-loading:hover::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--documenter-dark .button.is-primary.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--documenter-dark .button.is-primary.is-outlined.is-loading:focus::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--documenter-dark .button.is-primary.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-primary.is-outlined[disabled],html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary.is-outlined,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#375a7f;box-shadow:none;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined:hover,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined:focus,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #375a7f #375a7f !important}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined[disabled],html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-primary.is-light,html.theme--documenter-dark .docstring>section>a.button.is-light.docs-sourcelink{background-color:#f1f5f9;color:#4d7eb2}html.theme--documenter-dark .button.is-primary.is-light:hover,html.theme--documenter-dark .docstring>section>a.button.is-light.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-light.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#e8eef5;border-color:transparent;color:#4d7eb2}html.theme--documenter-dark .button.is-primary.is-light:active,html.theme--documenter-dark .docstring>section>a.button.is-light.docs-sourcelink:active,html.theme--documenter-dark .button.is-primary.is-light.is-active,html.theme--documenter-dark .docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#dfe8f1;border-color:transparent;color:#4d7eb2}html.theme--documenter-dark .button.is-link{background-color:#1abc9c;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link:hover,html.theme--documenter-dark .button.is-link.is-hovered{background-color:#18b193;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link:focus,html.theme--documenter-dark .button.is-link.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link:focus:not(:active),html.theme--documenter-dark .button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .button.is-link:active,html.theme--documenter-dark .button.is-link.is-active{background-color:#17a689;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link{background-color:#1abc9c;border-color:#1abc9c;box-shadow:none}html.theme--documenter-dark .button.is-link.is-inverted{background-color:#fff;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-inverted:hover,html.theme--documenter-dark .button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-link.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-link.is-outlined{background-color:transparent;border-color:#1abc9c;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-outlined:hover,html.theme--documenter-dark .button.is-link.is-outlined.is-hovered,html.theme--documenter-dark .button.is-link.is-outlined:focus,html.theme--documenter-dark .button.is-link.is-outlined.is-focused{background-color:#1abc9c;border-color:#1abc9c;color:#fff}html.theme--documenter-dark .button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #1abc9c #1abc9c !important}html.theme--documenter-dark .button.is-link.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-link.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-link.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-link.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link.is-outlined{background-color:transparent;border-color:#1abc9c;box-shadow:none;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #1abc9c #1abc9c !important}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-link.is-light{background-color:#edfdf9;color:#15987e}html.theme--documenter-dark .button.is-link.is-light:hover,html.theme--documenter-dark .button.is-link.is-light.is-hovered{background-color:#e2fbf6;border-color:transparent;color:#15987e}html.theme--documenter-dark .button.is-link.is-light:active,html.theme--documenter-dark .button.is-link.is-light.is-active{background-color:#d7f9f3;border-color:transparent;color:#15987e}html.theme--documenter-dark .button.is-info{background-color:#3c5dcd;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info:hover,html.theme--documenter-dark .button.is-info.is-hovered{background-color:#3355c9;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info:focus,html.theme--documenter-dark .button.is-info.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info:focus:not(:active),html.theme--documenter-dark .button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(60,93,205,0.25)}html.theme--documenter-dark .button.is-info:active,html.theme--documenter-dark .button.is-info.is-active{background-color:#3151bf;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info{background-color:#3c5dcd;border-color:#3c5dcd;box-shadow:none}html.theme--documenter-dark .button.is-info.is-inverted{background-color:#fff;color:#3c5dcd}html.theme--documenter-dark .button.is-info.is-inverted:hover,html.theme--documenter-dark .button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-info.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3c5dcd}html.theme--documenter-dark .button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-info.is-outlined{background-color:transparent;border-color:#3c5dcd;color:#3c5dcd}html.theme--documenter-dark .button.is-info.is-outlined:hover,html.theme--documenter-dark .button.is-info.is-outlined.is-hovered,html.theme--documenter-dark .button.is-info.is-outlined:focus,html.theme--documenter-dark .button.is-info.is-outlined.is-focused{background-color:#3c5dcd;border-color:#3c5dcd;color:#fff}html.theme--documenter-dark .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #3c5dcd #3c5dcd !important}html.theme--documenter-dark .button.is-info.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-info.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-info.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-info.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info.is-outlined{background-color:transparent;border-color:#3c5dcd;box-shadow:none;color:#3c5dcd}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#3c5dcd}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #3c5dcd #3c5dcd !important}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-info.is-light{background-color:#eff2fb;color:#3253c3}html.theme--documenter-dark .button.is-info.is-light:hover,html.theme--documenter-dark .button.is-info.is-light.is-hovered{background-color:#e5e9f8;border-color:transparent;color:#3253c3}html.theme--documenter-dark .button.is-info.is-light:active,html.theme--documenter-dark .button.is-info.is-light.is-active{background-color:#dae1f6;border-color:transparent;color:#3253c3}html.theme--documenter-dark .button.is-success{background-color:#259a12;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success:hover,html.theme--documenter-dark .button.is-success.is-hovered{background-color:#228f11;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success:focus,html.theme--documenter-dark .button.is-success.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success:focus:not(:active),html.theme--documenter-dark .button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(37,154,18,0.25)}html.theme--documenter-dark .button.is-success:active,html.theme--documenter-dark .button.is-success.is-active{background-color:#20830f;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success{background-color:#259a12;border-color:#259a12;box-shadow:none}html.theme--documenter-dark .button.is-success.is-inverted{background-color:#fff;color:#259a12}html.theme--documenter-dark .button.is-success.is-inverted:hover,html.theme--documenter-dark .button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-success.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#259a12}html.theme--documenter-dark .button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-success.is-outlined{background-color:transparent;border-color:#259a12;color:#259a12}html.theme--documenter-dark .button.is-success.is-outlined:hover,html.theme--documenter-dark .button.is-success.is-outlined.is-hovered,html.theme--documenter-dark .button.is-success.is-outlined:focus,html.theme--documenter-dark .button.is-success.is-outlined.is-focused{background-color:#259a12;border-color:#259a12;color:#fff}html.theme--documenter-dark .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #259a12 #259a12 !important}html.theme--documenter-dark .button.is-success.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-success.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-success.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-success.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success.is-outlined{background-color:transparent;border-color:#259a12;box-shadow:none;color:#259a12}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#259a12}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #259a12 #259a12 !important}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-success.is-light{background-color:#effded;color:#2ec016}html.theme--documenter-dark .button.is-success.is-light:hover,html.theme--documenter-dark .button.is-success.is-light.is-hovered{background-color:#e5fce1;border-color:transparent;color:#2ec016}html.theme--documenter-dark .button.is-success.is-light:active,html.theme--documenter-dark .button.is-success.is-light.is-active{background-color:#dbfad6;border-color:transparent;color:#2ec016}html.theme--documenter-dark .button.is-warning{background-color:#f4c72f;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning:hover,html.theme--documenter-dark .button.is-warning.is-hovered{background-color:#f3c423;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning:focus,html.theme--documenter-dark .button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning:focus:not(:active),html.theme--documenter-dark .button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(244,199,47,0.25)}html.theme--documenter-dark .button.is-warning:active,html.theme--documenter-dark .button.is-warning.is-active{background-color:#f3c017;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning{background-color:#f4c72f;border-color:#f4c72f;box-shadow:none}html.theme--documenter-dark .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#f4c72f}html.theme--documenter-dark .button.is-warning.is-inverted:hover,html.theme--documenter-dark .button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f4c72f}html.theme--documenter-dark .button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--documenter-dark .button.is-warning.is-outlined{background-color:transparent;border-color:#f4c72f;color:#f4c72f}html.theme--documenter-dark .button.is-warning.is-outlined:hover,html.theme--documenter-dark .button.is-warning.is-outlined.is-hovered,html.theme--documenter-dark .button.is-warning.is-outlined:focus,html.theme--documenter-dark .button.is-warning.is-outlined.is-focused{background-color:#f4c72f;border-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #f4c72f #f4c72f !important}html.theme--documenter-dark .button.is-warning.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-warning.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-warning.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--documenter-dark .button.is-warning.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning.is-outlined{background-color:transparent;border-color:#f4c72f;box-shadow:none;color:#f4c72f}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f4c72f}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f4c72f #f4c72f !important}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning.is-light{background-color:#fefaec;color:#8c6e07}html.theme--documenter-dark .button.is-warning.is-light:hover,html.theme--documenter-dark .button.is-warning.is-light.is-hovered{background-color:#fdf7e0;border-color:transparent;color:#8c6e07}html.theme--documenter-dark .button.is-warning.is-light:active,html.theme--documenter-dark .button.is-warning.is-light.is-active{background-color:#fdf3d3;border-color:transparent;color:#8c6e07}html.theme--documenter-dark .button.is-danger{background-color:#cb3c33;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger:hover,html.theme--documenter-dark .button.is-danger.is-hovered{background-color:#c13930;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger:focus,html.theme--documenter-dark .button.is-danger.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger:focus:not(:active),html.theme--documenter-dark .button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(203,60,51,0.25)}html.theme--documenter-dark .button.is-danger:active,html.theme--documenter-dark .button.is-danger.is-active{background-color:#b7362e;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger{background-color:#cb3c33;border-color:#cb3c33;box-shadow:none}html.theme--documenter-dark .button.is-danger.is-inverted{background-color:#fff;color:#cb3c33}html.theme--documenter-dark .button.is-danger.is-inverted:hover,html.theme--documenter-dark .button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-danger.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#cb3c33}html.theme--documenter-dark .button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-danger.is-outlined{background-color:transparent;border-color:#cb3c33;color:#cb3c33}html.theme--documenter-dark .button.is-danger.is-outlined:hover,html.theme--documenter-dark .button.is-danger.is-outlined.is-hovered,html.theme--documenter-dark .button.is-danger.is-outlined:focus,html.theme--documenter-dark .button.is-danger.is-outlined.is-focused{background-color:#cb3c33;border-color:#cb3c33;color:#fff}html.theme--documenter-dark .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #cb3c33 #cb3c33 !important}html.theme--documenter-dark .button.is-danger.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-danger.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-danger.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-danger.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger.is-outlined{background-color:transparent;border-color:#cb3c33;box-shadow:none;color:#cb3c33}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#cb3c33}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #cb3c33 #cb3c33 !important}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-danger.is-light{background-color:#fbefef;color:#c03930}html.theme--documenter-dark .button.is-danger.is-light:hover,html.theme--documenter-dark .button.is-danger.is-light.is-hovered{background-color:#f8e6e5;border-color:transparent;color:#c03930}html.theme--documenter-dark .button.is-danger.is-light:active,html.theme--documenter-dark .button.is-danger.is-light.is-active{background-color:#f6dcda;border-color:transparent;color:#c03930}html.theme--documenter-dark .button.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}html.theme--documenter-dark .button.is-small:not(.is-rounded),html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:3px}html.theme--documenter-dark .button.is-normal{font-size:1rem}html.theme--documenter-dark .button.is-medium{font-size:1.25rem}html.theme--documenter-dark .button.is-large{font-size:1.5rem}html.theme--documenter-dark .button[disabled],fieldset[disabled] html.theme--documenter-dark .button{background-color:#8c9b9d;border-color:#5e6d6f;box-shadow:none;opacity:.5}html.theme--documenter-dark .button.is-fullwidth{display:flex;width:100%}html.theme--documenter-dark .button.is-loading{color:transparent !important;pointer-events:none}html.theme--documenter-dark .button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}html.theme--documenter-dark .button.is-static{background-color:#282f2f;border-color:#5e6d6f;color:#dbdee0;box-shadow:none;pointer-events:none}html.theme--documenter-dark .button.is-rounded,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}html.theme--documenter-dark .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--documenter-dark .buttons .button{margin-bottom:0.5rem}html.theme--documenter-dark .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}html.theme--documenter-dark .buttons:last-child{margin-bottom:-0.5rem}html.theme--documenter-dark .buttons:not(:last-child){margin-bottom:1rem}html.theme--documenter-dark .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}html.theme--documenter-dark .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:3px}html.theme--documenter-dark .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}html.theme--documenter-dark .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}html.theme--documenter-dark .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}html.theme--documenter-dark .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}html.theme--documenter-dark .buttons.has-addons .button:last-child{margin-right:0}html.theme--documenter-dark .buttons.has-addons .button:hover,html.theme--documenter-dark .buttons.has-addons .button.is-hovered{z-index:2}html.theme--documenter-dark .buttons.has-addons .button:focus,html.theme--documenter-dark .buttons.has-addons .button.is-focused,html.theme--documenter-dark .buttons.has-addons .button:active,html.theme--documenter-dark .buttons.has-addons .button.is-active,html.theme--documenter-dark .buttons.has-addons .button.is-selected{z-index:3}html.theme--documenter-dark .buttons.has-addons .button:focus:hover,html.theme--documenter-dark .buttons.has-addons .button.is-focused:hover,html.theme--documenter-dark .buttons.has-addons .button:active:hover,html.theme--documenter-dark .buttons.has-addons .button.is-active:hover,html.theme--documenter-dark .buttons.has-addons .button.is-selected:hover{z-index:4}html.theme--documenter-dark .buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .buttons.is-centered{justify-content:center}html.theme--documenter-dark .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}html.theme--documenter-dark .buttons.is-right{justify-content:flex-end}html.theme--documenter-dark .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){html.theme--documenter-dark .button.is-responsive.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}html.theme--documenter-dark .button.is-responsive,html.theme--documenter-dark .button.is-responsive.is-normal{font-size:.65625rem}html.theme--documenter-dark .button.is-responsive.is-medium{font-size:.75rem}html.theme--documenter-dark .button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .button.is-responsive.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}html.theme--documenter-dark .button.is-responsive,html.theme--documenter-dark .button.is-responsive.is-normal{font-size:.75rem}html.theme--documenter-dark .button.is-responsive.is-medium{font-size:1rem}html.theme--documenter-dark .button.is-responsive.is-large{font-size:1.25rem}}html.theme--documenter-dark .container{flex-grow:1;margin:0 auto;position:relative;width:auto}html.theme--documenter-dark .container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){html.theme--documenter-dark .container{max-width:992px}}@media screen and (max-width: 1215px){html.theme--documenter-dark .container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){html.theme--documenter-dark .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){html.theme--documenter-dark .container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){html.theme--documenter-dark .container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}html.theme--documenter-dark .content li+li{margin-top:0.25em}html.theme--documenter-dark .content p:not(:last-child),html.theme--documenter-dark .content dl:not(:last-child),html.theme--documenter-dark .content ol:not(:last-child),html.theme--documenter-dark .content ul:not(:last-child),html.theme--documenter-dark .content blockquote:not(:last-child),html.theme--documenter-dark .content pre:not(:last-child),html.theme--documenter-dark .content table:not(:last-child){margin-bottom:1em}html.theme--documenter-dark .content h1,html.theme--documenter-dark .content h2,html.theme--documenter-dark .content h3,html.theme--documenter-dark .content h4,html.theme--documenter-dark .content h5,html.theme--documenter-dark .content h6{color:#f2f2f2;font-weight:600;line-height:1.125}html.theme--documenter-dark .content h1{font-size:2em;margin-bottom:0.5em}html.theme--documenter-dark .content h1:not(:first-child){margin-top:1em}html.theme--documenter-dark .content h2{font-size:1.75em;margin-bottom:0.5714em}html.theme--documenter-dark .content h2:not(:first-child){margin-top:1.1428em}html.theme--documenter-dark .content h3{font-size:1.5em;margin-bottom:0.6666em}html.theme--documenter-dark .content h3:not(:first-child){margin-top:1.3333em}html.theme--documenter-dark .content h4{font-size:1.25em;margin-bottom:0.8em}html.theme--documenter-dark .content h5{font-size:1.125em;margin-bottom:0.8888em}html.theme--documenter-dark .content h6{font-size:1em;margin-bottom:1em}html.theme--documenter-dark .content blockquote{background-color:#282f2f;border-left:5px solid #5e6d6f;padding:1.25em 1.5em}html.theme--documenter-dark .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}html.theme--documenter-dark .content ol:not([type]){list-style-type:decimal}html.theme--documenter-dark .content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}html.theme--documenter-dark .content ol.is-lower-roman:not([type]){list-style-type:lower-roman}html.theme--documenter-dark .content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}html.theme--documenter-dark .content ol.is-upper-roman:not([type]){list-style-type:upper-roman}html.theme--documenter-dark .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}html.theme--documenter-dark .content ul ul{list-style-type:circle;margin-top:0.5em}html.theme--documenter-dark .content ul ul ul{list-style-type:square}html.theme--documenter-dark .content dd{margin-left:2em}html.theme--documenter-dark .content figure{margin-left:2em;margin-right:2em;text-align:center}html.theme--documenter-dark .content figure:not(:first-child){margin-top:2em}html.theme--documenter-dark .content figure:not(:last-child){margin-bottom:2em}html.theme--documenter-dark .content figure img{display:inline-block}html.theme--documenter-dark .content figure figcaption{font-style:italic}html.theme--documenter-dark .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}html.theme--documenter-dark .content sup,html.theme--documenter-dark .content sub{font-size:75%}html.theme--documenter-dark .content table{width:100%}html.theme--documenter-dark .content table td,html.theme--documenter-dark .content table th{border:1px solid #5e6d6f;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--documenter-dark .content table th{color:#f2f2f2}html.theme--documenter-dark .content table th:not([align]){text-align:inherit}html.theme--documenter-dark .content table thead td,html.theme--documenter-dark .content table thead th{border-width:0 0 2px;color:#f2f2f2}html.theme--documenter-dark .content table tfoot td,html.theme--documenter-dark .content table tfoot th{border-width:2px 0 0;color:#f2f2f2}html.theme--documenter-dark .content table tbody tr:last-child td,html.theme--documenter-dark .content table tbody tr:last-child th{border-bottom-width:0}html.theme--documenter-dark .content .tabs li+li{margin-top:0}html.theme--documenter-dark .content.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}html.theme--documenter-dark .content.is-normal{font-size:1rem}html.theme--documenter-dark .content.is-medium{font-size:1.25rem}html.theme--documenter-dark .content.is-large{font-size:1.5rem}html.theme--documenter-dark .icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}html.theme--documenter-dark .icon.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}html.theme--documenter-dark .icon.is-medium{height:2rem;width:2rem}html.theme--documenter-dark .icon.is-large{height:3rem;width:3rem}html.theme--documenter-dark .icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}html.theme--documenter-dark .icon-text .icon{flex-grow:0;flex-shrink:0}html.theme--documenter-dark .icon-text .icon:not(:last-child){margin-right:.25em}html.theme--documenter-dark .icon-text .icon:not(:first-child){margin-left:.25em}html.theme--documenter-dark div.icon-text{display:flex}html.theme--documenter-dark .image,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img{display:block;position:relative}html.theme--documenter-dark .image img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}html.theme--documenter-dark .image img.is-rounded,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}html.theme--documenter-dark .image.is-fullwidth,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}html.theme--documenter-dark .image.is-square img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--documenter-dark .image.is-square .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--documenter-dark .image.is-1by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--documenter-dark .image.is-1by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--documenter-dark .image.is-5by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--documenter-dark .image.is-5by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--documenter-dark .image.is-4by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--documenter-dark .image.is-4by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--documenter-dark .image.is-3by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--documenter-dark .image.is-3by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--documenter-dark .image.is-5by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--documenter-dark .image.is-5by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--documenter-dark .image.is-16by9 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--documenter-dark .image.is-16by9 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--documenter-dark .image.is-2by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--documenter-dark .image.is-2by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--documenter-dark .image.is-3by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--documenter-dark .image.is-3by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--documenter-dark .image.is-4by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--documenter-dark .image.is-4by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--documenter-dark .image.is-3by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--documenter-dark .image.is-3by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--documenter-dark .image.is-2by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--documenter-dark .image.is-2by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--documenter-dark .image.is-3by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--documenter-dark .image.is-3by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--documenter-dark .image.is-9by16 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--documenter-dark .image.is-9by16 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--documenter-dark .image.is-1by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--documenter-dark .image.is-1by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--documenter-dark .image.is-1by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--documenter-dark .image.is-1by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}html.theme--documenter-dark .image.is-square,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square,html.theme--documenter-dark .image.is-1by1,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}html.theme--documenter-dark .image.is-5by4,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}html.theme--documenter-dark .image.is-4by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}html.theme--documenter-dark .image.is-3by2,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}html.theme--documenter-dark .image.is-5by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}html.theme--documenter-dark .image.is-16by9,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}html.theme--documenter-dark .image.is-2by1,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}html.theme--documenter-dark .image.is-3by1,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}html.theme--documenter-dark .image.is-4by5,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}html.theme--documenter-dark .image.is-3by4,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}html.theme--documenter-dark .image.is-2by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}html.theme--documenter-dark .image.is-3by5,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}html.theme--documenter-dark .image.is-9by16,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}html.theme--documenter-dark .image.is-1by2,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}html.theme--documenter-dark .image.is-1by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}html.theme--documenter-dark .image.is-16x16,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}html.theme--documenter-dark .image.is-24x24,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}html.theme--documenter-dark .image.is-32x32,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}html.theme--documenter-dark .image.is-48x48,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}html.theme--documenter-dark .image.is-64x64,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}html.theme--documenter-dark .image.is-96x96,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}html.theme--documenter-dark .image.is-128x128,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}html.theme--documenter-dark .notification{background-color:#282f2f;border-radius:.4em;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}html.theme--documenter-dark .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--documenter-dark .notification strong{color:currentColor}html.theme--documenter-dark .notification code,html.theme--documenter-dark .notification pre{background:#fff}html.theme--documenter-dark .notification pre code{background:transparent}html.theme--documenter-dark .notification>.delete{right:.5rem;position:absolute;top:0.5rem}html.theme--documenter-dark .notification .title,html.theme--documenter-dark .notification .subtitle,html.theme--documenter-dark .notification .content{color:currentColor}html.theme--documenter-dark .notification.is-white{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .notification.is-black{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .notification.is-light{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .notification.is-dark,html.theme--documenter-dark .content kbd.notification{background-color:#282f2f;color:#fff}html.theme--documenter-dark .notification.is-primary,html.theme--documenter-dark .docstring>section>a.notification.docs-sourcelink{background-color:#375a7f;color:#fff}html.theme--documenter-dark .notification.is-primary.is-light,html.theme--documenter-dark .docstring>section>a.notification.is-light.docs-sourcelink{background-color:#f1f5f9;color:#4d7eb2}html.theme--documenter-dark .notification.is-link{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .notification.is-link.is-light{background-color:#edfdf9;color:#15987e}html.theme--documenter-dark .notification.is-info{background-color:#3c5dcd;color:#fff}html.theme--documenter-dark .notification.is-info.is-light{background-color:#eff2fb;color:#3253c3}html.theme--documenter-dark .notification.is-success{background-color:#259a12;color:#fff}html.theme--documenter-dark .notification.is-success.is-light{background-color:#effded;color:#2ec016}html.theme--documenter-dark .notification.is-warning{background-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .notification.is-warning.is-light{background-color:#fefaec;color:#8c6e07}html.theme--documenter-dark .notification.is-danger{background-color:#cb3c33;color:#fff}html.theme--documenter-dark .notification.is-danger.is-light{background-color:#fbefef;color:#c03930}html.theme--documenter-dark .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}html.theme--documenter-dark .progress::-webkit-progress-bar{background-color:#343c3d}html.theme--documenter-dark .progress::-webkit-progress-value{background-color:#dbdee0}html.theme--documenter-dark .progress::-moz-progress-bar{background-color:#dbdee0}html.theme--documenter-dark .progress::-ms-fill{background-color:#dbdee0;border:none}html.theme--documenter-dark .progress.is-white::-webkit-progress-value{background-color:#fff}html.theme--documenter-dark .progress.is-white::-moz-progress-bar{background-color:#fff}html.theme--documenter-dark .progress.is-white::-ms-fill{background-color:#fff}html.theme--documenter-dark .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}html.theme--documenter-dark .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}html.theme--documenter-dark .progress.is-black::-ms-fill{background-color:#0a0a0a}html.theme--documenter-dark .progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-light::-webkit-progress-value{background-color:#ecf0f1}html.theme--documenter-dark .progress.is-light::-moz-progress-bar{background-color:#ecf0f1}html.theme--documenter-dark .progress.is-light::-ms-fill{background-color:#ecf0f1}html.theme--documenter-dark .progress.is-light:indeterminate{background-image:linear-gradient(to right, #ecf0f1 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-dark::-webkit-progress-value,html.theme--documenter-dark .content kbd.progress::-webkit-progress-value{background-color:#282f2f}html.theme--documenter-dark .progress.is-dark::-moz-progress-bar,html.theme--documenter-dark .content kbd.progress::-moz-progress-bar{background-color:#282f2f}html.theme--documenter-dark .progress.is-dark::-ms-fill,html.theme--documenter-dark .content kbd.progress::-ms-fill{background-color:#282f2f}html.theme--documenter-dark .progress.is-dark:indeterminate,html.theme--documenter-dark .content kbd.progress:indeterminate{background-image:linear-gradient(to right, #282f2f 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-primary::-webkit-progress-value,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#375a7f}html.theme--documenter-dark .progress.is-primary::-moz-progress-bar,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#375a7f}html.theme--documenter-dark .progress.is-primary::-ms-fill,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#375a7f}html.theme--documenter-dark .progress.is-primary:indeterminate,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #375a7f 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-link::-webkit-progress-value{background-color:#1abc9c}html.theme--documenter-dark .progress.is-link::-moz-progress-bar{background-color:#1abc9c}html.theme--documenter-dark .progress.is-link::-ms-fill{background-color:#1abc9c}html.theme--documenter-dark .progress.is-link:indeterminate{background-image:linear-gradient(to right, #1abc9c 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-info::-webkit-progress-value{background-color:#3c5dcd}html.theme--documenter-dark .progress.is-info::-moz-progress-bar{background-color:#3c5dcd}html.theme--documenter-dark .progress.is-info::-ms-fill{background-color:#3c5dcd}html.theme--documenter-dark .progress.is-info:indeterminate{background-image:linear-gradient(to right, #3c5dcd 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-success::-webkit-progress-value{background-color:#259a12}html.theme--documenter-dark .progress.is-success::-moz-progress-bar{background-color:#259a12}html.theme--documenter-dark .progress.is-success::-ms-fill{background-color:#259a12}html.theme--documenter-dark .progress.is-success:indeterminate{background-image:linear-gradient(to right, #259a12 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-warning::-webkit-progress-value{background-color:#f4c72f}html.theme--documenter-dark .progress.is-warning::-moz-progress-bar{background-color:#f4c72f}html.theme--documenter-dark .progress.is-warning::-ms-fill{background-color:#f4c72f}html.theme--documenter-dark .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #f4c72f 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-danger::-webkit-progress-value{background-color:#cb3c33}html.theme--documenter-dark .progress.is-danger::-moz-progress-bar{background-color:#cb3c33}html.theme--documenter-dark .progress.is-danger::-ms-fill{background-color:#cb3c33}html.theme--documenter-dark .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #cb3c33 30%, #343c3d 30%)}html.theme--documenter-dark .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#343c3d;background-image:linear-gradient(to right, #fff 30%, #343c3d 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}html.theme--documenter-dark .progress:indeterminate::-webkit-progress-bar{background-color:transparent}html.theme--documenter-dark .progress:indeterminate::-moz-progress-bar{background-color:transparent}html.theme--documenter-dark .progress:indeterminate::-ms-fill{animation-name:none}html.theme--documenter-dark .progress.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}html.theme--documenter-dark .progress.is-medium{height:1.25rem}html.theme--documenter-dark .progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}html.theme--documenter-dark .table{background-color:#343c3d;color:#fff}html.theme--documenter-dark .table td,html.theme--documenter-dark .table th{border:1px solid #5e6d6f;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--documenter-dark .table td.is-white,html.theme--documenter-dark .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--documenter-dark .table td.is-black,html.theme--documenter-dark .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--documenter-dark .table td.is-light,html.theme--documenter-dark .table th.is-light{background-color:#ecf0f1;border-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .table td.is-dark,html.theme--documenter-dark .table th.is-dark{background-color:#282f2f;border-color:#282f2f;color:#fff}html.theme--documenter-dark .table td.is-primary,html.theme--documenter-dark .table th.is-primary{background-color:#375a7f;border-color:#375a7f;color:#fff}html.theme--documenter-dark .table td.is-link,html.theme--documenter-dark .table th.is-link{background-color:#1abc9c;border-color:#1abc9c;color:#fff}html.theme--documenter-dark .table td.is-info,html.theme--documenter-dark .table th.is-info{background-color:#3c5dcd;border-color:#3c5dcd;color:#fff}html.theme--documenter-dark .table td.is-success,html.theme--documenter-dark .table th.is-success{background-color:#259a12;border-color:#259a12;color:#fff}html.theme--documenter-dark .table td.is-warning,html.theme--documenter-dark .table th.is-warning{background-color:#f4c72f;border-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .table td.is-danger,html.theme--documenter-dark .table th.is-danger{background-color:#cb3c33;border-color:#cb3c33;color:#fff}html.theme--documenter-dark .table td.is-narrow,html.theme--documenter-dark .table th.is-narrow{white-space:nowrap;width:1%}html.theme--documenter-dark .table td.is-selected,html.theme--documenter-dark .table th.is-selected{background-color:#375a7f;color:#fff}html.theme--documenter-dark .table td.is-selected a,html.theme--documenter-dark .table td.is-selected strong,html.theme--documenter-dark .table th.is-selected a,html.theme--documenter-dark .table th.is-selected strong{color:currentColor}html.theme--documenter-dark .table td.is-vcentered,html.theme--documenter-dark .table th.is-vcentered{vertical-align:middle}html.theme--documenter-dark .table th{color:#f2f2f2}html.theme--documenter-dark .table th:not([align]){text-align:left}html.theme--documenter-dark .table tr.is-selected{background-color:#375a7f;color:#fff}html.theme--documenter-dark .table tr.is-selected a,html.theme--documenter-dark .table tr.is-selected strong{color:currentColor}html.theme--documenter-dark .table tr.is-selected td,html.theme--documenter-dark .table tr.is-selected th{border-color:#fff;color:currentColor}html.theme--documenter-dark .table thead{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .table thead td,html.theme--documenter-dark .table thead th{border-width:0 0 2px;color:#f2f2f2}html.theme--documenter-dark .table tfoot{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .table tfoot td,html.theme--documenter-dark .table tfoot th{border-width:2px 0 0;color:#f2f2f2}html.theme--documenter-dark .table tbody{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .table tbody tr:last-child td,html.theme--documenter-dark .table tbody tr:last-child th{border-bottom-width:0}html.theme--documenter-dark .table.is-bordered td,html.theme--documenter-dark .table.is-bordered th{border-width:1px}html.theme--documenter-dark .table.is-bordered tr:last-child td,html.theme--documenter-dark .table.is-bordered tr:last-child th{border-bottom-width:1px}html.theme--documenter-dark .table.is-fullwidth{width:100%}html.theme--documenter-dark .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#282f2f}html.theme--documenter-dark .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#282f2f}html.theme--documenter-dark .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#2d3435}html.theme--documenter-dark .table.is-narrow td,html.theme--documenter-dark .table.is-narrow th{padding:0.25em 0.5em}html.theme--documenter-dark .table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#282f2f}html.theme--documenter-dark .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}html.theme--documenter-dark .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--documenter-dark .tags .tag,html.theme--documenter-dark .tags .content kbd,html.theme--documenter-dark .content .tags kbd,html.theme--documenter-dark .tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}html.theme--documenter-dark .tags .tag:not(:last-child),html.theme--documenter-dark .tags .content kbd:not(:last-child),html.theme--documenter-dark .content .tags kbd:not(:last-child),html.theme--documenter-dark .tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}html.theme--documenter-dark .tags:last-child{margin-bottom:-0.5rem}html.theme--documenter-dark .tags:not(:last-child){margin-bottom:1rem}html.theme--documenter-dark .tags.are-medium .tag:not(.is-normal):not(.is-large),html.theme--documenter-dark .tags.are-medium .content kbd:not(.is-normal):not(.is-large),html.theme--documenter-dark .content .tags.are-medium kbd:not(.is-normal):not(.is-large),html.theme--documenter-dark .tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}html.theme--documenter-dark .tags.are-large .tag:not(.is-normal):not(.is-medium),html.theme--documenter-dark .tags.are-large .content kbd:not(.is-normal):not(.is-medium),html.theme--documenter-dark .content .tags.are-large kbd:not(.is-normal):not(.is-medium),html.theme--documenter-dark .tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}html.theme--documenter-dark .tags.is-centered{justify-content:center}html.theme--documenter-dark .tags.is-centered .tag,html.theme--documenter-dark .tags.is-centered .content kbd,html.theme--documenter-dark .content .tags.is-centered kbd,html.theme--documenter-dark .tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}html.theme--documenter-dark .tags.is-right{justify-content:flex-end}html.theme--documenter-dark .tags.is-right .tag:not(:first-child),html.theme--documenter-dark .tags.is-right .content kbd:not(:first-child),html.theme--documenter-dark .content .tags.is-right kbd:not(:first-child),html.theme--documenter-dark .tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}html.theme--documenter-dark .tags.is-right .tag:not(:last-child),html.theme--documenter-dark .tags.is-right .content kbd:not(:last-child),html.theme--documenter-dark .content .tags.is-right kbd:not(:last-child),html.theme--documenter-dark .tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}html.theme--documenter-dark .tags.has-addons .tag,html.theme--documenter-dark .tags.has-addons .content kbd,html.theme--documenter-dark .content .tags.has-addons kbd,html.theme--documenter-dark .tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}html.theme--documenter-dark .tags.has-addons .tag:not(:first-child),html.theme--documenter-dark .tags.has-addons .content kbd:not(:first-child),html.theme--documenter-dark .content .tags.has-addons kbd:not(:first-child),html.theme--documenter-dark .tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}html.theme--documenter-dark .tags.has-addons .tag:not(:last-child),html.theme--documenter-dark .tags.has-addons .content kbd:not(:last-child),html.theme--documenter-dark .content .tags.has-addons kbd:not(:last-child),html.theme--documenter-dark .tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}html.theme--documenter-dark .tag:not(body),html.theme--documenter-dark .content kbd:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#282f2f;border-radius:.4em;color:#fff;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}html.theme--documenter-dark .tag:not(body) .delete,html.theme--documenter-dark .content kbd:not(body) .delete,html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}html.theme--documenter-dark .tag.is-white:not(body),html.theme--documenter-dark .content kbd.is-white:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .tag.is-black:not(body),html.theme--documenter-dark .content kbd.is-black:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .tag.is-light:not(body),html.theme--documenter-dark .content kbd.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .tag.is-dark:not(body),html.theme--documenter-dark .content kbd:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-dark:not(body),html.theme--documenter-dark .content .docstring>section>kbd:not(body){background-color:#282f2f;color:#fff}html.theme--documenter-dark .tag.is-primary:not(body),html.theme--documenter-dark .content kbd.is-primary:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body){background-color:#375a7f;color:#fff}html.theme--documenter-dark .tag.is-primary.is-light:not(body),html.theme--documenter-dark .content kbd.is-primary.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f1f5f9;color:#4d7eb2}html.theme--documenter-dark .tag.is-link:not(body),html.theme--documenter-dark .content kbd.is-link:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#1abc9c;color:#fff}html.theme--documenter-dark .tag.is-link.is-light:not(body),html.theme--documenter-dark .content kbd.is-link.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#edfdf9;color:#15987e}html.theme--documenter-dark .tag.is-info:not(body),html.theme--documenter-dark .content kbd.is-info:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#3c5dcd;color:#fff}html.theme--documenter-dark .tag.is-info.is-light:not(body),html.theme--documenter-dark .content kbd.is-info.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#eff2fb;color:#3253c3}html.theme--documenter-dark .tag.is-success:not(body),html.theme--documenter-dark .content kbd.is-success:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#259a12;color:#fff}html.theme--documenter-dark .tag.is-success.is-light:not(body),html.theme--documenter-dark .content kbd.is-success.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#effded;color:#2ec016}html.theme--documenter-dark .tag.is-warning:not(body),html.theme--documenter-dark .content kbd.is-warning:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .tag.is-warning.is-light:not(body),html.theme--documenter-dark .content kbd.is-warning.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fefaec;color:#8c6e07}html.theme--documenter-dark .tag.is-danger:not(body),html.theme--documenter-dark .content kbd.is-danger:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#cb3c33;color:#fff}html.theme--documenter-dark .tag.is-danger.is-light:not(body),html.theme--documenter-dark .content kbd.is-danger.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#fbefef;color:#c03930}html.theme--documenter-dark .tag.is-normal:not(body),html.theme--documenter-dark .content kbd.is-normal:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}html.theme--documenter-dark .tag.is-medium:not(body),html.theme--documenter-dark .content kbd.is-medium:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}html.theme--documenter-dark .tag.is-large:not(body),html.theme--documenter-dark .content kbd.is-large:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}html.theme--documenter-dark .tag:not(body) .icon:first-child:not(:last-child),html.theme--documenter-dark .content kbd:not(body) .icon:first-child:not(:last-child),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}html.theme--documenter-dark .tag:not(body) .icon:last-child:not(:first-child),html.theme--documenter-dark .content kbd:not(body) .icon:last-child:not(:first-child),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}html.theme--documenter-dark .tag:not(body) .icon:first-child:last-child,html.theme--documenter-dark .content kbd:not(body) .icon:first-child:last-child,html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}html.theme--documenter-dark .tag.is-delete:not(body),html.theme--documenter-dark .content kbd.is-delete:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}html.theme--documenter-dark .tag.is-delete:not(body)::before,html.theme--documenter-dark .content kbd.is-delete:not(body)::before,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::before,html.theme--documenter-dark .tag.is-delete:not(body)::after,html.theme--documenter-dark .content kbd.is-delete:not(body)::after,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--documenter-dark .tag.is-delete:not(body)::before,html.theme--documenter-dark .content kbd.is-delete:not(body)::before,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}html.theme--documenter-dark .tag.is-delete:not(body)::after,html.theme--documenter-dark .content kbd.is-delete:not(body)::after,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}html.theme--documenter-dark .tag.is-delete:not(body):hover,html.theme--documenter-dark .content kbd.is-delete:not(body):hover,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body):hover,html.theme--documenter-dark .tag.is-delete:not(body):focus,html.theme--documenter-dark .content kbd.is-delete:not(body):focus,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#1d2122}html.theme--documenter-dark .tag.is-delete:not(body):active,html.theme--documenter-dark .content kbd.is-delete:not(body):active,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#111414}html.theme--documenter-dark .tag.is-rounded:not(body),html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:not(body),html.theme--documenter-dark .content kbd.is-rounded:not(body),html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search>input:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}html.theme--documenter-dark a.tag:hover,html.theme--documenter-dark .docstring>section>a.docs-sourcelink:hover{text-decoration:underline}html.theme--documenter-dark .title,html.theme--documenter-dark .subtitle{word-break:break-word}html.theme--documenter-dark .title em,html.theme--documenter-dark .title span,html.theme--documenter-dark .subtitle em,html.theme--documenter-dark .subtitle span{font-weight:inherit}html.theme--documenter-dark .title sub,html.theme--documenter-dark .subtitle sub{font-size:.75em}html.theme--documenter-dark .title sup,html.theme--documenter-dark .subtitle sup{font-size:.75em}html.theme--documenter-dark .title .tag,html.theme--documenter-dark .title .content kbd,html.theme--documenter-dark .content .title kbd,html.theme--documenter-dark .title .docstring>section>a.docs-sourcelink,html.theme--documenter-dark .subtitle .tag,html.theme--documenter-dark .subtitle .content kbd,html.theme--documenter-dark .content .subtitle kbd,html.theme--documenter-dark .subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}html.theme--documenter-dark .title{color:#fff;font-size:2rem;font-weight:500;line-height:1.125}html.theme--documenter-dark .title strong{color:inherit;font-weight:inherit}html.theme--documenter-dark .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}html.theme--documenter-dark .title.is-1{font-size:3rem}html.theme--documenter-dark .title.is-2{font-size:2.5rem}html.theme--documenter-dark .title.is-3{font-size:2rem}html.theme--documenter-dark .title.is-4{font-size:1.5rem}html.theme--documenter-dark .title.is-5{font-size:1.25rem}html.theme--documenter-dark .title.is-6{font-size:1rem}html.theme--documenter-dark .title.is-7{font-size:.75rem}html.theme--documenter-dark .subtitle{color:#8c9b9d;font-size:1.25rem;font-weight:400;line-height:1.25}html.theme--documenter-dark .subtitle strong{color:#8c9b9d;font-weight:600}html.theme--documenter-dark .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}html.theme--documenter-dark .subtitle.is-1{font-size:3rem}html.theme--documenter-dark .subtitle.is-2{font-size:2.5rem}html.theme--documenter-dark .subtitle.is-3{font-size:2rem}html.theme--documenter-dark .subtitle.is-4{font-size:1.5rem}html.theme--documenter-dark .subtitle.is-5{font-size:1.25rem}html.theme--documenter-dark .subtitle.is-6{font-size:1rem}html.theme--documenter-dark .subtitle.is-7{font-size:.75rem}html.theme--documenter-dark .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}html.theme--documenter-dark .number{align-items:center;background-color:#282f2f;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}html.theme--documenter-dark .select select,html.theme--documenter-dark .textarea,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{background-color:#1f2424;border-color:#5e6d6f;border-radius:.4em;color:#dbdee0}html.theme--documenter-dark .select select::-moz-placeholder,html.theme--documenter-dark .textarea::-moz-placeholder,html.theme--documenter-dark .input::-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#868c98}html.theme--documenter-dark .select select::-webkit-input-placeholder,html.theme--documenter-dark .textarea::-webkit-input-placeholder,html.theme--documenter-dark .input::-webkit-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#868c98}html.theme--documenter-dark .select select:-moz-placeholder,html.theme--documenter-dark .textarea:-moz-placeholder,html.theme--documenter-dark .input:-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#868c98}html.theme--documenter-dark .select select:-ms-input-placeholder,html.theme--documenter-dark .textarea:-ms-input-placeholder,html.theme--documenter-dark .input:-ms-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#868c98}html.theme--documenter-dark .select select:hover,html.theme--documenter-dark .textarea:hover,html.theme--documenter-dark .input:hover,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:hover,html.theme--documenter-dark .select select.is-hovered,html.theme--documenter-dark .is-hovered.textarea,html.theme--documenter-dark .is-hovered.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#8c9b9d}html.theme--documenter-dark .select select:focus,html.theme--documenter-dark .textarea:focus,html.theme--documenter-dark .input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:focus,html.theme--documenter-dark .select select.is-focused,html.theme--documenter-dark .is-focused.textarea,html.theme--documenter-dark .is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .select select:active,html.theme--documenter-dark .textarea:active,html.theme--documenter-dark .input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:active,html.theme--documenter-dark .select select.is-active,html.theme--documenter-dark .is-active.textarea,html.theme--documenter-dark .is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{border-color:#1abc9c;box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .select select[disabled],html.theme--documenter-dark .textarea[disabled],html.theme--documenter-dark .input[disabled],html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] html.theme--documenter-dark .select select,fieldset[disabled] html.theme--documenter-dark .textarea,fieldset[disabled] html.theme--documenter-dark .input,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{background-color:#8c9b9d;border-color:#282f2f;box-shadow:none;color:#fff}html.theme--documenter-dark .select select[disabled]::-moz-placeholder,html.theme--documenter-dark .textarea[disabled]::-moz-placeholder,html.theme--documenter-dark .input[disabled]::-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .select select::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .input::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .select select[disabled]::-webkit-input-placeholder,html.theme--documenter-dark .textarea[disabled]::-webkit-input-placeholder,html.theme--documenter-dark .input[disabled]::-webkit-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark .select select::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark .input::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .select select[disabled]:-moz-placeholder,html.theme--documenter-dark .textarea[disabled]:-moz-placeholder,html.theme--documenter-dark .input[disabled]:-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .select select:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .input:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .select select[disabled]:-ms-input-placeholder,html.theme--documenter-dark .textarea[disabled]:-ms-input-placeholder,html.theme--documenter-dark .input[disabled]:-ms-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark .select select:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark .input:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .textarea,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}html.theme--documenter-dark .textarea[readonly],html.theme--documenter-dark .input[readonly],html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}html.theme--documenter-dark .is-white.textarea,html.theme--documenter-dark .is-white.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}html.theme--documenter-dark .is-white.textarea:focus,html.theme--documenter-dark .is-white.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-white:focus,html.theme--documenter-dark .is-white.is-focused.textarea,html.theme--documenter-dark .is-white.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-white.textarea:active,html.theme--documenter-dark .is-white.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-white:active,html.theme--documenter-dark .is-white.is-active.textarea,html.theme--documenter-dark .is-white.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--documenter-dark .is-black.textarea,html.theme--documenter-dark .is-black.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}html.theme--documenter-dark .is-black.textarea:focus,html.theme--documenter-dark .is-black.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-black:focus,html.theme--documenter-dark .is-black.is-focused.textarea,html.theme--documenter-dark .is-black.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-black.textarea:active,html.theme--documenter-dark .is-black.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-black:active,html.theme--documenter-dark .is-black.is-active.textarea,html.theme--documenter-dark .is-black.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--documenter-dark .is-light.textarea,html.theme--documenter-dark .is-light.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-light{border-color:#ecf0f1}html.theme--documenter-dark .is-light.textarea:focus,html.theme--documenter-dark .is-light.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-light:focus,html.theme--documenter-dark .is-light.is-focused.textarea,html.theme--documenter-dark .is-light.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-light.textarea:active,html.theme--documenter-dark .is-light.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-light:active,html.theme--documenter-dark .is-light.is-active.textarea,html.theme--documenter-dark .is-light.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(236,240,241,0.25)}html.theme--documenter-dark .is-dark.textarea,html.theme--documenter-dark .content kbd.textarea,html.theme--documenter-dark .is-dark.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-dark,html.theme--documenter-dark .content kbd.input{border-color:#282f2f}html.theme--documenter-dark .is-dark.textarea:focus,html.theme--documenter-dark .content kbd.textarea:focus,html.theme--documenter-dark .is-dark.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-dark:focus,html.theme--documenter-dark .content kbd.input:focus,html.theme--documenter-dark .is-dark.is-focused.textarea,html.theme--documenter-dark .content kbd.is-focused.textarea,html.theme--documenter-dark .is-dark.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .content kbd.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search>input.is-focused,html.theme--documenter-dark .is-dark.textarea:active,html.theme--documenter-dark .content kbd.textarea:active,html.theme--documenter-dark .is-dark.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-dark:active,html.theme--documenter-dark .content kbd.input:active,html.theme--documenter-dark .is-dark.is-active.textarea,html.theme--documenter-dark .content kbd.is-active.textarea,html.theme--documenter-dark .is-dark.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--documenter-dark .content kbd.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(40,47,47,0.25)}html.theme--documenter-dark .is-primary.textarea,html.theme--documenter-dark .docstring>section>a.textarea.docs-sourcelink,html.theme--documenter-dark .is-primary.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-primary,html.theme--documenter-dark .docstring>section>a.input.docs-sourcelink{border-color:#375a7f}html.theme--documenter-dark .is-primary.textarea:focus,html.theme--documenter-dark .docstring>section>a.textarea.docs-sourcelink:focus,html.theme--documenter-dark .is-primary.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-primary:focus,html.theme--documenter-dark .docstring>section>a.input.docs-sourcelink:focus,html.theme--documenter-dark .is-primary.is-focused.textarea,html.theme--documenter-dark .docstring>section>a.is-focused.textarea.docs-sourcelink,html.theme--documenter-dark .is-primary.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .docstring>section>a.is-focused.input.docs-sourcelink,html.theme--documenter-dark .is-primary.textarea:active,html.theme--documenter-dark .docstring>section>a.textarea.docs-sourcelink:active,html.theme--documenter-dark .is-primary.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-primary:active,html.theme--documenter-dark .docstring>section>a.input.docs-sourcelink:active,html.theme--documenter-dark .is-primary.is-active.textarea,html.theme--documenter-dark .docstring>section>a.is-active.textarea.docs-sourcelink,html.theme--documenter-dark .is-primary.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--documenter-dark .docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(55,90,127,0.25)}html.theme--documenter-dark .is-link.textarea,html.theme--documenter-dark .is-link.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-link{border-color:#1abc9c}html.theme--documenter-dark .is-link.textarea:focus,html.theme--documenter-dark .is-link.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-link:focus,html.theme--documenter-dark .is-link.is-focused.textarea,html.theme--documenter-dark .is-link.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-link.textarea:active,html.theme--documenter-dark .is-link.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-link:active,html.theme--documenter-dark .is-link.is-active.textarea,html.theme--documenter-dark .is-link.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .is-info.textarea,html.theme--documenter-dark .is-info.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-info{border-color:#3c5dcd}html.theme--documenter-dark .is-info.textarea:focus,html.theme--documenter-dark .is-info.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-info:focus,html.theme--documenter-dark .is-info.is-focused.textarea,html.theme--documenter-dark .is-info.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-info.textarea:active,html.theme--documenter-dark .is-info.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-info:active,html.theme--documenter-dark .is-info.is-active.textarea,html.theme--documenter-dark .is-info.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(60,93,205,0.25)}html.theme--documenter-dark .is-success.textarea,html.theme--documenter-dark .is-success.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-success{border-color:#259a12}html.theme--documenter-dark .is-success.textarea:focus,html.theme--documenter-dark .is-success.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-success:focus,html.theme--documenter-dark .is-success.is-focused.textarea,html.theme--documenter-dark .is-success.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-success.textarea:active,html.theme--documenter-dark .is-success.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-success:active,html.theme--documenter-dark .is-success.is-active.textarea,html.theme--documenter-dark .is-success.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(37,154,18,0.25)}html.theme--documenter-dark .is-warning.textarea,html.theme--documenter-dark .is-warning.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#f4c72f}html.theme--documenter-dark .is-warning.textarea:focus,html.theme--documenter-dark .is-warning.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-warning:focus,html.theme--documenter-dark .is-warning.is-focused.textarea,html.theme--documenter-dark .is-warning.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-warning.textarea:active,html.theme--documenter-dark .is-warning.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-warning:active,html.theme--documenter-dark .is-warning.is-active.textarea,html.theme--documenter-dark .is-warning.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(244,199,47,0.25)}html.theme--documenter-dark .is-danger.textarea,html.theme--documenter-dark .is-danger.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#cb3c33}html.theme--documenter-dark .is-danger.textarea:focus,html.theme--documenter-dark .is-danger.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-danger:focus,html.theme--documenter-dark .is-danger.is-focused.textarea,html.theme--documenter-dark .is-danger.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-danger.textarea:active,html.theme--documenter-dark .is-danger.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-danger:active,html.theme--documenter-dark .is-danger.is-active.textarea,html.theme--documenter-dark .is-danger.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(203,60,51,0.25)}html.theme--documenter-dark .is-small.textarea,html.theme--documenter-dark .is-small.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{border-radius:3px;font-size:.75rem}html.theme--documenter-dark .is-medium.textarea,html.theme--documenter-dark .is-medium.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}html.theme--documenter-dark .is-large.textarea,html.theme--documenter-dark .is-large.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}html.theme--documenter-dark .is-fullwidth.textarea,html.theme--documenter-dark .is-fullwidth.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}html.theme--documenter-dark .is-inline.textarea,html.theme--documenter-dark .is-inline.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}html.theme--documenter-dark .input.is-rounded,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}html.theme--documenter-dark .input.is-static,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}html.theme--documenter-dark .textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}html.theme--documenter-dark .textarea:not([rows]){max-height:40em;min-height:8em}html.theme--documenter-dark .textarea[rows]{height:initial}html.theme--documenter-dark .textarea.has-fixed-size{resize:none}html.theme--documenter-dark .radio,html.theme--documenter-dark .checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}html.theme--documenter-dark .radio input,html.theme--documenter-dark .checkbox input{cursor:pointer}html.theme--documenter-dark .radio:hover,html.theme--documenter-dark .checkbox:hover{color:#8c9b9d}html.theme--documenter-dark .radio[disabled],html.theme--documenter-dark .checkbox[disabled],fieldset[disabled] html.theme--documenter-dark .radio,fieldset[disabled] html.theme--documenter-dark .checkbox,html.theme--documenter-dark .radio input[disabled],html.theme--documenter-dark .checkbox input[disabled]{color:#fff;cursor:not-allowed}html.theme--documenter-dark .radio+.radio{margin-left:.5em}html.theme--documenter-dark .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}html.theme--documenter-dark .select:not(.is-multiple){height:2.5em}html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading)::after{border-color:#1abc9c;right:1.125em;z-index:4}html.theme--documenter-dark .select.is-rounded select,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}html.theme--documenter-dark .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}html.theme--documenter-dark .select select::-ms-expand{display:none}html.theme--documenter-dark .select select[disabled]:hover,fieldset[disabled] html.theme--documenter-dark .select select:hover{border-color:#282f2f}html.theme--documenter-dark .select select:not([multiple]){padding-right:2.5em}html.theme--documenter-dark .select select[multiple]{height:auto;padding:0}html.theme--documenter-dark .select select[multiple] option{padding:0.5em 1em}html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading):hover::after{border-color:#8c9b9d}html.theme--documenter-dark .select.is-white:not(:hover)::after{border-color:#fff}html.theme--documenter-dark .select.is-white select{border-color:#fff}html.theme--documenter-dark .select.is-white select:hover,html.theme--documenter-dark .select.is-white select.is-hovered{border-color:#f2f2f2}html.theme--documenter-dark .select.is-white select:focus,html.theme--documenter-dark .select.is-white select.is-focused,html.theme--documenter-dark .select.is-white select:active,html.theme--documenter-dark .select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--documenter-dark .select.is-black:not(:hover)::after{border-color:#0a0a0a}html.theme--documenter-dark .select.is-black select{border-color:#0a0a0a}html.theme--documenter-dark .select.is-black select:hover,html.theme--documenter-dark .select.is-black select.is-hovered{border-color:#000}html.theme--documenter-dark .select.is-black select:focus,html.theme--documenter-dark .select.is-black select.is-focused,html.theme--documenter-dark .select.is-black select:active,html.theme--documenter-dark .select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--documenter-dark .select.is-light:not(:hover)::after{border-color:#ecf0f1}html.theme--documenter-dark .select.is-light select{border-color:#ecf0f1}html.theme--documenter-dark .select.is-light select:hover,html.theme--documenter-dark .select.is-light select.is-hovered{border-color:#dde4e6}html.theme--documenter-dark .select.is-light select:focus,html.theme--documenter-dark .select.is-light select.is-focused,html.theme--documenter-dark .select.is-light select:active,html.theme--documenter-dark .select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(236,240,241,0.25)}html.theme--documenter-dark .select.is-dark:not(:hover)::after,html.theme--documenter-dark .content kbd.select:not(:hover)::after{border-color:#282f2f}html.theme--documenter-dark .select.is-dark select,html.theme--documenter-dark .content kbd.select select{border-color:#282f2f}html.theme--documenter-dark .select.is-dark select:hover,html.theme--documenter-dark .content kbd.select select:hover,html.theme--documenter-dark .select.is-dark select.is-hovered,html.theme--documenter-dark .content kbd.select select.is-hovered{border-color:#1d2122}html.theme--documenter-dark .select.is-dark select:focus,html.theme--documenter-dark .content kbd.select select:focus,html.theme--documenter-dark .select.is-dark select.is-focused,html.theme--documenter-dark .content kbd.select select.is-focused,html.theme--documenter-dark .select.is-dark select:active,html.theme--documenter-dark .content kbd.select select:active,html.theme--documenter-dark .select.is-dark select.is-active,html.theme--documenter-dark .content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(40,47,47,0.25)}html.theme--documenter-dark .select.is-primary:not(:hover)::after,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#375a7f}html.theme--documenter-dark .select.is-primary select,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select{border-color:#375a7f}html.theme--documenter-dark .select.is-primary select:hover,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select:hover,html.theme--documenter-dark .select.is-primary select.is-hovered,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#2f4d6d}html.theme--documenter-dark .select.is-primary select:focus,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select:focus,html.theme--documenter-dark .select.is-primary select.is-focused,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select.is-focused,html.theme--documenter-dark .select.is-primary select:active,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select:active,html.theme--documenter-dark .select.is-primary select.is-active,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(55,90,127,0.25)}html.theme--documenter-dark .select.is-link:not(:hover)::after{border-color:#1abc9c}html.theme--documenter-dark .select.is-link select{border-color:#1abc9c}html.theme--documenter-dark .select.is-link select:hover,html.theme--documenter-dark .select.is-link select.is-hovered{border-color:#17a689}html.theme--documenter-dark .select.is-link select:focus,html.theme--documenter-dark .select.is-link select.is-focused,html.theme--documenter-dark .select.is-link select:active,html.theme--documenter-dark .select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .select.is-info:not(:hover)::after{border-color:#3c5dcd}html.theme--documenter-dark .select.is-info select{border-color:#3c5dcd}html.theme--documenter-dark .select.is-info select:hover,html.theme--documenter-dark .select.is-info select.is-hovered{border-color:#3151bf}html.theme--documenter-dark .select.is-info select:focus,html.theme--documenter-dark .select.is-info select.is-focused,html.theme--documenter-dark .select.is-info select:active,html.theme--documenter-dark .select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(60,93,205,0.25)}html.theme--documenter-dark .select.is-success:not(:hover)::after{border-color:#259a12}html.theme--documenter-dark .select.is-success select{border-color:#259a12}html.theme--documenter-dark .select.is-success select:hover,html.theme--documenter-dark .select.is-success select.is-hovered{border-color:#20830f}html.theme--documenter-dark .select.is-success select:focus,html.theme--documenter-dark .select.is-success select.is-focused,html.theme--documenter-dark .select.is-success select:active,html.theme--documenter-dark .select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(37,154,18,0.25)}html.theme--documenter-dark .select.is-warning:not(:hover)::after{border-color:#f4c72f}html.theme--documenter-dark .select.is-warning select{border-color:#f4c72f}html.theme--documenter-dark .select.is-warning select:hover,html.theme--documenter-dark .select.is-warning select.is-hovered{border-color:#f3c017}html.theme--documenter-dark .select.is-warning select:focus,html.theme--documenter-dark .select.is-warning select.is-focused,html.theme--documenter-dark .select.is-warning select:active,html.theme--documenter-dark .select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(244,199,47,0.25)}html.theme--documenter-dark .select.is-danger:not(:hover)::after{border-color:#cb3c33}html.theme--documenter-dark .select.is-danger select{border-color:#cb3c33}html.theme--documenter-dark .select.is-danger select:hover,html.theme--documenter-dark .select.is-danger select.is-hovered{border-color:#b7362e}html.theme--documenter-dark .select.is-danger select:focus,html.theme--documenter-dark .select.is-danger select.is-focused,html.theme--documenter-dark .select.is-danger select:active,html.theme--documenter-dark .select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(203,60,51,0.25)}html.theme--documenter-dark .select.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.select{border-radius:3px;font-size:.75rem}html.theme--documenter-dark .select.is-medium{font-size:1.25rem}html.theme--documenter-dark .select.is-large{font-size:1.5rem}html.theme--documenter-dark .select.is-disabled::after{border-color:#fff !important;opacity:0.5}html.theme--documenter-dark .select.is-fullwidth{width:100%}html.theme--documenter-dark .select.is-fullwidth select{width:100%}html.theme--documenter-dark .select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}html.theme--documenter-dark .select.is-loading.is-small:after,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--documenter-dark .select.is-loading.is-medium:after{font-size:1.25rem}html.theme--documenter-dark .select.is-loading.is-large:after{font-size:1.5rem}html.theme--documenter-dark .file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}html.theme--documenter-dark .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .file.is-white:hover .file-cta,html.theme--documenter-dark .file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .file.is-white:focus .file-cta,html.theme--documenter-dark .file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}html.theme--documenter-dark .file.is-white:active .file-cta,html.theme--documenter-dark .file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-black:hover .file-cta,html.theme--documenter-dark .file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-black:focus .file-cta,html.theme--documenter-dark .file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}html.theme--documenter-dark .file.is-black:active .file-cta,html.theme--documenter-dark .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-light .file-cta{background-color:#ecf0f1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-light:hover .file-cta,html.theme--documenter-dark .file.is-light.is-hovered .file-cta{background-color:#e5eaec;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-light:focus .file-cta,html.theme--documenter-dark .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(236,240,241,0.25);color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-light:active .file-cta,html.theme--documenter-dark .file.is-light.is-active .file-cta{background-color:#dde4e6;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-dark .file-cta,html.theme--documenter-dark .content kbd.file .file-cta{background-color:#282f2f;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-dark:hover .file-cta,html.theme--documenter-dark .content kbd.file:hover .file-cta,html.theme--documenter-dark .file.is-dark.is-hovered .file-cta,html.theme--documenter-dark .content kbd.file.is-hovered .file-cta{background-color:#232829;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-dark:focus .file-cta,html.theme--documenter-dark .content kbd.file:focus .file-cta,html.theme--documenter-dark .file.is-dark.is-focused .file-cta,html.theme--documenter-dark .content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(40,47,47,0.25);color:#fff}html.theme--documenter-dark .file.is-dark:active .file-cta,html.theme--documenter-dark .content kbd.file:active .file-cta,html.theme--documenter-dark .file.is-dark.is-active .file-cta,html.theme--documenter-dark .content kbd.file.is-active .file-cta{background-color:#1d2122;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-primary .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink .file-cta{background-color:#375a7f;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-primary:hover .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink:hover .file-cta,html.theme--documenter-dark .file.is-primary.is-hovered .file-cta,html.theme--documenter-dark .docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#335476;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-primary:focus .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink:focus .file-cta,html.theme--documenter-dark .file.is-primary.is-focused .file-cta,html.theme--documenter-dark .docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(55,90,127,0.25);color:#fff}html.theme--documenter-dark .file.is-primary:active .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink:active .file-cta,html.theme--documenter-dark .file.is-primary.is-active .file-cta,html.theme--documenter-dark .docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#2f4d6d;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-link .file-cta{background-color:#1abc9c;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-link:hover .file-cta,html.theme--documenter-dark .file.is-link.is-hovered .file-cta{background-color:#18b193;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-link:focus .file-cta,html.theme--documenter-dark .file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(26,188,156,0.25);color:#fff}html.theme--documenter-dark .file.is-link:active .file-cta,html.theme--documenter-dark .file.is-link.is-active .file-cta{background-color:#17a689;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-info .file-cta{background-color:#3c5dcd;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-info:hover .file-cta,html.theme--documenter-dark .file.is-info.is-hovered .file-cta{background-color:#3355c9;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-info:focus .file-cta,html.theme--documenter-dark .file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(60,93,205,0.25);color:#fff}html.theme--documenter-dark .file.is-info:active .file-cta,html.theme--documenter-dark .file.is-info.is-active .file-cta{background-color:#3151bf;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-success .file-cta{background-color:#259a12;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-success:hover .file-cta,html.theme--documenter-dark .file.is-success.is-hovered .file-cta{background-color:#228f11;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-success:focus .file-cta,html.theme--documenter-dark .file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(37,154,18,0.25);color:#fff}html.theme--documenter-dark .file.is-success:active .file-cta,html.theme--documenter-dark .file.is-success.is-active .file-cta{background-color:#20830f;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-warning .file-cta{background-color:#f4c72f;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-warning:hover .file-cta,html.theme--documenter-dark .file.is-warning.is-hovered .file-cta{background-color:#f3c423;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-warning:focus .file-cta,html.theme--documenter-dark .file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(244,199,47,0.25);color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-warning:active .file-cta,html.theme--documenter-dark .file.is-warning.is-active .file-cta{background-color:#f3c017;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-danger .file-cta{background-color:#cb3c33;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-danger:hover .file-cta,html.theme--documenter-dark .file.is-danger.is-hovered .file-cta{background-color:#c13930;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-danger:focus .file-cta,html.theme--documenter-dark .file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(203,60,51,0.25);color:#fff}html.theme--documenter-dark .file.is-danger:active .file-cta,html.theme--documenter-dark .file.is-danger.is-active .file-cta{background-color:#b7362e;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}html.theme--documenter-dark .file.is-normal{font-size:1rem}html.theme--documenter-dark .file.is-medium{font-size:1.25rem}html.theme--documenter-dark .file.is-medium .file-icon .fa{font-size:21px}html.theme--documenter-dark .file.is-large{font-size:1.5rem}html.theme--documenter-dark .file.is-large .file-icon .fa{font-size:28px}html.theme--documenter-dark .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--documenter-dark .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--documenter-dark .file.has-name.is-empty .file-cta{border-radius:.4em}html.theme--documenter-dark .file.has-name.is-empty .file-name{display:none}html.theme--documenter-dark .file.is-boxed .file-label{flex-direction:column}html.theme--documenter-dark .file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}html.theme--documenter-dark .file.is-boxed .file-name{border-width:0 1px 1px}html.theme--documenter-dark .file.is-boxed .file-icon{height:1.5em;width:1.5em}html.theme--documenter-dark .file.is-boxed .file-icon .fa{font-size:21px}html.theme--documenter-dark .file.is-boxed.is-small .file-icon .fa,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}html.theme--documenter-dark .file.is-boxed.is-medium .file-icon .fa{font-size:28px}html.theme--documenter-dark .file.is-boxed.is-large .file-icon .fa{font-size:35px}html.theme--documenter-dark .file.is-boxed.has-name .file-cta{border-radius:.4em .4em 0 0}html.theme--documenter-dark .file.is-boxed.has-name .file-name{border-radius:0 0 .4em .4em;border-width:0 1px 1px}html.theme--documenter-dark .file.is-centered{justify-content:center}html.theme--documenter-dark .file.is-fullwidth .file-label{width:100%}html.theme--documenter-dark .file.is-fullwidth .file-name{flex-grow:1;max-width:none}html.theme--documenter-dark .file.is-right{justify-content:flex-end}html.theme--documenter-dark .file.is-right .file-cta{border-radius:0 .4em .4em 0}html.theme--documenter-dark .file.is-right .file-name{border-radius:.4em 0 0 .4em;border-width:1px 0 1px 1px;order:-1}html.theme--documenter-dark .file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}html.theme--documenter-dark .file-label:hover .file-cta{background-color:#232829;color:#f2f2f2}html.theme--documenter-dark .file-label:hover .file-name{border-color:#596668}html.theme--documenter-dark .file-label:active .file-cta{background-color:#1d2122;color:#f2f2f2}html.theme--documenter-dark .file-label:active .file-name{border-color:#535f61}html.theme--documenter-dark .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}html.theme--documenter-dark .file-cta,html.theme--documenter-dark .file-name{border-color:#5e6d6f;border-radius:.4em;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}html.theme--documenter-dark .file-cta{background-color:#282f2f;color:#fff}html.theme--documenter-dark .file-name{border-color:#5e6d6f;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}html.theme--documenter-dark .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}html.theme--documenter-dark .file-icon .fa{font-size:14px}html.theme--documenter-dark .label{color:#f2f2f2;display:block;font-size:1rem;font-weight:700}html.theme--documenter-dark .label:not(:last-child){margin-bottom:0.5em}html.theme--documenter-dark .label.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}html.theme--documenter-dark .label.is-medium{font-size:1.25rem}html.theme--documenter-dark .label.is-large{font-size:1.5rem}html.theme--documenter-dark .help{display:block;font-size:.75rem;margin-top:0.25rem}html.theme--documenter-dark .help.is-white{color:#fff}html.theme--documenter-dark .help.is-black{color:#0a0a0a}html.theme--documenter-dark .help.is-light{color:#ecf0f1}html.theme--documenter-dark .help.is-dark,html.theme--documenter-dark .content kbd.help{color:#282f2f}html.theme--documenter-dark .help.is-primary,html.theme--documenter-dark .docstring>section>a.help.docs-sourcelink{color:#375a7f}html.theme--documenter-dark .help.is-link{color:#1abc9c}html.theme--documenter-dark .help.is-info{color:#3c5dcd}html.theme--documenter-dark .help.is-success{color:#259a12}html.theme--documenter-dark .help.is-warning{color:#f4c72f}html.theme--documenter-dark .help.is-danger{color:#cb3c33}html.theme--documenter-dark .field:not(:last-child){margin-bottom:0.75rem}html.theme--documenter-dark .field.has-addons{display:flex;justify-content:flex-start}html.theme--documenter-dark .field.has-addons .control:not(:last-child){margin-right:-1px}html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) .button,html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) .input,html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) .button,html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) .input,html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) .button,html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) .input,html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .button.is-hovered:not([disabled]),html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .input.is-hovered:not([disabled]),html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control .button.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control .button.is-active:not([disabled]),html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control .input.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control .input.is-active:not([disabled]),html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control .select select.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control .select select.is-active:not([disabled]){z-index:3}html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control .button.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control .button.is-active:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control .input.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control .input.is-active:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control .select select.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}html.theme--documenter-dark .field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .field.has-addons.has-addons-centered{justify-content:center}html.theme--documenter-dark .field.has-addons.has-addons-right{justify-content:flex-end}html.theme--documenter-dark .field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}html.theme--documenter-dark .field.is-grouped{display:flex;justify-content:flex-start}html.theme--documenter-dark .field.is-grouped>.control{flex-shrink:0}html.theme--documenter-dark .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--documenter-dark .field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .field.is-grouped.is-grouped-centered{justify-content:center}html.theme--documenter-dark .field.is-grouped.is-grouped-right{justify-content:flex-end}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline{flex-wrap:wrap}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline>.control:last-child,html.theme--documenter-dark .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--documenter-dark .field.is-horizontal{display:flex}}html.theme--documenter-dark .field-label .label{font-size:inherit}@media screen and (max-width: 768px){html.theme--documenter-dark .field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}html.theme--documenter-dark .field-label.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}html.theme--documenter-dark .field-label.is-normal{padding-top:0.375em}html.theme--documenter-dark .field-label.is-medium{font-size:1.25rem;padding-top:0.375em}html.theme--documenter-dark .field-label.is-large{font-size:1.5rem;padding-top:0.375em}}html.theme--documenter-dark .field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--documenter-dark .field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}html.theme--documenter-dark .field-body .field{margin-bottom:0}html.theme--documenter-dark .field-body>.field{flex-shrink:1}html.theme--documenter-dark .field-body>.field:not(.is-narrow){flex-grow:1}html.theme--documenter-dark .field-body>.field:not(:last-child){margin-right:.75rem}}html.theme--documenter-dark .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}html.theme--documenter-dark .control.has-icons-left .input:focus~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,html.theme--documenter-dark .control.has-icons-left .select:focus~.icon,html.theme--documenter-dark .control.has-icons-right .input:focus~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,html.theme--documenter-dark .control.has-icons-right .select:focus~.icon{color:#282f2f}html.theme--documenter-dark .control.has-icons-left .input.is-small~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,html.theme--documenter-dark .control.has-icons-left .select.is-small~.icon,html.theme--documenter-dark .control.has-icons-right .input.is-small~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,html.theme--documenter-dark .control.has-icons-right .select.is-small~.icon{font-size:.75rem}html.theme--documenter-dark .control.has-icons-left .input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-left .select.is-medium~.icon,html.theme--documenter-dark .control.has-icons-right .input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}html.theme--documenter-dark .control.has-icons-left .input.is-large~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,html.theme--documenter-dark .control.has-icons-left .select.is-large~.icon,html.theme--documenter-dark .control.has-icons-right .input.is-large~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,html.theme--documenter-dark .control.has-icons-right .select.is-large~.icon{font-size:1.5rem}html.theme--documenter-dark .control.has-icons-left .icon,html.theme--documenter-dark .control.has-icons-right .icon{color:#5e6d6f;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}html.theme--documenter-dark .control.has-icons-left .input,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input,html.theme--documenter-dark .control.has-icons-left .select select{padding-left:2.5em}html.theme--documenter-dark .control.has-icons-left .icon.is-left{left:0}html.theme--documenter-dark .control.has-icons-right .input,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input,html.theme--documenter-dark .control.has-icons-right .select select{padding-right:2.5em}html.theme--documenter-dark .control.has-icons-right .icon.is-right{right:0}html.theme--documenter-dark .control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}html.theme--documenter-dark .control.is-loading.is-small:after,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--documenter-dark .control.is-loading.is-medium:after{font-size:1.25rem}html.theme--documenter-dark .control.is-loading.is-large:after{font-size:1.5rem}html.theme--documenter-dark .breadcrumb{font-size:1rem;white-space:nowrap}html.theme--documenter-dark .breadcrumb a{align-items:center;color:#1abc9c;display:flex;justify-content:center;padding:0 .75em}html.theme--documenter-dark .breadcrumb a:hover{color:#1dd2af}html.theme--documenter-dark .breadcrumb li{align-items:center;display:flex}html.theme--documenter-dark .breadcrumb li:first-child a{padding-left:0}html.theme--documenter-dark .breadcrumb li.is-active a{color:#f2f2f2;cursor:default;pointer-events:none}html.theme--documenter-dark .breadcrumb li+li::before{color:#8c9b9d;content:"\0002f"}html.theme--documenter-dark .breadcrumb ul,html.theme--documenter-dark .breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--documenter-dark .breadcrumb .icon:first-child{margin-right:.5em}html.theme--documenter-dark .breadcrumb .icon:last-child{margin-left:.5em}html.theme--documenter-dark .breadcrumb.is-centered ol,html.theme--documenter-dark .breadcrumb.is-centered ul{justify-content:center}html.theme--documenter-dark .breadcrumb.is-right ol,html.theme--documenter-dark .breadcrumb.is-right ul{justify-content:flex-end}html.theme--documenter-dark .breadcrumb.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}html.theme--documenter-dark .breadcrumb.is-medium{font-size:1.25rem}html.theme--documenter-dark .breadcrumb.is-large{font-size:1.5rem}html.theme--documenter-dark .breadcrumb.has-arrow-separator li+li::before{content:"\02192"}html.theme--documenter-dark .breadcrumb.has-bullet-separator li+li::before{content:"\02022"}html.theme--documenter-dark .breadcrumb.has-dot-separator li+li::before{content:"\000b7"}html.theme--documenter-dark .breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}html.theme--documenter-dark .card{background-color:#fff;border-radius:.25rem;box-shadow:#171717;color:#fff;max-width:100%;position:relative}html.theme--documenter-dark .card-footer:first-child,html.theme--documenter-dark .card-content:first-child,html.theme--documenter-dark .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--documenter-dark .card-footer:last-child,html.theme--documenter-dark .card-content:last-child,html.theme--documenter-dark .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--documenter-dark .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}html.theme--documenter-dark .card-header-title{align-items:center;color:#f2f2f2;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}html.theme--documenter-dark .card-header-title.is-centered{justify-content:center}html.theme--documenter-dark .card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}html.theme--documenter-dark .card-image{display:block;position:relative}html.theme--documenter-dark .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--documenter-dark .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--documenter-dark .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}html.theme--documenter-dark .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}html.theme--documenter-dark .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}html.theme--documenter-dark .card-footer-item:not(:last-child){border-right:1px solid #ededed}html.theme--documenter-dark .card .media:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .dropdown{display:inline-flex;position:relative;vertical-align:top}html.theme--documenter-dark .dropdown.is-active .dropdown-menu,html.theme--documenter-dark .dropdown.is-hoverable:hover .dropdown-menu{display:block}html.theme--documenter-dark .dropdown.is-right .dropdown-menu{left:auto;right:0}html.theme--documenter-dark .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}html.theme--documenter-dark .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}html.theme--documenter-dark .dropdown-content{background-color:#282f2f;border-radius:.4em;box-shadow:#171717;padding-bottom:.5rem;padding-top:.5rem}html.theme--documenter-dark .dropdown-item{color:#fff;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}html.theme--documenter-dark a.dropdown-item,html.theme--documenter-dark button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}html.theme--documenter-dark a.dropdown-item:hover,html.theme--documenter-dark button.dropdown-item:hover{background-color:#282f2f;color:#0a0a0a}html.theme--documenter-dark a.dropdown-item.is-active,html.theme--documenter-dark button.dropdown-item.is-active{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}html.theme--documenter-dark .level{align-items:center;justify-content:space-between}html.theme--documenter-dark .level code{border-radius:.4em}html.theme--documenter-dark .level img{display:inline-block;vertical-align:top}html.theme--documenter-dark .level.is-mobile{display:flex}html.theme--documenter-dark .level.is-mobile .level-left,html.theme--documenter-dark .level.is-mobile .level-right{display:flex}html.theme--documenter-dark .level.is-mobile .level-left+.level-right{margin-top:0}html.theme--documenter-dark .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--documenter-dark .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level{display:flex}html.theme--documenter-dark .level>.level-item:not(.is-narrow){flex-grow:1}}html.theme--documenter-dark .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}html.theme--documenter-dark .level-item .title,html.theme--documenter-dark .level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){html.theme--documenter-dark .level-item:not(:last-child){margin-bottom:.75rem}}html.theme--documenter-dark .level-left,html.theme--documenter-dark .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--documenter-dark .level-left .level-item.is-flexible,html.theme--documenter-dark .level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level-left .level-item:not(:last-child),html.theme--documenter-dark .level-right .level-item:not(:last-child){margin-right:.75rem}}html.theme--documenter-dark .level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){html.theme--documenter-dark .level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level-left{display:flex}}html.theme--documenter-dark .level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level-right{display:flex}}html.theme--documenter-dark .media{align-items:flex-start;display:flex;text-align:inherit}html.theme--documenter-dark .media .content:not(:last-child){margin-bottom:.75rem}html.theme--documenter-dark .media .media{border-top:1px solid rgba(94,109,111,0.5);display:flex;padding-top:.75rem}html.theme--documenter-dark .media .media .content:not(:last-child),html.theme--documenter-dark .media .media .control:not(:last-child){margin-bottom:.5rem}html.theme--documenter-dark .media .media .media{padding-top:.5rem}html.theme--documenter-dark .media .media .media+.media{margin-top:.5rem}html.theme--documenter-dark .media+.media{border-top:1px solid rgba(94,109,111,0.5);margin-top:1rem;padding-top:1rem}html.theme--documenter-dark .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}html.theme--documenter-dark .media-left,html.theme--documenter-dark .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--documenter-dark .media-left{margin-right:1rem}html.theme--documenter-dark .media-right{margin-left:1rem}html.theme--documenter-dark .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){html.theme--documenter-dark .media-content{overflow-x:auto}}html.theme--documenter-dark .menu{font-size:1rem}html.theme--documenter-dark .menu.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}html.theme--documenter-dark .menu.is-medium{font-size:1.25rem}html.theme--documenter-dark .menu.is-large{font-size:1.5rem}html.theme--documenter-dark .menu-list{line-height:1.25}html.theme--documenter-dark .menu-list a{border-radius:3px;color:#fff;display:block;padding:0.5em 0.75em}html.theme--documenter-dark .menu-list a:hover{background-color:#282f2f;color:#f2f2f2}html.theme--documenter-dark .menu-list a.is-active{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .menu-list li ul{border-left:1px solid #5e6d6f;margin:.75em;padding-left:.75em}html.theme--documenter-dark .menu-label{color:#fff;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}html.theme--documenter-dark .menu-label:not(:first-child){margin-top:1em}html.theme--documenter-dark .menu-label:not(:last-child){margin-bottom:1em}html.theme--documenter-dark .message{background-color:#282f2f;border-radius:.4em;font-size:1rem}html.theme--documenter-dark .message strong{color:currentColor}html.theme--documenter-dark .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--documenter-dark .message.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}html.theme--documenter-dark .message.is-medium{font-size:1.25rem}html.theme--documenter-dark .message.is-large{font-size:1.5rem}html.theme--documenter-dark .message.is-white{background-color:#fff}html.theme--documenter-dark .message.is-white .message-header{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .message.is-white .message-body{border-color:#fff}html.theme--documenter-dark .message.is-black{background-color:#fafafa}html.theme--documenter-dark .message.is-black .message-header{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .message.is-black .message-body{border-color:#0a0a0a}html.theme--documenter-dark .message.is-light{background-color:#f9fafb}html.theme--documenter-dark .message.is-light .message-header{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .message.is-light .message-body{border-color:#ecf0f1}html.theme--documenter-dark .message.is-dark,html.theme--documenter-dark .content kbd.message{background-color:#f9fafa}html.theme--documenter-dark .message.is-dark .message-header,html.theme--documenter-dark .content kbd.message .message-header{background-color:#282f2f;color:#fff}html.theme--documenter-dark .message.is-dark .message-body,html.theme--documenter-dark .content kbd.message .message-body{border-color:#282f2f}html.theme--documenter-dark .message.is-primary,html.theme--documenter-dark .docstring>section>a.message.docs-sourcelink{background-color:#f1f5f9}html.theme--documenter-dark .message.is-primary .message-header,html.theme--documenter-dark .docstring>section>a.message.docs-sourcelink .message-header{background-color:#375a7f;color:#fff}html.theme--documenter-dark .message.is-primary .message-body,html.theme--documenter-dark .docstring>section>a.message.docs-sourcelink .message-body{border-color:#375a7f;color:#4d7eb2}html.theme--documenter-dark .message.is-link{background-color:#edfdf9}html.theme--documenter-dark .message.is-link .message-header{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .message.is-link .message-body{border-color:#1abc9c;color:#15987e}html.theme--documenter-dark .message.is-info{background-color:#eff2fb}html.theme--documenter-dark .message.is-info .message-header{background-color:#3c5dcd;color:#fff}html.theme--documenter-dark .message.is-info .message-body{border-color:#3c5dcd;color:#3253c3}html.theme--documenter-dark .message.is-success{background-color:#effded}html.theme--documenter-dark .message.is-success .message-header{background-color:#259a12;color:#fff}html.theme--documenter-dark .message.is-success .message-body{border-color:#259a12;color:#2ec016}html.theme--documenter-dark .message.is-warning{background-color:#fefaec}html.theme--documenter-dark .message.is-warning .message-header{background-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .message.is-warning .message-body{border-color:#f4c72f;color:#8c6e07}html.theme--documenter-dark .message.is-danger{background-color:#fbefef}html.theme--documenter-dark .message.is-danger .message-header{background-color:#cb3c33;color:#fff}html.theme--documenter-dark .message.is-danger .message-body{border-color:#cb3c33;color:#c03930}html.theme--documenter-dark .message-header{align-items:center;background-color:#fff;border-radius:.4em .4em 0 0;color:rgba(0,0,0,0.7);display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}html.theme--documenter-dark .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}html.theme--documenter-dark .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}html.theme--documenter-dark .message-body{border-color:#5e6d6f;border-radius:.4em;border-style:solid;border-width:0 0 0 4px;color:#fff;padding:1.25em 1.5em}html.theme--documenter-dark .message-body code,html.theme--documenter-dark .message-body pre{background-color:#fff}html.theme--documenter-dark .message-body pre code{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}html.theme--documenter-dark .modal.is-active{display:flex}html.theme--documenter-dark .modal-background{background-color:rgba(10,10,10,0.86)}html.theme--documenter-dark .modal-content,html.theme--documenter-dark .modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){html.theme--documenter-dark .modal-content,html.theme--documenter-dark .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}html.theme--documenter-dark .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}html.theme--documenter-dark .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}html.theme--documenter-dark .modal-card-head,html.theme--documenter-dark .modal-card-foot{align-items:center;background-color:#282f2f;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}html.theme--documenter-dark .modal-card-head{border-bottom:1px solid #5e6d6f;border-top-left-radius:8px;border-top-right-radius:8px}html.theme--documenter-dark .modal-card-title{color:#f2f2f2;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}html.theme--documenter-dark .modal-card-foot{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #5e6d6f}html.theme--documenter-dark .modal-card-foot .button:not(:last-child){margin-right:.5em}html.theme--documenter-dark .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}html.theme--documenter-dark .navbar{background-color:#375a7f;min-height:4rem;position:relative;z-index:30}html.theme--documenter-dark .navbar.is-white{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-white .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-white .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-white .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-white .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-white .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-white .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-white .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-white .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-white .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}html.theme--documenter-dark .navbar.is-black{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-black .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-black .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-black .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-black .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-black .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-black .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-black .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-black .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-black .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}html.theme--documenter-dark .navbar.is-light{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-light .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-light .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#dde4e6;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-light .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-light .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-light .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-light .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-light .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-light .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-light .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link.is-active{background-color:#dde4e6;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#dde4e6;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}}html.theme--documenter-dark .navbar.is-dark,html.theme--documenter-dark .content kbd.navbar{background-color:#282f2f;color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-brand>.navbar-item,html.theme--documenter-dark .content kbd.navbar .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .content kbd.navbar .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-dark .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .content kbd.navbar .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-dark .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link:focus,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link:hover,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#1d2122;color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link::after,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-burger,html.theme--documenter-dark .content kbd.navbar .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-dark .navbar-start>.navbar-item,html.theme--documenter-dark .content kbd.navbar .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-dark .navbar-end>.navbar-item,html.theme--documenter-dark .content kbd.navbar .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .content kbd.navbar .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-dark .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .content kbd.navbar .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-dark .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link:focus,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link:hover,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .content kbd.navbar .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-dark .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .content kbd.navbar .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-dark .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link:focus,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link:hover,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#1d2122;color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link::after,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link::after,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#1d2122;color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-dropdown a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#282f2f;color:#fff}}html.theme--documenter-dark .navbar.is-primary,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink{background-color:#375a7f;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-brand>.navbar-item,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-primary .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-primary .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link::after,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-burger,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-primary .navbar-start>.navbar-item,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-primary .navbar-end>.navbar-item,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-primary .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-primary .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-primary .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-primary .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link::after,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link::after,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#375a7f;color:#fff}}html.theme--documenter-dark .navbar.is-link{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-link .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-link .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#17a689;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-link .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-link .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-link .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-link .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-link .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-link .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-link .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link.is-active{background-color:#17a689;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#17a689;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#1abc9c;color:#fff}}html.theme--documenter-dark .navbar.is-info{background-color:#3c5dcd;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-info .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-info .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#3151bf;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-info .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-info .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-info .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-info .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-info .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-info .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-info .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link.is-active{background-color:#3151bf;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#3151bf;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3c5dcd;color:#fff}}html.theme--documenter-dark .navbar.is-success{background-color:#259a12;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-success .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-success .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#20830f;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-success .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-success .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-success .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-success .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-success .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-success .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-success .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link.is-active{background-color:#20830f;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#20830f;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#259a12;color:#fff}}html.theme--documenter-dark .navbar.is-warning{background-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-warning .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-warning .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#f3c017;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-warning .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-warning .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-warning .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-warning .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-warning .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-warning .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#f3c017;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f3c017;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#f4c72f;color:rgba(0,0,0,0.7)}}html.theme--documenter-dark .navbar.is-danger{background-color:#cb3c33;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-danger .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-danger .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#b7362e;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-danger .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-danger .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-danger .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-danger .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-danger .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-danger .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#b7362e;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#b7362e;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#cb3c33;color:#fff}}html.theme--documenter-dark .navbar>.container{align-items:stretch;display:flex;min-height:4rem;width:100%}html.theme--documenter-dark .navbar.has-shadow{box-shadow:0 2px 0 0 #282f2f}html.theme--documenter-dark .navbar.is-fixed-bottom,html.theme--documenter-dark .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}html.theme--documenter-dark .navbar.is-fixed-bottom{bottom:0}html.theme--documenter-dark .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #282f2f}html.theme--documenter-dark .navbar.is-fixed-top{top:0}html.theme--documenter-dark html.has-navbar-fixed-top,html.theme--documenter-dark body.has-navbar-fixed-top{padding-top:4rem}html.theme--documenter-dark html.has-navbar-fixed-bottom,html.theme--documenter-dark body.has-navbar-fixed-bottom{padding-bottom:4rem}html.theme--documenter-dark .navbar-brand,html.theme--documenter-dark .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:4rem}html.theme--documenter-dark .navbar-brand a.navbar-item:focus,html.theme--documenter-dark .navbar-brand a.navbar-item:hover{background-color:transparent}html.theme--documenter-dark .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}html.theme--documenter-dark .navbar-burger{color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:4rem;position:relative;width:4rem;margin-left:auto}html.theme--documenter-dark .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}html.theme--documenter-dark .navbar-burger span:nth-child(1){top:calc(50% - 6px)}html.theme--documenter-dark .navbar-burger span:nth-child(2){top:calc(50% - 1px)}html.theme--documenter-dark .navbar-burger span:nth-child(3){top:calc(50% + 4px)}html.theme--documenter-dark .navbar-burger:hover{background-color:rgba(0,0,0,0.05)}html.theme--documenter-dark .navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}html.theme--documenter-dark .navbar-burger.is-active span:nth-child(2){opacity:0}html.theme--documenter-dark .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}html.theme--documenter-dark .navbar-menu{display:none}html.theme--documenter-dark .navbar-item,html.theme--documenter-dark .navbar-link{color:#fff;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}html.theme--documenter-dark .navbar-item .icon:only-child,html.theme--documenter-dark .navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}html.theme--documenter-dark a.navbar-item,html.theme--documenter-dark .navbar-link{cursor:pointer}html.theme--documenter-dark a.navbar-item:focus,html.theme--documenter-dark a.navbar-item:focus-within,html.theme--documenter-dark a.navbar-item:hover,html.theme--documenter-dark a.navbar-item.is-active,html.theme--documenter-dark .navbar-link:focus,html.theme--documenter-dark .navbar-link:focus-within,html.theme--documenter-dark .navbar-link:hover,html.theme--documenter-dark .navbar-link.is-active{background-color:rgba(0,0,0,0);color:#1abc9c}html.theme--documenter-dark .navbar-item{flex-grow:0;flex-shrink:0}html.theme--documenter-dark .navbar-item img{max-height:1.75rem}html.theme--documenter-dark .navbar-item.has-dropdown{padding:0}html.theme--documenter-dark .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:4rem;padding-bottom:calc(0.5rem - 1px)}html.theme--documenter-dark .navbar-item.is-tab:focus,html.theme--documenter-dark .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#1abc9c}html.theme--documenter-dark .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#1abc9c;border-bottom-style:solid;border-bottom-width:3px;color:#1abc9c;padding-bottom:calc(0.5rem - 3px)}html.theme--documenter-dark .navbar-content{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .navbar-link:not(.is-arrowless){padding-right:2.5em}html.theme--documenter-dark .navbar-link:not(.is-arrowless)::after{border-color:#fff;margin-top:-0.375em;right:1.125em}html.theme--documenter-dark .navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}html.theme--documenter-dark .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}html.theme--documenter-dark .navbar-divider{background-color:rgba(0,0,0,0.2);border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){html.theme--documenter-dark .navbar>.container{display:block}html.theme--documenter-dark .navbar-brand .navbar-item,html.theme--documenter-dark .navbar-tabs .navbar-item{align-items:center;display:flex}html.theme--documenter-dark .navbar-link::after{display:none}html.theme--documenter-dark .navbar-menu{background-color:#375a7f;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}html.theme--documenter-dark .navbar-menu.is-active{display:block}html.theme--documenter-dark .navbar.is-fixed-bottom-touch,html.theme--documenter-dark .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}html.theme--documenter-dark .navbar.is-fixed-bottom-touch{bottom:0}html.theme--documenter-dark .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--documenter-dark .navbar.is-fixed-top-touch{top:0}html.theme--documenter-dark .navbar.is-fixed-top .navbar-menu,html.theme--documenter-dark .navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem);overflow:auto}html.theme--documenter-dark html.has-navbar-fixed-top-touch,html.theme--documenter-dark body.has-navbar-fixed-top-touch{padding-top:4rem}html.theme--documenter-dark html.has-navbar-fixed-bottom-touch,html.theme--documenter-dark body.has-navbar-fixed-bottom-touch{padding-bottom:4rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar,html.theme--documenter-dark .navbar-menu,html.theme--documenter-dark .navbar-start,html.theme--documenter-dark .navbar-end{align-items:stretch;display:flex}html.theme--documenter-dark .navbar{min-height:4rem}html.theme--documenter-dark .navbar.is-spaced{padding:1rem 2rem}html.theme--documenter-dark .navbar.is-spaced .navbar-start,html.theme--documenter-dark .navbar.is-spaced .navbar-end{align-items:center}html.theme--documenter-dark .navbar.is-spaced a.navbar-item,html.theme--documenter-dark .navbar.is-spaced .navbar-link{border-radius:.4em}html.theme--documenter-dark .navbar.is-transparent a.navbar-item:focus,html.theme--documenter-dark .navbar.is-transparent a.navbar-item:hover,html.theme--documenter-dark .navbar.is-transparent a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-transparent .navbar-link:focus,html.theme--documenter-dark .navbar.is-transparent .navbar-link:hover,html.theme--documenter-dark .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#dbdee0}html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#1abc9c}html.theme--documenter-dark .navbar-burger{display:none}html.theme--documenter-dark .navbar-item,html.theme--documenter-dark .navbar-link{align-items:center;display:flex}html.theme--documenter-dark .navbar-item.has-dropdown{align-items:stretch}html.theme--documenter-dark .navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}html.theme--documenter-dark .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid rgba(0,0,0,0.2);border-radius:8px 8px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}html.theme--documenter-dark .navbar-menu{flex-grow:1;flex-shrink:0}html.theme--documenter-dark .navbar-start{justify-content:flex-start;margin-right:auto}html.theme--documenter-dark .navbar-end{justify-content:flex-end;margin-left:auto}html.theme--documenter-dark .navbar-dropdown{background-color:#375a7f;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}html.theme--documenter-dark .navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}html.theme--documenter-dark .navbar-dropdown a.navbar-item{padding-right:3rem}html.theme--documenter-dark .navbar-dropdown a.navbar-item:focus,html.theme--documenter-dark .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#dbdee0}html.theme--documenter-dark .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#1abc9c}.navbar.is-spaced html.theme--documenter-dark .navbar-dropdown,html.theme--documenter-dark .navbar-dropdown.is-boxed{border-radius:8px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}html.theme--documenter-dark .navbar-dropdown.is-right{left:auto;right:0}html.theme--documenter-dark .navbar-divider{display:block}html.theme--documenter-dark .navbar>.container .navbar-brand,html.theme--documenter-dark .container>.navbar .navbar-brand{margin-left:-.75rem}html.theme--documenter-dark .navbar>.container .navbar-menu,html.theme--documenter-dark .container>.navbar .navbar-menu{margin-right:-.75rem}html.theme--documenter-dark .navbar.is-fixed-bottom-desktop,html.theme--documenter-dark .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}html.theme--documenter-dark .navbar.is-fixed-bottom-desktop{bottom:0}html.theme--documenter-dark .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--documenter-dark .navbar.is-fixed-top-desktop{top:0}html.theme--documenter-dark html.has-navbar-fixed-top-desktop,html.theme--documenter-dark body.has-navbar-fixed-top-desktop{padding-top:4rem}html.theme--documenter-dark html.has-navbar-fixed-bottom-desktop,html.theme--documenter-dark body.has-navbar-fixed-bottom-desktop{padding-bottom:4rem}html.theme--documenter-dark html.has-spaced-navbar-fixed-top,html.theme--documenter-dark body.has-spaced-navbar-fixed-top{padding-top:6rem}html.theme--documenter-dark html.has-spaced-navbar-fixed-bottom,html.theme--documenter-dark body.has-spaced-navbar-fixed-bottom{padding-bottom:6rem}html.theme--documenter-dark a.navbar-item.is-active,html.theme--documenter-dark .navbar-link.is-active{color:#1abc9c}html.theme--documenter-dark a.navbar-item.is-active:not(:focus):not(:hover),html.theme--documenter-dark .navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}html.theme--documenter-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgba(0,0,0,0)}}html.theme--documenter-dark .hero.is-fullheight-with-navbar{min-height:calc(100vh - 4rem)}html.theme--documenter-dark .pagination{font-size:1rem;margin:-.25rem}html.theme--documenter-dark .pagination.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}html.theme--documenter-dark .pagination.is-medium{font-size:1.25rem}html.theme--documenter-dark .pagination.is-large{font-size:1.5rem}html.theme--documenter-dark .pagination.is-rounded .pagination-previous,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,html.theme--documenter-dark .pagination.is-rounded .pagination-next,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}html.theme--documenter-dark .pagination.is-rounded .pagination-link,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}html.theme--documenter-dark .pagination,html.theme--documenter-dark .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link{border-color:#5e6d6f;color:#1abc9c;min-width:2.5em}html.theme--documenter-dark .pagination-previous:hover,html.theme--documenter-dark .pagination-next:hover,html.theme--documenter-dark .pagination-link:hover{border-color:#8c9b9d;color:#1dd2af}html.theme--documenter-dark .pagination-previous:focus,html.theme--documenter-dark .pagination-next:focus,html.theme--documenter-dark .pagination-link:focus{border-color:#8c9b9d}html.theme--documenter-dark .pagination-previous:active,html.theme--documenter-dark .pagination-next:active,html.theme--documenter-dark .pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}html.theme--documenter-dark .pagination-previous[disabled],html.theme--documenter-dark .pagination-previous.is-disabled,html.theme--documenter-dark .pagination-next[disabled],html.theme--documenter-dark .pagination-next.is-disabled,html.theme--documenter-dark .pagination-link[disabled],html.theme--documenter-dark .pagination-link.is-disabled{background-color:#5e6d6f;border-color:#5e6d6f;box-shadow:none;color:#fff;opacity:0.5}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}html.theme--documenter-dark .pagination-link.is-current{background-color:#1abc9c;border-color:#1abc9c;color:#fff}html.theme--documenter-dark .pagination-ellipsis{color:#8c9b9d;pointer-events:none}html.theme--documenter-dark .pagination-list{flex-wrap:wrap}html.theme--documenter-dark .pagination-list li{list-style:none}@media screen and (max-width: 768px){html.theme--documenter-dark .pagination{flex-wrap:wrap}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis{margin-bottom:0;margin-top:0}html.theme--documenter-dark .pagination-previous{order:2}html.theme--documenter-dark .pagination-next{order:3}html.theme--documenter-dark .pagination{justify-content:space-between;margin-bottom:0;margin-top:0}html.theme--documenter-dark .pagination.is-centered .pagination-previous{order:1}html.theme--documenter-dark .pagination.is-centered .pagination-list{justify-content:center;order:2}html.theme--documenter-dark .pagination.is-centered .pagination-next{order:3}html.theme--documenter-dark .pagination.is-right .pagination-previous{order:1}html.theme--documenter-dark .pagination.is-right .pagination-next{order:2}html.theme--documenter-dark .pagination.is-right .pagination-list{justify-content:flex-end;order:3}}html.theme--documenter-dark .panel{border-radius:8px;box-shadow:#171717;font-size:1rem}html.theme--documenter-dark .panel:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}html.theme--documenter-dark .panel.is-white .panel-block.is-active .panel-icon{color:#fff}html.theme--documenter-dark .panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}html.theme--documenter-dark .panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}html.theme--documenter-dark .panel.is-light .panel-heading{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .panel.is-light .panel-tabs a.is-active{border-bottom-color:#ecf0f1}html.theme--documenter-dark .panel.is-light .panel-block.is-active .panel-icon{color:#ecf0f1}html.theme--documenter-dark .panel.is-dark .panel-heading,html.theme--documenter-dark .content kbd.panel .panel-heading{background-color:#282f2f;color:#fff}html.theme--documenter-dark .panel.is-dark .panel-tabs a.is-active,html.theme--documenter-dark .content kbd.panel .panel-tabs a.is-active{border-bottom-color:#282f2f}html.theme--documenter-dark .panel.is-dark .panel-block.is-active .panel-icon,html.theme--documenter-dark .content kbd.panel .panel-block.is-active .panel-icon{color:#282f2f}html.theme--documenter-dark .panel.is-primary .panel-heading,html.theme--documenter-dark .docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#375a7f;color:#fff}html.theme--documenter-dark .panel.is-primary .panel-tabs a.is-active,html.theme--documenter-dark .docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#375a7f}html.theme--documenter-dark .panel.is-primary .panel-block.is-active .panel-icon,html.theme--documenter-dark .docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#375a7f}html.theme--documenter-dark .panel.is-link .panel-heading{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .panel.is-link .panel-tabs a.is-active{border-bottom-color:#1abc9c}html.theme--documenter-dark .panel.is-link .panel-block.is-active .panel-icon{color:#1abc9c}html.theme--documenter-dark .panel.is-info .panel-heading{background-color:#3c5dcd;color:#fff}html.theme--documenter-dark .panel.is-info .panel-tabs a.is-active{border-bottom-color:#3c5dcd}html.theme--documenter-dark .panel.is-info .panel-block.is-active .panel-icon{color:#3c5dcd}html.theme--documenter-dark .panel.is-success .panel-heading{background-color:#259a12;color:#fff}html.theme--documenter-dark .panel.is-success .panel-tabs a.is-active{border-bottom-color:#259a12}html.theme--documenter-dark .panel.is-success .panel-block.is-active .panel-icon{color:#259a12}html.theme--documenter-dark .panel.is-warning .panel-heading{background-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#f4c72f}html.theme--documenter-dark .panel.is-warning .panel-block.is-active .panel-icon{color:#f4c72f}html.theme--documenter-dark .panel.is-danger .panel-heading{background-color:#cb3c33;color:#fff}html.theme--documenter-dark .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#cb3c33}html.theme--documenter-dark .panel.is-danger .panel-block.is-active .panel-icon{color:#cb3c33}html.theme--documenter-dark .panel-tabs:not(:last-child),html.theme--documenter-dark .panel-block:not(:last-child){border-bottom:1px solid #ededed}html.theme--documenter-dark .panel-heading{background-color:#343c3d;border-radius:8px 8px 0 0;color:#f2f2f2;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}html.theme--documenter-dark .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}html.theme--documenter-dark .panel-tabs a{border-bottom:1px solid #5e6d6f;margin-bottom:-1px;padding:0.5em}html.theme--documenter-dark .panel-tabs a.is-active{border-bottom-color:#343c3d;color:#17a689}html.theme--documenter-dark .panel-list a{color:#fff}html.theme--documenter-dark .panel-list a:hover{color:#1abc9c}html.theme--documenter-dark .panel-block{align-items:center;color:#f2f2f2;display:flex;justify-content:flex-start;padding:0.5em 0.75em}html.theme--documenter-dark .panel-block input[type="checkbox"]{margin-right:.75em}html.theme--documenter-dark .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}html.theme--documenter-dark .panel-block.is-wrapped{flex-wrap:wrap}html.theme--documenter-dark .panel-block.is-active{border-left-color:#1abc9c;color:#17a689}html.theme--documenter-dark .panel-block.is-active .panel-icon{color:#1abc9c}html.theme--documenter-dark .panel-block:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}html.theme--documenter-dark a.panel-block,html.theme--documenter-dark label.panel-block{cursor:pointer}html.theme--documenter-dark a.panel-block:hover,html.theme--documenter-dark label.panel-block:hover{background-color:#282f2f}html.theme--documenter-dark .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#fff;margin-right:.75em}html.theme--documenter-dark .panel-icon .fa{font-size:inherit;line-height:inherit}html.theme--documenter-dark .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}html.theme--documenter-dark .tabs a{align-items:center;border-bottom-color:#5e6d6f;border-bottom-style:solid;border-bottom-width:1px;color:#fff;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}html.theme--documenter-dark .tabs a:hover{border-bottom-color:#f2f2f2;color:#f2f2f2}html.theme--documenter-dark .tabs li{display:block}html.theme--documenter-dark .tabs li.is-active a{border-bottom-color:#1abc9c;color:#1abc9c}html.theme--documenter-dark .tabs ul{align-items:center;border-bottom-color:#5e6d6f;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}html.theme--documenter-dark .tabs ul.is-left{padding-right:0.75em}html.theme--documenter-dark .tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}html.theme--documenter-dark .tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}html.theme--documenter-dark .tabs .icon:first-child{margin-right:.5em}html.theme--documenter-dark .tabs .icon:last-child{margin-left:.5em}html.theme--documenter-dark .tabs.is-centered ul{justify-content:center}html.theme--documenter-dark .tabs.is-right ul{justify-content:flex-end}html.theme--documenter-dark .tabs.is-boxed a{border:1px solid transparent;border-radius:.4em .4em 0 0}html.theme--documenter-dark .tabs.is-boxed a:hover{background-color:#282f2f;border-bottom-color:#5e6d6f}html.theme--documenter-dark .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#5e6d6f;border-bottom-color:rgba(0,0,0,0) !important}html.theme--documenter-dark .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}html.theme--documenter-dark .tabs.is-toggle a{border-color:#5e6d6f;border-style:solid;border-width:1px;margin-bottom:0;position:relative}html.theme--documenter-dark .tabs.is-toggle a:hover{background-color:#282f2f;border-color:#8c9b9d;z-index:2}html.theme--documenter-dark .tabs.is-toggle li+li{margin-left:-1px}html.theme--documenter-dark .tabs.is-toggle li:first-child a{border-top-left-radius:.4em;border-bottom-left-radius:.4em}html.theme--documenter-dark .tabs.is-toggle li:last-child a{border-top-right-radius:.4em;border-bottom-right-radius:.4em}html.theme--documenter-dark .tabs.is-toggle li.is-active a{background-color:#1abc9c;border-color:#1abc9c;color:#fff;z-index:1}html.theme--documenter-dark .tabs.is-toggle ul{border-bottom:none}html.theme--documenter-dark .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}html.theme--documenter-dark .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}html.theme--documenter-dark .tabs.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}html.theme--documenter-dark .tabs.is-medium{font-size:1.25rem}html.theme--documenter-dark .tabs.is-large{font-size:1.5rem}html.theme--documenter-dark .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>html.theme--documenter-dark .column.is-narrow{flex:none;width:unset}.columns.is-mobile>html.theme--documenter-dark .column.is-full{flex:none;width:100%}.columns.is-mobile>html.theme--documenter-dark .column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>html.theme--documenter-dark .column.is-half{flex:none;width:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>html.theme--documenter-dark .column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>html.theme--documenter-dark .column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>html.theme--documenter-dark .column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>html.theme--documenter-dark .column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-half{margin-left:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>html.theme--documenter-dark .column.is-0{flex:none;width:0%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-0{margin-left:0%}.columns.is-mobile>html.theme--documenter-dark .column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-3{flex:none;width:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-3{margin-left:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-6{flex:none;width:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-6{margin-left:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-9{flex:none;width:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-9{margin-left:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-12{flex:none;width:100%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){html.theme--documenter-dark .column.is-narrow-mobile{flex:none;width:unset}html.theme--documenter-dark .column.is-full-mobile{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-mobile{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-mobile{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-mobile{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-mobile{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-mobile{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-mobile{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-mobile{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-mobile{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-mobile{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-mobile{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-mobile{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-mobile{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-mobile{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-mobile{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-mobile{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-mobile{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-mobile{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-mobile{margin-left:80%}html.theme--documenter-dark .column.is-0-mobile{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-mobile{margin-left:0%}html.theme--documenter-dark .column.is-1-mobile{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-mobile{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-mobile{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-mobile{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-mobile{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-mobile{margin-left:25%}html.theme--documenter-dark .column.is-4-mobile{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-mobile{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-mobile{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-mobile{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-mobile{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-mobile{margin-left:50%}html.theme--documenter-dark .column.is-7-mobile{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-mobile{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-mobile{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-mobile{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-mobile{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-mobile{margin-left:75%}html.theme--documenter-dark .column.is-10-mobile{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-mobile{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-mobile{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-mobile{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-mobile{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .column.is-narrow,html.theme--documenter-dark .column.is-narrow-tablet{flex:none;width:unset}html.theme--documenter-dark .column.is-full,html.theme--documenter-dark .column.is-full-tablet{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters,html.theme--documenter-dark .column.is-three-quarters-tablet{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds,html.theme--documenter-dark .column.is-two-thirds-tablet{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half,html.theme--documenter-dark .column.is-half-tablet{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third,html.theme--documenter-dark .column.is-one-third-tablet{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter,html.theme--documenter-dark .column.is-one-quarter-tablet{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth,html.theme--documenter-dark .column.is-one-fifth-tablet{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths,html.theme--documenter-dark .column.is-two-fifths-tablet{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths,html.theme--documenter-dark .column.is-three-fifths-tablet{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths,html.theme--documenter-dark .column.is-four-fifths-tablet{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters,html.theme--documenter-dark .column.is-offset-three-quarters-tablet{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds,html.theme--documenter-dark .column.is-offset-two-thirds-tablet{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half,html.theme--documenter-dark .column.is-offset-half-tablet{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third,html.theme--documenter-dark .column.is-offset-one-third-tablet{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter,html.theme--documenter-dark .column.is-offset-one-quarter-tablet{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth,html.theme--documenter-dark .column.is-offset-one-fifth-tablet{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths,html.theme--documenter-dark .column.is-offset-two-fifths-tablet{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths,html.theme--documenter-dark .column.is-offset-three-fifths-tablet{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths,html.theme--documenter-dark .column.is-offset-four-fifths-tablet{margin-left:80%}html.theme--documenter-dark .column.is-0,html.theme--documenter-dark .column.is-0-tablet{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0,html.theme--documenter-dark .column.is-offset-0-tablet{margin-left:0%}html.theme--documenter-dark .column.is-1,html.theme--documenter-dark .column.is-1-tablet{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1,html.theme--documenter-dark .column.is-offset-1-tablet{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2,html.theme--documenter-dark .column.is-2-tablet{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2,html.theme--documenter-dark .column.is-offset-2-tablet{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3,html.theme--documenter-dark .column.is-3-tablet{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3,html.theme--documenter-dark .column.is-offset-3-tablet{margin-left:25%}html.theme--documenter-dark .column.is-4,html.theme--documenter-dark .column.is-4-tablet{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4,html.theme--documenter-dark .column.is-offset-4-tablet{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5,html.theme--documenter-dark .column.is-5-tablet{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5,html.theme--documenter-dark .column.is-offset-5-tablet{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6,html.theme--documenter-dark .column.is-6-tablet{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6,html.theme--documenter-dark .column.is-offset-6-tablet{margin-left:50%}html.theme--documenter-dark .column.is-7,html.theme--documenter-dark .column.is-7-tablet{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7,html.theme--documenter-dark .column.is-offset-7-tablet{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8,html.theme--documenter-dark .column.is-8-tablet{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8,html.theme--documenter-dark .column.is-offset-8-tablet{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9,html.theme--documenter-dark .column.is-9-tablet{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9,html.theme--documenter-dark .column.is-offset-9-tablet{margin-left:75%}html.theme--documenter-dark .column.is-10,html.theme--documenter-dark .column.is-10-tablet{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10,html.theme--documenter-dark .column.is-offset-10-tablet{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11,html.theme--documenter-dark .column.is-11-tablet{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11,html.theme--documenter-dark .column.is-offset-11-tablet{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12,html.theme--documenter-dark .column.is-12-tablet{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12,html.theme--documenter-dark .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){html.theme--documenter-dark .column.is-narrow-touch{flex:none;width:unset}html.theme--documenter-dark .column.is-full-touch{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-touch{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-touch{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-touch{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-touch{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-touch{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-touch{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-touch{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-touch{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-touch{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-touch{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-touch{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-touch{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-touch{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-touch{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-touch{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-touch{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-touch{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-touch{margin-left:80%}html.theme--documenter-dark .column.is-0-touch{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-touch{margin-left:0%}html.theme--documenter-dark .column.is-1-touch{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-touch{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-touch{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-touch{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-touch{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-touch{margin-left:25%}html.theme--documenter-dark .column.is-4-touch{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-touch{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-touch{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-touch{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-touch{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-touch{margin-left:50%}html.theme--documenter-dark .column.is-7-touch{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-touch{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-touch{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-touch{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-touch{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-touch{margin-left:75%}html.theme--documenter-dark .column.is-10-touch{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-touch{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-touch{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-touch{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-touch{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){html.theme--documenter-dark .column.is-narrow-desktop{flex:none;width:unset}html.theme--documenter-dark .column.is-full-desktop{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-desktop{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-desktop{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-desktop{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-desktop{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-desktop{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-desktop{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-desktop{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-desktop{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-desktop{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-desktop{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-desktop{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-desktop{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-desktop{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-desktop{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-desktop{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-desktop{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-desktop{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-desktop{margin-left:80%}html.theme--documenter-dark .column.is-0-desktop{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-desktop{margin-left:0%}html.theme--documenter-dark .column.is-1-desktop{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-desktop{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-desktop{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-desktop{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-desktop{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-desktop{margin-left:25%}html.theme--documenter-dark .column.is-4-desktop{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-desktop{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-desktop{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-desktop{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-desktop{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-desktop{margin-left:50%}html.theme--documenter-dark .column.is-7-desktop{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-desktop{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-desktop{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-desktop{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-desktop{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-desktop{margin-left:75%}html.theme--documenter-dark .column.is-10-desktop{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-desktop{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-desktop{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-desktop{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-desktop{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){html.theme--documenter-dark .column.is-narrow-widescreen{flex:none;width:unset}html.theme--documenter-dark .column.is-full-widescreen{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-widescreen{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-widescreen{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-widescreen{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-widescreen{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-widescreen{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-widescreen{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-widescreen{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-widescreen{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-widescreen{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-widescreen{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-widescreen{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-widescreen{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-widescreen{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-widescreen{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-widescreen{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-widescreen{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-widescreen{margin-left:80%}html.theme--documenter-dark .column.is-0-widescreen{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-widescreen{margin-left:0%}html.theme--documenter-dark .column.is-1-widescreen{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-widescreen{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-widescreen{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-widescreen{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-widescreen{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-widescreen{margin-left:25%}html.theme--documenter-dark .column.is-4-widescreen{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-widescreen{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-widescreen{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-widescreen{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-widescreen{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-widescreen{margin-left:50%}html.theme--documenter-dark .column.is-7-widescreen{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-widescreen{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-widescreen{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-widescreen{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-widescreen{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-widescreen{margin-left:75%}html.theme--documenter-dark .column.is-10-widescreen{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-widescreen{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-widescreen{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-widescreen{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-widescreen{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){html.theme--documenter-dark .column.is-narrow-fullhd{flex:none;width:unset}html.theme--documenter-dark .column.is-full-fullhd{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-fullhd{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-fullhd{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-fullhd{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-fullhd{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-fullhd{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-fullhd{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-fullhd{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-fullhd{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-fullhd{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-fullhd{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-fullhd{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-fullhd{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-fullhd{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-fullhd{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-fullhd{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-fullhd{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-fullhd{margin-left:80%}html.theme--documenter-dark .column.is-0-fullhd{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-fullhd{margin-left:0%}html.theme--documenter-dark .column.is-1-fullhd{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-fullhd{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-fullhd{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-fullhd{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-fullhd{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-fullhd{margin-left:25%}html.theme--documenter-dark .column.is-4-fullhd{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-fullhd{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-fullhd{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-fullhd{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-fullhd{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-fullhd{margin-left:50%}html.theme--documenter-dark .column.is-7-fullhd{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-fullhd{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-fullhd{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-fullhd{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-fullhd{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-fullhd{margin-left:75%}html.theme--documenter-dark .column.is-10-fullhd{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-fullhd{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-fullhd{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-fullhd{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-fullhd{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-fullhd{margin-left:100%}}html.theme--documenter-dark .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--documenter-dark .columns:last-child{margin-bottom:-.75rem}html.theme--documenter-dark .columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}html.theme--documenter-dark .columns.is-centered{justify-content:center}html.theme--documenter-dark .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}html.theme--documenter-dark .columns.is-gapless>.column{margin:0;padding:0 !important}html.theme--documenter-dark .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .columns.is-gapless:last-child{margin-bottom:0}html.theme--documenter-dark .columns.is-mobile{display:flex}html.theme--documenter-dark .columns.is-multiline{flex-wrap:wrap}html.theme--documenter-dark .columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-desktop{display:flex}}html.theme--documenter-dark .columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}html.theme--documenter-dark .columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}html.theme--documenter-dark .columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-0-fullhd{--columnGap: 0rem}}html.theme--documenter-dark .columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}html.theme--documenter-dark .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}html.theme--documenter-dark .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-3-fullhd{--columnGap: .75rem}}html.theme--documenter-dark .columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-4-fullhd{--columnGap: 1rem}}html.theme--documenter-dark .columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}html.theme--documenter-dark .columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}html.theme--documenter-dark .columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}html.theme--documenter-dark .columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-8-fullhd{--columnGap: 2rem}}html.theme--documenter-dark .tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}html.theme--documenter-dark .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--documenter-dark .tile.is-ancestor:last-child{margin-bottom:-.75rem}html.theme--documenter-dark .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}html.theme--documenter-dark .tile.is-child{margin:0 !important}html.theme--documenter-dark .tile.is-parent{padding:.75rem}html.theme--documenter-dark .tile.is-vertical{flex-direction:column}html.theme--documenter-dark .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{html.theme--documenter-dark .tile:not(.is-child){display:flex}html.theme--documenter-dark .tile.is-1{flex:none;width:8.33333337%}html.theme--documenter-dark .tile.is-2{flex:none;width:16.66666674%}html.theme--documenter-dark .tile.is-3{flex:none;width:25%}html.theme--documenter-dark .tile.is-4{flex:none;width:33.33333337%}html.theme--documenter-dark .tile.is-5{flex:none;width:41.66666674%}html.theme--documenter-dark .tile.is-6{flex:none;width:50%}html.theme--documenter-dark .tile.is-7{flex:none;width:58.33333337%}html.theme--documenter-dark .tile.is-8{flex:none;width:66.66666674%}html.theme--documenter-dark .tile.is-9{flex:none;width:75%}html.theme--documenter-dark .tile.is-10{flex:none;width:83.33333337%}html.theme--documenter-dark .tile.is-11{flex:none;width:91.66666674%}html.theme--documenter-dark .tile.is-12{flex:none;width:100%}}html.theme--documenter-dark .hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}html.theme--documenter-dark .hero .navbar{background:none}html.theme--documenter-dark .hero .tabs ul{border-bottom:none}html.theme--documenter-dark .hero.is-white{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-white strong{color:inherit}html.theme--documenter-dark .hero.is-white .title{color:#0a0a0a}html.theme--documenter-dark .hero.is-white .subtitle{color:rgba(10,10,10,0.9)}html.theme--documenter-dark .hero.is-white .subtitle a:not(.button),html.theme--documenter-dark .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-white .navbar-menu{background-color:#fff}}html.theme--documenter-dark .hero.is-white .navbar-item,html.theme--documenter-dark .hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}html.theme--documenter-dark .hero.is-white a.navbar-item:hover,html.theme--documenter-dark .hero.is-white a.navbar-item.is-active,html.theme--documenter-dark .hero.is-white .navbar-link:hover,html.theme--documenter-dark .hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}html.theme--documenter-dark .hero.is-white .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}html.theme--documenter-dark .hero.is-white .tabs.is-boxed a,html.theme--documenter-dark .hero.is-white .tabs.is-toggle a{color:#0a0a0a}html.theme--documenter-dark .hero.is-white .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-white .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-white .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-white .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--documenter-dark .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}html.theme--documenter-dark .hero.is-black{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-black strong{color:inherit}html.theme--documenter-dark .hero.is-black .title{color:#fff}html.theme--documenter-dark .hero.is-black .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-black .subtitle a:not(.button),html.theme--documenter-dark .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-black .navbar-menu{background-color:#0a0a0a}}html.theme--documenter-dark .hero.is-black .navbar-item,html.theme--documenter-dark .hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-black a.navbar-item:hover,html.theme--documenter-dark .hero.is-black a.navbar-item.is-active,html.theme--documenter-dark .hero.is-black .navbar-link:hover,html.theme--documenter-dark .hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}html.theme--documenter-dark .hero.is-black .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-black .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}html.theme--documenter-dark .hero.is-black .tabs.is-boxed a,html.theme--documenter-dark .hero.is-black .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-black .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-black .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-black .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-black .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--documenter-dark .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}html.theme--documenter-dark .hero.is-light{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-light strong{color:inherit}html.theme--documenter-dark .hero.is-light .title{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light .subtitle{color:rgba(0,0,0,0.9)}html.theme--documenter-dark .hero.is-light .subtitle a:not(.button),html.theme--documenter-dark .hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-light .navbar-menu{background-color:#ecf0f1}}html.theme--documenter-dark .hero.is-light .navbar-item,html.theme--documenter-dark .hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light a.navbar-item:hover,html.theme--documenter-dark .hero.is-light a.navbar-item.is-active,html.theme--documenter-dark .hero.is-light .navbar-link:hover,html.theme--documenter-dark .hero.is-light .navbar-link.is-active{background-color:#dde4e6;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--documenter-dark .hero.is-light .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-light .tabs li.is-active a{color:#ecf0f1 !important;opacity:1}html.theme--documenter-dark .hero.is-light .tabs.is-boxed a,html.theme--documenter-dark .hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-light .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-light .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-light .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ecf0f1}html.theme--documenter-dark .hero.is-light.is-bold{background-image:linear-gradient(141deg, #cadfe0 0%, #ecf0f1 71%, #fafbfc 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #cadfe0 0%, #ecf0f1 71%, #fafbfc 100%)}}html.theme--documenter-dark .hero.is-dark,html.theme--documenter-dark .content kbd.hero{background-color:#282f2f;color:#fff}html.theme--documenter-dark .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-dark strong,html.theme--documenter-dark .content kbd.hero strong{color:inherit}html.theme--documenter-dark .hero.is-dark .title,html.theme--documenter-dark .content kbd.hero .title{color:#fff}html.theme--documenter-dark .hero.is-dark .subtitle,html.theme--documenter-dark .content kbd.hero .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-dark .subtitle a:not(.button),html.theme--documenter-dark .content kbd.hero .subtitle a:not(.button),html.theme--documenter-dark .hero.is-dark .subtitle strong,html.theme--documenter-dark .content kbd.hero .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-dark .navbar-menu,html.theme--documenter-dark .content kbd.hero .navbar-menu{background-color:#282f2f}}html.theme--documenter-dark .hero.is-dark .navbar-item,html.theme--documenter-dark .content kbd.hero .navbar-item,html.theme--documenter-dark .hero.is-dark .navbar-link,html.theme--documenter-dark .content kbd.hero .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-dark a.navbar-item:hover,html.theme--documenter-dark .content kbd.hero a.navbar-item:hover,html.theme--documenter-dark .hero.is-dark a.navbar-item.is-active,html.theme--documenter-dark .content kbd.hero a.navbar-item.is-active,html.theme--documenter-dark .hero.is-dark .navbar-link:hover,html.theme--documenter-dark .content kbd.hero .navbar-link:hover,html.theme--documenter-dark .hero.is-dark .navbar-link.is-active,html.theme--documenter-dark .content kbd.hero .navbar-link.is-active{background-color:#1d2122;color:#fff}html.theme--documenter-dark .hero.is-dark .tabs a,html.theme--documenter-dark .content kbd.hero .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-dark .tabs a:hover,html.theme--documenter-dark .content kbd.hero .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-dark .tabs li.is-active a,html.theme--documenter-dark .content kbd.hero .tabs li.is-active a{color:#282f2f !important;opacity:1}html.theme--documenter-dark .hero.is-dark .tabs.is-boxed a,html.theme--documenter-dark .content kbd.hero .tabs.is-boxed a,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle a,html.theme--documenter-dark .content kbd.hero .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-dark .tabs.is-boxed a:hover,html.theme--documenter-dark .content kbd.hero .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle a:hover,html.theme--documenter-dark .content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-dark .tabs.is-boxed li.is-active a,html.theme--documenter-dark .content kbd.hero .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-dark .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle li.is-active a,html.theme--documenter-dark .content kbd.hero .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#282f2f}html.theme--documenter-dark .hero.is-dark.is-bold,html.theme--documenter-dark .content kbd.hero.is-bold{background-image:linear-gradient(141deg, #0f1615 0%, #282f2f 71%, #313c40 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-dark.is-bold .navbar-menu,html.theme--documenter-dark .content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #0f1615 0%, #282f2f 71%, #313c40 100%)}}html.theme--documenter-dark .hero.is-primary,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink{background-color:#375a7f;color:#fff}html.theme--documenter-dark .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-primary strong,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink strong{color:inherit}html.theme--documenter-dark .hero.is-primary .title,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .title{color:#fff}html.theme--documenter-dark .hero.is-primary .subtitle,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-primary .subtitle a:not(.button),html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),html.theme--documenter-dark .hero.is-primary .subtitle strong,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-primary .navbar-menu,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#375a7f}}html.theme--documenter-dark .hero.is-primary .navbar-item,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-item,html.theme--documenter-dark .hero.is-primary .navbar-link,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-primary a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,html.theme--documenter-dark .hero.is-primary a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,html.theme--documenter-dark .hero.is-primary .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-link:hover,html.theme--documenter-dark .hero.is-primary .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .hero.is-primary .tabs a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-primary .tabs a:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-primary .tabs li.is-active a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#375a7f !important;opacity:1}html.theme--documenter-dark .hero.is-primary .tabs.is-boxed a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-primary .tabs.is-boxed a:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle a:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-primary .tabs.is-boxed li.is-active a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-primary .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle li.is-active a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#375a7f}html.theme--documenter-dark .hero.is-primary.is-bold,html.theme--documenter-dark .docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #214b62 0%, #375a7f 71%, #3a5796 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-primary.is-bold .navbar-menu,html.theme--documenter-dark .docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #214b62 0%, #375a7f 71%, #3a5796 100%)}}html.theme--documenter-dark .hero.is-link{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-link strong{color:inherit}html.theme--documenter-dark .hero.is-link .title{color:#fff}html.theme--documenter-dark .hero.is-link .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-link .subtitle a:not(.button),html.theme--documenter-dark .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-link .navbar-menu{background-color:#1abc9c}}html.theme--documenter-dark .hero.is-link .navbar-item,html.theme--documenter-dark .hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-link a.navbar-item:hover,html.theme--documenter-dark .hero.is-link a.navbar-item.is-active,html.theme--documenter-dark .hero.is-link .navbar-link:hover,html.theme--documenter-dark .hero.is-link .navbar-link.is-active{background-color:#17a689;color:#fff}html.theme--documenter-dark .hero.is-link .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-link .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-link .tabs li.is-active a{color:#1abc9c !important;opacity:1}html.theme--documenter-dark .hero.is-link .tabs.is-boxed a,html.theme--documenter-dark .hero.is-link .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-link .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-link .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-link .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-link .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#1abc9c}html.theme--documenter-dark .hero.is-link.is-bold{background-image:linear-gradient(141deg, #0c9764 0%, #1abc9c 71%, #17d8d2 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #0c9764 0%, #1abc9c 71%, #17d8d2 100%)}}html.theme--documenter-dark .hero.is-info{background-color:#3c5dcd;color:#fff}html.theme--documenter-dark .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-info strong{color:inherit}html.theme--documenter-dark .hero.is-info .title{color:#fff}html.theme--documenter-dark .hero.is-info .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-info .subtitle a:not(.button),html.theme--documenter-dark .hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-info .navbar-menu{background-color:#3c5dcd}}html.theme--documenter-dark .hero.is-info .navbar-item,html.theme--documenter-dark .hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-info a.navbar-item:hover,html.theme--documenter-dark .hero.is-info a.navbar-item.is-active,html.theme--documenter-dark .hero.is-info .navbar-link:hover,html.theme--documenter-dark .hero.is-info .navbar-link.is-active{background-color:#3151bf;color:#fff}html.theme--documenter-dark .hero.is-info .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-info .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-info .tabs li.is-active a{color:#3c5dcd !important;opacity:1}html.theme--documenter-dark .hero.is-info .tabs.is-boxed a,html.theme--documenter-dark .hero.is-info .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-info .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-info .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-info .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-info .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3c5dcd}html.theme--documenter-dark .hero.is-info.is-bold{background-image:linear-gradient(141deg, #215bb5 0%, #3c5dcd 71%, #4b53d8 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #215bb5 0%, #3c5dcd 71%, #4b53d8 100%)}}html.theme--documenter-dark .hero.is-success{background-color:#259a12;color:#fff}html.theme--documenter-dark .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-success strong{color:inherit}html.theme--documenter-dark .hero.is-success .title{color:#fff}html.theme--documenter-dark .hero.is-success .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-success .subtitle a:not(.button),html.theme--documenter-dark .hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-success .navbar-menu{background-color:#259a12}}html.theme--documenter-dark .hero.is-success .navbar-item,html.theme--documenter-dark .hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-success a.navbar-item:hover,html.theme--documenter-dark .hero.is-success a.navbar-item.is-active,html.theme--documenter-dark .hero.is-success .navbar-link:hover,html.theme--documenter-dark .hero.is-success .navbar-link.is-active{background-color:#20830f;color:#fff}html.theme--documenter-dark .hero.is-success .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-success .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-success .tabs li.is-active a{color:#259a12 !important;opacity:1}html.theme--documenter-dark .hero.is-success .tabs.is-boxed a,html.theme--documenter-dark .hero.is-success .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-success .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-success .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-success .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-success .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#259a12}html.theme--documenter-dark .hero.is-success.is-bold{background-image:linear-gradient(141deg, #287207 0%, #259a12 71%, #10b614 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #287207 0%, #259a12 71%, #10b614 100%)}}html.theme--documenter-dark .hero.is-warning{background-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-warning strong{color:inherit}html.theme--documenter-dark .hero.is-warning .title{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}html.theme--documenter-dark .hero.is-warning .subtitle a:not(.button),html.theme--documenter-dark .hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-warning .navbar-menu{background-color:#f4c72f}}html.theme--documenter-dark .hero.is-warning .navbar-item,html.theme--documenter-dark .hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-warning a.navbar-item:hover,html.theme--documenter-dark .hero.is-warning a.navbar-item.is-active,html.theme--documenter-dark .hero.is-warning .navbar-link:hover,html.theme--documenter-dark .hero.is-warning .navbar-link.is-active{background-color:#f3c017;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--documenter-dark .hero.is-warning .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-warning .tabs li.is-active a{color:#f4c72f !important;opacity:1}html.theme--documenter-dark .hero.is-warning .tabs.is-boxed a,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-warning .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-warning .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-warning .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f4c72f}html.theme--documenter-dark .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #f09100 0%, #f4c72f 71%, #faef42 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #f09100 0%, #f4c72f 71%, #faef42 100%)}}html.theme--documenter-dark .hero.is-danger{background-color:#cb3c33;color:#fff}html.theme--documenter-dark .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-danger strong{color:inherit}html.theme--documenter-dark .hero.is-danger .title{color:#fff}html.theme--documenter-dark .hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-danger .subtitle a:not(.button),html.theme--documenter-dark .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-danger .navbar-menu{background-color:#cb3c33}}html.theme--documenter-dark .hero.is-danger .navbar-item,html.theme--documenter-dark .hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-danger a.navbar-item:hover,html.theme--documenter-dark .hero.is-danger a.navbar-item.is-active,html.theme--documenter-dark .hero.is-danger .navbar-link:hover,html.theme--documenter-dark .hero.is-danger .navbar-link.is-active{background-color:#b7362e;color:#fff}html.theme--documenter-dark .hero.is-danger .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-danger .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-danger .tabs li.is-active a{color:#cb3c33 !important;opacity:1}html.theme--documenter-dark .hero.is-danger .tabs.is-boxed a,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-danger .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-danger .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-danger .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#cb3c33}html.theme--documenter-dark .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #ac1f2e 0%, #cb3c33 71%, #d66341 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ac1f2e 0%, #cb3c33 71%, #d66341 100%)}}html.theme--documenter-dark .hero.is-small .hero-body,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero.is-large .hero-body{padding:18rem 6rem}}html.theme--documenter-dark .hero.is-halfheight .hero-body,html.theme--documenter-dark .hero.is-fullheight .hero-body,html.theme--documenter-dark .hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}html.theme--documenter-dark .hero.is-halfheight .hero-body>.container,html.theme--documenter-dark .hero.is-fullheight .hero-body>.container,html.theme--documenter-dark .hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .hero.is-halfheight{min-height:50vh}html.theme--documenter-dark .hero.is-fullheight{min-height:100vh}html.theme--documenter-dark .hero-video{overflow:hidden}html.theme--documenter-dark .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}html.theme--documenter-dark .hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){html.theme--documenter-dark .hero-video{display:none}}html.theme--documenter-dark .hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){html.theme--documenter-dark .hero-buttons .button{display:flex}html.theme--documenter-dark .hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero-buttons{display:flex;justify-content:center}html.theme--documenter-dark .hero-buttons .button:not(:last-child){margin-right:1.5rem}}html.theme--documenter-dark .hero-head,html.theme--documenter-dark .hero-foot{flex-grow:0;flex-shrink:0}html.theme--documenter-dark .hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero-body{padding:3rem 3rem}}html.theme--documenter-dark .section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){html.theme--documenter-dark .section{padding:3rem 3rem}html.theme--documenter-dark .section.is-medium{padding:9rem 4.5rem}html.theme--documenter-dark .section.is-large{padding:18rem 6rem}}html.theme--documenter-dark .footer{background-color:#282f2f;padding:3rem 1.5rem 6rem}html.theme--documenter-dark hr{height:1px}html.theme--documenter-dark h6{text-transform:uppercase;letter-spacing:0.5px}html.theme--documenter-dark .hero{background-color:#343c3d}html.theme--documenter-dark a{transition:all 200ms ease}html.theme--documenter-dark .button{transition:all 200ms ease;border-width:1px;color:#fff}html.theme--documenter-dark .button.is-active,html.theme--documenter-dark .button.is-focused,html.theme--documenter-dark .button:active,html.theme--documenter-dark .button:focus{box-shadow:0 0 0 2px rgba(140,155,157,0.5)}html.theme--documenter-dark .button.is-white.is-hovered,html.theme--documenter-dark .button.is-white:hover{background-color:#fff}html.theme--documenter-dark .button.is-white.is-active,html.theme--documenter-dark .button.is-white.is-focused,html.theme--documenter-dark .button.is-white:active,html.theme--documenter-dark .button.is-white:focus{border-color:#fff;box-shadow:0 0 0 2px rgba(255,255,255,0.5)}html.theme--documenter-dark .button.is-black.is-hovered,html.theme--documenter-dark .button.is-black:hover{background-color:#1d1d1d}html.theme--documenter-dark .button.is-black.is-active,html.theme--documenter-dark .button.is-black.is-focused,html.theme--documenter-dark .button.is-black:active,html.theme--documenter-dark .button.is-black:focus{border-color:#0a0a0a;box-shadow:0 0 0 2px rgba(10,10,10,0.5)}html.theme--documenter-dark .button.is-light.is-hovered,html.theme--documenter-dark .button.is-light:hover{background-color:#fff}html.theme--documenter-dark .button.is-light.is-active,html.theme--documenter-dark .button.is-light.is-focused,html.theme--documenter-dark .button.is-light:active,html.theme--documenter-dark .button.is-light:focus{border-color:#ecf0f1;box-shadow:0 0 0 2px rgba(236,240,241,0.5)}html.theme--documenter-dark .button.is-dark.is-hovered,html.theme--documenter-dark .content kbd.button.is-hovered,html.theme--documenter-dark .button.is-dark:hover,html.theme--documenter-dark .content kbd.button:hover{background-color:#3a4344}html.theme--documenter-dark .button.is-dark.is-active,html.theme--documenter-dark .content kbd.button.is-active,html.theme--documenter-dark .button.is-dark.is-focused,html.theme--documenter-dark .content kbd.button.is-focused,html.theme--documenter-dark .button.is-dark:active,html.theme--documenter-dark .content kbd.button:active,html.theme--documenter-dark .button.is-dark:focus,html.theme--documenter-dark .content kbd.button:focus{border-color:#282f2f;box-shadow:0 0 0 2px rgba(40,47,47,0.5)}html.theme--documenter-dark .button.is-primary.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-hovered.docs-sourcelink,html.theme--documenter-dark .button.is-primary:hover,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:hover{background-color:#436d9a}html.theme--documenter-dark .button.is-primary.is-active,html.theme--documenter-dark .docstring>section>a.button.is-active.docs-sourcelink,html.theme--documenter-dark .button.is-primary.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-focused.docs-sourcelink,html.theme--documenter-dark .button.is-primary:active,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:active,html.theme--documenter-dark .button.is-primary:focus,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:focus{border-color:#375a7f;box-shadow:0 0 0 2px rgba(55,90,127,0.5)}html.theme--documenter-dark .button.is-link.is-hovered,html.theme--documenter-dark .button.is-link:hover{background-color:#1fdeb8}html.theme--documenter-dark .button.is-link.is-active,html.theme--documenter-dark .button.is-link.is-focused,html.theme--documenter-dark .button.is-link:active,html.theme--documenter-dark .button.is-link:focus{border-color:#1abc9c;box-shadow:0 0 0 2px rgba(26,188,156,0.5)}html.theme--documenter-dark .button.is-info.is-hovered,html.theme--documenter-dark .button.is-info:hover{background-color:#5a76d5}html.theme--documenter-dark .button.is-info.is-active,html.theme--documenter-dark .button.is-info.is-focused,html.theme--documenter-dark .button.is-info:active,html.theme--documenter-dark .button.is-info:focus{border-color:#3c5dcd;box-shadow:0 0 0 2px rgba(60,93,205,0.5)}html.theme--documenter-dark .button.is-success.is-hovered,html.theme--documenter-dark .button.is-success:hover{background-color:#2dbc16}html.theme--documenter-dark .button.is-success.is-active,html.theme--documenter-dark .button.is-success.is-focused,html.theme--documenter-dark .button.is-success:active,html.theme--documenter-dark .button.is-success:focus{border-color:#259a12;box-shadow:0 0 0 2px rgba(37,154,18,0.5)}html.theme--documenter-dark .button.is-warning.is-hovered,html.theme--documenter-dark .button.is-warning:hover{background-color:#f6d153}html.theme--documenter-dark .button.is-warning.is-active,html.theme--documenter-dark .button.is-warning.is-focused,html.theme--documenter-dark .button.is-warning:active,html.theme--documenter-dark .button.is-warning:focus{border-color:#f4c72f;box-shadow:0 0 0 2px rgba(244,199,47,0.5)}html.theme--documenter-dark .button.is-danger.is-hovered,html.theme--documenter-dark .button.is-danger:hover{background-color:#d35951}html.theme--documenter-dark .button.is-danger.is-active,html.theme--documenter-dark .button.is-danger.is-focused,html.theme--documenter-dark .button.is-danger:active,html.theme--documenter-dark .button.is-danger:focus{border-color:#cb3c33;box-shadow:0 0 0 2px rgba(203,60,51,0.5)}html.theme--documenter-dark .label{color:#dbdee0}html.theme--documenter-dark .button,html.theme--documenter-dark .control.has-icons-left .icon,html.theme--documenter-dark .control.has-icons-right .icon,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .select,html.theme--documenter-dark .select select,html.theme--documenter-dark .textarea{height:2.5em}html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark .textarea{transition:all 200ms ease;box-shadow:none;border-width:1px;padding-left:1em;padding-right:1em}html.theme--documenter-dark .select:after,html.theme--documenter-dark .select select{border-width:1px}html.theme--documenter-dark .control.has-addons .button,html.theme--documenter-dark .control.has-addons .input,html.theme--documenter-dark .control.has-addons #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .control.has-addons form.docs-search>input,html.theme--documenter-dark .control.has-addons .select{margin-right:-1px}html.theme--documenter-dark .notification{background-color:#343c3d}html.theme--documenter-dark .card{box-shadow:none;border:1px solid #343c3d;background-color:#282f2f;border-radius:.4em}html.theme--documenter-dark .card .card-image img{border-radius:.4em .4em 0 0}html.theme--documenter-dark .card .card-header{box-shadow:none;background-color:rgba(18,18,18,0.2);border-radius:.4em .4em 0 0}html.theme--documenter-dark .card .card-footer{background-color:rgba(18,18,18,0.2)}html.theme--documenter-dark .card .card-footer,html.theme--documenter-dark .card .card-footer-item{border-width:1px;border-color:#343c3d}html.theme--documenter-dark .notification.is-white a:not(.button){color:#0a0a0a;text-decoration:underline}html.theme--documenter-dark .notification.is-black a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-light a:not(.button){color:rgba(0,0,0,0.7);text-decoration:underline}html.theme--documenter-dark .notification.is-dark a:not(.button),html.theme--documenter-dark .content kbd.notification a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-primary a:not(.button),html.theme--documenter-dark .docstring>section>a.notification.docs-sourcelink a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-link a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-info a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-success a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-warning a:not(.button){color:rgba(0,0,0,0.7);text-decoration:underline}html.theme--documenter-dark .notification.is-danger a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .tag,html.theme--documenter-dark .content kbd,html.theme--documenter-dark .docstring>section>a.docs-sourcelink{border-radius:.4em}html.theme--documenter-dark .menu-list a{transition:all 300ms ease}html.theme--documenter-dark .modal-card-body{background-color:#282f2f}html.theme--documenter-dark .modal-card-foot,html.theme--documenter-dark .modal-card-head{border-color:#343c3d}html.theme--documenter-dark .message-header{font-weight:700;background-color:#343c3d;color:#fff}html.theme--documenter-dark .message-body{border-width:1px;border-color:#343c3d}html.theme--documenter-dark .navbar{border-radius:.4em}html.theme--documenter-dark .navbar.is-transparent{background:none}html.theme--documenter-dark .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#1abc9c}@media screen and (max-width: 1055px){html.theme--documenter-dark .navbar .navbar-menu{background-color:#375a7f;border-radius:0 0 .4em .4em}}html.theme--documenter-dark .hero .navbar,html.theme--documenter-dark body>.navbar{border-radius:0}html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-previous{border-width:1px}html.theme--documenter-dark .panel-block,html.theme--documenter-dark .panel-heading,html.theme--documenter-dark .panel-tabs{border-width:1px}html.theme--documenter-dark .panel-block:first-child,html.theme--documenter-dark .panel-heading:first-child,html.theme--documenter-dark .panel-tabs:first-child{border-top-width:1px}html.theme--documenter-dark .panel-heading{font-weight:700}html.theme--documenter-dark .panel-tabs a{border-width:1px;margin-bottom:-1px}html.theme--documenter-dark .panel-tabs a.is-active{border-bottom-color:#17a689}html.theme--documenter-dark .panel-block:hover{color:#1dd2af}html.theme--documenter-dark .panel-block:hover .panel-icon{color:#1dd2af}html.theme--documenter-dark .panel-block.is-active .panel-icon{color:#17a689}html.theme--documenter-dark .tabs a{border-bottom-width:1px;margin-bottom:-1px}html.theme--documenter-dark .tabs ul{border-bottom-width:1px}html.theme--documenter-dark .tabs.is-boxed a{border-width:1px}html.theme--documenter-dark .tabs.is-boxed li.is-active a{background-color:#1f2424}html.theme--documenter-dark .tabs.is-toggle li a{border-width:1px;margin-bottom:0}html.theme--documenter-dark .tabs.is-toggle li+li{margin-left:-1px}html.theme--documenter-dark .hero.is-white .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-black .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-light .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-dark .navbar .navbar-dropdown .navbar-item:hover,html.theme--documenter-dark .content kbd.hero .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-primary .navbar .navbar-dropdown .navbar-item:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-link .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-info .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-success .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-warning .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-danger .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark h1 .docs-heading-anchor,html.theme--documenter-dark h1 .docs-heading-anchor:hover,html.theme--documenter-dark h1 .docs-heading-anchor:visited,html.theme--documenter-dark h2 .docs-heading-anchor,html.theme--documenter-dark h2 .docs-heading-anchor:hover,html.theme--documenter-dark h2 .docs-heading-anchor:visited,html.theme--documenter-dark h3 .docs-heading-anchor,html.theme--documenter-dark h3 .docs-heading-anchor:hover,html.theme--documenter-dark h3 .docs-heading-anchor:visited,html.theme--documenter-dark h4 .docs-heading-anchor,html.theme--documenter-dark h4 .docs-heading-anchor:hover,html.theme--documenter-dark h4 .docs-heading-anchor:visited,html.theme--documenter-dark h5 .docs-heading-anchor,html.theme--documenter-dark h5 .docs-heading-anchor:hover,html.theme--documenter-dark h5 .docs-heading-anchor:visited,html.theme--documenter-dark h6 .docs-heading-anchor,html.theme--documenter-dark h6 .docs-heading-anchor:hover,html.theme--documenter-dark h6 .docs-heading-anchor:visited{color:#f2f2f2}html.theme--documenter-dark h1 .docs-heading-anchor-permalink,html.theme--documenter-dark h2 .docs-heading-anchor-permalink,html.theme--documenter-dark h3 .docs-heading-anchor-permalink,html.theme--documenter-dark h4 .docs-heading-anchor-permalink,html.theme--documenter-dark h5 .docs-heading-anchor-permalink,html.theme--documenter-dark h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}html.theme--documenter-dark h1 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h2 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h3 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h4 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h5 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}html.theme--documenter-dark h1:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h2:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h3:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h4:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h5:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h6:hover .docs-heading-anchor-permalink{visibility:visible}html.theme--documenter-dark .docs-light-only{display:none !important}html.theme--documenter-dark pre{position:relative;overflow:hidden}html.theme--documenter-dark pre code,html.theme--documenter-dark pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}html.theme--documenter-dark pre code:first-of-type,html.theme--documenter-dark pre code.hljs:first-of-type{padding-top:0.5rem !important}html.theme--documenter-dark pre code:last-of-type,html.theme--documenter-dark pre code.hljs:last-of-type{padding-bottom:0.5rem !important}html.theme--documenter-dark pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#fff;cursor:pointer;text-align:center}html.theme--documenter-dark pre .copy-button:focus,html.theme--documenter-dark pre .copy-button:hover{opacity:1;background:rgba(255,255,255,0.1);color:#1abc9c}html.theme--documenter-dark pre .copy-button.success{color:#259a12;opacity:1}html.theme--documenter-dark pre .copy-button.error{color:#cb3c33;opacity:1}html.theme--documenter-dark pre:hover .copy-button{opacity:1}html.theme--documenter-dark .admonition{background-color:#282f2f;border-style:solid;border-width:2px;border-color:#dbdee0;border-radius:4px;font-size:1rem}html.theme--documenter-dark .admonition strong{color:currentColor}html.theme--documenter-dark .admonition.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}html.theme--documenter-dark .admonition.is-medium{font-size:1.25rem}html.theme--documenter-dark .admonition.is-large{font-size:1.5rem}html.theme--documenter-dark .admonition.is-default{background-color:#282f2f;border-color:#dbdee0}html.theme--documenter-dark .admonition.is-default>.admonition-header{background-color:rgba(0,0,0,0);color:#dbdee0}html.theme--documenter-dark .admonition.is-default>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-info{background-color:#282f2f;border-color:#3c5dcd}html.theme--documenter-dark .admonition.is-info>.admonition-header{background-color:rgba(0,0,0,0);color:#3c5dcd}html.theme--documenter-dark .admonition.is-info>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-success{background-color:#282f2f;border-color:#259a12}html.theme--documenter-dark .admonition.is-success>.admonition-header{background-color:rgba(0,0,0,0);color:#259a12}html.theme--documenter-dark .admonition.is-success>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-warning{background-color:#282f2f;border-color:#f4c72f}html.theme--documenter-dark .admonition.is-warning>.admonition-header{background-color:rgba(0,0,0,0);color:#f4c72f}html.theme--documenter-dark .admonition.is-warning>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-danger{background-color:#282f2f;border-color:#cb3c33}html.theme--documenter-dark .admonition.is-danger>.admonition-header{background-color:rgba(0,0,0,0);color:#cb3c33}html.theme--documenter-dark .admonition.is-danger>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-compat{background-color:#282f2f;border-color:#3489da}html.theme--documenter-dark .admonition.is-compat>.admonition-header{background-color:rgba(0,0,0,0);color:#3489da}html.theme--documenter-dark .admonition.is-compat>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-todo{background-color:#282f2f;border-color:#9558b2}html.theme--documenter-dark .admonition.is-todo>.admonition-header{background-color:rgba(0,0,0,0);color:#9558b2}html.theme--documenter-dark .admonition.is-todo>.admonition-body{color:#fff}html.theme--documenter-dark .admonition-header{color:#dbdee0;background-color:rgba(0,0,0,0);align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}html.theme--documenter-dark .admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}html.theme--documenter-dark details.admonition.is-details>.admonition-header{list-style:none}html.theme--documenter-dark details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}html.theme--documenter-dark details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}html.theme--documenter-dark .admonition-body{color:#fff;padding:0.5rem .75rem}html.theme--documenter-dark .admonition-body pre{background-color:#282f2f}html.theme--documenter-dark .admonition-body code{background-color:rgba(255,255,255,0.05)}html.theme--documenter-dark .docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:2px solid #5e6d6f;border-radius:4px;box-shadow:none;max-width:100%}html.theme--documenter-dark .docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#282f2f;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #5e6d6f;overflow:auto}html.theme--documenter-dark .docstring>header code{background-color:transparent}html.theme--documenter-dark .docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}html.theme--documenter-dark .docstring>header .docstring-binding{margin-right:0.3em}html.theme--documenter-dark .docstring>header .docstring-category{margin-left:0.3em}html.theme--documenter-dark .docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #5e6d6f}html.theme--documenter-dark .docstring>section:last-child{border-bottom:none}html.theme--documenter-dark .docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}html.theme--documenter-dark .docstring>section>a.docs-sourcelink:focus{opacity:1 !important}html.theme--documenter-dark .docstring:hover>section>a.docs-sourcelink{opacity:0.2}html.theme--documenter-dark .docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}html.theme--documenter-dark .docstring>section:hover a.docs-sourcelink{opacity:1}html.theme--documenter-dark .documenter-example-output{background-color:#1f2424}html.theme--documenter-dark .outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#282f2f;color:#fff;border-bottom:3px solid rgba(0,0,0,0);padding:10px 35px;text-align:center;font-size:15px}html.theme--documenter-dark .outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}html.theme--documenter-dark .outdated-warning-overlay a{color:#1abc9c}html.theme--documenter-dark .outdated-warning-overlay a:hover{color:#1dd2af}html.theme--documenter-dark .content pre{border:2px solid #5e6d6f;border-radius:4px}html.theme--documenter-dark .content code{font-weight:inherit}html.theme--documenter-dark .content a code{color:#1abc9c}html.theme--documenter-dark .content a:hover code{color:#1dd2af}html.theme--documenter-dark .content h1 code,html.theme--documenter-dark .content h2 code,html.theme--documenter-dark .content h3 code,html.theme--documenter-dark .content h4 code,html.theme--documenter-dark .content h5 code,html.theme--documenter-dark .content h6 code{color:#f2f2f2}html.theme--documenter-dark .content table{display:block;width:initial;max-width:100%;overflow-x:auto}html.theme--documenter-dark .content blockquote>ul:first-child,html.theme--documenter-dark .content blockquote>ol:first-child,html.theme--documenter-dark .content .admonition-body>ul:first-child,html.theme--documenter-dark .content .admonition-body>ol:first-child{margin-top:0}html.theme--documenter-dark pre,html.theme--documenter-dark code{font-variant-ligatures:no-contextual}html.theme--documenter-dark .breadcrumb a.is-disabled{cursor:default;pointer-events:none}html.theme--documenter-dark .breadcrumb a.is-disabled,html.theme--documenter-dark .breadcrumb a.is-disabled:hover{color:#f2f2f2}html.theme--documenter-dark .hljs{background:initial !important}html.theme--documenter-dark .katex .katex-mathml{top:0;right:0}html.theme--documenter-dark .katex-display,html.theme--documenter-dark mjx-container,html.theme--documenter-dark .MathJax_Display{margin:0.5em 0 !important}html.theme--documenter-dark html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}html.theme--documenter-dark li.no-marker{list-style:none}html.theme--documenter-dark #documenter .docs-main>article{overflow-wrap:break-word}html.theme--documenter-dark #documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main{width:100%}html.theme--documenter-dark #documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}html.theme--documenter-dark #documenter .docs-main>header,html.theme--documenter-dark #documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}html.theme--documenter-dark #documenter .docs-main header.docs-navbar{background-color:#1f2424;border-bottom:1px solid #5e6d6f;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-icon,html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}html.theme--documenter-dark #documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}html.theme--documenter-dark #documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #171717;transition-duration:0.7s;-webkit-transition-duration:0.7s}html.theme--documenter-dark #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}html.theme--documenter-dark #documenter .docs-main section.footnotes{border-top:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-main section.footnotes li .tag:first-child,html.theme--documenter-dark #documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,html.theme--documenter-dark #documenter .docs-main section.footnotes li .content kbd:first-child,html.theme--documenter-dark .content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}html.theme--documenter-dark #documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #5e6d6f;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-nextpage,html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}html.theme--documenter-dark #documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}html.theme--documenter-dark #documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}html.theme--documenter-dark #documenter .docs-sidebar{display:flex;flex-direction:column;color:#fff;background-color:#282f2f;border-right:1px solid #5e6d6f;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}html.theme--documenter-dark #documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #171717}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar{left:0;top:0}}html.theme--documenter-dark #documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name a,html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name a:hover{color:#fff}html.theme--documenter-dark #documenter .docs-sidebar .docs-version-selector{border-top:1px solid #5e6d6f;display:none;padding:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-version-selector.visible{display:flex}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #5e6d6f;padding-bottom:1.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#fff;background:#282f2f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu a.tocitem:hover,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#fff;background-color:#32393a}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #5e6d6f;border-bottom:1px solid #5e6d6f;background-color:#1f2424}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#1f2424;color:#fff}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#32393a;color:#fff}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}html.theme--documenter-dark #documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{width:14.4rem}html.theme--documenter-dark #documenter .docs-sidebar #documenter-search-query{color:#868c98;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3b4445}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#4e5a5c}}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3b4445}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#4e5a5c}}html.theme--documenter-dark kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(245,245,245,0.6);box-shadow:0 2px 0 1px rgba(245,245,245,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}html.theme--documenter-dark .search-min-width-50{min-width:50%}html.theme--documenter-dark .search-min-height-100{min-height:100%}html.theme--documenter-dark .search-modal-card-body{max-height:calc(100vh - 15rem)}html.theme--documenter-dark .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--documenter-dark .search-result-link:hover,html.theme--documenter-dark .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--documenter-dark .search-result-link .property-search-result-badge,html.theme--documenter-dark .search-result-link .search-filter{transition:all 300ms}html.theme--documenter-dark .property-search-result-badge,html.theme--documenter-dark .search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}html.theme--documenter-dark .search-result-link:hover .property-search-result-badge,html.theme--documenter-dark .search-result-link:hover .search-filter,html.theme--documenter-dark .search-result-link:focus .property-search-result-badge,html.theme--documenter-dark .search-result-link:focus .search-filter{color:#333;background-color:#f1f5f9}html.theme--documenter-dark .search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}html.theme--documenter-dark .search-filter:hover,html.theme--documenter-dark .search-filter:focus{color:#333}html.theme--documenter-dark .search-filter-selected{color:#f5f5f5;background-color:rgba(139,0,139,0.5)}html.theme--documenter-dark .search-filter-selected:hover,html.theme--documenter-dark .search-filter-selected:focus{color:#f5f5f5}html.theme--documenter-dark .search-result-highlight{background-color:#ffdd57;color:black}html.theme--documenter-dark .search-divider{border-bottom:1px solid #5e6d6f}html.theme--documenter-dark .search-result-title{width:85%;color:#f5f5f5}html.theme--documenter-dark .search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--documenter-dark #search-modal .modal-card-body::-webkit-scrollbar,html.theme--documenter-dark #search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}html.theme--documenter-dark #search-modal .modal-card-body::-webkit-scrollbar-thumb,html.theme--documenter-dark #search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}html.theme--documenter-dark #search-modal .modal-card-body::-webkit-scrollbar-track,html.theme--documenter-dark #search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}html.theme--documenter-dark .w-100{width:100%}html.theme--documenter-dark .gap-2{gap:0.5rem}html.theme--documenter-dark .gap-4{gap:1rem}html.theme--documenter-dark .gap-8{gap:2rem}html.theme--documenter-dark{background-color:#1f2424;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--documenter-dark .ansi span.sgr1{font-weight:bolder}html.theme--documenter-dark .ansi span.sgr2{font-weight:lighter}html.theme--documenter-dark .ansi span.sgr3{font-style:italic}html.theme--documenter-dark .ansi span.sgr4{text-decoration:underline}html.theme--documenter-dark .ansi span.sgr7{color:#1f2424;background-color:#fff}html.theme--documenter-dark .ansi span.sgr8{color:transparent}html.theme--documenter-dark .ansi span.sgr8 span{color:transparent}html.theme--documenter-dark .ansi span.sgr9{text-decoration:line-through}html.theme--documenter-dark .ansi span.sgr30{color:#242424}html.theme--documenter-dark .ansi span.sgr31{color:#f6705f}html.theme--documenter-dark .ansi span.sgr32{color:#4fb43a}html.theme--documenter-dark .ansi span.sgr33{color:#f4c72f}html.theme--documenter-dark .ansi span.sgr34{color:#7587f0}html.theme--documenter-dark .ansi span.sgr35{color:#bc89d3}html.theme--documenter-dark .ansi span.sgr36{color:#49b6ca}html.theme--documenter-dark .ansi span.sgr37{color:#b3bdbe}html.theme--documenter-dark .ansi span.sgr40{background-color:#242424}html.theme--documenter-dark .ansi span.sgr41{background-color:#f6705f}html.theme--documenter-dark .ansi span.sgr42{background-color:#4fb43a}html.theme--documenter-dark .ansi span.sgr43{background-color:#f4c72f}html.theme--documenter-dark .ansi span.sgr44{background-color:#7587f0}html.theme--documenter-dark .ansi span.sgr45{background-color:#bc89d3}html.theme--documenter-dark .ansi span.sgr46{background-color:#49b6ca}html.theme--documenter-dark .ansi span.sgr47{background-color:#b3bdbe}html.theme--documenter-dark .ansi span.sgr90{color:#92a0a2}html.theme--documenter-dark .ansi span.sgr91{color:#ff8674}html.theme--documenter-dark .ansi span.sgr92{color:#79d462}html.theme--documenter-dark .ansi span.sgr93{color:#ffe76b}html.theme--documenter-dark .ansi span.sgr94{color:#8a98ff}html.theme--documenter-dark .ansi span.sgr95{color:#d2a4e6}html.theme--documenter-dark .ansi span.sgr96{color:#6bc8db}html.theme--documenter-dark .ansi span.sgr97{color:#ecf0f1}html.theme--documenter-dark .ansi span.sgr100{background-color:#92a0a2}html.theme--documenter-dark .ansi span.sgr101{background-color:#ff8674}html.theme--documenter-dark .ansi span.sgr102{background-color:#79d462}html.theme--documenter-dark .ansi span.sgr103{background-color:#ffe76b}html.theme--documenter-dark .ansi span.sgr104{background-color:#8a98ff}html.theme--documenter-dark .ansi span.sgr105{background-color:#d2a4e6}html.theme--documenter-dark .ansi span.sgr106{background-color:#6bc8db}html.theme--documenter-dark .ansi span.sgr107{background-color:#ecf0f1}html.theme--documenter-dark code.language-julia-repl>span.hljs-meta{color:#4fb43a;font-weight:bolder}html.theme--documenter-dark .hljs{background:#2b2b2b;color:#f8f8f2}html.theme--documenter-dark .hljs-comment,html.theme--documenter-dark .hljs-quote{color:#d4d0ab}html.theme--documenter-dark .hljs-variable,html.theme--documenter-dark .hljs-template-variable,html.theme--documenter-dark .hljs-tag,html.theme--documenter-dark .hljs-name,html.theme--documenter-dark .hljs-selector-id,html.theme--documenter-dark .hljs-selector-class,html.theme--documenter-dark .hljs-regexp,html.theme--documenter-dark .hljs-deletion{color:#ffa07a}html.theme--documenter-dark .hljs-number,html.theme--documenter-dark .hljs-built_in,html.theme--documenter-dark .hljs-literal,html.theme--documenter-dark .hljs-type,html.theme--documenter-dark .hljs-params,html.theme--documenter-dark .hljs-meta,html.theme--documenter-dark .hljs-link{color:#f5ab35}html.theme--documenter-dark .hljs-attribute{color:#ffd700}html.theme--documenter-dark .hljs-string,html.theme--documenter-dark .hljs-symbol,html.theme--documenter-dark .hljs-bullet,html.theme--documenter-dark .hljs-addition{color:#abe338}html.theme--documenter-dark .hljs-title,html.theme--documenter-dark .hljs-section{color:#00e0e0}html.theme--documenter-dark .hljs-keyword,html.theme--documenter-dark .hljs-selector-tag{color:#dcc6e0}html.theme--documenter-dark .hljs-emphasis{font-style:italic}html.theme--documenter-dark .hljs-strong{font-weight:bold}@media screen and (-ms-high-contrast: active){html.theme--documenter-dark .hljs-addition,html.theme--documenter-dark .hljs-attribute,html.theme--documenter-dark .hljs-built_in,html.theme--documenter-dark .hljs-bullet,html.theme--documenter-dark .hljs-comment,html.theme--documenter-dark .hljs-link,html.theme--documenter-dark .hljs-literal,html.theme--documenter-dark .hljs-meta,html.theme--documenter-dark .hljs-number,html.theme--documenter-dark .hljs-params,html.theme--documenter-dark .hljs-string,html.theme--documenter-dark .hljs-symbol,html.theme--documenter-dark .hljs-type,html.theme--documenter-dark .hljs-quote{color:highlight}html.theme--documenter-dark .hljs-keyword,html.theme--documenter-dark .hljs-selector-tag{font-weight:bold}}html.theme--documenter-dark .hljs-subst{color:#f8f8f2}html.theme--documenter-dark .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--documenter-dark .search-result-link:hover,html.theme--documenter-dark .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--documenter-dark .search-result-link .property-search-result-badge,html.theme--documenter-dark .search-result-link .search-filter{transition:all 300ms}html.theme--documenter-dark .search-result-link:hover .property-search-result-badge,html.theme--documenter-dark .search-result-link:hover .search-filter,html.theme--documenter-dark .search-result-link:focus .property-search-result-badge,html.theme--documenter-dark .search-result-link:focus .search-filter{color:#333 !important;background-color:#f1f5f9 !important}html.theme--documenter-dark .search-result-title{color:whitesmoke}html.theme--documenter-dark .search-result-highlight{background-color:greenyellow;color:black}html.theme--documenter-dark .search-divider{border-bottom:1px solid #5e6d6f50}html.theme--documenter-dark .w-100{width:100%}html.theme--documenter-dark .gap-2{gap:0.5rem}html.theme--documenter-dark .gap-4{gap:1rem} diff --git a/dev/assets/themes/documenter-light.css b/dev/assets/themes/documenter-light.css new file mode 100644 index 0000000..e000447 --- /dev/null +++ b/dev/assets/themes/documenter-light.css @@ -0,0 +1,9 @@ +.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.file-cta,.file-name,.select select,.textarea,.input,#documenter .docs-sidebar form.docs-search>input,.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus,.pagination-ellipsis:focus,.file-cta:focus,.file-name:focus,.select select:focus,.textarea:focus,.input:focus,#documenter .docs-sidebar form.docs-search>input:focus,.button:focus,.is-focused.pagination-previous,.is-focused.pagination-next,.is-focused.pagination-link,.is-focused.pagination-ellipsis,.is-focused.file-cta,.is-focused.file-name,.select select.is-focused,.is-focused.textarea,.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-focused.button,.pagination-previous:active,.pagination-next:active,.pagination-link:active,.pagination-ellipsis:active,.file-cta:active,.file-name:active,.select select:active,.textarea:active,.input:active,#documenter .docs-sidebar form.docs-search>input:active,.button:active,.is-active.pagination-previous,.is-active.pagination-next,.is-active.pagination-link,.is-active.pagination-ellipsis,.is-active.file-cta,.is-active.file-name,.select select.is-active,.is-active.textarea,.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active,.is-active.button{outline:none}.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled],.pagination-ellipsis[disabled],.file-cta[disabled],.file-name[disabled],.select select[disabled],.textarea[disabled],.input[disabled],#documenter .docs-sidebar form.docs-search>input[disabled],.button[disabled],fieldset[disabled] .pagination-previous,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .textarea,fieldset[disabled] .input,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] .button{cursor:not-allowed}.tabs,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.breadcrumb,.file,.button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-link:not(.is-arrowless)::after,.select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}.admonition:not(:last-child),.tabs:not(:last-child),.pagination:not(:last-child),.message:not(:last-child),.level:not(:last-child),.breadcrumb:not(:last-child),.block:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.progress:not(:last-child),.notification:not(:last-child),.content:not(:last-child),.box:not(:last-child){margin-bottom:1.5rem}.modal-close,.delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.modal-close::before,.delete::before,.modal-close::after,.delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close::before,.delete::before{height:2px;width:50%}.modal-close::after,.delete::after{height:50%;width:2px}.modal-close:hover,.delete:hover,.modal-close:focus,.delete:focus{background-color:rgba(10,10,10,0.3)}.modal-close:active,.delete:active{background-color:rgba(10,10,10,0.4)}.is-small.modal-close,#documenter .docs-sidebar form.docs-search>input.modal-close,.is-small.delete,#documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.modal-close,.is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.modal-close,.is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.control.is-loading::after,.select.is-loading::after,.loader,.button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.hero-video,.modal-background,.modal,.image.is-square img,#documenter .docs-sidebar .docs-logo>img.is-square img,.image.is-square .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,.image.is-1by1 img,#documenter .docs-sidebar .docs-logo>img.is-1by1 img,.image.is-1by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,.image.is-5by4 img,#documenter .docs-sidebar .docs-logo>img.is-5by4 img,.image.is-5by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,.image.is-4by3 img,#documenter .docs-sidebar .docs-logo>img.is-4by3 img,.image.is-4by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,.image.is-3by2 img,#documenter .docs-sidebar .docs-logo>img.is-3by2 img,.image.is-3by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,.image.is-5by3 img,#documenter .docs-sidebar .docs-logo>img.is-5by3 img,.image.is-5by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,.image.is-16by9 img,#documenter .docs-sidebar .docs-logo>img.is-16by9 img,.image.is-16by9 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,.image.is-2by1 img,#documenter .docs-sidebar .docs-logo>img.is-2by1 img,.image.is-2by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,.image.is-3by1 img,#documenter .docs-sidebar .docs-logo>img.is-3by1 img,.image.is-3by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,.image.is-4by5 img,#documenter .docs-sidebar .docs-logo>img.is-4by5 img,.image.is-4by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,.image.is-3by4 img,#documenter .docs-sidebar .docs-logo>img.is-3by4 img,.image.is-3by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,.image.is-2by3 img,#documenter .docs-sidebar .docs-logo>img.is-2by3 img,.image.is-2by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,.image.is-3by5 img,#documenter .docs-sidebar .docs-logo>img.is-3by5 img,.image.is-3by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,.image.is-9by16 img,#documenter .docs-sidebar .docs-logo>img.is-9by16 img,.image.is-9by16 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,.image.is-1by2 img,#documenter .docs-sidebar .docs-logo>img.is-1by2 img,.image.is-1by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,.image.is-1by3 img,#documenter .docs-sidebar .docs-logo>img.is-1by3 img,.image.is-1by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#363636 !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#1c1c1c !important}.has-background-dark{background-color:#363636 !important}.has-text-primary{color:#4eb5de !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#27a1d2 !important}.has-background-primary{background-color:#4eb5de !important}.has-text-primary-light{color:#eef8fc !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#c3e6f4 !important}.has-background-primary-light{background-color:#eef8fc !important}.has-text-primary-dark{color:#1a6d8e !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#228eb9 !important}.has-background-primary-dark{background-color:#1a6d8e !important}.has-text-link{color:#2e63b8 !important}a.has-text-link:hover,a.has-text-link:focus{color:#244d8f !important}.has-background-link{background-color:#2e63b8 !important}.has-text-link-light{color:#eff3fb !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#c6d6f1 !important}.has-background-link-light{background-color:#eff3fb !important}.has-text-link-dark{color:#3169c4 !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#5485d4 !important}.has-background-link-dark{background-color:#3169c4 !important}.has-text-info{color:#3c5dcd !important}a.has-text-info:hover,a.has-text-info:focus{color:#2c48aa !important}.has-background-info{background-color:#3c5dcd !important}.has-text-info-light{color:#eff2fb !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#c6d0f0 !important}.has-background-info-light{background-color:#eff2fb !important}.has-text-info-dark{color:#3253c3 !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#5571d3 !important}.has-background-info-dark{background-color:#3253c3 !important}.has-text-success{color:#259a12 !important}a.has-text-success:hover,a.has-text-success:focus{color:#1a6c0d !important}.has-background-success{background-color:#259a12 !important}.has-text-success-light{color:#effded !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#c7f8bf !important}.has-background-success-light{background-color:#effded !important}.has-text-success-dark{color:#2ec016 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#3fe524 !important}.has-background-success-dark{background-color:#2ec016 !important}.has-text-warning{color:#a98800 !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#765f00 !important}.has-background-warning{background-color:#a98800 !important}.has-text-warning-light{color:#fffbeb !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#fff1b8 !important}.has-background-warning-light{background-color:#fffbeb !important}.has-text-warning-dark{color:#cca400 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#ffcd00 !important}.has-background-warning-dark{background-color:#cca400 !important}.has-text-danger{color:#cb3c33 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#a23029 !important}.has-background-danger{background-color:#cb3c33 !important}.has-text-danger-light{color:#fbefef !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#f1c8c6 !important}.has-background-danger-light{background-color:#fbefef !important}.has-text-danger-dark{color:#c03930 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#d35850 !important}.has-background-danger-dark{background-color:#c03930 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#363636 !important}.has-background-grey-darker{background-color:#363636 !important}.has-text-grey-dark{color:#4a4a4a !important}.has-background-grey-dark{background-color:#4a4a4a !important}.has-text-grey{color:#6b6b6b !important}.has-background-grey{background-color:#6b6b6b !important}.has-text-grey-light{color:#b5b5b5 !important}.has-background-grey-light{background-color:#b5b5b5 !important}.has-text-grey-lighter{color:#dbdbdb !important}.has-background-grey-lighter{background-color:#dbdbdb !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,.docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}body{color:#222;font-size:1em;font-weight:400;line-height:1.5}a{color:#2e63b8;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:rgba(0,0,0,0.05);color:#000;font-size:.875em;font-weight:normal;padding:.1em}hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#222;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#222;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#222}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.box{background-color:#fff;border-radius:6px;box-shadow:#bbb;color:#222;display:block;padding:1.25rem}a.box:hover,a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #2e63b8}a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #2e63b8}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#222;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-small,.button #documenter .docs-sidebar form.docs-search>input.icon,#documenter .docs-sidebar .button form.docs-search>input.icon,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}.button:hover,.button.is-hovered{border-color:#b5b5b5;color:#363636}.button:focus,.button.is-focused{border-color:#3c5dcd;color:#363636}.button:focus:not(:active),.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.button:active,.button.is-active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#222;text-decoration:underline}.button.is-text:hover,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text.is-focused{background-color:#f5f5f5;color:#222}.button.is-text:active,.button.is-text.is-active{background-color:#e8e8e8;color:#222}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#2e63b8;text-decoration:none}.button.is-ghost:hover,.button.is-ghost.is-hovered{color:#2e63b8;text-decoration:underline}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white:hover,.button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white:focus,.button.is-white.is-focused{border-color:transparent;color:#0a0a0a}.button.is-white:focus:not(:active),.button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.button.is-white:active,.button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted:hover,.button.is-white.is-inverted.is-hovered{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined:hover,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-white.is-outlined.is-loading:hover::after,.button.is-white.is-outlined.is-loading.is-hovered::after,.button.is-white.is-outlined.is-loading:focus::after,.button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined:hover,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading:hover::after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-white.is-inverted.is-outlined.is-loading:focus::after,.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black:hover,.button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}.button.is-black:focus,.button.is-black.is-focused{border-color:transparent;color:#fff}.button.is-black:focus:not(:active),.button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.button.is-black:active,.button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted:hover,.button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined:hover,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-outlined.is-loading:hover::after,.button.is-black.is-outlined.is-loading.is-hovered::after,.button.is-black.is-outlined.is-loading:focus::after,.button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined:hover,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading:hover::after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-black.is-inverted.is-outlined.is-loading:focus::after,.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light:hover,.button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light:focus,.button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light:focus:not(:active),.button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.button.is-light:active,.button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}.button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#f5f5f5}.button.is-light.is-inverted:hover,.button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined:hover,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}.button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-light.is-outlined.is-loading:hover::after,.button.is-light.is-outlined.is-loading.is-hovered::after,.button.is-light.is-outlined.is-loading:focus::after,.button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}.button.is-light.is-inverted.is-outlined:hover,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading:hover::after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-light.is-inverted.is-outlined.is-loading:focus::after,.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}.button.is-dark,.content kbd.button{background-color:#363636;border-color:transparent;color:#fff}.button.is-dark:hover,.content kbd.button:hover,.button.is-dark.is-hovered,.content kbd.button.is-hovered{background-color:#2f2f2f;border-color:transparent;color:#fff}.button.is-dark:focus,.content kbd.button:focus,.button.is-dark.is-focused,.content kbd.button.is-focused{border-color:transparent;color:#fff}.button.is-dark:focus:not(:active),.content kbd.button:focus:not(:active),.button.is-dark.is-focused:not(:active),.content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.button.is-dark:active,.content kbd.button:active,.button.is-dark.is-active,.content kbd.button.is-active{background-color:#292929;border-color:transparent;color:#fff}.button.is-dark[disabled],.content kbd.button[disabled],fieldset[disabled] .button.is-dark,fieldset[disabled] .content kbd.button,.content fieldset[disabled] kbd.button{background-color:#363636;border-color:#363636;box-shadow:none}.button.is-dark.is-inverted,.content kbd.button.is-inverted{background-color:#fff;color:#363636}.button.is-dark.is-inverted:hover,.content kbd.button.is-inverted:hover,.button.is-dark.is-inverted.is-hovered,.content kbd.button.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-dark.is-inverted[disabled],.content kbd.button.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted,fieldset[disabled] .content kbd.button.is-inverted,.content fieldset[disabled] kbd.button.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading::after,.content kbd.button.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-dark.is-outlined,.content kbd.button.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined:hover,.content kbd.button.is-outlined:hover,.button.is-dark.is-outlined.is-hovered,.content kbd.button.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.content kbd.button.is-outlined:focus,.button.is-dark.is-outlined.is-focused,.content kbd.button.is-outlined.is-focused{background-color:#363636;border-color:#363636;color:#fff}.button.is-dark.is-outlined.is-loading::after,.content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-outlined.is-loading:hover::after,.content kbd.button.is-outlined.is-loading:hover::after,.button.is-dark.is-outlined.is-loading.is-hovered::after,.content kbd.button.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-outlined.is-loading:focus::after,.content kbd.button.is-outlined.is-loading:focus::after,.button.is-dark.is-outlined.is-loading.is-focused::after,.content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-dark.is-outlined[disabled],.content kbd.button.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined,fieldset[disabled] .content kbd.button.is-outlined,.content fieldset[disabled] kbd.button.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined,.content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined:hover,.content kbd.button.is-inverted.is-outlined:hover,.button.is-dark.is-inverted.is-outlined.is-hovered,.content kbd.button.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.content kbd.button.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined.is-focused,.content kbd.button.is-inverted.is-outlined.is-focused{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading:hover::after,.content kbd.button.is-inverted.is-outlined.is-loading:hover::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,.content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-inverted.is-outlined.is-loading:focus::after,.content kbd.button.is-inverted.is-outlined.is-loading:focus::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,.content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-inverted.is-outlined[disabled],.content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined,fieldset[disabled] .content kbd.button.is-inverted.is-outlined,.content fieldset[disabled] kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary,.docstring>section>a.button.docs-sourcelink{background-color:#4eb5de;border-color:transparent;color:#fff}.button.is-primary:hover,.docstring>section>a.button.docs-sourcelink:hover,.button.is-primary.is-hovered,.docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#43b1dc;border-color:transparent;color:#fff}.button.is-primary:focus,.docstring>section>a.button.docs-sourcelink:focus,.button.is-primary.is-focused,.docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}.button.is-primary:focus:not(:active),.docstring>section>a.button.docs-sourcelink:focus:not(:active),.button.is-primary.is-focused:not(:active),.docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(78,181,222,0.25)}.button.is-primary:active,.docstring>section>a.button.docs-sourcelink:active,.button.is-primary.is-active,.docstring>section>a.button.is-active.docs-sourcelink{background-color:#39acda;border-color:transparent;color:#fff}.button.is-primary[disabled],.docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary,fieldset[disabled] .docstring>section>a.button.docs-sourcelink{background-color:#4eb5de;border-color:#4eb5de;box-shadow:none}.button.is-primary.is-inverted,.docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#4eb5de}.button.is-primary.is-inverted:hover,.docstring>section>a.button.is-inverted.docs-sourcelink:hover,.button.is-primary.is-inverted.is-hovered,.docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],.docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary.is-inverted,fieldset[disabled] .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#4eb5de}.button.is-primary.is-loading::after,.docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined,.docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#4eb5de;color:#4eb5de}.button.is-primary.is-outlined:hover,.docstring>section>a.button.is-outlined.docs-sourcelink:hover,.button.is-primary.is-outlined.is-hovered,.docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,.button.is-primary.is-outlined:focus,.docstring>section>a.button.is-outlined.docs-sourcelink:focus,.button.is-primary.is-outlined.is-focused,.docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#4eb5de;border-color:#4eb5de;color:#fff}.button.is-primary.is-outlined.is-loading::after,.docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #4eb5de #4eb5de !important}.button.is-primary.is-outlined.is-loading:hover::after,.docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,.button.is-primary.is-outlined.is-loading.is-hovered::after,.docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,.button.is-primary.is-outlined.is-loading:focus::after,.docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,.button.is-primary.is-outlined.is-loading.is-focused::after,.docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined[disabled],.docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary.is-outlined,fieldset[disabled] .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#4eb5de;box-shadow:none;color:#4eb5de}.button.is-primary.is-inverted.is-outlined,.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined:hover,.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,.button.is-primary.is-inverted.is-outlined.is-hovered,.docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,.button.is-primary.is-inverted.is-outlined:focus,.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,.button.is-primary.is-inverted.is-outlined.is-focused,.docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#4eb5de}.button.is-primary.is-inverted.is-outlined.is-loading:hover::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,.button.is-primary.is-inverted.is-outlined.is-loading:focus::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #4eb5de #4eb5de !important}.button.is-primary.is-inverted.is-outlined[disabled],.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined,fieldset[disabled] .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary.is-light,.docstring>section>a.button.is-light.docs-sourcelink{background-color:#eef8fc;color:#1a6d8e}.button.is-primary.is-light:hover,.docstring>section>a.button.is-light.docs-sourcelink:hover,.button.is-primary.is-light.is-hovered,.docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#e3f3fa;border-color:transparent;color:#1a6d8e}.button.is-primary.is-light:active,.docstring>section>a.button.is-light.docs-sourcelink:active,.button.is-primary.is-light.is-active,.docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#d8eff8;border-color:transparent;color:#1a6d8e}.button.is-link{background-color:#2e63b8;border-color:transparent;color:#fff}.button.is-link:hover,.button.is-link.is-hovered{background-color:#2b5eae;border-color:transparent;color:#fff}.button.is-link:focus,.button.is-link.is-focused{border-color:transparent;color:#fff}.button.is-link:focus:not(:active),.button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.button.is-link:active,.button.is-link.is-active{background-color:#2958a4;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#2e63b8;border-color:#2e63b8;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#2e63b8}.button.is-link.is-inverted:hover,.button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#2e63b8}.button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined{background-color:transparent;border-color:#2e63b8;color:#2e63b8}.button.is-link.is-outlined:hover,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined.is-focused{background-color:#2e63b8;border-color:#2e63b8;color:#fff}.button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #2e63b8 #2e63b8 !important}.button.is-link.is-outlined.is-loading:hover::after,.button.is-link.is-outlined.is-loading.is-hovered::after,.button.is-link.is-outlined.is-loading:focus::after,.button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#2e63b8;box-shadow:none;color:#2e63b8}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined:hover,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#2e63b8}.button.is-link.is-inverted.is-outlined.is-loading:hover::after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-link.is-inverted.is-outlined.is-loading:focus::after,.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #2e63b8 #2e63b8 !important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link.is-light{background-color:#eff3fb;color:#3169c4}.button.is-link.is-light:hover,.button.is-link.is-light.is-hovered{background-color:#e4ecf8;border-color:transparent;color:#3169c4}.button.is-link.is-light:active,.button.is-link.is-light.is-active{background-color:#dae5f6;border-color:transparent;color:#3169c4}.button.is-info{background-color:#3c5dcd;border-color:transparent;color:#fff}.button.is-info:hover,.button.is-info.is-hovered{background-color:#3355c9;border-color:transparent;color:#fff}.button.is-info:focus,.button.is-info.is-focused{border-color:transparent;color:#fff}.button.is-info:focus:not(:active),.button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(60,93,205,0.25)}.button.is-info:active,.button.is-info.is-active{background-color:#3151bf;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#3c5dcd;border-color:#3c5dcd;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#3c5dcd}.button.is-info.is-inverted:hover,.button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3c5dcd}.button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined{background-color:transparent;border-color:#3c5dcd;color:#3c5dcd}.button.is-info.is-outlined:hover,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined.is-focused{background-color:#3c5dcd;border-color:#3c5dcd;color:#fff}.button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #3c5dcd #3c5dcd !important}.button.is-info.is-outlined.is-loading:hover::after,.button.is-info.is-outlined.is-loading.is-hovered::after,.button.is-info.is-outlined.is-loading:focus::after,.button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#3c5dcd;box-shadow:none;color:#3c5dcd}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined:hover,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#3c5dcd}.button.is-info.is-inverted.is-outlined.is-loading:hover::after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-info.is-inverted.is-outlined.is-loading:focus::after,.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #3c5dcd #3c5dcd !important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info.is-light{background-color:#eff2fb;color:#3253c3}.button.is-info.is-light:hover,.button.is-info.is-light.is-hovered{background-color:#e5e9f8;border-color:transparent;color:#3253c3}.button.is-info.is-light:active,.button.is-info.is-light.is-active{background-color:#dae1f6;border-color:transparent;color:#3253c3}.button.is-success{background-color:#259a12;border-color:transparent;color:#fff}.button.is-success:hover,.button.is-success.is-hovered{background-color:#228f11;border-color:transparent;color:#fff}.button.is-success:focus,.button.is-success.is-focused{border-color:transparent;color:#fff}.button.is-success:focus:not(:active),.button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(37,154,18,0.25)}.button.is-success:active,.button.is-success.is-active{background-color:#20830f;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#259a12;border-color:#259a12;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#259a12}.button.is-success.is-inverted:hover,.button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#259a12}.button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined{background-color:transparent;border-color:#259a12;color:#259a12}.button.is-success.is-outlined:hover,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined.is-focused{background-color:#259a12;border-color:#259a12;color:#fff}.button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #259a12 #259a12 !important}.button.is-success.is-outlined.is-loading:hover::after,.button.is-success.is-outlined.is-loading.is-hovered::after,.button.is-success.is-outlined.is-loading:focus::after,.button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#259a12;box-shadow:none;color:#259a12}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined:hover,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#259a12}.button.is-success.is-inverted.is-outlined.is-loading:hover::after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-success.is-inverted.is-outlined.is-loading:focus::after,.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #259a12 #259a12 !important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success.is-light{background-color:#effded;color:#2ec016}.button.is-success.is-light:hover,.button.is-success.is-light.is-hovered{background-color:#e5fce1;border-color:transparent;color:#2ec016}.button.is-success.is-light:active,.button.is-success.is-light.is-active{background-color:#dbfad6;border-color:transparent;color:#2ec016}.button.is-warning{background-color:#a98800;border-color:transparent;color:#fff}.button.is-warning:hover,.button.is-warning.is-hovered{background-color:#9c7d00;border-color:transparent;color:#fff}.button.is-warning:focus,.button.is-warning.is-focused{border-color:transparent;color:#fff}.button.is-warning:focus:not(:active),.button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(169,136,0,0.25)}.button.is-warning:active,.button.is-warning.is-active{background-color:#8f7300;border-color:transparent;color:#fff}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#a98800;border-color:#a98800;box-shadow:none}.button.is-warning.is-inverted{background-color:#fff;color:#a98800}.button.is-warning.is-inverted:hover,.button.is-warning.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#a98800}.button.is-warning.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-warning.is-outlined{background-color:transparent;border-color:#a98800;color:#a98800}.button.is-warning.is-outlined:hover,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined.is-focused{background-color:#a98800;border-color:#a98800;color:#fff}.button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #a98800 #a98800 !important}.button.is-warning.is-outlined.is-loading:hover::after,.button.is-warning.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-outlined.is-loading:focus::after,.button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#a98800;box-shadow:none;color:#a98800}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-warning.is-inverted.is-outlined:hover,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined.is-focused{background-color:#fff;color:#a98800}.button.is-warning.is-inverted.is-outlined.is-loading:hover::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-inverted.is-outlined.is-loading:focus::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #a98800 #a98800 !important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-warning.is-light{background-color:#fffbeb;color:#cca400}.button.is-warning.is-light:hover,.button.is-warning.is-light.is-hovered{background-color:#fff9de;border-color:transparent;color:#cca400}.button.is-warning.is-light:active,.button.is-warning.is-light.is-active{background-color:#fff6d1;border-color:transparent;color:#cca400}.button.is-danger{background-color:#cb3c33;border-color:transparent;color:#fff}.button.is-danger:hover,.button.is-danger.is-hovered{background-color:#c13930;border-color:transparent;color:#fff}.button.is-danger:focus,.button.is-danger.is-focused{border-color:transparent;color:#fff}.button.is-danger:focus:not(:active),.button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(203,60,51,0.25)}.button.is-danger:active,.button.is-danger.is-active{background-color:#b7362e;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#cb3c33;border-color:#cb3c33;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#cb3c33}.button.is-danger.is-inverted:hover,.button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#cb3c33}.button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined{background-color:transparent;border-color:#cb3c33;color:#cb3c33}.button.is-danger.is-outlined:hover,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined.is-focused{background-color:#cb3c33;border-color:#cb3c33;color:#fff}.button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #cb3c33 #cb3c33 !important}.button.is-danger.is-outlined.is-loading:hover::after,.button.is-danger.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-outlined.is-loading:focus::after,.button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#cb3c33;box-shadow:none;color:#cb3c33}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined:hover,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#cb3c33}.button.is-danger.is-inverted.is-outlined.is-loading:hover::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-inverted.is-outlined.is-loading:focus::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #cb3c33 #cb3c33 !important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-danger.is-light{background-color:#fbefef;color:#c03930}.button.is-danger.is-light:hover,.button.is-danger.is-light.is-hovered{background-color:#f8e6e5;border-color:transparent;color:#c03930}.button.is-danger.is-light:active,.button.is-danger.is-light.is-active{background-color:#f6dcda;border-color:transparent;color:#c03930}.button.is-small,#documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}.button.is-small:not(.is-rounded),#documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:2px}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent !important;pointer-events:none}.button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#6b6b6b;box-shadow:none;pointer-events:none}.button.is-rounded,#documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:0.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.buttons:last-child{margin-bottom:-0.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:2px}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button:hover,.buttons.has-addons .button.is-hovered{z-index:2}.buttons.has-addons .button:focus,.buttons.has-addons .button.is-focused,.buttons.has-addons .button:active,.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-selected{z-index:3}.buttons.has-addons .button:focus:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-selected:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){.button.is-responsive.is-small,#documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.65625rem}.button.is-responsive.is-medium{font-size:.75rem}.button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.button.is-responsive.is-small,#documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.75rem}.button.is-responsive.is-medium{font-size:1rem}.button.is-responsive.is-large{font-size:1.25rem}}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){.container{max-width:992px}}@media screen and (max-width: 1215px){.container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){.container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.content li+li{margin-top:0.25em}.content p:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#222;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:0.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:0.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:0.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:0.8em}.content h5{font-size:1.125em;margin-bottom:0.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}.content ol.is-lower-roman:not([type]){list-style-type:lower-roman}.content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}.content ol.is-upper-roman:not([type]){list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:0.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}.content sup,.content sub{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.content table th{color:#222}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:0 0 2px;color:#222}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#222}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small,#documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}.content.is-normal{font-size:1rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small,#documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}.icon-text .icon:not(:last-child){margin-right:.25em}.icon-text .icon:not(:first-child){margin-left:.25em}div.icon-text{display:flex}.image,#documenter .docs-sidebar .docs-logo>img{display:block;position:relative}.image img,#documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}.image img.is-rounded,#documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}.image.is-fullwidth,#documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}.image.is-square img,#documenter .docs-sidebar .docs-logo>img.is-square img,.image.is-square .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,.image.is-1by1 img,#documenter .docs-sidebar .docs-logo>img.is-1by1 img,.image.is-1by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,.image.is-5by4 img,#documenter .docs-sidebar .docs-logo>img.is-5by4 img,.image.is-5by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,.image.is-4by3 img,#documenter .docs-sidebar .docs-logo>img.is-4by3 img,.image.is-4by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,.image.is-3by2 img,#documenter .docs-sidebar .docs-logo>img.is-3by2 img,.image.is-3by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,.image.is-5by3 img,#documenter .docs-sidebar .docs-logo>img.is-5by3 img,.image.is-5by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,.image.is-16by9 img,#documenter .docs-sidebar .docs-logo>img.is-16by9 img,.image.is-16by9 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,.image.is-2by1 img,#documenter .docs-sidebar .docs-logo>img.is-2by1 img,.image.is-2by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,.image.is-3by1 img,#documenter .docs-sidebar .docs-logo>img.is-3by1 img,.image.is-3by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,.image.is-4by5 img,#documenter .docs-sidebar .docs-logo>img.is-4by5 img,.image.is-4by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,.image.is-3by4 img,#documenter .docs-sidebar .docs-logo>img.is-3by4 img,.image.is-3by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,.image.is-2by3 img,#documenter .docs-sidebar .docs-logo>img.is-2by3 img,.image.is-2by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,.image.is-3by5 img,#documenter .docs-sidebar .docs-logo>img.is-3by5 img,.image.is-3by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,.image.is-9by16 img,#documenter .docs-sidebar .docs-logo>img.is-9by16 img,.image.is-9by16 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,.image.is-1by2 img,#documenter .docs-sidebar .docs-logo>img.is-1by2 img,.image.is-1by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,.image.is-1by3 img,#documenter .docs-sidebar .docs-logo>img.is-1by3 img,.image.is-1by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}.image.is-square,#documenter .docs-sidebar .docs-logo>img.is-square,.image.is-1by1,#documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}.image.is-5by4,#documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}.image.is-4by3,#documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}.image.is-3by2,#documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}.image.is-5by3,#documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}.image.is-16by9,#documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}.image.is-2by1,#documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}.image.is-3by1,#documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}.image.is-4by5,#documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}.image.is-3by4,#documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}.image.is-2by3,#documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}.image.is-3by5,#documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}.image.is-9by16,#documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}.image.is-1by2,#documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}.image.is-1by3,#documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}.image.is-16x16,#documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}.image.is-24x24,#documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}.image.is-32x32,#documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}.image.is-48x48,#documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}.image.is-64x64,#documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}.image.is-96x96,#documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}.image.is-128x128,#documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification>.delete{right:.5rem;position:absolute;top:0.5rem}.notification .title,.notification .subtitle,.notification .content{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.notification.is-dark,.content kbd.notification{background-color:#363636;color:#fff}.notification.is-primary,.docstring>section>a.notification.docs-sourcelink{background-color:#4eb5de;color:#fff}.notification.is-primary.is-light,.docstring>section>a.notification.is-light.docs-sourcelink{background-color:#eef8fc;color:#1a6d8e}.notification.is-link{background-color:#2e63b8;color:#fff}.notification.is-link.is-light{background-color:#eff3fb;color:#3169c4}.notification.is-info{background-color:#3c5dcd;color:#fff}.notification.is-info.is-light{background-color:#eff2fb;color:#3253c3}.notification.is-success{background-color:#259a12;color:#fff}.notification.is-success.is-light{background-color:#effded;color:#2ec016}.notification.is-warning{background-color:#a98800;color:#fff}.notification.is-warning.is-light{background-color:#fffbeb;color:#cca400}.notification.is-danger{background-color:#cb3c33;color:#fff}.notification.is-danger.is-light{background-color:#fbefef;color:#c03930}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#ededed}.progress::-webkit-progress-value{background-color:#222}.progress::-moz-progress-bar{background-color:#222}.progress::-ms-fill{background-color:#222;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #ededed 30%)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #ededed 30%)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #ededed 30%)}.progress.is-dark::-webkit-progress-value,.content kbd.progress::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar,.content kbd.progress::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill,.content kbd.progress::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate,.content kbd.progress:indeterminate{background-image:linear-gradient(to right, #363636 30%, #ededed 30%)}.progress.is-primary::-webkit-progress-value,.docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#4eb5de}.progress.is-primary::-moz-progress-bar,.docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#4eb5de}.progress.is-primary::-ms-fill,.docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#4eb5de}.progress.is-primary:indeterminate,.docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #4eb5de 30%, #ededed 30%)}.progress.is-link::-webkit-progress-value{background-color:#2e63b8}.progress.is-link::-moz-progress-bar{background-color:#2e63b8}.progress.is-link::-ms-fill{background-color:#2e63b8}.progress.is-link:indeterminate{background-image:linear-gradient(to right, #2e63b8 30%, #ededed 30%)}.progress.is-info::-webkit-progress-value{background-color:#3c5dcd}.progress.is-info::-moz-progress-bar{background-color:#3c5dcd}.progress.is-info::-ms-fill{background-color:#3c5dcd}.progress.is-info:indeterminate{background-image:linear-gradient(to right, #3c5dcd 30%, #ededed 30%)}.progress.is-success::-webkit-progress-value{background-color:#259a12}.progress.is-success::-moz-progress-bar{background-color:#259a12}.progress.is-success::-ms-fill{background-color:#259a12}.progress.is-success:indeterminate{background-image:linear-gradient(to right, #259a12 30%, #ededed 30%)}.progress.is-warning::-webkit-progress-value{background-color:#a98800}.progress.is-warning::-moz-progress-bar{background-color:#a98800}.progress.is-warning::-ms-fill{background-color:#a98800}.progress.is-warning:indeterminate{background-image:linear-gradient(to right, #a98800 30%, #ededed 30%)}.progress.is-danger::-webkit-progress-value{background-color:#cb3c33}.progress.is-danger::-moz-progress-bar{background-color:#cb3c33}.progress.is-danger::-ms-fill{background-color:#cb3c33}.progress.is-danger:indeterminate{background-image:linear-gradient(to right, #cb3c33 30%, #ededed 30%)}.progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(to right, #222 30%, #ededed 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress:indeterminate::-ms-fill{animation-name:none}.progress.is-small,#documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#222}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#fff}.table td.is-primary,.table th.is-primary{background-color:#4eb5de;border-color:#4eb5de;color:#fff}.table td.is-link,.table th.is-link{background-color:#2e63b8;border-color:#2e63b8;color:#fff}.table td.is-info,.table th.is-info{background-color:#3c5dcd;border-color:#3c5dcd;color:#fff}.table td.is-success,.table th.is-success{background-color:#259a12;border-color:#259a12;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#a98800;border-color:#a98800;color:#fff}.table td.is-danger,.table th.is-danger{background-color:#cb3c33;border-color:#cb3c33;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#4eb5de;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:#222}.table th:not([align]){text-align:left}.table tr.is-selected{background-color:#4eb5de;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:rgba(0,0,0,0)}.table thead td,.table thead th{border-width:0 0 2px;color:#222}.table tfoot{background-color:rgba(0,0,0,0)}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#222}.table tbody{background-color:rgba(0,0,0,0)}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:0.25em 0.5em}.table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag,.tags .content kbd,.content .tags kbd,.tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}.tags .tag:not(:last-child),.tags .content kbd:not(:last-child),.content .tags kbd:not(:last-child),.tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-0.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large),.tags.are-medium .content kbd:not(.is-normal):not(.is-large),.content .tags.are-medium kbd:not(.is-normal):not(.is-large),.tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium),.tags.are-large .content kbd:not(.is-normal):not(.is-medium),.content .tags.are-large kbd:not(.is-normal):not(.is-medium),.tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag,.tags.is-centered .content kbd,.content .tags.is-centered kbd,.tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child),.tags.is-right .content kbd:not(:first-child),.content .tags.is-right kbd:not(:first-child),.tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}.tags.is-right .tag:not(:last-child),.tags.is-right .content kbd:not(:last-child),.content .tags.is-right kbd:not(:last-child),.tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}.tags.has-addons .tag,.tags.has-addons .content kbd,.content .tags.has-addons kbd,.tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}.tags.has-addons .tag:not(:first-child),.tags.has-addons .content kbd:not(:first-child),.content .tags.has-addons kbd:not(:first-child),.tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tags.has-addons .tag:not(:last-child),.tags.has-addons .content kbd:not(:last-child),.content .tags.has-addons kbd:not(:last-child),.tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tag:not(body),.content kbd:not(body),.docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#222;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}.tag:not(body) .delete,.content kbd:not(body) .delete,.docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag.is-white:not(body),.content kbd.is-white:not(body),.docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}.tag.is-black:not(body),.content kbd.is-black:not(body),.docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}.tag.is-light:not(body),.content kbd.is-light:not(body),.docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.tag.is-dark:not(body),.content kbd:not(body),.docstring>section>a.docs-sourcelink.is-dark:not(body),.content .docstring>section>kbd:not(body){background-color:#363636;color:#fff}.tag.is-primary:not(body),.content kbd.is-primary:not(body),.docstring>section>a.docs-sourcelink:not(body){background-color:#4eb5de;color:#fff}.tag.is-primary.is-light:not(body),.content kbd.is-primary.is-light:not(body),.docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#eef8fc;color:#1a6d8e}.tag.is-link:not(body),.content kbd.is-link:not(body),.docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#2e63b8;color:#fff}.tag.is-link.is-light:not(body),.content kbd.is-link.is-light:not(body),.docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#eff3fb;color:#3169c4}.tag.is-info:not(body),.content kbd.is-info:not(body),.docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#3c5dcd;color:#fff}.tag.is-info.is-light:not(body),.content kbd.is-info.is-light:not(body),.docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#eff2fb;color:#3253c3}.tag.is-success:not(body),.content kbd.is-success:not(body),.docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#259a12;color:#fff}.tag.is-success.is-light:not(body),.content kbd.is-success.is-light:not(body),.docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#effded;color:#2ec016}.tag.is-warning:not(body),.content kbd.is-warning:not(body),.docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#a98800;color:#fff}.tag.is-warning.is-light:not(body),.content kbd.is-warning.is-light:not(body),.docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fffbeb;color:#cca400}.tag.is-danger:not(body),.content kbd.is-danger:not(body),.docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#cb3c33;color:#fff}.tag.is-danger.is-light:not(body),.content kbd.is-danger.is-light:not(body),.docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#fbefef;color:#c03930}.tag.is-normal:not(body),.content kbd.is-normal:not(body),.docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}.tag.is-medium:not(body),.content kbd.is-medium:not(body),.docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}.tag.is-large:not(body),.content kbd.is-large:not(body),.docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child),.content kbd:not(body) .icon:first-child:not(:last-child),.docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child),.content kbd:not(body) .icon:last-child:not(:first-child),.docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child,.content kbd:not(body) .icon:first-child:last-child,.docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag.is-delete:not(body),.content kbd.is-delete:not(body),.docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}.tag.is-delete:not(body)::before,.content kbd.is-delete:not(body)::before,.docstring>section>a.docs-sourcelink.is-delete:not(body)::before,.tag.is-delete:not(body)::after,.content kbd.is-delete:not(body)::after,.docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag.is-delete:not(body)::before,.content kbd.is-delete:not(body)::before,.docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}.tag.is-delete:not(body)::after,.content kbd.is-delete:not(body)::after,.docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}.tag.is-delete:not(body):hover,.content kbd.is-delete:not(body):hover,.docstring>section>a.docs-sourcelink.is-delete:not(body):hover,.tag.is-delete:not(body):focus,.content kbd.is-delete:not(body):focus,.docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#e8e8e8}.tag.is-delete:not(body):active,.content kbd.is-delete:not(body):active,.docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#dbdbdb}.tag.is-rounded:not(body),#documenter .docs-sidebar form.docs-search>input:not(body),.content kbd.is-rounded:not(body),#documenter .docs-sidebar .content form.docs-search>input:not(body),.docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}a.tag:hover,.docstring>section>a.docs-sourcelink:hover{text-decoration:underline}.title,.subtitle{word-break:break-word}.title em,.title span,.subtitle em,.subtitle span{font-weight:inherit}.title sub,.subtitle sub{font-size:.75em}.title sup,.subtitle sup{font-size:.75em}.title .tag,.title .content kbd,.content .title kbd,.title .docstring>section>a.docs-sourcelink,.subtitle .tag,.subtitle .content kbd,.content .subtitle kbd,.subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}.title{color:#222;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#222;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#222;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.number{align-items:center;background-color:#f5f5f5;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}.select select,.textarea,.input,#documenter .docs-sidebar form.docs-search>input{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#222}.select select::-moz-placeholder,.textarea::-moz-placeholder,.input::-moz-placeholder,#documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#707070}.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,.input::-webkit-input-placeholder,#documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#707070}.select select:-moz-placeholder,.textarea:-moz-placeholder,.input:-moz-placeholder,#documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#707070}.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder,.input:-ms-input-placeholder,#documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#707070}.select select:hover,.textarea:hover,.input:hover,#documenter .docs-sidebar form.docs-search>input:hover,.select select.is-hovered,.is-hovered.textarea,.is-hovered.input,#documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#b5b5b5}.select select:focus,.textarea:focus,.input:focus,#documenter .docs-sidebar form.docs-search>input:focus,.select select.is-focused,.is-focused.textarea,.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.select select:active,.textarea:active,.input:active,#documenter .docs-sidebar form.docs-search>input:active,.select select.is-active,.is-active.textarea,.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{border-color:#2e63b8;box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.select select[disabled],.textarea[disabled],.input[disabled],#documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .textarea,fieldset[disabled] .input,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#6b6b6b}.select select[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder,.input[disabled]::-moz-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input::-moz-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input::-moz-placeholder{color:rgba(107,107,107,0.3)}.select select[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,.input[disabled]::-webkit-input-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input::-webkit-input-placeholder{color:rgba(107,107,107,0.3)}.select select[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder,.input[disabled]:-moz-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input:-moz-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input:-moz-placeholder{color:rgba(107,107,107,0.3)}.select select[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,.input[disabled]:-ms-input-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input:-ms-input-placeholder{color:rgba(107,107,107,0.3)}.textarea,.input,#documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}.textarea[readonly],.input[readonly],#documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}.is-white.textarea,.is-white.input,#documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}.is-white.textarea:focus,.is-white.input:focus,#documenter .docs-sidebar form.docs-search>input.is-white:focus,.is-white.is-focused.textarea,.is-white.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-white.textarea:active,.is-white.input:active,#documenter .docs-sidebar form.docs-search>input.is-white:active,.is-white.is-active.textarea,.is-white.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.is-black.textarea,.is-black.input,#documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}.is-black.textarea:focus,.is-black.input:focus,#documenter .docs-sidebar form.docs-search>input.is-black:focus,.is-black.is-focused.textarea,.is-black.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-black.textarea:active,.is-black.input:active,#documenter .docs-sidebar form.docs-search>input.is-black:active,.is-black.is-active.textarea,.is-black.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.is-light.textarea,.is-light.input,#documenter .docs-sidebar form.docs-search>input.is-light{border-color:#f5f5f5}.is-light.textarea:focus,.is-light.input:focus,#documenter .docs-sidebar form.docs-search>input.is-light:focus,.is-light.is-focused.textarea,.is-light.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-light.textarea:active,.is-light.input:active,#documenter .docs-sidebar form.docs-search>input.is-light:active,.is-light.is-active.textarea,.is-light.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.is-dark.textarea,.content kbd.textarea,.is-dark.input,#documenter .docs-sidebar form.docs-search>input.is-dark,.content kbd.input{border-color:#363636}.is-dark.textarea:focus,.content kbd.textarea:focus,.is-dark.input:focus,#documenter .docs-sidebar form.docs-search>input.is-dark:focus,.content kbd.input:focus,.is-dark.is-focused.textarea,.content kbd.is-focused.textarea,.is-dark.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.content kbd.is-focused.input,#documenter .docs-sidebar .content form.docs-search>input.is-focused,.is-dark.textarea:active,.content kbd.textarea:active,.is-dark.input:active,#documenter .docs-sidebar form.docs-search>input.is-dark:active,.content kbd.input:active,.is-dark.is-active.textarea,.content kbd.is-active.textarea,.is-dark.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active,.content kbd.is-active.input,#documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.is-primary.textarea,.docstring>section>a.textarea.docs-sourcelink,.is-primary.input,#documenter .docs-sidebar form.docs-search>input.is-primary,.docstring>section>a.input.docs-sourcelink{border-color:#4eb5de}.is-primary.textarea:focus,.docstring>section>a.textarea.docs-sourcelink:focus,.is-primary.input:focus,#documenter .docs-sidebar form.docs-search>input.is-primary:focus,.docstring>section>a.input.docs-sourcelink:focus,.is-primary.is-focused.textarea,.docstring>section>a.is-focused.textarea.docs-sourcelink,.is-primary.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.docstring>section>a.is-focused.input.docs-sourcelink,.is-primary.textarea:active,.docstring>section>a.textarea.docs-sourcelink:active,.is-primary.input:active,#documenter .docs-sidebar form.docs-search>input.is-primary:active,.docstring>section>a.input.docs-sourcelink:active,.is-primary.is-active.textarea,.docstring>section>a.is-active.textarea.docs-sourcelink,.is-primary.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active,.docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(78,181,222,0.25)}.is-link.textarea,.is-link.input,#documenter .docs-sidebar form.docs-search>input.is-link{border-color:#2e63b8}.is-link.textarea:focus,.is-link.input:focus,#documenter .docs-sidebar form.docs-search>input.is-link:focus,.is-link.is-focused.textarea,.is-link.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-link.textarea:active,.is-link.input:active,#documenter .docs-sidebar form.docs-search>input.is-link:active,.is-link.is-active.textarea,.is-link.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.is-info.textarea,.is-info.input,#documenter .docs-sidebar form.docs-search>input.is-info{border-color:#3c5dcd}.is-info.textarea:focus,.is-info.input:focus,#documenter .docs-sidebar form.docs-search>input.is-info:focus,.is-info.is-focused.textarea,.is-info.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-info.textarea:active,.is-info.input:active,#documenter .docs-sidebar form.docs-search>input.is-info:active,.is-info.is-active.textarea,.is-info.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(60,93,205,0.25)}.is-success.textarea,.is-success.input,#documenter .docs-sidebar form.docs-search>input.is-success{border-color:#259a12}.is-success.textarea:focus,.is-success.input:focus,#documenter .docs-sidebar form.docs-search>input.is-success:focus,.is-success.is-focused.textarea,.is-success.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-success.textarea:active,.is-success.input:active,#documenter .docs-sidebar form.docs-search>input.is-success:active,.is-success.is-active.textarea,.is-success.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(37,154,18,0.25)}.is-warning.textarea,.is-warning.input,#documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#a98800}.is-warning.textarea:focus,.is-warning.input:focus,#documenter .docs-sidebar form.docs-search>input.is-warning:focus,.is-warning.is-focused.textarea,.is-warning.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-warning.textarea:active,.is-warning.input:active,#documenter .docs-sidebar form.docs-search>input.is-warning:active,.is-warning.is-active.textarea,.is-warning.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(169,136,0,0.25)}.is-danger.textarea,.is-danger.input,#documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#cb3c33}.is-danger.textarea:focus,.is-danger.input:focus,#documenter .docs-sidebar form.docs-search>input.is-danger:focus,.is-danger.is-focused.textarea,.is-danger.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-danger.textarea:active,.is-danger.input:active,#documenter .docs-sidebar form.docs-search>input.is-danger:active,.is-danger.is-active.textarea,.is-danger.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(203,60,51,0.25)}.is-small.textarea,.is-small.input,#documenter .docs-sidebar form.docs-search>input{border-radius:2px;font-size:.75rem}.is-medium.textarea,.is-medium.input,#documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}.is-large.textarea,.is-large.input,#documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}.is-fullwidth.textarea,.is-fullwidth.input,#documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}.is-inline.textarea,.is-inline.input,#documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}.input.is-rounded,#documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}.input.is-static,#documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.radio,.checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.radio input,.checkbox input{cursor:pointer}.radio:hover,.checkbox:hover{color:#222}.radio[disabled],.checkbox[disabled],fieldset[disabled] .radio,fieldset[disabled] .checkbox,.radio input[disabled],.checkbox input[disabled]{color:#6b6b6b;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading)::after{border-color:#2e63b8;right:1.125em;z-index:4}.select.is-rounded select,#documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:0.5em 1em}.select:not(.is-multiple):not(.is-loading):hover::after{border-color:#222}.select.is-white:not(:hover)::after{border-color:#fff}.select.is-white select{border-color:#fff}.select.is-white select:hover,.select.is-white select.is-hovered{border-color:#f2f2f2}.select.is-white select:focus,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.select.is-black:not(:hover)::after{border-color:#0a0a0a}.select.is-black select{border-color:#0a0a0a}.select.is-black select:hover,.select.is-black select.is-hovered{border-color:#000}.select.is-black select:focus,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.select.is-light:not(:hover)::after{border-color:#f5f5f5}.select.is-light select{border-color:#f5f5f5}.select.is-light select:hover,.select.is-light select.is-hovered{border-color:#e8e8e8}.select.is-light select:focus,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.select.is-dark:not(:hover)::after,.content kbd.select:not(:hover)::after{border-color:#363636}.select.is-dark select,.content kbd.select select{border-color:#363636}.select.is-dark select:hover,.content kbd.select select:hover,.select.is-dark select.is-hovered,.content kbd.select select.is-hovered{border-color:#292929}.select.is-dark select:focus,.content kbd.select select:focus,.select.is-dark select.is-focused,.content kbd.select select.is-focused,.select.is-dark select:active,.content kbd.select select:active,.select.is-dark select.is-active,.content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.select.is-primary:not(:hover)::after,.docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#4eb5de}.select.is-primary select,.docstring>section>a.select.docs-sourcelink select{border-color:#4eb5de}.select.is-primary select:hover,.docstring>section>a.select.docs-sourcelink select:hover,.select.is-primary select.is-hovered,.docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#39acda}.select.is-primary select:focus,.docstring>section>a.select.docs-sourcelink select:focus,.select.is-primary select.is-focused,.docstring>section>a.select.docs-sourcelink select.is-focused,.select.is-primary select:active,.docstring>section>a.select.docs-sourcelink select:active,.select.is-primary select.is-active,.docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(78,181,222,0.25)}.select.is-link:not(:hover)::after{border-color:#2e63b8}.select.is-link select{border-color:#2e63b8}.select.is-link select:hover,.select.is-link select.is-hovered{border-color:#2958a4}.select.is-link select:focus,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.select.is-info:not(:hover)::after{border-color:#3c5dcd}.select.is-info select{border-color:#3c5dcd}.select.is-info select:hover,.select.is-info select.is-hovered{border-color:#3151bf}.select.is-info select:focus,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(60,93,205,0.25)}.select.is-success:not(:hover)::after{border-color:#259a12}.select.is-success select{border-color:#259a12}.select.is-success select:hover,.select.is-success select.is-hovered{border-color:#20830f}.select.is-success select:focus,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(37,154,18,0.25)}.select.is-warning:not(:hover)::after{border-color:#a98800}.select.is-warning select{border-color:#a98800}.select.is-warning select:hover,.select.is-warning select.is-hovered{border-color:#8f7300}.select.is-warning select:focus,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(169,136,0,0.25)}.select.is-danger:not(:hover)::after{border-color:#cb3c33}.select.is-danger select{border-color:#cb3c33}.select.is-danger select:hover,.select.is-danger select.is-hovered{border-color:#b7362e}.select.is-danger select:focus,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(203,60,51,0.25)}.select.is-small,#documenter .docs-sidebar form.docs-search>input.select{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled::after{border-color:#6b6b6b !important;opacity:0.5}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}.select.is-loading.is-small:after,#documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white:hover .file-cta,.file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white:focus .file-cta,.file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}.file.is-white:active .file-cta,.file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black:hover .file-cta,.file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black:focus .file-cta,.file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}.file.is-black:active .file-cta,.file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-light:hover .file-cta,.file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-light:focus .file-cta,.file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:rgba(0,0,0,0.7)}.file.is-light:active .file-cta,.file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-dark .file-cta,.content kbd.file .file-cta{background-color:#363636;border-color:transparent;color:#fff}.file.is-dark:hover .file-cta,.content kbd.file:hover .file-cta,.file.is-dark.is-hovered .file-cta,.content kbd.file.is-hovered .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.file.is-dark:focus .file-cta,.content kbd.file:focus .file-cta,.file.is-dark.is-focused .file-cta,.content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(54,54,54,0.25);color:#fff}.file.is-dark:active .file-cta,.content kbd.file:active .file-cta,.file.is-dark.is-active .file-cta,.content kbd.file.is-active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.file.is-primary .file-cta,.docstring>section>a.file.docs-sourcelink .file-cta{background-color:#4eb5de;border-color:transparent;color:#fff}.file.is-primary:hover .file-cta,.docstring>section>a.file.docs-sourcelink:hover .file-cta,.file.is-primary.is-hovered .file-cta,.docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#43b1dc;border-color:transparent;color:#fff}.file.is-primary:focus .file-cta,.docstring>section>a.file.docs-sourcelink:focus .file-cta,.file.is-primary.is-focused .file-cta,.docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(78,181,222,0.25);color:#fff}.file.is-primary:active .file-cta,.docstring>section>a.file.docs-sourcelink:active .file-cta,.file.is-primary.is-active .file-cta,.docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#39acda;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#2e63b8;border-color:transparent;color:#fff}.file.is-link:hover .file-cta,.file.is-link.is-hovered .file-cta{background-color:#2b5eae;border-color:transparent;color:#fff}.file.is-link:focus .file-cta,.file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(46,99,184,0.25);color:#fff}.file.is-link:active .file-cta,.file.is-link.is-active .file-cta{background-color:#2958a4;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#3c5dcd;border-color:transparent;color:#fff}.file.is-info:hover .file-cta,.file.is-info.is-hovered .file-cta{background-color:#3355c9;border-color:transparent;color:#fff}.file.is-info:focus .file-cta,.file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(60,93,205,0.25);color:#fff}.file.is-info:active .file-cta,.file.is-info.is-active .file-cta{background-color:#3151bf;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#259a12;border-color:transparent;color:#fff}.file.is-success:hover .file-cta,.file.is-success.is-hovered .file-cta{background-color:#228f11;border-color:transparent;color:#fff}.file.is-success:focus .file-cta,.file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(37,154,18,0.25);color:#fff}.file.is-success:active .file-cta,.file.is-success.is-active .file-cta{background-color:#20830f;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#a98800;border-color:transparent;color:#fff}.file.is-warning:hover .file-cta,.file.is-warning.is-hovered .file-cta{background-color:#9c7d00;border-color:transparent;color:#fff}.file.is-warning:focus .file-cta,.file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(169,136,0,0.25);color:#fff}.file.is-warning:active .file-cta,.file.is-warning.is-active .file-cta{background-color:#8f7300;border-color:transparent;color:#fff}.file.is-danger .file-cta{background-color:#cb3c33;border-color:transparent;color:#fff}.file.is-danger:hover .file-cta,.file.is-danger.is-hovered .file-cta{background-color:#c13930;border-color:transparent;color:#fff}.file.is-danger:focus .file-cta,.file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(203,60,51,0.25);color:#fff}.file.is-danger:active .file-cta,.file.is-danger.is-active .file-cta{background-color:#b7362e;border-color:transparent;color:#fff}.file.is-small,#documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}.file.is-normal{font-size:1rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa,#documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#222}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#222}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#222}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#222;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:0.5em}.label.is-small,#documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:0.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark,.content kbd.help{color:#363636}.help.is-primary,.docstring>section>a.help.docs-sourcelink{color:#4eb5de}.help.is-link{color:#2e63b8}.help.is-info{color:#3c5dcd}.help.is-success{color:#259a12}.help.is-warning{color:#a98800}.help.is-danger{color:#cb3c33}.field:not(:last-child){margin-bottom:0.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .button.is-hovered:not([disabled]),.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,.field.has-addons .control .input.is-hovered:not([disabled]),.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),.field.has-addons .control .select select:not([disabled]):hover,.field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .button.is-focused:not([disabled]),.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button.is-active:not([disabled]),.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,.field.has-addons .control .input.is-focused:not([disabled]),.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,.field.has-addons .control .input.is-active:not([disabled]),.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),.field.has-addons .control .select select:not([disabled]):focus,.field.has-addons .control .select select.is-focused:not([disabled]),.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select.is-active:not([disabled]){z-index:3}.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .button.is-focused:not([disabled]):hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button.is-active:not([disabled]):hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,.field.has-addons .control .input.is-focused:not([disabled]):hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,.field.has-addons .control .input.is-active:not([disabled]):hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]):focus:hover,.field.has-addons .control .select select.is-focused:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width: 768px){.field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small,#documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}.field-label.is-normal{padding-top:0.375em}.field-label.is-medium{font-size:1.25rem;padding-top:0.375em}.field-label.is-large{font-size:1.5rem;padding-top:0.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#222}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .input,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input,.control.has-icons-right .select select{padding-right:2.5em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}.control.is-loading.is-small:after,#documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#2e63b8;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#222;cursor:default;pointer-events:none}.breadcrumb li+li::before{color:#b5b5b5;content:"\0002f"}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small,#documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li::before{content:"\02192"}.breadcrumb.has-bullet-separator li+li::before{content:"\02022"}.breadcrumb.has-dot-separator li+li::before{content:"\000b7"}.breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}.card{background-color:#fff;border-radius:.25rem;box-shadow:#bbb;color:#222;max-width:100%;position:relative}.card-footer:first-child,.card-content:first-child,.card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-footer:last-child,.card-content:last-child,.card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}.card-header-title{align-items:center;color:#222;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}.card-image{display:block;position:relative}.card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-content{background-color:rgba(0,0,0,0);padding:1.5rem}.card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #ededed}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:#bbb;padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#222;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#2e63b8;color:#fff}.dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .title,.level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{.level-right{display:flex}}.media{align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid rgba(219,219,219,0.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid rgba(219,219,219,0.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small,#documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#222;display:block;padding:0.5em 0.75em}.menu-list a:hover{background-color:#f5f5f5;color:#222}.menu-list a.is-active{background-color:#2e63b8;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#6b6b6b;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small,#documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.message.is-light .message-body{border-color:#f5f5f5}.message.is-dark,.content kbd.message{background-color:#fafafa}.message.is-dark .message-header,.content kbd.message .message-header{background-color:#363636;color:#fff}.message.is-dark .message-body,.content kbd.message .message-body{border-color:#363636}.message.is-primary,.docstring>section>a.message.docs-sourcelink{background-color:#eef8fc}.message.is-primary .message-header,.docstring>section>a.message.docs-sourcelink .message-header{background-color:#4eb5de;color:#fff}.message.is-primary .message-body,.docstring>section>a.message.docs-sourcelink .message-body{border-color:#4eb5de;color:#1a6d8e}.message.is-link{background-color:#eff3fb}.message.is-link .message-header{background-color:#2e63b8;color:#fff}.message.is-link .message-body{border-color:#2e63b8;color:#3169c4}.message.is-info{background-color:#eff2fb}.message.is-info .message-header{background-color:#3c5dcd;color:#fff}.message.is-info .message-body{border-color:#3c5dcd;color:#3253c3}.message.is-success{background-color:#effded}.message.is-success .message-header{background-color:#259a12;color:#fff}.message.is-success .message-body{border-color:#259a12;color:#2ec016}.message.is-warning{background-color:#fffbeb}.message.is-warning .message-header{background-color:#a98800;color:#fff}.message.is-warning .message-body{border-color:#a98800;color:#cca400}.message.is-danger{background-color:#fbefef}.message.is-danger .message-header{background-color:#cb3c33;color:#fff}.message.is-danger .message-body{border-color:#cb3c33;color:#c03930}.message-header{align-items:center;background-color:#222;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-color:#dbdbdb;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#222;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:rgba(0,0,0,0)}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:rgba(10,10,10,0.86)}.modal-content,.modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-head,.modal-card-foot{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#222;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand>.navbar-item,.navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){.navbar.is-white .navbar-start>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-start .navbar-link::after,.navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand>.navbar-item,.navbar.is-black .navbar-brand .navbar-link{color:#fff}.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-black .navbar-start>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-end .navbar-link{color:#fff}.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-start .navbar-link::after,.navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-brand>.navbar-item,.navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){.navbar.is-light .navbar-start>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-start .navbar-link::after,.navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}}.navbar.is-dark,.content kbd.navbar{background-color:#363636;color:#fff}.navbar.is-dark .navbar-brand>.navbar-item,.content kbd.navbar .navbar-brand>.navbar-item,.navbar.is-dark .navbar-brand .navbar-link,.content kbd.navbar .navbar-brand .navbar-link{color:#fff}.navbar.is-dark .navbar-brand>a.navbar-item:focus,.content kbd.navbar .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover,.content kbd.navbar .navbar-brand>a.navbar-item:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.content kbd.navbar .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.content kbd.navbar .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.content kbd.navbar .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand .navbar-link.is-active,.content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#292929;color:#fff}.navbar.is-dark .navbar-brand .navbar-link::after,.content kbd.navbar .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-burger,.content kbd.navbar .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-dark .navbar-start>.navbar-item,.content kbd.navbar .navbar-start>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.content kbd.navbar .navbar-start .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.content kbd.navbar .navbar-end>.navbar-item,.navbar.is-dark .navbar-end .navbar-link,.content kbd.navbar .navbar-end .navbar-link{color:#fff}.navbar.is-dark .navbar-start>a.navbar-item:focus,.content kbd.navbar .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover,.content kbd.navbar .navbar-start>a.navbar-item:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.content kbd.navbar .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.content kbd.navbar .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.content kbd.navbar .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.content kbd.navbar .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.content kbd.navbar .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.content kbd.navbar .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.content kbd.navbar .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.content kbd.navbar .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.content kbd.navbar .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end .navbar-link.is-active,.content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#292929;color:#fff}.navbar.is-dark .navbar-start .navbar-link::after,.content kbd.navbar .navbar-start .navbar-link::after,.navbar.is-dark .navbar-end .navbar-link::after,.content kbd.navbar .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,.content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#292929;color:#fff}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active,.content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#fff}}.navbar.is-primary,.docstring>section>a.navbar.docs-sourcelink{background-color:#4eb5de;color:#fff}.navbar.is-primary .navbar-brand>.navbar-item,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,.navbar.is-primary .navbar-brand .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}.navbar.is-primary .navbar-brand>a.navbar-item:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand .navbar-link.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#39acda;color:#fff}.navbar.is-primary .navbar-brand .navbar-link::after,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-burger,.docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-primary .navbar-start>.navbar-item,.docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,.navbar.is-primary .navbar-end .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}.navbar.is-primary .navbar-start>a.navbar-item:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end .navbar-link.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#39acda;color:#fff}.navbar.is-primary .navbar-start .navbar-link::after,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,.navbar.is-primary .navbar-end .navbar-link::after,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#39acda;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#4eb5de;color:#fff}}.navbar.is-link{background-color:#2e63b8;color:#fff}.navbar.is-link .navbar-brand>.navbar-item,.navbar.is-link .navbar-brand .navbar-link{color:#fff}.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#2958a4;color:#fff}.navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-link .navbar-start>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-end .navbar-link{color:#fff}.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end .navbar-link.is-active{background-color:#2958a4;color:#fff}.navbar.is-link .navbar-start .navbar-link::after,.navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2958a4;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#2e63b8;color:#fff}}.navbar.is-info{background-color:#3c5dcd;color:#fff}.navbar.is-info .navbar-brand>.navbar-item,.navbar.is-info .navbar-brand .navbar-link{color:#fff}.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#3151bf;color:#fff}.navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-info .navbar-start>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-end .navbar-link{color:#fff}.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end .navbar-link.is-active{background-color:#3151bf;color:#fff}.navbar.is-info .navbar-start .navbar-link::after,.navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#3151bf;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3c5dcd;color:#fff}}.navbar.is-success{background-color:#259a12;color:#fff}.navbar.is-success .navbar-brand>.navbar-item,.navbar.is-success .navbar-brand .navbar-link{color:#fff}.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#20830f;color:#fff}.navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-success .navbar-start>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-end .navbar-link{color:#fff}.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end .navbar-link.is-active{background-color:#20830f;color:#fff}.navbar.is-success .navbar-start .navbar-link::after,.navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#20830f;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#259a12;color:#fff}}.navbar.is-warning{background-color:#a98800;color:#fff}.navbar.is-warning .navbar-brand>.navbar-item,.navbar.is-warning .navbar-brand .navbar-link{color:#fff}.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#8f7300;color:#fff}.navbar.is-warning .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-warning .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-warning .navbar-start>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-end .navbar-link{color:#fff}.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#8f7300;color:#fff}.navbar.is-warning .navbar-start .navbar-link::after,.navbar.is-warning .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#8f7300;color:#fff}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#a98800;color:#fff}}.navbar.is-danger{background-color:#cb3c33;color:#fff}.navbar.is-danger .navbar-brand>.navbar-item,.navbar.is-danger .navbar-brand .navbar-link{color:#fff}.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#b7362e;color:#fff}.navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-danger .navbar-start>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-end .navbar-link{color:#fff}.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#b7362e;color:#fff}.navbar.is-danger .navbar-start .navbar-link::after,.navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#b7362e;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#cb3c33;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}.navbar.is-fixed-top{top:0}html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:3.25rem}html.has-navbar-fixed-bottom,body.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#222;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,0.05)}.navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#222;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}a.navbar-item,.navbar-link{cursor:pointer}a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,a.navbar-item.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,.navbar-link.is-active{background-color:#fafafa;color:#2e63b8}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(0.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#2e63b8}.navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#2e63b8;border-bottom-style:solid;border-bottom-width:3px;color:#2e63b8;padding-bottom:calc(0.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless)::after{border-color:#2e63b8;margin-top:-0.375em;right:1.125em}.navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link::after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}html.has-navbar-fixed-top-touch,body.has-navbar-fixed-top-touch{padding-top:3.25rem}html.has-navbar-fixed-bottom-touch,body.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width: 1056px){.navbar,.navbar-menu,.navbar-start,.navbar-end{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-start,.navbar.is-spaced .navbar-end{align-items:center}.navbar.is-spaced a.navbar-item,.navbar.is-spaced .navbar-link{border-radius:4px}.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#2e63b8}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#2e63b8}.navbar.is-spaced .navbar-dropdown,.navbar-dropdown.is-boxed{border-radius:6px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.navbar>.container .navbar-brand,.container>.navbar .navbar-brand{margin-left:-.75rem}.navbar>.container .navbar-menu,.container>.navbar .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-top-desktop{top:0}html.has-navbar-fixed-top-desktop,body.has-navbar-fixed-top-desktop{padding-top:3.25rem}html.has-navbar-fixed-bottom-desktop,body.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}html.has-spaced-navbar-fixed-top,body.has-spaced-navbar-fixed-top{padding-top:5.25rem}html.has-spaced-navbar-fixed-bottom,body.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}a.navbar-item.is-active,.navbar-link.is-active{color:#0a0a0a}a.navbar-item.is-active:not(:focus):not(:hover),.navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link,.navbar-item.has-dropdown.is-active .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small,#documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-previous,#documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,.pagination.is-rounded .pagination-next,#documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}.pagination.is-rounded .pagination-link,#documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-previous,.pagination-next,.pagination-link{border-color:#dbdbdb;color:#222;min-width:2.5em}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{border-color:#b5b5b5;color:#363636}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{border-color:#3c5dcd}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}.pagination-previous[disabled],.pagination-previous.is-disabled,.pagination-next[disabled],.pagination-next.is-disabled,.pagination-link[disabled],.pagination-link.is-disabled{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#6b6b6b;opacity:0.5}.pagination-previous,.pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#2e63b8;border-color:#2e63b8;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}.pagination-list li{list-style:none}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next{flex-grow:1;flex-shrink:1}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{margin-bottom:0;margin-top:0}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between;margin-bottom:0;margin-top:0}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{border-radius:6px;box-shadow:#bbb;font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}.panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.panel.is-white .panel-block.is-active .panel-icon{color:#fff}.panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}.panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}.panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}.panel.is-dark .panel-heading,.content kbd.panel .panel-heading{background-color:#363636;color:#fff}.panel.is-dark .panel-tabs a.is-active,.content kbd.panel .panel-tabs a.is-active{border-bottom-color:#363636}.panel.is-dark .panel-block.is-active .panel-icon,.content kbd.panel .panel-block.is-active .panel-icon{color:#363636}.panel.is-primary .panel-heading,.docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#4eb5de;color:#fff}.panel.is-primary .panel-tabs a.is-active,.docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#4eb5de}.panel.is-primary .panel-block.is-active .panel-icon,.docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#4eb5de}.panel.is-link .panel-heading{background-color:#2e63b8;color:#fff}.panel.is-link .panel-tabs a.is-active{border-bottom-color:#2e63b8}.panel.is-link .panel-block.is-active .panel-icon{color:#2e63b8}.panel.is-info .panel-heading{background-color:#3c5dcd;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#3c5dcd}.panel.is-info .panel-block.is-active .panel-icon{color:#3c5dcd}.panel.is-success .panel-heading{background-color:#259a12;color:#fff}.panel.is-success .panel-tabs a.is-active{border-bottom-color:#259a12}.panel.is-success .panel-block.is-active .panel-icon{color:#259a12}.panel.is-warning .panel-heading{background-color:#a98800;color:#fff}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#a98800}.panel.is-warning .panel-block.is-active .panel-icon{color:#a98800}.panel.is-danger .panel-heading{background-color:#cb3c33;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#cb3c33}.panel.is-danger .panel-block.is-active .panel-icon{color:#cb3c33}.panel-tabs:not(:last-child),.panel-block:not(:last-child){border-bottom:1px solid #ededed}.panel-heading{background-color:#ededed;border-radius:6px 6px 0 0;color:#222;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:0.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#222}.panel-list a:hover{color:#2e63b8}.panel-block{align-items:center;color:#222;display:flex;justify-content:flex-start;padding:0.5em 0.75em}.panel-block input[type="checkbox"]{margin-right:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#2e63b8;color:#363636}.panel-block.is-active .panel-icon{color:#2e63b8}.panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#6b6b6b;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#222;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#222;color:#222}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#2e63b8;color:#2e63b8}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:0.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:rgba(0,0,0,0) !important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.tabs.is-toggle li.is-active a{background-color:#2e63b8;border-color:#2e63b8;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}.tabs.is-small,#documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-left:0%}.columns.is-mobile>.column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>.column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>.column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>.column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>.column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-left:0%}.column.is-1-mobile{flex:none;width:8.33333337%}.column.is-offset-1-mobile{margin-left:8.33333337%}.column.is-2-mobile{flex:none;width:16.66666674%}.column.is-offset-2-mobile{margin-left:16.66666674%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333337%}.column.is-offset-4-mobile{margin-left:33.33333337%}.column.is-5-mobile{flex:none;width:41.66666674%}.column.is-offset-5-mobile{margin-left:41.66666674%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333337%}.column.is-offset-7-mobile{margin-left:58.33333337%}.column.is-8-mobile{flex:none;width:66.66666674%}.column.is-offset-8-mobile{margin-left:66.66666674%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333337%}.column.is-offset-10-mobile{margin-left:83.33333337%}.column.is-11-mobile{flex:none;width:91.66666674%}.column.is-offset-11-mobile{margin-left:91.66666674%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0%}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333337%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333337%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66666674%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66666674%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333337%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333337%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66666674%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66666674%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333337%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333337%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66666674%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66666674%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333337%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333337%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66666674%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66666674%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-left:0%}.column.is-1-touch{flex:none;width:8.33333337%}.column.is-offset-1-touch{margin-left:8.33333337%}.column.is-2-touch{flex:none;width:16.66666674%}.column.is-offset-2-touch{margin-left:16.66666674%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333337%}.column.is-offset-4-touch{margin-left:33.33333337%}.column.is-5-touch{flex:none;width:41.66666674%}.column.is-offset-5-touch{margin-left:41.66666674%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333337%}.column.is-offset-7-touch{margin-left:58.33333337%}.column.is-8-touch{flex:none;width:66.66666674%}.column.is-offset-8-touch{margin-left:66.66666674%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333337%}.column.is-offset-10-touch{margin-left:83.33333337%}.column.is-11-touch{flex:none;width:91.66666674%}.column.is-offset-11-touch{margin-left:91.66666674%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-left:0%}.column.is-1-desktop{flex:none;width:8.33333337%}.column.is-offset-1-desktop{margin-left:8.33333337%}.column.is-2-desktop{flex:none;width:16.66666674%}.column.is-offset-2-desktop{margin-left:16.66666674%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333337%}.column.is-offset-4-desktop{margin-left:33.33333337%}.column.is-5-desktop{flex:none;width:41.66666674%}.column.is-offset-5-desktop{margin-left:41.66666674%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333337%}.column.is-offset-7-desktop{margin-left:58.33333337%}.column.is-8-desktop{flex:none;width:66.66666674%}.column.is-offset-8-desktop{margin-left:66.66666674%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333337%}.column.is-offset-10-desktop{margin-left:83.33333337%}.column.is-11-desktop{flex:none;width:91.66666674%}.column.is-offset-11-desktop{margin-left:91.66666674%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-left:0%}.column.is-1-widescreen{flex:none;width:8.33333337%}.column.is-offset-1-widescreen{margin-left:8.33333337%}.column.is-2-widescreen{flex:none;width:16.66666674%}.column.is-offset-2-widescreen{margin-left:16.66666674%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333337%}.column.is-offset-4-widescreen{margin-left:33.33333337%}.column.is-5-widescreen{flex:none;width:41.66666674%}.column.is-offset-5-widescreen{margin-left:41.66666674%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333337%}.column.is-offset-7-widescreen{margin-left:58.33333337%}.column.is-8-widescreen{flex:none;width:66.66666674%}.column.is-offset-8-widescreen{margin-left:66.66666674%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333337%}.column.is-offset-10-widescreen{margin-left:83.33333337%}.column.is-11-widescreen{flex:none;width:91.66666674%}.column.is-offset-11-widescreen{margin-left:91.66666674%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-left:0%}.column.is-1-fullhd{flex:none;width:8.33333337%}.column.is-offset-1-fullhd{margin-left:8.33333337%}.column.is-2-fullhd{flex:none;width:16.66666674%}.column.is-offset-2-fullhd{margin-left:16.66666674%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333337%}.column.is-offset-4-fullhd{margin-left:33.33333337%}.column.is-5-fullhd{flex:none;width:41.66666674%}.column.is-offset-5-fullhd{margin-left:41.66666674%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333337%}.column.is-offset-7-fullhd{margin-left:58.33333337%}.column.is-8-fullhd{flex:none;width:66.66666674%}.column.is-offset-8-fullhd{margin-left:66.66666674%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333337%}.column.is-offset-10-fullhd{margin-left:83.33333337%}.column.is-11-fullhd{flex:none;width:91.66666674%}.column.is-offset-11-fullhd{margin-left:91.66666674%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0 !important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){.columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-0-fullhd{--columnGap: 0rem}}.columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){.columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-1-fullhd{--columnGap: .25rem}}.columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){.columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-2-fullhd{--columnGap: .5rem}}.columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){.columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-3-fullhd{--columnGap: .75rem}}.columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){.columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-4-fullhd{--columnGap: 1rem}}.columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){.columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}.columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){.columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}.columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){.columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}.columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){.columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-8-fullhd{--columnGap: 2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0 !important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333337%}.tile.is-2{flex:none;width:16.66666674%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333337%}.tile.is-5{flex:none;width:41.66666674%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333337%}.tile.is-8{flex:none;width:66.66666674%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333337%}.tile.is-11{flex:none;width:91.66666674%}.tile.is-12{flex:none;width:100%}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:rgba(10,10,10,0.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}.hero.is-white a.navbar-item:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white .navbar-link:hover,.hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:rgba(255,255,255,0.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-black a.navbar-item:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black .navbar-link:hover,.hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:0.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}.hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:rgba(0,0,0,0.7)}.hero.is-light .subtitle{color:rgba(0,0,0,0.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}.hero.is-light a.navbar-item:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light .navbar-link:hover,.hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{color:#f5f5f5 !important;opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}.hero.is-dark,.content kbd.hero{background-color:#363636;color:#fff}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong,.content kbd.hero strong{color:inherit}.hero.is-dark .title,.content kbd.hero .title{color:#fff}.hero.is-dark .subtitle,.content kbd.hero .subtitle{color:rgba(255,255,255,0.9)}.hero.is-dark .subtitle a:not(.button),.content kbd.hero .subtitle a:not(.button),.hero.is-dark .subtitle strong,.content kbd.hero .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-dark .navbar-menu,.content kbd.hero .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.content kbd.hero .navbar-item,.hero.is-dark .navbar-link,.content kbd.hero .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-dark a.navbar-item:hover,.content kbd.hero a.navbar-item:hover,.hero.is-dark a.navbar-item.is-active,.content kbd.hero a.navbar-item.is-active,.hero.is-dark .navbar-link:hover,.content kbd.hero .navbar-link:hover,.hero.is-dark .navbar-link.is-active,.content kbd.hero .navbar-link.is-active{background-color:#292929;color:#fff}.hero.is-dark .tabs a,.content kbd.hero .tabs a{color:#fff;opacity:0.9}.hero.is-dark .tabs a:hover,.content kbd.hero .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a,.content kbd.hero .tabs li.is-active a{color:#363636 !important;opacity:1}.hero.is-dark .tabs.is-boxed a,.content kbd.hero .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a,.content kbd.hero .tabs.is-toggle a{color:#fff}.hero.is-dark .tabs.is-boxed a:hover,.content kbd.hero .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover,.content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.content kbd.hero .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.content kbd.hero .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363636}.hero.is-dark.is-bold,.content kbd.hero.is-bold{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}@media screen and (max-width: 768px){.hero.is-dark.is-bold .navbar-menu,.content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}}.hero.is-primary,.docstring>section>a.hero.docs-sourcelink{background-color:#4eb5de;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong,.docstring>section>a.hero.docs-sourcelink strong{color:inherit}.hero.is-primary .title,.docstring>section>a.hero.docs-sourcelink .title{color:#fff}.hero.is-primary .subtitle,.docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}.hero.is-primary .subtitle a:not(.button),.docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),.hero.is-primary .subtitle strong,.docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-primary .navbar-menu,.docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#4eb5de}}.hero.is-primary .navbar-item,.docstring>section>a.hero.docs-sourcelink .navbar-item,.hero.is-primary .navbar-link,.docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-primary a.navbar-item:hover,.docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,.hero.is-primary a.navbar-item.is-active,.docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,.hero.is-primary .navbar-link:hover,.docstring>section>a.hero.docs-sourcelink .navbar-link:hover,.hero.is-primary .navbar-link.is-active,.docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#39acda;color:#fff}.hero.is-primary .tabs a,.docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}.hero.is-primary .tabs a:hover,.docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a,.docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#4eb5de !important;opacity:1}.hero.is-primary .tabs.is-boxed a,.docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a,.docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover,.docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#4eb5de}.hero.is-primary.is-bold,.docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #1bc7de 0%, #4eb5de 71%, #5fa9e7 100%)}@media screen and (max-width: 768px){.hero.is-primary.is-bold .navbar-menu,.docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #1bc7de 0%, #4eb5de 71%, #5fa9e7 100%)}}.hero.is-link{background-color:#2e63b8;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:rgba(255,255,255,0.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-link .navbar-menu{background-color:#2e63b8}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-link a.navbar-item:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link .navbar-link:hover,.hero.is-link .navbar-link.is-active{background-color:#2958a4;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:0.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{color:#2e63b8 !important;opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#2e63b8}.hero.is-link.is-bold{background-image:linear-gradient(141deg, #1b6098 0%, #2e63b8 71%, #2d51d2 100%)}@media screen and (max-width: 768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1b6098 0%, #2e63b8 71%, #2d51d2 100%)}}.hero.is-info{background-color:#3c5dcd;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:rgba(255,255,255,0.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-info .navbar-menu{background-color:#3c5dcd}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-info a.navbar-item:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info .navbar-link:hover,.hero.is-info .navbar-link.is-active{background-color:#3151bf;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:0.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{color:#3c5dcd !important;opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3c5dcd}.hero.is-info.is-bold{background-image:linear-gradient(141deg, #215bb5 0%, #3c5dcd 71%, #4b53d8 100%)}@media screen and (max-width: 768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #215bb5 0%, #3c5dcd 71%, #4b53d8 100%)}}.hero.is-success{background-color:#259a12;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:rgba(255,255,255,0.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-success .navbar-menu{background-color:#259a12}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-success a.navbar-item:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success .navbar-link:hover,.hero.is-success .navbar-link.is-active{background-color:#20830f;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:0.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{color:#259a12 !important;opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#259a12}.hero.is-success.is-bold{background-image:linear-gradient(141deg, #287207 0%, #259a12 71%, #10b614 100%)}@media screen and (max-width: 768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #287207 0%, #259a12 71%, #10b614 100%)}}.hero.is-warning{background-color:#a98800;color:#fff}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:#fff}.hero.is-warning .subtitle{color:rgba(255,255,255,0.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-warning .navbar-menu{background-color:#a98800}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-warning a.navbar-item:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning .navbar-link.is-active{background-color:#8f7300;color:#fff}.hero.is-warning .tabs a{color:#fff;opacity:0.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{color:#a98800 !important;opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:#fff}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#a98800}.hero.is-warning.is-bold{background-image:linear-gradient(141deg, #764b00 0%, #a98800 71%, #c2bd00 100%)}@media screen and (max-width: 768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #764b00 0%, #a98800 71%, #c2bd00 100%)}}.hero.is-danger{background-color:#cb3c33;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-danger .navbar-menu{background-color:#cb3c33}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-danger a.navbar-item:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger .navbar-link.is-active{background-color:#b7362e;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:0.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{color:#cb3c33 !important;opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#cb3c33}.hero.is-danger.is-bold{background-image:linear-gradient(141deg, #ac1f2e 0%, #cb3c33 71%, #d66341 100%)}@media screen and (max-width: 768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ac1f2e 0%, #cb3c33 71%, #d66341 100%)}}.hero.is-small .hero-body,#documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{.hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{.hero.is-large .hero-body{padding:18rem 6rem}}.hero.is-halfheight .hero-body,.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}.hero.is-halfheight .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}.hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-head,.hero-foot{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{.hero-body{padding:3rem 3rem}}.section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){.section{padding:3rem 3rem}.section.is-medium{padding:9rem 4.5rem}.section.is-large{padding:18rem 6rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}h1 .docs-heading-anchor,h1 .docs-heading-anchor:hover,h1 .docs-heading-anchor:visited,h2 .docs-heading-anchor,h2 .docs-heading-anchor:hover,h2 .docs-heading-anchor:visited,h3 .docs-heading-anchor,h3 .docs-heading-anchor:hover,h3 .docs-heading-anchor:visited,h4 .docs-heading-anchor,h4 .docs-heading-anchor:hover,h4 .docs-heading-anchor:visited,h5 .docs-heading-anchor,h5 .docs-heading-anchor:hover,h5 .docs-heading-anchor:visited,h6 .docs-heading-anchor,h6 .docs-heading-anchor:hover,h6 .docs-heading-anchor:visited{color:#222}h1 .docs-heading-anchor-permalink,h2 .docs-heading-anchor-permalink,h3 .docs-heading-anchor-permalink,h4 .docs-heading-anchor-permalink,h5 .docs-heading-anchor-permalink,h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}h1 .docs-heading-anchor-permalink::before,h2 .docs-heading-anchor-permalink::before,h3 .docs-heading-anchor-permalink::before,h4 .docs-heading-anchor-permalink::before,h5 .docs-heading-anchor-permalink::before,h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}h1:hover .docs-heading-anchor-permalink,h2:hover .docs-heading-anchor-permalink,h3:hover .docs-heading-anchor-permalink,h4:hover .docs-heading-anchor-permalink,h5:hover .docs-heading-anchor-permalink,h6:hover .docs-heading-anchor-permalink{visibility:visible}.docs-dark-only{display:none !important}pre{position:relative;overflow:hidden}pre code,pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}pre code:first-of-type,pre code.hljs:first-of-type{padding-top:0.5rem !important}pre code:last-of-type,pre code.hljs:last-of-type{padding-bottom:0.5rem !important}pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#222;cursor:pointer;text-align:center}pre .copy-button:focus,pre .copy-button:hover{opacity:1;background:rgba(34,34,34,0.1);color:#2e63b8}pre .copy-button.success{color:#259a12;opacity:1}pre .copy-button.error{color:#cb3c33;opacity:1}pre:hover .copy-button{opacity:1}.admonition{background-color:#f5f5f5;border-style:solid;border-width:2px;border-color:#4a4a4a;border-radius:4px;font-size:1rem}.admonition strong{color:currentColor}.admonition.is-small,#documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}.admonition.is-medium{font-size:1.25rem}.admonition.is-large{font-size:1.5rem}.admonition.is-default{background-color:#f5f5f5;border-color:#4a4a4a}.admonition.is-default>.admonition-header{background-color:rgba(0,0,0,0);color:#4a4a4a}.admonition.is-default>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-info{background-color:#f5f5f5;border-color:#3c5dcd}.admonition.is-info>.admonition-header{background-color:rgba(0,0,0,0);color:#3c5dcd}.admonition.is-info>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-success{background-color:#f5f5f5;border-color:#259a12}.admonition.is-success>.admonition-header{background-color:rgba(0,0,0,0);color:#259a12}.admonition.is-success>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-warning{background-color:#f5f5f5;border-color:#a98800}.admonition.is-warning>.admonition-header{background-color:rgba(0,0,0,0);color:#a98800}.admonition.is-warning>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-danger{background-color:#f5f5f5;border-color:#cb3c33}.admonition.is-danger>.admonition-header{background-color:rgba(0,0,0,0);color:#cb3c33}.admonition.is-danger>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-compat{background-color:#f5f5f5;border-color:#3489da}.admonition.is-compat>.admonition-header{background-color:rgba(0,0,0,0);color:#3489da}.admonition.is-compat>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-todo{background-color:#f5f5f5;border-color:#9558b2}.admonition.is-todo>.admonition-header{background-color:rgba(0,0,0,0);color:#9558b2}.admonition.is-todo>.admonition-body{color:rgba(0,0,0,0.7)}.admonition-header{color:#4a4a4a;background-color:rgba(0,0,0,0);align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}details.admonition.is-details>.admonition-header{list-style:none}details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}.admonition-body{color:#222;padding:0.5rem .75rem}.admonition-body pre{background-color:#f5f5f5}.admonition-body code{background-color:rgba(0,0,0,0.05)}.docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:2px solid #dbdbdb;border-radius:4px;box-shadow:2px 2px 3px rgba(10,10,10,0.1);max-width:100%}.docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#f5f5f5;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #dbdbdb;overflow:auto}.docstring>header code{background-color:transparent}.docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}.docstring>header .docstring-binding{margin-right:0.3em}.docstring>header .docstring-category{margin-left:0.3em}.docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #dbdbdb}.docstring>section:last-child{border-bottom:none}.docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}.docstring>section>a.docs-sourcelink:focus{opacity:1 !important}.docstring:hover>section>a.docs-sourcelink{opacity:0.2}.docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}.docstring>section:hover a.docs-sourcelink{opacity:1}.documenter-example-output{background-color:#fff}.outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#f5f5f5;color:rgba(0,0,0,0.7);border-bottom:3px solid rgba(0,0,0,0);padding:10px 35px;text-align:center;font-size:15px}.outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}.outdated-warning-overlay a{color:#2e63b8}.outdated-warning-overlay a:hover{color:#363636}.content pre{border:2px solid #dbdbdb;border-radius:4px}.content code{font-weight:inherit}.content a code{color:#2e63b8}.content a:hover code{color:#363636}.content h1 code,.content h2 code,.content h3 code,.content h4 code,.content h5 code,.content h6 code{color:#222}.content table{display:block;width:initial;max-width:100%;overflow-x:auto}.content blockquote>ul:first-child,.content blockquote>ol:first-child,.content .admonition-body>ul:first-child,.content .admonition-body>ol:first-child{margin-top:0}pre,code{font-variant-ligatures:no-contextual}.breadcrumb a.is-disabled{cursor:default;pointer-events:none}.breadcrumb a.is-disabled,.breadcrumb a.is-disabled:hover{color:#222}.hljs{background:initial !important}.katex .katex-mathml{top:0;right:0}.katex-display,mjx-container,.MathJax_Display{margin:0.5em 0 !important}html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}li.no-marker{list-style:none}#documenter .docs-main>article{overflow-wrap:break-word}#documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){#documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){#documenter .docs-main{width:100%}#documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}#documenter .docs-main>header,#documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}#documenter .docs-main header.docs-navbar{background-color:#fff;border-bottom:1px solid #dbdbdb;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}#documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}#documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}#documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}#documenter .docs-main header.docs-navbar .docs-right .docs-icon,#documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}#documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){#documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}#documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){#documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}#documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #bbb;transition-duration:0.7s;-webkit-transition-duration:0.7s}#documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}#documenter .docs-main section.footnotes{border-top:1px solid #dbdbdb}#documenter .docs-main section.footnotes li .tag:first-child,#documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,#documenter .docs-main section.footnotes li .content kbd:first-child,.content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}#documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #dbdbdb;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){#documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}#documenter .docs-main .docs-footer .docs-footer-nextpage,#documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}#documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}#documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}#documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}#documenter .docs-sidebar{display:flex;flex-direction:column;color:#0a0a0a;background-color:#f5f5f5;border-right:1px solid #dbdbdb;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}#documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #bbb}@media screen and (min-width: 1056px){#documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){#documenter .docs-sidebar{left:0;top:0}}#documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}#documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}#documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}#documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}#documenter .docs-sidebar .docs-package-name a,#documenter .docs-sidebar .docs-package-name a:hover{color:#0a0a0a}#documenter .docs-sidebar .docs-version-selector{border-top:1px solid #dbdbdb;display:none;padding:0.5rem}#documenter .docs-sidebar .docs-version-selector.visible{display:flex}#documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #dbdbdb;padding-bottom:1.5rem}#documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}#documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #dbdbdb}#documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}#documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}#documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}#documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}#documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}#documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}#documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}#documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}#documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}#documenter .docs-sidebar ul.docs-menu .tocitem,#documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#0a0a0a;background:#f5f5f5}#documenter .docs-sidebar ul.docs-menu a.tocitem:hover,#documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#0a0a0a;background-color:#ebebeb}#documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background-color:#fff}#documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,#documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#fff;color:#0a0a0a}#documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#ebebeb;color:#0a0a0a}#documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}#documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #dbdbdb}#documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}#documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}#documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}#documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}#documenter .docs-sidebar form.docs-search>input{width:14.4rem}#documenter .docs-sidebar #documenter-search-query{color:#707070;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){#documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}#documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}#documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#e0e0e0}#documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#ccc}}@media screen and (max-width: 1055px){#documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}#documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}#documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#e0e0e0}#documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#ccc}}kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(0,0,0,0.6);box-shadow:0 2px 0 1px rgba(0,0,0,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}.search-min-width-50{min-width:50%}.search-min-height-100{min-height:100%}.search-modal-card-body{max-height:calc(100vh - 15rem)}.search-result-link{border-radius:0.7em;transition:all 300ms}.search-result-link:hover,.search-result-link:focus{background-color:rgba(0,128,128,0.1)}.search-result-link .property-search-result-badge,.search-result-link .search-filter{transition:all 300ms}.property-search-result-badge,.search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}.search-result-link:hover .property-search-result-badge,.search-result-link:hover .search-filter,.search-result-link:focus .property-search-result-badge,.search-result-link:focus .search-filter{color:#f1f5f9;background-color:#333}.search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}.search-filter:hover,.search-filter:focus{color:#333}.search-filter-selected{color:#f5f5f5;background-color:rgba(139,0,139,0.5)}.search-filter-selected:hover,.search-filter-selected:focus{color:#f5f5f5}.search-result-highlight{background-color:#ffdd57;color:black}.search-divider{border-bottom:1px solid #dbdbdb}.search-result-title{width:85%;color:#333}.search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}#search-modal .modal-card-body::-webkit-scrollbar,#search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}#search-modal .modal-card-body::-webkit-scrollbar-thumb,#search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}#search-modal .modal-card-body::-webkit-scrollbar-track,#search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}.w-100{width:100%}.gap-2{gap:0.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.ansi span.sgr1{font-weight:bolder}.ansi span.sgr2{font-weight:lighter}.ansi span.sgr3{font-style:italic}.ansi span.sgr4{text-decoration:underline}.ansi span.sgr7{color:#fff;background-color:#222}.ansi span.sgr8{color:transparent}.ansi span.sgr8 span{color:transparent}.ansi span.sgr9{text-decoration:line-through}.ansi span.sgr30{color:#242424}.ansi span.sgr31{color:#a7201f}.ansi span.sgr32{color:#066f00}.ansi span.sgr33{color:#856b00}.ansi span.sgr34{color:#2149b0}.ansi span.sgr35{color:#7d4498}.ansi span.sgr36{color:#007989}.ansi span.sgr37{color:gray}.ansi span.sgr40{background-color:#242424}.ansi span.sgr41{background-color:#a7201f}.ansi span.sgr42{background-color:#066f00}.ansi span.sgr43{background-color:#856b00}.ansi span.sgr44{background-color:#2149b0}.ansi span.sgr45{background-color:#7d4498}.ansi span.sgr46{background-color:#007989}.ansi span.sgr47{background-color:gray}.ansi span.sgr90{color:#616161}.ansi span.sgr91{color:#cb3c33}.ansi span.sgr92{color:#0e8300}.ansi span.sgr93{color:#a98800}.ansi span.sgr94{color:#3c5dcd}.ansi span.sgr95{color:#9256af}.ansi span.sgr96{color:#008fa3}.ansi span.sgr97{color:#f5f5f5}.ansi span.sgr100{background-color:#616161}.ansi span.sgr101{background-color:#cb3c33}.ansi span.sgr102{background-color:#0e8300}.ansi span.sgr103{background-color:#a98800}.ansi span.sgr104{background-color:#3c5dcd}.ansi span.sgr105{background-color:#9256af}.ansi span.sgr106{background-color:#008fa3}.ansi span.sgr107{background-color:#f5f5f5}code.language-julia-repl>span.hljs-meta{color:#066f00;font-weight:bolder}/*! + Theme: Default + Description: Original highlight.js style + Author: (c) Ivan Sagalaev + Maintainer: @highlightjs/core-team + Website: https://highlightjs.org/ + License: see project LICENSE + Touched: 2021 +*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#F3F3F3;color:#444}.hljs-comment{color:#697070}.hljs-tag,.hljs-punctuation{color:#444a}.hljs-tag .hljs-name,.hljs-tag .hljs-attr{color:#444}.hljs-keyword,.hljs-attribute,.hljs-selector-tag,.hljs-meta .hljs-keyword,.hljs-doctag,.hljs-name{font-weight:bold}.hljs-type,.hljs-string,.hljs-number,.hljs-selector-id,.hljs-selector-class,.hljs-quote,.hljs-template-tag,.hljs-deletion{color:#880000}.hljs-title,.hljs-section{color:#880000;font-weight:bold}.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr,.hljs-operator,.hljs-selector-pseudo{color:#ab5656}.hljs-literal{color:#695}.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-addition{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.gap-4{gap:1rem} diff --git a/dev/assets/themeswap.js b/dev/assets/themeswap.js new file mode 100644 index 0000000..9f5eebe --- /dev/null +++ b/dev/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/dev/assets/warner.js b/dev/assets/warner.js new file mode 100644 index 0000000..3f6f5d0 --- /dev/null +++ b/dev/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/dev/index.html b/dev/index.html new file mode 100644 index 0000000..480a495 --- /dev/null +++ b/dev/index.html @@ -0,0 +1,4 @@ + +Home · ClimaOceanBiogeochemistry.jl
diff --git a/dev/library/function_index/index.html b/dev/library/function_index/index.html new file mode 100644 index 0000000..c8bb598 --- /dev/null +++ b/dev/library/function_index/index.html @@ -0,0 +1,2 @@ + +Function index · ClimaOceanBiogeochemistry.jl

Index

diff --git a/dev/library/internals/index.html b/dev/library/internals/index.html new file mode 100644 index 0000000..cd48c93 --- /dev/null +++ b/dev/library/internals/index.html @@ -0,0 +1,65 @@ + +Private · ClimaOceanBiogeochemistry.jl

Private types and functions

Documentation for ClimaOceanBiogeochemistry.jl's internal interface.

ClimaOceanBiogeochemistry

ClimaOceanBiogeochemistry.CarbonAlkalinityNutrientsMethod
CarbonAlkalinityNutrients(  reference_density                             = 1024.5,
+                            maximum_net_community_production_rate         = 1 / day,
+                            phosphate_half_saturation                     = 1e-7 * reference_density,
+                            nitrate_half_saturation                       = 1.6e-6 * reference_density,
+                            iron_half_saturation                          = 1e-10 * reference_density,
+                            incident_PAR                                  = 700.0,
+                            PAR_half_saturation                           = 10.0,
+                            PAR_attenuation_scale                         = 25.0,
+                            fraction_of_particulate_export                = 0.33,
+                            dissolved_organic_phosphorus_remin_timescale  = 1 / 30day,
+                            particulate_organic_phosphorus_remin_timescale= 0.03 / day, 
+                            stoichoimetric_ratio_carbon_to_phosphate      = 106.0
+                            stoichoimetric_ratio_nitrate_to_phosphate     = 16.0
+                            stoichoimetric_ratio_phosphate_to_oxygen      = 170.0,
+                            stoichoimetric_ratio_iron_to_phosphate        = 4.68e-4
+                            stoichoimetric_ratio_carbon_to_nitrate        = 106 / 16
+                            stoichoimetric_ratio_carbon_to_oxygen         = 106 / 170,
+                            stoichoimetric_ratio_carbon_to_iron           = 106 / 1.e-3,
+                            stoichoimetric_ratio_silicate_to_phosphate    = 15.0,
+                            rain_ratio_inorganic_to_organic_carbon        = 1e-1,
+                            martin_curve_exponent                         = 0.84, 
+                            iron_scavenging_rate                          = 5e-4 / day,
+                            ligand_concentration                          = 1e-9 * reference_density,
+                            ligand_stability_coefficient                  = 1e8
+                            particulate_organic_phosphorus_sinking_velocity    = -10.0 / day)

Return a seven-tracer biogeochemistry model for the interaction of carbon, alkalinity, and nutrients.

Keyword Arguments

Tracer names

  • DIC: Dissolved Inorganic Carbon

  • ALK: Alkalinity

  • PO₄: Phosphate (macronutrient)

  • NO₃: Nitrate (macronutrient)

  • DOP: Dissolved Organic Phosphate (macronutrient)

  • Fe: Dissolved Iron (micronutrient)

Biogeochemical functions

  • transitions for DIC, ALK, PO₄, NO₃, POP, DOP, POP and Fe

  • biogeochemical_drift_velocity for DOP, modeling the sinking of detritus at a constant detritus_sinking_speed.

source
ClimaOceanBiogeochemistry.NutrientsPlanktonBacteriaDetritusMethod
NutrientsPlanktonBacteriaDetritus(; grid,
+                                    maximum_plankton_growth_rate = 1/day,
+                                    maximum_bacteria_growth_rate = 1/day
+                                    maximum_grazing_rate         = 3/day
+                                    bacteria_yield               = 0.2
+                                    zooplankton_yield            = 0.3
+                                    linear_remineralization_rate = 0.03/day,
+                                    linear_mortality_rate        = 0.01/day,
+                                    quadratic_mortality_rate     = 0.1/day,
+                                    quadratic_mortality_rate_Z   = 1/day,
+                                    nutrient_half_saturation     = 0.1,
+                                    detritus_half_saturation     = 0.1,
+                                    grazing_half_saturation      = 3.0,
+                                    PAR_half_saturation          = 10.0,
+                                    PAR_attenuation_scale        = 25.0,
+                                    detritus_vertical_velocity   = -10/day)

Return a six-tracer biogeochemistry model for the interaction of nutrients (N), phytoplankton (P), zooplankton(Z), bacteria (B), dissolved detritus (D1), and particulate detritus (D2).

Keyword Arguments

  • grid (required): An Oceananigans' grid.

  • maximum_plankton_growth_rate: (s⁻¹) Growth rate of plankton P unlimited by the availability of nutrients and light. Default: 1/day.

  • maximum_bacteria_growth_rate: (s⁻¹) Growth rate of plankton B unlimited by the availability of nutrients and light. Default = 0.5/day.

  • maximum_grazing_rate: (s⁻¹) Maximum grazing rate of phytoplankton by zooplankton.

  • bacteria_yield: Determines fractional nutrient production by bacteria production relative to consumption of detritus such that $∂_t N / ∂_t D = 1 - y$, where y = bacteria_yield. Default: 0.2.

  • linear_remineralization_rate: (s⁻¹) Remineralization rate constant of detritus 'D', assuming linear remineralization of 'D', while implicitly modeling bacteria 'B'. Default = 0.3/day.

  • linear_mortality_rate: (s⁻¹) Linear term of the mortality rate of both plankton and bacteria.

  • quadratic_mortality_rate: (s⁻¹) Quadratic term of the mortality rate of both plankton and bacteria.

  • nutrient_half_saturation: (mmol m⁻³) Half-saturation of nutrients for plankton production.

  • detritus_half_saturation: (mmol m⁻³) Half-saturation of nutrients for bacteria production. Default = 10.0 mmol m⁻³.

  • phytoplankton_half_saturation: (mmol m⁻³) Half-saturation of phytoplankton for zooplankton production.

  • zooplankton_assimilation: Fractional assimilation efficiency for zooplankton.

  • PAR_half_saturation: (W m⁻²) Half-saturation of photosynthetically available radiation (PAR) for plankton production.

  • PAR_attenuation_scale: (m) Depth scale over which photosynthetically available radiation (PAR) attenuates exponentially.

  • detritus_sinking_speed: (m s⁻¹) Sinking velocity of particulate detritus.

Tracer names

  • N: nutrients

  • P: phytoplankton

  • Z: zooplankton

  • B: bacteria

  • D: detritus

Biogeochemical functions

  • transitions for N, P, Z, B, D

  • biogeochemical_drift_velocity for D2, modeling the sinking of detritus at a constant detritus_sinking_speed.

source
ClimaOceanBiogeochemistry.PARMethod
PAR(surface_photosynthetically_active_ratiation, 
+    photosynthetically_active_ratiation_attenuation_scale, 
+    depth)

Calculate the photosynthetically active radiation (PAR) at a given depth due to attenuation.

source
ClimaOceanBiogeochemistry.iron_scavengingMethod
iron_scavenging(iron_scavenging_rate, 
+                iron_concentration, 
+                ligand_concentration, 
+                ligand_stability_coefficient)

Calculate the scavenging loss of iron. Iron scavenging depends on free iron, which involves solving a quadratic equation in terms of ligand concentration and stability coefficient. Ligand-complexed iron is protected from being scavenged.

source
ClimaOceanBiogeochemistry.net_community_productionMethod
net_community_production(maximum_net_community_production_rate,
+                         light_half_saturation, 
+                         phosphate_half_saturation, 
+                         nitrate_half_saturation, 
+                         iron_half_saturation, 
+                         photosynthetically_active_radiation, 
+                         phosphate_concentration, 
+                         nitrate_concentration, 
+                         iron_concentration)
source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fˢⁱᵗₖ₁Function
Fˢⁱᵗₖ₁(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pˢⁱᵗₖ₁)

Return the first dissociation constant of silicic acid (H4SiO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pˢⁱᵗₖ₁.

References: Yao and Millero (1995) cited by Millero (1995) pH scale : SWS (according to Dickson et al, 2007) Note : No pressure correction available Note : converted here from mol/kg-H2O to mol/kg-sw

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴ²ˢₖ₁Function
Fᴴ²ˢₖ₁(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴴ²ˢₖ₁)

Return the dissociation constant of hydrogen sulfide in sea-water, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴ²ˢₖ₁.

References: Millero et al. (1988) (cited by Millero (1995) Millero (1995) for pressure correction pH scale : - SWS (according to Yao and Millero, 1995, p. 82: "refitted if necessary") - Total (according to Lewis and Wallace, 1998) Note : we stick to SWS here for the time being Note : the fits from Millero (1995) and Yao and Millero (1995) derive from Millero et al. (1988), with all the coefficients multiplied by -ln(10)

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴ²ᴼₖ₁Function
Fᴴ²ᴼₖ₁(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴴ²ᴼₖ₁)

Return dissociation constant of water in (mol/kg-SW)^2, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴ²ᴼₖ₁.

References: Millero (1995) for value at p_bar = 0 Millero (pers. comm. 1996) for pressure correction pH scale : SWS

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴˢᴼ⁴ₖ₁Function
Fᴴˢᴼ⁴ₖ₁(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴴˢᴼ⁴ₖ₁)

Return the dissociation constant of hydrogen sulfate (bisulfate) , given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴˢᴼ⁴ₖ₁.

References: Dickson (1990) – also Handbook (2007) Millero (1995) for pressure correction pH scale : free Note : converted here from mol/kg-H2O to mol/kg-SW

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴᶠᵦ₁Function
Fᴴᶠᵦ₁(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴴᶠᵦ₁)

Return the association constant of HF in (mol/kg-SW)^-1, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴᶠᵦ₁.

HF <-> H⁺ + F⁻

References: Dickson and Riley (1979) Millero (1995) for pressure correction pH scale : free Note : converted here from mol/kg-H2O to mol/kg-SW

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴᶠₖ₁Function
Fᴴᶠₖ₁(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴴᶠₖ₁)

Return the dissociation constant for hydrogen fluoride in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴᶠₖ₁.

HF <-> H⁺ + F⁻

References: Perez and Fraga (1987) Millero (1995) for pressure correction pH scale : Total (according to Handbook, 2007

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴺᴴ⁴ₖ₁Function
Fᴺᴴ⁴ₖ₁(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴺᴴ⁴ₖ₁)

Return the dissociation constant of ammonium in sea-water [mol/kg-SW], given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴺᴴ⁴ₖ₁.

References: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₁Function
Fᴾᴼ⁴ₖ₁(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴾᴼ⁴ₖ₁)

Return the first dissociation constant of phosphoric acid (H3PO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴾᴼ⁴ₖ₁.

References: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₂Function
Fᴾᴼ⁴ₖ₂(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴾᴼ⁴ₖ₂)

Return the second dissociation constant of phosphoric acid (H3PO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴾᴼ⁴ₖ₂.

References: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₃Function
Fᴾᴼ⁴ₖ₃(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴾᴼ⁴ₖ₃)

Return the third dissociation constant of phosphoric acid (H3PO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴾᴼ⁴ₖ₃.

References: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.FᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚFunction
Fᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ)

Return stoichiometric solubility product, Ω, of aragonite in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ.

References: Mucci (1983) Millero (1979) for pressure correction pH scale : N/A Units : (mol/kg-SW)^2

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵇₖ₁Function
Fᵇₖ₁(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴮₖ₁)

Return boric acid dissociation constant in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴮₖ₁.

References: Dickson (1990, eq. 23) – also Handbook (2007, eq. 37) Millero (1979) pressure correction pH scale : total

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₀Function
Fᵈⁱᶜₖ₀(Θᴷ, Sᵖ, Pᵈⁱᶜₖ₀)

Return hydration constant of CO₂ in (mol/kg-SW)/atm given temperature in K, Θᴷ, practical salinity, Sᵖ, and coefficients, Pᵈⁱᶜₖ₀.

CO₂ + H₂O <-> H₂CO₃

References: Weiss (1979) pH scale : N/A Note : currently no pressure correction

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ᵣ₉₃Function
Fᵈⁱᶜₖ₁ᵣ₉₃(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᵈⁱᶜₖ₁ᵣ₉₃)

Return the first dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₁ᵣ₉₃.

H₂CO₃ <-> HCO₃⁻ + H⁺

References: Roy et al. (1993) – also Handbook (1994) Millero (1979) pressure correction pH scale : Total Valid range: T: 0-45 S: 5-45. Note : converted here from mol/kg-H2O to mol/kg-SW

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ₗ₀₀Function
Fᵈⁱᶜₖ₁ₗ₀₀(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᵈⁱᶜₖ₁ₗ₀₀)

Return the first dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₁ₗ₀₀.

H₂CO₃ <-> HCO₃⁻ + H⁺

References: Luecker et al. (2000) – also Handbook (2007) Millero (1979) pressure correction pH scale: Total

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ₘ₉₅Function
Fᵈⁱᶜₖ₁ₘ₉₅(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᵈⁱᶜₖ₁ₘ₉₅)

Return the first dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₁ₘ₉₅.

H₂CO₃ <-> HCO₃⁻ + H⁺

References: Millero (1995, eq 50 – ln K1(COM)) Millero (1982) pressure correction pH scale: SWS

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ᵣ₉₃Function
Fᵈⁱᶜₖ₂ᵣ₉₃(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᵈⁱᶜₖ₂ᵣ₉₃)

Return the second dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₂ᵣ₉₃.

HCO₃⁻ <-> CO₃²⁻ + H⁺

References: Roy et al. (1993) – also Handbook (1994) Millero (1979) pressure correction pH scale : Total Valid range: T: 0-45 S: 5-45. Note : converted here from mol/kg-H2O to mol/kg-SW

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ₗ₀₀Function
Fᵈⁱᶜₖ₂ₗ₀₀(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᵈⁱᶜₖ₂ₗ₀₀)

Return the second dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₂ₗ₀₀.

HCO₃⁻ <-> CO₃²⁻ + H⁺

References: Luecker et al. (2000) – also Handbook (2007) Millero (1979) pressure correction pH scale: Total

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ₘ₉₅Function
Fᵈⁱᶜₖ₂ₘ₉₅(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᵈⁱᶜₖ₂ₘ₉₅)

Return the second dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₂ₘ₉₅.

HCO₃⁻ <-> CO₃²⁻ + H⁺

References: Millero (1995, eq 51 – ln K2(COM)) Millero (1979) pressure correction pH scale: SWS

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.FᵈⁱᶜₖₚᵣₑFunction
Fᵈⁱᶜₖₚᵣₑ(Θᴷ, Sᵖ, Pᵈⁱᶜₖₚᵣₑ)

Return fugacity prefactor needed for non-ideality of CO₂ in the ocean in (mol/kg-SW)/atm given temperature in K, Θᴷ, practical salinity, Sᵖ, and coefficients, Pᵈⁱᶜₖₚᵣₑ.

References: Weiss (1974) Marine Chemistry pH scale : N/A Note : currently no pressure correction

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.FᵈⁱᶜₖₛₒₗₐFunction
Fᵈⁱᶜₖₛₒₗₐ(Θᴷ, Sᵖ, Pᵈⁱᶜₖₛₒₗₐ)
+
+Calculate f = k0(1-pH2O)*correction term for non-ideality in (mol/kg-SW)/atm given temperature 
+in K, `Θᴷ`, practical salinity, `Sᵖ`, and coefficients, `Pᵈⁱᶜₖₛₒₗₐ`. Currently no pressure correction
+
+References: Weiss & Price (1980, Mar. Chem., 8, 347-359 Eq 13 with table 6 values)
+pH scale  : N/A
+Note      : currently no pressure correction
source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.FᶜᵃˡᶜⁱᵗᵉₛₚFunction
Fᶜᵃˡᶜⁱᵗᵉₛₚ(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᶜᵃˡᶜⁱᵗᵉₛₚ)

Return the stoichiometric solubility product of calcite, Ω, in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᶜᵃˡᶜⁱᵗᵉₛₚ

References: Mucci (1983) Millero (1995) for pressure correction pH scale : N/A Units : (mol/kg-SW)^2

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.H₂OˢʷFunction
H₂Oˢʷ(Sᵖ, Pᴴ²⁰ˢʷ)

Return the mass of pure water in one kg of seawater of practical salinity, Sᵖ. References: "libthdyct" – derived by Munhoven (1997) from data by Millero (1982) "Handbook (2007)" – Handbook (2007) pH scale: N/A

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.μₛFunction
μₛ(Sᵖ)

Return ionic strength in mol/kg-SW, for given practical salinity, Sᵖ. References: "libthdyct" – derived by Munhoven (1997) from data by Millero (1982) "Handbook (2007)" – Handbook (2007) pH scale: N/A

source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FH⁺ᵢₙᵢMethod
FH⁺ᵢₙᵢ(Aᵀ, Cᵀ, H⁺, Pᶜᵒᵉᶠᶠ)

Calculates the root for the 2nd order approximation of the Cᵀ-Bᵀ-Aᶜ equation for H⁺ (reformulated as a cubic polynomial) around the local minimum, if it exists.

Returns * 1e-03 if Aᶜ <= 0 * 1e-10 if Aᶜ >= 2Cᵀ + Bᵀ * 1e-07 if 0 < Aᶜ < 2Cᵀ + Bᵀ and the 2nd order approximation does not have a solution

source
diff --git a/dev/library/outline/index.html b/dev/library/outline/index.html new file mode 100644 index 0000000..3e8086b --- /dev/null +++ b/dev/library/outline/index.html @@ -0,0 +1,2 @@ + +Contents · ClimaOceanBiogeochemistry.jl diff --git a/dev/library/public/index.html b/dev/library/public/index.html new file mode 100644 index 0000000..1511bda --- /dev/null +++ b/dev/library/public/index.html @@ -0,0 +1,31 @@ + +Public · ClimaOceanBiogeochemistry.jl

Public Documentation

Documentation for ClimaOceanBiogeochemistry.jl's public interface.

See the Internals section of the manual for internal package docs covering all submodules.

ClimaOceanBiogeochemistry

ClimaOceanBiogeochemistry.CarbonSystemSolvers.CarbonCoefficientParametersMethod
CarbonCoefficientParameters(a₀=0, a₁=0, a₂=0, a₃=0, a₄=0, a₅=0, b₀=0, b₁=0, b₂=0, b₃=0, c₀=0, c₁=0, c₂=0, d₀=0, d₁=0, k₀=0, k₁=0, k₂=0, p₀=0, v₀=0, v₁=0, v₂=0, v₃=0)

Create a CarbonCoefficientParameters object with the specified coefficients.

Arguments

  • a₀, a₁, a₂, a₃, a₄, a₅: Coefficients for the a parameters (default is 0).
  • b₀, b₁, b₂, b₃: Coefficients for the b parameters (default is 0).
  • c₀, c₁, c₂: Coefficients for the c parameters (default is 0).
  • d₀, d₁: Coefficients for the d parameters (default is 0).
  • k₀, k₁, k₂: Coefficients for the k parameters (default is 0).
  • p₀: Coefficient for the p parameter (default is 0).
  • v₀, v₁, v₂, v₃: Coefficients for the v parameters (default is 0).

Returns

  • A CarbonCoefficientParameters object with the specified coefficients.
source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.CarbonSolverParametersMethod
CarbonSolverParameters(Δₕ₊::Real=1e-8, H⁺ᵗʰʳᵉˢʰ::Real=1, Iᴴ⁺ₘₐₓ::Real=100)

Create a CarbonSolverParameters object with the specified parameters.

Arguments

  • Δₕ₊: A real number representing the increment for the hydrogen ion concentration. Default is 1e-8.
  • H⁺ᵗʰʳᵉˢʰ: A real number representing the threshold for the hydrogen ion concentration. Default is 1.
  • Iᴴ⁺ₘₐₓ: A real number representing the maximum number of iterations for the solver. Default is 100.

Returns

  • A CarbonSolverParameters object with the specified parameters.
source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.CarbonSystemParametersMethod
CarbonSystemParameters(kwargs...)

This function initializes and returns a CarbonSystemParameters object with various carbon coefficient parameters. The parameters are used in carbon system calculations and are initialized with default values, which can be overridden by passing keyword arguments.

Arguments

  • kwargs...: Keyword arguments for various carbon coefficient parameters.

Keyword Arguments

  • Sᵒᵖᵗˢ::CarbonSolverParameters: Default is CarbonSolverParameters().
  • Pᴴ²⁰ˢʷ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=1.0, a₁=-0.001005).
  • Pᵘˢ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=0.019924).
  • Pᴮᵀᴼᵀ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=0.000416, a₁=35.0, a₂=1.0).
  • Pᶜᵃᵀᴼᵀ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=0.02127, a₁=40.078, a₂=1.80655).
  • Pᶠᵀᴼᵀ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=6.8e-5, a₁=35.0).
  • Pˢᴼ⁴ᵀᴼᵀ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=0.1400, a₁=96.062, a₂=1.80655).
  • Pᵈⁱᶜₖₛₒₗₐ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-162.8301, a₁=218.2968, a₂=90.9241, a₃=-1.47696, b₀=0.025695, b₁=-0.025225, b₂=0.0049867).
  • Pᵈⁱᶜₖₚᵣₑ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-1636.75, a₁=-12.0408, a₂=-0.0327957, a₃=3.16528e-5, b₀=57.7, b₁=-0.118, p₀=1.01325).
  • Pᵈⁱᶜₖ₀::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-60.2409, a₁=93.4517, a₂=23.3585, b₀=0.023517, b₁=-0.023656, b₂=0.0047036).
  • Pᵈⁱᶜₖ₁ᵣ₉₃::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=2.83655, a₁=-2307.1266, a₂=-1.5529413, b₀=-0.20760841, b₁=-4.0484, b₂=0.08468345, b₃=-0.00654208, v₀=-25.5, v₁=-0.151, v₂=0.1271, k₀=-3.08e-3, k₁=-0.578e-3, k₂=0.0877e-3).
  • Pᵈⁱᶜₖ₂ᵣ₉₃::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-9.226508, a₁=-3351.6106, a₂=-0.2005743, b₀=-0.106901773, b₁=-23.9722, b₂=0.1130822, b₃=-0.00846934, v₀=-15.82, v₁=0.321, v₂=-0.0219, k₀=1.13e-3, k₁=-0.314e-3, k₂=-0.1475e-3).
  • Pᵈⁱᶜₖ₁ₘ₉₅::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=2.18867, a₁=-2275.0360, a₂=-1.468591, b₀=-0.138681, b₁=-9.33291, b₂=0.0726483, b₃=-0.00574938, v₀=-25.5, v₁=-0.151, v₂=0.1271, k₀=-3.08e-3, k₁=-0.578e-3, k₂=0.0877e-3).
  • Pᵈⁱᶜₖ₂ₘ₉₅::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-0.84226, a₁=-3741.1288, a₂=-1.437139, b₀=-0.128417, b₁=-24.41239, b₂=0.1195308, b₃=-0.00912840, v₀=-15.82, v₁=0.321, v₂=-0.0219, k₀=1.13e-3, k₁=-0.314e-3, k₂=-0.1475e-3).
  • Pᵈⁱᶜₖ₁ₗ₀₀::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=61.2172, a₁=-3633.86, a₂=-9.67770, b₀=0.011555, b₁=-0.0001152, v₀=-25.5, v₁=-0.151, v₂=0.1271, k₀=-3.08e-3, k₁=-0.578e-3, k₂=0.0877e-3).
  • Pᵈⁱᶜₖ₂ₗ₀₀::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-25.9290, a₁=-471.78, a₂=3.16967, b₀=0.01781, b₁=-0.0001122, v₀=-15.82, v₁=0.321, v₂=-0.0219, k₀=1.13e-3, k₁=-0.314e-3, k₂=-0.1475e-3).
  • Pᴮₖ₁::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-8966.90, a₁=-2890.53, a₂=-77.942, a₃=1.728, a₄=-0.0996, b₀=148.0248, b₁=137.1942, b₂=1.62142, c₀=-24.4344, c₁=-25.085, c₂=-0.2474, d₀=0.053105, v₀=-29.48, v₁=0.295, v₂=0.1622, v₃=-0.002608, k₀=-2.84e-3, k₁=0.354e-3).
  • Pᴴ²ᴼₖ₁::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=148.9802, a₁=-13847.26, a₂=-23.6521, b₀=-5.977, b₁=118.67, b₂=1.0495, c₀=-0.01615, v₀=-20.02, v₁=0.1119, v₂=-0.1409E-02, k₀=-5.13e-3, k₁=0.0794e-3).
  • Pᴾᴼ⁴ₖ₁::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=115.54, a₁=-4576.752, a₂=-18.453, b₀=0.69171, b₁=-106.736, b₂=-0.01844, b₃=-0.65643, v₀=-14.51, v₁=0.1211, v₂=-0.321E-03, k₀=-2.67e-3, k₁=0.0427e-3).
  • Pᴾᴼ⁴ₖ₂::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=172.1033, a₁=-8814.715, a₂=-27.927, b₀=1.3566, b₁=-160.340, b₂=-0.05778, b₃=0.37335, v₀=-23.12, v₁=0.1758, v₂=-0.002647, k₀=-5.15e-3, k₁=0.09e-3).
  • Pᴾᴼ⁴ₖ₃::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-18.126, a₁=-3070.75, a₂=2.81197, a₃=17.27039, a₄=-0.09984, a₅=-44.99486, v₀=-26.57, v₁=0.2020, v₂=-3.042e-3, k₀=-4.08e-3, k₁=0.0714e-3).
  • Pˢⁱᵗₖ₁::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=117.40, a₁=-8904.2, a₂=-19.334, b₀=3.5913, b₁=-458.79, b₂=-1.5998, b₃=188.74, c₀=0.07871, c₁=-12.1652, v₀=-29.48, v₁=0.0, v₂=0.1622, v₃=-0.002608, k₀=-2.84e-3, k₁=0.354e-3).
  • Pᴴ²ˢₖ₁::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=225.838, a₁=-13275.3, a₂=-34.6435, a₃=0.3449, a₄=-0.0274, v₀=-14.80, v₁=0.0020, v₂=-0.400E-03, k₀=2.89e-3, k₁=0.054e-3).
  • Pᴺᴴ⁴ₖ₁::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-0.25444, a₁=-6285.33, a₂=0.0001635, b₀=0.46532, b₁=-123.7184, b₂=-0.01992, b₃=3.17556, v₀=-26.43, v₁=0.0889, v₂=-0.905E-03, k₀=-5.03E-03, k₁=0.0814E-03).
  • Pᴴᶠᵦ₁::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=12.641, a₁=-1590.2, a₂=-1.525, v₀=-9.78, v₁=-0.0090, v₂=-0.942E-03, k₀=-3.91e-3, k₁=0.054e-3).
  • Pᴴᶠₖ₁::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-9.68, a₁=874.0, a₂=0.111, v₀=-9.78, v₁=-0.0090, v₂=-0.942E-3, k₀=-3.91e-3, k₁=0.054e-3).
  • Pᴴˢᴼ⁴ₖ₁::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=141.328, a₁=-4276.1, a₂=-23.093, b₀=324.57, b₁=-13856., b₂=-47.986, c₀=-771.54, c₁=35474., c₂=114.723, d₀=-2698., d₁=1776., v₀=-18.03, v₁=0.0466, v₂=0.316E-03, k₀=-4.53e-3, k₁=0.0900e-3).
  • Pᶜᵃˡᶜⁱᵗᵉₛₚ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-171.9065, a₁=-0.077993, a₂=2839.319, a₃=71.595, b₀=-0.77712, b₁=0.0028426, b₂=178.34, c₀=-0.07711, d₀=0.0041249, v₀=-48.76, v₁=0.5304, k₀=-11.76e-3, k₁=0.3692e-3).
  • Pᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-171.945, a₁=-0.077993, a₂=2903.293, a₃=71.595, b₀=-0.068393, b₁=0.0017276, b₂=88.135, c₀=-0.10018, d₀=0.0059415, v₀=-48.76, v₁=0.5304, v₂=2.8, k₀=-11.76e-3, k₁=0.3692e-3).

Returns

  • CarbonSystemParameters: An object containing all the initialized carbon coefficient parameters.
source
ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.UniversalRobustCarbonSystemMethod
UniversalRobustCarbonSystem(
+        pH      :: Real = 8.0,
+        pCO₂ᵃᵗᵐ :: Real = 280.0e-6,
+        Θ       :: Real = 25.0,
+        Sᴬ      :: Real = 35.0,
+        Δpᵦₐᵣ   :: Real = 0.0,
+        Cᵀ      :: Real = 2050.0e-6,
+        Aᵀ      :: Real = 2350.0e-6,
+        Pᵀ      :: Real = 1.0e-6,
+        Siᵀ     :: Real = 15.0e-6,
+        kwargs...,
+        )

Uses the Munhoven (2013) SolveSAPHE package to solve the distribution of carbon species. Returns a CarbonSystem object.

The function takes the following keyword arguments:

  • pH: The pH of the seawater
  • pCO₂ᵃᵗᵐ: The atmospheric partial pressure of CO₂
  • Θ: The temperature of the seawater
  • Sᴬ: The salinity of the seawater
  • Δpᵦₐᵣ: The applied pressure factor
  • Cᵀ: The total carbon concentration in seawater
  • Aᵀ: The total alkalinity of seawater
  • Pᵀ: The total phosphate concentration in seawater
  • Siᵀ: The total silicate concentration in seawater
  • NH₄ᵀ: The total ammonium concentration in seawater
  • H₂Sᵀ: The total hydrogen sulfide concentration in seawater
  • kwargs: Alternative solver options or dissociation coefficients to be passed to the CarbonSystemParameters constructor.

The function returns a CarbonSystem object.

References:

  • Munhoven, G. (2013).
source
diff --git a/dev/literated/NPZDB.png b/dev/literated/NPZDB.png new file mode 100644 index 0000000000000000000000000000000000000000..d5246ce52891476666916e3596f9a963174cda39 GIT binary patch literal 71263 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 s%*Q3;BZkY1_&nHZ)G5$s4 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 QZebay(=t`I_dfaJKf`dYc>n+a literal 0 HcmV?d00001 diff --git a/dev/literated/nutrients_plankton_bacteria_detritus.mp4 b/dev/literated/nutrients_plankton_bacteria_detritus.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..061217092dcc2252e4e5e46a7c5a5fcaefc3312e GIT binary patch literal 72210 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 z%0D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

4i7-HuB3Jz_ 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 literal 0 HcmV?d00001 diff --git a/dev/literated/simple_plankton_growth_death/index.html b/dev/literated/simple_plankton_growth_death/index.html new file mode 100644 index 0000000..4910abc --- /dev/null +++ b/dev/literated/simple_plankton_growth_death/index.html @@ -0,0 +1,227 @@ + +Simple plankton growth and death · ClimaOceanBiogeochemistry.jl

using Oceananigans
+using Oceananigans.Units
+using Oceananigans
+using Oceananigans.Grids: znode
+using Oceananigans.Biogeochemistry: AbstractBiogeochemistry
+using Oceananigans.TurbulenceClosures: CATKEVerticalDiffusivity
+
+using Printf
+
+import Oceananigans.Biogeochemistry: required_biogeochemical_tracers
+
+"""
+    SimplePlanktonGrowthDeath(; growth_rate = 1/day
+                                shortwave_attenuation_scale = 20.0
+                                mortality_rate = 0.1/day)
+
+Return a single-tracer biogeochemistry model for growing and dying plankton.
+"""
+Base.@kwdef struct SimplePlanktonGrowthDeath{FT} <: AbstractBiogeochemistry
+    growth_rate :: FT = 1/day
+    shortwave_attenuation_scale :: FT = 20.0
+    mortality_rate :: FT = 0.1/day
+end
+
+@inline required_biogeochemical_tracers(::SimplePlanktonGrowthDeath) = tuple(:P)
+
+const c = Center()
+
+@inline function (bgc::SimplePlanktonGrowthDeath)(i, j, k, grid, ::Val{:P}, clock, fields)
+   μ₀ = bgc.growth_rate
+   λ = bgc.shortwave_attenuation_scale
+   m = bgc.mortality_rate
+   P = @inbounds fields.P[i, j, k]
+   z = znode(i, j, k, grid, c, c, c)
+   return (μ₀ * exp(z / λ) - m) * P
+end

We set up the model

grid = RectilinearGrid(size = 64,
+                       z = (-256meters, 0),
+                       topology = (Flat, Flat, Bounded))
+
+Qᵇ(t) = ifelse(t < 4days, 1e-7, 0.0)
+b_bcs = FieldBoundaryConditions(top = FluxBoundaryCondition(Qᵇ))
+
+model = HydrostaticFreeSurfaceModel(; grid,
+                                    biogeochemistry = SimplePlanktonGrowthDeath(),
+                                    closure = CATKEVerticalDiffusivity(),
+                                    tracers = (:b, :e),
+                                    buoyancy = BuoyancyTracer(),
+                                    boundary_conditions = (; b=b_bcs))
+
+N² = 1e-5 # s⁻²
+bᵢ(z) = N² * z
+set!(model, b=bᵢ, P=1e-2, e=1e-6)
+
+simulation = Simulation(model, Δt=10minutes, stop_time=8days)
+
+progress(sim) = @printf("Iteration: %d, time: %s, max(P): %.2e \n",
+                        iteration(sim), prettytime(sim), maximum(model.tracers.P))
+
+simulation.callbacks[:progress] = Callback(progress, IterationInterval(10))
+
+outputs = merge(model.velocities, model.tracers)
+filename = "simple_plankton_growth_death.jld2"
+
+simulation.output_writers[:fields] = JLD2OutputWriter(model, outputs;
+                                                      filename,
+                                                      schedule = TimeInterval(20minutes),
+                                                      overwrite_existing = true)
+
+run!(simulation)
[ Info: Initializing simulation...
+Iteration: 0, time: 0 seconds, max(P): 1.00e-02
+[ Info:     ... simulation initialization complete (4.812 seconds)
+[ Info: Executing initial time step...
+[ Info:     ... initial time step complete (13.624 seconds).
+Iteration: 10, time: 1.667 hours, max(P): 1.05e-02
+Iteration: 20, time: 3.333 hours, max(P): 1.08e-02
+Iteration: 30, time: 5 hours, max(P): 1.11e-02
+Iteration: 40, time: 6.667 hours, max(P): 1.14e-02
+Iteration: 50, time: 8.333 hours, max(P): 1.16e-02
+Iteration: 60, time: 10 hours, max(P): 1.18e-02
+Iteration: 70, time: 11.667 hours, max(P): 1.21e-02
+Iteration: 80, time: 13.333 hours, max(P): 1.22e-02
+Iteration: 90, time: 15 hours, max(P): 1.24e-02
+Iteration: 100, time: 16.667 hours, max(P): 1.26e-02
+Iteration: 110, time: 18.333 hours, max(P): 1.28e-02
+Iteration: 120, time: 20 hours, max(P): 1.30e-02
+Iteration: 130, time: 21.667 hours, max(P): 1.31e-02
+Iteration: 140, time: 23.333 hours, max(P): 1.33e-02
+Iteration: 150, time: 1.042 days, max(P): 1.34e-02
+Iteration: 160, time: 1.111 days, max(P): 1.36e-02
+Iteration: 170, time: 1.181 days, max(P): 1.37e-02
+Iteration: 180, time: 1.250 days, max(P): 1.38e-02
+Iteration: 190, time: 1.319 days, max(P): 1.39e-02
+Iteration: 200, time: 1.389 days, max(P): 1.40e-02
+Iteration: 210, time: 1.458 days, max(P): 1.41e-02
+Iteration: 220, time: 1.528 days, max(P): 1.42e-02
+Iteration: 230, time: 1.597 days, max(P): 1.43e-02
+Iteration: 240, time: 1.667 days, max(P): 1.44e-02
+Iteration: 250, time: 1.736 days, max(P): 1.45e-02
+Iteration: 260, time: 1.806 days, max(P): 1.46e-02
+Iteration: 270, time: 1.875 days, max(P): 1.47e-02
+Iteration: 280, time: 1.944 days, max(P): 1.48e-02
+Iteration: 290, time: 2.014 days, max(P): 1.48e-02
+Iteration: 300, time: 2.083 days, max(P): 1.49e-02
+Iteration: 310, time: 2.153 days, max(P): 1.50e-02
+Iteration: 320, time: 2.222 days, max(P): 1.50e-02
+Iteration: 330, time: 2.292 days, max(P): 1.51e-02
+Iteration: 340, time: 2.361 days, max(P): 1.52e-02
+Iteration: 350, time: 2.431 days, max(P): 1.52e-02
+Iteration: 360, time: 2.500 days, max(P): 1.53e-02
+Iteration: 370, time: 2.569 days, max(P): 1.54e-02
+Iteration: 380, time: 2.639 days, max(P): 1.54e-02
+Iteration: 390, time: 2.708 days, max(P): 1.55e-02
+Iteration: 400, time: 2.778 days, max(P): 1.55e-02
+Iteration: 410, time: 2.847 days, max(P): 1.56e-02
+Iteration: 420, time: 2.917 days, max(P): 1.56e-02
+Iteration: 430, time: 2.986 days, max(P): 1.57e-02
+Iteration: 440, time: 3.056 days, max(P): 1.57e-02
+Iteration: 450, time: 3.125 days, max(P): 1.58e-02
+Iteration: 460, time: 3.194 days, max(P): 1.58e-02
+Iteration: 470, time: 3.264 days, max(P): 1.58e-02
+Iteration: 480, time: 3.333 days, max(P): 1.59e-02
+Iteration: 490, time: 3.403 days, max(P): 1.59e-02
+Iteration: 500, time: 3.472 days, max(P): 1.59e-02
+Iteration: 510, time: 3.542 days, max(P): 1.60e-02
+Iteration: 520, time: 3.611 days, max(P): 1.60e-02
+Iteration: 530, time: 3.681 days, max(P): 1.60e-02
+Iteration: 540, time: 3.750 days, max(P): 1.61e-02
+Iteration: 550, time: 3.819 days, max(P): 1.61e-02
+Iteration: 560, time: 3.889 days, max(P): 1.61e-02
+Iteration: 570, time: 3.958 days, max(P): 1.62e-02
+Iteration: 580, time: 4.028 days, max(P): 1.61e-02
+Iteration: 590, time: 4.097 days, max(P): 1.67e-02
+Iteration: 600, time: 4.167 days, max(P): 1.73e-02
+Iteration: 610, time: 4.236 days, max(P): 1.80e-02
+Iteration: 620, time: 4.306 days, max(P): 1.87e-02
+Iteration: 630, time: 4.375 days, max(P): 1.94e-02
+Iteration: 640, time: 4.444 days, max(P): 2.01e-02
+Iteration: 650, time: 4.514 days, max(P): 2.09e-02
+Iteration: 660, time: 4.583 days, max(P): 2.16e-02
+Iteration: 670, time: 4.653 days, max(P): 2.23e-02
+Iteration: 680, time: 4.722 days, max(P): 2.30e-02
+Iteration: 690, time: 4.792 days, max(P): 2.36e-02
+Iteration: 700, time: 4.861 days, max(P): 2.43e-02
+Iteration: 710, time: 4.931 days, max(P): 2.50e-02
+Iteration: 720, time: 5 days, max(P): 2.57e-02
+Iteration: 730, time: 5.069 days, max(P): 2.63e-02
+Iteration: 740, time: 5.139 days, max(P): 2.70e-02
+Iteration: 750, time: 5.208 days, max(P): 2.77e-02
+Iteration: 760, time: 5.278 days, max(P): 2.84e-02
+Iteration: 770, time: 5.347 days, max(P): 2.90e-02
+Iteration: 780, time: 5.417 days, max(P): 2.97e-02
+Iteration: 790, time: 5.486 days, max(P): 3.04e-02
+Iteration: 800, time: 5.556 days, max(P): 3.11e-02
+Iteration: 810, time: 5.625 days, max(P): 3.18e-02
+Iteration: 820, time: 5.694 days, max(P): 3.25e-02
+Iteration: 830, time: 5.764 days, max(P): 3.32e-02
+Iteration: 840, time: 5.833 days, max(P): 3.39e-02
+Iteration: 850, time: 5.903 days, max(P): 3.46e-02
+Iteration: 860, time: 5.972 days, max(P): 3.53e-02
+Iteration: 870, time: 6.042 days, max(P): 3.61e-02
+Iteration: 880, time: 6.111 days, max(P): 3.68e-02
+Iteration: 890, time: 6.181 days, max(P): 3.76e-02
+Iteration: 900, time: 6.250 days, max(P): 3.84e-02
+Iteration: 910, time: 6.319 days, max(P): 3.91e-02
+Iteration: 920, time: 6.389 days, max(P): 3.99e-02
+Iteration: 930, time: 6.458 days, max(P): 4.07e-02
+Iteration: 940, time: 6.528 days, max(P): 4.15e-02
+Iteration: 950, time: 6.597 days, max(P): 4.24e-02
+Iteration: 960, time: 6.667 days, max(P): 4.32e-02
+Iteration: 970, time: 6.736 days, max(P): 4.41e-02
+Iteration: 980, time: 6.806 days, max(P): 4.49e-02
+Iteration: 990, time: 6.875 days, max(P): 4.58e-02
+Iteration: 1000, time: 6.944 days, max(P): 4.67e-02
+Iteration: 1010, time: 7.014 days, max(P): 4.76e-02
+Iteration: 1020, time: 7.083 days, max(P): 4.86e-02
+Iteration: 1030, time: 7.153 days, max(P): 4.95e-02
+Iteration: 1040, time: 7.222 days, max(P): 5.05e-02
+Iteration: 1050, time: 7.292 days, max(P): 5.15e-02
+Iteration: 1060, time: 7.361 days, max(P): 5.25e-02
+Iteration: 1070, time: 7.431 days, max(P): 5.35e-02
+Iteration: 1080, time: 7.500 days, max(P): 5.45e-02
+Iteration: 1090, time: 7.569 days, max(P): 5.56e-02
+Iteration: 1100, time: 7.639 days, max(P): 5.67e-02
+Iteration: 1110, time: 7.708 days, max(P): 5.78e-02
+Iteration: 1120, time: 7.778 days, max(P): 5.89e-02
+Iteration: 1130, time: 7.847 days, max(P): 6.00e-02
+Iteration: 1140, time: 7.917 days, max(P): 6.12e-02
+Iteration: 1150, time: 7.986 days, max(P): 6.24e-02
+[ Info: Simulation is stopping after running for 21.608 seconds.
+[ Info: Simulation time 8 days equals or exceeds stop time 8 days.

Now we load the saved output and plot

using CairoMakie
+
+bt = FieldTimeSeries(filename, "b")
+et = FieldTimeSeries(filename, "e")
+Pt = FieldTimeSeries(filename, "P")
+
+t = bt.times
+Nt = length(t)
+z = znodes(bt)
+
+fig = Figure(size=(800, 400))
+
+axb = Axis(fig[1, 1], ylabel="z (m)", xlabel="Buoyancy (m² s⁻³)")
+axe = Axis(fig[1, 2], ylabel="z (m)", xlabel="Turbulent kinetic energy (m² s²)")
+axP = Axis(fig[1, 3], ylabel="z (m)", xlabel="Plankton concentration")
+
+xlims!(axe, -1e-5, 1e-3)
+xlims!(axP, 0, 0.1)
+
+n = Observable(1)
+
+title = @lift @sprintf("Convecting plankton at t = %d days", t[$n] / day)
+Label(fig[0, 1:3], title)
+
+bn = @lift interior(bt[$n], 1, 1, :)
+en = @lift interior(et[$n], 1, 1, :)
+Pn = @lift interior(Pt[$n], 1, 1, :)
+
+lines!(axb, bn, z)
+lines!(axe, en, z)
+lines!(axP, Pn, z)
+
+fig
+
+record(fig, "simple_plankton_growth_death.mp4", 1:Nt, framerate=24) do nn
+    n[] = nn
+end
"simple_plankton_growth_death.mp4"


This page was generated using Literate.jl.

diff --git a/dev/literated/single_column_carbon_alkalinity_nutrients.mp4 b/dev/literated/single_column_carbon_alkalinity_nutrients.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..c6846045c8c170e7cdd9bc002548f75f56f3c514 GIT binary patch literal 167913 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∓>3|uv qD6yablrP{wHxrVxRachegA9~SNd#*K8Oi`m{b|6|Z)gTg{RRL(@p1(K literal 0 HcmV?d00001 diff --git a/dev/literated/single_column_carbon_alkalinity_nutrients/57b459df.png b/dev/literated/single_column_carbon_alkalinity_nutrients/57b459df.png new file mode 100644 index 0000000000000000000000000000000000000000..3a7923ca01a1c8b562be0305795c43f3fa608ed3 GIT binary patch literal 224353 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

BH{F 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%0DL$-tO&-eW*-|Zk_cZ`y= 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 Oj-0fjRO0c=xBf2*GEHIt literal 0 HcmV?d00001 diff --git a/dev/literated/single_column_carbon_alkalinity_nutrients/index.html b/dev/literated/single_column_carbon_alkalinity_nutrients/index.html new file mode 100644 index 0000000..08915a1 --- /dev/null +++ b/dev/literated/single_column_carbon_alkalinity_nutrients/index.html @@ -0,0 +1,1181 @@ + +Single column carbon, alkalinity, nutrients · ClimaOceanBiogeochemistry.jl

Simple carbon cycle biogeochemistry model

This example illustrates how to use ClimaOceanBiogeochemistry's CarbonAlkalinityNutrients model in a single column context.

using ClimaOceanBiogeochemistry: CarbonAlkalinityNutrients
+using ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver: UniversalRobustCarbonSystem
+using ClimaOceanBiogeochemistry.CarbonSystemSolvers: CarbonSystemParameters, CarbonSolverParameters, CarbonCoefficientParameters
+
+using Oceananigans
+using Oceananigans.Units
+using Oceananigans.TurbulenceClosures: CATKEVerticalDiffusivity
+
+using Adapt
+using KernelAbstractions: @kernel, @index
+using Oceananigans.Utils: launch!
+using Printf
+using CairoMakie
+
+arch = CPU()
Oceananigans.Architectures.CPU()

A single column grid

We set up a single column grid with 4 m grid spacing that's 256 m deep:

grid = RectilinearGrid(
+    arch,
+    size = 512,
+    z = (-4096, 0),
+    topology = (
+        Flat, Flat, Bounded
+     ),
+)
1×1×512 RectilinearGrid{Float64, Oceananigans.Grids.Flat, Oceananigans.Grids.Flat, Oceananigans.Grids.Bounded} on Oceananigans.Architectures.CPU with 0×0×3 halo
+├── Flat x
+├── Flat y
+└── Bounded  z ∈ [-4096.0, 0.0]   regularly spaced with Δz=8.0

Buoyancy that depends on temperature and salinity

We use the SeawaterBuoyancy model with a linear equation of state, where thermal expansion

αᵀ = 2e-4
+#and haline contraction
+βˢ = 8e-4

Boundary conditions

We calculate the surface temperature flux associated with surface cooling of 200 W m⁻², reference density ρₒ, and heat capacity cᴾ, To illustrate the dynamics of CarbonAlkalinityNutrients, this strong convection drives turbulent mixing for 4 days, and then abruptly shuts off. Once the convective turbulence dies down, plankton start to grow.

Qʰ = 200.0  # W m⁻², surface _heat_ flux
+ρₒ = 1026.0 # kg m⁻³, average density at the surface of the world ocean
+cᴾ = 3991.0 # J K⁻¹ kg⁻¹, typical heat capacity for seawater
+
+Qᵀ(t) = ifelse(t < 30days, Qʰ / (ρₒ * cᴾ), 0.0) # K m s⁻¹, surface _temperature_ flux
+
+T_bcs = FieldBoundaryConditions(
+    top = FluxBoundaryCondition(Qᵀ)
+    )
Oceananigans.FieldBoundaryConditions, with boundary conditions
+├── west: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
+├── east: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
+├── south: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
+├── north: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
+├── bottom: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
+├── top: FluxBoundaryCondition: ContinuousBoundaryFunction Qᵀ at (Nothing, Nothing, Nothing)
+└── immersed: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)

For air-sea CO₂ fluxes, we use a FluxBoundaryCondition for the "top" of the DIC tracer. We'll write a callback to calculate the flux every time step.

co₂_flux = Field{Center, Center, Nothing}(grid)
+
+dic_bcs  = FieldBoundaryConditions(
+    top = FluxBoundaryCondition(co₂_flux)
+    )
+
+# These are filled in compute_co₂_flux!
+ocean_pCO₂ = Field{Center, Center, Nothing}(grid)
+atmos_pCO₂ = Field{Center, Center, Nothing}(grid)
+pH         = Field{Center, Center, Nothing}(grid)
+set!(pH, 8.0)
+
+cmhr⁻¹_per_ms⁻¹ = 1 / 3.6e5 # conversion factor from cm/hr to m/s
+
+# Supply some coefficients and external data for the CO₂ flux calculation
+Base.@kwdef struct CO₂_flux_parameters
+    surface_wind_speed   = 10. # ms⁻¹
+    applied_pressure     = 0.0 # atm
+    atmospheric_pCO₂     = 280e-6 # atm
+    exchange_coefficient = 0.337 # cm hr⁻¹
+    reference_density    = 1024.5 # kg m⁻³
+end
+adapt_structure(
+    to, cp::CO₂_flux_parameters
+    ) = CO₂_flux_parameters(
+           adapt(to, cp.surface_wind_speed),
+           adapt(to, cp.applied_pressure),
+           adapt(to, cp.atmospheric_pCO₂),
+           adapt(to, cp.exchange_coefficient),
+           adapt(to, cp.reference_density),
+)
+
+"""
+    compute_schmidt_dic(
+        grid,
+        schmidt_number_dic,
+        temperature,
+        )
+
+Compute the Schmidt number for dissolved inorganic carbon (DIC) based on the temperature Θᶜ (in degrees Celsius).
+
+Arguments:
+- `grid::RectilinearGrid`: The model grid.
+- `schmidt_number_dic::Field{Center, Center, Nothing}`: The computed Schmidt number for DIC.
+- `temperature::Field{Center, Center, Nothing}`: Temperature in degrees Celsius.
+- `kˢᶜ::CarbonCoefficientParameters`: The parameters for the Schmidt number calculation.
+"""
+@kernel function compute_schmidt_dic!(
+    grid,
+    schmidt_number_dic,
+    temperature,
+    kˢᶜ = CarbonCoefficientParameters(
+            a₀ = 2116.8,
+            a₁ = 136.25,
+            a₂ = 4.7353,
+            a₃ = 9.2307e-2,
+            a₄ = 7.555e-4,
+            a₅ = 660.0,
+        ),
+    )
+
+    i, j = @index(Global, NTuple)
+    k = size(grid, 3)
+
+    schmidt_number_dic[i, j, 1] =  (
+         kˢᶜ.a₀ -
+         kˢᶜ.a₁ * temperature[i, j, k] +
+         kˢᶜ.a₂ * temperature[i, j, k]^2 -
+         kˢᶜ.a₃ * temperature[i, j, k]^3 +
+         kˢᶜ.a₄ * temperature[i, j, k]^4
+    ) /  kˢᶜ.a₅
+end
+
+"""
+    compute_piston_velocity(
+        grid,
+        piston_velocity,
+        surface_wind_speed,
+        exchange_coefficient,
+        schmidt_number,
+        )
+
+Compute the piston velocity for gas exchange at the ocean surface.
+
+Arguments:
+- `grid::RectilinearGrid`: The model grid.
+- `piston_velocity::Field{Center, Center, Nothing}`: The computed piston velocity.
+- `surface_wind_speed::Field{Center, Center, Nothing}`: The wind speed at the ocean surface.
+- `exchange_coefficient::Float64`: The gas exchange coefficient.
+- `schmidt_number::Field{Center, Center, Nothing}`: The Schmidt number.
+"""
+@kernel function compute_piston_velocity!(
+    grid,
+    piston_velocity,
+    surface_wind_speed,
+    exchange_coefficient,
+    schmidt_number
+    )
+
+    i, j = @index(Global, NTuple)
+
+    piston_velocity[i, j, 1] = exchange_coefficient[i, j, 1] *
+                               surface_wind_speed[i, j, 1]^2 /
+                               sqrt(schmidt_number[i, j, 1])
+end
+
+"""
+    solve_ocean_pCO₂!(
+        grid,
+        reference_density,
+        ocean_pCO₂,
+        atmospheric_CO₂_solubility,
+        oceanic_CO₂_solubility,
+        Θᶜ, Sᴬ, Δpᵦₐᵣ, Cᵀ, Aᵀ, Pᵀ, Siᵀ, pH, pCO₂ᵃᵗᵐ
+        )
+
+Compute the oceanic pCO₂ using the UniversalRobustCarbonSystem solver.
+
+Arguments:
+- `grid::RectilinearGrid`: The model grid.
+- `reference_density::Float64`: The reference density of seawater.
+- `ocean_pCO₂::Field{Center, Center, Nothing}`: The computed oceanic pCO₂.
+- `atmospheric_CO₂_solubility::Field{Center, Center, Nothing}`: The solubility of CO₂ in the atmosphere.
+- `oceanic_CO₂_solubility::Field{Center, Center, Nothing}`: The solubility of CO₂ in the ocean.
+- `Θᶜ::Field{Center, Center, Nothing}`: Temperature in degrees Celsius.
+- `Sᴬ::Field{Center, Center, Nothing}`: Salinity in PSU.
+- `Δpᵦₐᵣ::Field{Center, Center, Nothing}`: Applied pressure in atm.
+- `Cᵀ::Field{Center, Center, Nothing}`: Total dissolved inorganic carbon (DIC) in mol kg⁻¹.
+- `Aᵀ::Field{Center, Center, Nothing}`: Total alkalinity (ALK) in mol kg⁻¹.
+- `Pᵀ::Field{Center, Center, Nothing}`: Phosphate concentration in mol kg⁻¹.
+- `pH::Field{Center, Center, Center}`: The computed pH.
+- `pCO₂ᵃᵗᵐ::Field{Center, Center, Nothing}`: The partial pressure of CO₂ in the atmosphere.
+"""
+@kernel function solve_ocean_pCO₂!(
+    grid,
+    solver_params,
+    reference_density,
+    ocean_pCO₂,
+    atmospheric_CO₂_solubility,
+    oceanic_CO₂_solubility,
+    temperature,
+    salinity,
+    applied_pressure_bar,
+    DIC,
+    ALK,
+    PO4,
+    pH,
+    atmosphere_pCO₂
+    )
+
+    i, j = @index(Global, NTuple)
+    k = size(grid, 3)
+
+    # compute oceanic pCO₂ using the UniversalRobustCarbonSystem solver
+    CarbonSolved = UniversalRobustCarbonSystem(;
+                        pH      = pH[i, j, 1],
+                        pCO₂ᵃᵗᵐ = atmosphere_pCO₂[i, j, 1],
+                        Θᶜ      = temperature[i, j, k],
+                        Sᴬ      = salinity[i, j, k],
+                        Δpᵦₐᵣ   = applied_pressure_bar[i, j, 1],
+                        Cᵀ      = DIC[i, j, k]/reference_density,
+                        Aᵀ      = ALK[i, j, k]/reference_density,
+                        Pᵀ      = PO4[i, j, k]/reference_density,
+                        solver_params...,
+    )
+
+    ocean_pCO₂[i, j, 1]                 = CarbonSolved.pCO₂ᵒᶜᵉ
+    atmospheric_CO₂_solubility[i, j, 1] = CarbonSolved.Pᵈⁱᶜₖₛₒₗₐ
+    oceanic_CO₂_solubility[i, j, 1]     = CarbonSolved.Pᵈⁱᶜₖₛₒₗₒ
+    pH[i, j, 1]                         = CarbonSolved.pH
+end
+
+"""
+    compute_CO₂_flux(
+        grid,
+        CO₂_flux,
+        piston_velocity,
+        atmospheric_pCO₂,
+        oceanic_pCO₂,
+        atmospheric_CO₂_solubility,
+        oceanic_CO₂_solubility,
+        reference_density
+    )
+
+Compute the flux of CO₂ between the atmosphere and the ocean.
+
+Arguments:
+- `grid::RectilinearGrid`: The model grid.
+- `reference_density::Float64`: The reference density of seawater.
+- `CO₂_flux::Field{Center, Center, Nothing}`: The computed CO₂ flux.
+- `piston_velocity::Field{Center, Center, Nothing}`: The piston velocity for gas exchange at the ocean surface.
+- `atmospheric_pCO₂::Float64`: The partial pressure of CO₂ in the atmosphere.
+- `oceanic_pCO₂::Field{Center, Center, Nothing}`: The partial pressure of CO₂ in the ocean.
+- `atmospheric_CO₂_solubility::Field{Center, Center, Nothing}`: The solubility of CO₂ in the atmosphere.
+- `oceanic_CO₂_solubility::Field{Center, Center, Nothing}`: The solubility of CO₂ in the ocean.
+
+Notes:
+The convention is that a positive flux is upwards (outgassing), and a negative flux is downwards (uptake).
+"""
+@kernel function compute_CO₂_flux!(
+    grid,
+    reference_density,
+    CO₂_flux,
+    piston_velocity,
+    atmospheric_pCO₂,
+    oceanic_pCO₂,
+    atmospheric_CO₂_solubility,
+    oceanic_CO₂_solubility,
+    )
+    i, j = @index(Global, NTuple)
+
+    # compute CO₂ flux (-ve for uptake, +ve for outgassing since convention is +ve upwards)
+    CO₂_flux[i, j, 1] = - piston_velocity[i, j, 1] * (
+                 atmospheric_pCO₂[i, j, 1] * atmospheric_CO₂_solubility[i, j, 1] -
+                 oceanic_pCO₂[i, j, 1]     * oceanic_CO₂_solubility[i, j, 1]
+            ) * reference_density # Convert mol kg⁻¹ m s⁻¹ to mol m⁻² s⁻¹
+end
+
+"""
+    calculate_air_sea_carbon_exchange!(simulation; solver_params = ())
+
+Returns the tendency of DIC in the top layer due to air-sea CO₂ flux
+using the piston velocity formulation of Wanninkhof (1992) and the
+solubility/activity of CO₂ in seawater.
+"""
+@inline function calculate_air_sea_carbon_exchange!(simulation, solver_params = ())
+    grid = simulation.model.grid
+
+# get coefficients from CO₂_flux_parameters struct
+# I really want the option to take these from the model
+    (; surface_wind_speed,
+        applied_pressure,
+        atmospheric_pCO₂,
+        exchange_coefficient,
+        reference_density,
+        ) = CO₂_flux_parameters()
+
+    # Access model fields
+    CO₂_flux = simulation.model.tracers.DIC.boundary_conditions.top.condition
+    temperature = simulation.model.tracers.T
+    salinity    = simulation.model.tracers.S
+    DIC         = simulation.model.tracers.DIC
+    ALK         = simulation.model.tracers.ALK
+    PO₄         = simulation.model.tracers.PO₄
+
+    # compute schmidt number for DIC
+    schmidt_dic = Field{Center, Center, Nothing}(grid)
+    set!(schmidt_dic, 0)
+
+    kernel_args = (
+        grid,
+        schmidt_dic,
+        temperature,
+    )
+
+    launch!(arch,
+	    grid,
+	    :xy,
+	    compute_schmidt_dic!,
+	    kernel_args...,
+    )
+
+    # compute gas exchange coefficient/piston velocity and correct with Schmidt number
+    wind_speed = Field{Center, Center, Nothing}(grid)
+    set!(wind_speed, surface_wind_speed)
+
+    average_exchange_coefficient = Field{Center, Center, Nothing}(grid)
+    set!(average_exchange_coefficient, exchange_coefficient*cmhr⁻¹_per_ms⁻¹)
+
+    piston_velocity = Field{Center, Center, Nothing}(grid)
+    set!(piston_velocity, 0)
+
+    kernel_args = (
+        grid,
+        piston_velocity,
+        wind_speed,
+        average_exchange_coefficient,
+        schmidt_dic,
+        )
+
+    # This is a 2d only kernel, so no need for custom kernel_size to handle slicing of 3d inputs
+    launch!(arch,
+	    grid,
+	    :xy,
+	    compute_piston_velocity!,
+	    kernel_args...,
+    )
+
+    # compute oceanic pCO₂ using the UniversalRobustCarbonSystem solver
+    set!(atmos_pCO₂, atmospheric_pCO₂)
+
+    applied_pressure_bar = Field{Center, Center, Nothing}(grid)
+    set!(applied_pressure_bar, applied_pressure)
+
+    atmospheric_CO₂_solubility = Field{Center, Center, Nothing}(grid)
+    oceanic_CO₂_solubility     = Field{Center, Center, Nothing}(grid)
+
+    kernel_args = (
+        grid,
+        solver_params,
+        reference_density,
+        ocean_pCO₂,
+        atmospheric_CO₂_solubility,
+        oceanic_CO₂_solubility,
+        temperature,
+        salinity,
+        applied_pressure_bar,
+        DIC,
+        ALK,
+        PO₄,
+        pH,
+        atmos_pCO₂,
+        )
+
+    launch!(arch,
+	    grid,
+	    :xy,
+	    solve_ocean_pCO₂!,
+	    kernel_args...,
+    )
+
+    # compute CO₂ flux (-ve for uptake, +ve for outgassing since convention is +ve upwards)
+    kernel_args = (
+        grid,
+        reference_density,
+        CO₂_flux,
+        piston_velocity,
+        atmos_pCO₂,
+        ocean_pCO₂,
+        atmospheric_CO₂_solubility,
+        oceanic_CO₂_solubility,
+        )
+
+    launch!(arch,
+	    grid,
+	    :xy,
+	    compute_CO₂_flux!,
+	    kernel_args...,
+    )
+    return nothing
+end
Main.calculate_air_sea_carbon_exchange!

We put the pieces together

The important line here is biogeochemistry = CarbonAlkalinityNutrients(; grid). We adjust some of the parameters of the model to make the simulation more interesting.

model = HydrostaticFreeSurfaceModel(;
+    grid,
+    biogeochemistry     = CarbonAlkalinityNutrients(; grid,
+                            maximum_net_community_production_rate = 1/365.25day,
+                            PAR_attenuation_scale = 100.,
+                            particulate_organic_phosphorus_sinking_velocity = -10 / day,
+                            ),
+    closure             = ScalarDiffusivity(κ=1e-4),
+    tracers             = (
+        :T, :S, :DIC, :ALK, :PO₄, :NO₃, :DOP, :POP, :Fe
+        ),
+    tracer_advection    = WENO(),
+    buoyancy            = SeawaterBuoyancy(
+        equation_of_state  = LinearEquationOfState(
+            thermal_expansion  = αᵀ,
+            haline_contraction = βˢ
+            ),
+        ),
+    boundary_conditions = (;
+        T=T_bcs, DIC=dic_bcs
+        ),
+    )
HydrostaticFreeSurfaceModel{CPU, RectilinearGrid}(time = 0 seconds, iteration = 0)
+├── grid: 1×1×512 RectilinearGrid{Float64, Oceananigans.Grids.Flat, Oceananigans.Grids.Flat, Oceananigans.Grids.Bounded} on Oceananigans.Architectures.CPU with 0×0×3 halo
+├── timestepper: QuasiAdamsBashforth2TimeStepper
+├── tracers: (T, S, DIC, ALK, PO₄, NO₃, DOP, POP, Fe)
+├── closure: ScalarDiffusivity{ExplicitTimeDiscretization}(ν=0.0, κ=(T=0.0001, S=0.0001, DIC=0.0001, ALK=0.0001, PO₄=0.0001, NO₃=0.0001, DOP=0.0001, POP=0.0001, Fe=0.0001))
+├── buoyancy: SeawaterBuoyancy with g=9.80665 and LinearEquationOfState(thermal_expansion=0.0002, haline_contraction=0.0008) with ĝ = NegativeZDirection()
+├── advection scheme: 
+│   ├── momentum: Centered reconstruction order 2
+│   ├── T: WENO reconstruction order 5
+│   ├── S: WENO reconstruction order 5
+│   ├── DIC: WENO reconstruction order 5
+│   ├── ALK: WENO reconstruction order 5
+│   ├── PO₄: WENO reconstruction order 5
+│   ├── NO₃: WENO reconstruction order 5
+│   ├── DOP: WENO reconstruction order 5
+│   ├── POP: WENO reconstruction order 5
+│   └── Fe: WENO reconstruction order 5
+└── coriolis: Nothing

Initial conditions

Temperature initial condition: a stable density gradient with random noise superposed. Random noise damped at top and bottom we also impose a temperature gradient dTdz

dTdz = 0.02 # K m⁻¹
+
+# Random noise
+Ξ(z) = randn() * z / model.grid.Lz * (1 + z / model.grid.Lz)
+zᶜʳⁱᵗ = -500
+fᶻ = dTdz * model.grid.Lz * 1e-6
8.192e-5

Temperature profile

Tᵢ(z) = ifelse(
+                z > zᶜʳⁱᵗ,
+                20 + dTdz * z + fᶻ * Ξ(z),
+                20 + dTdz * zᶜʳⁱᵗ + fᶻ * Ξ(z),
+        )
Tᵢ (generic function with 1 method)

We initialize the model with reasonable salinity and carbon/alkalinity/nutrient concentrations

Sᵢ(z)   = 35.0  # psu
+DICᵢ(z) = 2.1   # mol/m³
+ALKᵢ(z) = 2.35   # mol/m³
+PO₄ᵢ(z) = 2.5e-3 # mol/m³
+NO₃ᵢ(z) = 42e-3  # mol/m³
+DOPᵢ(z) = 0.0    # mol/m³
+POPᵢ(z) = 0.0    # mol/m³
+Feᵢ(z)  = 2.e-6  # mol/m³
+
+set!(
+    model,
+    T   = Tᵢ,
+    S   = Sᵢ,
+    DIC = DICᵢ,
+    ALK = ALKᵢ,
+    PO₄ = PO₄ᵢ,
+    NO₃ = NO₃ᵢ,
+    DOP = DOPᵢ,
+    POP = POPᵢ,
+    Fe  = Feᵢ
+    )

A simulation of physical-biological interaction

We run the simulation for 30 days with a time-step of 10 minutes.

simulation = Simulation(
+    model,
+    Δt=1minute,
+    stop_time=365.25days
+    )
Simulation of HydrostaticFreeSurfaceModel{CPU, RectilinearGrid}(time = 0 seconds, iteration = 0)
+├── Next time step: 1 minute
+├── Elapsed wall time: 0 seconds
+├── Wall time per iteration: NaN days
+├── Stop time: 365.250 days
+├── Stop iteration : Inf
+├── Wall time limit: Inf
+├── Callbacks: OrderedDict with 4 entries:
+│   ├── stop_time_exceeded => Callback of stop_time_exceeded on IterationInterval(1)
+│   ├── stop_iteration_exceeded => Callback of stop_iteration_exceeded on IterationInterval(1)
+│   ├── wall_time_limit_exceeded => Callback of wall_time_limit_exceeded on IterationInterval(1)
+│   └── nan_checker => Callback of NaNChecker for u on IterationInterval(100)
+├── Output writers: OrderedDict with no entries
+└── Diagnostics: OrderedDict with no entries

We add a TimeStepWizard callback to adapt the simulation's time-step...

wizard = TimeStepWizard(
+    cfl=0.2,
+    max_change=1.1,
+    max_Δt=60minutes
+    )
+
+simulation.callbacks[:wizard] = Callback(
+    wizard,
+    IterationInterval(100),
+    )
Callback of TimeStepWizard(cfl=0.2, max_Δt=3600.0, min_Δt=0.0) on IterationInterval(100)

...and we emit a message with information on DIC, ALK, and CO₂ flux tendencies.

DIC₀ = Field{Center, Center, Nothing}(grid)
+ALK₀ = Field{Center, Center, Nothing}(grid)
+"""
+Function to print DIC, ALK, and CO₂ flux tendency during the simulation
+"""
+function progress(simulation)
+    @printf("Iteration: %d, time: %s\n",
+        iteration(simulation),
+        prettytime(simulation),
+        )
+    Nz = size(simulation.model.grid, 3)
+
+    if iteration(simulation) == 1
+        # Establish and set initial values for the anomaly fields
+        DIC₀[1, 1, 1] = simulation.model.tracers.DIC[1, 1, Nz]
+        ALK₀[1, 1, 1] = simulation.model.tracers.ALK[1, 1, Nz]
+    else
+        @printf("Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): %.12f\n",
+            ((simulation.model.tracers.DIC[1, 1, grid.Nz]-
+                DIC₀[1, 1, 1])/simulation.model.timestepper.previous_Δt
+                ) * 1e7)
+        @printf("Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): %.12f\n",
+            ((simulation.model.tracers.ALK[1, 1, grid.Nz]-
+                ALK₀[1, 1, 1])/simulation.model.timestepper.previous_Δt
+                ) * 1e7)
+        @printf("Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): %.12f\n",
+            (simulation.model.tracers.DIC.boundary_conditions.top.condition[1,1]
+            ) * 1e7)
+
+        # update the anomaly fields
+        DIC₀[1, 1, 1] = simulation.model.tracers.DIC[1, 1, Nz]
+        ALK₀[1, 1, 1] = simulation.model.tracers.ALK[1, 1, Nz]
+    end
+end
+
+simulation.callbacks[:progress] = Callback(
+    progress,
+    IterationInterval(100),
+    )
Callback of progress on IterationInterval(100)

Dont forget to add the callback to compute the CO₂ flux

add_callback!(simulation, calculate_air_sea_carbon_exchange!)

Output writer

filename = "single_column_carbon_alkalinity_nutrients.jld2"
+fout=10days
+simulation.output_writers[:fields] = JLD2OutputWriter(
+    model, model.tracers;
+    filename,
+    schedule = TimeInterval(fout),
+    overwrite_existing = true,
+    )
+
+filename_diags = "single_column_carbon_alkalinity_nutrients_co2flux.jld2"
+
+outputs = (; co₂_flux, ocean_pCO₂, atmos_pCO₂)
+simulation.output_writers[:jld2] = JLD2OutputWriter(
+    model, outputs;
+    filename = filename_diags,
+    schedule = TimeInterval(fout),
+    overwrite_existing = true,
+    )
JLD2OutputWriter scheduled on TimeInterval(10 days):
+├── filepath: ./single_column_carbon_alkalinity_nutrients_co2flux.jld2
+├── 3 outputs: (co₂_flux, ocean_pCO₂, atmos_pCO₂)
+├── array type: Array{Float64}
+├── including: [:grid, :coriolis, :buoyancy, :closure]
+├── file_splitting: NoFileSplitting
+└── file size: 0.0 B

Run the example

run!(simulation)
[ Info: Initializing simulation...
+Iteration: 0, time: 0 seconds
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.000000000000
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.000000000000
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): 0.000000000000
+[ Info:     ... simulation initialization complete (6.109 seconds)
+[ Info: Executing initial time step...
+[ Info:     ... initial time step complete (8.523 seconds).
+Iteration: 100, time: 1.833 hours
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -927.349400004748
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 124.843658054527
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): 0.988044638254
+Iteration: 200, time: 3.850 hours
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -907.096401893025
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 122.697255798229
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): 0.629425232787
+Iteration: 300, time: 6.068 hours
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -885.411128648781
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 120.363357333823
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): 0.263255883162
+Iteration: 400, time: 8.509 hours
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -862.220887481967
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 117.827847927392
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -0.108734021686
+Iteration: 500, time: 11.193 hours
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -837.452546810104
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 115.076150086599
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -0.484651101375
+Iteration: 600, time: 14.145 hours
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -811.033888406508
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 112.093436580850
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -0.862463269657
+Iteration: 700, time: 17.393 hours
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -782.895396112667
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 108.864941679817
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -1.240030043176
+Iteration: 800, time: 20.966 hours
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -752.972847315446
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 105.376397850786
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -1.615136980794
+Iteration: 900, time: 1.037 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -721.210938234591
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 101.614628557822
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -1.985533146138
+Iteration: 1000, time: 1.217 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -687.568192864016
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 97.568329825135
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -2.348970350156
+Iteration: 1100, time: 1.416 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -652.023402906764
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 93.229072320305
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -2.703242887662
+Iteration: 1200, time: 1.634 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -614.583807408419
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 88.592549926610
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.046226536588
+Iteration: 1300, time: 1.873 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -575.295131519555
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 83.660088052415
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.375915738315
+Iteration: 1400, time: 2.137 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -534.253436446774
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 78.440401551259
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.690458109927
+Iteration: 1500, time: 2.427 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -491.618437794880
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 72.951551307969
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.988185725915
+Iteration: 1600, time: 2.746 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -447.627501639080
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 67.222986812193
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.267642914119
+Iteration: 1700, time: 3.097 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -402.608938565173
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 61.297480985876
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.527610614589
+Iteration: 1800, time: 3.483 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -356.992470874080
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 55.232661258179
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.767127600433
+Iteration: 1900, time: 3.908 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -311.313884071575
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 49.101722403391
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.985508960509
+Iteration: 2000, time: 4.375 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -266.210182057568
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 42.992811861642
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -5.182362122826
+Iteration: 2100, time: 4.889 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -222.401553208592
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 37.006576631498
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -5.357600362085
+Iteration: 2200, time: 5.454 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -180.657572522538
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 31.251514198010
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -5.511453223372
+Iteration: 2300, time: 6.076 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -141.747527554189
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 25.837107830557
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -5.644472627275
+Iteration: 2400, time: 6.760 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -106.378415985062
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 20.865228884246
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -5.757532638128
+Iteration: 2500, time: 7.513 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -75.128302270316
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 16.420857279858
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -5.851820094453
+Iteration: 2600, time: 8.340 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -48.386014351820
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 12.563624831663
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -5.928812738731
+Iteration: 2700, time: 9.251 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -26.309108528309
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 9.321819377805
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -5.990241492313
+Iteration: 2800, time: 10.250 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): -8.808054990098
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 6.680419462355
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -6.037965112474
+Iteration: 2900, time: 11.352 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 4.410066597266
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 4.634834977815
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -6.074195997203
+Iteration: 3000, time: 12.564 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 13.889285172503
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 3.087168992281
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -6.100921661983
+Iteration: 3100, time: 13.897 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 20.213546255078
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 1.972679374727
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -6.120167018174
+Iteration: 3200, time: 15.363 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 24.037983724153
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 1.205969772349
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -6.133802155597
+Iteration: 3300, time: 16.976 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 25.994585440334
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.703760511992
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -6.143465294080
+Iteration: 3400, time: 18.750 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 26.642174267561
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.391730430705
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -6.150512068543
+Iteration: 3500, time: 20.683 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 26.190261517143
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.207221257594
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -6.155952311448
+Iteration: 3600, time: 22.830 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 25.731690991814
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.108236017173
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -6.160651361407
+Iteration: 3700, time: 25.191 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 24.752646433113
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.055803695783
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -6.165070973662
+Iteration: 3800, time: 27.789 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 23.660518505039
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.030669922540
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -6.169536932780
+Iteration: 3900, time: 30.629 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 22.356714521593
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.019439621821
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -6.131045351688
+Iteration: 4000, time: 33.772 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 19.956838137807
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.015027725901
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -5.951181267839
+Iteration: 4100, time: 37.229 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 17.591117114153
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.013328594903
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -5.801852350881
+Iteration: 4200, time: 41.027 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 15.802825067119
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.012720698008
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -5.669524914158
+Iteration: 4300, time: 45.193 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 14.385143282198
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.012529122687
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -5.547163806020
+Iteration: 4400, time: 49.360 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 13.197924058566
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.012436022284
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -5.440400218856
+Iteration: 4500, time: 53.500 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 12.147382761487
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.012292449909
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -5.345394663730
+Iteration: 4600, time: 57.667 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 11.402814779735
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.012312863405
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -5.258230834817
+Iteration: 4700, time: 61.833 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 10.688681518361
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.012252945747
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -5.177800888268
+Iteration: 4800, time: 66 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 10.062071138957
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.012191607662
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -5.102891679035
+Iteration: 4900, time: 70.167 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 9.505897870638
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.012128894766
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -5.032623394472
+Iteration: 5000, time: 74.333 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 9.007688109830
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.012065027914
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.966333758859
+Iteration: 5100, time: 78.500 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 8.558012796434
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.012000230121
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.903509194702
+Iteration: 5200, time: 82.667 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 8.149550060391
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.011934694454
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.843741633793
+Iteration: 5300, time: 86.833 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 7.776491037345
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.011868582794
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.786700208335
+Iteration: 5400, time: 91 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 7.434145504309
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.011802030566
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.732112010639
+Iteration: 5500, time: 95.167 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 7.118670298863
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.011735151475
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.679748611327
+Iteration: 5600, time: 99.333 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 6.826876560535
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.011668041585
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.629416363422
+Iteration: 5700, time: 103.500 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 6.556089433347
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.011600782511
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.580949270607
+Iteration: 5800, time: 107.667 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 6.304043755770
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.011533443988
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.534203637573
+Iteration: 5900, time: 111.833 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 6.068805077900
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.011466085851
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.489053987164
+Iteration: 6000, time: 116 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 5.848708899927
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.011398759681
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.445389896142
+Iteration: 6100, time: 120.167 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 5.642313272219
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.011331510114
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.403113508993
+Iteration: 6200, time: 124.333 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 5.448361359033
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.011264375891
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.362137560212
+Iteration: 6300, time: 128.500 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 5.265751542796
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.011197390754
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.322383783378
+Iteration: 6400, time: 132.667 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 5.093513311297
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.011130584138
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.283781618300
+Iteration: 6500, time: 136.833 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 4.930787632810
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.011063981792
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.246267150576
+Iteration: 6600, time: 141 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 4.776810851764
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.010997606284
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.209782234346
+Iteration: 6700, time: 145.167 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 4.630901373417
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.010931477384
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.174273760854
+Iteration: 6800, time: 149.333 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 4.492448577704
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.010865612500
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.139693044153
+Iteration: 6900, time: 153.500 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 4.360903529717
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.010800026894
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.105995301696
+Iteration: 7000, time: 157.667 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 4.235771149029
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.010734733989
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.073139212408
+Iteration: 7100, time: 161.833 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 4.116603572174
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.010669745594
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.041086538465
+Iteration: 7200, time: 166 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 4.002994497228
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.010605072064
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -4.009801799833
+Iteration: 7300, time: 170.167 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 3.894574341787
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.010540722473
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.979251992768
+Iteration: 7400, time: 174.333 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 3.791006078504
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.010476704809
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.949406345164
+Iteration: 7500, time: 178.500 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 3.691981637947
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.010413026009
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.920236102959
+Iteration: 7600, time: 182.667 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 3.597218789028
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.010349692147
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.891714342870
+Iteration: 7700, time: 186.833 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 3.506458423246
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.010286708471
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.863815807537
+Iteration: 7800, time: 191 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 3.419462181932
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.010224079542
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.836516759844
+Iteration: 7900, time: 195.167 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 3.336010376160
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.010161809251
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.809794853734
+Iteration: 8000, time: 199.333 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 3.255900157203
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.010099900921
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.783629019231
+Iteration: 8100, time: 203.500 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 3.178943902549
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.010038357369
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.757999359803
+Iteration: 8200, time: 207.667 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 3.104967787749
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.009977180905
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.732887060437
+Iteration: 8300, time: 211.833 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 3.033810519289
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.009916373477
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.708274305082
+Iteration: 8400, time: 216 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.965322207296
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.009855936598
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.684144202278
+Iteration: 8500, time: 220.167 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.899363360106
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.009795871449
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.660480718003
+Iteration: 8600, time: 224.333 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.835803985267
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.009736178903
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.637268614862
+Iteration: 8700, time: 228.500 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.774522783996
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.009676859558
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.614493396900
+Iteration: 8800, time: 232.667 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.715406427643
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.009617913712
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.592141259397
+Iteration: 8900, time: 236.833 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.658348906452
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.009559341496
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.570199043090
+Iteration: 9000, time: 241 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.603250942169
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.009501142777
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.548654192348
+Iteration: 9100, time: 245.167 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.550019457348
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.009443317228
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.527494716875
+Iteration: 9200, time: 249.333 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.498567094694
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.009385864376
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.506709156590
+Iteration: 9300, time: 253.500 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.448811781254
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.009328783568
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.486286549330
+Iteration: 9400, time: 257.667 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.400676332316
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.009272074000
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.466216401132
+Iteration: 9500, time: 261.833 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.354088090978
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.009215734749
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.446488658812
+Iteration: 9600, time: 266 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.308978599488
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.009159764765
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.427093684640
+Iteration: 9700, time: 270.167 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.265283299258
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.009104162883
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.408022232893
+Iteration: 9800, time: 274.333 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.222941256450
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.009048927855
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.389265428149
+Iteration: 9900, time: 278.500 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.181894910738
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008994058307
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.370814745117
+Iteration: 10000, time: 282.667 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.142089844936
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008939552821
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.352661989905
+Iteration: 10100, time: 286.833 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.103474573331
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008885409879
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.334799282585
+Iteration: 10200, time: 291 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.066000347185
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008831627892
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.317219040942
+Iteration: 10300, time: 295.167 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 2.029620975608
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008778205226
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.299913965309
+Iteration: 10400, time: 299.333 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 1.994292660442
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008725140168
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.282877024408
+Iteration: 10500, time: 303.500 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 1.959973843850
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008672430989
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.266101442096
+Iteration: 10600, time: 307.667 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 1.926625067542
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008620075878
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.249580684960
+Iteration: 10700, time: 311.833 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 1.894208842526
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008568073002
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.233308450690
+Iteration: 10800, time: 316 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 1.862689528503
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008516420475
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.217278657163
+Iteration: 10900, time: 320.167 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 1.832033222090
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008465116389
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.201485432193
+Iteration: 11000, time: 324.333 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 1.802207653034
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008414158809
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.185923103890
+Iteration: 11100, time: 328.500 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 1.773182087894
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008363545762
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.170586191592
+Iteration: 11200, time: 332.667 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 1.744927240447
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008313275260
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.155469397312
+Iteration: 11300, time: 336.833 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 1.717415188298
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008263345278
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.140567597685
+Iteration: 11400, time: 341 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 1.690619295238
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008213753807
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.125875836361
+Iteration: 11500, time: 345.167 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 1.664514138813
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008164498781
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.111389316823
+Iteration: 11600, time: 349.333 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 1.639075442827
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008115578129
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.097103395597
+Iteration: 11700, time: 353.500 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 1.614280014205
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008066989801
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.083013575829
+Iteration: 11800, time: 357.667 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 1.590105684040
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.008018731712
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.069115501207
+Iteration: 11900, time: 361.833 days
+Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): 1.566531252458
+Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): 0.007970801740
+Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): -3.055404950197
+[ Info: Simulation is stopping after running for 45.066 seconds.
+[ Info: Simulation time 365.250 days equals or exceeds stop time 365.250 days.

Visualization

All that's left is to visualize the results.

Tt   = FieldTimeSeries(filename, "T")
+St   = FieldTimeSeries(filename, "S")
+DICt = FieldTimeSeries(filename, "DIC")
+Alkt = FieldTimeSeries(filename, "ALK")
+PO₄t = FieldTimeSeries(filename, "PO₄")
+NO₃t = FieldTimeSeries(filename, "NO₃")
+DOPt = FieldTimeSeries(filename, "DOP")
+POPt = FieldTimeSeries(filename, "POP")
+Fet  = FieldTimeSeries(filename, "Fe")
+CO₂t = FieldTimeSeries(filename_diags, "co₂_flux")
+apCO₂t = FieldTimeSeries(filename_diags, "atmos_pCO₂")
+opCO₂t = FieldTimeSeries(filename_diags, "ocean_pCO₂")
+
+tt = Tt.times
+nt = length(tt)
+z  = znodes(Tt)
+
+CO₂_flux_time_series   = [CO₂t[1, 1, 1, i] for i in 1:nt]
+pCO₂_ocean_time_series = [opCO₂t[1, 1, 1, i] for i in 1:nt]
+pCO₂_atmos_time_series = [apCO₂t[1, 1, 1, i] for i in 1:nt]
+
+fig = Figure(size=(1200, 1200))
+n = Observable(1)
+
+axb = Axis(
+    fig[1:4, 1],
+    xlabel="Temperature (K)",
+    ylabel="z (m)",
+    )
+axC = Axis(
+    fig[1:4, 2],
+    xlabel="DIC/ALK Concentration (mol m⁻³)",
+    )
+axN = Axis(
+    fig[1:4, 3],
+    xlabel="Inorganic Nutrient concentration (mol m⁻³)",
+    )
+axD = Axis(
+    fig[1:4, 4],
+    xlabel="Organic Nutrient concentration (mol m⁻³)",
+    )
+axF = Axis(
+    fig[5:6, 1:4],
+    ylabel="Air-sea CO₂ fluxes (x1e7 mol m⁻² s⁻¹)",
+    xlabel="Time (days)",
+    )
+axP = Axis(
+    fig[5:6, 1:4],
+    ylabel="pCO₂ (μatm)",
+    yticklabelcolor = :red,
+    yaxisposition = :right,
+    )
+
+xlims!(axb, 7, 21)
+xlims!(axC, 1.8, 2.6)
+xlims!(axN, -5, 75)
+xlims!(axD, -50, 250)
+xlims!(axF, -1, 1+simulation.stop_time/days)
+xlims!(axP, -1, 1+simulation.stop_time/days)
+ylims!(axF, -8, 2)
+ylims!(axP, 0, 500)
+
+#slider = Slider(fig[2, 1:4], range=1:nt, startvalue=1)
+#n = slider.value
+
+title = @lift @sprintf(
+    "Convecting nutrients at t = %d days", tt[$n] / days
+    )
+Label(fig[0, 1:4], title)
+
+Tn = @lift interior(Tt[$n], 1, 1, :)
+DICn = @lift interior(DICt[$n], 1, 1, :)
+Alkn = @lift interior(Alkt[$n], 1, 1, :)
+PO₄n = @lift interior(PO₄t[$n], 1, 1, :) * 16 * 1e3
+NO₃n = @lift interior(NO₃t[$n], 1, 1, :) * 1e3
+DOPn = @lift interior(DOPt[$n], 1, 1, :) * 1e6
+POPn = @lift interior(POPt[$n], 1, 1, :) * 1e6
+Fen  = @lift interior(Fet[$n],  1, 1, :) * 1e7
+CO₂_flux_points = Observable(
+    Point2f[(tt[1],
+    (CO₂_flux_time_series[1] * 1e7))]
+    )
+pCO₂_ocean_points = Observable(
+    Point2f[(tt[1],
+    (pCO₂_ocean_time_series[1] * 1e6))]
+    )
+pCO₂_atmos_points = Observable(
+    Point2f[(tt[1],
+    (pCO₂_atmos_time_series[1] * 1e6))]
+    )
+
+lines!(axb, Tn,   z)
+lines!(axC, DICn, z, label="DIC")
+lines!(axC, Alkn, z, label="ALK")
+lines!(axN, PO₄n, z, label="Phosphate (x16e-3)")
+lines!(axN, NO₃n, z, label="Nitrate (x1e-3)")
+lines!(axN, Fen,  z, label="Iron (x1e-7)")
+lines!(axD, DOPn, z, label="DOP (x1e-6)")
+lines!(axD, POPn, z, label="POP (x1e-6)")
+
+scatter!(axP,
+    pCO₂_ocean_points;
+    marker = :circle,
+    markersize = 4,
+    color = :blue,
+    label="ocean pCO₂",
+    )
+scatter!(axP,
+    pCO₂_atmos_points;
+    marker = :circle,
+    markersize = 4,
+    color = :red,
+    label="atmos pCO₂",
+    )
+scatter!(axF,
+    CO₂_flux_points;
+    marker = :circle,
+    markersize = 4,
+    color = :black,
+    )
+
+axislegend(axC,position=:cb)
+axislegend(axN,position=:cb)
+axislegend(axD,position=:cb)
+axislegend(axP,position=:rt)
+
+record(fig,
+    "single_column_carbon_alkalinity_nutrients.mp4",
+    1:nt,
+    framerate=64
+    ) do nn
+    n[] = nn
+    new_point = Point2(
+        tt[nn] / days,
+        (CO₂_flux_time_series[nn] * 1e7),
+        )
+    CO₂_flux_points[]  = push!(
+        CO₂_flux_points[],
+        new_point,
+        )
+
+    new_point = Point2(
+        tt[nn] / days,
+        (pCO₂_ocean_time_series[nn] * 1e6),
+        )
+    pCO₂_ocean_points[]  = push!(
+        pCO₂_ocean_points[],
+        new_point,
+        )
+
+    new_point = Point2(
+        tt[nn] / days,
+        (pCO₂_atmos_time_series[nn] * 1e6),
+        )
+    pCO₂_atmos_points[]  = push!(
+        pCO₂_atmos_points[],
+        new_point,
+        )
+end
+fig
Example block output


This page was generated using Literate.jl.

diff --git a/dev/literated/single_column_nutrients_plankton_bacteria_detritus/262c32df.png b/dev/literated/single_column_nutrients_plankton_bacteria_detritus/262c32df.png new file mode 100644 index 0000000000000000000000000000000000000000..1f70c0791bbbee08f4d9dcd1b93e4f83d367c13c GIT binary patch literal 44573 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%0AVeN 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 literal 0 HcmV?d00001 diff --git a/dev/literated/single_column_nutrients_plankton_bacteria_detritus/index.html b/dev/literated/single_column_nutrients_plankton_bacteria_detritus/index.html new file mode 100644 index 0000000..cebf3f1 --- /dev/null +++ b/dev/literated/single_column_nutrients_plankton_bacteria_detritus/index.html @@ -0,0 +1,242 @@ + +Single column nutrients, plankton, bacteria, detritus · ClimaOceanBiogeochemistry.jl

Nutrients, plankton, bacteria, detritus

This example illustrates how to use ClimaOceanBiogeochemistry's NutrientsPlanktonBacteriaDetrius model in a single column context.

using ClimaOceanBiogeochemistry: NutrientsPlanktonBacteriaDetritus
+
+using Oceananigans
+using Oceananigans.Units
+
+using Printf
+using CairoMakie

A single column grid

We set up a single column grid whose depth is H and with Nz points

H = 1000meters
+z = (-H, 0)
+Nz = 100
+
+grid = RectilinearGrid(size = Nz; z, topology = (Flat, Flat, Bounded))
1×1×100 RectilinearGrid{Float64, Oceananigans.Grids.Flat, Oceananigans.Grids.Flat, Oceananigans.Grids.Bounded} on Oceananigans.Architectures.CPU with 0×0×3 halo
+├── Flat x
+├── Flat y
+└── Bounded  z ∈ [-1000.0, 0.0]   regularly spaced with Δz=10.0

A prescribed vertical tracer diffusivity

We define a tracer diffusivity that mixes a lot near the surface (in the top 50 m), and less down below.

@inline κ(z, t) = 1e-4 + 1e-2 * exp(z / 25) + 1e-2 * exp(-(z + 1000) / 50)
+vertical_diffusion = VerticalScalarDiffusivity(; κ)
VerticalScalarDiffusivity{ExplicitTimeDiscretization}(ν=0.0, κ=κ (generic function with 1 method))

We put the pieces together. The important line here is biogeochemistry = NutrientsPlanktonBacteriaDetritus(grid). We use all default parameters.

model = HydrostaticFreeSurfaceModel(; grid,
+                                    velocities = PrescribedVelocityFields(),
+                                    biogeochemistry = NutrientsPlanktonBacteriaDetritus(grid),
+                                    tracers = (:N, :P, :Z, :B, :D),
+                                    tracer_advection = WENO(),
+                                    buoyancy = nothing,
+                                    closure = vertical_diffusion)
HydrostaticFreeSurfaceModel{CPU, RectilinearGrid}(time = 0 seconds, iteration = 0)
+├── grid: 1×1×100 RectilinearGrid{Float64, Oceananigans.Grids.Flat, Oceananigans.Grids.Flat, Oceananigans.Grids.Bounded} on Oceananigans.Architectures.CPU with 0×0×3 halo
+├── timestepper: QuasiAdamsBashforth2TimeStepper
+├── tracers: (N, P, Z, B, D)
+├── closure: VerticalScalarDiffusivity{ExplicitTimeDiscretization}(ν=0.0, κ=(N=κ (generic function with 1 method), P=κ (generic function with 1 method), Z=κ (generic function with 1 method), B=κ (generic function with 1 method), D=κ (generic function with 1 method)))
+├── buoyancy: Nothing
+├── advection scheme: 
+│   ├── momentum: Centered reconstruction order 2
+│   ├── N: WENO reconstruction order 5
+│   ├── P: WENO reconstruction order 5
+│   ├── Z: WENO reconstruction order 5
+│   ├── B: WENO reconstruction order 5
+│   └── D: WENO reconstruction order 5
+└── coriolis: Nothing

Initial conditions

We initialize the model with reasonable nutrients, detritus, and a nutrient mixed layer.

set!(model, N=3, P=1e-1, Z=1e-1, B=1e-1, D=1e-1)
+
+simulation = Simulation(model, Δt=30minutes, stop_time=10days)
+
+function progress(sim)
+    @printf("Iteration: %d, time: %s, total(N): %.2e \n",
+            iteration(sim), prettytime(sim),
+            sum(model.tracers.N) + sum(model.tracers.P) + sum(model.tracers.B) + sum(model.tracers.D))
+    return nothing
+end
+
+simulation.callbacks[:progress] = Callback(progress, IterationInterval(10))
Callback of progress on IterationInterval(10)

Let's see the initial condition

N = model.tracers.N
+P = model.tracers.P
+Z = model.tracers.Z
+B = model.tracers.B
+D = model.tracers.D
+
+z = znodes(N)
+
+fig = Figure(size=(1200, 600))
+
+axN  = Axis(fig[1, 1], xlabel="Nutrient concentration (N)", ylabel="z (m)")
+axP  = Axis(fig[1, 2], xlabel="Phytoplankton concentration (P)")
+axZ  = Axis(fig[1, 3], xlabel="Zooplankton concentration (Z)")
+axB  = Axis(fig[1, 4], xlabel="Bacteria concentration (B)")
+axD = Axis(fig[1, 5], xlabel="Detritus concentration (D)")
+
+lines!(axN, interior(N, 1, 1, :), z)
+lines!(axP, interior(P, 1, 1, :), z)
+lines!(axZ, interior(Z, 1, 1, :), z)
+lines!(axB, interior(B, 1, 1, :), z)
+lines!(axD, interior(D, 1, 1, :), z)
+
+current_figure()
Example block output

Now we add an output writer to the simulation and run the simulation.

filename = "nutrients_plankton_bacteria_detritus.jld2"
+
+simulation.output_writers[:fields] = JLD2OutputWriter(model, model.tracers;
+                                                      filename,
+                                                      schedule = TimeInterval(1day),
+                                                      overwrite_existing = true)
+
+run!(simulation)
┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D),Tuple{Main.#κ,Main.#κ,Main.#κ,Main.#κ,Main.#κ}},Float64}; reconstructing
+@ JLD2 ~/.julia/packages/JLD2/OP0XX/src/data/reconstructing_datatypes.jl:618
+┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D),Tuple{Main.#κ,Main.#κ,Main.#κ,Main.#κ,Main.#κ}},Float64}; reconstructing
+@ JLD2 ~/.julia/packages/JLD2/OP0XX/src/data/reconstructing_datatypes.jl:618
+┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D),Tuple{Main.#κ,Main.#κ,Main.#κ,Main.#κ,Main.#κ}},Float64}; reconstructing
+@ JLD2 ~/.julia/packages/JLD2/OP0XX/src/data/reconstructing_datatypes.jl:618
+┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D),Tuple{Main.#κ,Main.#κ,Main.#κ,Main.#κ,Main.#κ}},Float64}; reconstructing
+@ JLD2 ~/.julia/packages/JLD2/OP0XX/src/data/reconstructing_datatypes.jl:618
+┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D),Tuple{Main.#κ,Main.#κ,Main.#κ,Main.#κ,Main.#κ}},Float64}; reconstructing
+@ JLD2 ~/.julia/packages/JLD2/OP0XX/src/data/reconstructing_datatypes.jl:618
+[ Info: Initializing simulation...
+Iteration: 0, time: 0 seconds, total(N): 3.30e+02
+┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D),Tuple{Main.#κ,Main.#κ,Main.#κ,Main.#κ,Main.#κ}},Float64}; reconstructing
+@ JLD2 ~/.julia/packages/JLD2/OP0XX/src/data/reconstructing_datatypes.jl:618
+[ Info:     ... simulation initialization complete (1.413 seconds)
+[ Info: Executing initial time step...
+[ Info:     ... initial time step complete (2.460 seconds).
+Iteration: 10, time: 5 hours, total(N): 3.30e+02
+Iteration: 20, time: 10 hours, total(N): 3.30e+02
+Iteration: 30, time: 15 hours, total(N): 3.30e+02
+Iteration: 40, time: 20 hours, total(N): 3.30e+02
+┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D),Tuple{Main.#κ,Main.#κ,Main.#κ,Main.#κ,Main.#κ}},Float64}; reconstructing
+@ JLD2 ~/.julia/packages/JLD2/OP0XX/src/data/reconstructing_datatypes.jl:618
+Iteration: 50, time: 1.042 days, total(N): 3.31e+02
+Iteration: 60, time: 1.250 days, total(N): 3.31e+02
+Iteration: 70, time: 1.458 days, total(N): 3.31e+02
+Iteration: 80, time: 1.667 days, total(N): 3.31e+02
+Iteration: 90, time: 1.875 days, total(N): 3.31e+02
+┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D),Tuple{Main.#κ,Main.#κ,Main.#κ,Main.#κ,Main.#κ}},Float64}; reconstructing
+@ JLD2 ~/.julia/packages/JLD2/OP0XX/src/data/reconstructing_datatypes.jl:618
+Iteration: 100, time: 2.083 days, total(N): 3.31e+02
+Iteration: 110, time: 2.292 days, total(N): 3.31e+02
+Iteration: 120, time: 2.500 days, total(N): 3.31e+02
+Iteration: 130, time: 2.708 days, total(N): 3.31e+02
+Iteration: 140, time: 2.917 days, total(N): 3.31e+02
+┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D),Tuple{Main.#κ,Main.#κ,Main.#κ,Main.#κ,Main.#κ}},Float64}; reconstructing
+@ JLD2 ~/.julia/packages/JLD2/OP0XX/src/data/reconstructing_datatypes.jl:618
+Iteration: 150, time: 3.125 days, total(N): 3.31e+02
+Iteration: 160, time: 3.333 days, total(N): 3.31e+02
+Iteration: 170, time: 3.542 days, total(N): 3.31e+02
+Iteration: 180, time: 3.750 days, total(N): 3.31e+02
+Iteration: 190, time: 3.958 days, total(N): 3.31e+02
+┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D),Tuple{Main.#κ,Main.#κ,Main.#κ,Main.#κ,Main.#κ}},Float64}; reconstructing
+@ JLD2 ~/.julia/packages/JLD2/OP0XX/src/data/reconstructing_datatypes.jl:618
+Iteration: 200, time: 4.167 days, total(N): 3.31e+02
+Iteration: 210, time: 4.375 days, total(N): 3.31e+02
+Iteration: 220, time: 4.583 days, total(N): 3.31e+02
+Iteration: 230, time: 4.792 days, total(N): 3.31e+02
+Iteration: 240, time: 5 days, total(N): 3.31e+02
+┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D),Tuple{Main.#κ,Main.#κ,Main.#κ,Main.#κ,Main.#κ}},Float64}; reconstructing
+@ JLD2 ~/.julia/packages/JLD2/OP0XX/src/data/reconstructing_datatypes.jl:618
+Iteration: 250, time: 5.208 days, total(N): 3.31e+02
+Iteration: 260, time: 5.417 days, total(N): 3.31e+02
+Iteration: 270, time: 5.625 days, total(N): 3.31e+02
+Iteration: 280, time: 5.833 days, total(N): 3.31e+02
+┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D),Tuple{Main.#κ,Main.#κ,Main.#κ,Main.#κ,Main.#κ}},Float64}; reconstructing
+@ JLD2 ~/.julia/packages/JLD2/OP0XX/src/data/reconstructing_datatypes.jl:618
+Iteration: 290, time: 6.042 days, total(N): 3.31e+02
+Iteration: 300, time: 6.250 days, total(N): 3.31e+02
+Iteration: 310, time: 6.458 days, total(N): 3.31e+02
+Iteration: 320, time: 6.667 days, total(N): 3.31e+02
+Iteration: 330, time: 6.875 days, total(N): 3.31e+02
+┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D),Tuple{Main.#κ,Main.#κ,Main.#κ,Main.#κ,Main.#κ}},Float64}; reconstructing
+@ JLD2 ~/.julia/packages/JLD2/OP0XX/src/data/reconstructing_datatypes.jl:618
+Iteration: 340, time: 7.083 days, total(N): 3.31e+02
+Iteration: 350, time: 7.292 days, total(N): 3.31e+02
+Iteration: 360, time: 7.500 days, total(N): 3.31e+02
+Iteration: 370, time: 7.708 days, total(N): 3.31e+02
+Iteration: 380, time: 7.917 days, total(N): 3.31e+02
+┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D),Tuple{Main.#κ,Main.#κ,Main.#κ,Main.#κ,Main.#κ}},Float64}; reconstructing
+@ JLD2 ~/.julia/packages/JLD2/OP0XX/src/data/reconstructing_datatypes.jl:618
+Iteration: 390, time: 8.125 days, total(N): 3.31e+02
+Iteration: 400, time: 8.333 days, total(N): 3.31e+02
+Iteration: 410, time: 8.542 days, total(N): 3.31e+02
+Iteration: 420, time: 8.750 days, total(N): 3.31e+02
+Iteration: 430, time: 8.958 days, total(N): 3.31e+02
+┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D),Tuple{Main.#κ,Main.#κ,Main.#κ,Main.#κ,Main.#κ}},Float64}; reconstructing
+@ JLD2 ~/.julia/packages/JLD2/OP0XX/src/data/reconstructing_datatypes.jl:618
+Iteration: 440, time: 9.167 days, total(N): 3.31e+02
+Iteration: 450, time: 9.375 days, total(N): 3.31e+02
+Iteration: 460, time: 9.583 days, total(N): 3.31e+02
+Iteration: 470, time: 9.792 days, total(N): 3.31e+02
+[ Info: Simulation is stopping after running for 4.230 seconds.
+[ Info: Simulation time 10 days equals or exceeds stop time 10 days.
+Iteration: 480, time: 10 days, total(N): 3.31e+02
+┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D),Tuple{Main.#κ,Main.#κ,Main.#κ,Main.#κ,Main.#κ}},Float64}; reconstructing
+@ JLD2 ~/.julia/packages/JLD2/OP0XX/src/data/reconstructing_datatypes.jl:618

Visualization

All that's left is to visualize the results.

Pt = FieldTimeSeries(filename, "P")
+Zt = FieldTimeSeries(filename, "Z")
+Bt = FieldTimeSeries(filename, "B")
+Dt = FieldTimeSeries(filename, "D")
+Nt = FieldTimeSeries(filename, "N")
+
+t = Pt.times
+nt = length(t)
+z = znodes(Pt)
+
+fig = Figure(size=(1200, 600))
+
+axN  = Axis(fig[1, 1], xlabel="[Nutrient] (mmol m⁻³)", ylabel="z (m)")
+axP  = Axis(fig[1, 2], xlabel="[Phytoplankton] (mmol m⁻³)")
+axZ  = Axis(fig[1, 3], xlabel="[Zooplankton] (mmol m⁻³)")
+axB  = Axis(fig[1, 4], xlabel="[Bacteria] (mmol m⁻³)")
+axD = Axis(fig[1, 5], xlabel="[Detritus] (mmol m⁻³)")
+
+slider = Slider(fig[2, 1:5], range=1:nt, startvalue=1)
+n = slider.value
+
+title = @lift @sprintf("Equilibrium biogeochemistry at t = %d days", t[$n] / day)
+Label(fig[0, 1:5], title)
+
+Nn  = @lift interior(Nt[$n], 1, 1, :)
+Pn  = @lift interior(Pt[$n], 1, 1, :)
+Zn  = @lift interior(Zt[$n], 1, 1, :)
+Bn  = @lift interior(Bt[$n], 1, 1, :)
+Dn = @lift interior(Dt[$n], 1, 1, :)
+
+lines!(axP, Pn, z)
+lines!(axZ, Zn, z)
+lines!(axD, Dn, z)
+lines!(axB, Bn, z)
+lines!(axN, Nn, z)
+
+record(fig, "nutrients_plankton_bacteria_detritus.mp4", 1:nt, framerate=24) do nn
+    n[] = nn
+end

Let's plot a snapshot of the last frame.

Nn_last  = interior(Nt[end], 1, 1, :)
+Pn_last  = interior(Pt[end], 1, 1, :)
+Zn_last  = interior(Zt[end], 1, 1, :)
+Bn_last  = interior(Bt[end], 1, 1, :)
+Dn_last = interior(Dt[end], 1, 1, :)
+
+last_frame = Figure(size=(1200, 600))
+axN  = Axis(last_frame[1, 1], xlabel="[N] (mmol m⁻³)", ylabel="z (m)")
+axP  = Axis(last_frame[1, 2], xlabel="[P] (mmol m⁻³)")
+axZ  = Axis(last_frame[1, 3], xlabel="[Z] (mmol m⁻³)")
+axB  = Axis(last_frame[1, 4], xlabel="[B] (mmol m⁻³)")
+axD = Axis(last_frame[1, 5], xlabel="[D] (mmol m⁻³)")
+
+lines!(axP, Pn_last, z)
+lines!(axZ, Zn_last, z)
+lines!(axD, Dn_last, z)
+lines!(axB, Bn_last, z)
+lines!(axN, Nn_last, z)
+
+save("NPZDB.png", last_frame)

Another figure: we plot the sum of each variable against time.

N_time  = zeros(1:nt)
+P_time  = zeros(1:nt)
+Z_time  = zeros(1:nt)
+B_time  = zeros(1:nt)
+D_time = zeros(1:nt)
+
+for times = 1:nt
+    N_time[times] = sum(Nt[:, :, :, times])
+    P_time[times] = sum(Pt[:, :, :, times])
+    Z_time[times] = sum(Zt[:, :, :, times])
+    B_time[times] = sum(Bt[:, :, :, times])
+    D_time[times] = sum(Dt[:, :, :, times])
+end
+
+TimeVar = Figure()
+ax2 = Axis(TimeVar[1, 1], title="Nutrients evolution", ylabel="Variable (mmol m⁻³)", xlabel="Time (days)")
+lines!(ax2, 1:nt, N_time, label="N")
+lines!(ax2, 1:nt, P_time, label="P")
+lines!(ax2, 1:nt, Z_time, label="Z")
+lines!(ax2, 1:nt, B_time, label="B")
+lines!(ax2, 1:nt, D_time, label="dD")
+
+axislegend()
+
+save("TimeVariations.png", TimeVar)


This page was generated using Literate.jl.

diff --git a/dev/literated/soda_outgassing/3dc48bfc.png b/dev/literated/soda_outgassing/3dc48bfc.png new file mode 100644 index 0000000000000000000000000000000000000000..b34fb374fb42b36f46b055177dc4f12bb89b3a38 GIT binary patch literal 137693 zcmeFZWmHvr_$`dbV+U@F7Tt(S8-%p6MMX+dT2Vy0yF4Z#A_}4)pdy{pjfx0@h&0lm zba%s@%X2uM_do7<$NTO5aPM*qb;I6kul0-Pna`Z_S?+Q&XSZym-$+G8wdMRdiaZt7 zhRak`>(;OT13wW+H&(zuYjrN1rBE#se_rNBJfWi6OLd-dQqk_kK(oDuZ|7Xms39%C z`RbDo{=BwB;3H*+MhPE>|2GT&%F2)^uBR6aY?7Wl4}TmMRB6$A%5tCo7m;8o`BkfV zkC0ZWDk`3k+x`7|*L0EP*B64f$tIhHLZ+F!C%-IejDN8fXLKm@OqgDbv=R!!b^LQ2 zrrsTHvhsq8>cr%}y?_4u^2_>F`~H1#Sz`VARsX&^cIw3Xe_uQ!{c-Bw7w;Zy+eX~) z-^cYkH@B_)pXxBnpLhO!ag*-=6p*zlIaEGMs`>Xo8t?|mOt*1=-T2>; zPQ3Mvch8N!dAIYjvNR-HTU!MIeB$OhH&bVvy6YzXk=s?1$iT|+|I^gz==ZH%xyhUE zQHtye=~T~1K{9#`YcHMr?*dZ(y=Hvq6QeiS{j7OZlNI}a^kV$);86{ES5{Ug>y>-B zB_t&H`PD4u+Ue-LR*rFA7%l3riLrG}&=`L{-o$)9b}vQRwzKc9_(P|>7} z7aFIQTJrt-_j2OkIdC9+tmF0T*L26Oe|dJ~hbK>7WXI&<;-Y%WjklKFUmb@g+OK}K zblv~<);2yh#ev{Y2eod*R%&I9JS*Nz@{1B)S(??9gR;Sl0wymcLN7)smId%7Cnv|` z|d&_csWU$DYl}J1vMQq_6&GeMG);neC+U zlDMj`|NPlAySWK{S65dB+dr!{a7SLsr49TouZtA6bCaKs#w;uZAG1FD&j)V?^i+mj zAXkPd+D0x5uQu58$Ej*7ev{jsP8n`?O*7}!T?#%VJ^jxO z92W|bp>T4=&^y)F*FV@JI=71d&+5y6-ihp0o41m=px^Xy?i7~p&yS*IXFCc#TV3V{d#fT86cm^k8FO-T?^83kgkA7gPff?y&CJa7*ChxG3a(kR zCU>qcX3w5I0$h1jnMI#I#cO6yHDy{pfBqa}YH4ZN-;z5&(q0f37Z)SOq$uw9I5M;$ zQjvYOT>RPzr8f}~%nNlz<;9Yu^GSVE)y3M<%_L0IQ2xY(70KMzR=}DCFYRv5)T%rY zt#-{`>IwB;TAI#h*s@2|f%nj%8`DG0i}TZ_HPJObEN302hnRNlVkL_@PAzncFSC&c z8`Hhr-Jgp&&n?W3Z)rVl)${GagUtmod`9(V^HYPl4wLL`Y^wP#&gag#Eh*l((KFFo z#YgYuLWxu6xs>=aCB>@i%k%f|-?z87&neJ*T}PUztg0P;apS0n^}$qM8_$;Xu$*$k>FD__5IWwgVS$7ZN0^X1DEnHFYdX7=`(7Z=wtI~}$i(jbjaPg8H* zYGY~X`S4*&hWQU)HU%N89=XxEef#!ZxpIZPotCyfL0g=L#y=w?!@9q=v%8y`Nr;z| z(`cmay`QX2d9dh{gR-@~R(W}Op%PvewzlOZB@KyJP8%5wgi8lvp-k#~s`6(qN6rzBoQwKrMdl`t^s5f@2M-hC2>OW%Os3KR9xJue{E!!9OF)`6)agOb_P>>1M zONjH-^D+5+k0D&0n3z~$Vd3qyTh#JhaGx6#pkkB|*%YSJJb(Ku;0GjfGB@CBb? zZ4tAp(Us9*y0ABIum-!oJU_4ujnMXD8(U`&aruN z<=**qzaiVAb3vub19j~4~e0PlS=_7DsF$-mJXs zf!0G!_SkCo+yngm>jL-;g{=F0pFhtuZcM|HSE;IxQ@z}Lbgf-Je;F2I`H%J6EBIW;Z`1ULe7{+do-mGdxw*2S9ESgb^Y+a-u{Pov=;p6@$ndb@4$- zPe*$yLhltSg=9Z@qM)p-Y-2NZtX$-(m87Z=n^E|sWTaf`b(;*=G1R#f>Niq;N{rph zS{3r_-%xQ_czAjuv*!9M{-^00kFAD>qu<1OI5|6;s#{JCsFFqzY|YFf?P_lvd7&I5 zEiJvvr#4Pqh12BQ%acDoc~wPB zM{PfT?AX42Y+=0Iwy!!$=afCx-N3+rdTPXj<)!&yHa51BQsDr{Giq`C*id-M&p(C9 zh|i(rTeWK69{SWA?Iqh2&yrr5GxmO5>f$vy zLe@w<#Pv~c;!yYAcV>gOXR+7M$$#snoAbq`r585uuA#fgzq4k1WF#>uiJgPvf~;)5 zer`nu&SY^Iv175@r;v-3T)Pu0M{Kte*IFxkh)=N?auL2A;zZf4hoi*Ju}aP%X5-eW-k zmAtc?nc1~UR`%Sv<1Py`m`3*A!#q4ZM~NdTGV&aqxs?^;;mhxmbW3$~bYf#;Q`80# z-6$WwewF#IG+F=lsz9#q(RgpJ;TuEbB=a8(u&MTDC;WkcS8+3{|Mph|;O&)r>FmIHKMobj8>JX!gVcte>aRh<9MAtSSpUZ}Wa(2b z!qhA$%_0xmQ z>`Vc}S}6*dg#{pUOOb$S%L10rp(0M!*w1!r_w6~Fy(!pUO+Y=YvgY%m|I{a4PqlP= zEsm94rNoQH7~(R=#=&7&;>%`O8{3P-Y;HdK{`NXVB@t0kCMKpW0y~`t-WG{1j1-_W zVH9)9&@FumER6%$Z+0-fbzpFC-Bw0KV+rgrXJ>zIO)dLQKOh$_!0O?aT+M77YfDRP z32JI;R66OYsm(d|mW6BV?_sCn3z3a27iLC*U9iT5g@v&RMcLUUzpqI#tcwSRl=sNZ z$-!@@dLu%X5bki=friu=j7_T-`dv7lt1B39j;zyxpy@N&U$B>aq?0^}N9G9jVO&Mwc{BtjcN&r!rNilA;`SgHJUthn!Hm=GWv*v{886;$#WqcnM zWu9642VgTE&8!rsS&PLC$uN3sK4kLE$MQ2RyZH@k2fPGYiobqsNiz;~X(}qxs|uHv z6`TF3S)Pk4!2TWu+F7X6b}f4$sL)yfeA)FiDBGYW8q4s&!Go><(|_LKdm!12!| zn;?`(K0X%#(r(_QTD&YH^KiSB=;B1x?%kifH9g(kKbMzdg-nl)9cAR<;Aq5#GtFN_ z@YXdoU9MJ;-NJbM+ow-mh`KqzQrPVDd~+dXgO8s)DfsYV`;HyP#>UvlL_wjJYT(5v zXn}hi&REk6fjlYTCI?q|@>qn)hrz2Ve`*3Ir-`LN_rjMviM@Od;uVHRuV}jg; zy0CPqGCowgdVE7XfYm3IltCagBj=jdt*(!-??6kQ7z=zqRlKa>Lj^N-4n_3 z_}-SvJipHYh{NxkKZJN-^uDZWoijMPWaCV;anq*Kl9JfCIDky{;4SOdyLoy7fi{=& zdUV&(5>L*|eRUX}e9$$jI1`qOUMo{nzSs z9UUEt>`FL8bS_WZ)cW?2d3#}_Grfr6OPv*dpZ-< zDP!B~gv4vhs+m?;%P(IavtB^;mUsF6tp~)hSywJhesbXZIEKThB_~tAaka@^im{Z>)Jojd$+=PjI>48^rg2r7=F030obSeYY+z;+bE#+)Kpq( zDxbCC30(|KV!$_Bx!Q+aopsx-bn85i+0=|N8vI5WUB%#Y>V6&7UQ|kj$JUQ-i|OQ( z7tHXmmQY0tk&Cd?8L9YwpCM$zX)wb`%3Ag*tvSfA`c5{=-4Py-5 z{DE0aDm&+o?v-?*$Xa@Eudx}cJK zLfY2xDk4pe&$N~=>Z1~clXteTS3KZfP)v0*!1Lxd?^~~AMe_L4vvK~E+W(&a8qU8{ zq_fvfF}TV@k|KF@Ig0Je;eXj2Dk{F67^*ewej+tVWy5QXQRGxLozv3$J!Mn|hmfqv z_tK3SZBqU51sU=by#|+mZ^7UI@#}`{@7byJYVq+rZq(IpKD; z=&^r8ouSYvL2jY!hW}oo6fW^i{cKJ&ZApeqtC1Y{P~PNOni9S@!Pz z7+P4;d!A#RE2+YdrsZ6-PM^)nTi@k-F$t%g@!ZYqH1byz0|CedQ=KH()(QMx0dmRC z)6KRBgL9w}q?*@%*@SoT;ayRjv1i^)l(df-Zuq?*ZmI_W$Rf3D-6L|NPvWu`RzT$2 zMDrB$!5GHYb83bS*H^xr%77k&aLa(tSxNAaq#8?u#cza2B^OFC+igq9#tS*0x{g?X zX2oJ=rEz_0K6v%_FxTuma>TqQS_zS}w7h(JVgfbPsVZ4<)Z4sBSkLu>j|lm_c#&f}thH&AClXQLx^$!O7WimOuH*dN z+=2c30jz)mexRNQC-no=&}C!;u9yl;&~B zPL}x0)lZN!NLL>?m2GO28>)=TMOn0BpCD2Yi=$=_ex4jkzlfs zFA%YCpF}nXVGAxdOX(mDkCp}sVSvJ8M~_w;q{hVb?~oNa0s`gW!HANGo7v%&y;k8v z?{g02vo}pe0}~N4!E|(fr>XeC;?Jr(7))qL>fR@}HoMr#m0^#!iDi2Joq2nHWnSJT zn_O@qqd$shcI~3uDujRwkX8I>-@V)TmrlT>Db=uU^ExGVqG|^w*ulZUvDk)W<^ogz z3J*}|eb0|HlV%~ik;|!Snp#V(aRUwMrp!BbB!eu9Qx-O9%6R;EdqMgH;&69}Yg$Um zP7-+BpFgh^B)7D*Ab*s+l?Z(fE&*g+idx(iX&@Kn1TE1U-}Ww^J9+Z2?Y+9Xy3RB0 z_gkIDz1(Q6l`dYtejP*oqod=&C%}de1qE2WM#t?sKDvYJWZl1?c9;0_!Z_e35;lL< z*tb`wS;*wg>*8W##qe`r&0#Pv7-J6Q*l!_fSylu}y>Q`z7q^L_VYdBv7mb$PtH-J$ z52DAimAB-3$L{^e5}EB?m2tXU%B^fVN%6%LGucR8=KE?sOo(uDG#w3;j+S8a-WIu&#;7!|Lkl zMIS%Ls-?0E3p;*vBaM!Z&RO4aU7S?8eEIVE^X~GDJ9jExx?~475!hcJ03AE++_`g! zsi{gHs3U}}dd!v<>`B0+r34LPYRXI^y~T#acV~CVe+4%<*=*ZdbAy+lMDymNy}f16 zpZ|;{S(l(45)vYA@w52Nn>P|(^vzY&s|5-+e(0OJvB2@5&x&R_`dmzvy^}?oVUa-N z_aKsw15;jPvqk0YK5ER#^y=lOjF=imVx`A)w8n2*dJ$3eR8ebuZ}q6Fw(b?p^CwMA z;{E+qw6wHB#GKQNz7v>Q7j=s0-o1Md9_+qLqcsEYd*%(ur=p^R$BreV3PFuyZfU8& zjulhn#gGn;mgN5Mq089kgMOpg>L(A8MI9!HPxV(vg+A!+?w+5W4U34F?y30k?yuEz z4%F1%DJdx+4KR;N;$Rfp!Fae8W17X5X0BqqbVXQM!vMUoAH)CUH&v8tWZ1mU=M?+Hq6yykofM?z1L>rDGP-Kb7fCE(TLHly|#Zpy4`X>mcI z1xr;$!-E}-Jt7qJHE|ZFb;6b+AI05xi_M+WCU{BkS(tfGxAu)6PFVrMRaZ~Y$do6D!0haKgcPh{Q0cE~47fNs2^Qtc7b%izn$dGH zrkx~1!+z7e+3Q$Pz}~Y^62Np=@@$Ez=_8aFoZ}pB3zgywO0w`bZc&9HtAuO+E?=gWy<@R+biKaXsO2amI-I*ngCtC?NTz)}6W5_UB z-d;S2fcEg=!-U+afGa|W$k+;I*4Cn~NB5~{t#|>Jaw@oEGqgFSnyE%kBS{zV*g}YJ2_uIdvK!;sFxqeY{9uO^E(d81Jv&4O zC$4OgwB3yUxrn_*VK2(~g3Dj9+z(x23PR+QJ_HtkNKeyP{t{gErf8e{0Vl}^Ch)V7ARFmec4mNBORG@Fz{pLndN#x{+ zI6BT}52b^quw86<^JYKmuF}%dP1Mv0m*k)Zk%&!FkpV(wmv{%}#KzqG^OrA9KfDC^ zO2iMkN{Zld2sU7{hO@#vHqph%Fem3CWBB=Yc6QQvL7h%q3)ZET2 ze~*1Hj;6BreS1{^=7es~o;(B*{7;aFXBb)=xVFXVR##?P+6+hmpS&1K2TlBCA{4Te zmQ?J!UPDjbGkxi;maF3=rfH!sCIRZzX$p$j)qngEfbZKzW5?hIr}e;XyC%vH)C0`PkT~ zPBF30MwC|6(BNGDE?)zNmLe%B$*q+WDPmUPmh?@IM^tnXQHUGF7r-pY0f)&x-K&;? zx!26|o5U`x+k?COH0>^9>M6-Z1|qK5DfVdj(n|3ob>Z_{6yEH?Ss-ZSh~trka+HY8 zK)rOr4kjip^4G6lfrXDT=J)En_mEwc!{g-SIAryEyMZ8n z@IXpRN>NMg(j@{)f>o-hsKAVE_W|ZK_3!#VQGf}`>I!N6beO= zQwC|bq~s{$Z2NuYl9CcmPEH6hb?K(s1y*t~HSCR_I#%ri7Lw6ytoam{?dB%q$YLK9 z)wohRHn}46ZS#SM+wV`+H`tVUjGdjGpTD-QPKDwyHNZwjqOS`Ub$q}Mf*?z$a3iU= zB{$neE>79=eaWeU4#;xzLhi2c7p#!7tYOEX=>9{>w(xF=dyVaC3kZ(%xJwpn+(}A` znlaQ+H>>_y>0f*=!2s!uVzV3|15QYus0TGDD=SNyov4!KkcgIi`-(#)-t8QecMdVp zBV_XHj?=r%nNfRIsFZdqb-p}g9#*{i`*!+Y8v!iGDcC0x)6>CU6L`H{E#24GS2g*% z`#EsHpcA>sfOaOevCrLdmgf3FmEF%f3Ydh1fHDBm4pJ;7i)PxM?Q0WHY-p53LUrshJV z`t8ijfKumlr!N*lTk+#ykayYU&!f$+#zBYQIL(-K*59buH$+pj+TqRtlQXI`UyKv7 z{?YaG`#E}e3sv~VgE<2dKFX>lq;~mgyaW#53Cn<8ZUxj)B-~F+Re0bkhrg2t-^g_&%X%|-y>ot_xUxn z`&sU_%Yi4xpci zh={m&Yi;cm;2KI1d3LPEzS=krGBF!NncdMA3D|4ZI5$>Oq+&FHgy`tU9jNPidwU^K zprBKTsX<9noxmf4orWLz*0`XS#DN({%0}$iPQVoSL5e?gv~H^8rI!Zg2z~vU@&;L4 zR(#P4Ss$AEcHnRf4GI=;-d=RaBvhm9M>`5(6F|m5hQW^z0}g`YW@k6R8K6%fR3JA) zcv?c)40JVGybuw}o^Mz)Iv;s@vLmfE3g{DuW6rsjiVZX>rG+(*8IH{5S*;=Bet(|R zuesdvYc4A=m$*zIKQD_%kP!ePK1LoD5>m6z3Vwye7_XWf-l6Nysj4$$CqlXyQ$yf? z35k0aMwenazXpmqI~4YFYGlY!0(kXxj?bXjVAp@-X6NYGUzDmg2u;mPOoc)acCO1V z1sp%SyE!7Dt*TEtT934yTx40jh0mnP4vMBkA);G!#^sA)^3uT~nQz{Fj6|}uLmZGO z#4Tfh3D1Vx0}POM4rU1z3`)THfn=1=A|P9n4qv1YyJRw|#!P8eGv;3FS>1W%t zuP7$Zk0p4NBzfx&5A7whmo|9ayB;0e*Ami&rEL~6V)_};?HAvgbhgX1PE}PE>08)k z!S3S4i=dDRt~KA)wNvnx1gKboDK9QAhLVcGK}|e|lF$i1Gj;fm5r@q1Lew!WHug(n zqazdquoA4StY^LVC`Bn^dTUfZef)?q$j;7IdC&@}3{VTKwcpvzeT79u9FEp=Gc&Ye zOL7#`PgJFC zZI^+mJqqD_0KH9UEOw)>{rvo(d~D*$X&WAPjq$`BUqfiaQcg=tTUuHwxK9mcTM{Ak z{CVu4i~KZ7KRY{(8&cR%VhRY<)znOW*9#e}jSIA3KXPOgdj_%175)$i%L*9qYkb$% z>|1rk+VR>Fi@Nbpo&UW7=0@MnB{uS;a6*dVT!VAZFF}CXl^y)+;dM^^F`s7|`Q$_m z&Yie1+Qz-5`jG0w)4sPE&c{eMZuloEQ{CJ^+V+9-&K@Zj2bCvBgVZRJJj+@xTy7rO-UVF0AO#Qa>P*LsJyZ25eZA;o)N#j(mgzT}TL;9)u z^D7CF>hOj?PCfIyXB`_dYCR`5P1mV=eon^N{HebB3fD{(>GJ2D!z@5#PcG0G?d01* z3QC*!lsWucD55$6KJX45UEA~}O@`9MCasdv*T+iFScMz^I~p$oFd7f)Rbyy!zm3)W z^+ZW|lJZ7mIN|XF(Qp&Ot^DhFsfKsuJlJGVnH=V?nQUHCdTZwHZ$6*u*I5{AOlBXJ zd>{stnLXFy<8QK_N|6~i!;-3bRXu@JVt!?T{9ooTX#M&t;e9E=-0Yi3Y%&JuKku9V1?k3JE5rBhw#13` z<9yta?h3~JarVtT{sP-b(iL|*e5L<0$ZhY*d+*Ff8^;BI`y8sMmwGfip$1@PLqR+OVpa!X%WC{L-U0@aBSaB*bZ6~Hb2P#F$6sYg-#U1kyV(2 z?CC5=^(d~qQkPd!dTeBn*OCd0|H1vjX$CdydU|@|#F78(*|QQ)AYsBk3U!z#Z|1c} z-SqUdX~pY81fk(fh3fT$H4HQ}7zg7%38{CL)mx|zbY0grJjdW)5S2#LM?I2}r$oV3 zt4`OO^yRG#rfnNYR>G@tgO}Ye8hFaa#>TG>6r?lKGr1CWNZS_s2sMY;3L=vsad;F% z!-4UVMIoJqJO;W55fcQ33Baa+HIFw)=@U=$>a&8q!npIzm1k@!^gXKzO2?OyQcU%K zf34Ca&T@m79xgnD&-s~|XIVk_%VG74kPbXR2AdGGZ&f?QK){vV+#2Uj*tL?j{m~&; zDoJ_cVyRx2S4fvlvAXNZ72nz`tT2s?`Rj;`hEv7;Tp+)3^s}u*CUe;}n^h~vksN^_n z74Z0V)rJ1F!2ie<=_Dj(CMM^F8FNx5%2pL^XI3(33=^Ol1A{))y!b5`Zmmm~GHz77 z)^?cZbAYQ^2z?%cL^()A2xB}q`t4X|4fEpaoA{=aLy1`yR3$XQ| z9pR$Dkh=iHqd?QSdexgzu%olHCPJ1ubnb7S{C`88yVOKD0kS}>odPlgxru}g+81eM z7$~$*GDs#JZe(1EE+F#HpI{M?0IBzgWPlK#3;6Ki17=4%*FniX6E*=PS70CO;TBB_ z{9@UUA3uhzG{s1N;adFZ`&$=hyF*M&OyK`4IoBzmL1JJ4GHAfrb+2EqjZrBtD~kg- zz&EF-rPbDf+}sCLFD|Z4frr<~(9jUXKFN~bt)tzlOs-v#n z=%KLZh|V3jn_|C|l#Gp!XX}d)UX_jxoiI)omQbDd*xA0xl0T=gqm%}I!Uu3TCnP<$ zT`kTAOs~LT1mGwn(7AqqHiljJtF_sfla1}-9Pf7c$KVa2)y$+n6yh?>H|@6T&b#GA zYwENVQ`O*Ue^_!ZcG#va!pF(-&ptV!i^Y9KUw?MIT%1|VsUFY)r2-8p^pPoq8UU(P zgBpW|lwN6-2DYV{AKn-#2>hy-F6F?i5+rQPedv%}Jj7}ZEiDtp<@f8DzXS=ZP!<*! zZ{NNRHyOMbkSmVEdj(QVF~lGef396S)n8X$SjfuFjdg7eA_Qw?%ce~XB6en- zPnw}#BNkZ;1wo{TvAe0cIXNkb->7~YmJj$QP-)<))wM;y#LUdtL2PPkYs0F8G!3)b z(ntX{%Ikd8ez4;vnzf%IMIm58$-u0fI(_=gHE77*;!AcwjU2;oECh1fQ4wNsJ#kAh zZFK>;0~Qzh08U_NXEy_q^xkGVi-GzhVHPOdRT8weY}ry)TIz_hLkLzg&_LPQUc}{7 zQ_~PC3a$lp$P(CQ0*OMAVvRY)Y|rkz)xGbPeAG{I^?jl2FxQ^>*xa1kAolimTMt7-|Qn`|1X#Aba%ca@27pwI~MsxlX`yi48g=ph6RYbE-fw2qr%?O-(41{ zg7L&y?&46U9h#-vxpM+sIJ`eqJ#&(4Yhf7z-AeoE>i>pa*F66OH3GRZ+t$<>vAJA9zYRY6IJQMo>Aueoa1mwg`ni zos2d`%b}OGvuppsgB*bS-o6;RqwLY>RP4>?^Ljc@ zi*j0NwC%L)RcZ52SgBQ|tx)M1XNQq7j17Im?nAyE&KZ{}OonvEPyapNHQy~~tc2s9 z=g*x$B*`fYA$)2OjY}Hx-d-)DFT6_LzH?_aSR@h(tjL`62M-=3eMd!(ytJk0>;u}j zpvqyw>N$Js_H9sCJh1bbpMRZ{HToB~T#Q`-1WGXCNy*6}_Fc~drxg624o&b&oH^rO z41?Qdngi@`(X?XGvCDK<6hKpPwVJqbSuak@c5*iTg=?hVMMW2`S2GKH)YF&3hc^8a zNu`FJmxI$AIIAU`OFy>%vUBeO6V#H{1urPM1I1fgo7`w@MG1eLa$rCJI~jR9{t^*B zz`}9}Ut&k*^qt_~;gQYnjoinoD`MFt)hWG|fgc?a-23*u2dA)q|4*dTVL;2mJ4vtc zeu$I=BQ54M11E5v@uFzf;FdarR5+ucc)%vEG~E5raB!YK=_8i z&wTg*<8UzTakI;CS>C^Y|H@mLh(^@qU1fn-=RkNV4SkJ=hm{3H0C3QXheMavkA()|*OImb1>qW0S^X?Rj7d>C}f{;O~15gnh0@N5T zYHD%w4rFPsUk5TB(TV`ITRJT1<;#}<^8inQV`GT&Xq@qb%z+>?K0Z#g{6wc{7M@qK zs$vlPfAJg-_w0zVV3?$4iv6jl=11+kAK>!Si~jnYhWCU01p$Nh&G&>B6bO{AHeG+^ zH(aJBd=hSu7ly+1{I;B#1T%(vM5Tc^XR2n(JM`m6C?l-KQQ#t{>kX2xmt6;SfGrI! z-p$PoN`O6f6gV%0#*Ldd!`5~1%r#^X;&vp%9ENkJ4@f<`oKa~GHg>xHCTypneT5+4 zC531i85h#?7r7vCE^m8Jq>)jwtrbIVZm!>L1a~wXWa_++bE)lm_W>0LUq!V^%hTP_ zrb%o2tk_Y1F2ChGSX(W4XhcQ7&9SyoYxw?a?AW#K>_CLABJBa}ktqwMG9t?u!410eZSUY>v}Kz#PIdgkL( zf#3#nvq@`SbB`}t4uPTE4pC2Wu(Owxm(%>>k?Ovu8mh2{=%Bmm!re8#05tEmYYR7avTW2h+);4A(5HU7<;YY@HQ1)3X0 zjnG>~DX_NKw3~CA4F9zcK=H31C=L6a!r$Q?-va;A;{fJ9})`$F0-cC=iCMS2< z&H%7a@{c;$F-dQelhNe1!)Nunt+Y@5o<5a%ezX&G^)4THR9GpzI##;c+S(-5TnB47 zP+dk)3!3ImDznBZSI4RzBe_3#08xaOu@wr>!4Rj{jICB|uYOG?fx1yuLVJRnhR$S; zo$IFFl}P&EUj8-q38n&ToJJu+2K$SKXyRc5&w1=vReAaF^3w3~ z9uTOQSHh|p8F>RW0j@cwBbNzid~UKIAsce&$XF>4^8aBjE@SZhz~0~}QB~qHUHjwG z!Ti3_e*Ybb4umUm(J~4Qq%_pNok1-U0L%auckkT`o^hQT;*IynT3(*%ezAJpBc`S^ zJ1_3uHT_Z3@;$F~oW@a0Pdl02m)tffcOkJgoHlyLc1OYJaM`KIVgwdRYT zlFiqt{3CVV;xs0aW?eTEy5j_owH_N6W0`qYWIrAxXn%D7{x{fV&>m3S%uf#s&~C=M z(>PTW)w<#ZNH@{kFs{P8`w~sWq6@4`I3j7^JzJdi+vUg2<5PNJzrdB-9_Nww*$>ww z%;De5YcwXmCv6;Qp1iYR2eH3XdP+Vx>UVW@wah(z%BAj6>^PjOVijh=P_CmZ3E}T+ zhQPlrvzu*+gIC*<5t_qQPyAKLe8YUzDKy1>W}O=t~EK+1-;u7Y6n5}!P&!tTfidxFsH3X65&L&x?HcegO`Q_h~H*|~FO zeqI2*Jf^LAwjsioq|k23lfUrT*VhUV7YtY}SUr#+Cr_SCf4G2(2hs={poe>U>JeoT zDAYEX^3n?!H(23&zkU0LfVb-*Cb}GCfTpG<+Po`(Fh5MLL&GxSxQ50HsBwVf_czml zwITLlPtOfF1yDae{dvc;7@A!wwsw8}rQ7efZQJ$@|jgjc+2*L|Cz4vq9FDDzl*_$J6zv(4yTuW7Eg?fp__3E9T zY}(Bt|Da{6n#F$YWp*L^_(&A2XC)*IcmseCFNxBaneM!E!u_}aeS&o~H#t1^&WmwY z=PvetKKJsqeDDYjS~Tp(t|foh$XG(xE@mjn%?g$zFiX*$tA`$_KTu<+N*VSaY_i!a zJQo;vA8pKPMI}lh?p5{KQ9*bH!pn}tpcpZn)0ZiJ&WNs6Q~Vh+j&n;65*}zDh@L%@ zbAULwumGt8m=VN?rm4)EcD~<>xg-WlOzKXo2_1J89G~G-x%yg=M{xd&KX=)I7~xb({Zhvc-;dn5w%i^lE)Bka^^ZQrIU2)oV zOY#)nDQ@CYg_M;9z;vIudxb@Xc(lYJ1q7L+dD$+s5}`-L#Fl_Z!J8n|;=lqoxPQw_ zXYDJcAbbHf#sl=-d3z%{H~{XUHL?aZqWW1BIfJeF%QEv(@?j-y?{AkLWiwLLESHSm zYSW)!MW?QN^>opu-KUjnLqf7e`PBzC{<$40KcxFLe-cL|)1QZ;Jj8D&zI@q+Mq@%g ztGL0LrVq~sXp|_mN!J5^c`=JGfz{2aYJq2je%G$a!}h=KRoGQ&!qLbgeRf?z(?ia< zad)>HDRbINNzvN1X_3ch=cV)am79N6uXc#JDtC5oDqan88deB zGE1Iav`?;#@L=EiPFq_0)+{Rkm#WEsqt-TV;L?K!&xTf@8@Z^aCeqMK1eN|agdccX{iNW9qB*^L#wR<+AJ6PZpbX=)k#aNHl!KJ-PIOx~?<{pWpy z`zvshDua4g&R&pTkKATvXVD0oQ-1&yEvPvUq6=-~a7VziXP4yU_L9K~)k=F6B(>M?jP7{tn(w$cK5H%8>%eY!)LU9nVEf7nIq?~1IShmBv18+igjs{NsD-2{ z0K8~}OOmjsdId5M02i(k)l3Ur04K~NfY~CzgR1B#p%{r=$HI8JjLY<2OfB6w83mhhZ z7P%737Xj4K(UHc)7~#vx$_kHQfUojJP|&8j?yfGPF&d#!Esn5GfD5!0{P;w+C62WL zjb(0x^W%#6XOI+vU${aEF|Rm!ypziy`HOPgjt1{M;KbR-xVZ}{v9tjB3`OO zdpPs+V$5c$euX`bw$s7INF&~ICuw)=7>CDXpea*@ zGUWe)3sG%=3!}|^mzh{+HIqLKho%kK7z=amE`^MNE+t=^L?muvBg5wKx$z_kBxSrx zLa^HcXcOICJ3AjK54ShXFzE_%7= zymkmI)&upUGAt-+;}MMgv-85k!raecPnD1lmhgCe?Uhe8FR?(t4ct^&UG}d4Yeqxt zarh(!TAf(PgcG0NI3PE7QFHAw9C2t$jZ}_n0L^OBY;c$sH2WE#)He?*U%zOun==S3 zo8;M9y_00=BH86mT_dx?xKWv%#aR^_-h*%f_P1dL&h+YLA!)l10xC`!qxE&$u=wBQkQes-|!4tDDs|>D- z)*Lo!FKa!fZeuOVy}PRHbb{mbR+@@PrY$Sq`SLii2ZT?nf>@FVUK$pJ3ElvtywX!l z8XnGpB5xmAMn(o*pNF4I5srAYE4ZZ~0KkhgG&Ds0L^8C(?c5r%!7%P4M=nxegsRzU zLG27T?hb~`gKb-KKkX&&2~rlUag-U9!`F67*k=-p?_I$^i*Mu|I;6i`x5VZ~)ixxU zu|MBXdB!=mIGxtZ(=)p@9nb-F7twcskwDNPx&uJw;X2S>fR#$kczop1;9mAb(~zy_ zYiC?SnpEuV$9wEN+rzVbR&Ml!sv(}MU}iRgslo*^vyX8}AdW0hbwe2W<%!6`P2IG z_=VEqV&XYIu&h>pl@~G^+(A6&261X?dYbw0<(mzvM(551pPV@ik_nZj0OS^Q4dbZV z`g*^Xu}Xw$kXncaT~y8&vGK4YKXRgp&HC#AfJ)H^qx%(R(VDID1~_$`R_5SrJ%tP!Bje`RxM(kPo7-w8~!eudtH(BL~qK8 z6dUqmS9=vLdHby1!z=HK9AO_jwtiJ=y*+>Y&Jp>qnX_bz@nZF@dZ*n4^y>8eG?)qN6Hz(9?6VG% z6`p2L9}brj1a8CB2EwIn)=5<0+WC9%6oPHr%s_!bE&|9xsa=zxy$mr9R^LRpY9-<| zGSNpRdhD12@ze@NCMI~=@RSkdiESV`HQ(wKf|+|B6r_n%g~9w@K>FI$z zJ4mMc$B!zMDLD6AoaFA+p)vP81H4mxHKk}|A(M5mnh@YnjNgk;^`%O1qCzFB!c+h z(i`TFTEw>T*we?4lWrfswv` znAX<^z`8JPZhoF-sOSc-Ot6S*442Enb9jyhvi~m8*Yd^g#kezqOwrA}6s@ia$_$-K z>9rC_`Yrjcu5aHH1)NqwzI9?~=noWi8}B!F?hvilCzKpilXxm%Qu@e;m3p92_ENaqsm__Xn)JBR{9t9DPGcco~%(f z&1EHnR6_BLry9IRjj)^Z(xazO`O)74SpuYv9NjE-&7qo$$oY6s6DYT2gd9*@tf1&o z+z{PxAem3!+dxgNonvQy`EnaaLJskK9K7u-bU^@LC^Ny3V{m6@uAz_zHKgq{dd9(F z4r!)>=-5BTgvX!|58NSb*s_J_7y%&xN8)O+A5dd3SvMG;~2c58%1f0gz7M zy|6$_7= zuN%ENXne$)*$1o#(hnsU!LP$jigxMqB)Y?wPk`hD4aN*b28}vjbU8Wi(Qs=VN3S3$ z3J>{$rU=eqC;IX*n|L4?wgI-C6LieG=RpKR*VDWG{$-5;Je<9-eWU-22+*MNu#S(> zdr^-cQF_HTu$Iq+>4*YslUBk(tkir)^sb2eLBi)YII@czb3Z<^bwyBS| zZ~~O1y1AX;UHnF}`(qr-1EjCV?4M)i%K|IyQ69#@&c%gT?Et|FthN@Kui8cT!@`6b zAB5}}`uY*u&r@KD2IJrgkp_?8!d}|_bpywtLw0cf`g5rtAmedL_UMrDorJ-ikkSa! z1wlt=-6CNy-pUwR)$1{J8Zb!+UQjm}eXW5&5X4I6zI^$Dm3Q#K0St*XXwKS5ue2^c)A$idQ z^uhzAl;QHT*azS02)PAaFY*~jSy&1Xb`H$#q@bE%0C9Yv{eYz-inSUkg~@ zn(LSj%z$qJP794qxx@)>FhI;XYs>;mws2^hqdEbEPx*h`eCp+w8!0BQEalVEXx{$R zTwq%sX4;zS5FNDQNZixpm#bH{hF$7ubnU)#wsp76@SH77vO}&5DyB0bhr9dx=f4UM zOT9RLL`0;?h#x5q?JC-t7H2333UU(NY%bg0Ryb{tNyYQ1Y7qx6Q4s zneZ432pgy+hG(Y;8J~jvxC~i`Ml4y5f*VPPAc&dO#H08Shw(JMYZbPc85u^wrde2C`(n4k=*u#uzWyD)>O4-lO_oRXtoy3o zNer?Aw5ugFQDCETYtWHMJ}+K~Ky%a)K0>=0gbnK~g*p}%t-^+rq~}MjN?2Hofg~_t z3VHfe`GZIa^%n(M(Xb}Q)I;dM3KQTGDJUs_aQk)v9|O``E+GRQIV zkA3bEDgnd|03PHm6h3=qa-mI27WxGT=b=_oUw7zO3&=`sBWFC0X#;fyI9Bvbf!^ta zQlO3Ci^`RF;tAkVOT*cgKIjfm%m7o7^E2g({em7ly#~1n*FCCC)NHvw$Hh=2@sJ=a zWe?Kv({3hPw0~H0`~788(}d0F`5m8_$gwuVcD!IG7kCO7Gj5MGec7yj@%2j!qyl(BlX(s3=hCG%ODBb8$(}{sl~pE$lhW z`$gw1u23;vLp75lHYB9g_olgI+w4DH;Nk2U&|z-Tw6LIvGC2^FR&U13UthQ->jU1Ub)eaKFOCF%kzDxELfH z0AgYar)7{oCVvOoUBK@3fCve=kSySGKz197%W&-3?wrFPon{%`x)KE$MK}~;i(iI) zcxA^CL%_%E9U9r70}r4xCCg=wDvMH|2-1EsI<1{JobL>CDE~d}h$61SVQC1t^3h|h z%JW0)HB^u17|V@6PqzA+S}tR8eB2*y@YAQaZQsGWgW`!LF|ap8G{3-!wmpoHmhL>P zp-rh0@*`niR?}h}4OGb_$K2;5=Vq-9$U1@#kqboyAQ+K>0RgrH)Mvar?%uy&v08QE ztTP1!6(B{k030f3XQ5wpMVVbX+49kVpalQ~Y;I7JG=xN{$jWKkp?%j;pae8^buoj% zg$UL%CNV|oX$@eJhAs5R+n(*3tk9Ew6Ed;PBOlSODTpu>5xx^5zJEkxdUm#$+=TxM=VfbxD8|!;hDA=elV))Z6C`(GwS?y9M9c#3GE#S zHle@;yT4I9;TC4q8kRQ01%o*%E`7OmI_-;OwVoIcI#|PkkRWOCrEbUAzsC%<@9zXB zY<}aY)_mA%u#aNkY8bvX9Ip3o!5rb_Qho+7|dl?aD|{QbeqIR?GuZ}j^Pmoi>DxOi3w>=GPJ zM#2D@bu!9z~&yhKH zL)Nynd@ppPMDO`|9Dr_?NFOK%ZLW;*1DwRg8lY>u#>OjvNSTecm9UQdQl-OE0TQ?n zOLXh7+!6Doy~q#cWCDevx8tziE}R1=83QH=>yTewy(swYDYAs)w0WcnYHE4DgoaDQ zMr-QLHk)Y=?lJnC=>58I2^0bj!D#?%1OeuGY-|kn6c#?De}U!>dYwW3z`22#7yLRj zWQsu&p&jBMh|(a3{0>s4PqR1S&S|z|WHuN2jKNvDAD9AIWkB6Sf$#~?kYUk4fgiJU zAP#nygi~b|_@)51DF83D5f=u0Xt%Qp8pEK2`x*{=01?3wwt!p%{DzsC8KB^OX$o=8 z4Ym(4YGV*hLv#@w2O-6?%sy~{kHAj=2Mz8LGRloV9zmJ|_?O?KiV1=Qe1Sn&GfCIzxFdofrMYd49|5IU)`r7?Q zRmsu%qms()(9n6D0KZgH2vxqx%4Ge{JP%)$voA8qs|Kx`U9LqPahtD zXRkl3`U>n!uo^ZCMi}hx*S1k0?nrDyyg_Z51n^dob2Nb)u=L7bZ8JkUjsV;YiH=|( zN=Qd@P~HY>;JVPFwE;Nuku_E*wfxf~Kw+^6gEhpc)P1%6(cCP<2FdsGsaZW(AdPV- z&lIQ$J05Mse7ys1{Z}&s5sb7IL=bSwfh*b={yR@|CAb$;l%-J|p(19{c?7xpsybpb4DJSG^RJR%1g@bV3HIluuxy(A zivZ@#vbFJgp1VHN7I-eg11}tCIF{}unV}lTNM$ajlt%wR+q!%7+p?w(&wA)A{muc$ zR(M+e4*y=g>(OqaZno?Lv%Le3F0dRSo`ZYCzkIo~(0FV}q5yzCqY$^jngGrl)UF}D z9t}|_Kww5K3L!HC_jw3)v5RM&fv^u@Hw1&A3*rbQK_Ah$W|@}&SmA*@TVLOH?;ai4 z*?%M}tZQC>f$*Lj=%m8%3)RgvcZ_fLzxDU2UOx?{FbJnaAdhgrkj>gs4a(|3JOtu# z0&^-%95~GoglyW_XZynzfdnQ%v6U1R!vU}iaJN#kUtbM8KYkp5_z5;UxVh646DHe| zGSo>gc7MR3?&a-$0DB&=YnW{hH-tfuK6(BelaU%Qz`byR=3s0FQhT642a^st4~*i4 z*H#c*i-gSp6TjQo*g*Q(`NIcb%l=$mb{JxYl+phmP{OkHp!j;Jmg|@pj-Y<(Lv(}U z^V(9KhnmV|*;F;^KQ0sW&Ae0&cSyFl4UP*6QTET`_k=W8on@bsdH>@_$#kX4r;6yJ z#FhJI(Dqe^y$zDyx=Aa1f2$d>gfH+V*uTb&>y z0-L3$L|hrT+%GJ=N$f1tt^ckeOz*+p8YL0=8H!l4bmf-%P+~fZ+nvo+HowC0OfT_x z(#l+J3nJMlJ%qY*#K%U~C4-pv*!Gzv=Y0P!nuyd3t`p&pIDW9-(D|OGv*V)=r^^QXP|^@ zB4Z#&&5=KO{HRVi9`JJtVs33ei?NS7!gsf;!pmGx|9zjA&QQF5waHo{tM^b*p_OB^ z1gd2J8UF+LPX@k28me=V_AtIJYNq4-?^NlZcZmZ(H)XN0+%C8fG(Fs(FpE|iGe7!1 zwRqC}<-ZT{9_~T}mrs(bhXhHhO-gLb!uM-HvmOWD*1zAv`6dB!fktiVsK|q+%CL=$ zzP!q{CoQhVb>*BB^~s2~!gif*i9Zr`u^&2D5AUq%ygp0uIxf#Qcx0#<5pvG@Xmree zZ2m`O(z53Z49el359P||N7()J^(CjG4%}z!=&t#<+0R7%xOA{Bv9^I^DGT-+?D+Fl z8Op0(B1_m~?*I6!HvfU6-*Z_^Irq=dnXsZG60=RW z<~GTFWEpO^L>}3s&g(fh@Vp(!cF9x9kNf)?OfYk4zBNjxtZ0`;i_V=N#BEKAHk8f{ zDUB;hIUZ4fQv^cCQ}jNg7Rdub!g=ZnWDhNmUgj_65&tbaU^!vNqQqlS^z)_3ljsqy z>9AtGGjZ>CHtzR8PV2DtD9Pdf@o>=+KxIm0!Yy*+!hdRZjrVW_V~5`+_cU?tkT@PL0`)_NDBBMiYz8;j;J^h26Rn;(iv9B=6{$ zRYwetulsEaHs7>l!Z*3dgR{V2xOYdrIjeTafzxzJU9a^e|IG&0&oa1wZ_|JT;!pbG zeC1fvEg}L_mG$QNE|emH|DBJ&BpG-^j9F4|Vx$XxfBGN7BP(^z^YU<|6Z%L9D;bgX z_fE&=9QB#@#VFXMeG?Y@dsG?u!TZbH?BObLc_tG=lGq%Mwu;UvW8E8!ovy!R=5jpd zPYX)y_a@Ex1BCWH7PoI}Rd?+M@-3^pRH*#5*+W4i(N1uDb~(MmJXlz7Yutuj`shpH zXJPNqZx6N9`}P_`nERNzOfDha{+@&duyHBJ%v$qD2JKR5XY1(qDd%?LjV^samK+@E z4I$}q=e7QRnGN&h?Z|oFSsBOpoXB^p!H$J=96T8s&)LNg$E7MPED~5)GN+fnjKKly z49r_G;l5ZhjBGa_NNu_R#BtV>uSrTtH2h~-2FCk{0>cOjOaZ<7ei z@5&i~u>Ld1D`B|IP2c<&6W#TSoJeyMMU|?y+Ov^GL2B9ZyciPF?@!h}SQD-jgLX(~ zNn=n6i(etve8&H(NY}7?x}9^}*pMqumhJe;@ty>jOF z7Cq`yT1!5*5x&Qk!%2(?zJFrCmhGMKc2rJeXc5&y+b^zktzVzCB;C8EWF4~EjV5|^ zqW`XvZ+GC$Cx6Dg`Qg>)nw%Ro=XM>93;T5CD%&SgM0LtPSA9M@1DR`%+*O)lfziqqO0|Di*|$B+^NZ`x4ruzc z4u}ai@22S5Mi*Q+-Q-$oyQAo1C?_V<sJ*n)8wy%ZVx8JZ*kpIw?q% z`_;2ux9-3j=Tx@fH74~mJ0?CcmlL~IZe&G6p3nU6@6^vyNPQoWJ8ypB5Nv`ES`u<| zn${-r-(2XA=BNLDZyu~Yb;Z*Y401SDPZTPw&FsGC+yBSVQo~9iJHKpL(IaQba9f=% zeu?x=S7tSrZyfU$t8B&5uO7#+ftE2T=7Y zpS1MC{XzAR7gg;K#-EWr=Vi_X*-QH4Z!%v}(H@URd8L;In+UK0;JDfThyo!eN`Ott ztYi5RLqhY0^c~YlS&zpvYfmibQ8yR(UKRC7B!Ss6TU8JDFyOJzUpR2C^ww1#P{>sL zi;I&QOjE`O1+Wba^x;Po3;5Ge@Ja|cXLZ^-Pt~BcIMPwGP`>%sID-{uU#FaIszK*M z9*uiJ^7zb7?I;HUXV9l!&C&Nu46eOfZ>3q8{@yFAV*V+tEUxr&vCw>r<@d1qrW2MN z8m*WM-o}aE$=zd%?5fO`jU(`9mScY9P`t9;|E8z&c*dQiHOoJ=L%I?8e~@ss*-_@* zXl91U6%=zFc9c)}-A{K8mGfIttViBfZxxpq8tGH|By0AKpL;KzxVP%N1kG*s9Gqx* zvz>3XGUhq|4x5lIPphYGl?Qxng7Lgir9X6BBx(Ffrn}_Nck{h!Ki|2%rx#ULWua$= zD{^kpOY%n1;tne9AnP0Tkjlj#T~_LQ5T+B6|3+B(odjHI?A^5XdkXtkiPXcY#T}D4#agjJ8{}1~6Oj~}0yD?}ZuAU7(zKX7I ziL7$GV;?O3o)ezmTf@&mjtvB$%%45;hEfWU1VC|ZA2hJ=u0Om5a)O{=+S1yJ3EEjV zu->L|x1+QSW?e{t~k(`M1=j3vcg_U@4=kbB%)T!Nb!v&%ah%un<3B6ft zKvoL?Ci|ef0m)812z>$di%|@RXg59VoRdcpOPCDR972PSg0eNhgyG(#iVCAArI?=y3)B80(7?$!$S}EeJcg83 znj(HlaWN5}PCICY!>mIQQ(7f4Dai}Or@i3UI}GXNvy=RAWD*cCl5}q2vS>wC&PF`b zYD(pg;d10nZJzx1;WT(88! zdaSWBKcEru=d?>HwE>TC?2vB7n7i<&K$V87E81+{6T$TFB6@O%nA)L}7IseHMak2Ao>HUEeoikBss+J$V|&`VNbXBV+;>)nJTBZ0 z2s6H!chG-ss5Pwl>VoER?gtC65qai|huvm}7)I+1a&1aQz_Y=$7l1^v3?#tPZ=Mxk z1n-WgG>rh9i;E3nUE6+yUb_W%^ozO4cC^nq8fz0|%TINUIGU@zUA2*|KurF<`~9SB z`Oljgh(_8c|EJeUsTz)-z)EvMZ7-cUUGh_OT*5> zHR_F$Lx(coQ68nO9|~6D4JI^e;2G3KA{WN^5X^hS{j4U)&ySHU$0`1B46=Iv!KNh)Wjzt7Dlg@3Y$-L~z1G;e_( z#_I^W5mUn49O+1o7&B&MpK+;w5I@bwxAL>dC+Who87A?+ceV_1lEBBg)I8K;$)h+^ zd;*QVux{mYI=AM_73_Vlx6E>`5#-jcoA0=8jR{9qMkCx5j_>nZ6gZcZRPNyz-}dr9 z%TL;I#h7tAc*@6~1i`((JPEjEY6ic13GDk5epKA8vm{|pkKJ9TeE4}0p09bdg)y_7 z0)5fC?cV5jb+(WxpB^RB0`K#OIjVQWxYIqRZnU6BZ*-||RTKp+GI<|Uny>%|gZ=YJ z2IuC&;KWN!P6l05n;OdOAf4N>qIZlfkd~Y266t!jl=>I%o6=b(<>35%W}|wET8-`B zU?J67EG#l_@xUh`A2!pvn1%1M8zt0@mcLaT=Vi@Uwy{!jU%`7&u`j+^rY#tB-u3u} zf74^Z#B3M+uKI}HxgEI`ApYzbApvl^@||O^i`Tu+=4A8=x|Y#`Uh3S8+qZGF$@pH~ zP;v3Y2}~6AKilPV>8YRJb%uvpE!RoX%6@o9M%rs_*_X%sJ^Qf`FuPV##Ob#6(@+Pe z&NL#k=VmvuPFdvOEPbtN_cUek@1qgM%`jsV0d5o$iI1hF0|pE#nz8`82rn@)RzFFXeZ&_?!f-WNn!4pNs#O0;1 z17U3D#6zm9FZYgK+`jq%J&spU_>H=?T5%_h!{Ldr(HkOfB~n)QiHWp|OWgamp?Z3M zhkpUX1N;A)Kc;{&T*S!2B2#-8i!7iw+tadbB!#<#q*LN!Z4kTx4<30j`RbN;yX`a1 z5q$^sdtKLFnhH;bzXw=Ak@Kl z%1JuD$JPcltf^WY?BP)xM7AbH`XyI|J>9ZhHL#>&IMG)k^?cg=`qLqOla3jsGXX|%T{@`rZI2{loA;uaSxy6M;o z#Hvee3~gZmfYJ$10rIm8_#}k)iC8mTRJ4j(>5-#Yk)v7b?isw|wh+E$(u1<66d-#1 z&&Q7k9>CEN4Rryii2yCq1Vos@s{SZthBBJE4A!h>zmkS2IK5N*A=X}2`aT~)fX z+a0_U6qz%`e>@P;$EXtbOeh=z3MDWg0BR2A+x|fMgWWEO(ddZ|#m!bDN5L zDn@x#JRw$2{7@j&c*bXku~VnuAkKNL2F_*f1@XgUmkCSeu3qacKn)5)Ne4!iX~v3O zq$K@fKivxvPy@%N4FD_?9D?u)W7_B+PLs5#F8XXl6xdGm&P^?Tkmmopr-di2i;||B~D!id~OR0#AABGv%_L?pFEAQThsk8Br*53kj^>`Bb`#+IZCQIY*U3OyfbWXpGRSpXOaAeESwZJ=M7&mMPw` zWb?I2d*$4iV0#OwPNKgVYF308?EO78SNbO{ue_m)lgAH$b0C_rzTrSJEi;RBE13KW z0fBhk7ssg@TIvy@i`Xe-te^zbk^XA0h(>=gFT6_gc*dk2w|rIu`@UMs=p^d4`L!}aG znnZzES-1&zy5$z)%bK}%pVWQnt5v5zJf$m~SvrX}cC1NIDh`vIKX>d}#VTdJTN8w`b znqTufmjpJvXTH!#-qpUgsjqanM1PcS&zolYH=r_bf#(Ayt1+v|OPaeFiE7}2H~r+Z z--Gj<$XRsu=YXbR-TP3JBgNadi`V$WFED{0*VT{6sp^;|FS6RziuOq3wzeK=Xc{?% z^j=X~`S=Y<>_dcmoLq9+>!!tq!s`G4FfQX-SXwf4J;X|T8fR);DId4p%*PB}Oc)Hs z2RZ2DTvRx_%AZ^(W>Nfq zTDWI#4mo)@c7!ztT644I{76flvZlWsuKuW-i}p};ocHWFKs(-eV6MNayK;->CUg@S zhMfQZaS=b$oDz6WPq9*57)C>!4oN(TB!h+5jo!Ic?}Y4m`^wsx)~c5St55PoEs6*y z^^|qH=^v{H3)Cjf(21T95QaUL(P5joLQbXS3_kUGf$yjq_acu_+S@r|Bj1-cXMI-| z(Ia16Dw)?0%F@>Gg^yQIH{_%Q>?KfcdP^e^KID8hX(^VIF0kBM%tinz%G`H(Mu+{2 z7h3u36yfKKTDhfh<>u?hKbA@?s-?t=_z7;QTz@7kSP!U4NLz0Hs4RQAB!$jD=uemr zw8T|(I4Jx~qNjcAEB#ahX9tq%5Kh`2WtgW?-@dA0F=%YRL4Oo)K}q1hg8Km6oCOJ$ zKnF+XtIcK4XM8vS1dfp`Z!(6-ZmN^(T`~zkQ1hz`H;u&HdSMnX%ydm)46sX zttzV86kfzy()ysXJa20%JKhXsa(w+&C&(H1U*+BwSQ*{N__e~ciQcCew4=fk)yXoS zZat{8O+#==^O-%D_i=RjRSc}3d>rk80$XC@@mHW3cz=H)|G}}{+m6@K& zzNhaqDH%2xR-TRajs`^~8&Qi4l|+lXu`CcsO-r1T6+0^5d8;lO9iB^e{0@rfxKl}~ z{%Lc7cd!NZz`eb_5Op%FX{X-S@}-m9+dm`3MlWZ>YJ6a#63T$w{`?GG7X2E*#?tWRH z*PCI5IV>#>Sm!&p1?tU~#9awxl2C0S^tX$%ZW_>k)vB^#mP6j3H*+D~Zms4y?}zUF5ZC!H0F@Lcq-QJT^jd~rtGJKE0RFAp>s>?9yuHqs!So=L=F}k zW%?#{$sLlUb6EV^Nw}!_TroqfCE?jzX;boVI!OsN1bu~+R^3pX(@jHUS# z24ZiBQQWTE%uT68v1#6;WQcM`|LWZn@91An=Z?$NO#irNTe~K{M#b3}PSK)&$kE)p z;)jFfMEyTzrop08{+yHgA`h{w!}=%tY1zi6#ktI`qw5Bc(vO&@|Bzbz?AMK*zW9uB zv<|w>*I~4E@0#LX^53v&HCf~AmwZO&Rfjb>5z0FCW(o9Uaap`-P$(3qcuNgCxny6k zBc4nVKilF;kJ{SWzIMoUAZTLoo%y*QOZqRZ>DPc0#-wGy#|K*b34tf_U&M1hepp3k zTh5NZkkuxyZ)3J)Vji#*{2}NhaPocD`5X_A+g{zWuZVQh&BtEQ^dO7!sOcZ)>*W_9 z7QJi{_?qYZMeZ6GId=Sgw&ijr(Wcr)8sEAOW+J=V z+gE`^267S8KLCB}M`m6+0*D?!%SC}=DsVE>q<2@o3iIE(Wk7fJ(rVRG+K`1~bwwX< zOv;BnH;E%fqHf92M0%;Q%8Zsw1AM`|Zf9C=656+XD$4$-rX-7vHODEBVbyJ(PJ`6b zJsV+xotX$@z#mqE3hY7`Na}#ik%(YxX;U`8c`|K}K;sw-P}Qs6fu%~kezoV2L#{|! z5ZjfF$E@>O_?*|Y5z@yZGPy-@XGFpIiQ0QPJl`n3hc<#H98V~)Vuv&^MfdhAS@Wly zLgtQ6j60(D$AA%T%U1y+YS2W62W`j!;7+ik0CT(N0=nJ+${+?PvTK=?kf)x=7yFQLj!|nj~@d!qYe^DpyTVh`SX!LzalMh`^Bbg zNqx4~H6va=<16V2@kB3Y4pipg{z*(g9lvjc~;?`wGVq25dtZ^dI!U z;JE3VOLjQJUa0`2e(0#JFp0;vgP{kQ^u87qtphL^z?!?<$XbQ}xmTW712dq#SxieL zh)r>~`cu7+(Cmc{#3V~ofjs z=qCqKWw6Kq?S=*zF96plTs}Wk!?frl!V&2@0M#&_^&fWxJpd&LtP&bfQiJ>#ruPj# z&=fQPk;xU6amkQ{;`f^5U=SM_pYQ3qX?~73X8y7R0n@Vm6T?r1sTbaumh_S#<-_H; zOr@Hq5AT$>4%p@#3Hw;9k6}kW9XE&gLK*wF)sJ?9hsqOX$HN94r5vE%09wHjfD*G& z79i0>ub7vd&+r1E!66~N{rwyuEdtQXK^+#GI$%Z!;qh*Q;tUQ2=w(_#3e2_+`q2Tp zgqVZ`*nNO=8wLu+!7fJR3|}489RQ|ntUttY<%F7kwvK>!(ULjqSW5vRJ<1M=(}G>P zDV{*_WHf_oa3p5-z`l#IT$Hm|bt+i*#mhaB`)+3%G3uy>H5fKd?1R^^(&@(CX`i${ ze*hgV1w8=e%+5~-7*<^qeN1~|P*V!H3mm0ns--J}l);SvbY=t$EA|>7r`UWdfioAq zi(xy20oEmk-)2*Xq6T_g_qwrRnXx<}CFJ_$=;kfP6T^ixr4I4U3Qh|yO!Y0G&6L6J zcx~!Xygg+Yv-o7MDZG2OcXU^wb(Ztq{e=N{>SLSplR{fy?#WMZzawI1!tg;u%q_GZ z6h?n90TBMv=9Ny7!N_k20cz;uBX9Be=Dg!_QX zN1@H#8_oaZ#x0k(3N$ow%0`XWkCqF#JZr~Gv>p#TCC5a?+Z25rZ)vG_*o|3ory-u! z!)PmGKJ5(+H}D}xdw~MLZ#2+CMPEWeVF2P77wB+(!_ev@NJ3K70Qk9_@6yGKgo6D` z7HvuNp-rZY;}{X^bvG4G8{IrVjuIAQih&?D}<8Fa?Te{KkKD4LvgVIQ@M6a4a{ zp<#Dq#X*}XtTjqXMa2Q|NOH2W#6EQZhRGkl2liS+r<{`)HOVh<@59`@)x~3f?A89X$ zO`y^3D~?mn!Dwb@BCiCJ1bg|m|l?38rU?0%32n3yc z*3aSdKnQ`Sg9?QOcSUmbxD_D9fr4~{q6W;PamlayZB|0nDTgc->a|WzPRvQWOzJfr z8(Zy!q7!9+FLuQTCH`g6_A~eR;-v0V;qlW9OUP-wSVD?Nol<=#A`x6l$4NKxvU_u_ z!Diust%O6)Y&`yLS^?C4^AB55(S|-^tk|Ug7%&OJ87JuA2#r{G-k&40!thy)MigJX z=-8x$hSZ(n4EFE{kT@7zBdP=~C{W;h3v6{k4=^8?uDWp@R%EQ@#0V-ZnTuVs=hg!k6aijaee^54i?sp?Ek(~Q-L`~5S0Z)Jq`u5l7Wriqh}6K zH|8Ygf)+TNR*Gk%F^F1z#BHEap= z_O9?zTNcT;O_mo8uWgWstu)WG%5l!);*496TPx2};@sG-h-dpT5_VBty{5*D!sTu8 z2&z~P=BAV8p(&6^a@qJnQ&Q)1(0c-Bbe~fP69N`JI zKp>sLNmH;N3N8?25iwo2dC-J@+^aX98^SW!N!y9M577I2Mu zr0= z9HI7)F_f3=r;O4AaXM3?qqqdH$IXgO#TN>1rjDAF?YU3(oNIg@R{p^*ib=14JJX(@ zn}&~rhVO2w<=dN_xBuLr88Mvaj{8GnJilIp0|vlc&{>QK8-`>wTbauPQcN==Soi$_ zyM0QgEf`0WobLdny;a`T5!O;_XfW?J}c&k{Gm(ChtRB&@& z7+WoKCtH1B_0t+U$*1%gOekxDAn{ES77n(#0inz_>4Z$e#G|s1vVDl9Vsa<}g!v=JL2j zxCO6fW-~4vBZ60`Esd2&dv0WpzYkx$!aDFk&oVNZcVoTk`#ZjEwOKi~DLEG0j~6`I z^bR}k|9OR*!Z6*yrxEl3QYP-+9ss=!lcC2FrbRWpvpi6v0Pec&Ss@`I^m=IJ@Vk1_ zrNLWRySiWNMO5-jwW`f~16T#I^~ZBO8JL9_c4bHz1($nE3RJ$AEV!de9OM}&T$+~n z(A}Q za{F&=r-Q^RK+jR|#u!S|gq9D(AF6#AS~3zE2R$MXYXyXJU_^vITLg&a!)i$C$%#5M z7fo35Bde(*eQa0zW$Q_b;a0Z~jmCB7eD+?wu6zZ1Bm#~#C(3I0bE(>fmETnIN%^dE zr_BO#Zyj;2DT0hHJlJ8SC?0q5SgywAVu~SwVrg<_X4{V+lvGq8Niz)v)G58{w!2R* z3;x(KT*0)CcEJazvkCi$UZ#8TZ@i9r&5+l9x)j5}Wo?;>K$lu?vz8C-dGj=B<0 z%71y^dBR&!q+5gd#i)`BRI8A?9SoiL#6LGAgs}u>>;Kn9c9O!*c0?Zm!Wl#lN3AA( zpkJMbj}MB~6hgh|J5NfvPW}!#9ZkAP(^R%;#LRtXUz+b^VNM30hINacuA<@PJHbAs zUJE9Yy|W>`vr%dM@}pVXepg=J*;JWT-SSIM#S6JWar;vEi5G51{%#JKKYQ@^sa1h| z>G83x6aUw9?>IbFWjSWQ9c{bJ7|}8tRSbdxpeSTvCr0Y)l$9^f@~v%HLVTpRlmxGQ zVOK`_+!@tPErE3u+)MR96n(HD1PU>Ay!puZ)(KPx-nI|Pul+_LEP%rQT$x4%M^A zuYzFjT4Ite;^wnI<&fB+0A`GsODw+nD5w_CwgzWk!diVw%E)6f(>h3J`PuJ44s2sX zsytigXH=QP&vL=6p0utPkEPY+U#rXi3_9|kjZ%^_`#+v|Umi{88;hxzI@#CBr}Uk=Q1pFtK0lwTSX?SJyj27U`h#8O_KQUed`t;z{1 z({6$|J+^~7m3(n*HL9H|l`vAKqss8PcP52yY&g9sndH3-%>;ox{;C6?RR>}>?XQey zBf+_$FD%WfQHfebJ%>vv*r(unTnIPrpNTfR95A#LvXBpq@rdBy z;IOb=!1&l&T-iDuaQ8gLn}Y&NPB@GOJzQK)7n3}aoV8F~C`4zgjp+*(x#A0cVY=wh z%rW(jf@<36l0(j}d{0^CHfbu;wH`$!ezd;byi@XYq4zq1bu0h5Ucy(otPD#JdWyTZ z*dAXa|GGeQvzQh^wdx~kr2fbYUs%10MR6T=1=ec*9irsyVt7J5?tb<+)w2Y#LE-GCa z=;Qj{Eq#F^*wnyT0s($wAdy3S1FAJ%m}6&`9K9nZD;vT;bjr!}mra{Y+c08d0-~vrWi>5Ewv_ zFRqr!20gk$ei>i0z3z;@hIfhAo{PjU@`0ISgug(m(?fQ4027TF?&Sfstf;8JZ)$JP zrjq3h*6f$=dUw_A0*7tp#E~|f!Y<8}WJTteF&2LBc1}J?2`=R}<1%%tZ@WQe{H}hg?bGClVZHyx$=wP?R34)$(QidK`Uc z>_;{|4e!Cn&az3;c`N*XK%Y(-60J^eq0a(jhU70i*oF{WDB^^Z?5Ci*=H0>1;(BbY z7HpCDRU=s|#sxVmnEiw!5m?G;Cdw6jn^iD|xZ~?{cR>$4ii+;Z4s9 z&Qpz7Aj`-`O*sgzjGyHKmTVw3`K7G;qE*HJo z3hMd)EDkhFg!z(4uzOu(k@w%#Ot z>aI~ixrsY|m0}t4!0XZXI2F9dVRV+pa|#*Hyh@np=F`5L1g4jLC)ViRMIv>wc5Mi+ zCU2p1dfu-W7Lsl6&7o46mx&|hP#xQ1sZZx=DNf9P!ZOd2AiW%mb6!e6XgJ`{!MPKB zaAF+Ooz!qhR$hM2q&Pgx0u(tO+`G4%PJ^XG^xFX@pWo)uA3RKZ%RN#s81BQah*ODE zF-PYLDS+knI1yqN|Fh4TuN)a~WmO*DF8}(ychgbxzP@XN?0}B`j9mw^uAs(q#enzd zXzL0r3B922T&S-K&KWl@&*oDn#b+Qp$l_m~S?GqFycP8{;kDNvhrZo{>6{C+;h6>D zmT8O9Hf~b@NuGAW;$n4e{LHD^x8ND>V|vrv-332HBc}f;yPMJhgJEWh3Hv#gdQ;Tv z)Tc%_Mzo(v%WFEP=XA)9=w#~U$we&n_-r9XU+FltIc3!?a#&_{%oyZx5>@!!J8YU4 zB448BGpz}vI{Qn;ODjQjl)qEI$Iq2DU(5Eb(_k{*0`5~{P8e*ru4g znp*7+i~m;Axd(}n-2JajdleVe-t!ec)T$vSF>K{ZEpMGjHp=T$AeHD#$vyYMoKK^+ z#8h3RO`o+tvL#ZoWUllM4Q`OFeI8`IUY?7zuZ^p3TG+q~VZUxp?ITT)_VQP^Cssbw za}0ls8NR@F+>*J-6rxm*eN2yPNBXx9v11dY zwyIG_;dkK)m8GS?gRgy*sPLI1Dca9`t7-mcBXV2SGjlm?+)wWyi95K3Q$Fc6TLku~ z<#0V?)AkuywtmyTr-c4&Aff7akvIk+zVVcOO3ubUZ_C$<{ujwOssn-Ed#C*(U6IQ5 zbTR^m>Tyyp<-KxIqU0Axy3%7uFV1EnAXZ5wG5mf)&-Lz^1sR+t5WoiEe7xlQ&l1t$ zn-@!<{>9u^!3Xwgt&Wwy9g`nmEC8}{mQQi2G|t2-jCmCI|yz>>B9rukL(+HocY(nnk|sfnUv z+3K+?i@D8j=+YQ%?ahYf_$rXg`|2x+aR?Q1!!p~&+9zr%6D0#3XiwwP2={#BlnR3;x!6I+3{h8O?Hhj-M73;hewl1@h=GN0}%8qqcXwnu)E&7DR%6NIG-_PvSB^;+J0+XamzUi85Rral7v z<~NI{vABXdKVNp37Jb>efhvu@OkWDgl2Vk!Mz*9Ny@Qr7Dic)=p z{DI}S#d^)SrCpjiT(r2M1IsK5Q6JUbS0LTCaBwelcYj_oDl8o|xF-1fZ^?yRW_mHD zM0B{JnPM$(jC-|^L42zEUD-%w5pxxCW$wGJasoT`n%3MB-8S|?hu?P8*1oHdKeyA^ zh@Rl05Oz`=2tvA@PQFLMSESaDMP8qGq>1{1af<{Kg1nR3B6=u^Y<$)&@7Rculxvry z;)cM9qHV;_Ixj=*Dv0fWRdY2Tk=Hr_$vT75e=^KbK9MKXo<42FR9!~Q`=DFR;WUF| z*h4iz5TnU#fDRI0ezr_vmC!!Xy?*eyppS@^#Bm|H0em!x3>vga*1LYwy}Z)?r`VeU zvm>o@J^Y!Zoo;UU_FHFww7s<{3+A_X{dfcTH-1bm9eRG%n4I*wNFhDk@;`MqG!`$ZX8U9g3SyGLy z3nwdGBfO_}IqM3f1wV^gmfscQdbEAl@6DJUSboFf9={S!tL6aoZaP+N`Iq4`FlArLG(c=2>M&~H8q4+ua25^ zJ#T3P-80e${wL?=yT=v$nJvRjR2i4-s+Mw!ml8|Jm$PpkJ_O$a%D8a6IvMGw`IVlJ z*lsX(FZ?nerGJinFcKx3R6Tt;DURE{OWD}G=8QFelMMDdUA;GY@fD-@iX-c#PkdiSEpu8AnYM+~YZu~NN;8a4NRt)b%ftfeDmvQCz@z1c>x3wHUoqiW0|{T6D&wB-|r>b0~C4k;Dw zHEGRuWZeVz1^WYnA(OO{?=u{hJW_EtuaZwJJewR2L{${f;(0ReA-P`Yuc7GQYu%ph zv`Nh@Bt5O`cr`HQS95I1Gy*d#?T3)B1Yr;}z+AAhj;<7(2 zxt`2EhAor_HF7G$)3mm1GjV!s3mGMd{c0c)azdBFB#Ar8F9+n9nmr~$$h_#OLo$9G zt^NVcq3r4l=qivZQLI1Ydg3@^_K|zz74M=|H*J^gH@(5haBSRNTq|n}-Y+}&ijMop z&c~ThsZAa~@{27>;&wW2UqBRb;IQBgP_pvS2uA(7d#yH z@08M%Cw_+8WRyz3*qfr?)}m!I%Uf1jRW#NleE?%}*}M9eZ;*{5#?2>nHxPKc878}r zpSEr&8Y0)jvZFKf3=9Ybf$GGQi>xy+_N-}q#-CbZY5P92Z_qZ!NHyixu-I42(Ix)H z4FqcGJ(DT|^=fMexo2gWorxT2q%KuTJjMc0svFAfD3P)#h^^QE9E09NW zlezQn8MgQ4S3OVgr5YVs$&ny4tQ~DhkckHx;v~rX<;AsqmT_T7ucIw{669Gr`7wIL zcdmTF%a=MhL$|zixF&Xnaq)tzca6-1d!~(zd6hceF2{AYM_rMwx)k0kch8-~uBNNYx*2t8Xf6aKJwWe7UM*w%a{jK zmx~q)4F(L*P<|U~ScUhv_MXAitE?QMnW}#UA!D9I-G(&Qtul-%5JDz@MLHwHcM+%F zKw)YJ%E>mJ-!ZZ4#I;JD8M_x0HIS`4?77Buqi{b!siQu_>OtC0+)t*^&D=3M)(y+X zdNIp=8(|_u)R+0dv7^;4S;3@YKHKR0)zqKaXz4TCD|bnyMPLb;uOkyx8)Nd{L5;gi z3+WJbV;0pBh<31b{L)6PN|3m@k{Loow2vILKo{knU6KfGn7O$Bwwk?mx&p~}xb(J- zjJ9w{*|g3gyNS(kr=Ui==b%aQOiaF3eOUHb*<=giQ17jhZaD%Q%qy`0zoFzo&43a@ zF^F+>7Twf7W5(WpQ|v=iL<*Bm@N;w`@e;pg$=3nu7=jsVWZ5-V)#-%#u7MDwdJN)$ z-q5;YaRO?zdUA6j(;huC6r3tSOT#sus@JqejVuvCJo>VId#$5}L~h3>6$jo%JvD{! zgOyLz$Yi~3>XTKiq7WlBAM8maOY8_;?}P(X!W$?7G*=xfoV> z&Xkb34t`qmU~|xem~nu{5}N|jSTq&HdOz%>ms|tp!GAVOz#awA`J3tG`w;#1Vsh!~H*!8RjZ##-KG&*Cj-7Z+W`fJNtE;jRY>I{;P zn=}W9B9h*+>qJDTpX8%WtAk!)t}*hkk4KL%02&`mLEfpLxKCmj+0I4tqh{Gq#*w=H{j%>aRBk z#PO z%n(x?yc+fM#`{BKxwAHCL}mm}VcS^llmVoxob?!bucKooqzk=gp6Ev% z6Z#Q{f)Dl1@|T!c`Q4!BvZHK+VhAf{#KOwW$vEo7FlyCD<{OB8vf>&s#ELAUM{$w9 za7Xo#l9S?>Pi144{e+$|33rf~pDk}nqs(8(6sb%uh}IP#(u?xx5HZa+mQk`z!3pE# z&ZoK?mt|2RYLE3?R2C*pS}ZeLHf@;a_B?+&_@70V2qTT$+1t_as=vaJC*1|W2n2Bpnf|3H?LMT-FwrR zRw1`@wfb&+~tATKWDIq@4e-*$fi!JRuUI}l02j4C?|dWL;sTRlqoekfV~Xh^Mq zh<@nZ&FK-Tqwvw7DLI-)hf5k5jOA%sv`8`4c_ih&2R5U?X_PTv$CZ$qAwJs{h^~RhHp&nq7 z?r0gvxocaWU7UW^6pEWVwp%o$>tD$F+t~s5Q6a@FK^*k;IDlF`w8%?<5-G^HDw}nP zKmc5Ee+)`3R8*r3^K*(E>UsICycXXyEu#;N#u_eJFL(8^CHtHx&$xa$I*gLzE#ZiB zliFbEx4eDb!mjxnQfE*X$TskvHw!Baoy3Yg^{yWPH-F$xRd@;k;I)Ggivxfl^4@}$ z@xpzH$bSE&o$~Sn%HB3(h==!>*p`(L{-%sdDdAis6}q z+TMxaN7dI($2a>!-0;swKvSQbuCv6f4ctbMs{DApF`2^PyW7easBC~OFGv)oj!khx8nX>C9yk3k@uBX1r=KT z6V>dQaf`;GV-Rm_)7luWVD12@>XYK*e+mvZf3KPz00|7l)pj&}MV>j6({5|DZ(<2sCMFX%&bYA7OBF>B=lc2EKtL z+cCqRW-W?%?jQvW7vmqjxR!wPWImbx1b>d)Qrd`_S2@#u_bg6u1v;uu&C$R6tit|D zte+oNQz5hT=aron^FEoL*q%H=|D4=vr90LkJDNZ&F8}R-uf1`a9%WikA$zQHazvNzWh7;Mj$Mi+^)0s`)R$W z6mx!s&Hv{*Y0Y`NFx98=4FsQxESBz|6i<=Dk|h!49_703T4}y_mr2@d##%Co`}|Ix zYpc3sd_WO90-@?v3%Cy9bXv&;(R$JKTi||?$AkC>h6PI{X43Ja&mTp{iDdaAIRyCg zJi3NYSy;mhV_!MS{oslTYNKj-YzI7DvwBGJ8~vWupPV<~#%(~<3%T?r}9MxPto z^ZN?S2(l*JaatA24T;x%}Jk6h^L z+e8?;202aHLslu}Pt`hJ6>hDMwprZVDA$A0HFv`C@=17Vfm6U2G(0DyD|yEAPz>y0 z32A7_r!gf&!lYVKuV?KbMsQVez4#RCrFH^(J!IJ#a@wNC=aU}4uVagQV*533e)B8q zA0BM)wX2{Gd=7UAlt4n#xHWP15IA|`{IWS%nUXGR)uE~?s#QkFh})=W>}3Y z@&S!FC;@%g+HssSLD4D8AW^W=W@Lc@D{RS9b#ZkQU7bf}efwJkAF%YK=^<;wEaG*0 zwsX{e6|aJFkSXHdC;R3@>Umg)ThqN-i+mHUul6gld`biEROX?rFCWJrUsdZ0EN9sYhb?FzANwf2a*4qCg{#-m2UwHw)FjW05 zx|&Sw>nUXV79rO=Ly`4g3O=66w3y4(_j(NYN-CCp_7=OGBgOJRhoQfFu6Q|;NkNZ8^E3VXc31|@bju|MOPMZNMd9%Vm0d`;9~ zKi*%y4R?5>Z(;={UH>3ZqA^W*z4KuEeWTTGwv3nR$Pw;DYYMf@r_7jB2&WsaiU2nL zkg4W(Km^`r?x@qdBS90eN|KzF3c1W0b+WvA$?pr50xhItup3HqW zL#M^0xj-ojPki%-F$&>(^Q+^W&Khoi&z;pQ$h`6b@;9HciZ0 zcXo9C_vW49^}nJ~@q7n(Ador0VnpCa!<2n<CzjfS!PVfM)bGDCud-U4D7}8&j*B3g?EUG$9Cm$ylur9M zLhcCn@x)HO319Dtit7n7F59l>ffg z&J5bTJ^yrJPvhV}1C}3RP&JO*HWHYupct+{EfL7^q~;98Jp$IGA5Ict*E4l4 z&pTsXwMF9YlPL&6*N;r2%7<@RSU|Vw(F^GG!4IWKm({UD(@VzrP<7MMc%r(fB>bN) zYUwFnv>NDCqF7w!u8{^9dbYL&LQbbu#pERdDEIXF`6qneo*TN{C%##+Z`<}}h$-ss zGWrYbj~wggVz!?Fe=0JSHTFVSNxt2h*_2kI8g^L2zZZV=G_(RY=Q_kOKZDBYbc$JD zt|(O5uCMsVx_3V?eDo|V8L!mBSVEP#n;{=41d zU6-|Rvif-H^#tiGtpEIwJJ)-D42SPEQ&ut&Y9TY9BZe*u&13dM|`pvLMo;PP#Get+b!O-tqbU&HOaQ^ z_y<+JQ15%s9}`o6o`C^cnxP=lxc&2qPi-6MJi@RGjMxBS`umV7A0@eI7E`&Q;jMIf z^@k!~RxD=DT^BD#TmS>}UH%IakXBW@DqwTCVF#t)MhZ;`D z%94anQ4;`d9;a(!J%BM(TKzHJ$>K>{5i(0rXeod*`Ch$N1o4$?^g7DINXvnR`@AjO zlNIxJk#acTJtzC>;^i1{Ty)Lgi+#26IDUiXx2QKbbLt5<3hfT*w2j)8(&zaTX7x`P zeu}*snAp0$z0JVJ8SkW`hSvWg@AJ3(g}J)gql-*F2KVF*PwyT!^DGj3F-f7!Uqf^Y zyb?eN$A5-@ia{S8rnh0=TjGu^?Aqbhu0mAWc0I$yRLkIFyh?)89a!MpSTu!G-D?}cQ#dKHU7?$(IWZOt~0k2u_$k!(C1*FP@ONWwSxGxNWOv=Q8>-p-Ny zn#_RY@FmUajblTS9dbN2q>kh0u}vWzxW-=#+ZQn@4%btJHll6tw}~Y^_1DSPt3q7# z-#wTsi2dwc^Bv71hj;(bzFSIRtxMP-<-ys_O2+vx9~AJ5)NTpSveB99(Mea*)X(Xs zv#|f;o?3Ol)ApNkQQQO83v?oLgM#0@3ZR>_PWgIYLLoIcwz~h|Ye^21(BW5q+#u26 zO?Panw9`1m{`WLoB!G&N*y@0u^)-Vb6gOvQ*-3ne!g1hF#C0c=Xm&>}BO6~&w))_s zfNtodA*efwrtFO)`*ZNlESPZN)QXGVPQ%J($)aq@wKGhwM2Ltv<}D!d5WRoy@t!~g zbIdNn{}v>p+Dp@FF*sgU+jCiKF>kmY#jQuNqAiC%z5iy_ zmxrs=YRDa~u${y~ zoIi<`us<+d9s2abhM-~r(#3JGHFT!&YO-9rh}@Oe-M<{MJ3Pk51(hJ^Qvh`BlQlQI`p~fUbjLF5`ACK|4_#A` z#&Hukwyjp{<4HUe_=D0mEL0f*Iz3}_*&ni_E}yH&@jRNkok8EU2QBv`FXLu%^@obK zUmf0%q%`(kY1Pd9nz4{~{j>5i{LJi)bq_KWkyn2H_-Ewcdihuq;01uKr3OZ}< z9HDcNJr^%t{1NsKoKqETCiS#K4#9w>rIoO-yL{SWtLwf8)K0!4-!uapy`>VT_G{w8 zvt4nCcqOrSb42V z%lA~r{%)YH)!}Dca`cSGbdZdP)ZLFye#V{NJB$VRReJr{r~XcQUy~8wo5SoK=oSGd z0@8!jfhAcP89*^BK;?xcGdJx`mVA$Ss~q)9+5IkMhI)Qk$?-bQLjLed6KUC{NeGN*1BbUL6n?-zf1X!1@Yz zFc!7}0d6?r?!E)A^{r^FV+m)ZO#vE*zU@(NL$u>`)#q zsp8obVsxMqSG+*I7RJffTE31CYb5=N+3WQ4&QXBIHf%@~_&p*DTcMZikoY&)*sNfn z0hAcnHv9aJfA=nSiK$;Mut#936K6slehck&G@U z*z)5BlqmV4Vx@P-=bQf~p;~qK;ILf=V-U9|jY1Mj#(%|j2j46_zEA#xiRFMXECar_ zs%bl59EGkJPh3ag*1fS4@}7Wg6CF{EfAYc%@sp!g23~g{9H=LQ?5N_qc=$z@MXu?H*{AWrA)(a--cpPs1X8+RZV%7ymFRmu`Sq{=1 zn77`UIeufpsYp9rdFz?X%P5JUE*4R4+cb^Ou?llTZa!i$t z+Hrgzp!oeG2%C#g!&la@4Z(j3+*QzSU*(*EnV-g%mM|(KSYF|3iZkm+MRzN&w%#aOnq5i#IQNmrxn>cBFzrcCgqp9NcK`J8<5L)b zgb@!JO5=k5DJ$NX=Hvj>?opLIu`H#=HtjvYmM|hu3RS>hGhQ33yRjWlEv|B`zkU_P z)*DVht)nB%XT_H_efNlM$)(!p_AtlIw0F=0<31lbU~`2IA#8W@Uj7bbk1#<$Cmd|2iIThwi$Z186vLCLYnGk@JDxgLe1LSpZ9{CeZDk}0sB zWBcxF*J>d~KDJ~U4vD4sWEX}<{h@*pzimv`fab`jt*^OqLB>UcW0^uXEPVca^ic!0 z6>`(31*&-01*1V^J}xdtDMJDBGmz>E3R0vG8O$nRhq5B!3jHdcPlJ5voG@GybDxFI z_f#Ss&h;8xkBOcH7jS+!DAowQq!o2MV{>TqK;Cd7heN*^x;hO##0XSoh7k7uJw?6; zwPm#5p~@{+DMG4yF>BCPJ^JthQ~`Tizw}B@Rb2%k6yC%nLdu~Nnrt`5&9cAfohZi7u9E213|3noxjQ9rKNZ2v~ z4t}~h1_{GJ?AP@S41~4@t--(}U^~SR{h*AyA26_9;mVebjpy^FoI%wsVPJHpu+~{i zQ>oa-=NPI8JGb4_BC(rme-*)ZTHc(XJFrH$J`Ek=jg8uKD&m}-~f|K)if=d^&bcFw2HD4NYmmt0oreyF|_ ze=j6ya(p)Ti`g~5M{Uv!&yackQxmjn#5G*VKaFIG#BZMO&#>z<-8bu-Ik<*$NuJ|> z%%=46|3lGhy!S%x3LvAJ5kF|$rP1fx>g+>7J3{}EHPP1&m~c?I;<}|th{af zExd;SqqK>7qi;=0NHTTcP~1Q#pp5hnc(3w;fPz{Kj{g+er$3qksElAww8*QnGJc_g zvsFHTVbPYO19$hNPfv&lz%NZqdb>DlsVkM~=X5*`D-!rne)IH4NSZ{o6s~ZrDkfDF z8MK<^nDp*F?Msp5yf(vQZ1taWWby=(oQn&J4W+~_^drwBx3sh$q8Cpb{Em^mj3iX6 zndrZS)q9J7Lr`!Se#!8hB-Rg!E6}V;G!ZwceHY6r z?y>P@RRdlL(8#H$A~x3oMJ~N(qqS0!?G09h#6%7c2^m`k80zCly=FJ9;++?NBx71b zpl&D|C#Zq>88jkbT%)@u8g?&R!{Qc^R}9(3HEuDd3{Oc?cc*P-Yn0DCMRb@D zl4#Vw4_;I)r($z0OVkyT@55NVjIeMOBh<%WBqAj_*@>)VXc?vlVZ&4-Xg8yVgX=C>m>Qbkd~LcU?8V&P0bEZkJ{rCb^~4fBBe}CW-k_UEOq@oadTA`o^L_ z-)GPrxlXEOlk8x{ee1ibhPibwPBc!qUBHV8N^#e#na=9|^b>En?EUP=lmiJ}zfL!E zS#lx5krJpXiIOmgqdcbiAkCHwv_TtNTMf(Vvp;_P&~dXt4taTbaYbdNrO^@GwxtsT zBnrzOVW*t$HS60C@$25UviQtC%-T9g-sHw*D6gG(>!(}f2F&h)5H4CyiunHPtH zhbPy+>V(p*SShO5$bzk(clD#r5qSQ(!O_Iq>G_F3fS*Hk?c2Auqf4ab;h%1myb%m2 z+t%dWl21TKbLaKx1l!U+n<$8Qya6e^!tpw^g`_3qvckhsW6O??b&cG$Y}-(eL`#NUs(pT9&BdwG*-xAaGd(Wohcr7-}N$Y#33 zYkdAd&Ow1y<8a~Xec`wFoQJa(92N{6X4fMvYj2F4T`P{npT0z#Nt$-JrM={~0IRS> z8zKT9J@YA=Cv&!nc#(IiDpM3SnE&ZCocEWPFIzp2ACTqU=P19zaz}^pE>Hd_e41n* z3~@Pr*gl)m77&W3L>-m!^Y+R|XZ4*hYzks-Qbf~jI7|eB0p3>l)=f;AS1(yKJ<)^O zYT9D$P56cdxqcao7`z#9Yxua>wU&17iC}3mNCG{X{C0P&Vv9DLkG*A0X=s9JFJIT5 znDZK#B1zT;K=WS!QdO2x7bF{SWc~RC(T-sjfIQgw5xVy)5dz7(i z`WG$ZHpa?Jw@;2%IIzG#AMJ!a5qQ$vLw!__*K_}4pDD&Qw%Cj2#v zI;`i{U+ULY{`Icm?TW2_4l7&@7DD)%peY9z1Ronqx;9sYJ~ z(rpQ?fA&ckCXQ0#f{Tw@Ki73ETRguUN!+NF{oFEXqDCW0bU*Z_ z=vl*o+0R;j-TawerL?!Cv-cZ=2oIU<+crdUuW^wen)pwAigUAprtDiu6R7=4ke6tJ zcLC7x<;zA!cIo#eI~dLz5W_(yZ=<5qF?!e~&=Wf36u?JoYbxV!D6rB^>iRP&d1gdm zPu!OjKm6Qg;(qYj5u<^ELVu}vG;!mhfr@fJ*H*csLQmeBIIhqKx^gkUKgGH#0{zCz zp0H>LIOHB4DcOX(b=(!dTJPe$J6M4Sso3aN1G#`cm<@ljCUZR-K5?a@u5IZRp5gw( z=>WI{P8S-?8`YJfo#&p~E4_JTYN3F@_1dv*MAaB+8^SBR52CYF}&g1|_{kogh#IpcM8gfGqOe6O=c*x2YMd;^+p zZi&3)o~;S0+HQA8g?0L0mhCfy(o7j#5uj!{h^`2kBRXQ*cp2wQarJVsd|mU$y-r7|)I!9>93`$ZmI$dFfnolzC}dYU(Vu*0uHewu5Ze4hY#nUEBclQoWncYTHRN{fO0y6c}tBs+jsV`WlzQv-N9Qs-JYWTjj*kkA^f>xh1hHZ_H$} zJITX^L;bU^GNr?O`{s=&{?O3S1Oo^IY{87GGgQv?buHI~5h?Jy*~Kms64Dm+-INF7 zYF>hysWpW!Cd}yccuTHj$TL{Ii@gwjp?Q&WuFoW25f2QW-)iy5xY~}@Zlo>94KsG% zgI!0Zy(Y(D+C|BV=9&QA?_YNBYt&yyq(HMl7V|SKU;A}gGVl;oI|k-#l$4dPaTCFR zPzzT%EP0zz;hJS3nx-36N9Z$;l;tlh*cH;mS+r;^Ab$RmL7O~^mfLX$Z$Ij42RA?K zuk>omkv%lzVfP^`^ETM2vPye%|D1bS1&3m{dOHD2~k zZ_@i3=u)`Pc82BB4K#6a|AUdX{*l?SvDXW-BT^P!Jpy`hgj^{P^G*pbp70`oB_bKm z#^ZlXNT4LZnwpw|eEs!8S63Ib^b{2pLG4TI2Q*YrVN!Up^RTUXsorU`(`amV`(yO- zMvm6|g7m@Z{A)bdSUT2!YJWOx2uP@WwN4sYY`!*0^W#XQ{U!52khE_k4&v#Z{~}wB z>e+bF2PjbD?jR}_oIONaYS(?wV}AQ%?ZS6Wg)uE9et+ zfz>jdSQHg#&;(;sFP;M|_N%+?=L5^N}*HcsaDCw5WOT2jJ>R?djoAcmA-x) zGV1n;N)GhP_tT3ZALKFyEOzn4PqGuC=x3-klUfdAUa-iufnBowdk6zS(P5ZA>@w#b zU_3>KI=-rsR*1g>wlM>KX=n)m@%jSb>?&PfM2G5*nhM`A9DC5QMp^HgW@mbN+@pxB zVc9NhIPj5U(V~{cpe4fc>IsK6eG3!%k;@><1LCsllycds1@r!H`#LHrDyNgBt{fu} z%jNY{!rqbAU)>L>e^y&iN!Y1PuLcfE6P8#v{d}%4y7=2l=pSztCvVEZTQbY4S{9}3 zuW|7XrS>7T&!2e9ON5>-E-t8@Zm!c3_V< zwwH*=D_>tvroN+m1rW%IxXhw<=gK=VZjdX|smG;2ts!5jJURsR zGrR9WAe)9#tvl9zx+f{w0NxaI121yT_#T6TQyu32I!ziTnlRld^T)x3AA}{uew?L} zO{~2AcnjG!foEbo^2JuX|3=F`GZo`@pbS^T0Fyhf=LwYBhgG9>Ft4n&^Ih2!A6A;| zCHM>8-i)&+L~%v{yE1wf0~o&k{Acw&U!Jw&%Tslp*lb~;|5@3Vc0#tx&y}{IsO3tB zC)2AJ8^q)=*E(wNRtLFV5jb41TseHb5Xk;jVRJ6=tUaI0%r$s_>>DR=Yx>Iv9r-U` zzV!3+gO)68-)__g75#L+<>CoA{vf@QygYV+q4WOYzh9bN>fCwzrSv(+BH6e1>WQY# z=K$)@RGi{U8LH}Y_dEySmduUEVRg$%S9iRWvi!Tkp}k~?eV=-S*bnro+b4WQcse;O zps0tPnqK&*L47FbkxXQ$s;QxtXUOc;!r(qcN+%kO`}oHe_#QD|WjM1rA>cgE!O2!J zd*5y*Gpk9HePlTlbj~U+v6cF(4e?06 z!`@Pn7d~hc=x{#q1<4WEAS1%J_u^1?MQB2`9MP<`MKr5k>?12L=puZy~m?+l8?km`w#9&Fp?$ zXbJ0pz`)7bUXVBa(}S6lznrhP&0^70`02O94FCh(M@6JYCT>ej>Z}!HbA0^U%iN{0 z-&Y2lGTIAOFtfe?B-qnb;x!c=qoW`2$94F{SwK>De+t3UVVX;6V5Ya}wdOoxG5>te z@RPMLW<2CThu&2$yz}4iA5p)RpPsrRK*KUo$8__4`hI&FEkUx^WmR8JebVy`IR@qkjC+5GpJC0RztSbgPa?6+(=jX4w@gk_ab&GbCf_IgIak*{m z%UoM}vdM2TFkBK@gnp5Y4F|Z9O`_%Day86{ z^73p7L8q#Gq<>?L{_dWF35S(xF^vu{{DdVJ9Jv+qk>@uJew#6E5@wT}RWg<0aL6M^ z<>IYT!yj&5vWJ=qfTSR=xf+MVDQL1q=rrxdYIL}?8SE&A_h-$+s410(Tq~OA{K5jT zyJ$Tfw#R%{N*A)PXcd6o!&~Nx$H&|vpxr!2pOFs!EY3o+m@{-HGBVN=|LfPUVtA)9 zlPnTV>VJV(SLL}~G5fPLmnl3fudqF095NH~>h;u*9F;7pYoFRT>k@q~+;(9IB7EM! zzLFPMYtrd}n7(nsr33T^Tf?I0&e5ubnqy{WCbaVj2ne1}I*LAo4eCWOKD)oa4|FP( z&`T_n_Y+WQ&Z#^Z-FtKWiXG)hF1B=E=Kg5Ak?)R&8`$a*4G=!5G<84GIE-^A6dYxp zl|#NQrb=;?vRDgt)7;GAhDc_OeZt4*UG@aMD@{<8%3c6z5FpB{D=K!W;BIYfxcqvn z^?b~W=w37tY3vZt=no5WT$cDocA7y1OK=Ld%i@}jR2T|B444(gG=dZ}WdGWB z?VS=W!$BGY{tPaZ*E6N$>&8WncFzuv-6bs1I7YL$=TV$+dWA0^VE#gRn7E^zI4^uVB%~r1u(QD}JS>cR?mpGUovs|$4d$a& zW=JALUZI{5HntY^nRc*M%?NIlpa3Nv|IaG!%AFr{c!RLt7UVx$eafHjtWIIzlJJC` z`t7DOlNZqH2l|U1`Ey{ zB*c6EHeV6xHJ&!X&0B?S-NW7~_C=MBy_M!KET;IQI?UHU2*2#*cWjWZj4E44j#Ujq zXv0`I`rzZ^h4Kj9Ld2PF?XizW>5igP#%0Bgz5ewGgdwvGnDu2)P(uj;!M+d2PUPlMR=!fP*E|?P z)nG1^g11`&^@n|>3)A@2ES&`l_gZ3aGm?;MX0`AoygVTjr-=+Q6H zzRDMB{-+7WPoP`RqAR2ZMFSQkQ=w|+C8C(DJUqP}9SJwzw9KsSJfCrRJxqn`laQKf zxbF{;#ejFPvokS09sgLz8hm~XGIK2NiL0sKWe2q)=HDHDAvD8d|I}zE*Z!zTp32

Illustration of using a carbon system solver

This example illustrates how to use ClimaOceanBiogeochemistry's UniversalRobustCarbonSystem model in a 0-d context.

using ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver: UniversalRobustCarbonSystem
+using ClimaOceanBiogeochemistry.CarbonSystemSolvers: CarbonSystemParameters, CarbonSolverParameters, CarbonCoefficientParameters
+
+using Oceananigans
+using Oceananigans.Units
+
+using Printf
+using CairoMakie

We are going to simulate two bottles of soda, one opened and left in the fridge the other opened and left on the counter to go flat.

Model setup

The 0-d grid represents a 10cm bottle of soda

grid = RectilinearGrid(size = 1,
+                       z = (-1meter/10, 0),
+                       topology = (Flat, Flat, Bounded))
1×1×1 RectilinearGrid{Float64, Oceananigans.Grids.Flat, Oceananigans.Grids.Flat, Oceananigans.Grids.Bounded} on Oceananigans.Architectures.CPU with 0×0×1 halo
+├── Flat x
+├── Flat y
+└── Bounded  z ∈ [-0.1, 0.0]      regularly spaced with Δz=0.1

For CO₂ exchange, we use a FluxBoundaryCondition for the "top" of the dissolved inorganic carbon (DIC) tracer. We'll write a callback later to calculate the flux every time step.

co₂_flux = Field{Center, Center, Nothing}(grid)
+dic_bcs  = FieldBoundaryConditions(top = FluxBoundaryCondition(co₂_flux))
Oceananigans.FieldBoundaryConditions, with boundary conditions
+├── west: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
+├── east: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
+├── south: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
+├── north: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
+├── bottom: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
+├── top: FluxBoundaryCondition: 1×1×1 Field{Oceananigans.Grids.Center, Oceananigans.Grids.Center, Nothing} reduced over dims = (3,) on Oceananigans.Grids.RectilinearGrid on Oceananigans.Architectures.CPU
+└── immersed: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)

Field arrays to store pCO₂ values filled in compute_co₂_flux!

soda_pCO₂ = Field{Center, Center, Nothing}(grid)
+atmos_pCO₂ = Field{Center, Center, Nothing}(grid)
1×1×1 Field{Oceananigans.Grids.Center, Oceananigans.Grids.Center, Nothing} reduced over dims = (3,) on Oceananigans.Grids.RectilinearGrid on Oceananigans.Architectures.CPU
+├── grid: 1×1×1 RectilinearGrid{Float64, Oceananigans.Grids.Flat, Oceananigans.Grids.Flat, Oceananigans.Grids.Bounded} on Oceananigans.Architectures.CPU with 0×0×1 halo
+├── boundary conditions: FieldBoundaryConditions
+│   └── west: Nothing, east: Nothing, south: Nothing, north: Nothing, bottom: Nothing, top: Nothing, immersed: ZeroFlux
+└── data: 1×1×1 OffsetArray(::Array{Float64, 3}, 1:1, 1:1, 1:1) with eltype Float64 with indices 1:1×1:1×1:1
+    └── max=0.0, min=0.0, mean=0.0

Build function for CO₂ flux calculation. Dissolved CO₂ in the soda will exchange with the overlying atmosphere These are some coefficients and constants that we'll use in the calculation

Base.@kwdef struct CO₂_flux_parameters{FT}
+    surface_wind_speed   :: FT = 10. # ms⁻¹
+    atmospheric_pCO₂     :: FT = 280e-6 # atm
+    exchange_coefficient :: FT = 0.337 # cm hr⁻¹
+    salinity             :: FT = 0.0 # psu
+    alkalinity           :: FT = 2.35e-3 # mol kg⁻¹
+    silicate             :: FT = 0e-6 # mol kg⁻¹
+    phosphate            :: FT = 0e-6 # mol kg⁻¹
+    initial_pH_guess     :: FT = 8.0
+    reference_density    :: FT = 1024.5 # kg m⁻³
+end
+
+"""
+    compute_co₂_flux!(simulation)
+
+Returns the tendency due to CO₂ flux using the piston velocity
+formulation of Wanninkhof (1992) and the solubility/activity of
+CO₂ that depends on temperature, etc.
+"""
+@inline function compute_co₂_flux!(simulation; solver_params = ())
+    Nz = size(simulation.model.grid, 3)
+
+# Get coefficients from CO₂_flux_parameters struct
+# I really want the option to take these from the model
+    (; surface_wind_speed,
+       atmospheric_pCO₂,
+       exchange_coefficient,
+       salinity,
+       alkalinity,
+       silicate,
+       phosphate,
+       initial_pH_guess,
+       reference_density,
+       ) = CO₂_flux_parameters()
+
+    U₁₀      = surface_wind_speed
+    pCO₂ᵃᵗᵐ  = atmospheric_pCO₂
+    Kʷₐᵥₑ    = exchange_coefficient
+    Sᴬ       = salinity
+    Aᵀ       = alkalinity
+    Siᵀ      = silicate
+    Pᵀ       = phosphate
+    pH       = initial_pH_guess
+    ρʳᵉᶠ     = reference_density
+
+    cmhr⁻¹_per_ms⁻¹ = 1 / 3.6e5 # conversion factor from cm/hr to m/s
+
+    co₂_flux = simulation.model.tracers.DIC.boundary_conditions.top.condition
+    Θᶜ = simulation.model.tracers.T[1,1,Nz]
+    Cᵀ = simulation.model.tracers.DIC[1,1,Nz]/ρʳᵉᶠ
+
+    # applied pressure in atm (i.e. Pˢᵘʳᶠ-Pᵃᵗᵐ)
+    # Positive when the can is sealed, then zero when the can is opens
+    # On average, the 12 ounce soda cans sold in the US tend to have a pressure of roughly 120 kPa when canned at 4 °C
+    if iteration(simulation) <= 1
+        Δpᵦₐᵣ   = 0.2
+    else
+        # *pssshhhht* the bottle is opened
+        Δpᵦₐᵣ   = 0.0
+    end
+
+    # compute soda pCO₂ using the UniversalRobustCarbonSystem solver
+    # Returns soda pCO₂ (in atm) and atmosphere/soda solubility coefficients (mol kg⁻¹ atm⁻¹)
+    (; pCO₂ᵒᶜᵉ, Pᵈⁱᶜₖₛₒₗₐ, Pᵈⁱᶜₖₛₒₗₒ) = UniversalRobustCarbonSystem(
+        pH      = pH,
+        pCO₂ᵃᵗᵐ = pCO₂ᵃᵗᵐ,
+        Θᶜ      = Θᶜ,
+        Sᴬ      = Sᴬ,
+        Δpᵦₐᵣ   = Δpᵦₐᵣ,
+        Cᵀ      = Cᵀ,
+        Aᵀ      = Aᵀ,
+        Pᵀ      = Pᵀ,
+        Siᵀ     = Siᵀ,
+        solver_params...,
+    )
+
+    # store the soda and atmospheric CO₂ concentrations into Fields
+    soda_pCO₂[1,1,Nz]  = (pCO₂ᵒᶜᵉ * Pᵈⁱᶜₖₛₒₗₒ ) * ρʳᵉᶠ # Convert mol kg⁻¹ m s⁻¹ to mol m⁻² s⁻¹
+    atmos_pCO₂[1,1,Nz] = (pCO₂ᵃᵗᵐ * Pᵈⁱᶜₖₛₒₗₐ) * ρʳᵉᶠ # Convert mol kg⁻¹ to mol m⁻³
+
+    # compute schmidt number for DIC
+    kˢᶜ = CarbonCoefficientParameters(
+            a₀ = 2116.8,
+            a₁ = 136.25,
+            a₂ = 4.7353,
+            a₃ = 9.2307e-2,
+            a₄ = 7.555e-4,
+            a₅ = 660.0,
+        )
+
+    Cˢᶜᵈⁱᶜ =  ( kˢᶜ.a₀ -
+                kˢᶜ.a₁ * Θᶜ +
+                kˢᶜ.a₂ * Θᶜ^2 -
+                kˢᶜ.a₃ * Θᶜ^3 +
+                kˢᶜ.a₄ * Θᶜ^4
+              )/kˢᶜ.a₅
+
+    # compute gas exchange coefficient/piston velocity and correct with Schmidt number
+    Kʷ =  (
+           (Kʷₐᵥₑ * cmhr⁻¹_per_ms⁻¹) * U₁₀^2
+          ) / sqrt(Cˢᶜᵈⁱᶜ)
+
+    # compute co₂ flux (-ve for uptake, +ve for outgassing since convention is +ve upwards in the soda)
+    co₂_flux[1,1,Nz] = - Kʷ * (
+                    pCO₂ᵃᵗᵐ * Pᵈⁱᶜₖₛₒₗₐ -
+                    pCO₂ᵒᶜᵉ * Pᵈⁱᶜₖₛₒₗₒ
+                   ) * ρʳᵉᶠ # Convert mol kg⁻¹ m s⁻¹ to mol m⁻² s⁻¹
+    return nothing
+end
Main.compute_co₂_flux!

Simulation of a soda outgassing CO₂ in the fridge

model_open_in_the_fridge = NonhydrostaticModel(;
+    grid,
+    velocities = nothing,
+    buoyancy   = nothing,
+    closure    = nothing,
+    tracers    = (:T, :DIC),
+    boundary_conditions = (; DIC=dic_bcs),
+    )
NonhydrostaticModel{CPU, RectilinearGrid}(time = 0 seconds, iteration = 0)
+├── grid: 1×1×1 RectilinearGrid{Float64, Oceananigans.Grids.Flat, Oceananigans.Grids.Flat, Oceananigans.Grids.Bounded} on Oceananigans.Architectures.CPU with 0×0×1 halo
+├── timestepper: QuasiAdamsBashforth2TimeStepper
+├── advection scheme: Centered reconstruction order 2
+├── tracers: (T, DIC)
+├── closure: Nothing
+├── buoyancy: Nothing
+└── coriolis: Nothing

Initial conditions for the refridgerated soda

Tᵢ   = 4     # °C
+DICᵢ = 2.4   # mol/m³
+set!(model_open_in_the_fridge, T = Tᵢ, DIC = DICᵢ)
+
+simulation = Simulation(model_open_in_the_fridge, Δt=10minutes, stop_time=24hours)
Simulation of NonhydrostaticModel{CPU, RectilinearGrid}(time = 0 seconds, iteration = 0)
+├── Next time step: 10 minutes
+├── Elapsed wall time: 0 seconds
+├── Wall time per iteration: NaN days
+├── Stop time: 1 day
+├── Stop iteration : Inf
+├── Wall time limit: Inf
+├── Callbacks: OrderedDict with 4 entries:
+│   ├── stop_time_exceeded => Callback of stop_time_exceeded on IterationInterval(1)
+│   ├── stop_iteration_exceeded => Callback of stop_iteration_exceeded on IterationInterval(1)
+│   ├── wall_time_limit_exceeded => Callback of wall_time_limit_exceeded on IterationInterval(1)
+│   └── nan_checker => Callback of NaNChecker for u on IterationInterval(100)
+├── Output writers: OrderedDict with no entries
+└── Diagnostics: OrderedDict with no entries

Add an output writer...

fnm_fridge = "soda_in_the_fridge.jld2"
+outputs = (; co₂_flux,
+             soda_pCO₂,
+             atmos_pCO₂,
+             model_open_in_the_fridge.tracers.T,
+             model_open_in_the_fridge.tracers.DIC,
+             )
+simulation.output_writers[:jld2] = JLD2OutputWriter(
+    model_open_in_the_fridge, outputs;
+    filename = fnm_fridge,
+    schedule = TimeInterval(10minutes),
+    overwrite_existing = true,
+    )
JLD2OutputWriter scheduled on TimeInterval(10 minutes):
+├── filepath: ./soda_in_the_fridge.jld2
+├── 5 outputs: (co₂_flux, soda_pCO₂, atmos_pCO₂, T, DIC)
+├── array type: Array{Float64}
+├── including: [:grid, :coriolis, :buoyancy, :closure]
+├── file_splitting: NoFileSplitting
+└── file size: 0.0 B

... and don't forget to add a callback to compute the CO₂ flux

add_callback!(simulation, compute_co₂_flux!)

Run the simulation

run!(simulation)
[ Info: Initializing simulation...
+[ Info:     ... simulation initialization complete (1.088 seconds)
+[ Info: Executing initial time step...
+[ Info:     ... initial time step complete (3.873 seconds).
+[ Info: Simulation is stopping after running for 5.538 seconds.
+[ Info: Simulation time 1 day equals or exceeds stop time 1 day.

A simulation of a soda outgassing CO₂ on the counter

We simulate soda Warming up on the counter using a forcing function linear increase from 4°C to 30°C over 12 hours then stops warming

temperature_increase(z, t, p) = ifelse(t <= 12hours, p.∂T∂t * p.Δt , 0.0)
+
+warming = Forcing(
+     temperature_increase,
+     parameters=(∂T∂t=1e-6, Δt=10minutes),
+     )
ContinuousForcing{@NamedTuple{∂T∂t::Float64, Δt::Float64}}
+├── func: temperature_increase (generic function with 1 method)
+├── parameters: (∂T∂t = 1.0e-6, Δt = 600.0)
+└── field dependencies: ()

Build the second model for the soda on the counter

model_open_on_the_counter = NonhydrostaticModel(;
+    grid,
+    velocities = nothing,
+    buoyancy   = nothing,
+    closure    = nothing,
+    forcing    = (; T=warming),
+    tracers    = (:T, :DIC),
+    boundary_conditions = (; DIC=dic_bcs),
+    )
+
+set!(model_open_on_the_counter, T = Tᵢ, DIC = DICᵢ)
+
+simulation = Simulation(model_open_on_the_counter, Δt=10minutes, stop_time=24hours)
Simulation of NonhydrostaticModel{CPU, RectilinearGrid}(time = 0 seconds, iteration = 0)
+├── Next time step: 10 minutes
+├── Elapsed wall time: 0 seconds
+├── Wall time per iteration: NaN days
+├── Stop time: 1 day
+├── Stop iteration : Inf
+├── Wall time limit: Inf
+├── Callbacks: OrderedDict with 4 entries:
+│   ├── stop_time_exceeded => Callback of stop_time_exceeded on IterationInterval(1)
+│   ├── stop_iteration_exceeded => Callback of stop_iteration_exceeded on IterationInterval(1)
+│   ├── wall_time_limit_exceeded => Callback of wall_time_limit_exceeded on IterationInterval(1)
+│   └── nan_checker => Callback of NaNChecker for u on IterationInterval(100)
+├── Output writers: OrderedDict with no entries
+└── Diagnostics: OrderedDict with no entries

Add an output writer...

fnm_counter = "soda_on_the_counter.jld2"
+outputs  = (; co₂_flux,
+              soda_pCO₂,
+              atmos_pCO₂,
+              model_open_on_the_counter.tracers.T,
+              model_open_on_the_counter.tracers.DIC,
+              )
+simulation.output_writers[:jld2] = JLD2OutputWriter(
+    model_open_on_the_counter, outputs;
+    filename = fnm_counter,
+    schedule = TimeInterval(10minutes),
+    overwrite_existing = true)
JLD2OutputWriter scheduled on TimeInterval(10 minutes):
+├── filepath: ./soda_on_the_counter.jld2
+├── 5 outputs: (co₂_flux, soda_pCO₂, atmos_pCO₂, T, DIC)
+├── array type: Array{Float64}
+├── including: [:grid, :coriolis, :buoyancy, :closure]
+├── file_splitting: NoFileSplitting
+└── file size: 0.0 B

..and don't forget to add a callback to compute the CO₂ flux

add_callback!(simulation, compute_co₂_flux!)

Run the simulation

run!(simulation)
[ Info: Initializing simulation...
+[ Info:     ... simulation initialization complete (1.015 seconds)
+[ Info: Executing initial time step...
+[ Info:     ... initial time step complete (2.028 seconds).
+[ Info: Simulation is stopping after running for 3.586 seconds.
+[ Info: Simulation time 1 day equals or exceeds stop time 1 day.

Visualization

All that's left is to visualize the results.

fridge_soda_pCO₂ = FieldTimeSeries(fnm_fridge, "soda_pCO₂")
+fridge_atmo_co₂ = FieldTimeSeries(fnm_fridge, "atmos_pCO₂")
+fridge_temp      = FieldTimeSeries(fnm_fridge, "T")
+
+counter_soda_pCO₂ = FieldTimeSeries(fnm_counter, "soda_pCO₂")
+counter_atmo_co₂ = FieldTimeSeries(fnm_counter, "atmos_pCO₂")
+counter_temp      = FieldTimeSeries(fnm_counter, "T")
+
+t  = fridge_soda_pCO₂.times
+nt = length(t)
+
+fig = Figure(size=(1200, 900))
+
+ax = Axis(fig[1,1], xlabel="Time", ylabel="CO₂ conc [mmol m⁻³]")
+lines!(t/(3600),
+       interior(fridge_soda_pCO₂, 1, 1, 1, :)*1e3;
+       linestyle = :dash,
+       label = "fridge soda",
+       )
+lines!(t/(3600),
+       interior(counter_soda_pCO₂, 1, 1, 1, :)*1e3;
+       linestyle = :solid,
+       label = "counter soda",
+       )
+lines!(t/(3600),
+       interior(fridge_atmo_co₂, 1, 1, 1, :)*1e3;
+       linestyle = :dash,
+       label = "fridge saturated")
+lines!(t/(3600),
+       interior(counter_atmo_co₂, 1, 1, 1, :)*1e3;
+       linestyle = :solid,
+       label = "counter saturated")
+axislegend()
+
+ax = Axis(fig[2,1], xlabel="Time", ylabel="Temp (°C)")
+lines!(t/(3600),
+       interior(fridge_temp, 1, 1, 1, :),
+       linestyle = :dash,
+       label = "fridge soda temperature",
+       )
+lines!(t/(3600),
+       interior(counter_temp, 1, 1, 1, :),
+       linestyle = :solid,
+       label = "counter soda temperature",
+       )
+axislegend()
Makie.Legend()

The cool soda's CO₂ concentration approaches equilibrium with the atmosphere (the saturated CO₂ concentration) quickly. The warming soda continues to outgas, since the solubility of CO₂ decreases with temperature. It'll taste flatter because of the lower CO₂ concentration.

#save("soda_outgassing_0d.png", fig)
+fig
Example block output


This page was generated using Literate.jl.

diff --git a/dev/objects.inv b/dev/objects.inv new file mode 100644 index 0000000000000000000000000000000000000000..2f095e5c23a4300f6c5b4149a026a9fbfc45e41c GIT binary patch literal 2905 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 D$xM~E literal 0 HcmV?d00001 diff --git a/dev/search_index.js b/dev/search_index.js new file mode 100644 index 0000000..ef7e7e3 --- /dev/null +++ b/dev/search_index.js @@ -0,0 +1,3 @@ +var documenterSearchIndex = {"docs": +[{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"EditURL = \"../../../examples/single_column_carbon_alkalinity_nutrients.jl\"","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/#Simple-carbon-cycle-biogeochemistry-model","page":"Single column carbon, alkalinity, nutrients","title":"Simple carbon cycle biogeochemistry model","text":"","category":"section"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"This example illustrates how to use ClimaOceanBiogeochemistry's CarbonAlkalinityNutrients model in a single column context.","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"using ClimaOceanBiogeochemistry: CarbonAlkalinityNutrients\nusing ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver: UniversalRobustCarbonSystem\nusing ClimaOceanBiogeochemistry.CarbonSystemSolvers: CarbonSystemParameters, CarbonSolverParameters, CarbonCoefficientParameters\n\nusing Oceananigans\nusing Oceananigans.Units\nusing Oceananigans.TurbulenceClosures: CATKEVerticalDiffusivity\n\nusing Adapt\nusing KernelAbstractions: @kernel, @index\nusing Oceananigans.Utils: launch!\nusing Printf\nusing CairoMakie\n\narch = CPU()","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/#A-single-column-grid","page":"Single column carbon, alkalinity, nutrients","title":"A single column grid","text":"","category":"section"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"We set up a single column grid with 4 m grid spacing that's 256 m deep:","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"grid = RectilinearGrid(\n arch,\n size = 512,\n z = (-4096, 0),\n topology = (\n Flat, Flat, Bounded\n ),\n)","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/#Buoyancy-that-depends-on-temperature-and-salinity","page":"Single column carbon, alkalinity, nutrients","title":"Buoyancy that depends on temperature and salinity","text":"","category":"section"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"We use the SeawaterBuoyancy model with a linear equation of state, where thermal expansion","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"αᵀ = 2e-4\n#and haline contraction\nβˢ = 8e-4\nnothing #hide","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/#Boundary-conditions","page":"Single column carbon, alkalinity, nutrients","title":"Boundary conditions","text":"","category":"section"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"We calculate the surface temperature flux associated with surface cooling of 200 W m⁻², reference density ρₒ, and heat capacity cᴾ, To illustrate the dynamics of CarbonAlkalinityNutrients, this strong convection drives turbulent mixing for 4 days, and then abruptly shuts off. Once the convective turbulence dies down, plankton start to grow.","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"Qʰ = 200.0 # W m⁻², surface _heat_ flux\nρₒ = 1026.0 # kg m⁻³, average density at the surface of the world ocean\ncᴾ = 3991.0 # J K⁻¹ kg⁻¹, typical heat capacity for seawater\n\nQᵀ(t) = ifelse(t < 30days, Qʰ / (ρₒ * cᴾ), 0.0) # K m s⁻¹, surface _temperature_ flux\n\nT_bcs = FieldBoundaryConditions(\n top = FluxBoundaryCondition(Qᵀ)\n )","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"For air-sea CO₂ fluxes, we use a FluxBoundaryCondition for the \"top\" of the DIC tracer. We'll write a callback to calculate the flux every time step.","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"co₂_flux = Field{Center, Center, Nothing}(grid)\n\ndic_bcs = FieldBoundaryConditions(\n top = FluxBoundaryCondition(co₂_flux)\n )\n\n# These are filled in compute_co₂_flux!\nocean_pCO₂ = Field{Center, Center, Nothing}(grid)\natmos_pCO₂ = Field{Center, Center, Nothing}(grid)\npH = Field{Center, Center, Nothing}(grid)\nset!(pH, 8.0)\n\ncmhr⁻¹_per_ms⁻¹ = 1 / 3.6e5 # conversion factor from cm/hr to m/s\n\n# Supply some coefficients and external data for the CO₂ flux calculation\nBase.@kwdef struct CO₂_flux_parameters\n surface_wind_speed = 10. # ms⁻¹\n applied_pressure = 0.0 # atm\n atmospheric_pCO₂ = 280e-6 # atm\n exchange_coefficient = 0.337 # cm hr⁻¹\n reference_density = 1024.5 # kg m⁻³\nend\nadapt_structure(\n to, cp::CO₂_flux_parameters\n ) = CO₂_flux_parameters(\n adapt(to, cp.surface_wind_speed),\n adapt(to, cp.applied_pressure),\n adapt(to, cp.atmospheric_pCO₂),\n adapt(to, cp.exchange_coefficient),\n adapt(to, cp.reference_density),\n)\n\n\"\"\"\n compute_schmidt_dic(\n grid,\n schmidt_number_dic,\n temperature,\n )\n\nCompute the Schmidt number for dissolved inorganic carbon (DIC) based on the temperature Θᶜ (in degrees Celsius).\n\nArguments:\n- `grid::RectilinearGrid`: The model grid.\n- `schmidt_number_dic::Field{Center, Center, Nothing}`: The computed Schmidt number for DIC.\n- `temperature::Field{Center, Center, Nothing}`: Temperature in degrees Celsius.\n- `kˢᶜ::CarbonCoefficientParameters`: The parameters for the Schmidt number calculation.\n\"\"\"\n@kernel function compute_schmidt_dic!(\n grid,\n schmidt_number_dic,\n temperature,\n kˢᶜ = CarbonCoefficientParameters(\n a₀ = 2116.8,\n a₁ = 136.25,\n a₂ = 4.7353,\n a₃ = 9.2307e-2,\n a₄ = 7.555e-4,\n a₅ = 660.0,\n ),\n )\n\n i, j = @index(Global, NTuple)\n k = size(grid, 3)\n\n schmidt_number_dic[i, j, 1] = (\n kˢᶜ.a₀ -\n kˢᶜ.a₁ * temperature[i, j, k] +\n kˢᶜ.a₂ * temperature[i, j, k]^2 -\n kˢᶜ.a₃ * temperature[i, j, k]^3 +\n kˢᶜ.a₄ * temperature[i, j, k]^4\n ) / kˢᶜ.a₅\nend\n\n\"\"\"\n compute_piston_velocity(\n grid,\n piston_velocity,\n surface_wind_speed,\n exchange_coefficient,\n schmidt_number,\n )\n\nCompute the piston velocity for gas exchange at the ocean surface.\n\nArguments:\n- `grid::RectilinearGrid`: The model grid.\n- `piston_velocity::Field{Center, Center, Nothing}`: The computed piston velocity.\n- `surface_wind_speed::Field{Center, Center, Nothing}`: The wind speed at the ocean surface.\n- `exchange_coefficient::Float64`: The gas exchange coefficient.\n- `schmidt_number::Field{Center, Center, Nothing}`: The Schmidt number.\n\"\"\"\n@kernel function compute_piston_velocity!(\n grid,\n piston_velocity,\n surface_wind_speed,\n exchange_coefficient,\n schmidt_number\n )\n\n i, j = @index(Global, NTuple)\n\n piston_velocity[i, j, 1] = exchange_coefficient[i, j, 1] *\n surface_wind_speed[i, j, 1]^2 /\n sqrt(schmidt_number[i, j, 1])\nend\n\n\"\"\"\n solve_ocean_pCO₂!(\n grid,\n reference_density,\n ocean_pCO₂,\n atmospheric_CO₂_solubility,\n oceanic_CO₂_solubility,\n Θᶜ, Sᴬ, Δpᵦₐᵣ, Cᵀ, Aᵀ, Pᵀ, Siᵀ, pH, pCO₂ᵃᵗᵐ\n )\n\nCompute the oceanic pCO₂ using the UniversalRobustCarbonSystem solver.\n\nArguments:\n- `grid::RectilinearGrid`: The model grid.\n- `reference_density::Float64`: The reference density of seawater.\n- `ocean_pCO₂::Field{Center, Center, Nothing}`: The computed oceanic pCO₂.\n- `atmospheric_CO₂_solubility::Field{Center, Center, Nothing}`: The solubility of CO₂ in the atmosphere.\n- `oceanic_CO₂_solubility::Field{Center, Center, Nothing}`: The solubility of CO₂ in the ocean.\n- `Θᶜ::Field{Center, Center, Nothing}`: Temperature in degrees Celsius.\n- `Sᴬ::Field{Center, Center, Nothing}`: Salinity in PSU.\n- `Δpᵦₐᵣ::Field{Center, Center, Nothing}`: Applied pressure in atm.\n- `Cᵀ::Field{Center, Center, Nothing}`: Total dissolved inorganic carbon (DIC) in mol kg⁻¹.\n- `Aᵀ::Field{Center, Center, Nothing}`: Total alkalinity (ALK) in mol kg⁻¹.\n- `Pᵀ::Field{Center, Center, Nothing}`: Phosphate concentration in mol kg⁻¹.\n- `pH::Field{Center, Center, Center}`: The computed pH.\n- `pCO₂ᵃᵗᵐ::Field{Center, Center, Nothing}`: The partial pressure of CO₂ in the atmosphere.\n\"\"\"\n@kernel function solve_ocean_pCO₂!(\n grid,\n solver_params,\n reference_density,\n ocean_pCO₂,\n atmospheric_CO₂_solubility,\n oceanic_CO₂_solubility,\n temperature,\n salinity,\n applied_pressure_bar,\n DIC,\n ALK,\n PO4,\n pH,\n atmosphere_pCO₂\n )\n\n i, j = @index(Global, NTuple)\n k = size(grid, 3)\n\n # compute oceanic pCO₂ using the UniversalRobustCarbonSystem solver\n CarbonSolved = UniversalRobustCarbonSystem(;\n pH = pH[i, j, 1],\n pCO₂ᵃᵗᵐ = atmosphere_pCO₂[i, j, 1],\n Θᶜ = temperature[i, j, k],\n Sᴬ = salinity[i, j, k],\n Δpᵦₐᵣ = applied_pressure_bar[i, j, 1],\n Cᵀ = DIC[i, j, k]/reference_density,\n Aᵀ = ALK[i, j, k]/reference_density,\n Pᵀ = PO4[i, j, k]/reference_density,\n solver_params...,\n )\n\n ocean_pCO₂[i, j, 1] = CarbonSolved.pCO₂ᵒᶜᵉ\n atmospheric_CO₂_solubility[i, j, 1] = CarbonSolved.Pᵈⁱᶜₖₛₒₗₐ\n oceanic_CO₂_solubility[i, j, 1] = CarbonSolved.Pᵈⁱᶜₖₛₒₗₒ\n pH[i, j, 1] = CarbonSolved.pH\nend\n\n\"\"\"\n compute_CO₂_flux(\n grid,\n CO₂_flux,\n piston_velocity,\n atmospheric_pCO₂,\n oceanic_pCO₂,\n atmospheric_CO₂_solubility,\n oceanic_CO₂_solubility,\n reference_density\n )\n\nCompute the flux of CO₂ between the atmosphere and the ocean.\n\nArguments:\n- `grid::RectilinearGrid`: The model grid.\n- `reference_density::Float64`: The reference density of seawater.\n- `CO₂_flux::Field{Center, Center, Nothing}`: The computed CO₂ flux.\n- `piston_velocity::Field{Center, Center, Nothing}`: The piston velocity for gas exchange at the ocean surface.\n- `atmospheric_pCO₂::Float64`: The partial pressure of CO₂ in the atmosphere.\n- `oceanic_pCO₂::Field{Center, Center, Nothing}`: The partial pressure of CO₂ in the ocean.\n- `atmospheric_CO₂_solubility::Field{Center, Center, Nothing}`: The solubility of CO₂ in the atmosphere.\n- `oceanic_CO₂_solubility::Field{Center, Center, Nothing}`: The solubility of CO₂ in the ocean.\n\nNotes:\nThe convention is that a positive flux is upwards (outgassing), and a negative flux is downwards (uptake).\n\"\"\"\n@kernel function compute_CO₂_flux!(\n grid,\n reference_density,\n CO₂_flux,\n piston_velocity,\n atmospheric_pCO₂,\n oceanic_pCO₂,\n atmospheric_CO₂_solubility,\n oceanic_CO₂_solubility,\n )\n i, j = @index(Global, NTuple)\n\n # compute CO₂ flux (-ve for uptake, +ve for outgassing since convention is +ve upwards)\n CO₂_flux[i, j, 1] = - piston_velocity[i, j, 1] * (\n atmospheric_pCO₂[i, j, 1] * atmospheric_CO₂_solubility[i, j, 1] -\n oceanic_pCO₂[i, j, 1] * oceanic_CO₂_solubility[i, j, 1]\n ) * reference_density # Convert mol kg⁻¹ m s⁻¹ to mol m⁻² s⁻¹\nend\n\n\"\"\"\n calculate_air_sea_carbon_exchange!(simulation; solver_params = ())\n\nReturns the tendency of DIC in the top layer due to air-sea CO₂ flux\nusing the piston velocity formulation of Wanninkhof (1992) and the\nsolubility/activity of CO₂ in seawater.\n\"\"\"\n@inline function calculate_air_sea_carbon_exchange!(simulation, solver_params = ())\n grid = simulation.model.grid\n\n# get coefficients from CO₂_flux_parameters struct\n# I really want the option to take these from the model\n (; surface_wind_speed,\n applied_pressure,\n atmospheric_pCO₂,\n exchange_coefficient,\n reference_density,\n ) = CO₂_flux_parameters()\n\n # Access model fields\n CO₂_flux = simulation.model.tracers.DIC.boundary_conditions.top.condition\n temperature = simulation.model.tracers.T\n salinity = simulation.model.tracers.S\n DIC = simulation.model.tracers.DIC\n ALK = simulation.model.tracers.ALK\n PO₄ = simulation.model.tracers.PO₄\n\n # compute schmidt number for DIC\n schmidt_dic = Field{Center, Center, Nothing}(grid)\n set!(schmidt_dic, 0)\n\n kernel_args = (\n grid,\n schmidt_dic,\n temperature,\n )\n\n launch!(arch,\n\t grid,\n\t :xy,\n\t compute_schmidt_dic!,\n\t kernel_args...,\n )\n\n # compute gas exchange coefficient/piston velocity and correct with Schmidt number\n wind_speed = Field{Center, Center, Nothing}(grid)\n set!(wind_speed, surface_wind_speed)\n\n average_exchange_coefficient = Field{Center, Center, Nothing}(grid)\n set!(average_exchange_coefficient, exchange_coefficient*cmhr⁻¹_per_ms⁻¹)\n\n piston_velocity = Field{Center, Center, Nothing}(grid)\n set!(piston_velocity, 0)\n\n kernel_args = (\n grid,\n piston_velocity,\n wind_speed,\n average_exchange_coefficient,\n schmidt_dic,\n )\n\n # This is a 2d only kernel, so no need for custom kernel_size to handle slicing of 3d inputs\n launch!(arch,\n\t grid,\n\t :xy,\n\t compute_piston_velocity!,\n\t kernel_args...,\n )\n\n # compute oceanic pCO₂ using the UniversalRobustCarbonSystem solver\n set!(atmos_pCO₂, atmospheric_pCO₂)\n\n applied_pressure_bar = Field{Center, Center, Nothing}(grid)\n set!(applied_pressure_bar, applied_pressure)\n\n atmospheric_CO₂_solubility = Field{Center, Center, Nothing}(grid)\n oceanic_CO₂_solubility = Field{Center, Center, Nothing}(grid)\n\n kernel_args = (\n grid,\n solver_params,\n reference_density,\n ocean_pCO₂,\n atmospheric_CO₂_solubility,\n oceanic_CO₂_solubility,\n temperature,\n salinity,\n applied_pressure_bar,\n DIC,\n ALK,\n PO₄,\n pH,\n atmos_pCO₂,\n )\n\n launch!(arch,\n\t grid,\n\t :xy,\n\t solve_ocean_pCO₂!,\n\t kernel_args...,\n )\n\n # compute CO₂ flux (-ve for uptake, +ve for outgassing since convention is +ve upwards)\n kernel_args = (\n grid,\n reference_density,\n CO₂_flux,\n piston_velocity,\n atmos_pCO₂,\n ocean_pCO₂,\n atmospheric_CO₂_solubility,\n oceanic_CO₂_solubility,\n )\n\n launch!(arch,\n\t grid,\n\t :xy,\n\t compute_CO₂_flux!,\n\t kernel_args...,\n )\n return nothing\nend","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/#We-put-the-pieces-together","page":"Single column carbon, alkalinity, nutrients","title":"We put the pieces together","text":"","category":"section"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"The important line here is biogeochemistry = CarbonAlkalinityNutrients(; grid). We adjust some of the parameters of the model to make the simulation more interesting.","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"model = HydrostaticFreeSurfaceModel(;\n grid,\n biogeochemistry = CarbonAlkalinityNutrients(; grid,\n maximum_net_community_production_rate = 1/365.25day,\n PAR_attenuation_scale = 100.,\n particulate_organic_phosphorus_sinking_velocity = -10 / day,\n ),\n closure = ScalarDiffusivity(κ=1e-4),\n tracers = (\n :T, :S, :DIC, :ALK, :PO₄, :NO₃, :DOP, :POP, :Fe\n ),\n tracer_advection = WENO(),\n buoyancy = SeawaterBuoyancy(\n equation_of_state = LinearEquationOfState(\n thermal_expansion = αᵀ,\n haline_contraction = βˢ\n ),\n ),\n boundary_conditions = (;\n T=T_bcs, DIC=dic_bcs\n ),\n )","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/#Initial-conditions","page":"Single column carbon, alkalinity, nutrients","title":"Initial conditions","text":"","category":"section"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"Temperature initial condition: a stable density gradient with random noise superposed. Random noise damped at top and bottom we also impose a temperature gradient dTdz","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"dTdz = 0.02 # K m⁻¹\n\n# Random noise\nΞ(z) = randn() * z / model.grid.Lz * (1 + z / model.grid.Lz)\nzᶜʳⁱᵗ = -500\nfᶻ = dTdz * model.grid.Lz * 1e-6","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"Temperature profile","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"Tᵢ(z) = ifelse(\n z > zᶜʳⁱᵗ,\n 20 + dTdz * z + fᶻ * Ξ(z),\n 20 + dTdz * zᶜʳⁱᵗ + fᶻ * Ξ(z),\n )","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"We initialize the model with reasonable salinity and carbon/alkalinity/nutrient concentrations","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"Sᵢ(z) = 35.0 # psu\nDICᵢ(z) = 2.1 # mol/m³\nALKᵢ(z) = 2.35 # mol/m³\nPO₄ᵢ(z) = 2.5e-3 # mol/m³\nNO₃ᵢ(z) = 42e-3 # mol/m³\nDOPᵢ(z) = 0.0 # mol/m³\nPOPᵢ(z) = 0.0 # mol/m³\nFeᵢ(z) = 2.e-6 # mol/m³\n\nset!(\n model,\n T = Tᵢ,\n S = Sᵢ,\n DIC = DICᵢ,\n ALK = ALKᵢ,\n PO₄ = PO₄ᵢ,\n NO₃ = NO₃ᵢ,\n DOP = DOPᵢ,\n POP = POPᵢ,\n Fe = Feᵢ\n )","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/#A-simulation-of-physical-biological-interaction","page":"Single column carbon, alkalinity, nutrients","title":"A simulation of physical-biological interaction","text":"","category":"section"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"We run the simulation for 30 days with a time-step of 10 minutes.","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"simulation = Simulation(\n model,\n Δt=1minute,\n stop_time=365.25days\n )","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"We add a TimeStepWizard callback to adapt the simulation's time-step...","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"wizard = TimeStepWizard(\n cfl=0.2,\n max_change=1.1,\n max_Δt=60minutes\n )\n\nsimulation.callbacks[:wizard] = Callback(\n wizard,\n IterationInterval(100),\n )","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"...and we emit a message with information on DIC, ALK, and CO₂ flux tendencies.","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"DIC₀ = Field{Center, Center, Nothing}(grid)\nALK₀ = Field{Center, Center, Nothing}(grid)\n\"\"\"\nFunction to print DIC, ALK, and CO₂ flux tendency during the simulation\n\"\"\"\nfunction progress(simulation)\n @printf(\"Iteration: %d, time: %s\\n\",\n iteration(simulation),\n prettytime(simulation),\n )\n Nz = size(simulation.model.grid, 3)\n\n if iteration(simulation) == 1\n # Establish and set initial values for the anomaly fields\n DIC₀[1, 1, 1] = simulation.model.tracers.DIC[1, 1, Nz]\n ALK₀[1, 1, 1] = simulation.model.tracers.ALK[1, 1, Nz]\n else\n @printf(\"Surface DIC tendency (x10⁻⁷ mol m⁻³ s⁻¹): %.12f\\n\",\n ((simulation.model.tracers.DIC[1, 1, grid.Nz]-\n DIC₀[1, 1, 1])/simulation.model.timestepper.previous_Δt\n ) * 1e7)\n @printf(\"Surface ALK tendency (x10⁻⁷ mol m⁻³ s⁻¹): %.12f\\n\",\n ((simulation.model.tracers.ALK[1, 1, grid.Nz]-\n ALK₀[1, 1, 1])/simulation.model.timestepper.previous_Δt\n ) * 1e7)\n @printf(\"Surface CO₂ flux (x10⁻⁷ mol m⁻³ s⁻¹): %.12f\\n\",\n (simulation.model.tracers.DIC.boundary_conditions.top.condition[1,1]\n ) * 1e7)\n\n # update the anomaly fields\n DIC₀[1, 1, 1] = simulation.model.tracers.DIC[1, 1, Nz]\n ALK₀[1, 1, 1] = simulation.model.tracers.ALK[1, 1, Nz]\n end\nend\n\nsimulation.callbacks[:progress] = Callback(\n progress,\n IterationInterval(100),\n )","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"Dont forget to add the callback to compute the CO₂ flux","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"add_callback!(simulation, calculate_air_sea_carbon_exchange!)","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"Output writer","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"filename = \"single_column_carbon_alkalinity_nutrients.jld2\"\nfout=10days\nsimulation.output_writers[:fields] = JLD2OutputWriter(\n model, model.tracers;\n filename,\n schedule = TimeInterval(fout),\n overwrite_existing = true,\n )\n\nfilename_diags = \"single_column_carbon_alkalinity_nutrients_co2flux.jld2\"\n\noutputs = (; co₂_flux, ocean_pCO₂, atmos_pCO₂)\nsimulation.output_writers[:jld2] = JLD2OutputWriter(\n model, outputs;\n filename = filename_diags,\n schedule = TimeInterval(fout),\n overwrite_existing = true,\n )","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/#Run-the-example","page":"Single column carbon, alkalinity, nutrients","title":"Run the example","text":"","category":"section"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"run!(simulation)","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/#Visualization","page":"Single column carbon, alkalinity, nutrients","title":"Visualization","text":"","category":"section"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"All that's left is to visualize the results.","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"Tt = FieldTimeSeries(filename, \"T\")\nSt = FieldTimeSeries(filename, \"S\")\nDICt = FieldTimeSeries(filename, \"DIC\")\nAlkt = FieldTimeSeries(filename, \"ALK\")\nPO₄t = FieldTimeSeries(filename, \"PO₄\")\nNO₃t = FieldTimeSeries(filename, \"NO₃\")\nDOPt = FieldTimeSeries(filename, \"DOP\")\nPOPt = FieldTimeSeries(filename, \"POP\")\nFet = FieldTimeSeries(filename, \"Fe\")\nCO₂t = FieldTimeSeries(filename_diags, \"co₂_flux\")\napCO₂t = FieldTimeSeries(filename_diags, \"atmos_pCO₂\")\nopCO₂t = FieldTimeSeries(filename_diags, \"ocean_pCO₂\")\n\ntt = Tt.times\nnt = length(tt)\nz = znodes(Tt)\n\nCO₂_flux_time_series = [CO₂t[1, 1, 1, i] for i in 1:nt]\npCO₂_ocean_time_series = [opCO₂t[1, 1, 1, i] for i in 1:nt]\npCO₂_atmos_time_series = [apCO₂t[1, 1, 1, i] for i in 1:nt]\n\nfig = Figure(size=(1200, 1200))\nn = Observable(1)\n\naxb = Axis(\n fig[1:4, 1],\n xlabel=\"Temperature (K)\",\n ylabel=\"z (m)\",\n )\naxC = Axis(\n fig[1:4, 2],\n xlabel=\"DIC/ALK Concentration (mol m⁻³)\",\n )\naxN = Axis(\n fig[1:4, 3],\n xlabel=\"Inorganic Nutrient concentration (mol m⁻³)\",\n )\naxD = Axis(\n fig[1:4, 4],\n xlabel=\"Organic Nutrient concentration (mol m⁻³)\",\n )\naxF = Axis(\n fig[5:6, 1:4],\n ylabel=\"Air-sea CO₂ fluxes (x1e7 mol m⁻² s⁻¹)\",\n xlabel=\"Time (days)\",\n )\naxP = Axis(\n fig[5:6, 1:4],\n ylabel=\"pCO₂ (μatm)\",\n yticklabelcolor = :red,\n yaxisposition = :right,\n )\n\nxlims!(axb, 7, 21)\nxlims!(axC, 1.8, 2.6)\nxlims!(axN, -5, 75)\nxlims!(axD, -50, 250)\nxlims!(axF, -1, 1+simulation.stop_time/days)\nxlims!(axP, -1, 1+simulation.stop_time/days)\nylims!(axF, -8, 2)\nylims!(axP, 0, 500)\n\n#slider = Slider(fig[2, 1:4], range=1:nt, startvalue=1)\n#n = slider.value\n\ntitle = @lift @sprintf(\n \"Convecting nutrients at t = %d days\", tt[$n] / days\n )\nLabel(fig[0, 1:4], title)\n\nTn = @lift interior(Tt[$n], 1, 1, :)\nDICn = @lift interior(DICt[$n], 1, 1, :)\nAlkn = @lift interior(Alkt[$n], 1, 1, :)\nPO₄n = @lift interior(PO₄t[$n], 1, 1, :) * 16 * 1e3\nNO₃n = @lift interior(NO₃t[$n], 1, 1, :) * 1e3\nDOPn = @lift interior(DOPt[$n], 1, 1, :) * 1e6\nPOPn = @lift interior(POPt[$n], 1, 1, :) * 1e6\nFen = @lift interior(Fet[$n], 1, 1, :) * 1e7\nCO₂_flux_points = Observable(\n Point2f[(tt[1],\n (CO₂_flux_time_series[1] * 1e7))]\n )\npCO₂_ocean_points = Observable(\n Point2f[(tt[1],\n (pCO₂_ocean_time_series[1] * 1e6))]\n )\npCO₂_atmos_points = Observable(\n Point2f[(tt[1],\n (pCO₂_atmos_time_series[1] * 1e6))]\n )\n\nlines!(axb, Tn, z)\nlines!(axC, DICn, z, label=\"DIC\")\nlines!(axC, Alkn, z, label=\"ALK\")\nlines!(axN, PO₄n, z, label=\"Phosphate (x16e-3)\")\nlines!(axN, NO₃n, z, label=\"Nitrate (x1e-3)\")\nlines!(axN, Fen, z, label=\"Iron (x1e-7)\")\nlines!(axD, DOPn, z, label=\"DOP (x1e-6)\")\nlines!(axD, POPn, z, label=\"POP (x1e-6)\")\n\nscatter!(axP,\n pCO₂_ocean_points;\n marker = :circle,\n markersize = 4,\n color = :blue,\n label=\"ocean pCO₂\",\n )\nscatter!(axP,\n pCO₂_atmos_points;\n marker = :circle,\n markersize = 4,\n color = :red,\n label=\"atmos pCO₂\",\n )\nscatter!(axF,\n CO₂_flux_points;\n marker = :circle,\n markersize = 4,\n color = :black,\n )\n\naxislegend(axC,position=:cb)\naxislegend(axN,position=:cb)\naxislegend(axD,position=:cb)\naxislegend(axP,position=:rt)\n\nrecord(fig,\n \"single_column_carbon_alkalinity_nutrients.mp4\",\n 1:nt,\n framerate=64\n ) do nn\n n[] = nn\n new_point = Point2(\n tt[nn] / days,\n (CO₂_flux_time_series[nn] * 1e7),\n )\n CO₂_flux_points[] = push!(\n CO₂_flux_points[],\n new_point,\n )\n\n new_point = Point2(\n tt[nn] / days,\n (pCO₂_ocean_time_series[nn] * 1e6),\n )\n pCO₂_ocean_points[] = push!(\n pCO₂_ocean_points[],\n new_point,\n )\n\n new_point = Point2(\n tt[nn] / days,\n (pCO₂_atmos_time_series[nn] * 1e6),\n )\n pCO₂_atmos_points[] = push!(\n pCO₂_atmos_points[],\n new_point,\n )\nend\nnothing #hide\nfig","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"(Image: )","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"This page was generated using Literate.jl.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"EditURL = \"../../../examples/single_column_nutrients_plankton_bacteria_detritus.jl\"","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/#Nutrients,-plankton,-bacteria,-detritus","page":"Single column nutrients, plankton, bacteria, detritus","title":"Nutrients, plankton, bacteria, detritus","text":"","category":"section"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"This example illustrates how to use ClimaOceanBiogeochemistry's NutrientsPlanktonBacteriaDetrius model in a single column context.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"using ClimaOceanBiogeochemistry: NutrientsPlanktonBacteriaDetritus\n\nusing Oceananigans\nusing Oceananigans.Units\n\nusing Printf\nusing CairoMakie","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/#A-single-column-grid","page":"Single column nutrients, plankton, bacteria, detritus","title":"A single column grid","text":"","category":"section"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"We set up a single column grid whose depth is H and with Nz points","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"H = 1000meters\nz = (-H, 0)\nNz = 100\n\ngrid = RectilinearGrid(size = Nz; z, topology = (Flat, Flat, Bounded))","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"A prescribed vertical tracer diffusivity","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"We define a tracer diffusivity that mixes a lot near the surface (in the top 50 m), and less down below.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"@inline κ(z, t) = 1e-4 + 1e-2 * exp(z / 25) + 1e-2 * exp(-(z + 1000) / 50)\nvertical_diffusion = VerticalScalarDiffusivity(; κ)","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"We put the pieces together. The important line here is biogeochemistry = NutrientsPlanktonBacteriaDetritus(grid). We use all default parameters.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"model = HydrostaticFreeSurfaceModel(; grid,\n velocities = PrescribedVelocityFields(),\n biogeochemistry = NutrientsPlanktonBacteriaDetritus(grid),\n tracers = (:N, :P, :Z, :B, :D),\n tracer_advection = WENO(),\n buoyancy = nothing,\n closure = vertical_diffusion)","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/#Initial-conditions","page":"Single column nutrients, plankton, bacteria, detritus","title":"Initial conditions","text":"","category":"section"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"We initialize the model with reasonable nutrients, detritus, and a nutrient mixed layer.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"set!(model, N=3, P=1e-1, Z=1e-1, B=1e-1, D=1e-1)\n\nsimulation = Simulation(model, Δt=30minutes, stop_time=10days)\n\nfunction progress(sim)\n @printf(\"Iteration: %d, time: %s, total(N): %.2e \\n\",\n iteration(sim), prettytime(sim),\n sum(model.tracers.N) + sum(model.tracers.P) + sum(model.tracers.B) + sum(model.tracers.D))\n return nothing\nend\n\nsimulation.callbacks[:progress] = Callback(progress, IterationInterval(10))","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"Let's see the initial condition","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"N = model.tracers.N\nP = model.tracers.P\nZ = model.tracers.Z\nB = model.tracers.B\nD = model.tracers.D\n\nz = znodes(N)\n\nfig = Figure(size=(1200, 600))\n\naxN = Axis(fig[1, 1], xlabel=\"Nutrient concentration (N)\", ylabel=\"z (m)\")\naxP = Axis(fig[1, 2], xlabel=\"Phytoplankton concentration (P)\")\naxZ = Axis(fig[1, 3], xlabel=\"Zooplankton concentration (Z)\")\naxB = Axis(fig[1, 4], xlabel=\"Bacteria concentration (B)\")\naxD = Axis(fig[1, 5], xlabel=\"Detritus concentration (D)\")\n\nlines!(axN, interior(N, 1, 1, :), z)\nlines!(axP, interior(P, 1, 1, :), z)\nlines!(axZ, interior(Z, 1, 1, :), z)\nlines!(axB, interior(B, 1, 1, :), z)\nlines!(axD, interior(D, 1, 1, :), z)\n\ncurrent_figure()","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"Now we add an output writer to the simulation and run the simulation.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"filename = \"nutrients_plankton_bacteria_detritus.jld2\"\n\nsimulation.output_writers[:fields] = JLD2OutputWriter(model, model.tracers;\n filename,\n schedule = TimeInterval(1day),\n overwrite_existing = true)\n\nrun!(simulation)","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/#Visualization","page":"Single column nutrients, plankton, bacteria, detritus","title":"Visualization","text":"","category":"section"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"All that's left is to visualize the results.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"Pt = FieldTimeSeries(filename, \"P\")\nZt = FieldTimeSeries(filename, \"Z\")\nBt = FieldTimeSeries(filename, \"B\")\nDt = FieldTimeSeries(filename, \"D\")\nNt = FieldTimeSeries(filename, \"N\")\n\nt = Pt.times\nnt = length(t)\nz = znodes(Pt)\n\nfig = Figure(size=(1200, 600))\n\naxN = Axis(fig[1, 1], xlabel=\"[Nutrient] (mmol m⁻³)\", ylabel=\"z (m)\")\naxP = Axis(fig[1, 2], xlabel=\"[Phytoplankton] (mmol m⁻³)\")\naxZ = Axis(fig[1, 3], xlabel=\"[Zooplankton] (mmol m⁻³)\")\naxB = Axis(fig[1, 4], xlabel=\"[Bacteria] (mmol m⁻³)\")\naxD = Axis(fig[1, 5], xlabel=\"[Detritus] (mmol m⁻³)\")\n\nslider = Slider(fig[2, 1:5], range=1:nt, startvalue=1)\nn = slider.value\n\ntitle = @lift @sprintf(\"Equilibrium biogeochemistry at t = %d days\", t[$n] / day)\nLabel(fig[0, 1:5], title)\n\nNn = @lift interior(Nt[$n], 1, 1, :)\nPn = @lift interior(Pt[$n], 1, 1, :)\nZn = @lift interior(Zt[$n], 1, 1, :)\nBn = @lift interior(Bt[$n], 1, 1, :)\nDn = @lift interior(Dt[$n], 1, 1, :)\n\nlines!(axP, Pn, z)\nlines!(axZ, Zn, z)\nlines!(axD, Dn, z)\nlines!(axB, Bn, z)\nlines!(axN, Nn, z)\n\nrecord(fig, \"nutrients_plankton_bacteria_detritus.mp4\", 1:nt, framerate=24) do nn\n n[] = nn\nend\nnothing #hide","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"(Image: )","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"Let's plot a snapshot of the last frame.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"Nn_last = interior(Nt[end], 1, 1, :)\nPn_last = interior(Pt[end], 1, 1, :)\nZn_last = interior(Zt[end], 1, 1, :)\nBn_last = interior(Bt[end], 1, 1, :)\nDn_last = interior(Dt[end], 1, 1, :)\n\nlast_frame = Figure(size=(1200, 600))\naxN = Axis(last_frame[1, 1], xlabel=\"[N] (mmol m⁻³)\", ylabel=\"z (m)\")\naxP = Axis(last_frame[1, 2], xlabel=\"[P] (mmol m⁻³)\")\naxZ = Axis(last_frame[1, 3], xlabel=\"[Z] (mmol m⁻³)\")\naxB = Axis(last_frame[1, 4], xlabel=\"[B] (mmol m⁻³)\")\naxD = Axis(last_frame[1, 5], xlabel=\"[D] (mmol m⁻³)\")\n\nlines!(axP, Pn_last, z)\nlines!(axZ, Zn_last, z)\nlines!(axD, Dn_last, z)\nlines!(axB, Bn_last, z)\nlines!(axN, Nn_last, z)\n\nsave(\"NPZDB.png\", last_frame)\nnothing #hide","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"(Image: )","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"Another figure: we plot the sum of each variable against time.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"N_time = zeros(1:nt)\nP_time = zeros(1:nt)\nZ_time = zeros(1:nt)\nB_time = zeros(1:nt)\nD_time = zeros(1:nt)\n\nfor times = 1:nt\n N_time[times] = sum(Nt[:, :, :, times])\n P_time[times] = sum(Pt[:, :, :, times])\n Z_time[times] = sum(Zt[:, :, :, times])\n B_time[times] = sum(Bt[:, :, :, times])\n D_time[times] = sum(Dt[:, :, :, times])\nend\n\nTimeVar = Figure()\nax2 = Axis(TimeVar[1, 1], title=\"Nutrients evolution\", ylabel=\"Variable (mmol m⁻³)\", xlabel=\"Time (days)\")\nlines!(ax2, 1:nt, N_time, label=\"N\")\nlines!(ax2, 1:nt, P_time, label=\"P\")\nlines!(ax2, 1:nt, Z_time, label=\"Z\")\nlines!(ax2, 1:nt, B_time, label=\"B\")\nlines!(ax2, 1:nt, D_time, label=\"dD\")\n\naxislegend()\n\nsave(\"TimeVariations.png\", TimeVar)\nnothing #hide","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"(Image: )","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"This page was generated using Literate.jl.","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"EditURL = \"../../../examples/soda_outgassing.jl\"","category":"page"},{"location":"literated/soda_outgassing/#Illustration-of-using-a-carbon-system-solver","page":"Soda outgassing","title":"Illustration of using a carbon system solver","text":"","category":"section"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"This example illustrates how to use ClimaOceanBiogeochemistry's UniversalRobustCarbonSystem model in a 0-d context.","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"using ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver: UniversalRobustCarbonSystem\nusing ClimaOceanBiogeochemistry.CarbonSystemSolvers: CarbonSystemParameters, CarbonSolverParameters, CarbonCoefficientParameters\n\nusing Oceananigans\nusing Oceananigans.Units\n\nusing Printf\nusing CairoMakie","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"We are going to simulate two bottles of soda, one opened and left in the fridge the other opened and left on the counter to go flat.","category":"page"},{"location":"literated/soda_outgassing/#Model-setup","page":"Soda outgassing","title":"Model setup","text":"","category":"section"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"The 0-d grid represents a 10cm bottle of soda","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"grid = RectilinearGrid(size = 1,\n z = (-1meter/10, 0),\n topology = (Flat, Flat, Bounded))","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"For CO₂ exchange, we use a FluxBoundaryCondition for the \"top\" of the dissolved inorganic carbon (DIC) tracer. We'll write a callback later to calculate the flux every time step.","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"co₂_flux = Field{Center, Center, Nothing}(grid)\ndic_bcs = FieldBoundaryConditions(top = FluxBoundaryCondition(co₂_flux))","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"Field arrays to store pCO₂ values filled in compute_co₂_flux!","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"soda_pCO₂ = Field{Center, Center, Nothing}(grid)\natmos_pCO₂ = Field{Center, Center, Nothing}(grid)","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"Build function for CO₂ flux calculation. Dissolved CO₂ in the soda will exchange with the overlying atmosphere These are some coefficients and constants that we'll use in the calculation","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"Base.@kwdef struct CO₂_flux_parameters{FT}\n surface_wind_speed :: FT = 10. # ms⁻¹\n atmospheric_pCO₂ :: FT = 280e-6 # atm\n exchange_coefficient :: FT = 0.337 # cm hr⁻¹\n salinity :: FT = 0.0 # psu\n alkalinity :: FT = 2.35e-3 # mol kg⁻¹\n silicate :: FT = 0e-6 # mol kg⁻¹\n phosphate :: FT = 0e-6 # mol kg⁻¹\n initial_pH_guess :: FT = 8.0\n reference_density :: FT = 1024.5 # kg m⁻³\nend\n\n\"\"\"\n compute_co₂_flux!(simulation)\n\nReturns the tendency due to CO₂ flux using the piston velocity\nformulation of Wanninkhof (1992) and the solubility/activity of\nCO₂ that depends on temperature, etc.\n\"\"\"\n@inline function compute_co₂_flux!(simulation; solver_params = ())\n Nz = size(simulation.model.grid, 3)\n\n# Get coefficients from CO₂_flux_parameters struct\n# I really want the option to take these from the model\n (; surface_wind_speed,\n atmospheric_pCO₂,\n exchange_coefficient,\n salinity,\n alkalinity,\n silicate,\n phosphate,\n initial_pH_guess,\n reference_density,\n ) = CO₂_flux_parameters()\n\n U₁₀ = surface_wind_speed\n pCO₂ᵃᵗᵐ = atmospheric_pCO₂\n Kʷₐᵥₑ = exchange_coefficient\n Sᴬ = salinity\n Aᵀ = alkalinity\n Siᵀ = silicate\n Pᵀ = phosphate\n pH = initial_pH_guess\n ρʳᵉᶠ = reference_density\n\n cmhr⁻¹_per_ms⁻¹ = 1 / 3.6e5 # conversion factor from cm/hr to m/s\n\n co₂_flux = simulation.model.tracers.DIC.boundary_conditions.top.condition\n Θᶜ = simulation.model.tracers.T[1,1,Nz]\n Cᵀ = simulation.model.tracers.DIC[1,1,Nz]/ρʳᵉᶠ\n\n # applied pressure in atm (i.e. Pˢᵘʳᶠ-Pᵃᵗᵐ)\n # Positive when the can is sealed, then zero when the can is opens\n # On average, the 12 ounce soda cans sold in the US tend to have a pressure of roughly 120 kPa when canned at 4 °C\n if iteration(simulation) <= 1\n Δpᵦₐᵣ = 0.2\n else\n # *pssshhhht* the bottle is opened\n Δpᵦₐᵣ = 0.0\n end\n\n # compute soda pCO₂ using the UniversalRobustCarbonSystem solver\n # Returns soda pCO₂ (in atm) and atmosphere/soda solubility coefficients (mol kg⁻¹ atm⁻¹)\n (; pCO₂ᵒᶜᵉ, Pᵈⁱᶜₖₛₒₗₐ, Pᵈⁱᶜₖₛₒₗₒ) = UniversalRobustCarbonSystem(\n pH = pH,\n pCO₂ᵃᵗᵐ = pCO₂ᵃᵗᵐ,\n Θᶜ = Θᶜ,\n Sᴬ = Sᴬ,\n Δpᵦₐᵣ = Δpᵦₐᵣ,\n Cᵀ = Cᵀ,\n Aᵀ = Aᵀ,\n Pᵀ = Pᵀ,\n Siᵀ = Siᵀ,\n solver_params...,\n )\n\n # store the soda and atmospheric CO₂ concentrations into Fields\n soda_pCO₂[1,1,Nz] = (pCO₂ᵒᶜᵉ * Pᵈⁱᶜₖₛₒₗₒ ) * ρʳᵉᶠ # Convert mol kg⁻¹ m s⁻¹ to mol m⁻² s⁻¹\n atmos_pCO₂[1,1,Nz] = (pCO₂ᵃᵗᵐ * Pᵈⁱᶜₖₛₒₗₐ) * ρʳᵉᶠ # Convert mol kg⁻¹ to mol m⁻³\n\n # compute schmidt number for DIC\n kˢᶜ = CarbonCoefficientParameters(\n a₀ = 2116.8,\n a₁ = 136.25,\n a₂ = 4.7353,\n a₃ = 9.2307e-2,\n a₄ = 7.555e-4,\n a₅ = 660.0,\n )\n\n Cˢᶜᵈⁱᶜ = ( kˢᶜ.a₀ -\n kˢᶜ.a₁ * Θᶜ +\n kˢᶜ.a₂ * Θᶜ^2 -\n kˢᶜ.a₃ * Θᶜ^3 +\n kˢᶜ.a₄ * Θᶜ^4\n )/kˢᶜ.a₅\n\n # compute gas exchange coefficient/piston velocity and correct with Schmidt number\n Kʷ = (\n (Kʷₐᵥₑ * cmhr⁻¹_per_ms⁻¹) * U₁₀^2\n ) / sqrt(Cˢᶜᵈⁱᶜ)\n\n # compute co₂ flux (-ve for uptake, +ve for outgassing since convention is +ve upwards in the soda)\n co₂_flux[1,1,Nz] = - Kʷ * (\n pCO₂ᵃᵗᵐ * Pᵈⁱᶜₖₛₒₗₐ -\n pCO₂ᵒᶜᵉ * Pᵈⁱᶜₖₛₒₗₒ\n ) * ρʳᵉᶠ # Convert mol kg⁻¹ m s⁻¹ to mol m⁻² s⁻¹\n return nothing\nend","category":"page"},{"location":"literated/soda_outgassing/#Simulation-of-a-soda-outgassing-CO-in-the-fridge","page":"Soda outgassing","title":"Simulation of a soda outgassing CO₂ in the fridge","text":"","category":"section"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"model_open_in_the_fridge = NonhydrostaticModel(;\n grid,\n velocities = nothing,\n buoyancy = nothing,\n closure = nothing,\n tracers = (:T, :DIC),\n boundary_conditions = (; DIC=dic_bcs),\n )","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"Initial conditions for the refridgerated soda","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"Tᵢ = 4 # °C\nDICᵢ = 2.4 # mol/m³\nset!(model_open_in_the_fridge, T = Tᵢ, DIC = DICᵢ)\n\nsimulation = Simulation(model_open_in_the_fridge, Δt=10minutes, stop_time=24hours)","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"Add an output writer...","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"fnm_fridge = \"soda_in_the_fridge.jld2\"\noutputs = (; co₂_flux,\n soda_pCO₂,\n atmos_pCO₂,\n model_open_in_the_fridge.tracers.T,\n model_open_in_the_fridge.tracers.DIC,\n )\nsimulation.output_writers[:jld2] = JLD2OutputWriter(\n model_open_in_the_fridge, outputs;\n filename = fnm_fridge,\n schedule = TimeInterval(10minutes),\n overwrite_existing = true,\n )","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"... and don't forget to add a callback to compute the CO₂ flux","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"add_callback!(simulation, compute_co₂_flux!)","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"Run the simulation","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"run!(simulation)","category":"page"},{"location":"literated/soda_outgassing/#A-simulation-of-a-soda-outgassing-CO-on-the-counter","page":"Soda outgassing","title":"A simulation of a soda outgassing CO₂ on the counter","text":"","category":"section"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"We simulate soda Warming up on the counter using a forcing function linear increase from 4°C to 30°C over 12 hours then stops warming","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"temperature_increase(z, t, p) = ifelse(t <= 12hours, p.∂T∂t * p.Δt , 0.0)\n\nwarming = Forcing(\n temperature_increase,\n parameters=(∂T∂t=1e-6, Δt=10minutes),\n )","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"Build the second model for the soda on the counter","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"model_open_on_the_counter = NonhydrostaticModel(;\n grid,\n velocities = nothing,\n buoyancy = nothing,\n closure = nothing,\n forcing = (; T=warming),\n tracers = (:T, :DIC),\n boundary_conditions = (; DIC=dic_bcs),\n )\n\nset!(model_open_on_the_counter, T = Tᵢ, DIC = DICᵢ)\n\nsimulation = Simulation(model_open_on_the_counter, Δt=10minutes, stop_time=24hours)","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"Add an output writer...","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"fnm_counter = \"soda_on_the_counter.jld2\"\noutputs = (; co₂_flux,\n soda_pCO₂,\n atmos_pCO₂,\n model_open_on_the_counter.tracers.T,\n model_open_on_the_counter.tracers.DIC,\n )\nsimulation.output_writers[:jld2] = JLD2OutputWriter(\n model_open_on_the_counter, outputs;\n filename = fnm_counter,\n schedule = TimeInterval(10minutes),\n overwrite_existing = true)","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"..and don't forget to add a callback to compute the CO₂ flux","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"add_callback!(simulation, compute_co₂_flux!)","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"Run the simulation","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"run!(simulation)","category":"page"},{"location":"literated/soda_outgassing/#Visualization","page":"Soda outgassing","title":"Visualization","text":"","category":"section"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"All that's left is to visualize the results.","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"fridge_soda_pCO₂ = FieldTimeSeries(fnm_fridge, \"soda_pCO₂\")\nfridge_atmo_co₂ = FieldTimeSeries(fnm_fridge, \"atmos_pCO₂\")\nfridge_temp = FieldTimeSeries(fnm_fridge, \"T\")\n\ncounter_soda_pCO₂ = FieldTimeSeries(fnm_counter, \"soda_pCO₂\")\ncounter_atmo_co₂ = FieldTimeSeries(fnm_counter, \"atmos_pCO₂\")\ncounter_temp = FieldTimeSeries(fnm_counter, \"T\")\n\nt = fridge_soda_pCO₂.times\nnt = length(t)\n\nfig = Figure(size=(1200, 900))\n\nax = Axis(fig[1,1], xlabel=\"Time\", ylabel=\"CO₂ conc [mmol m⁻³]\")\nlines!(t/(3600),\n interior(fridge_soda_pCO₂, 1, 1, 1, :)*1e3;\n linestyle = :dash,\n label = \"fridge soda\",\n )\nlines!(t/(3600),\n interior(counter_soda_pCO₂, 1, 1, 1, :)*1e3;\n linestyle = :solid,\n label = \"counter soda\",\n )\nlines!(t/(3600),\n interior(fridge_atmo_co₂, 1, 1, 1, :)*1e3;\n linestyle = :dash,\n label = \"fridge saturated\")\nlines!(t/(3600),\n interior(counter_atmo_co₂, 1, 1, 1, :)*1e3;\n linestyle = :solid,\n label = \"counter saturated\")\naxislegend()\n\nax = Axis(fig[2,1], xlabel=\"Time\", ylabel=\"Temp (°C)\")\nlines!(t/(3600),\n interior(fridge_temp, 1, 1, 1, :),\n linestyle = :dash,\n label = \"fridge soda temperature\",\n )\nlines!(t/(3600),\n interior(counter_temp, 1, 1, 1, :),\n linestyle = :solid,\n label = \"counter soda temperature\",\n )\naxislegend()","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"The cool soda's CO₂ concentration approaches equilibrium with the atmosphere (the saturated CO₂ concentration) quickly. The warming soda continues to outgas, since the solubility of CO₂ decreases with temperature. It'll taste flatter because of the lower CO₂ concentration.","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"#save(\"soda_outgassing_0d.png\", fig)\nnothing #hide\nfig","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"(Image: )","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"","category":"page"},{"location":"literated/soda_outgassing/","page":"Soda outgassing","title":"Soda outgassing","text":"This page was generated using Literate.jl.","category":"page"},{"location":"library/function_index/#main-index","page":"Function index","title":"Index","text":"","category":"section"},{"location":"library/function_index/","page":"Function index","title":"Function index","text":"Pages = [\"public.md\", \"internals.md\", \"function_index.md\"]","category":"page"},{"location":"library/outline/#Library-Outline","page":"Contents","title":"Library Outline","text":"","category":"section"},{"location":"library/outline/","page":"Contents","title":"Contents","text":"Pages = [\"public.md\", \"internals.md\", \"function_index.md\"]","category":"page"},{"location":"literated/simple_plankton_growth_death/","page":"Simple plankton growth and death","title":"Simple plankton growth and death","text":"EditURL = \"../../../examples/simple_plankton_growth_death.jl\"","category":"page"},{"location":"literated/simple_plankton_growth_death/","page":"Simple plankton growth and death","title":"Simple plankton growth and death","text":"using Oceananigans\nusing Oceananigans.Units\nusing Oceananigans\nusing Oceananigans.Grids: znode\nusing Oceananigans.Biogeochemistry: AbstractBiogeochemistry\nusing Oceananigans.TurbulenceClosures: CATKEVerticalDiffusivity\n\nusing Printf\n\nimport Oceananigans.Biogeochemistry: required_biogeochemical_tracers\n\n\"\"\"\n SimplePlanktonGrowthDeath(; growth_rate = 1/day\n shortwave_attenuation_scale = 20.0\n mortality_rate = 0.1/day)\n\nReturn a single-tracer biogeochemistry model for growing and dying plankton.\n\"\"\"\nBase.@kwdef struct SimplePlanktonGrowthDeath{FT} <: AbstractBiogeochemistry\n growth_rate :: FT = 1/day\n shortwave_attenuation_scale :: FT = 20.0\n mortality_rate :: FT = 0.1/day\nend\n\n@inline required_biogeochemical_tracers(::SimplePlanktonGrowthDeath) = tuple(:P)\n\nconst c = Center()\n\n@inline function (bgc::SimplePlanktonGrowthDeath)(i, j, k, grid, ::Val{:P}, clock, fields)\n μ₀ = bgc.growth_rate\n λ = bgc.shortwave_attenuation_scale\n m = bgc.mortality_rate\n P = @inbounds fields.P[i, j, k]\n z = znode(i, j, k, grid, c, c, c)\n return (μ₀ * exp(z / λ) - m) * P\nend","category":"page"},{"location":"literated/simple_plankton_growth_death/","page":"Simple plankton growth and death","title":"Simple plankton growth and death","text":"We set up the model","category":"page"},{"location":"literated/simple_plankton_growth_death/","page":"Simple plankton growth and death","title":"Simple plankton growth and death","text":"grid = RectilinearGrid(size = 64,\n z = (-256meters, 0),\n topology = (Flat, Flat, Bounded))\n\nQᵇ(t) = ifelse(t < 4days, 1e-7, 0.0)\nb_bcs = FieldBoundaryConditions(top = FluxBoundaryCondition(Qᵇ))\n\nmodel = HydrostaticFreeSurfaceModel(; grid,\n biogeochemistry = SimplePlanktonGrowthDeath(),\n closure = CATKEVerticalDiffusivity(),\n tracers = (:b, :e),\n buoyancy = BuoyancyTracer(),\n boundary_conditions = (; b=b_bcs))\n\nN² = 1e-5 # s⁻²\nbᵢ(z) = N² * z\nset!(model, b=bᵢ, P=1e-2, e=1e-6)\n\nsimulation = Simulation(model, Δt=10minutes, stop_time=8days)\n\nprogress(sim) = @printf(\"Iteration: %d, time: %s, max(P): %.2e \\n\",\n iteration(sim), prettytime(sim), maximum(model.tracers.P))\n\nsimulation.callbacks[:progress] = Callback(progress, IterationInterval(10))\n\noutputs = merge(model.velocities, model.tracers)\nfilename = \"simple_plankton_growth_death.jld2\"\n\nsimulation.output_writers[:fields] = JLD2OutputWriter(model, outputs;\n filename,\n schedule = TimeInterval(20minutes),\n overwrite_existing = true)\n\nrun!(simulation)","category":"page"},{"location":"literated/simple_plankton_growth_death/","page":"Simple plankton growth and death","title":"Simple plankton growth and death","text":"Now we load the saved output and plot","category":"page"},{"location":"literated/simple_plankton_growth_death/","page":"Simple plankton growth and death","title":"Simple plankton growth and death","text":"using CairoMakie\n\nbt = FieldTimeSeries(filename, \"b\")\net = FieldTimeSeries(filename, \"e\")\nPt = FieldTimeSeries(filename, \"P\")\n\nt = bt.times\nNt = length(t)\nz = znodes(bt)\n\nfig = Figure(size=(800, 400))\n\naxb = Axis(fig[1, 1], ylabel=\"z (m)\", xlabel=\"Buoyancy (m² s⁻³)\")\naxe = Axis(fig[1, 2], ylabel=\"z (m)\", xlabel=\"Turbulent kinetic energy (m² s²)\")\naxP = Axis(fig[1, 3], ylabel=\"z (m)\", xlabel=\"Plankton concentration\")\n\nxlims!(axe, -1e-5, 1e-3)\nxlims!(axP, 0, 0.1)\n\nn = Observable(1)\n\ntitle = @lift @sprintf(\"Convecting plankton at t = %d days\", t[$n] / day)\nLabel(fig[0, 1:3], title)\n\nbn = @lift interior(bt[$n], 1, 1, :)\nen = @lift interior(et[$n], 1, 1, :)\nPn = @lift interior(Pt[$n], 1, 1, :)\n\nlines!(axb, bn, z)\nlines!(axe, en, z)\nlines!(axP, Pn, z)\n\nfig\n\nrecord(fig, \"simple_plankton_growth_death.mp4\", 1:Nt, framerate=24) do nn\n n[] = nn\nend","category":"page"},{"location":"literated/simple_plankton_growth_death/","page":"Simple plankton growth and death","title":"Simple plankton growth and death","text":"(Image: )","category":"page"},{"location":"literated/simple_plankton_growth_death/","page":"Simple plankton growth and death","title":"Simple plankton growth and death","text":"","category":"page"},{"location":"literated/simple_plankton_growth_death/","page":"Simple plankton growth and death","title":"Simple plankton growth and death","text":"This page was generated using Literate.jl.","category":"page"},{"location":"library/internals/#Private-types-and-functions","page":"Private","title":"Private types and functions","text":"","category":"section"},{"location":"library/internals/","page":"Private","title":"Private","text":"Documentation for ClimaOceanBiogeochemistry.jl's internal interface.","category":"page"},{"location":"library/internals/#ClimaOceanBiogeochemistry","page":"Private","title":"ClimaOceanBiogeochemistry","text":"","category":"section"},{"location":"library/internals/","page":"Private","title":"Private","text":"Modules = [ClimaOceanBiogeochemistry, \n ClimaOceanBiogeochemistry.CarbonSystemSolvers,\n ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver,\n ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver,\n ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver]\nPublic = false","category":"page"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CAN-Tuple{Any, Any, Any, Any, Val{:ALK}, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CAN","text":"Tracer sources and sinks for alkalinity (ALK)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CAN-Tuple{Any, Any, Any, Any, Val{:DIC}, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CAN","text":"Tracer sources and sinks for dissolved inorganic carbon (DIC)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CAN-Tuple{Any, Any, Any, Any, Val{:DOP}, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CAN","text":"Tracer sources and sinks for dissolved organic phosphorus (DOP)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CAN-Tuple{Any, Any, Any, Any, Val{:Fe}, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CAN","text":"Tracer sources and sinks for dissolved iron (FeT)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CAN-Tuple{Any, Any, Any, Any, Val{:NO₃}, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CAN","text":"Tracer sources and sinks for dissolved inorganic nitrate (NO₃)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CAN-Tuple{Any, Any, Any, Any, Val{:POP}, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CAN","text":"Tracer sources and sinks for Particulate Organic Phosphorus (POP).\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CAN-Tuple{Any, Any, Any, Any, Val{:PO₄}, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CAN","text":"Tracer sources and sinks for dissolved inorganic phosphate (PO₄)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonAlkalinityNutrients-Tuple{}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonAlkalinityNutrients","text":"CarbonAlkalinityNutrients( reference_density = 1024.5,\n maximum_net_community_production_rate = 1 / day,\n phosphate_half_saturation = 1e-7 * reference_density,\n nitrate_half_saturation = 1.6e-6 * reference_density,\n iron_half_saturation = 1e-10 * reference_density,\n incident_PAR = 700.0,\n PAR_half_saturation = 10.0,\n PAR_attenuation_scale = 25.0,\n fraction_of_particulate_export = 0.33,\n dissolved_organic_phosphorus_remin_timescale = 1 / 30day,\n particulate_organic_phosphorus_remin_timescale= 0.03 / day, \n stoichoimetric_ratio_carbon_to_phosphate = 106.0\n stoichoimetric_ratio_nitrate_to_phosphate = 16.0\n stoichoimetric_ratio_phosphate_to_oxygen = 170.0,\n stoichoimetric_ratio_iron_to_phosphate = 4.68e-4\n stoichoimetric_ratio_carbon_to_nitrate = 106 / 16\n stoichoimetric_ratio_carbon_to_oxygen = 106 / 170,\n stoichoimetric_ratio_carbon_to_iron = 106 / 1.e-3,\n stoichoimetric_ratio_silicate_to_phosphate = 15.0,\n rain_ratio_inorganic_to_organic_carbon = 1e-1,\n martin_curve_exponent = 0.84, \n iron_scavenging_rate = 5e-4 / day,\n ligand_concentration = 1e-9 * reference_density,\n ligand_stability_coefficient = 1e8\n particulate_organic_phosphorus_sinking_velocity = -10.0 / day)\n\nReturn a seven-tracer biogeochemistry model for the interaction of carbon, alkalinity, and nutrients.\n\nKeyword Arguments\n\nTracer names\n\nDIC: Dissolved Inorganic Carbon\nALK: Alkalinity\nPO₄: Phosphate (macronutrient)\nNO₃: Nitrate (macronutrient)\nDOP: Dissolved Organic Phosphate (macronutrient)\nFe: Dissolved Iron (micronutrient)\n\nBiogeochemical functions\n\ntransitions for DIC, ALK, PO₄, NO₃, POP, DOP, POP and Fe\nbiogeochemical_drift_velocity for DOP, modeling the sinking of detritus at a constant detritus_sinking_speed.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.NutrientsPlanktonBacteriaDetritus-Tuple{Any}","page":"Private","title":"ClimaOceanBiogeochemistry.NutrientsPlanktonBacteriaDetritus","text":"NutrientsPlanktonBacteriaDetritus(; grid,\n maximum_plankton_growth_rate = 1/day,\n maximum_bacteria_growth_rate = 1/day\n maximum_grazing_rate = 3/day\n bacteria_yield = 0.2\n zooplankton_yield = 0.3\n linear_remineralization_rate = 0.03/day,\n linear_mortality_rate = 0.01/day,\n quadratic_mortality_rate = 0.1/day,\n quadratic_mortality_rate_Z = 1/day,\n nutrient_half_saturation = 0.1,\n detritus_half_saturation = 0.1,\n grazing_half_saturation = 3.0,\n PAR_half_saturation = 10.0,\n PAR_attenuation_scale = 25.0,\n detritus_vertical_velocity = -10/day)\n\nReturn a six-tracer biogeochemistry model for the interaction of nutrients (N), phytoplankton (P), zooplankton(Z), bacteria (B), dissolved detritus (D1), and particulate detritus (D2).\n\nKeyword Arguments\n\ngrid (required): An Oceananigans' grid.\nmaximum_plankton_growth_rate: (s⁻¹) Growth rate of plankton P unlimited by the availability of nutrients and light. Default: 1/day.\nmaximum_bacteria_growth_rate: (s⁻¹) Growth rate of plankton B unlimited by the availability of nutrients and light. Default = 0.5/day.\nmaximum_grazing_rate: (s⁻¹) Maximum grazing rate of phytoplankton by zooplankton.\nbacteria_yield: Determines fractional nutrient production by bacteria production relative to consumption of detritus such that _t N _t D = 1 - y, where y = bacteria_yield. Default: 0.2.\nlinear_remineralization_rate: (s⁻¹) Remineralization rate constant of detritus 'D', assuming linear remineralization of 'D', while implicitly modeling bacteria 'B'. Default = 0.3/day.\nlinear_mortality_rate: (s⁻¹) Linear term of the mortality rate of both plankton and bacteria.\nquadratic_mortality_rate: (s⁻¹) Quadratic term of the mortality rate of both plankton and bacteria.\nnutrient_half_saturation: (mmol m⁻³) Half-saturation of nutrients for plankton production.\ndetritus_half_saturation: (mmol m⁻³) Half-saturation of nutrients for bacteria production. Default = 10.0 mmol m⁻³.\nphytoplankton_half_saturation: (mmol m⁻³) Half-saturation of phytoplankton for zooplankton production.\nzooplankton_assimilation: Fractional assimilation efficiency for zooplankton.\nPAR_half_saturation: (W m⁻²) Half-saturation of photosynthetically available radiation (PAR) for plankton production.\nPAR_attenuation_scale: (m) Depth scale over which photosynthetically available radiation (PAR) attenuates exponentially.\ndetritus_sinking_speed: (m s⁻¹) Sinking velocity of particulate detritus.\n\nTracer names\n\nN: nutrients\nP: phytoplankton\nZ: zooplankton\nB: bacteria\nD: detritus\n\nBiogeochemical functions\n\ntransitions for N, P, Z, B, D\nbiogeochemical_drift_velocity for D2, modeling the sinking of detritus at a constant detritus_sinking_speed.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.PAR-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.PAR","text":"PAR(surface_photosynthetically_active_ratiation, \n photosynthetically_active_ratiation_attenuation_scale, \n depth)\n\nCalculate the photosynthetically active radiation (PAR) at a given depth due to attenuation.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.dissolved_organic_phosphorus_remin-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.dissolved_organic_phosphorus_remin","text":"dissolved_organic_phosphorus_remin(remineralization_rate, \n dissolved_organic_phosphorus_concentration)\n\nCalculate the remineralization of dissolved organic phosphorus.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.iron_scavenging-NTuple{4, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.iron_scavenging","text":"iron_scavenging(iron_scavenging_rate, \n iron_concentration, \n ligand_concentration, \n ligand_stability_coefficient)\n\nCalculate the scavenging loss of iron. Iron scavenging depends on free iron, which involves solving a quadratic equation in terms of ligand concentration and stability coefficient. Ligand-complexed iron is protected from being scavenged.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.iron_sources-Tuple{}","page":"Private","title":"ClimaOceanBiogeochemistry.iron_sources","text":"Add surface input of iron. This sould be a boundary condition, but for now we just add a constant source.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.net_community_production-NTuple{9, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.net_community_production","text":"net_community_production(maximum_net_community_production_rate,\n light_half_saturation, \n phosphate_half_saturation, \n nitrate_half_saturation, \n iron_half_saturation, \n photosynthetically_active_radiation, \n phosphate_concentration, \n nitrate_concentration, \n iron_concentration)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.particulate_inorganic_carbon_remin-Tuple{}","page":"Private","title":"ClimaOceanBiogeochemistry.particulate_inorganic_carbon_remin","text":"Calculate remineralization of particulate inorganic carbon.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.particulate_organic_phosphorus_remin-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.particulate_organic_phosphorus_remin","text":"dissolved_organic_phosphorus_remin(remineralization_rate, \n particulate_organic_phosphorus_concentration)\n\nCalculate remineralization of particulate organic phosphorus.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#Oceananigans.Biogeochemistry.biogeochemical_drift_velocity-Tuple{ClimaOceanBiogeochemistry.CarbonAlkalinityNutrients, Val{:POP}}","page":"Private","title":"Oceananigans.Biogeochemistry.biogeochemical_drift_velocity","text":"Add a vertical sinking \"drift velocity\" for the particulate organic phosphate (POP) tracer.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Bᵀᴼᵀ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Bᵀᴼᵀ","text":"Bᵀᴼᵀ(Sᵖ, Pᴮᵀᴼᵀ)\n\nReturn total borate concentration in mol/kg-SW given practical salinity, Sᵖ. References: Uppström (1974), cited by Dickson et al. (2007, chapter 5, p 10) Millero (1982) cited in Millero (1995)\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Caᵀᴼᵀ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Caᵀᴼᵀ","text":"Caᵀᴼᵀ(Sᵖ, Pᶜᵃᵀᴼᵀ)\n\nReturn calcium concentration in mol/kg-SW given practical salinity, Sᵖ. References: Culkin and Cox (1966), Culkin (1967), Riley and Tongudai (1967) \n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.FCᵀCO₂ˢᵒˡ-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.FCᵀCO₂ˢᵒˡ","text":"FCᵀCO₂ˢᵒˡ(Cᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the dissolved and hydrated CO₂ concentration in seawater given the total carbon concentration Cᵀ, pH, and the carbon chemistry coefficients.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.FCᵀCO₃²⁻-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.FCᵀCO₃²⁻","text":"FCᵀCO₃²⁻(Cᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the carbonate concentration in seawater given the total carbon concentration Cᵀ, pH, and the carbon chemistry coefficients.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.FCᵀHCO₃⁻-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.FCᵀHCO₃⁻","text":"FCᵀHCO₃⁻(Cᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the bicarbonate ion concentration in seawater given the total carbon concentration Cᵀ, pH, and the carbon chemistry coefficients.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.FpCO₂CO₂ˢᵒˡ-Tuple{Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.FpCO₂CO₂ˢᵒˡ","text":"FpCO₂CO₂ˢᵒˡ(pCO₂, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the dissolved and hydrated CO₂ concentration in seawater given the pCO₂, pH, and the carbon chemistry coefficients.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.FpCO₂CO₃²⁻-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.FpCO₂CO₃²⁻","text":"FpCO₂CO₃²⁻(pCO₂, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the carbonate concentration in seawater given the pCO₂, pH, and the carbon chemistry coefficients.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.FpCO₂HCO₃⁻-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.FpCO₂HCO₃⁻","text":"FpCO₂HCO₃⁻(pCO₂, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the bicarbonate ion concentration in seawater given the pCO₂, pH, and the carbon chemistry coefficients.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fˢⁱᵗₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fˢⁱᵗₖ₁","text":"Fˢⁱᵗₖ₁(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pˢⁱᵗₖ₁)\n\nReturn the first dissociation constant of silicic acid (H4SiO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pˢⁱᵗₖ₁.\n\nReferences: Yao and Millero (1995) cited by Millero (1995) pH scale : SWS (according to Dickson et al, 2007) Note : No pressure correction available Note : converted here from mol/kg-H2O to mol/kg-sw\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴ²ˢₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴ²ˢₖ₁","text":"Fᴴ²ˢₖ₁(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴴ²ˢₖ₁)\n\nReturn the dissociation constant of hydrogen sulfide in sea-water, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴ²ˢₖ₁.\n\nReferences: Millero et al. (1988) (cited by Millero (1995) Millero (1995) for pressure correction pH scale : - SWS (according to Yao and Millero, 1995, p. 82: \"refitted if necessary\") - Total (according to Lewis and Wallace, 1998) Note : we stick to SWS here for the time being Note : the fits from Millero (1995) and Yao and Millero (1995) derive from Millero et al. (1988), with all the coefficients multiplied by -ln(10)\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴ²ᴼₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴ²ᴼₖ₁","text":"Fᴴ²ᴼₖ₁(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴴ²ᴼₖ₁)\n\nReturn dissociation constant of water in (mol/kg-SW)^2, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴ²ᴼₖ₁.\n\nReferences: Millero (1995) for value at p_bar = 0 Millero (pers. comm. 1996) for pressure correction pH scale : SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴˢᴼ⁴ₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴˢᴼ⁴ₖ₁","text":"Fᴴˢᴼ⁴ₖ₁(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴴˢᴼ⁴ₖ₁)\n\nReturn the dissociation constant of hydrogen sulfate (bisulfate) , given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴˢᴼ⁴ₖ₁.\n\nReferences: Dickson (1990) – also Handbook (2007) Millero (1995) for pressure correction pH scale : free Note : converted here from mol/kg-H2O to mol/kg-SW\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴᶠᵦ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴᶠᵦ₁","text":"Fᴴᶠᵦ₁(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴴᶠᵦ₁)\n\nReturn the association constant of HF in (mol/kg-SW)^-1, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴᶠᵦ₁.\n\nHF <-> H⁺ + F⁻ \n\nReferences: Dickson and Riley (1979) Millero (1995) for pressure correction pH scale : free Note : converted here from mol/kg-H2O to mol/kg-SW\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴᶠₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴᶠₖ₁","text":"Fᴴᶠₖ₁(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴴᶠₖ₁)\n\nReturn the dissociation constant for hydrogen fluoride in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴᶠₖ₁.\n\nHF <-> H⁺ + F⁻ \n\nReferences: Perez and Fraga (1987) Millero (1995) for pressure correction pH scale : Total (according to Handbook, 2007\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴺᴴ⁴ₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴺᴴ⁴ₖ₁","text":"Fᴺᴴ⁴ₖ₁(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴺᴴ⁴ₖ₁)\n\nReturn the dissociation constant of ammonium in sea-water [mol/kg-SW], given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴺᴴ⁴ₖ₁.\n\nReferences: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₁","text":"Fᴾᴼ⁴ₖ₁(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴾᴼ⁴ₖ₁)\n\nReturn the first dissociation constant of phosphoric acid (H3PO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴾᴼ⁴ₖ₁.\n\nReferences: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₂","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₂","text":"Fᴾᴼ⁴ₖ₂(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴾᴼ⁴ₖ₂)\n\nReturn the second dissociation constant of phosphoric acid (H3PO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴾᴼ⁴ₖ₂.\n\nReferences: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₃","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₃","text":"Fᴾᴼ⁴ₖ₃(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴾᴼ⁴ₖ₃)\n\nReturn the third dissociation constant of phosphoric acid (H3PO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴾᴼ⁴ₖ₃.\n\nReferences: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵀᴼᵀ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵀᴼᵀ","text":"Fᵀᴼᵀ(Sᵖ, Pᶠᵀᴼᵀ)\n\nReturn total fluoride concentration in mol/kg-SW given practical salinity, Sᵖ. References: Culkin (1965) (???)\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ","text":"Fᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ)\n\nReturn stoichiometric solubility product, Ω, of aragonite in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ.\n\nReferences: Mucci (1983) Millero (1979) for pressure correction pH scale : N/A Units : (mol/kg-SW)^2\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵇₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵇₖ₁","text":"Fᵇₖ₁(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᴮₖ₁)\n\nReturn boric acid dissociation constant in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴮₖ₁.\n\nReferences: Dickson (1990, eq. 23) – also Handbook (2007, eq. 37) Millero (1979) pressure correction pH scale : total\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₀","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₀","text":"Fᵈⁱᶜₖ₀(Θᴷ, Sᵖ, Pᵈⁱᶜₖ₀)\n\nReturn hydration constant of CO₂ in (mol/kg-SW)/atm given temperature in K, Θᴷ, practical salinity, Sᵖ, and coefficients, Pᵈⁱᶜₖ₀.\n\nCO₂ + H₂O <-> H₂CO₃\n\nReferences: Weiss (1979) pH scale : N/A Note : currently no pressure correction\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ᵣ₉₃","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ᵣ₉₃","text":"Fᵈⁱᶜₖ₁ᵣ₉₃(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᵈⁱᶜₖ₁ᵣ₉₃)\n\nReturn the first dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₁ᵣ₉₃.\n\nH₂CO₃ <-> HCO₃⁻ + H⁺\n\nReferences: Roy et al. (1993) – also Handbook (1994) Millero (1979) pressure correction pH scale : Total Valid range: T: 0-45 S: 5-45. Note : converted here from mol/kg-H2O to mol/kg-SW\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ₗ₀₀","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ₗ₀₀","text":"Fᵈⁱᶜₖ₁ₗ₀₀(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᵈⁱᶜₖ₁ₗ₀₀)\n\nReturn the first dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₁ₗ₀₀.\n\nH₂CO₃ <-> HCO₃⁻ + H⁺\n\nReferences: Luecker et al. (2000) – also Handbook (2007) Millero (1979) pressure correction pH scale: Total\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ₘ₉₅","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ₘ₉₅","text":"Fᵈⁱᶜₖ₁ₘ₉₅(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᵈⁱᶜₖ₁ₘ₉₅)\n\nReturn the first dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₁ₘ₉₅.\n\nH₂CO₃ <-> HCO₃⁻ + H⁺\n\nReferences: Millero (1995, eq 50 – ln K1(COM)) Millero (1982) pressure correction pH scale: SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ᵣ₉₃","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ᵣ₉₃","text":"Fᵈⁱᶜₖ₂ᵣ₉₃(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᵈⁱᶜₖ₂ᵣ₉₃)\n\nReturn the second dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₂ᵣ₉₃.\n\nHCO₃⁻ <-> CO₃²⁻ + H⁺\n\nReferences: Roy et al. (1993) – also Handbook (1994) Millero (1979) pressure correction pH scale : Total Valid range: T: 0-45 S: 5-45. Note : converted here from mol/kg-H2O to mol/kg-SW\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ₗ₀₀","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ₗ₀₀","text":"Fᵈⁱᶜₖ₂ₗ₀₀(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᵈⁱᶜₖ₂ₗ₀₀)\n\nReturn the second dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₂ₗ₀₀.\n\nHCO₃⁻ <-> CO₃²⁻ + H⁺\n\nReferences: Luecker et al. (2000) – also Handbook (2007) Millero (1979) pressure correction pH scale: Total\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ₘ₉₅","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ₘ₉₅","text":"Fᵈⁱᶜₖ₂ₘ₉₅(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᵈⁱᶜₖ₂ₘ₉₅)\n\nReturn the second dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₂ₘ₉₅.\n\nHCO₃⁻ <-> CO₃²⁻ + H⁺\n\nReferences: Millero (1995, eq 51 – ln K2(COM)) Millero (1979) pressure correction pH scale: SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖₚᵣₑ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖₚᵣₑ","text":"Fᵈⁱᶜₖₚᵣₑ(Θᴷ, Sᵖ, Pᵈⁱᶜₖₚᵣₑ)\n\nReturn fugacity prefactor needed for non-ideality of CO₂ in the ocean in (mol/kg-SW)/atm given temperature in K, Θᴷ, practical salinity, Sᵖ, and coefficients, Pᵈⁱᶜₖₚᵣₑ.\n\nReferences: Weiss (1974) Marine Chemistry pH scale : N/A Note : currently no pressure correction\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖₛₒₗₐ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖₛₒₗₐ","text":"Fᵈⁱᶜₖₛₒₗₐ(Θᴷ, Sᵖ, Pᵈⁱᶜₖₛₒₗₐ)\n\nCalculate f = k0(1-pH2O)*correction term for non-ideality in (mol/kg-SW)/atm given temperature \nin K, `Θᴷ`, practical salinity, `Sᵖ`, and coefficients, `Pᵈⁱᶜₖₛₒₗₐ`. Currently no pressure correction\n\nReferences: Weiss & Price (1980, Mar. Chem., 8, 347-359 Eq 13 with table 6 values)\npH scale : N/A\nNote : currently no pressure correction\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᶜᵃˡᶜⁱᵗᵉₛₚ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᶜᵃˡᶜⁱᵗᵉₛₚ","text":"Fᶜᵃˡᶜⁱᵗᵉₛₚ(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real, Pᶜᵃˡᶜⁱᵗᵉₛₚ)\n\nReturn the stoichiometric solubility product of calcite, Ω, in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᶜᵃˡᶜⁱᵗᵉₛₚ\n\nReferences: Mucci (1983) Millero (1995) for pressure correction pH scale : N/A Units : (mol/kg-SW)^2\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.H⁺ₛoverH⁺₃","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.H⁺ₛoverH⁺₃","text":"H⁺ₛoverH⁺₃(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real)\n\nReturn the ratio HSWS/Hfree as a function of salinity, Sᵖ.\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.H⁺ₛoverH⁺ₜ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.H⁺ₛoverH⁺ₜ","text":"H⁺ₛoverH⁺ₜ(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real)\n\nReturn the ratio HSWS/HTot as a function of salinity, Sᵖ. Reference: Munhoven pH scale: all\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.H⁺ₜoverH⁺₃","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.H⁺ₜoverH⁺₃","text":"H⁺ₜoverH⁺₃(Θᴷ::Real, Sᵖ::Real, Δpᵦₐᵣ::Real)\n\nReturn the ratio HTot/Hfree as a function of salinity, Sᵖ. Reference: Munhoven pH scale: N/A\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.H₂Oˢʷ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.H₂Oˢʷ","text":"H₂Oˢʷ(Sᵖ, Pᴴ²⁰ˢʷ)\n\nReturn the mass of pure water in one kg of seawater of practical salinity, Sᵖ. References: \"libthdyct\" – derived by Munhoven (1997) from data by Millero (1982) \"Handbook (2007)\" – Handbook (2007) pH scale: N/A\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.SO₄ᵀᴼᵀ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.SO₄ᵀᴼᵀ","text":"SO₄ᵀᴼᵀ(Sᵖ, Pˢᴼ⁴ᵀᴼᵀ)\n\nReturn total sulfate concentration in mol/kg-SW given practical salinity, Sᵖ. References: Morris, A.W. and Riley, J.P. (1966) quoted in Handbook (2007)\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.μₛ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.μₛ","text":"μₛ(Sᵖ)\n\nReturn ionic strength in mol/kg-SW, for given practical salinity, Sᵖ. References: \"libthdyct\" – derived by Munhoven (1997) from data by Millero (1982) \"Handbook (2007)\" – Handbook (2007) pH scale: N/A\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FABᵀ-Tuple{Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FABᵀ","text":"function FABᵀ(H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FACᵀ-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FACᵀ","text":"function FACᵀ(Cᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAFᵀ-Tuple{Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAFᵀ","text":"function FAFᵀ(H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAH₂O-Tuple{Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAH₂O","text":"function FAH₂O(H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAH₂Sᵀ-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAH₂Sᵀ","text":"function FAH₂Sᵀ(H₂Sᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FANH₄ᵀ-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FANH₄ᵀ","text":"function FANH₄ᵀ(NH₄ᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAPᵀ-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAPᵀ","text":"function FAPᵀ(Pᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FASO₄ᵀ-Tuple{Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FASO₄ᵀ","text":"function FASO₄ᵀ(H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FASiᵀ-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FASiᵀ","text":"function FASiᵀ(Siᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAᵀ-Tuple{Real, Real, Real, Real, Real, Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAᵀ","text":"function FAᵀ(Cᵀ, Aᵀ, Bᵀ, Pᵀ, Siᵀ, SO₄ᵀ, Fᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\nEvaluate the rational function form of the total alkalinity-pH equation\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FH⁺ᵢₙᵢ-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FH⁺ᵢₙᵢ","text":"FH⁺ᵢₙᵢ(Aᵀ, Cᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\nCalculates the root for the 2nd order approximation of the Cᵀ-Bᵀ-Aᶜ equation for H⁺ (reformulated as a cubic polynomial) around the local minimum, if it exists.\n\nReturns * 1e-03 if Aᶜ <= 0 * 1e-10 if Aᶜ >= 2Cᵀ + Bᵀ * 1e-07 if 0 < Aᶜ < 2Cᵀ + Bᵀ and the 2nd order approximation does not have a solution\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FboundsAᵀₙₕ₂ₒ-Tuple{Real, Real, Real, Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FboundsAᵀₙₕ₂ₒ","text":" FboundsAᵀₙₕ₂ₒ(\n Cᵀ, Pᵀ, Siᵀ, NH₄ᵀ=0, H₂Sᵀ=0, Pᶜᵒᵉᶠᶠ\n )\n\nCalculate the lower and upper bounds of the \"non-water-selfionization\" contributions to total alkalinity.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.Fᵖᴴᵤₙᵢᵣₒ-Tuple{Real, Real, Real, Real, Real, Real, Real, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.Fᵖᴴᵤₙᵢᵣₒ","text":"Fᵖᴴᵤₙᵢᵣₒ(Aᵀ, Cᵀ, Pᵀ, Siᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the pH of seawater given the total alkalinity Aᵀ, total carbon Cᵀ, total phosphate Pᵀ, total silicate Siᵀ, and the carbon chemistry coefficients. Uses the SolveSAPHE package (Munhoven et al., 2013), a universal, robust, pH solver that converges from any given initial value.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Bᵀ-Tuple{Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Bᵀ","text":"function F∂A∂Bᵀ(H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Cᵀ-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Cᵀ","text":"F∂A∂Cᵀ(Cᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Fᵀ-Tuple{Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Fᵀ","text":"function F∂A∂Fᵀ(H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂H₂O-Tuple{Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂H₂O","text":"function F∂A∂H₂O(H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂H₂Sᵀ-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂H₂Sᵀ","text":"function F∂A∂H₂Sᵀ(H₂Sᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂NH₄ᵀ-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂NH₄ᵀ","text":"function F∂A∂NH₄ᵀ(NH₄ᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Pᵀ-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Pᵀ","text":"function F∂A∂Pᵀ(Pᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂SO₄ᵀ-Tuple{Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂SO₄ᵀ","text":"function F∂A∂SO₄ᵀ(H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Siᵀ-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Siᵀ","text":"function F∂A∂Siᵀ(Siᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.BO₄H₄⁻-Tuple{Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.BO₄H₄⁻","text":"BO₄H₄⁻(pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate borate (B(OH)₄⁻) contribution to Aᶜ using salinity as a proxy\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᵖᶜᵒ²⁾-Tuple{Real, Real, Real, Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᵖᶜᵒ²⁾","text":"Fᵖᴴ⁽ᴬᵀ⁺ᵖᶜᵒ²⁾(Aᵀ, pCO₂, Pᵀ, Siᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nSolve for ocean DIC given total Alkalinity and pCO₂\n\nEstimate H⁺ (hydrogen ion conc) using estimate of Aᶜ, carbonate alkalinity after (Follows et al., 2006)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᶜᵀ⁾-Tuple{Real, Real, Real, Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᶜᵀ⁾","text":"Fᵖᶜᵒ²⁽ᴬᵀ⁺ᶜᵀ⁾(Aᵀ, Cᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nSolve for ocean pCO₂ given total Alkalinity and DIC\n\nEstimate H⁺ (hydrogen ion conc) using estimate of Aᶜ, carbonate alkalinity after (Follows et al., 2006)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.HF-Tuple{Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.HF","text":"HF(pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the hydrogen fluoride (HF) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.HPO₄²⁻-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.HPO₄²⁻","text":"HPO₄²⁻(Pᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the monohydrogen phosphate (HPO₄²⁻) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.HSO₄⁻-Tuple{Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.HSO₄⁻","text":"HSO₄⁻(pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the hydrogen sulphate (HSO₄⁻) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.H⁺ᶠʳᵉᵉ-Tuple{Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.H⁺ᶠʳᵉᵉ","text":"H⁺ᶠʳᵉᵉ(pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the \"Free\" H⁺ contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.H₂PO₄⁻-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.H₂PO₄⁻","text":"H₂PO₄⁻(Pᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the dihydrogen phosphate (H₂PO₄⁻) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.H₃PO₄-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.H₃PO₄","text":"H₃PO₄(Pᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate orthophosphoric acid (H₃PO₄) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.OH⁻-Tuple{Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.OH⁻","text":"OH⁻(pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the hydroxide (OH⁻) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.PO₄³⁻-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.PO₄³⁻","text":"PO₄³⁻(Pᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the phosphate (PO₄³⁻) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.SiO₄H₃⁻-Tuple{Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.SiO₄H₃⁻","text":"SiO₄H₃⁻(Siᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the silicate (SiO(OH)₃⁻) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᵖᶜᵒ²⁾-Tuple{Real, Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᵖᶜᵒ²⁾","text":"Fᵖᴴ⁽ᴬᵀ⁺ᵖᶜᵒ²⁾(Aᵀ, pCO₂ᵃᵗᵐ, pH, Pᶜᵒᵉᶠᶠ)\n\nSolve for DIC given total Alkalinity and pCO₂\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᶜᵀ⁾-Tuple{Real, Real, Real, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᶜᵀ⁾","text":"Fᵖᴴ⁽ᴬᵀ⁺ᶜᵀ⁾(Aᵀ, Cᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nSolve for ocean pCO₂ given total Alkalinity and DIC\n\n\n\n\n\n","category":"method"},{"location":"#ClimaOceanBiogeochemistry","page":"Home","title":"ClimaOceanBiogeochemistry","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"ClimaOceanBiogeochemistry.jl provides biogeochemistry models that integrate with Oceananigans.jl and ClimaOcean.jl.","category":"page"},{"location":"","page":"Home","title":"Home","text":"See also the Oceananigans documentation.","category":"page"},{"location":"","page":"Home","title":"Home","text":"ClimaOceanBiogeochemistry.jl is developed by the Climate Modeling Alliance and heroic external collaborators.","category":"page"},{"location":"#Installation","page":"Home","title":"Installation","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"To add ClimaOceanBiogeochemistry.jl to your local environment, type","category":"page"},{"location":"","page":"Home","title":"Home","text":"julia> using Pkg\n\njulia> Pkg.add(\"https://github.com/CliMA/ClimaOceanBiogeochemistry.jl.git\")","category":"page"},{"location":"library/public/#Public-Documentation","page":"Public","title":"Public Documentation","text":"","category":"section"},{"location":"library/public/","page":"Public","title":"Public","text":"Documentation for ClimaOceanBiogeochemistry.jl's public interface.","category":"page"},{"location":"library/public/","page":"Public","title":"Public","text":"See the Internals section of the manual for internal package docs covering all submodules.","category":"page"},{"location":"library/public/#ClimaOceanBiogeochemistry","page":"Public","title":"ClimaOceanBiogeochemistry","text":"","category":"section"},{"location":"library/public/","page":"Public","title":"Public","text":"Modules = [ClimaOceanBiogeochemistry, \n ClimaOceanBiogeochemistry.CarbonSystemSolvers,\n ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver,\n ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver,\n ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver]\nPrivate = false","category":"page"},{"location":"library/public/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.CarbonChemistryCoefficients","page":"Public","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.CarbonChemistryCoefficients","text":"CarbonChemistryCoefficients(Θᶜ, Sᴬ, Δpᵦₐᵣ, params)\n\nReturn dissociation coefficients necessary to solve for the distribution of carbonate species.\n\n\n\n\n\n","category":"type"},{"location":"library/public/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.CarbonCoefficientParameters-Tuple{}","page":"Public","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.CarbonCoefficientParameters","text":"CarbonCoefficientParameters(a₀=0, a₁=0, a₂=0, a₃=0, a₄=0, a₅=0, b₀=0, b₁=0, b₂=0, b₃=0, c₀=0, c₁=0, c₂=0, d₀=0, d₁=0, k₀=0, k₁=0, k₂=0, p₀=0, v₀=0, v₁=0, v₂=0, v₃=0)\n\nCreate a CarbonCoefficientParameters object with the specified coefficients.\n\nArguments\n\na₀, a₁, a₂, a₃, a₄, a₅: Coefficients for the a parameters (default is 0).\nb₀, b₁, b₂, b₃: Coefficients for the b parameters (default is 0).\nc₀, c₁, c₂: Coefficients for the c parameters (default is 0).\nd₀, d₁: Coefficients for the d parameters (default is 0).\nk₀, k₁, k₂: Coefficients for the k parameters (default is 0).\np₀: Coefficient for the p parameter (default is 0).\nv₀, v₁, v₂, v₃: Coefficients for the v parameters (default is 0).\n\nReturns\n\nA CarbonCoefficientParameters object with the specified coefficients.\n\n\n\n\n\n","category":"method"},{"location":"library/public/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.CarbonSolverParameters-Tuple{}","page":"Public","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.CarbonSolverParameters","text":"CarbonSolverParameters(Δₕ₊::Real=1e-8, H⁺ᵗʰʳᵉˢʰ::Real=1, Iᴴ⁺ₘₐₓ::Real=100)\n\nCreate a CarbonSolverParameters object with the specified parameters.\n\nArguments\n\nΔₕ₊: A real number representing the increment for the hydrogen ion concentration. Default is 1e-8.\nH⁺ᵗʰʳᵉˢʰ: A real number representing the threshold for the hydrogen ion concentration. Default is 1.\nIᴴ⁺ₘₐₓ: A real number representing the maximum number of iterations for the solver. Default is 100.\n\nReturns\n\nA CarbonSolverParameters object with the specified parameters.\n\n\n\n\n\n","category":"method"},{"location":"library/public/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.CarbonSystemParameters-Tuple{}","page":"Public","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.CarbonSystemParameters","text":"CarbonSystemParameters(kwargs...)\n\nThis function initializes and returns a CarbonSystemParameters object with various carbon coefficient parameters. The parameters are used in carbon system calculations and are initialized with default values, which can be overridden by passing keyword arguments.\n\nArguments\n\nkwargs...: Keyword arguments for various carbon coefficient parameters.\n\nKeyword Arguments\n\nSᵒᵖᵗˢ::CarbonSolverParameters: Default is CarbonSolverParameters().\nPᴴ²⁰ˢʷ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=1.0, a₁=-0.001005).\nPᵘˢ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=0.019924).\nPᴮᵀᴼᵀ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=0.000416, a₁=35.0, a₂=1.0).\nPᶜᵃᵀᴼᵀ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=0.02127, a₁=40.078, a₂=1.80655).\nPᶠᵀᴼᵀ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=6.8e-5, a₁=35.0).\nPˢᴼ⁴ᵀᴼᵀ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=0.1400, a₁=96.062, a₂=1.80655).\nPᵈⁱᶜₖₛₒₗₐ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-162.8301, a₁=218.2968, a₂=90.9241, a₃=-1.47696, b₀=0.025695, b₁=-0.025225, b₂=0.0049867).\nPᵈⁱᶜₖₚᵣₑ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-1636.75, a₁=-12.0408, a₂=-0.0327957, a₃=3.16528e-5, b₀=57.7, b₁=-0.118, p₀=1.01325).\nPᵈⁱᶜₖ₀::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-60.2409, a₁=93.4517, a₂=23.3585, b₀=0.023517, b₁=-0.023656, b₂=0.0047036).\nPᵈⁱᶜₖ₁ᵣ₉₃::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=2.83655, a₁=-2307.1266, a₂=-1.5529413, b₀=-0.20760841, b₁=-4.0484, b₂=0.08468345, b₃=-0.00654208, v₀=-25.5, v₁=-0.151, v₂=0.1271, k₀=-3.08e-3, k₁=-0.578e-3, k₂=0.0877e-3).\nPᵈⁱᶜₖ₂ᵣ₉₃::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-9.226508, a₁=-3351.6106, a₂=-0.2005743, b₀=-0.106901773, b₁=-23.9722, b₂=0.1130822, b₃=-0.00846934, v₀=-15.82, v₁=0.321, v₂=-0.0219, k₀=1.13e-3, k₁=-0.314e-3, k₂=-0.1475e-3).\nPᵈⁱᶜₖ₁ₘ₉₅::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=2.18867, a₁=-2275.0360, a₂=-1.468591, b₀=-0.138681, b₁=-9.33291, b₂=0.0726483, b₃=-0.00574938, v₀=-25.5, v₁=-0.151, v₂=0.1271, k₀=-3.08e-3, k₁=-0.578e-3, k₂=0.0877e-3).\nPᵈⁱᶜₖ₂ₘ₉₅::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-0.84226, a₁=-3741.1288, a₂=-1.437139, b₀=-0.128417, b₁=-24.41239, b₂=0.1195308, b₃=-0.00912840, v₀=-15.82, v₁=0.321, v₂=-0.0219, k₀=1.13e-3, k₁=-0.314e-3, k₂=-0.1475e-3).\nPᵈⁱᶜₖ₁ₗ₀₀::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=61.2172, a₁=-3633.86, a₂=-9.67770, b₀=0.011555, b₁=-0.0001152, v₀=-25.5, v₁=-0.151, v₂=0.1271, k₀=-3.08e-3, k₁=-0.578e-3, k₂=0.0877e-3).\nPᵈⁱᶜₖ₂ₗ₀₀::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-25.9290, a₁=-471.78, a₂=3.16967, b₀=0.01781, b₁=-0.0001122, v₀=-15.82, v₁=0.321, v₂=-0.0219, k₀=1.13e-3, k₁=-0.314e-3, k₂=-0.1475e-3).\nPᴮₖ₁::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-8966.90, a₁=-2890.53, a₂=-77.942, a₃=1.728, a₄=-0.0996, b₀=148.0248, b₁=137.1942, b₂=1.62142, c₀=-24.4344, c₁=-25.085, c₂=-0.2474, d₀=0.053105, v₀=-29.48, v₁=0.295, v₂=0.1622, v₃=-0.002608, k₀=-2.84e-3, k₁=0.354e-3).\nPᴴ²ᴼₖ₁::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=148.9802, a₁=-13847.26, a₂=-23.6521, b₀=-5.977, b₁=118.67, b₂=1.0495, c₀=-0.01615, v₀=-20.02, v₁=0.1119, v₂=-0.1409E-02, k₀=-5.13e-3, k₁=0.0794e-3).\nPᴾᴼ⁴ₖ₁::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=115.54, a₁=-4576.752, a₂=-18.453, b₀=0.69171, b₁=-106.736, b₂=-0.01844, b₃=-0.65643, v₀=-14.51, v₁=0.1211, v₂=-0.321E-03, k₀=-2.67e-3, k₁=0.0427e-3).\nPᴾᴼ⁴ₖ₂::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=172.1033, a₁=-8814.715, a₂=-27.927, b₀=1.3566, b₁=-160.340, b₂=-0.05778, b₃=0.37335, v₀=-23.12, v₁=0.1758, v₂=-0.002647, k₀=-5.15e-3, k₁=0.09e-3).\nPᴾᴼ⁴ₖ₃::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-18.126, a₁=-3070.75, a₂=2.81197, a₃=17.27039, a₄=-0.09984, a₅=-44.99486, v₀=-26.57, v₁=0.2020, v₂=-3.042e-3, k₀=-4.08e-3, k₁=0.0714e-3).\nPˢⁱᵗₖ₁::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=117.40, a₁=-8904.2, a₂=-19.334, b₀=3.5913, b₁=-458.79, b₂=-1.5998, b₃=188.74, c₀=0.07871, c₁=-12.1652, v₀=-29.48, v₁=0.0, v₂=0.1622, v₃=-0.002608, k₀=-2.84e-3, k₁=0.354e-3).\nPᴴ²ˢₖ₁::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=225.838, a₁=-13275.3, a₂=-34.6435, a₃=0.3449, a₄=-0.0274, v₀=-14.80, v₁=0.0020, v₂=-0.400E-03, k₀=2.89e-3, k₁=0.054e-3).\nPᴺᴴ⁴ₖ₁::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-0.25444, a₁=-6285.33, a₂=0.0001635, b₀=0.46532, b₁=-123.7184, b₂=-0.01992, b₃=3.17556, v₀=-26.43, v₁=0.0889, v₂=-0.905E-03, k₀=-5.03E-03, k₁=0.0814E-03).\nPᴴᶠᵦ₁::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=12.641, a₁=-1590.2, a₂=-1.525, v₀=-9.78, v₁=-0.0090, v₂=-0.942E-03, k₀=-3.91e-3, k₁=0.054e-3).\nPᴴᶠₖ₁::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-9.68, a₁=874.0, a₂=0.111, v₀=-9.78, v₁=-0.0090, v₂=-0.942E-3, k₀=-3.91e-3, k₁=0.054e-3).\nPᴴˢᴼ⁴ₖ₁::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=141.328, a₁=-4276.1, a₂=-23.093, b₀=324.57, b₁=-13856., b₂=-47.986, c₀=-771.54, c₁=35474., c₂=114.723, d₀=-2698., d₁=1776., v₀=-18.03, v₁=0.0466, v₂=0.316E-03, k₀=-4.53e-3, k₁=0.0900e-3).\nPᶜᵃˡᶜⁱᵗᵉₛₚ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-171.9065, a₁=-0.077993, a₂=2839.319, a₃=71.595, b₀=-0.77712, b₁=0.0028426, b₂=178.34, c₀=-0.07711, d₀=0.0041249, v₀=-48.76, v₁=0.5304, k₀=-11.76e-3, k₁=0.3692e-3).\nPᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ::CarbonCoefficientParameters: Default is CarbonCoefficientParameters(a₀=-171.945, a₁=-0.077993, a₂=2903.293, a₃=71.595, b₀=-0.068393, b₁=0.0017276, b₂=88.135, c₀=-0.10018, d₀=0.0059415, v₀=-48.76, v₁=0.5304, v₂=2.8, k₀=-11.76e-3, k₁=0.3692e-3).\n\nReturns\n\nCarbonSystemParameters: An object containing all the initialized carbon coefficient parameters.\n\n\n\n\n\n","category":"method"},{"location":"library/public/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.UniversalRobustCarbonSystem-Tuple{}","page":"Public","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.UniversalRobustCarbonSystem","text":"UniversalRobustCarbonSystem(\n pH :: Real = 8.0,\n pCO₂ᵃᵗᵐ :: Real = 280.0e-6,\n Θ :: Real = 25.0,\n Sᴬ :: Real = 35.0,\n Δpᵦₐᵣ :: Real = 0.0,\n Cᵀ :: Real = 2050.0e-6,\n Aᵀ :: Real = 2350.0e-6,\n Pᵀ :: Real = 1.0e-6,\n Siᵀ :: Real = 15.0e-6,\n kwargs...,\n )\n\nUses the Munhoven (2013) SolveSAPHE package to solve the distribution of carbon species. Returns a CarbonSystem object.\n\nThe function takes the following keyword arguments:\n\npH: The pH of the seawater\npCO₂ᵃᵗᵐ: The atmospheric partial pressure of CO₂\nΘ: The temperature of the seawater\nSᴬ: The salinity of the seawater\nΔpᵦₐᵣ: The applied pressure factor\nCᵀ: The total carbon concentration in seawater\nAᵀ: The total alkalinity of seawater\nPᵀ: The total phosphate concentration in seawater\nSiᵀ: The total silicate concentration in seawater\nNH₄ᵀ: The total ammonium concentration in seawater\nH₂Sᵀ: The total hydrogen sulfide concentration in seawater\nkwargs: Alternative solver options or dissociation coefficients to be passed to the CarbonSystemParameters constructor.\n\nThe function returns a CarbonSystem object.\n\nReferences:\n\nMunhoven, G. (2013). \n\n\n\n\n\n","category":"method"},{"location":"library/public/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.AlkalinityCorrectionCarbonSystem-Tuple{}","page":"Public","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.AlkalinityCorrectionCarbonSystem","text":"AlkalinityCorrectionCarbonSystem(\n Θ :: FT = 25.0,\n Sᴬ :: FT = 35.0,\n Δpᵦₐᵣ :: FT = 0.0,\n Cᵀ :: FT = 2050.0e-6,\n Aᵀ :: FT = 2350.0e-6,\n Pᵀ :: FT = 1.0e-6,\n Siᵀ :: FT = 15.0e-6,\n pH :: FT = 8.0,\n pCO₂ᵃᵗᵐ :: FT = 280.0e-6,\n )\n\nUses the Follows et al (2006) method to solve the distribution of carbon species\n\n\n\n\n\n","category":"method"},{"location":"library/public/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver.DirectCubicCarbonSystem-Tuple{}","page":"Public","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver.DirectCubicCarbonSystem","text":"DirectCubicCarbonSystem(\n Θ :: FT = 25.0,\n Sᴬ :: FT = 35.0,\n Δpᵦₐᵣ :: FT = 0.0,\n Cᵀ :: FT = 2050.0e-6,\n Aᵀ :: FT = 2350.0e-6,\n pH :: FT = 8.0,\n pCO₂ᵃᵗᵐ :: FT = 280.0e-6,\n )\n\nDirectCubicCarbonSolver solves a cubic equation in terms of [H⁺]; Not for serious use, but as a placeholder and for testing purposes\n\n\n\n\n\n","category":"method"}] +} diff --git a/dev/siteinfo.js b/dev/siteinfo.js new file mode 100644 index 0000000..3343491 --- /dev/null +++ b/dev/siteinfo.js @@ -0,0 +1 @@ +var DOCUMENTER_CURRENT_VERSION = "dev"; diff --git a/index.html b/index.html new file mode 100644 index 0000000..1a6cc11 --- /dev/null +++ b/index.html @@ -0,0 +1,2 @@ + + diff --git a/previews/PR17/assets/documenter.js b/previews/PR17/assets/documenter.js new file mode 100644 index 0000000..6adfbbb --- /dev/null +++ b/previews/PR17/assets/documenter.js @@ -0,0 +1,331 @@ +// Generated by Documenter.jl +requirejs.config({ + paths: { + 'highlight-julia': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/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.12.1/jquery-ui.min', + 'katex-auto-render': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/contrib/auto-render.min', + 'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.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.13.24/katex.min', + 'highlight': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/highlight.min', + 'highlight-julia-repl': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/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([], function() { +function addCopyButtonCallbacks() { + for (const el of document.getElementsByTagName("pre")) { + const button = document.createElement("button"); + button.classList.add("copy-button", "fas", "fa-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-times"); + 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-times"); + }, 5000); + }); + } +} + +function copyToClipboard(text) { + // clipboard API is only available in secure contexts + if (window.navigator && window.navigator.clipboard) { + return window.navigator.clipboard.writeText(text); + } else { + return new Promise(function (resolve, reject) { + try { + const el = document.createElement("textarea"); + el.textContent = text; + el.style.position = "fixed"; + el.style.opacity = 0; + document.body.appendChild(el); + el.select(); + document.execCommand("copy"); + + resolve(); + } catch (err) { + reject(err); + } finally { + document.body.removeChild(el); + } + }); + } +} + +if (document.readyState === "loading") { + document.addEventListener("DOMContentLoaded", addCopyButtonCallbacks); +} else { + addCopyButtonCallbacks(); +} + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'headroom', 'headroom-jquery'], function($, Headroom) { + +// Manages the top navigation bar (hides it when the user starts scrolling down on the +// mobile). +window.Headroom = Headroom; // work around buggy module loading? +$(document).ready(function() { + $('#documenter .docs-navbar').headroom({ + "tolerance": {"up": 10, "down": 10}, + }); +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// 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($) { + +// 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($) { + +function set_theme(theme) { + var active = null; + var disabled = []; + for (var i = 0; i < document.styleSheets.length; i++) { + var ss = document.styleSheets[i]; + var themename = ss.ownerNode.getAttribute("data-theme-name"); + if(themename === null) continue; // ignore non-theme stylesheets + // Find the active theme + if(themename === theme) active = ss; + else disabled.push(ss); + } + if(active !== null) { + active.disabled = false; + if(active.ownerNode.getAttribute("data-theme-primary") === null) { + document.getElementsByTagName('html')[0].className = "theme--" + theme; + } else { + document.getElementsByTagName('html')[0].className = ""; + } + disabled.forEach(function(ss){ + ss.disabled = true; + }); + } + + // Store the theme in localStorage + if(typeof(window.localStorage) !== "undefined") { + window.localStorage.setItem("documenter-theme", theme); + } else { + console.error("Browser does not support window.localStorage"); + } +} + +// Theme picker setup +$(document).ready(function() { + // onchange callback + $('#documenter-themepicker').change(function themepick_callback(ev){ + var themename = $('#documenter-themepicker option:selected').attr('value'); + set_theme(themename); + }); + + // 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); + }) + } else { + $('#documenter-themepicker option').each(function(i,e) { + e.selected = $("html").hasClass(`theme--${e.value}`); + }) + } + } +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +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/previews/PR17/assets/search.js b/previews/PR17/assets/search.js new file mode 100644 index 0000000..c133f74 --- /dev/null +++ b/previews/PR17/assets/search.js @@ -0,0 +1,267 @@ +// Generated by Documenter.jl +requirejs.config({ + paths: { + 'lunr': 'https://cdnjs.cloudflare.com/ajax/libs/lunr.js/2.3.9/lunr.min', + 'lodash': 'https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min', + 'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min', + } +}); +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'lunr', 'lodash'], function($, lunr, _) { + +$(document).ready(function() { + // parseUri 1.2.2 + // (c) Steven Levithan + // MIT License + function parseUri (str) { + var o = parseUri.options, + m = o.parser[o.strictMode ? "strict" : "loose"].exec(str), + uri = {}, + i = 14; + + while (i--) uri[o.key[i]] = m[i] || ""; + + uri[o.q.name] = {}; + uri[o.key[12]].replace(o.q.parser, function ($0, $1, $2) { + if ($1) uri[o.q.name][$1] = $2; + }); + + return uri; + }; + parseUri.options = { + strictMode: false, + key: ["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"], + q: { + name: "queryKey", + parser: /(?:^|&)([^&=]*)=?([^&]*)/g + }, + parser: { + strict: /^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/, + loose: /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/ + } + }; + + $("#search-form").submit(function(e) { + e.preventDefault() + }) + + // 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 + lunr.stopWordFilter = lunr.generateStopWordFilter([ + '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' + ]) + + // add . as a separator, because otherwise "title": "Documenter.Anchors.add!" + // would not find anything if searching for "add!", only for the entire qualification + lunr.tokenizer.separator = /[\s\-\.]+/ + + // custom trimmer that doesn't strip @ and !, which are used in julia macro and function names + lunr.trimmer = function (token) { + return token.update(function (s) { + return s.replace(/^[^a-zA-Z0-9@!]+/, '').replace(/[^a-zA-Z0-9@!]+$/, '') + }) + } + + lunr.Pipeline.registerFunction(lunr.stopWordFilter, 'juliaStopWordFilter') + lunr.Pipeline.registerFunction(lunr.trimmer, 'juliaTrimmer') + + var index = lunr(function () { + this.ref('location') + this.field('title',{boost: 100}) + this.field('text') + documenterSearchIndex['docs'].forEach(function(e) { + this.add(e) + }, this) + }) + var store = {} + + documenterSearchIndex['docs'].forEach(function(e) { + store[e.location] = {title: e.title, category: e.category, page: e.page} + }) + + $(function(){ + searchresults = $('#documenter-search-results'); + searchinfo = $('#documenter-search-info'); + searchbox = $('#documenter-search-query'); + searchform = $('.docs-search'); + sidebar = $('.docs-sidebar'); + function update_search(querystring) { + tokens = lunr.tokenizer(querystring) + results = index.query(function (q) { + tokens.forEach(function (t) { + q.term(t.toString(), { + fields: ["title"], + boost: 100, + usePipeline: true, + editDistance: 0, + wildcard: lunr.Query.wildcard.NONE + }) + q.term(t.toString(), { + fields: ["title"], + boost: 10, + usePipeline: true, + editDistance: 2, + wildcard: lunr.Query.wildcard.NONE + }) + q.term(t.toString(), { + fields: ["text"], + boost: 1, + usePipeline: true, + editDistance: 0, + wildcard: lunr.Query.wildcard.NONE + }) + }) + }) + searchinfo.text("Number of results: " + results.length) + searchresults.empty() + results.forEach(function(result) { + data = store[result.ref] + link = $(''+data.title+'') + link.attr('href', documenterBaseURL+'/'+result.ref) + if (data.category != "page"){ + cat = $('('+data.category+', '+data.page+')') + } else { + cat = $('('+data.category+')') + } + li = $('
  • ').append(link).append(" ").append(cat) + searchresults.append(li) + }) + } + + function update_search_box() { + querystring = searchbox.val() + update_search(querystring) + } + + searchbox.keyup(_.debounce(update_search_box, 250)) + searchbox.change(update_search_box) + + // Disable enter-key form submission for the searchbox on the search page + // and just re-run search rather than refresh the whole page. + searchform.keypress( + function(event){ + if (event.which == '13') { + if (sidebar.hasClass('visible')) { + sidebar.removeClass('visible'); + } + update_search_box(); + event.preventDefault(); + } + } + ); + + search_query_uri = parseUri(window.location).queryKey["q"] + if(search_query_uri !== undefined) { + search_query = decodeURIComponent(search_query_uri.replace(/\+/g, '%20')) + searchbox.val(search_query) + } + update_search_box(); + }) +}) + +}) diff --git a/previews/PR17/assets/themes/documenter-dark.css b/previews/PR17/assets/themes/documenter-dark.css new file mode 100644 index 0000000..c94a294 --- /dev/null +++ b/previews/PR17/assets/themes/documenter-dark.css @@ -0,0 +1,7 @@ +@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}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,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}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 .message:not(:last-child),html.theme--documenter-dark .list:not(:last-child),html.theme--documenter-dark .level:not(:last-child),html.theme--documenter-dark .breadcrumb:not(:last-child),html.theme--documenter-dark .highlight: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{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:290486px;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:290486px;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 .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:15px;height:2.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 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}/*! minireset.css v0.0.4 | 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,embed,iframe,object,video{height:auto;max-width:100%}audio{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:left}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-clipped{overflow:hidden !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:15px !important}.is-size-7,html.theme--documenter-dark .docstring>section>a.docs-sourcelink{font-size:.85em !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:15px !important}.is-size-7-mobile{font-size:.85em !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:15px !important}.is-size-7-tablet{font-size:.85em !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:15px !important}.is-size-7-touch{font-size:.85em !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:15px !important}.is-size-7-desktop{font-size:.85em !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:15px !important}.is-size-7-widescreen{font-size:.85em !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:15px !important}.is-size-7-fullhd{font-size:.85em !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}.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-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-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-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-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-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-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}.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}}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-relative{position:relative !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 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:left}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 2px 3px 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.375em - 1px);padding-left:.75em;padding-right:.75em;padding-top:calc(0.375em - 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.375em - 1px);margin-right:0.1875em}html.theme--documenter-dark .button .icon:last-child:not(:first-child){margin-left:0.1875em;margin-right:calc(-0.375em - 1px)}html.theme--documenter-dark .button .icon:first-child:last-child{margin-left:calc(-0.375em - 1px);margin-right:calc(-0.375em - 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-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:transparent;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:transparent;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:#282f2f}html.theme--documenter-dark .button.is-light:hover,html.theme--documenter-dark .button.is-light.is-hovered{background-color:#e5eaec;border-color:transparent;color:#282f2f}html.theme--documenter-dark .button.is-light:focus,html.theme--documenter-dark .button.is-light.is-focused{border-color:transparent;color:#282f2f}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:#282f2f}html.theme--documenter-dark .button.is-light[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light{background-color:#ecf0f1;border-color:transparent;box-shadow:none}html.theme--documenter-dark .button.is-light.is-inverted{background-color:#282f2f;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:#1d2122}html.theme--documenter-dark .button.is-light.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light.is-inverted{background-color:#282f2f;border-color:transparent;box-shadow:none;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-loading::after{border-color:transparent transparent #282f2f #282f2f !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:#282f2f}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 #282f2f #282f2f !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:#282f2f;color:#282f2f}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:#282f2f;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:#282f2f;box-shadow:none;color:#282f2f}html.theme--documenter-dark .button.is-dark,html.theme--documenter-dark .content kbd.button{background-color:#282f2f;border-color:transparent;color:#ecf0f1}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:#ecf0f1}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:#ecf0f1}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:#ecf0f1}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:transparent;box-shadow:none}html.theme--documenter-dark .button.is-dark.is-inverted,html.theme--documenter-dark .content kbd.button.is-inverted{background-color:#ecf0f1;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:#dde4e6}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:#ecf0f1;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 #ecf0f1 #ecf0f1 !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:#ecf0f1}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 #ecf0f1 #ecf0f1 !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:#ecf0f1;color:#ecf0f1}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:#ecf0f1;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:#ecf0f1;box-shadow:none;color:#ecf0f1}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:transparent;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-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:transparent;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-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:transparent;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-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:transparent;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-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:transparent;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-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:transparent;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-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.button{border-radius:3px;font-size:.85em}html.theme--documenter-dark .button.is-normal{font-size:15px}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:#dbdee0;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 / 2));top:calc(50% - (1em / 2));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:290486px;padding-left:1em;padding-right:1em}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:0.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){border-radius:3px;font-size:.85em}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}html.theme--documenter-dark .container{flex-grow:1;margin:0 auto;position:relative;width:auto}@media screen and (min-width: 1056px){html.theme--documenter-dark .container{max-width:992px}html.theme--documenter-dark .container.is-fluid{margin-left:32px;margin-right:32px;max-width:none}}@media screen and (max-width: 1215px){html.theme--documenter-dark .container.is-widescreen{max-width:1152px}}@media screen and (max-width: 1407px){html.theme--documenter-dark .container.is-fullhd{max-width:1344px}}@media screen and (min-width: 1216px){html.theme--documenter-dark .container{max-width:1152px}}@media screen and (min-width: 1408px){html.theme--documenter-dark .container{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:left}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:.85em}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 .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:290486px}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;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}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{position:absolute;right:0.5rem;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:#282f2f}html.theme--documenter-dark .notification.is-dark,html.theme--documenter-dark .content kbd.notification{background-color:#282f2f;color:#ecf0f1}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-link{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .notification.is-info{background-color:#024c7d;color:#fff}html.theme--documenter-dark .notification.is-success{background-color:#008438;color:#fff}html.theme--documenter-dark .notification.is-warning{background-color:#ad8100;color:#fff}html.theme--documenter-dark .notification.is-danger{background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:15px;overflow:hidden;padding:0;width:100%}html.theme--documenter-dark .progress::-webkit-progress-bar{background-color:#5e6d6f}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%, #5e6d6f 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%, #5e6d6f 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%, #5e6d6f 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%, #5e6d6f 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%, #5e6d6f 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%, #5e6d6f 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%, #5e6d6f 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%, #5e6d6f 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%, #5e6d6f 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%, #5e6d6f 30%)}html.theme--documenter-dark .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#5e6d6f;background-image:linear-gradient(to right, #fff 30%, #5e6d6f 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.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.progress{height:.85em}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:#282f2f}html.theme--documenter-dark .table td.is-dark,html.theme--documenter-dark .table th.is-dark{background-color:#282f2f;border-color:#282f2f;color:#ecf0f1}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 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:0.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:15px}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-bottom-left-radius:0;border-top-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-bottom-right-radius:0;border-top-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:.85em;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:0.25rem;margin-right:-0.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:#282f2f}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:#ecf0f1}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-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-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-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-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-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-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:.85em}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:15px}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:-0.375em;margin-right:0.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:0.1875em;margin-right:-0.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:-0.375em;margin-right:-0.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:290486px}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+.highlight{margin-top:-0.75rem}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:15px}html.theme--documenter-dark .title.is-7{font-size:.85em}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:15px}html.theme--documenter-dark .subtitle.is-7{font-size:.85em}html.theme--documenter-dark .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}html.theme--documenter-dark .highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}html.theme--documenter-dark .highlight pre{overflow:auto;max-width:100%}html.theme--documenter-dark .number{align-items:center;background-color:#282f2f;border-radius:290486px;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:rgba(219,222,224,0.3)}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:rgba(219,222,224,0.3)}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:rgba(219,222,224,0.3)}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:rgba(219,222,224,0.3)}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 1px 2px rgba(10,10,10,0.1);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:.85em}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:290486px;padding-left:1em;padding-right:1em}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:0.625em;resize:vertical}html.theme--documenter-dark .textarea:not([rows]){max-height:600px;min-height:120px}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{color:#fff;cursor:not-allowed}html.theme--documenter-dark .radio+.radio{margin-left:0.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.25em}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:290486px;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:.85em}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}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:0.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:.85em}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:#282f2f}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:#282f2f}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:#282f2f}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:#282f2f}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:#ecf0f1}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:#ecf0f1}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:#ecf0f1}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:#ecf0f1}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:.85em}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:#e5eaec;color:#282f2f}html.theme--documenter-dark .file-label:hover .file-name{border-color:#596668}html.theme--documenter-dark .file-label:active .file-cta{background-color:#dde4e6;color:#282f2f}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:#ecf0f1;color:#343c3d}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:left;text-overflow:ellipsis}html.theme--documenter-dark .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:0.5em;width:1em}html.theme--documenter-dark .file-icon .fa{font-size:14px}html.theme--documenter-dark .label{color:#282f2f;display:block;font-size:15px;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:.85em}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:.85em;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:0.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:.85em;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:0.75rem}}html.theme--documenter-dark .control{box-sizing:border-box;clear:both;font-size:15px;position:relative;text-align:left}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:#5e6d6f}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:.85em}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:#dbdee0;height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;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.25em}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.25em}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:0.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:.85em}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:15px;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:0.5em}html.theme--documenter-dark .breadcrumb .icon:last-child{margin-left:0.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:.85em}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;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#fff;max-width:100%;position:relative}html.theme--documenter-dark .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 1px 2px 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:.75rem}html.theme--documenter-dark .card-header-title.is-centered{justify-content:center}html.theme--documenter-dark .card-header-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem}html.theme--documenter-dark .card-image{display:block;position:relative}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 #5e6d6f;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 #5e6d6f}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:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);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:left;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:#5e6d6f;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 .list{background-color:#fff;border-radius:.4em;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1)}html.theme--documenter-dark .list-item{display:block;padding:0.5em 1em}html.theme--documenter-dark .list-item:not(a){color:#fff}html.theme--documenter-dark .list-item:first-child{border-top-left-radius:.4em;border-top-right-radius:.4em}html.theme--documenter-dark .list-item:last-child{border-bottom-left-radius:.4em;border-bottom-right-radius:.4em}html.theme--documenter-dark .list-item:not(:last-child){border-bottom:1px solid #5e6d6f}html.theme--documenter-dark .list-item.is-active{background-color:#1abc9c;color:#fff}html.theme--documenter-dark a.list-item{background-color:#282f2f;cursor:pointer}html.theme--documenter-dark .media{align-items:flex-start;display:flex;text-align:left}html.theme--documenter-dark .media .content:not(:last-child){margin-bottom:0.75rem}html.theme--documenter-dark .media .media{border-top:1px solid rgba(94,109,111,0.5);display:flex;padding-top:0.75rem}html.theme--documenter-dark .media .media .content:not(:last-child),html.theme--documenter-dark .media .media .control:not(:last-child){margin-bottom:0.5rem}html.theme--documenter-dark .media .media .media{padding-top:0.5rem}html.theme--documenter-dark .media .media .media+.media{margin-top:0.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:left}@media screen and (max-width: 768px){html.theme--documenter-dark .media-content{overflow-x:auto}}html.theme--documenter-dark .menu{font-size:15px}html.theme--documenter-dark .menu.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.menu{font-size:.85em}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:15px}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:.85em}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;color:#4d4d4d}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;color:#090909}html.theme--documenter-dark .message.is-light{background-color:#f9fafb}html.theme--documenter-dark .message.is-light .message-header{background-color:#ecf0f1;color:#282f2f}html.theme--documenter-dark .message.is-light .message-body{border-color:#ecf0f1;color:#505050}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:#ecf0f1}html.theme--documenter-dark .message.is-dark .message-body,html.theme--documenter-dark .content kbd.message .message-body{border-color:#282f2f;color:#212526}html.theme--documenter-dark .message.is-primary,html.theme--documenter-dark .docstring>section>a.message.docs-sourcelink{background-color:#f8fafc}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:#2b4159}html.theme--documenter-dark .message.is-link{background-color:#f6fefc}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:#0b2f28}html.theme--documenter-dark .message.is-info{background-color:#f5fbff}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:#033659}html.theme--documenter-dark .message.is-success{background-color:#f5fff9}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:#023518}html.theme--documenter-dark .message.is-warning{background-color:#fffcf5}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:#3d2e03}html.theme--documenter-dark .message.is-danger{background-color:#fef6f6}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:#7a170c}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:0.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),print{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:0.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:#282f2f}html.theme--documenter-dark .navbar.is-light .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link{color:#282f2f}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:#282f2f}html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link::after{border-color:#282f2f}html.theme--documenter-dark .navbar.is-light .navbar-burger{color:#282f2f}@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:#282f2f}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:#282f2f}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:#282f2f}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:#282f2f}html.theme--documenter-dark .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#ecf0f1;color:#282f2f}}html.theme--documenter-dark .navbar.is-dark,html.theme--documenter-dark .content kbd.navbar{background-color:#282f2f;color:#ecf0f1}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:#ecf0f1}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:#ecf0f1}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:#ecf0f1}html.theme--documenter-dark .navbar.is-dark .navbar-burger,html.theme--documenter-dark .content kbd.navbar .navbar-burger{color:#ecf0f1}@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:#ecf0f1}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:#ecf0f1}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:#ecf0f1}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:#ecf0f1}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:#ecf0f1}}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;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{display:block;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{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:15px;margin:-.25rem}html.theme--documenter-dark .pagination.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.85em}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:290486px}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:290486px}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.25em}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-next[disabled],html.theme--documenter-dark .pagination-link[disabled]{background-color:#dbdee0;border-color:#dbdee0;box-shadow:none;color:#5e6d6f;opacity:0.5}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next{padding-left:0.75em;padding-right:0.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}@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{order:2}html.theme--documenter-dark .pagination-next{order:3}html.theme--documenter-dark .pagination{justify-content:space-between}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{font-size:15px}html.theme--documenter-dark .panel:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .panel-heading,html.theme--documenter-dark .panel-tabs,html.theme--documenter-dark .panel-block{border-bottom:1px solid #5e6d6f;border-left:1px solid #5e6d6f;border-right:1px solid #5e6d6f}html.theme--documenter-dark .panel-heading:first-child,html.theme--documenter-dark .panel-tabs:first-child,html.theme--documenter-dark .panel-block:first-child{border-top:1px solid #5e6d6f}html.theme--documenter-dark .panel-heading{background-color:#282f2f;border-radius:.4em .4em 0 0;color:#f2f2f2;font-size:1.25em;font-weight:300;line-height:1.25;padding:0.5em 0.75em}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:0.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 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:0.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:15px;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:0.5em}html.theme--documenter-dark .tabs .icon:last-child{margin-left:0.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-radius:.4em 0 0 .4em}html.theme--documenter-dark .tabs.is-toggle li:last-child a{border-radius:0 .4em .4em 0}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:290486px;border-top-left-radius:290486px;padding-left:1.25em}html.theme--documenter-dark .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;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:.85em}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}.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.3333333333%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-1{margin-left:8.3333333333%}.columns.is-mobile>html.theme--documenter-dark .column.is-2{flex:none;width:16.6666666667%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-2{margin-left:16.6666666667%}.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.3333333333%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-4{margin-left:33.3333333333%}.columns.is-mobile>html.theme--documenter-dark .column.is-5{flex:none;width:41.6666666667%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-5{margin-left:41.6666666667%}.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.3333333333%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-7{margin-left:58.3333333333%}.columns.is-mobile>html.theme--documenter-dark .column.is-8{flex:none;width:66.6666666667%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-8{margin-left:66.6666666667%}.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.3333333333%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-10{margin-left:83.3333333333%}.columns.is-mobile>html.theme--documenter-dark .column.is-11{flex:none;width:91.6666666667%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-11{margin-left:91.6666666667%}.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}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.3333333333%}html.theme--documenter-dark .column.is-offset-1-mobile{margin-left:8.3333333333%}html.theme--documenter-dark .column.is-2-mobile{flex:none;width:16.6666666667%}html.theme--documenter-dark .column.is-offset-2-mobile{margin-left:16.6666666667%}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.3333333333%}html.theme--documenter-dark .column.is-offset-4-mobile{margin-left:33.3333333333%}html.theme--documenter-dark .column.is-5-mobile{flex:none;width:41.6666666667%}html.theme--documenter-dark .column.is-offset-5-mobile{margin-left:41.6666666667%}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.3333333333%}html.theme--documenter-dark .column.is-offset-7-mobile{margin-left:58.3333333333%}html.theme--documenter-dark .column.is-8-mobile{flex:none;width:66.6666666667%}html.theme--documenter-dark .column.is-offset-8-mobile{margin-left:66.6666666667%}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.3333333333%}html.theme--documenter-dark .column.is-offset-10-mobile{margin-left:83.3333333333%}html.theme--documenter-dark .column.is-11-mobile{flex:none;width:91.6666666667%}html.theme--documenter-dark .column.is-offset-11-mobile{margin-left:91.6666666667%}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}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.3333333333%}html.theme--documenter-dark .column.is-offset-1,html.theme--documenter-dark .column.is-offset-1-tablet{margin-left:8.3333333333%}html.theme--documenter-dark .column.is-2,html.theme--documenter-dark .column.is-2-tablet{flex:none;width:16.6666666667%}html.theme--documenter-dark .column.is-offset-2,html.theme--documenter-dark .column.is-offset-2-tablet{margin-left:16.6666666667%}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.3333333333%}html.theme--documenter-dark .column.is-offset-4,html.theme--documenter-dark .column.is-offset-4-tablet{margin-left:33.3333333333%}html.theme--documenter-dark .column.is-5,html.theme--documenter-dark .column.is-5-tablet{flex:none;width:41.6666666667%}html.theme--documenter-dark .column.is-offset-5,html.theme--documenter-dark .column.is-offset-5-tablet{margin-left:41.6666666667%}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.3333333333%}html.theme--documenter-dark .column.is-offset-7,html.theme--documenter-dark .column.is-offset-7-tablet{margin-left:58.3333333333%}html.theme--documenter-dark .column.is-8,html.theme--documenter-dark .column.is-8-tablet{flex:none;width:66.6666666667%}html.theme--documenter-dark .column.is-offset-8,html.theme--documenter-dark .column.is-offset-8-tablet{margin-left:66.6666666667%}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.3333333333%}html.theme--documenter-dark .column.is-offset-10,html.theme--documenter-dark .column.is-offset-10-tablet{margin-left:83.3333333333%}html.theme--documenter-dark .column.is-11,html.theme--documenter-dark .column.is-11-tablet{flex:none;width:91.6666666667%}html.theme--documenter-dark .column.is-offset-11,html.theme--documenter-dark .column.is-offset-11-tablet{margin-left:91.6666666667%}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}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.3333333333%}html.theme--documenter-dark .column.is-offset-1-touch{margin-left:8.3333333333%}html.theme--documenter-dark .column.is-2-touch{flex:none;width:16.6666666667%}html.theme--documenter-dark .column.is-offset-2-touch{margin-left:16.6666666667%}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.3333333333%}html.theme--documenter-dark .column.is-offset-4-touch{margin-left:33.3333333333%}html.theme--documenter-dark .column.is-5-touch{flex:none;width:41.6666666667%}html.theme--documenter-dark .column.is-offset-5-touch{margin-left:41.6666666667%}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.3333333333%}html.theme--documenter-dark .column.is-offset-7-touch{margin-left:58.3333333333%}html.theme--documenter-dark .column.is-8-touch{flex:none;width:66.6666666667%}html.theme--documenter-dark .column.is-offset-8-touch{margin-left:66.6666666667%}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.3333333333%}html.theme--documenter-dark .column.is-offset-10-touch{margin-left:83.3333333333%}html.theme--documenter-dark .column.is-11-touch{flex:none;width:91.6666666667%}html.theme--documenter-dark .column.is-offset-11-touch{margin-left:91.6666666667%}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}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.3333333333%}html.theme--documenter-dark .column.is-offset-1-desktop{margin-left:8.3333333333%}html.theme--documenter-dark .column.is-2-desktop{flex:none;width:16.6666666667%}html.theme--documenter-dark .column.is-offset-2-desktop{margin-left:16.6666666667%}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.3333333333%}html.theme--documenter-dark .column.is-offset-4-desktop{margin-left:33.3333333333%}html.theme--documenter-dark .column.is-5-desktop{flex:none;width:41.6666666667%}html.theme--documenter-dark .column.is-offset-5-desktop{margin-left:41.6666666667%}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.3333333333%}html.theme--documenter-dark .column.is-offset-7-desktop{margin-left:58.3333333333%}html.theme--documenter-dark .column.is-8-desktop{flex:none;width:66.6666666667%}html.theme--documenter-dark .column.is-offset-8-desktop{margin-left:66.6666666667%}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.3333333333%}html.theme--documenter-dark .column.is-offset-10-desktop{margin-left:83.3333333333%}html.theme--documenter-dark .column.is-11-desktop{flex:none;width:91.6666666667%}html.theme--documenter-dark .column.is-offset-11-desktop{margin-left:91.6666666667%}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}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.3333333333%}html.theme--documenter-dark .column.is-offset-1-widescreen{margin-left:8.3333333333%}html.theme--documenter-dark .column.is-2-widescreen{flex:none;width:16.6666666667%}html.theme--documenter-dark .column.is-offset-2-widescreen{margin-left:16.6666666667%}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.3333333333%}html.theme--documenter-dark .column.is-offset-4-widescreen{margin-left:33.3333333333%}html.theme--documenter-dark .column.is-5-widescreen{flex:none;width:41.6666666667%}html.theme--documenter-dark .column.is-offset-5-widescreen{margin-left:41.6666666667%}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.3333333333%}html.theme--documenter-dark .column.is-offset-7-widescreen{margin-left:58.3333333333%}html.theme--documenter-dark .column.is-8-widescreen{flex:none;width:66.6666666667%}html.theme--documenter-dark .column.is-offset-8-widescreen{margin-left:66.6666666667%}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.3333333333%}html.theme--documenter-dark .column.is-offset-10-widescreen{margin-left:83.3333333333%}html.theme--documenter-dark .column.is-11-widescreen{flex:none;width:91.6666666667%}html.theme--documenter-dark .column.is-offset-11-widescreen{margin-left:91.6666666667%}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}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.3333333333%}html.theme--documenter-dark .column.is-offset-1-fullhd{margin-left:8.3333333333%}html.theme--documenter-dark .column.is-2-fullhd{flex:none;width:16.6666666667%}html.theme--documenter-dark .column.is-offset-2-fullhd{margin-left:16.6666666667%}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.3333333333%}html.theme--documenter-dark .column.is-offset-4-fullhd{margin-left:33.3333333333%}html.theme--documenter-dark .column.is-5-fullhd{flex:none;width:41.6666666667%}html.theme--documenter-dark .column.is-offset-5-fullhd{margin-left:41.6666666667%}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.3333333333%}html.theme--documenter-dark .column.is-offset-7-fullhd{margin-left:58.3333333333%}html.theme--documenter-dark .column.is-8-fullhd{flex:none;width:66.6666666667%}html.theme--documenter-dark .column.is-offset-8-fullhd{margin-left:66.6666666667%}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.3333333333%}html.theme--documenter-dark .column.is-offset-10-fullhd{margin-left:83.3333333333%}html.theme--documenter-dark .column.is-11-fullhd{flex:none;width:91.6666666667%}html.theme--documenter-dark .column.is-offset-11-fullhd{margin-left:91.6666666667%}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.3333333333%}html.theme--documenter-dark .tile.is-2{flex:none;width:16.6666666667%}html.theme--documenter-dark .tile.is-3{flex:none;width:25%}html.theme--documenter-dark .tile.is-4{flex:none;width:33.3333333333%}html.theme--documenter-dark .tile.is-5{flex:none;width:41.6666666667%}html.theme--documenter-dark .tile.is-6{flex:none;width:50%}html.theme--documenter-dark .tile.is-7{flex:none;width:58.3333333333%}html.theme--documenter-dark .tile.is-8{flex:none;width:66.6666666667%}html.theme--documenter-dark .tile.is-9{flex:none;width:75%}html.theme--documenter-dark .tile.is-10{flex:none;width:83.3333333333%}html.theme--documenter-dark .tile.is-11{flex:none;width:91.6666666667%}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{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{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:#282f2f}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:#282f2f}html.theme--documenter-dark .hero.is-light .subtitle{color:rgba(40,47,47,0.9)}html.theme--documenter-dark .hero.is-light .subtitle a:not(.button),html.theme--documenter-dark .hero.is-light .subtitle strong{color:#282f2f}@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(40,47,47,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:#282f2f}html.theme--documenter-dark .hero.is-light .tabs a{color:#282f2f;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{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:#282f2f}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:#282f2f;border-color:#282f2f;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:#ecf0f1}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:#ecf0f1}html.theme--documenter-dark .hero.is-dark .subtitle,html.theme--documenter-dark .content kbd.hero .subtitle{color:rgba(236,240,241,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:#ecf0f1}@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(236,240,241,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:#ecf0f1}html.theme--documenter-dark .hero.is-dark .tabs a,html.theme--documenter-dark .content kbd.hero .tabs a{color:#ecf0f1;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{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:#ecf0f1}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:#ecf0f1;border-color:#ecf0f1;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{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{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{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{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{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{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-bottom:1.5rem;padding-top:1.5rem}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero.is-medium .hero-body{padding-bottom:9rem;padding-top:9rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero.is-large .hero-body{padding-bottom:18rem;padding-top:18rem}}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}html.theme--documenter-dark .section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){html.theme--documenter-dark .section.is-medium{padding:9rem 1.5rem}html.theme--documenter-dark .section.is-large{padding:18rem 1.5rem}}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:#282f2f;text-decoration:underline}html.theme--documenter-dark .notification.is-dark a:not(.button),html.theme--documenter-dark .content kbd.notification a:not(.button){color:#ecf0f1;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 5 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 5 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:15px}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:.85em}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 5 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}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{display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#282f2f;box-shadow:0 1px 2px 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-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-right{display:flex;white-space:nowrap}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,html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-sidebar-button{display:inline-block}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-settings-button{margin:auto 0 auto 1rem}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-sidebar-button{font-size:1.5rem;margin:auto 0 auto 1rem}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:15px;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:14.25px;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:11.25px;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 5 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:12.75px;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}@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 #documenter .docs-main #documenter-search-info{margin-bottom:1rem}html.theme--documenter-dark #documenter .docs-main #documenter-search-results{list-style-type:circle;list-style-position:outside}html.theme--documenter-dark #documenter .docs-main #documenter-search-results li{margin-left:2rem}html.theme--documenter-dark #documenter .docs-main #documenter-search-results .docs-highlight{background-color:yellow}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} diff --git a/previews/PR17/assets/themes/documenter-light.css b/previews/PR17/assets/themes/documenter-light.css new file mode 100644 index 0000000..9b9a14b --- /dev/null +++ b/previews/PR17/assets/themes/documenter-light.css @@ -0,0 +1,9 @@ +@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.tabs,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.breadcrumb,.file,.button,.is-unselectable,.modal-close,.delete{-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),.message:not(:last-child),.list:not(:last-child),.level:not(:last-child),.breadcrumb:not(:last-child),.highlight: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{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:290486px;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:290486px;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}.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.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 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}/*! minireset.css v0.0.4 | 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,embed,iframe,object,video{height:auto;max-width:100%}audio{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:left}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,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:left}table th{color:#222}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-clipped{overflow:hidden !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}.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-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-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-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-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-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-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}.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}}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-relative{position:relative !important}.box{background-color:#fff;border-radius:6px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#222;display:block;padding:1.25rem}a.box:hover,a.box:focus{box-shadow:0 2px 3px 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:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(0.375em - 1px);padding-left:.75em;padding-right:.75em;padding-top:calc(0.375em - 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.375em - 1px);margin-right:0.1875em}.button .icon:last-child:not(:first-child){margin-left:0.1875em;margin-right:calc(-0.375em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-0.375em - 1px);margin-right:calc(-0.375em - 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-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:transparent;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:transparent;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:#363636}.button.is-light:hover,.button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:#363636}.button.is-light:focus,.button.is-light.is-focused{border-color:transparent;color:#363636}.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:#363636}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted:hover,.button.is-light.is-inverted.is-hovered{background-color:#292929}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:#363636;border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading::after{border-color:transparent transparent #363636 #363636 !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:#363636}.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 #363636 #363636 !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:#363636;color:#363636}.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:#363636;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:#363636;box-shadow:none;color:#363636}.button.is-dark,.content kbd.button{background-color:#363636;border-color:transparent;color:#f5f5f5}.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:#f5f5f5}.button.is-dark:focus,.content kbd.button:focus,.button.is-dark.is-focused,.content kbd.button.is-focused{border-color:transparent;color:#f5f5f5}.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:#f5f5f5}.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:transparent;box-shadow:none}.button.is-dark.is-inverted,.content kbd.button.is-inverted{background-color:#f5f5f5;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:#e8e8e8}.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:#f5f5f5;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading::after,.content kbd.button.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !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:#f5f5f5}.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 #f5f5f5 #f5f5f5 !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:#f5f5f5;color:#f5f5f5}.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:#f5f5f5;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:#f5f5f5;box-shadow:none;color:#f5f5f5}.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:transparent;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-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:transparent;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-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:transparent;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-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:transparent;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-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:transparent;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-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:transparent;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-small,#documenter .docs-sidebar form.docs-search>input.button{border-radius:2px;font-size:.75rem}.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 / 2));top:calc(50% - (1em / 2));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:290486px;padding-left:1em;padding-right:1em}.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:0.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){border-radius:2px;font-size:.75rem}.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}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}@media screen and (min-width: 1056px){.container{max-width:992px}.container.is-fluid{margin-left:32px;margin-right:32px;max-width:none}}@media screen and (max-width: 1215px){.container.is-widescreen{max-width:1152px}}@media screen and (max-width: 1407px){.container.is-fullhd{max-width:1344px}}@media screen and (min-width: 1216px){.container{max-width:1152px}}@media screen and (min-width: 1408px){.container{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:left}.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-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}.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:290486px}.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;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}.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{position:absolute;right:0.5rem;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:#363636}.notification.is-dark,.content kbd.notification{background-color:#363636;color:#f5f5f5}.notification.is-primary,.docstring>section>a.notification.docs-sourcelink{background-color:#4eb5de;color:#fff}.notification.is-link{background-color:#2e63b8;color:#fff}.notification.is-info{background-color:#209cee;color:#fff}.notification.is-success{background-color:#22c35b;color:#fff}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.notification.is-danger{background-color:#da0b00;color:#fff}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#dbdbdb}.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%, #dbdbdb 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%, #dbdbdb 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%, #dbdbdb 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%, #dbdbdb 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%, #dbdbdb 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%, #dbdbdb 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%, #dbdbdb 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%, #dbdbdb 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%, #dbdbdb 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%, #dbdbdb 30%)}.progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#dbdbdb;background-image:linear-gradient(to right, #222 30%, #dbdbdb 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.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:#363636}.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:#363636}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#f5f5f5}.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 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:0.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-bottom-left-radius:0;border-top-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-bottom-right-radius:0;border-top-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:0.25rem;margin-right:-0.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:#363636}.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:#f5f5f5}.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-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-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-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-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-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-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:-0.375em;margin-right:0.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:0.1875em;margin-right:-0.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:-0.375em;margin-right:-0.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:290486px}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:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title+.highlight{margin-top:-0.75rem}.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:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;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}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight pre{overflow:auto;max-width:100%}.number{align-items:center;background-color:#f5f5f5;border-radius:290486px;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:#363636}.select select::-moz-placeholder,.textarea::-moz-placeholder,.input::-moz-placeholder,#documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(54,54,54,0.3)}.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,.input::-webkit-input-placeholder,#documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(54,54,54,0.3)}.select select:-moz-placeholder,.textarea:-moz-placeholder,.input:-moz-placeholder,#documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(54,54,54,0.3)}.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder,.input:-ms-input-placeholder,#documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(54,54,54,0.3)}.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 1px 2px rgba(10,10,10,0.1);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:290486px;padding-left:1em;padding-right:1em}.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:0.625em;resize:vertical}.textarea:not([rows]){max-height:600px;min-height:120px}.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:#363636}.radio[disabled],.checkbox[disabled],fieldset[disabled] .radio,fieldset[disabled] .checkbox{color:#6b6b6b;cursor:not-allowed}.radio+.radio{margin-left:0.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.25em}.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:290486px;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:#363636}.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}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{margin-top:0;position:absolute;right:0.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:#363636}.file.is-light:hover .file-cta,.file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:#363636}.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:#363636}.file.is-light:active .file-cta,.file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:#363636}.file.is-dark .file-cta,.content kbd.file .file-cta{background-color:#363636;border-color:transparent;color:#f5f5f5}.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:#f5f5f5}.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:#f5f5f5}.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:#f5f5f5}.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-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:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.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:#4a4a4a}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:left;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:0.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;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:0.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:0.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:left}.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:#6b6b6b}.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.25em;pointer-events:none;position:absolute;top:0;width:2.25em;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.25em}.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.25em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{position:absolute !important;right:0.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:0.5em}.breadcrumb .icon:last-child{margin-left:0.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;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#222;max-width:100%;position:relative}.card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 1px 2px 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:.75rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem}.card-image{display:block;position:relative}.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 #dbdbdb;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 #dbdbdb}.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:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;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:left;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:#dbdbdb;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}}.list{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1)}.list-item{display:block;padding:0.5em 1em}.list-item:not(a){color:#222}.list-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.list-item:not(:last-child){border-bottom:1px solid #dbdbdb}.list-item.is-active{background-color:#2e63b8;color:#fff}a.list-item{background-color:#f5f5f5;cursor:pointer}.media{align-items:flex-start;display:flex;text-align:left}.media .content:not(:last-child){margin-bottom:0.75rem}.media .media{border-top:1px solid rgba(219,219,219,0.5);display:flex;padding-top:0.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:0.5rem}.media .media .media{padding-top:0.5rem}.media .media .media+.media{margin-top:0.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:left}@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;color:#4d4d4d}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a;color:#090909}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:#363636}.message.is-light .message-body{border-color:#f5f5f5;color:#505050}.message.is-dark,.content kbd.message{background-color:#fafafa}.message.is-dark .message-header,.content kbd.message .message-header{background-color:#363636;color:#f5f5f5}.message.is-dark .message-body,.content kbd.message .message-body{border-color:#363636;color:#2a2a2a}.message.is-primary,.docstring>section>a.message.docs-sourcelink{background-color:#f6fbfd}.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:#1f556a}.message.is-link{background-color:#f7f9fd}.message.is-link .message-header{background-color:#2e63b8;color:#fff}.message.is-link .message-body{border-color:#2e63b8;color:#264981}.message.is-info{background-color:#f6fbfe}.message.is-info .message-header{background-color:#209cee;color:#fff}.message.is-info .message-body{border-color:#209cee;color:#12537d}.message.is-success{background-color:#f6fdf9}.message.is-success .message-header{background-color:#22c35b;color:#fff}.message.is-success .message-body{border-color:#22c35b;color:#0f361d}.message.is-warning{background-color:#fffdf5}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#3c3108}.message.is-danger{background-color:#fff5f5}.message.is-danger .message-header{background-color:#da0b00;color:#fff}.message.is-danger .message-body{border-color:#da0b00;color:#9b0c04}.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:0.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),print{.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:0.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:#363636}.navbar.is-light .navbar-brand>.navbar-item,.navbar.is-light .navbar-brand .navbar-link{color:#363636}.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:#363636}.navbar.is-light .navbar-brand .navbar-link::after{border-color:#363636}.navbar.is-light .navbar-burger{color:#363636}@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:#363636}.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:#363636}.navbar.is-light .navbar-start .navbar-link::after,.navbar.is-light .navbar-end .navbar-link::after{border-color:#363636}.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:#363636}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#363636}}.navbar.is-dark,.content kbd.navbar{background-color:#363636;color:#f5f5f5}.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:#f5f5f5}.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:#f5f5f5}.navbar.is-dark .navbar-brand .navbar-link::after,.content kbd.navbar .navbar-brand .navbar-link::after{border-color:#f5f5f5}.navbar.is-dark .navbar-burger,.content kbd.navbar .navbar-burger{color:#f5f5f5}@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:#f5f5f5}.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:#f5f5f5}.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:#f5f5f5}.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:#f5f5f5}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active,.content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#f5f5f5}}.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:#4a4a4a;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:#4a4a4a;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{display:block;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{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:290486px}.pagination.is-rounded .pagination-link,#documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:290486px}.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:#363636;min-width:2.25em}.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-next[disabled],.pagination-link[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#6b6b6b;opacity:0.5}.pagination-previous,.pagination-next{padding-left:0.75em;padding-right:0.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}@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{order:2}.pagination-next{order:3}.pagination{justify-content:space-between}.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{font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel-heading,.panel-tabs,.panel-block{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.panel-heading:first-child,.panel-tabs:first-child,.panel-block:first-child{border-top:1px solid #dbdbdb}.panel-heading{background-color:#f5f5f5;border-radius:4px 4px 0 0;color:#222;font-size:1.25em;font-weight:300;line-height:1.25;padding:0.5em 0.75em}.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:0.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}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:0.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:0.5em}.tabs .icon:last-child{margin-left:0.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-radius:4px 0 0 4px}.tabs.is-toggle li:last-child a{border-radius:0 4px 4px 0}.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:290486px;border-top-left-radius:290486px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;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}.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.3333333333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.3333333333%}.columns.is-mobile>.column.is-2{flex:none;width:16.6666666667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.6666666667%}.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.3333333333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.3333333333%}.columns.is-mobile>.column.is-5{flex:none;width:41.6666666667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.6666666667%}.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.3333333333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.3333333333%}.columns.is-mobile>.column.is-8{flex:none;width:66.6666666667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.6666666667%}.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.3333333333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.3333333333%}.columns.is-mobile>.column.is-11{flex:none;width:91.6666666667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.6666666667%}.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}.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.3333333333%}.column.is-offset-1-mobile{margin-left:8.3333333333%}.column.is-2-mobile{flex:none;width:16.6666666667%}.column.is-offset-2-mobile{margin-left:16.6666666667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.3333333333%}.column.is-offset-4-mobile{margin-left:33.3333333333%}.column.is-5-mobile{flex:none;width:41.6666666667%}.column.is-offset-5-mobile{margin-left:41.6666666667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.3333333333%}.column.is-offset-7-mobile{margin-left:58.3333333333%}.column.is-8-mobile{flex:none;width:66.6666666667%}.column.is-offset-8-mobile{margin-left:66.6666666667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.3333333333%}.column.is-offset-10-mobile{margin-left:83.3333333333%}.column.is-11-mobile{flex:none;width:91.6666666667%}.column.is-offset-11-mobile{margin-left:91.6666666667%}.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}.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.3333333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.3333333333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.6666666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.6666666667%}.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.3333333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.3333333333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.6666666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.6666666667%}.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.3333333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.3333333333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.6666666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.6666666667%}.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.3333333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.3333333333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.6666666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.6666666667%}.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}.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.3333333333%}.column.is-offset-1-touch{margin-left:8.3333333333%}.column.is-2-touch{flex:none;width:16.6666666667%}.column.is-offset-2-touch{margin-left:16.6666666667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.3333333333%}.column.is-offset-4-touch{margin-left:33.3333333333%}.column.is-5-touch{flex:none;width:41.6666666667%}.column.is-offset-5-touch{margin-left:41.6666666667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.3333333333%}.column.is-offset-7-touch{margin-left:58.3333333333%}.column.is-8-touch{flex:none;width:66.6666666667%}.column.is-offset-8-touch{margin-left:66.6666666667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.3333333333%}.column.is-offset-10-touch{margin-left:83.3333333333%}.column.is-11-touch{flex:none;width:91.6666666667%}.column.is-offset-11-touch{margin-left:91.6666666667%}.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}.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.3333333333%}.column.is-offset-1-desktop{margin-left:8.3333333333%}.column.is-2-desktop{flex:none;width:16.6666666667%}.column.is-offset-2-desktop{margin-left:16.6666666667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.3333333333%}.column.is-offset-4-desktop{margin-left:33.3333333333%}.column.is-5-desktop{flex:none;width:41.6666666667%}.column.is-offset-5-desktop{margin-left:41.6666666667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.3333333333%}.column.is-offset-7-desktop{margin-left:58.3333333333%}.column.is-8-desktop{flex:none;width:66.6666666667%}.column.is-offset-8-desktop{margin-left:66.6666666667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.3333333333%}.column.is-offset-10-desktop{margin-left:83.3333333333%}.column.is-11-desktop{flex:none;width:91.6666666667%}.column.is-offset-11-desktop{margin-left:91.6666666667%}.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}.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.3333333333%}.column.is-offset-1-widescreen{margin-left:8.3333333333%}.column.is-2-widescreen{flex:none;width:16.6666666667%}.column.is-offset-2-widescreen{margin-left:16.6666666667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.3333333333%}.column.is-offset-4-widescreen{margin-left:33.3333333333%}.column.is-5-widescreen{flex:none;width:41.6666666667%}.column.is-offset-5-widescreen{margin-left:41.6666666667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.3333333333%}.column.is-offset-7-widescreen{margin-left:58.3333333333%}.column.is-8-widescreen{flex:none;width:66.6666666667%}.column.is-offset-8-widescreen{margin-left:66.6666666667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.3333333333%}.column.is-offset-10-widescreen{margin-left:83.3333333333%}.column.is-11-widescreen{flex:none;width:91.6666666667%}.column.is-offset-11-widescreen{margin-left:91.6666666667%}.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}.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.3333333333%}.column.is-offset-1-fullhd{margin-left:8.3333333333%}.column.is-2-fullhd{flex:none;width:16.6666666667%}.column.is-offset-2-fullhd{margin-left:16.6666666667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.3333333333%}.column.is-offset-4-fullhd{margin-left:33.3333333333%}.column.is-5-fullhd{flex:none;width:41.6666666667%}.column.is-offset-5-fullhd{margin-left:41.6666666667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.3333333333%}.column.is-offset-7-fullhd{margin-left:58.3333333333%}.column.is-8-fullhd{flex:none;width:66.6666666667%}.column.is-offset-8-fullhd{margin-left:66.6666666667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.3333333333%}.column.is-offset-10-fullhd{margin-left:83.3333333333%}.column.is-11-fullhd{flex:none;width:91.6666666667%}.column.is-offset-11-fullhd{margin-left:91.6666666667%}.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.3333333333%}.tile.is-2{flex:none;width:16.6666666667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.3333333333%}.tile.is-5{flex:none;width:41.6666666667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.3333333333%}.tile.is-8{flex:none;width:66.6666666667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.3333333333%}.tile.is-11{flex:none;width:91.6666666667%}.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{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{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:#363636}.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:#363636}.hero.is-light .subtitle{color:rgba(54,54,54,0.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:#363636}@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(54,54,54,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:#363636}.hero.is-light .tabs a{color:#363636;opacity:0.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:#363636}.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:#363636;border-color:#363636;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:#f5f5f5}.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:#f5f5f5}.hero.is-dark .subtitle,.content kbd.hero .subtitle{color:rgba(245,245,245,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:#f5f5f5}@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(245,245,245,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:#f5f5f5}.hero.is-dark .tabs a,.content kbd.hero .tabs a{color:#f5f5f5;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{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:#f5f5f5}.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:#f5f5f5;border-color:#f5f5f5;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{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{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{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{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{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{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-bottom:1.5rem;padding-top:1.5rem}@media screen and (min-width: 769px),print{.hero.is-medium .hero-body{padding-bottom:9rem;padding-top:9rem}}@media screen and (min-width: 769px),print{.hero.is-large .hero-body{padding-bottom:18rem;padding-top:18rem}}.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}.section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}.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 5 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 5 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 5 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}.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{display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#f5f5f5;box-shadow:0 1px 2px rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #dbdbdb}.docstring>header code{background-color:transparent}.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-right{display:flex;white-space:nowrap}#documenter .docs-main header.docs-navbar .docs-right .docs-icon,#documenter .docs-main header.docs-navbar .docs-right .docs-label,#documenter .docs-main header.docs-navbar .docs-right .docs-sidebar-button{display:inline-block}#documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}#documenter .docs-main header.docs-navbar .docs-right .docs-settings-button{margin:auto 0 auto 1rem}#documenter .docs-main header.docs-navbar .docs-right .docs-sidebar-button{font-size:1.5rem;margin:auto 0 auto 1rem}#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 5 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}@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}}#documenter .docs-main #documenter-search-info{margin-bottom:1rem}#documenter .docs-main #documenter-search-results{list-style-type:circle;list-style-position:outside}#documenter .docs-main #documenter-search-results li{margin-left:2rem}#documenter .docs-main #documenter-search-results .docs-highlight{background-color:yellow}.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}code.hljs{padding:3px 5px}.hljs{background:#F0F0F0;color:#444}.hljs-comment{color:#888888}.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:#BC6060}.hljs-literal{color:#78A960}.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-addition{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold} diff --git a/previews/PR17/assets/themeswap.js b/previews/PR17/assets/themeswap.js new file mode 100644 index 0000000..c58e993 --- /dev/null +++ b/previews/PR17/assets/themeswap.js @@ -0,0 +1,66 @@ +// Small function to quickly swap out themes. Gets put into the tag.. +function set_theme_from_local_storage() { + // Intialize 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 browser supports user color preference + var darkPreference = false; + // Check if the users preference is for dark color scheme + if(window.matchMedia('(prefers-color-scheme: dark)').matches === true) { + darkPreference = 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 darkTheme = 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. + var isprimary = (ss.ownerNode.getAttribute("data-theme-primary") !== null); + // Check if the theme is primary dark theme + var isDarkTheme = (ss.ownerNode.getAttribute("data-theme-primary-dark") !== null); + // If ss is for dark theme then set the value of darkTheme to the name of the theme + if(isDarkTheme) darkTheme = 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); + } + 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; + // and (2) disable all the other theme stylesheets + disabled.forEach(function(ss){ + ss.disabled = true; + }); + } + else if(darkTheme !== null && darkPreference === true) { + // If we did find an active theme, we'll (1) add the theme--$(theme) class to + document.getElementsByTagName('html')[0].className = "theme--" + darkTheme; + // and (2) disable all the other theme stylesheets + disabled.forEach(function(ss){ + if (ss.ownerNode.getAttribute("data-theme-name") !== darkTheme) { + ss.disabled = true; + } + }); + } +} +set_theme_from_local_storage(); diff --git a/previews/PR17/assets/warner.js b/previews/PR17/assets/warner.js new file mode 100644 index 0000000..5531c88 --- /dev/null +++ b/previews/PR17/assets/warner.js @@ -0,0 +1,49 @@ +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/previews/PR17/index.html b/previews/PR17/index.html new file mode 100644 index 0000000..afd27f9 --- /dev/null +++ b/previews/PR17/index.html @@ -0,0 +1,4 @@ + +Home · ClimaOceanBiogeochemistry.jl
    diff --git a/previews/PR17/library/function_index/index.html b/previews/PR17/library/function_index/index.html new file mode 100644 index 0000000..ffd4ba3 --- /dev/null +++ b/previews/PR17/library/function_index/index.html @@ -0,0 +1,2 @@ + +Function index · ClimaOceanBiogeochemistry.jl

    Index

    diff --git a/previews/PR17/library/internals/index.html b/previews/PR17/library/internals/index.html new file mode 100644 index 0000000..4a1d340 --- /dev/null +++ b/previews/PR17/library/internals/index.html @@ -0,0 +1,2 @@ + +Private · ClimaOceanBiogeochemistry.jl

    Private types and functions

    Documentation for ClimaOceanBiogeochemistry.jl's internal interface.

    ClimaOceanBiogeochemistry

    ClimaOceanBiogeochemistry.CarbonAlkalinityNutrientsType
    CarbonAlkalinityNutrients(; kw...)

    Return a six-tracer biogeochemistry model for the interaction of carbon, alkalinity, and nutrients.

    Parameters

    Tracer names

    • DIC: Dissolved Inorganic Carbon
    • Alk: Alkalinity
    • PO₄: Phosphate (macronutrient)
    • NO₃: Nitrate (macronutrient)
    • DOP: Dissolved Organic Phosphate (macronutrient)
    • Fe: Dissolved Iron (micronutrient)

    Biogeochemical functions

    • transitions for DIC, Alk, PO₄, NO₃, DOP, and Fe

    • biogeochemical_drift_velocity for D, modeling the sinking of detritus at a constant detritus_sinking_speed.

    source
    ClimaOceanBiogeochemistry.NutrientsPlanktonBacteriaDetritusType
    NutrientsPlanktonBacteriaDetritus(; kw...)

    Return a four-tracer biogeochemistry model for the interaction of nutrients, plankton bacteria, and detritus.

    Parameters

    • maximum_plankton_growth_rate: (s⁻¹) Growth rate of plankton P unlimited by the availability of nutrients and light. Default: 1/day.

    • maximum_bacteria_growth_rate: (s⁻¹) Growth rate of plankton B unlimited by the availability of nutrients and light. Default = 0.5/day.

    • bacteria_yield: Determines fractional nutrient production by bacteria production relative to consumption of detritus such that $∂_t N / ∂_t D = 1 - y$, where y = bacteria_yield. Default: 0.2.

    • quadratic_mortality_rate: (s⁻¹) Mortality rate of both plankton and bacteria.

    • nutrient_half_saturation: (mmol m⁻³) Half-saturation of nutrients for plankton production.

    • detritus_half_saturation: (mmol m⁻³) Half-saturation of nutrients for bacteria production. Deafult = 10.0 mmol m⁻³.

    • PAR_half_saturation: (Nondimensionalized from W m⁻²) Half-saturation of photosynthetically available radiation (PAR) for plankton production.

    • PAR_attenuation_scale: (m) Depth scale over which photosynthetically available radiation (PAR) attenuates exponentially.

    • detritus_sinking_speed: (m s⁻¹) Sinking velocity of detritus.

    Tracer names

    • N: nutrients
    • P: plankton
    • B: bacteria
    • D: detritus

    Biogeochemical functions

    • transitions for N, P, B, D
    • biogeochemical_drift_velocity for D, modeling the sinking of detritus at a constant detritus_sinking_speed.
    source
    ClimaOceanBiogeochemistry.iron_scavengingMethod

    Iron scavenging should depend on free iron, involves solving a quadratic equation in terms of ligand concentration and stability coefficient, but this is a simple first order approximation.

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fˢⁱᵗₖ₁Function
    Fˢⁱᵗₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pˢⁱᵗₖ₁)

    Return the first dissociation constant of silicic acid (H4SiO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pˢⁱᵗₖ₁.

    References: Yao and Millero (1995) cited by Millero (1995) pH scale : SWS (according to Dickson et al, 2007) Note : No pressure correction available Note : converted here from mol/kg-H2O to mol/kg-sw

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴ²ˢₖ₁Function
    Fᴴ²ˢₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴ²ˢₖ₁)

    Return the dissociation constant of hydrogen sulfide in sea-water, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴ²ˢₖ₁.

    References: Millero et al. (1988) (cited by Millero (1995) Millero (1995) for pressure correction pH scale : - SWS (according to Yao and Millero, 1995, p. 82: "refitted if necessary") - Total (according to Lewis and Wallace, 1998) Note : we stick to SWS here for the time being Note : the fits from Millero (1995) and Yao and Millero (1995) derive from Millero et al. (1988), with all the coefficients multiplied by -ln(10)

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴ²ᴼₖ₁Function
    Fᴴ²ᴼₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴ²ᴼₖ₁)

    Return dissociation constant of water in (mol/kg-SW)^2, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴ²ᴼₖ₁.

    References: Millero (1995) for value at p_bar = 0 Millero (pers. comm. 1996) for pressure correction pH scale : SWS

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴˢᴼ⁴ₖ₁Function
    Fᴴˢᴼ⁴ₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴˢᴼ⁴ₖ₁)

    Return the dissociation constant of hydrogen sulfate (bisulfate) , given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴˢᴼ⁴ₖ₁.

    References: Dickson (1990) – also Handbook (2007) Millero (1995) for pressure correction pH scale : free Note : converted here from mol/kg-H2O to mol/kg-SW

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴᶠᵦ₁Function
    Fᴴᶠᵦ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴᶠᵦ₁)

    Return the association constant of HF in (mol/kg-SW)^-1, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴᶠᵦ₁.

    HF <-> H⁺ + F⁻

    References: Dickson and Riley (1979) Millero (1995) for pressure correction pH scale : free Note : converted here from mol/kg-H2O to mol/kg-SW

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴᶠₖ₁Function
    Fᴴᶠₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴᶠₖ₁)

    Return the dissociation constant for hydrogen fluoride in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴᶠₖ₁.

    HF <-> H⁺ + F⁻

    References: Perez and Fraga (1987) Millero (1995) for pressure correction pH scale : Total (according to Handbook, 2007

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴺᴴ⁴ₖ₁Function
    Fᴺᴴ⁴ₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴺᴴ⁴ₖ₁)

    Return the dissociation constant of ammonium in sea-water [mol/kg-SW], given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴺᴴ⁴ₖ₁.

    References: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₁Function
    Fᴾᴼ⁴ₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴾᴼ⁴ₖ₁)

    Return the first dissociation constant of phosphoric acid (H3PO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴾᴼ⁴ₖ₁.

    References: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₂Function
    Fᴾᴼ⁴ₖ₂(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴾᴼ⁴ₖ₂)

    Return the second dissociation constant of phosphoric acid (H3PO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴾᴼ⁴ₖ₂.

    References: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₃Function
    Fᴾᴼ⁴ₖ₃(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴾᴼ⁴ₖ₃)

    Return the third dissociation constant of phosphoric acid (H3PO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴾᴼ⁴ₖ₃.

    References: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.FᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚFunction
    Fᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ)

    Return stoichiometric solubility product, Ω, of aragonite in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ.

    References: Mucci (1983) Millero (1979) for pressure correction pH scale : N/A Units : (mol/kg-SW)^2

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵇₖ₁Function
    Fᵇₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴮₖ₁)

    Return boric acid dissociation constant in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴮₖ₁.

    References: Dickson (1990, eq. 23) – also Handbook (2007, eq. 37) Millero (1979) pressure correction pH scale : total

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₀Function
    Fᵈⁱᶜₖ₀(Θᴷ, Sᵖ, Pᵈⁱᶜₖ₀)

    Return hydration constant of CO₂ in (mol/kg-SW)/atm given temperature in K, Θᴷ, practical salinity, Sᵖ, and coefficients, Pᵈⁱᶜₖ₀.

    CO₂ + H₂O <-> H₂CO₃

    References: Weiss (1979) pH scale : N/A Note : currently no pressure correction

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ᵣ₉₃Function
    Fᵈⁱᶜₖ₁ᵣ₉₃(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₁ᵣ₉₃)

    Return the first dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₁ᵣ₉₃.

    H₂CO₃ <-> HCO₃⁻ + H⁺

    References: Roy et al. (1993) – also Handbook (1994) Millero (1979) pressure correction pH scale : Total Valid range: T: 0-45 S: 5-45. Note : converted here from mol/kg-H2O to mol/kg-SW

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ₗ₀₀Function
    Fᵈⁱᶜₖ₁ₗ₀₀(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₁ₗ₀₀)

    Return the first dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₁ₗ₀₀.

    H₂CO₃ <-> HCO₃⁻ + H⁺

    References: Luecker et al. (2000) – also Handbook (2007) Millero (1979) pressure correction pH scale: Total

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ₘ₉₅Function
    Fᵈⁱᶜₖ₁ₘ₉₅(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₁ₘ₉₅)

    Return the first dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₁ₘ₉₅.

    H₂CO₃ <-> HCO₃⁻ + H⁺

    References: Millero (1995, eq 50 – ln K1(COM)) Millero (1982) pressure correction pH scale: SWS

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ᵣ₉₃Function
    Fᵈⁱᶜₖ₂ᵣ₉₃(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₂ᵣ₉₃)

    Return the second dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₂ᵣ₉₃.

    HCO₃⁻ <-> CO₃²⁻ + H⁺

    References: Roy et al. (1993) – also Handbook (1994) Millero (1979) pressure correction pH scale : Total Valid range: T: 0-45 S: 5-45. Note : converted here from mol/kg-H2O to mol/kg-SW

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ₗ₀₀Function
    Fᵈⁱᶜₖ₂ₗ₀₀(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₂ₗ₀₀)

    Return the second dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₂ₗ₀₀.

    HCO₃⁻ <-> CO₃²⁻ + H⁺

    References: Luecker et al. (2000) – also Handbook (2007) Millero (1979) pressure correction pH scale: Total

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ₘ₉₅Function
    Fᵈⁱᶜₖ₂ₘ₉₅(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₂ₘ₉₅)

    Return the second dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₂ₘ₉₅.

    HCO₃⁻ <-> CO₃²⁻ + H⁺

    References: Millero (1995, eq 51 – ln K2(COM)) Millero (1979) pressure correction pH scale: SWS

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.FᶜᵃˡᶜⁱᵗᵉₛₚFunction
    Fᶜᵃˡᶜⁱᵗᵉₛₚ(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᶜᵃˡᶜⁱᵗᵉₛₚ)

    Return the stoichiometric solubility product of calcite, Ω, in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᶜᵃˡᶜⁱᵗᵉₛₚ

    References: Mucci (1983) Millero (1995) for pressure correction pH scale : N/A Units : (mol/kg-SW)^2

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.H₂OˢʷFunction
    H₂Oˢʷ(Sᵖ, Pᴴ²⁰ˢʷ)

    Return the mass of pure water in one kg of seawater of practical salinity, Sᵖ. References: "libthdyct" – derived by Munhoven (1997) from data by Millero (1982) "Handbook (2007)" – Handbook (2007) pH scale: N/A

    source
    ClimaOceanBiogeochemistry.CarbonSystemSolvers.μₛFunction
    μₛ(Sᵖ)

    Return ionic strength in mol/kg-SW, for given practical salinity, Sᵖ. References: "libthdyct" – derived by Munhoven (1997) from data by Millero (1982) "Handbook (2007)" – Handbook (2007) pH scale: N/A

    source
    diff --git a/previews/PR17/library/outline/index.html b/previews/PR17/library/outline/index.html new file mode 100644 index 0000000..b68a32f --- /dev/null +++ b/previews/PR17/library/outline/index.html @@ -0,0 +1,2 @@ + +Contents · ClimaOceanBiogeochemistry.jl diff --git a/previews/PR17/library/public/index.html b/previews/PR17/library/public/index.html new file mode 100644 index 0000000..ecdc09e --- /dev/null +++ b/previews/PR17/library/public/index.html @@ -0,0 +1,20 @@ + +Public · ClimaOceanBiogeochemistry.jl

    Public Documentation

    Documentation for ClimaOceanBiogeochemistry.jl's public interface.

    See the Internals section of the manual for internal package docs covering all submodules.

    ClimaOceanBiogeochemistry

    diff --git a/previews/PR17/literated/nutrients_plankton_bacteria_detritus.mp4 b/previews/PR17/literated/nutrients_plankton_bacteria_detritus.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..95c666dc501a9efb80663134413c4c0076c222d6 GIT binary patch literal 83882 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

    P9^dr8Zl0Qd8&%aWoVfP@}XGI?lQ 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 +Single column nutrients, plankton, bacteria, detritus · ClimaOceanBiogeochemistry.jl

    Nutrients, plankton, bacteria, detritus

    This example illustrates how to use ClimaOceanBiogeochemistry's NutrientsPlanktonBacteriaDetrius model in a single column context.

    using ClimaOceanBiogeochemistry: NutrientsPlanktonBacteriaDetritus
    +
    +using Oceananigans
    +using Oceananigans.Units
    +using Oceananigans.TurbulenceClosures: CATKEVerticalDiffusivity
    +using Printf
    +using CairoMakie

    A single column grid

    We set up a single column grid with 4 m grid spacing that's 256 m deep:

    grid = RectilinearGrid(size = 100,
    +                       z = (-1000, 0),
    +                       topology = (Flat, Flat, Bounded))
    1×1×100 RectilinearGrid{Float64, Oceananigans.Grids.Flat, Oceananigans.Grids.Flat, Oceananigans.Grids.Bounded} on Oceananigans.Architectures.CPU with 0×0×3 halo
    +├── Flat x
    +├── Flat y
    +└── Bounded  z ∈ [-1000.0, 0.0]   regularly spaced with Δz=10.0

    Convection then quiet

    To illustrate the dynamics of NutrientsPlanktonBacteriaDetritus, we set up a physical scenario in which strong convection drives turbulent mixing for 4 days, and then abruptly shuts off. Once the convective turbulence dies down, plankton start to grow.

    Qᵇ(x, y, t) = ifelse(t < 4days, 1e-7, 0.0)
    +b_bcs = FieldBoundaryConditions(top = FluxBoundaryCondition(Qᵇ))
    Oceananigans.FieldBoundaryConditions, with boundary conditions
    +├── west: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
    +├── east: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
    +├── south: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
    +├── north: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
    +├── bottom: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
    +├── top: FluxBoundaryCondition: ContinuousBoundaryFunction Qᵇ at (Nothing, Nothing, Nothing)
    +└── immersed: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)

    We put the pieces together. The important line here is biogeochemistry = NutrientsPlanktonBacteriaDetritus(). We use all default parameters.

    biogeochemistry = NutrientsPlanktonBacteriaDetritus(maximum_bacteria_growth_rate = 10/day)
    +
    +model = HydrostaticFreeSurfaceModel(; grid, biogeochemistry,
    +                                    closure = CATKEVerticalDiffusivity(),
    +                                    tracers = (:b, :e),
    +                                    buoyancy = BuoyancyTracer(),
    +                                    boundary_conditions = (; b=b_bcs))
    HydrostaticFreeSurfaceModel{CPU, RectilinearGrid}(time = 0 seconds, iteration = 0)
    +├── grid: 1×1×100 RectilinearGrid{Float64, Oceananigans.Grids.Flat, Oceananigans.Grids.Flat, Oceananigans.Grids.Bounded} on Oceananigans.Architectures.CPU with 0×0×3 halo
    +├── timestepper: QuasiAdamsBashforth2TimeStepper
    +├── tracers: (b, e, N, P, B, D)
    +├── closure: CATKEVerticalDiffusivity{VerticallyImplicitTimeDiscretization}
    +├── buoyancy: Oceananigans.BuoyancyModels.BuoyancyTracer with ĝ = NegativeZDirection()
    +└── coriolis: Nothing

    Initial conditions

    We initialize the model with reasonable nutrients, detritus, and a nutrient mixed layer.

    N₀ = 1e-1 # Surface nutrient concentration
    +D₀ = 1e-1 # Surface detritus concentration
    +dᴺ = 50.0 # Nutrient mixed layer depth
    +N² = 1e-5 # Buoyancy gradient, s⁻²
    +
    +bᵢ(x, y, z) = N² * z
    +#Nᵢ(x, y, z) = N₀ * max(1, exp(-(z + dᴺ) / 100))
    +Dᵢ(x, y, z) = D₀ * exp(z / 10)
    +
    +set!(model, b=bᵢ, P=1e-1, B=1e-1, D=Dᵢ, N=10, e=1e-6)

    A simulation of physical-biological interaction

    We construct a simple simulation that emits a message every 10 iterations and outputs tracer fields.

    simulation = Simulation(model, Δt=10minutes, stop_time=3days)
    +
    +progress(sim) = @printf("Iteration: %d, time: %s, TotalN: %.2e \n",
    +                        iteration(sim), prettytime(sim),
    +                        sum(model.tracers.N)+sum(model.tracers.P)+sum(model.tracers.B)+sum(model.tracers.D))
    +
    +simulation.callbacks[:progress] = Callback(progress, IterationInterval(10))
    +
    +filename = "nutrients_plankton_bacteria_detritus.jld2"
    +
    +simulation.output_writers[:fields] = JLD2OutputWriter(model, model.tracers;
    +                                                      filename,
    +                                                      schedule = TimeInterval(20minutes),
    +                                                      overwrite_existing = true)
    +
    +run!(simulation)
    [ Info: Initializing simulation...
    +Iteration: 0, time: 0 seconds, TotalN: 1.02e+03
    +[ Info:     ... simulation initialization complete (11.937 seconds)
    +[ Info: Executing initial time step...
    +[ Info:     ... initial time step complete (1.493 minutes).
    +Iteration: 10, time: 1.667 hours, TotalN: 1.02e+03
    +Iteration: 20, time: 3.333 hours, TotalN: 1.02e+03
    +Iteration: 30, time: 5 hours, TotalN: 1.02e+03
    +Iteration: 40, time: 6.667 hours, TotalN: 1.02e+03
    +Iteration: 50, time: 8.333 hours, TotalN: 1.02e+03
    +Iteration: 60, time: 10 hours, TotalN: 1.02e+03
    +Iteration: 70, time: 11.667 hours, TotalN: 1.02e+03
    +Iteration: 80, time: 13.333 hours, TotalN: 1.02e+03
    +Iteration: 90, time: 15 hours, TotalN: 1.02e+03
    +Iteration: 100, time: 16.667 hours, TotalN: 1.02e+03
    +Iteration: 110, time: 18.333 hours, TotalN: 1.02e+03
    +Iteration: 120, time: 20 hours, TotalN: 1.02e+03
    +Iteration: 130, time: 21.667 hours, TotalN: 1.02e+03
    +Iteration: 140, time: 23.333 hours, TotalN: 1.02e+03
    +Iteration: 150, time: 1.042 days, TotalN: 1.02e+03
    +Iteration: 160, time: 1.111 days, TotalN: 1.02e+03
    +Iteration: 170, time: 1.181 days, TotalN: 1.02e+03
    +Iteration: 180, time: 1.250 days, TotalN: 1.02e+03
    +Iteration: 190, time: 1.319 days, TotalN: 1.02e+03
    +Iteration: 200, time: 1.389 days, TotalN: 1.02e+03
    +Iteration: 210, time: 1.458 days, TotalN: 1.02e+03
    +Iteration: 220, time: 1.528 days, TotalN: 1.02e+03
    +Iteration: 230, time: 1.597 days, TotalN: 1.02e+03
    +Iteration: 240, time: 1.667 days, TotalN: 1.02e+03
    +Iteration: 250, time: 1.736 days, TotalN: 1.02e+03
    +Iteration: 260, time: 1.806 days, TotalN: 1.02e+03
    +Iteration: 270, time: 1.875 days, TotalN: 1.02e+03
    +Iteration: 280, time: 1.944 days, TotalN: 1.02e+03
    +Iteration: 290, time: 2.014 days, TotalN: 1.02e+03
    +Iteration: 300, time: 2.083 days, TotalN: 1.02e+03
    +Iteration: 310, time: 2.153 days, TotalN: 1.02e+03
    +Iteration: 320, time: 2.222 days, TotalN: 1.02e+03
    +Iteration: 330, time: 2.292 days, TotalN: 1.02e+03
    +Iteration: 340, time: 2.361 days, TotalN: 1.02e+03
    +Iteration: 350, time: 2.431 days, TotalN: 1.02e+03
    +Iteration: 360, time: 2.500 days, TotalN: 1.02e+03
    +Iteration: 370, time: 2.569 days, TotalN: 1.02e+03
    +Iteration: 380, time: 2.639 days, TotalN: 1.02e+03
    +Iteration: 390, time: 2.708 days, TotalN: 1.02e+03
    +Iteration: 400, time: 2.778 days, TotalN: 1.02e+03
    +Iteration: 410, time: 2.847 days, TotalN: 1.02e+03
    +Iteration: 420, time: 2.917 days, TotalN: 1.02e+03
    +Iteration: 430, time: 2.986 days, TotalN: 1.02e+03
    +[ Info: Simulation is stopping after running for 1.734 minutes.
    +[ Info: Simulation time 3 days equals or exceeds stop time 3 days.

    Visualization

    All that's left is to visualize the results.

    bt = FieldTimeSeries(filename, "b")
    +et = FieldTimeSeries(filename, "e")
    +Pt = FieldTimeSeries(filename, "P")
    +Bt = FieldTimeSeries(filename, "B")
    +Dt = FieldTimeSeries(filename, "D")
    +Nt = FieldTimeSeries(filename, "N")
    +
    +t = bt.times
    +nt = length(t)
    +z = znodes(bt)
    +
    +fig = Figure(resolution=(1200, 600))
    +
    +axb = Axis(fig[1, 1], ylabel="z (m)", xlabel="Buoyancy (m² s⁻³)")
    +axe = Axis(fig[1, 2], ylabel="z (m)", xlabel="Turbulent kinetic energy (m² s²)")
    +axP = Axis(fig[1, 3], ylabel="z (m)", xlabel="Concentration (mmol)")
    +axN = Axis(fig[1, 4], ylabel="z (m)", xlabel="Nutrient concentration (mmol)")
    +
    +xlims!(axe, -1e-5, 1e-3)
    +xlims!(axP, 0, 0.2)
    +
    +slider = Slider(fig[2, 1:4], range=1:nt, startvalue=1)
    +n = slider.value
    +
    +title = @lift @sprintf("t = %d days", t[$n] / day)
    +Label(fig[0, 1:4], title)
    +
    +bn = @lift interior(bt[$n], 1, 1, :)
    +en = @lift interior(et[$n], 1, 1, :)
    +Pn = @lift interior(Pt[$n], 1, 1, :)
    +Bn = @lift interior(Bt[$n], 1, 1, :)
    +Dn = @lift interior(Dt[$n], 1, 1, :)
    +Nn = @lift interior(Nt[$n], 1, 1, :)
    +
    +lines!(axb, bn, z)
    +lines!(axe, en, z)
    +
    +lines!(axP, Pn, z, label="Plankton")
    +lines!(axP, Dn, z, label="Detritus")
    +lines!(axP, Bn, z, label="Bacteria")
    +axislegend(axP)
    +
    +lines!(axN, Nn, z)
    +
    +#record(fig, "nutrients_plankton_bacteria_detritus.mp4", 1:nt, framerate=24) do nn
    +record(fig, "nutrients_plankton_bacteria_detritus.mp4", 1:nt, framerate=24) do nn
    +    n[] = nn
    +end
    "nutrients_plankton_bacteria_detritus.mp4"


    This page was generated using Literate.jl.

    diff --git a/previews/PR17/search/index.html b/previews/PR17/search/index.html new file mode 100644 index 0000000..e8971f3 --- /dev/null +++ b/previews/PR17/search/index.html @@ -0,0 +1,2 @@ + +Search · ClimaOceanBiogeochemistry.jl

    Loading search...

      diff --git a/previews/PR17/search_index.js b/previews/PR17/search_index.js new file mode 100644 index 0000000..05bfaa3 --- /dev/null +++ b/previews/PR17/search_index.js @@ -0,0 +1,3 @@ +var documenterSearchIndex = {"docs": +[{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"EditURL = \"https://github.com/CliMA/ClimaOceanBiogeochemistry.jl/blob/main/examples/single_column_nutrients_plankton_bacteria_detritus.jl\"","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/#Nutrients,-plankton,-bacteria,-detritus","page":"Single column nutrients, plankton, bacteria, detritus","title":"Nutrients, plankton, bacteria, detritus","text":"","category":"section"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"This example illustrates how to use ClimaOceanBiogeochemistry's NutrientsPlanktonBacteriaDetrius model in a single column context.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"using ClimaOceanBiogeochemistry: NutrientsPlanktonBacteriaDetritus\n\nusing Oceananigans\nusing Oceananigans.Units\nusing Oceananigans.TurbulenceClosures: CATKEVerticalDiffusivity\nusing Printf\nusing CairoMakie","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/#A-single-column-grid","page":"Single column nutrients, plankton, bacteria, detritus","title":"A single column grid","text":"","category":"section"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"We set up a single column grid with 4 m grid spacing that's 256 m deep:","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"grid = RectilinearGrid(size = 100,\n z = (-1000, 0),\n topology = (Flat, Flat, Bounded))","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/#Convection-then-quiet","page":"Single column nutrients, plankton, bacteria, detritus","title":"Convection then quiet","text":"","category":"section"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"To illustrate the dynamics of NutrientsPlanktonBacteriaDetritus, we set up a physical scenario in which strong convection drives turbulent mixing for 4 days, and then abruptly shuts off. Once the convective turbulence dies down, plankton start to grow.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"Qᵇ(x, y, t) = ifelse(t < 4days, 1e-7, 0.0)\nb_bcs = FieldBoundaryConditions(top = FluxBoundaryCondition(Qᵇ))","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"We put the pieces together. The important line here is biogeochemistry = NutrientsPlanktonBacteriaDetritus(). We use all default parameters.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"biogeochemistry = NutrientsPlanktonBacteriaDetritus(maximum_bacteria_growth_rate = 10/day)\n\nmodel = HydrostaticFreeSurfaceModel(; grid, biogeochemistry,\n closure = CATKEVerticalDiffusivity(),\n tracers = (:b, :e),\n buoyancy = BuoyancyTracer(),\n boundary_conditions = (; b=b_bcs))","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/#Initial-conditions","page":"Single column nutrients, plankton, bacteria, detritus","title":"Initial conditions","text":"","category":"section"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"We initialize the model with reasonable nutrients, detritus, and a nutrient mixed layer.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"N₀ = 1e-1 # Surface nutrient concentration\nD₀ = 1e-1 # Surface detritus concentration\ndᴺ = 50.0 # Nutrient mixed layer depth\nN² = 1e-5 # Buoyancy gradient, s⁻²\n\nbᵢ(x, y, z) = N² * z\n#Nᵢ(x, y, z) = N₀ * max(1, exp(-(z + dᴺ) / 100))\nDᵢ(x, y, z) = D₀ * exp(z / 10)\n\nset!(model, b=bᵢ, P=1e-1, B=1e-1, D=Dᵢ, N=10, e=1e-6)","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/#A-simulation-of-physical-biological-interaction","page":"Single column nutrients, plankton, bacteria, detritus","title":"A simulation of physical-biological interaction","text":"","category":"section"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"We construct a simple simulation that emits a message every 10 iterations and outputs tracer fields.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"simulation = Simulation(model, Δt=10minutes, stop_time=3days)\n\nprogress(sim) = @printf(\"Iteration: %d, time: %s, TotalN: %.2e \\n\",\n iteration(sim), prettytime(sim),\n sum(model.tracers.N)+sum(model.tracers.P)+sum(model.tracers.B)+sum(model.tracers.D))\n\nsimulation.callbacks[:progress] = Callback(progress, IterationInterval(10))\n\nfilename = \"nutrients_plankton_bacteria_detritus.jld2\"\n\nsimulation.output_writers[:fields] = JLD2OutputWriter(model, model.tracers;\n filename,\n schedule = TimeInterval(20minutes),\n overwrite_existing = true)\n\nrun!(simulation)","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/#Visualization","page":"Single column nutrients, plankton, bacteria, detritus","title":"Visualization","text":"","category":"section"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"All that's left is to visualize the results.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"bt = FieldTimeSeries(filename, \"b\")\net = FieldTimeSeries(filename, \"e\")\nPt = FieldTimeSeries(filename, \"P\")\nBt = FieldTimeSeries(filename, \"B\")\nDt = FieldTimeSeries(filename, \"D\")\nNt = FieldTimeSeries(filename, \"N\")\n\nt = bt.times\nnt = length(t)\nz = znodes(bt)\n\nfig = Figure(resolution=(1200, 600))\n\naxb = Axis(fig[1, 1], ylabel=\"z (m)\", xlabel=\"Buoyancy (m² s⁻³)\")\naxe = Axis(fig[1, 2], ylabel=\"z (m)\", xlabel=\"Turbulent kinetic energy (m² s²)\")\naxP = Axis(fig[1, 3], ylabel=\"z (m)\", xlabel=\"Concentration (mmol)\")\naxN = Axis(fig[1, 4], ylabel=\"z (m)\", xlabel=\"Nutrient concentration (mmol)\")\n\nxlims!(axe, -1e-5, 1e-3)\nxlims!(axP, 0, 0.2)\n\nslider = Slider(fig[2, 1:4], range=1:nt, startvalue=1)\nn = slider.value\n\ntitle = @lift @sprintf(\"t = %d days\", t[$n] / day)\nLabel(fig[0, 1:4], title)\n\nbn = @lift interior(bt[$n], 1, 1, :)\nen = @lift interior(et[$n], 1, 1, :)\nPn = @lift interior(Pt[$n], 1, 1, :)\nBn = @lift interior(Bt[$n], 1, 1, :)\nDn = @lift interior(Dt[$n], 1, 1, :)\nNn = @lift interior(Nt[$n], 1, 1, :)\n\nlines!(axb, bn, z)\nlines!(axe, en, z)\n\nlines!(axP, Pn, z, label=\"Plankton\")\nlines!(axP, Dn, z, label=\"Detritus\")\nlines!(axP, Bn, z, label=\"Bacteria\")\naxislegend(axP)\n\nlines!(axN, Nn, z)\n\n#record(fig, \"nutrients_plankton_bacteria_detritus.mp4\", 1:nt, framerate=24) do nn\nrecord(fig, \"nutrients_plankton_bacteria_detritus.mp4\", 1:nt, framerate=24) do nn\n n[] = nn\nend\n#nothing #hide","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"(Image: )","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"This page was generated using Literate.jl.","category":"page"},{"location":"library/function_index/#main-index","page":"Function index","title":"Index","text":"","category":"section"},{"location":"library/function_index/","page":"Function index","title":"Function index","text":"Pages = [\"public.md\", \"internals.md\", \"function_index.md\"]","category":"page"},{"location":"library/outline/#Library-Outline","page":"Contents","title":"Library Outline","text":"","category":"section"},{"location":"library/outline/","page":"Contents","title":"Contents","text":"Pages = [\"public.md\", \"internals.md\", \"function_index.md\"]","category":"page"},{"location":"library/internals/#Private-types-and-functions","page":"Private","title":"Private types and functions","text":"","category":"section"},{"location":"library/internals/","page":"Private","title":"Private","text":"Documentation for ClimaOceanBiogeochemistry.jl's internal interface.","category":"page"},{"location":"library/internals/#ClimaOceanBiogeochemistry","page":"Private","title":"ClimaOceanBiogeochemistry","text":"","category":"section"},{"location":"library/internals/","page":"Private","title":"Private","text":"Modules = [ClimaOceanBiogeochemistry, \n ClimaOceanBiogeochemistry.CarbonSystemSolvers,\n ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver,\n ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver]\nPublic = false","category":"page"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CAN-Tuple{Any, Any, Any, Any, Val{:Alk}, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CAN","text":"Tracer sources and sinks for ALK\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CAN-Tuple{Any, Any, Any, Any, Val{:DIC}, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CAN","text":"Tracer sources and sinks for DIC\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CAN-Tuple{Any, Any, Any, Any, Val{:DOP}, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CAN","text":"Tracer sources and sinks for DOP\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CAN-Tuple{Any, Any, Any, Any, Val{:Fe}, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CAN","text":"Tracer sources and sinks for FeT\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CAN-Tuple{Any, Any, Any, Any, Val{:NO₃}, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CAN","text":"Tracer sources and sinks for NO₃\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CAN-Tuple{Any, Any, Any, Any, Val{:PO₄}, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CAN","text":"Tracer sources and sinks for PO₄\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonAlkalinityNutrients","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonAlkalinityNutrients","text":"CarbonAlkalinityNutrients(; kw...)\n\nReturn a six-tracer biogeochemistry model for the interaction of carbon, alkalinity, and nutrients.\n\nParameters\n\nTracer names\n\nDIC: Dissolved Inorganic Carbon\nAlk: Alkalinity\nPO₄: Phosphate (macronutrient)\nNO₃: Nitrate (macronutrient)\nDOP: Dissolved Organic Phosphate (macronutrient)\nFe: Dissolved Iron (micronutrient)\n\nBiogeochemical functions\n\ntransitions for DIC, Alk, PO₄, NO₃, DOP, and Fe\nbiogeochemical_drift_velocity for D, modeling the sinking of detritus at a constant detritus_sinking_speed.\n\n\n\n\n\n","category":"type"},{"location":"library/internals/#ClimaOceanBiogeochemistry.NutrientsPlanktonBacteriaDetritus","page":"Private","title":"ClimaOceanBiogeochemistry.NutrientsPlanktonBacteriaDetritus","text":"NutrientsPlanktonBacteriaDetritus(; kw...)\n\nReturn a four-tracer biogeochemistry model for the interaction of nutrients, plankton bacteria, and detritus.\n\nParameters\n\nmaximum_plankton_growth_rate: (s⁻¹) Growth rate of plankton P unlimited by the availability of nutrients and light. Default: 1/day.\nmaximum_bacteria_growth_rate: (s⁻¹) Growth rate of plankton B unlimited by the availability of nutrients and light. Default = 0.5/day.\nbacteria_yield: Determines fractional nutrient production by bacteria production relative to consumption of detritus such that _t N _t D = 1 - y, where y = bacteria_yield. Default: 0.2.\nquadratic_mortality_rate: (s⁻¹) Mortality rate of both plankton and bacteria.\nnutrient_half_saturation: (mmol m⁻³) Half-saturation of nutrients for plankton production.\ndetritus_half_saturation: (mmol m⁻³) Half-saturation of nutrients for bacteria production. Deafult = 10.0 mmol m⁻³.\nPAR_half_saturation: (Nondimensionalized from W m⁻²) Half-saturation of photosynthetically available radiation (PAR) for plankton production.\nPAR_attenuation_scale: (m) Depth scale over which photosynthetically available radiation (PAR) attenuates exponentially.\ndetritus_sinking_speed: (m s⁻¹) Sinking velocity of detritus.\n\nTracer names\n\nN: nutrients\nP: plankton\nB: bacteria\nD: detritus\n\nBiogeochemical functions\n\ntransitions for N, P, B, D\nbiogeochemical_drift_velocity for D, modeling the sinking of detritus at a constant detritus_sinking_speed.\n\n\n\n\n\n","category":"type"},{"location":"library/internals/#ClimaOceanBiogeochemistry.iron_scavenging-NTuple{4, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.iron_scavenging","text":"Iron scavenging should depend on free iron, involves solving a quadratic equation in terms of ligand concentration and stability coefficient, but this is a simple first order approximation.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.CarbonChemistryCoefficients-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.CarbonChemistryCoefficients","text":"CarbonChemistryCoefficients(Θᶜ, Sᴬ, Δpᵦₐᵣ)\n\nReturn dissociation coefficients necessary to solve for the distribution of carbonate species.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Bᵀᴼᵀ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Bᵀᴼᵀ","text":"Bᵀᴼᵀ(Sᵖ, Pᴮᵀᴼᵀ)\n\nReturn total borate concentration in mol/kg-SW given practical salinity, Sᵖ. References: Uppström (1974), cited by Dickson et al. (2007, chapter 5, p 10) Millero (1982) cited in Millero (1995)\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Caᵀᴼᵀ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Caᵀᴼᵀ","text":"Caᵀᴼᵀ(Sᵖ, Pᶜᵃᵀᴼᵀ)\n\nReturn calcium concentration in mol/kg-SW given practical salinity, Sᵖ. References: Culkin and Cox (1966), Culkin (1967), Riley and Tongudai (1967) \n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.FCᵀCO₂ˢᵒˡ-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.FCᵀCO₂ˢᵒˡ","text":"FCᵀCO₂ˢᵒˡ(Cᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the dissolved and hydrated CO₂ concentration in seawater given the total carbon concentration Cᵀ, pH, and the carbon chemistry coefficients.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.FCᵀCO₃²⁻-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.FCᵀCO₃²⁻","text":"FCᵀCO₃²⁻(Cᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the carbonate concentration in seawater given the total carbon concentration Cᵀ, pH, and the carbon chemistry coefficients.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.FCᵀHCO₃⁻-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.FCᵀHCO₃⁻","text":"FCᵀHCO₃⁻(Cᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the bicarbonate ion concentration in seawater given the total carbon concentration Cᵀ, pH, and the carbon chemistry coefficients.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.FpCO₂CO₂ˢᵒˡ-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.FpCO₂CO₂ˢᵒˡ","text":"FpCO₂CO₂ˢᵒˡ(pCO₂, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the dissolved and hydrated CO₂ concentration in seawater given the pCO₂, pH, and the carbon chemistry coefficients.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.FpCO₂CO₃²⁻-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.FpCO₂CO₃²⁻","text":"FpCO₂CO₃²⁻(pCO₂, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the carbonate concentration in seawater given the pCO₂, pH, and the carbon chemistry coefficients.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.FpCO₂HCO₃⁻-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.FpCO₂HCO₃⁻","text":"FpCO₂HCO₃⁻(pCO₂, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the bicarbonate ion concentration in seawater given the pCO₂, pH, and the carbon chemistry coefficients.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fˢⁱᵗₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fˢⁱᵗₖ₁","text":"Fˢⁱᵗₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pˢⁱᵗₖ₁)\n\nReturn the first dissociation constant of silicic acid (H4SiO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pˢⁱᵗₖ₁.\n\nReferences: Yao and Millero (1995) cited by Millero (1995) pH scale : SWS (according to Dickson et al, 2007) Note : No pressure correction available Note : converted here from mol/kg-H2O to mol/kg-sw\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴ²ˢₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴ²ˢₖ₁","text":"Fᴴ²ˢₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴ²ˢₖ₁)\n\nReturn the dissociation constant of hydrogen sulfide in sea-water, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴ²ˢₖ₁.\n\nReferences: Millero et al. (1988) (cited by Millero (1995) Millero (1995) for pressure correction pH scale : - SWS (according to Yao and Millero, 1995, p. 82: \"refitted if necessary\") - Total (according to Lewis and Wallace, 1998) Note : we stick to SWS here for the time being Note : the fits from Millero (1995) and Yao and Millero (1995) derive from Millero et al. (1988), with all the coefficients multiplied by -ln(10)\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴ²ᴼₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴ²ᴼₖ₁","text":"Fᴴ²ᴼₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴ²ᴼₖ₁)\n\nReturn dissociation constant of water in (mol/kg-SW)^2, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴ²ᴼₖ₁.\n\nReferences: Millero (1995) for value at p_bar = 0 Millero (pers. comm. 1996) for pressure correction pH scale : SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴˢᴼ⁴ₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴˢᴼ⁴ₖ₁","text":"Fᴴˢᴼ⁴ₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴˢᴼ⁴ₖ₁)\n\nReturn the dissociation constant of hydrogen sulfate (bisulfate) , given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴˢᴼ⁴ₖ₁.\n\nReferences: Dickson (1990) – also Handbook (2007) Millero (1995) for pressure correction pH scale : free Note : converted here from mol/kg-H2O to mol/kg-SW\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴᶠᵦ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴᶠᵦ₁","text":"Fᴴᶠᵦ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴᶠᵦ₁)\n\nReturn the association constant of HF in (mol/kg-SW)^-1, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴᶠᵦ₁.\n\nHF <-> H⁺ + F⁻ \n\nReferences: Dickson and Riley (1979) Millero (1995) for pressure correction pH scale : free Note : converted here from mol/kg-H2O to mol/kg-SW\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴᶠₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴᶠₖ₁","text":"Fᴴᶠₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴᶠₖ₁)\n\nReturn the dissociation constant for hydrogen fluoride in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴᶠₖ₁.\n\nHF <-> H⁺ + F⁻ \n\nReferences: Perez and Fraga (1987) Millero (1995) for pressure correction pH scale : Total (according to Handbook, 2007\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴺᴴ⁴ₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴺᴴ⁴ₖ₁","text":"Fᴺᴴ⁴ₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴺᴴ⁴ₖ₁)\n\nReturn the dissociation constant of ammonium in sea-water [mol/kg-SW], given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴺᴴ⁴ₖ₁.\n\nReferences: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₁","text":"Fᴾᴼ⁴ₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴾᴼ⁴ₖ₁)\n\nReturn the first dissociation constant of phosphoric acid (H3PO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴾᴼ⁴ₖ₁.\n\nReferences: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₂","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₂","text":"Fᴾᴼ⁴ₖ₂(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴾᴼ⁴ₖ₂)\n\nReturn the second dissociation constant of phosphoric acid (H3PO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴾᴼ⁴ₖ₂.\n\nReferences: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₃","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₃","text":"Fᴾᴼ⁴ₖ₃(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴾᴼ⁴ₖ₃)\n\nReturn the third dissociation constant of phosphoric acid (H3PO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴾᴼ⁴ₖ₃.\n\nReferences: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵀᴼᵀ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵀᴼᵀ","text":"Fᵀᴼᵀ(Sᵖ, Pᶠᵀᴼᵀ)\n\nReturn total fluoride concentration in mol/kg-SW given practical salinity, Sᵖ. References: Culkin (1965) (???)\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ","text":"Fᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ)\n\nReturn stoichiometric solubility product, Ω, of aragonite in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ.\n\nReferences: Mucci (1983) Millero (1979) for pressure correction pH scale : N/A Units : (mol/kg-SW)^2\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵇₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵇₖ₁","text":"Fᵇₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴮₖ₁)\n\nReturn boric acid dissociation constant in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴮₖ₁.\n\nReferences: Dickson (1990, eq. 23) – also Handbook (2007, eq. 37) Millero (1979) pressure correction pH scale : total\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₀","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₀","text":"Fᵈⁱᶜₖ₀(Θᴷ, Sᵖ, Pᵈⁱᶜₖ₀)\n\nReturn hydration constant of CO₂ in (mol/kg-SW)/atm given temperature in K, Θᴷ, practical salinity, Sᵖ, and coefficients, Pᵈⁱᶜₖ₀.\n\nCO₂ + H₂O <-> H₂CO₃\n\nReferences: Weiss (1979) pH scale : N/A Note : currently no pressure correction\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ᵣ₉₃","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ᵣ₉₃","text":"Fᵈⁱᶜₖ₁ᵣ₉₃(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₁ᵣ₉₃)\n\nReturn the first dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₁ᵣ₉₃.\n\nH₂CO₃ <-> HCO₃⁻ + H⁺\n\nReferences: Roy et al. (1993) – also Handbook (1994) Millero (1979) pressure correction pH scale : Total Valid range: T: 0-45 S: 5-45. Note : converted here from mol/kg-H2O to mol/kg-SW\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ₗ₀₀","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ₗ₀₀","text":"Fᵈⁱᶜₖ₁ₗ₀₀(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₁ₗ₀₀)\n\nReturn the first dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₁ₗ₀₀.\n\nH₂CO₃ <-> HCO₃⁻ + H⁺\n\nReferences: Luecker et al. (2000) – also Handbook (2007) Millero (1979) pressure correction pH scale: Total\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ₘ₉₅","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ₘ₉₅","text":"Fᵈⁱᶜₖ₁ₘ₉₅(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₁ₘ₉₅)\n\nReturn the first dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₁ₘ₉₅.\n\nH₂CO₃ <-> HCO₃⁻ + H⁺\n\nReferences: Millero (1995, eq 50 – ln K1(COM)) Millero (1982) pressure correction pH scale: SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ᵣ₉₃","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ᵣ₉₃","text":"Fᵈⁱᶜₖ₂ᵣ₉₃(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₂ᵣ₉₃)\n\nReturn the second dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₂ᵣ₉₃.\n\nHCO₃⁻ <-> CO₃²⁻ + H⁺\n\nReferences: Roy et al. (1993) – also Handbook (1994) Millero (1979) pressure correction pH scale : Total Valid range: T: 0-45 S: 5-45. Note : converted here from mol/kg-H2O to mol/kg-SW\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ₗ₀₀","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ₗ₀₀","text":"Fᵈⁱᶜₖ₂ₗ₀₀(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₂ₗ₀₀)\n\nReturn the second dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₂ₗ₀₀.\n\nHCO₃⁻ <-> CO₃²⁻ + H⁺\n\nReferences: Luecker et al. (2000) – also Handbook (2007) Millero (1979) pressure correction pH scale: Total\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ₘ₉₅","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ₘ₉₅","text":"Fᵈⁱᶜₖ₂ₘ₉₅(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₂ₘ₉₅)\n\nReturn the second dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₂ₘ₉₅.\n\nHCO₃⁻ <-> CO₃²⁻ + H⁺\n\nReferences: Millero (1995, eq 51 – ln K2(COM)) Millero (1979) pressure correction pH scale: SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᶜᵃˡᶜⁱᵗᵉₛₚ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᶜᵃˡᶜⁱᵗᵉₛₚ","text":"Fᶜᵃˡᶜⁱᵗᵉₛₚ(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᶜᵃˡᶜⁱᵗᵉₛₚ)\n\nReturn the stoichiometric solubility product of calcite, Ω, in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᶜᵃˡᶜⁱᵗᵉₛₚ\n\nReferences: Mucci (1983) Millero (1995) for pressure correction pH scale : N/A Units : (mol/kg-SW)^2\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.H⁺ₛoverH⁺₃-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.H⁺ₛoverH⁺₃","text":"H⁺ₛoverH⁺₃(Θᴷ, Sᵖ, Δpᵦₐᵣ)\n\nReturn the ratio HSWS/Hfree as a @inline function of salinity, Sᵖ.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.H⁺ₛoverH⁺ₜ-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.H⁺ₛoverH⁺ₜ","text":"H⁺ₛoverH⁺ₜ(Θᴷ, Sᵖ, Δpᵦₐᵣ)\n\nReturn the ratio HSWS/HTot as a @inline function of salinity, Sᵖ. Reference: Munhoven pH scale: all\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.H⁺ₜoverH⁺₃-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.H⁺ₜoverH⁺₃","text":"H⁺ₜoverH⁺₃(Θᴷ, Sᵖ, Δpᵦₐᵣ)\n\nReturn the ratio HTot/Hfree as a @inline function of salinity, Sᵖ. Reference: Munhoven pH scale: N/A\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.H₂Oˢʷ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.H₂Oˢʷ","text":"H₂Oˢʷ(Sᵖ, Pᴴ²⁰ˢʷ)\n\nReturn the mass of pure water in one kg of seawater of practical salinity, Sᵖ. References: \"libthdyct\" – derived by Munhoven (1997) from data by Millero (1982) \"Handbook (2007)\" – Handbook (2007) pH scale: N/A\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.SO₄ᵀᴼᵀ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.SO₄ᵀᴼᵀ","text":"SO₄ᵀᴼᵀ(Sᵖ, Pˢᴼ⁴ᵀᴼᵀ)\n\nReturn total sulfate concentration in mol/kg-SW given practical salinity, Sᵖ. References: Morris, A.W. and Riley, J.P. (1966) quoted in Handbook (2007)\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.μₛ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.μₛ","text":"μₛ(Sᵖ)\n\nReturn ionic strength in mol/kg-SW, for given practical salinity, Sᵖ. References: \"libthdyct\" – derived by Munhoven (1997) from data by Millero (1982) \"Handbook (2007)\" – Handbook (2007) pH scale: N/A\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.BO₄H₄⁻-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.BO₄H₄⁻","text":"BO₄H₄⁻(pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate borate (B(OH)₄⁻) contribution to Aᶜ using salinity as a proxy\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᵖᶜᵒ²⁾-NTuple{6, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᵖᶜᵒ²⁾","text":"Fᵖᴴ⁽ᴬᵀ⁺ᵖᶜᵒ²⁾(Aᵀ, pCO₂, Pᵀ, Siᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nSolve for ocean DIC given total Alkalinity and pCO₂\n\nEstimate H⁺ (hydrogen ion conc) using estimate of Aᶜ, carbonate alkalinity after (Follows et al., 2006)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᶜᵀ⁾-NTuple{6, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᶜᵀ⁾","text":"Fᵖᶜᵒ²⁽ᴬᵀ⁺ᶜᵀ⁾(Aᵀ, Cᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nSolve for ocean pCO₂ given total Alkalinity and DIC\n\nEstimate H⁺ (hydrogen ion conc) using estimate of Aᶜ, carbonate alkalinity after (Follows et al., 2006)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.HF-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.HF","text":"HF(pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the hydrogen fluoride (HF) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.HPO₄²⁻-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.HPO₄²⁻","text":"HPO₄²⁻(Pᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the monohydrogen phosphate (HPO₄²⁻) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.HSO₄⁻-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.HSO₄⁻","text":"HSO₄⁻(pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the hydrogen sulphate (HSO₄⁻) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.H⁺ᶠʳᵉᵉ-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.H⁺ᶠʳᵉᵉ","text":"H⁺ᶠʳᵉᵉ(pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the \"Free\" H⁺ contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.H₂PO₄⁻-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.H₂PO₄⁻","text":"H₂PO₄⁻(Pᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the dihydrogen phosphate (H₂PO₄⁻) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.H₃PO₄-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.H₃PO₄","text":"H₃PO₄(Pᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate orthophosphoric acid (H₃PO₄) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.OH⁻-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.OH⁻","text":"OH⁻(pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the hydroxide (OH⁻) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.PO₄³⁻-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.PO₄³⁻","text":"PO₄³⁻(Pᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the phosphate (PO₄³⁻) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.SiO₄H₃⁻-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.SiO₄H₃⁻","text":"SiO₄H₃⁻(Siᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the silicate (SiO(OH)₃⁻) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᵖᶜᵒ²⁾-NTuple{4, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᵖᶜᵒ²⁾","text":"Fᵖᴴ⁽ᴬᵀ⁺ᵖᶜᵒ²⁾(Aᵀ, pCO₂ᵃᵗᵐ, pH, Pᶜᵒᵉᶠᶠ)\n\nSolve for DIC given total Alkalinity and pCO₂\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᶜᵀ⁾-NTuple{4, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᶜᵀ⁾","text":"Fᵖᴴ⁽ᴬᵀ⁺ᶜᵀ⁾(Aᵀ, Cᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nSolve for ocean pCO₂ given total Alkalinity and DIC\n\n\n\n\n\n","category":"method"},{"location":"#ClimaOceanBiogeochemistry","page":"Home","title":"ClimaOceanBiogeochemistry","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"ClimaOceanBiogeochemistry.jl provides biogeochemistry models that integrate with Oceananigans.jl and ClimaOcean.jl.","category":"page"},{"location":"","page":"Home","title":"Home","text":"See also the Oceananigans documentation.","category":"page"},{"location":"","page":"Home","title":"Home","text":"ClimaOceanBiogeochemistry.jl is developed by the Climate Modeling Alliance and heroic external collaborators.","category":"page"},{"location":"#Installation","page":"Home","title":"Installation","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"To add ClimaOceanBiogeochemistry.jl to your local environment, type","category":"page"},{"location":"","page":"Home","title":"Home","text":"julia> using Pkg\n\njulia> Pkg.add(\"https://github.com/CliMA/ClimaOceanBiogeochemistry.jl.git\")","category":"page"},{"location":"library/public/#Public-Documentation","page":"Public","title":"Public Documentation","text":"","category":"section"},{"location":"library/public/","page":"Public","title":"Public","text":"Documentation for ClimaOceanBiogeochemistry.jl's public interface.","category":"page"},{"location":"library/public/","page":"Public","title":"Public","text":"See the Internals section of the manual for internal package docs covering all submodules.","category":"page"},{"location":"library/public/#ClimaOceanBiogeochemistry","page":"Public","title":"ClimaOceanBiogeochemistry","text":"","category":"section"},{"location":"library/public/","page":"Public","title":"Public","text":"Modules = [ClimaOceanBiogeochemistry, \n ClimaOceanBiogeochemistry.CarbonSystemSolvers,\n ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver,\n ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver]\nPrivate = false","category":"page"},{"location":"library/public/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.AlkalinityCorrectionCarbonSystem-Union{Tuple{}, Tuple{FT}, Tuple{FT, FT}, Tuple{FT, FT, FT}, NTuple{4, FT}, NTuple{5, FT}, NTuple{6, FT}, NTuple{7, FT}, NTuple{8, FT}, NTuple{9, FT}} where FT","page":"Public","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.AlkalinityCorrectionCarbonSystem","text":"AlkalinityCorrectionCarbonSystem(\n Θ :: FT = 25.0,\n Sᴬ :: FT = 35.0,\n Δpᵦₐᵣ :: FT = 0.0,\n Cᵀ :: FT = 2050.0e-6,\n Aᵀ :: FT = 2350.0e-6,\n Pᵀ :: FT = 1.0e-6,\n Siᵀ :: FT = 15.0e-6,\n pH :: FT = 8.0,\n pCO₂ᵃᵗᵐ :: FT = 280.0e-6,\n )\n\nUses the Follows et al (2006) method to solve the distribution of carbon species\n\n\n\n\n\n","category":"method"},{"location":"library/public/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver.DirectCubicCarbonSystem-Union{Tuple{}, Tuple{FT}, Tuple{FT, FT}, Tuple{FT, FT, FT}, NTuple{4, FT}, NTuple{5, FT}, NTuple{6, FT}, NTuple{7, FT}} where FT","page":"Public","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver.DirectCubicCarbonSystem","text":"DirectCubicCarbonSystem(\n Θ :: FT = 25.0,\n Sᴬ :: FT = 35.0,\n Δpᵦₐᵣ :: FT = 0.0,\n Cᵀ :: FT = 2050.0e-6,\n Aᵀ :: FT = 2350.0e-6,\n pH :: FT = 8.0,\n pCO₂ᵃᵗᵐ :: FT = 280.0e-6,\n )\n\nDirectCubicCarbonSolver solves a cubic equation in terms of [H⁺]; Not for serious use, but as a placeholder and for testing purposes\n\n\n\n\n\n","category":"method"}] +} diff --git a/previews/PR17/siteinfo.js b/previews/PR17/siteinfo.js new file mode 100644 index 0000000..1571126 --- /dev/null +++ b/previews/PR17/siteinfo.js @@ -0,0 +1 @@ +var DOCUMENTER_CURRENT_VERSION = "previews/PR17"; diff --git a/previews/PR27/.documenter-siteinfo.json b/previews/PR27/.documenter-siteinfo.json new file mode 100644 index 0000000..03cd1df --- /dev/null +++ b/previews/PR27/.documenter-siteinfo.json @@ -0,0 +1 @@ +{"documenter":{"julia_version":"1.10.2","generation_timestamp":"2024-03-26T20:26:04","documenter_version":"1.3.0"}} \ No newline at end of file diff --git a/previews/PR27/assets/documenter.js b/previews/PR27/assets/documenter.js new file mode 100644 index 0000000..c6562b5 --- /dev/null +++ b/previews/PR27/assets/documenter.js @@ -0,0 +1,1050 @@ +// Generated by Documenter.jl +requirejs.config({ + paths: { + 'highlight-julia': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/julia.min', + 'headroom': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.12.0/headroom.min', + 'jqueryui': 'https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min', + 'katex-auto-render': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/contrib/auto-render.min', + 'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min', + 'headroom-jquery': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.12.0/jQuery.headroom.min', + 'katex': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min', + 'highlight': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min', + 'highlight-julia-repl': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/julia-repl.min', + }, + shim: { + "highlight-julia": { + "deps": [ + "highlight" + ] + }, + "katex-auto-render": { + "deps": [ + "katex" + ] + }, + "headroom-jquery": { + "deps": [ + "jquery", + "headroom" + ] + }, + "highlight-julia-repl": { + "deps": [ + "highlight" + ] + } +} +}); +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'katex', 'katex-auto-render'], function($, katex, renderMathInElement) { +$(document).ready(function() { + renderMathInElement( + document.body, + { + "delimiters": [ + { + "left": "$", + "right": "$", + "display": false + }, + { + "left": "$$", + "right": "$$", + "display": true + }, + { + "left": "\\[", + "right": "\\]", + "display": true + } + ] +} + + ); +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'highlight', 'highlight-julia', 'highlight-julia-repl'], function($) { +$(document).ready(function() { + hljs.highlightAll(); +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +let timer = 0; +var isExpanded = true; + +$(document).on("click", ".docstring 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 (event) { + let articleToggleTitle = "Expand docstring"; + let navArticleToggleTitle = "Expand all docstrings"; + let animationSpeed = event.noToggleAnimation ? 0 : 400; + + debounce(() => { + if (isExpanded) { + $(this).removeClass("fa-chevron-up").addClass("fa-chevron-down"); + $(".docstring-article-toggle-button") + .removeClass("fa-chevron-down") + .addClass("fa-chevron-right"); + + isExpanded = false; + + $(".docstring section").slideUp(animationSpeed); + } else { + $(this).removeClass("fa-chevron-down").addClass("fa-chevron-up"); + $(".docstring-article-toggle-button") + .removeClass("fa-chevron-right") + .addClass("fa-chevron-down"); + + isExpanded = true; + articleToggleTitle = "Collapse docstring"; + navArticleToggleTitle = "Collapse all docstrings"; + + $(".docstring section").slideDown(animationSpeed); + } + + $(this).prop("title", navArticleToggleTitle); + $(".docstring-article-toggle-button").prop("title", articleToggleTitle); + }); +}); + +function debounce(callback, timeout = 300) { + if (Date.now() - timer > timeout) { + callback(); + } + + clearTimeout(timer); + + timer = Date.now(); +} + +}) +//////////////////////////////////////////////////////////////////////////////// +require([], function() { +function addCopyButtonCallbacks() { + for (const el of document.getElementsByTagName("pre")) { + const button = document.createElement("button"); + button.classList.add("copy-button", "fa-solid", "fa-copy"); + button.setAttribute("aria-label", "Copy this code block"); + button.setAttribute("title", "Copy"); + + el.appendChild(button); + + const success = function () { + button.classList.add("success", "fa-check"); + button.classList.remove("fa-copy"); + }; + + const failure = function () { + button.classList.add("error", "fa-xmark"); + button.classList.remove("fa-copy"); + }; + + button.addEventListener("click", function () { + copyToClipboard(el.innerText).then(success, failure); + + setTimeout(function () { + button.classList.add("fa-copy"); + button.classList.remove("success", "fa-check", "fa-xmark"); + }, 5000); + }); + } +} + +function copyToClipboard(text) { + // clipboard API is only available in secure contexts + if (window.navigator && window.navigator.clipboard) { + return window.navigator.clipboard.writeText(text); + } else { + return new Promise(function (resolve, reject) { + try { + const el = document.createElement("textarea"); + el.textContent = text; + el.style.position = "fixed"; + el.style.opacity = 0; + document.body.appendChild(el); + el.select(); + document.execCommand("copy"); + + resolve(); + } catch (err) { + reject(err); + } finally { + document.body.removeChild(el); + } + }); + } +} + +if (document.readyState === "loading") { + document.addEventListener("DOMContentLoaded", addCopyButtonCallbacks); +} else { + addCopyButtonCallbacks(); +} + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'headroom', 'headroom-jquery'], function($, Headroom) { + +// Manages the top navigation bar (hides it when the user starts scrolling down on the +// mobile). +window.Headroom = Headroom; // work around buggy module loading? +$(document).ready(function () { + $("#documenter .docs-navbar").headroom({ + tolerance: { up: 10, down: 10 }, + }); +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +$(document).ready(function () { + let meta = $("div[data-docstringscollapsed]").data(); + + if (meta?.docstringscollapsed) { + $("#documenter-article-toggle-button").trigger({ + type: "click", + noToggleAnimation: true, + }); + } +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +/* +To get an in-depth about the thought process you can refer: https://hetarth02.hashnode.dev/series/gsoc + +PSEUDOCODE: + +Searching happens automatically as the user types or adjusts the selected filters. +To preserve responsiveness, as much as possible of the slow parts of the search are done +in a web worker. Searching and result generation are done in the worker, and filtering and +DOM updates are done in the main thread. The filters are in the main thread as they should +be very quick to apply. This lets filters be changed without re-searching with minisearch +(which is possible even if filtering is on the worker thread) and also lets filters be +changed _while_ the worker is searching and without message passing (neither of which are +possible if filtering is on the worker thread) + +SEARCH WORKER: + +Import minisearch + +Build index + +On message from main thread + run search + find the first 200 unique results from each category, and compute their divs for display + note that this is necessary and sufficient information for the main thread to find the + first 200 unique results from any given filter set + post results to main thread + +MAIN: + +Launch worker + +Declare nonconstant globals (worker_is_running, last_search_text, unfiltered_results) + +On text update + if worker is not running, launch_search() + +launch_search + set worker_is_running to true, set last_search_text to the search text + post the search query to worker + +on message from worker + if last_search_text is not the same as the text in the search field, + the latest search result is not reflective of the latest search query, so update again + launch_search() + otherwise + set worker_is_running to false + + regardless, display the new search results to the user + save the unfiltered_results as a global + update_search() + +on filter click + adjust the filter selection + update_search() + +update_search + apply search filters by looping through the unfiltered_results and finding the first 200 + unique results that match the filters + + Update the DOM +*/ + +/////// SEARCH WORKER /////// + +function worker_function(documenterSearchIndex, documenterBaseURL, filters) { + importScripts( + "https://cdn.jsdelivr.net/npm/minisearch@6.1.0/dist/umd/index.min.js" + ); + + let data = documenterSearchIndex.map((x, key) => { + x["id"] = key; // minisearch requires a unique for each object + return x; + }); + + // list below is the lunr 2.1.3 list minus the intersect with names(Base) + // (all, any, get, in, is, only, which) and (do, else, for, let, where, while, with) + // ideally we'd just filter the original list but it's not available as a variable + const stopWords = new Set([ + "a", + "able", + "about", + "across", + "after", + "almost", + "also", + "am", + "among", + "an", + "and", + "are", + "as", + "at", + "be", + "because", + "been", + "but", + "by", + "can", + "cannot", + "could", + "dear", + "did", + "does", + "either", + "ever", + "every", + "from", + "got", + "had", + "has", + "have", + "he", + "her", + "hers", + "him", + "his", + "how", + "however", + "i", + "if", + "into", + "it", + "its", + "just", + "least", + "like", + "likely", + "may", + "me", + "might", + "most", + "must", + "my", + "neither", + "no", + "nor", + "not", + "of", + "off", + "often", + "on", + "or", + "other", + "our", + "own", + "rather", + "said", + "say", + "says", + "she", + "should", + "since", + "so", + "some", + "than", + "that", + "the", + "their", + "them", + "then", + "there", + "these", + "they", + "this", + "tis", + "to", + "too", + "twas", + "us", + "wants", + "was", + "we", + "were", + "what", + "when", + "who", + "whom", + "why", + "will", + "would", + "yet", + "you", + "your", + ]); + + let index = new MiniSearch({ + fields: ["title", "text"], // fields to index for full-text search + storeFields: ["location", "title", "text", "category", "page"], // fields to return with results + processTerm: (term) => { + let word = stopWords.has(term) ? null : term; + if (word) { + // custom trimmer that doesn't strip @ and !, which are used in julia macro and function names + word = word + .replace(/^[^a-zA-Z0-9@!]+/, "") + .replace(/[^a-zA-Z0-9@!]+$/, ""); + + word = word.toLowerCase(); + } + + return word ?? null; + }, + // add . as a separator, because otherwise "title": "Documenter.Anchors.add!", would not + // find anything if searching for "add!", only for the entire qualification + tokenize: (string) => string.split(/[\s\-\.]+/), + // options which will be applied during the search + searchOptions: { + prefix: true, + boost: { title: 100 }, + fuzzy: 2, + }, + }); + + index.addAll(data); + + /** + * Used to map characters to HTML entities. + * Refer: https://github.com/lodash/lodash/blob/main/src/escape.ts + */ + const htmlEscapes = { + "&": "&", + "<": "<", + ">": ">", + '"': """, + "'": "'", + }; + + /** + * Used to match HTML entities and HTML characters. + * Refer: https://github.com/lodash/lodash/blob/main/src/escape.ts + */ + const reUnescapedHtml = /[&<>"']/g; + const reHasUnescapedHtml = RegExp(reUnescapedHtml.source); + + /** + * Escape function from lodash + * Refer: https://github.com/lodash/lodash/blob/main/src/escape.ts + */ + function escape(string) { + return string && reHasUnescapedHtml.test(string) + ? string.replace(reUnescapedHtml, (chr) => htmlEscapes[chr]) + : string || ""; + } + + /** + * 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(`${querystring}`, "i").exec(result.text); + let text = + textindex !== null + ? result.text.slice( + Math.max(textindex.index - 100, 0), + Math.min( + textindex.index + querystring.length + 100, + result.text.length + ) + ) + : ""; // cut-off text before and after from the match + + text = text.length ? escape(text) : ""; + + let display_result = text.length + ? "..." + + text.replace( + new RegExp(`${escape(querystring)}`, "i"), // For first occurrence + '$&' + ) + + "..." + : ""; // highlights the match + + let in_code = false; + if (!["page", "section"].includes(result.category.toLowerCase())) { + in_code = true; + } + + // We encode the full url to escape some special characters which can lead to broken links + let result_div = ` + +
      +
      ${escape(result.title)}
      +
      ${result.category}
      +
      +

      + ${display_result} +

      +
      + ${display_link} +
      +
      + ${search_divider} + `; + + return result_div; + } + + self.onmessage = function (e) { + let query = e.data; + let results = index.search(query, { + filter: (result) => { + // Only return relevant results + return result.score >= 1; + }, + }); + + // Pre-filter to deduplicate and limit to 200 per category to the extent + // possible without knowing what the filters are. + let filtered_results = []; + let counts = {}; + for (let filter of filters) { + counts[filter] = 0; + } + let present = {}; + + for (let result of results) { + cat = result.category; + cnt = counts[cat]; + if (cnt < 200) { + id = cat + "---" + result.location; + if (present[id]) { + continue; + } + present[id] = true; + filtered_results.push({ + location: result.location, + category: cat, + div: make_search_result(result, query), + }); + } + } + + postMessage(filtered_results); + }; +} + +// `worker = Threads.@spawn worker_function(documenterSearchIndex)`, but in JavaScript! +const filters = [ + ...new Set(documenterSearchIndex["docs"].map((x) => x.category)), +]; +const worker_str = + "(" + + worker_function.toString() + + ")(" + + JSON.stringify(documenterSearchIndex["docs"]) + + "," + + JSON.stringify(documenterBaseURL) + + "," + + JSON.stringify(filters) + + ")"; +const worker_blob = new Blob([worker_str], { type: "text/javascript" }); +const worker = new Worker(URL.createObjectURL(worker_blob)); + +/////// SEARCH MAIN /////// + +// Whether the worker is currently handling a search. This is a boolean +// as the worker only ever handles 1 or 0 searches at a time. +var worker_is_running = false; + +// The last search text that was sent to the worker. This is used to determine +// if the worker should be launched again when it reports back results. +var last_search_text = ""; + +// The results of the last search. This, in combination with the state of the filters +// in the DOM, is used compute the results to display on calls to update_search. +var unfiltered_results = []; + +// Which filter is currently selected +var selected_filter = ""; + +$(document).on("input", ".documenter-search-input", function (event) { + if (!worker_is_running) { + launch_search(); + } +}); + +function launch_search() { + worker_is_running = true; + last_search_text = $(".documenter-search-input").val(); + worker.postMessage(last_search_text); +} + +worker.onmessage = function (e) { + if (last_search_text !== $(".documenter-search-input").val()) { + launch_search(); + } else { + worker_is_running = false; + } + + unfiltered_results = e.data; + update_search(); +}; + +$(document).on("click", ".search-filter", function () { + if ($(this).hasClass("search-filter-selected")) { + selected_filter = ""; + } else { + selected_filter = $(this).text().toLowerCase(); + } + + // This updates search results and toggles classes for UI: + update_search(); +}); + +/** + * Make/Update the search component + */ +function update_search() { + let querystring = $(".documenter-search-input").val(); + + if (querystring.trim()) { + if (selected_filter == "") { + results = unfiltered_results; + } else { + results = unfiltered_results.filter((result) => { + return selected_filter == result.category.toLowerCase(); + }); + } + + let search_result_container = ``; + let modal_filters = make_modal_body_filters(); + let search_divider = `
      `; + + if (results.length) { + let links = []; + let count = 0; + let search_results = ""; + + for (var i = 0, n = results.length; i < n && count < 200; ++i) { + let result = results[i]; + if (result.location && !links.includes(result.location)) { + search_results += result.div; + count++; + links.push(result.location); + } + } + + if (count == 1) { + count_str = "1 result"; + } else if (count == 200) { + count_str = "200+ results"; + } else { + count_str = count + " results"; + } + let result_count = `
      ${count_str}
      `; + + search_result_container = ` +
      + ${modal_filters} + ${search_divider} + ${result_count} +
      + ${search_results} +
      +
      + `; + } else { + search_result_container = ` +
      + ${modal_filters} + ${search_divider} +
      0 result(s)
      +
      +
      No result found!
      + `; + } + + if ($(".search-modal-card-body").hasClass("is-justify-content-center")) { + $(".search-modal-card-body").removeClass("is-justify-content-center"); + } + + $(".search-modal-card-body").html(search_result_container); + } else { + if (!$(".search-modal-card-body").hasClass("is-justify-content-center")) { + $(".search-modal-card-body").addClass("is-justify-content-center"); + } + + $(".search-modal-card-body").html(` +
      Type something to get started!
      + `); + } +} + +/** + * Make the modal filter html + * + * @returns string + */ +function make_modal_body_filters() { + let str = filters + .map((val) => { + if (selected_filter == val.toLowerCase()) { + return `${val}`; + } else { + return `${val}`; + } + }) + .join(""); + + return ` +
      + Filters: + ${str} +
      `; +} + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// Modal settings dialog +$(document).ready(function () { + var settings = $("#documenter-settings"); + $("#documenter-settings-button").click(function () { + settings.toggleClass("is-active"); + }); + // Close the dialog if X is clicked + $("#documenter-settings button.delete").click(function () { + settings.removeClass("is-active"); + }); + // Close dialog if ESC is pressed + $(document).keyup(function (e) { + if (e.keyCode == 27) settings.removeClass("is-active"); + }); +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +$(document).ready(function () { + let search_modal_header = ` + + `; + + let initial_search_body = ` +
      Type something to get started!
      + `; + + let search_modal_footer = ` +
      + + Ctrl + + / to search + + esc to close +
      + `; + + $(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/previews/PR27/assets/themes/documenter-dark.css b/previews/PR27/assets/themes/documenter-dark.css new file mode 100644 index 0000000..53889fb --- /dev/null +++ b/previews/PR27/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;overflow:auto}html.theme--documenter-dark .docstring>header code{background-color:transparent}html.theme--documenter-dark .docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}html.theme--documenter-dark .docstring>header .docstring-binding{margin-right:0.3em}html.theme--documenter-dark .docstring>header .docstring-category{margin-left:0.3em}html.theme--documenter-dark .docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #5e6d6f}html.theme--documenter-dark .docstring>section:last-child{border-bottom:none}html.theme--documenter-dark .docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}html.theme--documenter-dark .docstring>section>a.docs-sourcelink:focus{opacity:1 !important}html.theme--documenter-dark .docstring:hover>section>a.docs-sourcelink{opacity:0.2}html.theme--documenter-dark .docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}html.theme--documenter-dark .docstring>section:hover a.docs-sourcelink{opacity:1}html.theme--documenter-dark .documenter-example-output{background-color:#1f2424}html.theme--documenter-dark .outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#282f2f;color:#fff;border-bottom:3px solid #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;overflow-x:hidden}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-icon,html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}html.theme--documenter-dark #documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}html.theme--documenter-dark #documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #171717;transition-duration:0.7s;-webkit-transition-duration:0.7s}html.theme--documenter-dark #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}html.theme--documenter-dark #documenter .docs-main section.footnotes{border-top:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-main section.footnotes li .tag:first-child,html.theme--documenter-dark #documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,html.theme--documenter-dark #documenter .docs-main section.footnotes li .content kbd:first-child,html.theme--documenter-dark .content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}html.theme--documenter-dark #documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #5e6d6f;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-nextpage,html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}html.theme--documenter-dark #documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}html.theme--documenter-dark #documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}html.theme--documenter-dark #documenter .docs-sidebar{display:flex;flex-direction:column;color:#fff;background-color:#282f2f;border-right:1px solid #5e6d6f;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}html.theme--documenter-dark #documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #171717}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar{left:0;top:0}}html.theme--documenter-dark #documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name a,html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name a:hover{color:#fff}html.theme--documenter-dark #documenter .docs-sidebar .docs-version-selector{border-top:1px solid #5e6d6f;display:none;padding:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-version-selector.visible{display:flex}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #5e6d6f;padding-bottom:1.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#fff;background:#282f2f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu a.tocitem:hover,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#fff;background-color:#32393a}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #5e6d6f;border-bottom:1px solid #5e6d6f;background-color:#1f2424}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#1f2424;color:#fff}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#32393a;color:#fff}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}html.theme--documenter-dark #documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{width:14.4rem}html.theme--documenter-dark #documenter .docs-sidebar #documenter-search-query{color:#868c98;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3b4445}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#4e5a5c}}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3b4445}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#4e5a5c}}html.theme--documenter-dark kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(245,245,245,0.6);box-shadow:0 2px 0 1px rgba(245,245,245,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}html.theme--documenter-dark .search-min-width-50{min-width:50%}html.theme--documenter-dark .search-min-height-100{min-height:100%}html.theme--documenter-dark .search-modal-card-body{max-height:calc(100vh - 15rem)}html.theme--documenter-dark .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--documenter-dark .search-result-link:hover,html.theme--documenter-dark .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--documenter-dark .search-result-link .property-search-result-badge,html.theme--documenter-dark .search-result-link .search-filter{transition:all 300ms}html.theme--documenter-dark .property-search-result-badge,html.theme--documenter-dark .search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}html.theme--documenter-dark .search-result-link:hover .property-search-result-badge,html.theme--documenter-dark .search-result-link:hover .search-filter,html.theme--documenter-dark .search-result-link:focus .property-search-result-badge,html.theme--documenter-dark .search-result-link:focus .search-filter{color:#333;background-color:#f1f5f9}html.theme--documenter-dark .search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}html.theme--documenter-dark .search-filter:hover,html.theme--documenter-dark .search-filter:focus{color:#333}html.theme--documenter-dark .search-filter-selected{color:#f5f5f5;background-color:rgba(139,0,139,0.5)}html.theme--documenter-dark .search-filter-selected:hover,html.theme--documenter-dark .search-filter-selected:focus{color:#f5f5f5}html.theme--documenter-dark .search-result-highlight{background-color:#ffdd57;color:black}html.theme--documenter-dark .search-divider{border-bottom:1px solid #5e6d6f}html.theme--documenter-dark .search-result-title{width:85%;color:#f5f5f5}html.theme--documenter-dark .search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--documenter-dark #search-modal .modal-card-body::-webkit-scrollbar,html.theme--documenter-dark #search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}html.theme--documenter-dark #search-modal .modal-card-body::-webkit-scrollbar-thumb,html.theme--documenter-dark #search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}html.theme--documenter-dark #search-modal .modal-card-body::-webkit-scrollbar-track,html.theme--documenter-dark #search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}html.theme--documenter-dark .w-100{width:100%}html.theme--documenter-dark .gap-2{gap:0.5rem}html.theme--documenter-dark .gap-4{gap:1rem}html.theme--documenter-dark .gap-8{gap:2rem}html.theme--documenter-dark{background-color:#1f2424;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--documenter-dark .ansi span.sgr1{font-weight:bolder}html.theme--documenter-dark .ansi span.sgr2{font-weight:lighter}html.theme--documenter-dark .ansi span.sgr3{font-style:italic}html.theme--documenter-dark .ansi span.sgr4{text-decoration:underline}html.theme--documenter-dark .ansi span.sgr7{color:#1f2424;background-color:#fff}html.theme--documenter-dark .ansi span.sgr8{color:transparent}html.theme--documenter-dark .ansi span.sgr8 span{color:transparent}html.theme--documenter-dark .ansi span.sgr9{text-decoration:line-through}html.theme--documenter-dark .ansi span.sgr30{color:#242424}html.theme--documenter-dark .ansi span.sgr31{color:#f6705f}html.theme--documenter-dark .ansi span.sgr32{color:#4fb43a}html.theme--documenter-dark .ansi span.sgr33{color:#f4c72f}html.theme--documenter-dark .ansi span.sgr34{color:#7587f0}html.theme--documenter-dark .ansi span.sgr35{color:#bc89d3}html.theme--documenter-dark .ansi span.sgr36{color:#49b6ca}html.theme--documenter-dark .ansi span.sgr37{color:#b3bdbe}html.theme--documenter-dark .ansi span.sgr40{background-color:#242424}html.theme--documenter-dark .ansi span.sgr41{background-color:#f6705f}html.theme--documenter-dark .ansi span.sgr42{background-color:#4fb43a}html.theme--documenter-dark .ansi span.sgr43{background-color:#f4c72f}html.theme--documenter-dark .ansi span.sgr44{background-color:#7587f0}html.theme--documenter-dark .ansi span.sgr45{background-color:#bc89d3}html.theme--documenter-dark .ansi span.sgr46{background-color:#49b6ca}html.theme--documenter-dark .ansi span.sgr47{background-color:#b3bdbe}html.theme--documenter-dark .ansi span.sgr90{color:#92a0a2}html.theme--documenter-dark .ansi span.sgr91{color:#ff8674}html.theme--documenter-dark .ansi span.sgr92{color:#79d462}html.theme--documenter-dark .ansi span.sgr93{color:#ffe76b}html.theme--documenter-dark .ansi span.sgr94{color:#8a98ff}html.theme--documenter-dark .ansi span.sgr95{color:#d2a4e6}html.theme--documenter-dark .ansi span.sgr96{color:#6bc8db}html.theme--documenter-dark .ansi span.sgr97{color:#ecf0f1}html.theme--documenter-dark .ansi span.sgr100{background-color:#92a0a2}html.theme--documenter-dark .ansi span.sgr101{background-color:#ff8674}html.theme--documenter-dark .ansi span.sgr102{background-color:#79d462}html.theme--documenter-dark .ansi span.sgr103{background-color:#ffe76b}html.theme--documenter-dark .ansi span.sgr104{background-color:#8a98ff}html.theme--documenter-dark .ansi span.sgr105{background-color:#d2a4e6}html.theme--documenter-dark .ansi span.sgr106{background-color:#6bc8db}html.theme--documenter-dark .ansi span.sgr107{background-color:#ecf0f1}html.theme--documenter-dark code.language-julia-repl>span.hljs-meta{color:#4fb43a;font-weight:bolder}html.theme--documenter-dark .hljs{background:#2b2b2b;color:#f8f8f2}html.theme--documenter-dark .hljs-comment,html.theme--documenter-dark .hljs-quote{color:#d4d0ab}html.theme--documenter-dark .hljs-variable,html.theme--documenter-dark .hljs-template-variable,html.theme--documenter-dark .hljs-tag,html.theme--documenter-dark .hljs-name,html.theme--documenter-dark .hljs-selector-id,html.theme--documenter-dark .hljs-selector-class,html.theme--documenter-dark .hljs-regexp,html.theme--documenter-dark .hljs-deletion{color:#ffa07a}html.theme--documenter-dark .hljs-number,html.theme--documenter-dark .hljs-built_in,html.theme--documenter-dark .hljs-literal,html.theme--documenter-dark .hljs-type,html.theme--documenter-dark .hljs-params,html.theme--documenter-dark .hljs-meta,html.theme--documenter-dark .hljs-link{color:#f5ab35}html.theme--documenter-dark .hljs-attribute{color:#ffd700}html.theme--documenter-dark .hljs-string,html.theme--documenter-dark .hljs-symbol,html.theme--documenter-dark .hljs-bullet,html.theme--documenter-dark .hljs-addition{color:#abe338}html.theme--documenter-dark .hljs-title,html.theme--documenter-dark .hljs-section{color:#00e0e0}html.theme--documenter-dark .hljs-keyword,html.theme--documenter-dark .hljs-selector-tag{color:#dcc6e0}html.theme--documenter-dark .hljs-emphasis{font-style:italic}html.theme--documenter-dark .hljs-strong{font-weight:bold}@media screen and (-ms-high-contrast: active){html.theme--documenter-dark .hljs-addition,html.theme--documenter-dark .hljs-attribute,html.theme--documenter-dark .hljs-built_in,html.theme--documenter-dark .hljs-bullet,html.theme--documenter-dark .hljs-comment,html.theme--documenter-dark .hljs-link,html.theme--documenter-dark .hljs-literal,html.theme--documenter-dark .hljs-meta,html.theme--documenter-dark .hljs-number,html.theme--documenter-dark .hljs-params,html.theme--documenter-dark .hljs-string,html.theme--documenter-dark .hljs-symbol,html.theme--documenter-dark .hljs-type,html.theme--documenter-dark .hljs-quote{color:highlight}html.theme--documenter-dark .hljs-keyword,html.theme--documenter-dark .hljs-selector-tag{font-weight:bold}}html.theme--documenter-dark .hljs-subst{color:#f8f8f2}html.theme--documenter-dark .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--documenter-dark .search-result-link:hover,html.theme--documenter-dark .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--documenter-dark .search-result-link .property-search-result-badge,html.theme--documenter-dark .search-result-link .search-filter{transition:all 300ms}html.theme--documenter-dark .search-result-link:hover .property-search-result-badge,html.theme--documenter-dark .search-result-link:hover .search-filter,html.theme--documenter-dark .search-result-link:focus .property-search-result-badge,html.theme--documenter-dark .search-result-link:focus .search-filter{color:#333 !important;background-color:#f1f5f9 !important}html.theme--documenter-dark .search-result-title{color:whitesmoke}html.theme--documenter-dark .search-result-highlight{background-color:greenyellow;color:black}html.theme--documenter-dark .search-divider{border-bottom:1px solid #5e6d6f50}html.theme--documenter-dark .w-100{width:100%}html.theme--documenter-dark .gap-2{gap:0.5rem}html.theme--documenter-dark .gap-4{gap:1rem} diff --git a/previews/PR27/assets/themes/documenter-light.css b/previews/PR27/assets/themes/documenter-light.css new file mode 100644 index 0000000..2f168c7 --- /dev/null +++ b/previews/PR27/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;overflow:auto}.docstring>header code{background-color:transparent}.docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}.docstring>header .docstring-binding{margin-right:0.3em}.docstring>header .docstring-category{margin-left:0.3em}.docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #dbdbdb}.docstring>section:last-child{border-bottom:none}.docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}.docstring>section>a.docs-sourcelink:focus{opacity:1 !important}.docstring:hover>section>a.docs-sourcelink{opacity:0.2}.docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}.docstring>section:hover a.docs-sourcelink{opacity:1}.documenter-example-output{background-color:#fff}.outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#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;overflow-x:hidden}#documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}#documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}#documenter .docs-main header.docs-navbar .docs-right .docs-icon,#documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}#documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){#documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}#documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){#documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}#documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #bbb;transition-duration:0.7s;-webkit-transition-duration:0.7s}#documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}#documenter .docs-main section.footnotes{border-top:1px solid #dbdbdb}#documenter .docs-main section.footnotes li .tag:first-child,#documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,#documenter .docs-main section.footnotes li .content kbd:first-child,.content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}#documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #dbdbdb;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){#documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}#documenter .docs-main .docs-footer .docs-footer-nextpage,#documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}#documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}#documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}#documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}#documenter .docs-sidebar{display:flex;flex-direction:column;color:#0a0a0a;background-color:#f5f5f5;border-right:1px solid #dbdbdb;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}#documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #bbb}@media screen and (min-width: 1056px){#documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){#documenter .docs-sidebar{left:0;top:0}}#documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}#documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}#documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}#documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}#documenter .docs-sidebar .docs-package-name a,#documenter .docs-sidebar .docs-package-name a:hover{color:#0a0a0a}#documenter .docs-sidebar .docs-version-selector{border-top:1px solid #dbdbdb;display:none;padding:0.5rem}#documenter .docs-sidebar .docs-version-selector.visible{display:flex}#documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #dbdbdb;padding-bottom:1.5rem}#documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}#documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #dbdbdb}#documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}#documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}#documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}#documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}#documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}#documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}#documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}#documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}#documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}#documenter .docs-sidebar ul.docs-menu .tocitem,#documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#0a0a0a;background:#f5f5f5}#documenter .docs-sidebar ul.docs-menu a.tocitem:hover,#documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#0a0a0a;background-color:#ebebeb}#documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background-color:#fff}#documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,#documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#fff;color:#0a0a0a}#documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#ebebeb;color:#0a0a0a}#documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}#documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #dbdbdb}#documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}#documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}#documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}#documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}#documenter .docs-sidebar form.docs-search>input{width:14.4rem}#documenter .docs-sidebar #documenter-search-query{color:#707070;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){#documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}#documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}#documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#e0e0e0}#documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#ccc}}@media screen and (max-width: 1055px){#documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}#documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}#documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#e0e0e0}#documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#ccc}}kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(0,0,0,0.6);box-shadow:0 2px 0 1px rgba(0,0,0,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}.search-min-width-50{min-width:50%}.search-min-height-100{min-height:100%}.search-modal-card-body{max-height:calc(100vh - 15rem)}.search-result-link{border-radius:0.7em;transition:all 300ms}.search-result-link:hover,.search-result-link:focus{background-color:rgba(0,128,128,0.1)}.search-result-link .property-search-result-badge,.search-result-link .search-filter{transition:all 300ms}.property-search-result-badge,.search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}.search-result-link:hover .property-search-result-badge,.search-result-link:hover .search-filter,.search-result-link:focus .property-search-result-badge,.search-result-link:focus .search-filter{color:#f1f5f9;background-color:#333}.search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}.search-filter:hover,.search-filter:focus{color:#333}.search-filter-selected{color:#f5f5f5;background-color:rgba(139,0,139,0.5)}.search-filter-selected:hover,.search-filter-selected:focus{color:#f5f5f5}.search-result-highlight{background-color:#ffdd57;color:black}.search-divider{border-bottom:1px solid #dbdbdb}.search-result-title{width:85%;color:#333}.search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}#search-modal .modal-card-body::-webkit-scrollbar,#search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}#search-modal .modal-card-body::-webkit-scrollbar-thumb,#search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}#search-modal .modal-card-body::-webkit-scrollbar-track,#search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}.w-100{width:100%}.gap-2{gap:0.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.ansi span.sgr1{font-weight:bolder}.ansi span.sgr2{font-weight:lighter}.ansi span.sgr3{font-style:italic}.ansi span.sgr4{text-decoration:underline}.ansi span.sgr7{color:#fff;background-color:#222}.ansi span.sgr8{color:transparent}.ansi span.sgr8 span{color:transparent}.ansi span.sgr9{text-decoration:line-through}.ansi span.sgr30{color:#242424}.ansi span.sgr31{color:#a7201f}.ansi span.sgr32{color:#066f00}.ansi span.sgr33{color:#856b00}.ansi span.sgr34{color:#2149b0}.ansi span.sgr35{color:#7d4498}.ansi span.sgr36{color:#007989}.ansi span.sgr37{color:gray}.ansi span.sgr40{background-color:#242424}.ansi span.sgr41{background-color:#a7201f}.ansi span.sgr42{background-color:#066f00}.ansi span.sgr43{background-color:#856b00}.ansi span.sgr44{background-color:#2149b0}.ansi span.sgr45{background-color:#7d4498}.ansi span.sgr46{background-color:#007989}.ansi span.sgr47{background-color:gray}.ansi span.sgr90{color:#616161}.ansi span.sgr91{color:#cb3c33}.ansi span.sgr92{color:#0e8300}.ansi span.sgr93{color:#a98800}.ansi span.sgr94{color:#3c5dcd}.ansi span.sgr95{color:#9256af}.ansi span.sgr96{color:#008fa3}.ansi span.sgr97{color:#f5f5f5}.ansi span.sgr100{background-color:#616161}.ansi span.sgr101{background-color:#cb3c33}.ansi span.sgr102{background-color:#0e8300}.ansi span.sgr103{background-color:#a98800}.ansi span.sgr104{background-color:#3c5dcd}.ansi span.sgr105{background-color:#9256af}.ansi span.sgr106{background-color:#008fa3}.ansi span.sgr107{background-color:#f5f5f5}code.language-julia-repl>span.hljs-meta{color:#066f00;font-weight:bolder}/*! + Theme: Default + Description: Original highlight.js style + Author: (c) Ivan Sagalaev + Maintainer: @highlightjs/core-team + Website: https://highlightjs.org/ + License: see project LICENSE + Touched: 2021 +*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#F3F3F3;color:#444}.hljs-comment{color:#697070}.hljs-tag,.hljs-punctuation{color:#444a}.hljs-tag .hljs-name,.hljs-tag .hljs-attr{color:#444}.hljs-keyword,.hljs-attribute,.hljs-selector-tag,.hljs-meta .hljs-keyword,.hljs-doctag,.hljs-name{font-weight:bold}.hljs-type,.hljs-string,.hljs-number,.hljs-selector-id,.hljs-selector-class,.hljs-quote,.hljs-template-tag,.hljs-deletion{color:#880000}.hljs-title,.hljs-section{color:#880000;font-weight:bold}.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr,.hljs-operator,.hljs-selector-pseudo{color:#ab5656}.hljs-literal{color:#695}.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-addition{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.gap-4{gap:1rem} diff --git a/previews/PR27/assets/themeswap.js b/previews/PR27/assets/themeswap.js new file mode 100644 index 0000000..9f5eebe --- /dev/null +++ b/previews/PR27/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/previews/PR27/assets/warner.js b/previews/PR27/assets/warner.js new file mode 100644 index 0000000..3f6f5d0 --- /dev/null +++ b/previews/PR27/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/previews/PR27/index.html b/previews/PR27/index.html new file mode 100644 index 0000000..08208bb --- /dev/null +++ b/previews/PR27/index.html @@ -0,0 +1,4 @@ + +Home · ClimaOceanBiogeochemistry.jl
      diff --git a/previews/PR27/library/function_index/index.html b/previews/PR27/library/function_index/index.html new file mode 100644 index 0000000..bee8198 --- /dev/null +++ b/previews/PR27/library/function_index/index.html @@ -0,0 +1,2 @@ + +Function index · ClimaOceanBiogeochemistry.jl

      Index

      diff --git a/previews/PR27/library/internals/index.html b/previews/PR27/library/internals/index.html new file mode 100644 index 0000000..86f03db --- /dev/null +++ b/previews/PR27/library/internals/index.html @@ -0,0 +1,40 @@ + +Private · ClimaOceanBiogeochemistry.jl

      Private types and functions

      Documentation for ClimaOceanBiogeochemistry.jl's internal interface.

      ClimaOceanBiogeochemistry

      ClimaOceanBiogeochemistry.CarbonAlkalinityNutrientsMethod
      CarbonAlkalinityNutrients(; reference_density                           = 1024,
      +                            maximum_net_community_production_rate       = 1 / day,
      +                            phosphate_half_saturation                   = 1e-7 * reference_density,
      +                            nitrate_half_saturation                     = 1.6e-6 * reference_density,
      +                            iron_half_saturation                        = 1e-10 * reference_density,
      +                            PAR_half_saturation                         = 10.0,
      +                            PAR_attenuation_scale                       = 25.0,
      +                            fraction_of_particulate_export              = 0.33
      +                            dissolved_organic_phosphate_remin_timescale = 1 / 30day,
      +                            stoichoimetric_ratio_carbon_to_phosphate    = 106.0
      +                            stoichoimetric_ratio_nitrate_to_phosphate   = 16.0
      +                            stoichoimetric_ratio_phosphate_to_oxygen    = 170.0,
      +                            stoichoimetric_ratio_phosphate_to_iron      = 4.68e-4
      +                            stoichoimetric_ratio_carbon_to_nitrate      = 106 / 16
      +                            stoichoimetric_ratio_carbon_to_oxygen       = 106 / 170,
      +                            stoichoimetric_ratio_carbon_to_iron         = 106 / 1.e-3
      +                            stoichoimetric_ratio_silicate_to_phosphate  = 15.0
      +                            rain_ratio_inorganic_to_organic_carbon      = 1e-1
      +                            martin_curve_exponent                       = 0.84,
      +                            iron_scavenging_rate                        = 5e-4 / day,
      +                            ligand_concentration                        = 1e-9 * reference_density,
      +                            ligand_stability_coefficient                = 1e8)

      Return a six-tracer biogeochemistry model for the interaction of carbon, alkalinity, and nutrients.

      Keyword Arguments

      Tracer names

      • DIC: Dissolved Inorganic Carbon

      • Alk: Alkalinity

      • PO₄: Phosphate (macronutrient)

      • NO₃: Nitrate (macronutrient)

      • DOP: Dissolved Organic Phosphate (macronutrient)

      • Fe: Dissolved Iron (micronutrient)

      Biogeochemical functions

      • transitions for DIC, Alk, PO₄, NO₃, DOP, and Fe

      • biogeochemical_drift_velocity for D, modeling the sinking of detritus at a constant detritus_sinking_speed.

      source
      ClimaOceanBiogeochemistry.NutrientsPlanktonBacteriaDetritusMethod
      NutrientsPlanktonBacteriaDetritus(; grid,
      +                                    maximum_plankton_growth_rate = 1/day,
      +                                    maximum_bacteria_growth_rate = 1/day
      +                                    maximum_grazing_rate         = 3/day
      +                                    bacteria_yield               = 0.2
      +                                    zooplankton_yield            = 0.3
      +                                    linear_remineralization_rate = 0.03/day,
      +                                    linear_mortality_rate        = 0.01/day,
      +                                    quadratic_mortality_rate     = 0.1/day,
      +                                    quadratic_mortality_rate_Z   = 1/day,
      +                                    nutrient_half_saturation     = 0.1,
      +                                    detritus_half_saturation     = 0.1,
      +                                    grazing_half_saturation      = 3.0,
      +                                    PAR_half_saturation          = 10.0,
      +                                    PAR_attenuation_scale        = 25.0,
      +                                    detritus_vertical_velocity   = -10/day)

      Return a six-tracer biogeochemistry model for the interaction of nutrients (N), phytoplankton (P), zooplankton(Z), bacteria (B), dissolved detritus (D1), and particulate detritus (D2).

      Keyword Arguments

      • grid (required): An Oceananigans' grid.

      • maximum_plankton_growth_rate: (s⁻¹) Growth rate of plankton P unlimited by the availability of nutrients and light. Default: 1/day.

      • maximum_bacteria_growth_rate: (s⁻¹) Growth rate of plankton B unlimited by the availability of nutrients and light. Default = 0.5/day.

      • maximum_grazing_rate: (s⁻¹) Maximum grazing rate of phytoplankton by zooplankton.

      • bacteria_yield: Determines fractional nutrient production by bacteria production relative to consumption of detritus such that $∂_t N / ∂_t D = 1 - y$, where y = bacteria_yield. Default: 0.2.

      • linear_remineralization_rate: (s⁻¹) Remineralization rate constant of detritus 'D', assuming linear remineralization of 'D', while implicitly modeling bacteria 'B'. Default = 0.3/day.

      • linear_mortality_rate: (s⁻¹) Linear term of the mortality rate of both plankton and bacteria.

      • quadratic_mortality_rate: (s⁻¹) Quadratic term of the mortality rate of both plankton and bacteria.

      • nutrient_half_saturation: (mmol m⁻³) Half-saturation of nutrients for plankton production.

      • detritus_half_saturation: (mmol m⁻³) Half-saturation of nutrients for bacteria production. Default = 10.0 mmol m⁻³.

      • phytoplankton_half_saturation: (mmol m⁻³) Half-saturation of phytoplankton for zooplankton production.

      • zooplankton_assimilation: Fractional assimilation efficiency for zooplankton.

      • PAR_half_saturation: (W m⁻²) Half-saturation of photosynthetically available radiation (PAR) for plankton production.

      • PAR_attenuation_scale: (m) Depth scale over which photosynthetically available radiation (PAR) attenuates exponentially.

      • detritus_sinking_speed: (m s⁻¹) Sinking velocity of particulate detritus.

      Tracer names

      • N: nutrients

      • P: phytoplankton

      • Z: zooplankton

      • B: bacteria

      • D1: detritus 1 - dissolved

      • D2: detritus 2 - particulate

      Biogeochemical functions

      • transitions for N, P, Z, B, D1, D2

      • biogeochemical_drift_velocity for D2, modeling the sinking of detritus at a constant detritus_sinking_speed.

      source
      ClimaOceanBiogeochemistry.iron_scavengingMethod

      Iron scavenging should depend on free iron, involves solving a quadratic equation in terms of ligand concentration and stability coefficient, but this is a simple first order approximation.

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fˢⁱᵗₖ₁Function
      Fˢⁱᵗₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pˢⁱᵗₖ₁)

      Return the first dissociation constant of silicic acid (H4SiO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pˢⁱᵗₖ₁.

      References: Yao and Millero (1995) cited by Millero (1995) pH scale : SWS (according to Dickson et al, 2007) Note : No pressure correction available Note : converted here from mol/kg-H2O to mol/kg-sw

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴ²ˢₖ₁Function
      Fᴴ²ˢₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴ²ˢₖ₁)

      Return the dissociation constant of hydrogen sulfide in sea-water, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴ²ˢₖ₁.

      References: Millero et al. (1988) (cited by Millero (1995) Millero (1995) for pressure correction pH scale : - SWS (according to Yao and Millero, 1995, p. 82: "refitted if necessary") - Total (according to Lewis and Wallace, 1998) Note : we stick to SWS here for the time being Note : the fits from Millero (1995) and Yao and Millero (1995) derive from Millero et al. (1988), with all the coefficients multiplied by -ln(10)

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴ²ᴼₖ₁Function
      Fᴴ²ᴼₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴ²ᴼₖ₁)

      Return dissociation constant of water in (mol/kg-SW)^2, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴ²ᴼₖ₁.

      References: Millero (1995) for value at p_bar = 0 Millero (pers. comm. 1996) for pressure correction pH scale : SWS

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴˢᴼ⁴ₖ₁Function
      Fᴴˢᴼ⁴ₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴˢᴼ⁴ₖ₁)

      Return the dissociation constant of hydrogen sulfate (bisulfate) , given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴˢᴼ⁴ₖ₁.

      References: Dickson (1990) – also Handbook (2007) Millero (1995) for pressure correction pH scale : free Note : converted here from mol/kg-H2O to mol/kg-SW

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴᶠᵦ₁Function
      Fᴴᶠᵦ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴᶠᵦ₁)

      Return the association constant of HF in (mol/kg-SW)^-1, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴᶠᵦ₁.

      HF <-> H⁺ + F⁻

      References: Dickson and Riley (1979) Millero (1995) for pressure correction pH scale : free Note : converted here from mol/kg-H2O to mol/kg-SW

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴᶠₖ₁Function
      Fᴴᶠₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴᶠₖ₁)

      Return the dissociation constant for hydrogen fluoride in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴᶠₖ₁.

      HF <-> H⁺ + F⁻

      References: Perez and Fraga (1987) Millero (1995) for pressure correction pH scale : Total (according to Handbook, 2007

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴺᴴ⁴ₖ₁Function
      Fᴺᴴ⁴ₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴺᴴ⁴ₖ₁)

      Return the dissociation constant of ammonium in sea-water [mol/kg-SW], given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴺᴴ⁴ₖ₁.

      References: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₁Function
      Fᴾᴼ⁴ₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴾᴼ⁴ₖ₁)

      Return the first dissociation constant of phosphoric acid (H3PO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴾᴼ⁴ₖ₁.

      References: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₂Function
      Fᴾᴼ⁴ₖ₂(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴾᴼ⁴ₖ₂)

      Return the second dissociation constant of phosphoric acid (H3PO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴾᴼ⁴ₖ₂.

      References: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₃Function
      Fᴾᴼ⁴ₖ₃(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴾᴼ⁴ₖ₃)

      Return the third dissociation constant of phosphoric acid (H3PO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴾᴼ⁴ₖ₃.

      References: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.FᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚFunction
      Fᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ)

      Return stoichiometric solubility product, Ω, of aragonite in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ.

      References: Mucci (1983) Millero (1979) for pressure correction pH scale : N/A Units : (mol/kg-SW)^2

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵇₖ₁Function
      Fᵇₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴮₖ₁)

      Return boric acid dissociation constant in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴮₖ₁.

      References: Dickson (1990, eq. 23) – also Handbook (2007, eq. 37) Millero (1979) pressure correction pH scale : total

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₀Function
      Fᵈⁱᶜₖ₀(Θᴷ, Sᵖ, Pᵈⁱᶜₖ₀)

      Return hydration constant of CO₂ in (mol/kg-SW)/atm given temperature in K, Θᴷ, practical salinity, Sᵖ, and coefficients, Pᵈⁱᶜₖ₀.

      CO₂ + H₂O <-> H₂CO₃

      References: Weiss (1979) pH scale : N/A Note : currently no pressure correction

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ᵣ₉₃Function
      Fᵈⁱᶜₖ₁ᵣ₉₃(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₁ᵣ₉₃)

      Return the first dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₁ᵣ₉₃.

      H₂CO₃ <-> HCO₃⁻ + H⁺

      References: Roy et al. (1993) – also Handbook (1994) Millero (1979) pressure correction pH scale : Total Valid range: T: 0-45 S: 5-45. Note : converted here from mol/kg-H2O to mol/kg-SW

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ₗ₀₀Function
      Fᵈⁱᶜₖ₁ₗ₀₀(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₁ₗ₀₀)

      Return the first dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₁ₗ₀₀.

      H₂CO₃ <-> HCO₃⁻ + H⁺

      References: Luecker et al. (2000) – also Handbook (2007) Millero (1979) pressure correction pH scale: Total

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ₘ₉₅Function
      Fᵈⁱᶜₖ₁ₘ₉₅(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₁ₘ₉₅)

      Return the first dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₁ₘ₉₅.

      H₂CO₃ <-> HCO₃⁻ + H⁺

      References: Millero (1995, eq 50 – ln K1(COM)) Millero (1982) pressure correction pH scale: SWS

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ᵣ₉₃Function
      Fᵈⁱᶜₖ₂ᵣ₉₃(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₂ᵣ₉₃)

      Return the second dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₂ᵣ₉₃.

      HCO₃⁻ <-> CO₃²⁻ + H⁺

      References: Roy et al. (1993) – also Handbook (1994) Millero (1979) pressure correction pH scale : Total Valid range: T: 0-45 S: 5-45. Note : converted here from mol/kg-H2O to mol/kg-SW

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ₗ₀₀Function
      Fᵈⁱᶜₖ₂ₗ₀₀(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₂ₗ₀₀)

      Return the second dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₂ₗ₀₀.

      HCO₃⁻ <-> CO₃²⁻ + H⁺

      References: Luecker et al. (2000) – also Handbook (2007) Millero (1979) pressure correction pH scale: Total

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ₘ₉₅Function
      Fᵈⁱᶜₖ₂ₘ₉₅(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₂ₘ₉₅)

      Return the second dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₂ₘ₉₅.

      HCO₃⁻ <-> CO₃²⁻ + H⁺

      References: Millero (1995, eq 51 – ln K2(COM)) Millero (1979) pressure correction pH scale: SWS

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.FᶜᵃˡᶜⁱᵗᵉₛₚFunction
      Fᶜᵃˡᶜⁱᵗᵉₛₚ(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᶜᵃˡᶜⁱᵗᵉₛₚ)

      Return the stoichiometric solubility product of calcite, Ω, in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᶜᵃˡᶜⁱᵗᵉₛₚ

      References: Mucci (1983) Millero (1995) for pressure correction pH scale : N/A Units : (mol/kg-SW)^2

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.H₂OˢʷFunction
      H₂Oˢʷ(Sᵖ, Pᴴ²⁰ˢʷ)

      Return the mass of pure water in one kg of seawater of practical salinity, Sᵖ. References: "libthdyct" – derived by Munhoven (1997) from data by Millero (1982) "Handbook (2007)" – Handbook (2007) pH scale: N/A

      source
      ClimaOceanBiogeochemistry.CarbonSystemSolvers.μₛFunction
      μₛ(Sᵖ)

      Return ionic strength in mol/kg-SW, for given practical salinity, Sᵖ. References: "libthdyct" – derived by Munhoven (1997) from data by Millero (1982) "Handbook (2007)" – Handbook (2007) pH scale: N/A

      source
      diff --git a/previews/PR27/library/outline/index.html b/previews/PR27/library/outline/index.html new file mode 100644 index 0000000..e548f64 --- /dev/null +++ b/previews/PR27/library/outline/index.html @@ -0,0 +1,2 @@ + +Contents · ClimaOceanBiogeochemistry.jl diff --git a/previews/PR27/library/public/index.html b/previews/PR27/library/public/index.html new file mode 100644 index 0000000..e8bd75d --- /dev/null +++ b/previews/PR27/library/public/index.html @@ -0,0 +1,30 @@ + +Public · ClimaOceanBiogeochemistry.jl

      Public Documentation

      Documentation for ClimaOceanBiogeochemistry.jl's public interface.

      See the Internals section of the manual for internal package docs covering all submodules.

      ClimaOceanBiogeochemistry

      diff --git a/previews/PR27/literated/NPZDB.png b/previews/PR27/literated/NPZDB.png new file mode 100644 index 0000000000000000000000000000000000000000..ffe6161fc035361863111b95589c9ea41fad5dae GIT binary patch literal 72375 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 VN=9-JkeoqLL`2C* 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

      B-*Z}7X4YCLC<=c>_Yc2F75))Tjl`$&m43MN~D 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 TPSMmLi?e&X8MVOZ;K~01DDY{+ literal 0 HcmV?d00001 diff --git a/previews/PR27/literated/carbon_alkalinity_nutrients.mp4 b/previews/PR27/literated/carbon_alkalinity_nutrients.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..9a1a687a1fdcdb5b2a489e682ff36f5c41c4660a GIT binary patch literal 446292 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

      cw8OkxVChtwd4|S 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%0D{q-ec5_+M$r-w@QsxI= zO|LbG7Y$DTZmeH1 z;H({B!@fa{glyO@v0O;}HEnuo{(XIG)^S^$;{>D3_~Diz1J_7lBv1ZB9-hmh{7^XZ z>4}48(|bq$Nd&C{Xtq+hRSzypS8+hC&bF~hNJNZRxD-}Ga+8wKE;uzdCwAT!C#ZFj^d5o24g&BX(vp%e;Gd8jql=$W#R z&Aw$O=y{rQaiD*pkoPJA3GK=$HdZiNiBr6h4Vr(cKG8S3imG1kO}emm5w7K1}O z%*+HF7$^+qYq#~Dk(r^=`sNz!yHr@;d{kQgcPf$Hqc2}S^qF|Me?Hg<))QUPrh3V=aa`dEb91C@ zvZSpn1Cc8c>qEbY4wkApEwUPxUx*Nobdn}^vTlw)4K)K9P}2lhMx+4CKp95JO+%`< zErneR?|S4tANa1tYLdBm8sB@VJfLr5Nr8~@TGb%~ODO6@eAK#iBBS*t8jcdy8?j)~ z7)ZA9hY1dLb9GiiiaS6EcnjWg=`xlhJ@V3NCRjhYZ7DDz?-Z1Vj=tT4jInBfo0bh5xqoX zq943g4_P(B?Q#5r_?b~21`IM!y+1m}rl?db2QPjLk=KRmmWI5}LEX>gnfoRyN-dR5 z`O_+{=`RLe13U%+rsRQUN&c8skHy6d#lnY+V4W6vx{wc3XmFzJxcQmRQh+%$?~HOp zk7TWF)Psr~hO_K`mU8T$4y280`t^D>Q1vQiAxAmg4Qo*f`G@=qfqU$*)R-8AV<71V zg`JA_`3Jq=z@L;)^uq}V5j?Q$y1lHMt<_2epMw5TeR?LI-53xhKUT6IR0$peqN z6*V7H)4{Dexw{{j4BF6J$l_(?(GpfZ5yfFNlKSYPyn9I_lC}LZ{nH$(Jk0CH`!Iu- zL8|4xG6ZqEXlz1?XR{9a;tN*=QOxQZmx7=3 z5y55UACzKjpFiG^ zuL1yo{l8H~|I;2eAKD@BE4Mi!Wax{ef0w8yo=ouy0KvHn2yNDR9i<3+`JzT*H$egt zkW@CI{9?+@u*$Me1M{=WWxj_nLrsA@jLJQ;g;-3~J@MunFWq@zeX-S1X1cng#bC~f z$>bmYX--$1{bX3IHgzW>Guhm`!TpP`4!ycCC}49ii&9J%}XAz5}E1(?Tso{Czr48!z%_C(-D!Ib?U*@J9B5;LurDctcaUmY-!r z8Kf^5GA+wB2dvbZJ?5eC``+~X5m(!j3ph!YK_+| z#Q^=G$uKDG#5zzV9!ppIY(HskT9r$1=WqE}v``Se-MAbN`)p4d^uZ>5uh6LIww{m<&w(WJu-(X=nlibBYosR^)=>^jbBgmhk>PA;$GbAJZ5-Yi|@u`J%OdZ`b- znYlf`H{M}SS)Pu5RjG1K>;X?>gw3guVJu5gNAWX`9;aDT3-@JkAHet#dv&=LwXr14 z{VwFJ(D1_YXGMJ^M9>4XQ5SVcJGY)>=}>n8yAOhEhYPW3rF*{ZcBv;pwLFg$?`jfg z4gIoARk94%L=x2P-+DU@LXj74$uNG5GB$btiL#JBs5G!1HsGE?l89fAgZVlJz1RaM z8n}&oJd1pyNs|7X$w3VLFMmX|PMY{I-5Y~Q$dh+hgHw1w8~Hb$T)mL=`q|r^qOkO& z2x1Fx1p3D2e1555*JaHI zF-qfo3Ps@kHf8CRnQ7XI2Ex)?{mE|t?&;}N2=8OS?r}JJ+FY%;o&9{>CERf2NlP8cgzq@ zJ>1F)M`6)3uef&A#w&~*FUlcaH_-_pHIlTlWXsy6yod_I@G71EK>wy0OefGkQhTF~ zJ!hA8SoiVptwn`~E$X%qzD-|7IyMF+LU>#~KM902CSG~;~W5z=XaTX06e2ne_zcfaPB)oHC_rQvr;ANvPGSfYx&uHNp1?LuCh6nJawg$5N^* z1Ut`EQxNpjH`oBetGVID?RpY_!(o}0qx7H>r(+6mqE6T3{vOW$1s3|jd*RR4%~S0! z--3a~ymqSc+pm!u3Hl1ol@gE;Y9G4d>2k<_qH>yY9;DK8ov9BE_-@-~U4UvvPdEfwX&=qj>H`?g`v}!@|gs;BemstT)kw@iOwdDa#>AT?= zoqds8W6ct8CJZfAO1@Ze^3&;>Z=F*4tI-2VCqHGm6n;@-`<7#eo0`I(3Xi#i->(4B z)+kO;A#U8g`5am;+nDKXDN&~xM0A+zk8@==d1MmjdL;Tb_L848v^lB3qn`DNJQ9#c z-9Kbq@~;%zL~AZj%Lq=-rsM3>2QN^RryJK)_xoN%&@frgIUUoribAQwb$&ihe`-Uu z^7L)zzmY+|+zVdcHN8OjQdoz~1BXhDl+3uXiO(Lb=X)dN*Q8FM5*%#fS2J2Cd4oG$ znM`@0O#vN@ixADqeSaEtsY&a0Q_l;vVeYQ^jkSJ@E|OkJ4Nkt}N03>U<%ld1&wKgP z_pkVT_2~3*z|nH2N5$TDw(dd4YoBI6q)1=I$D*4L=eM936K1|U6k5N~-PyNCa)0<4{DRWr zpmD3pXaXB^7h(RjMseD;%7 z&OGK1qEn+3F)+@;6g|C@;I0KD9fu~yc<5*z!e*UTWwuTkUp?}z5>4$?(1%3A#~T;j zs({VC5K6U>bE96=Eq*ouIPy$Y{|;T)lNW~VT6sA znn;`&8t!Ijn2NhxuR2*v*FJ|=#*cy!zgJ4t>LquzG&j9uSon4r_H?WaoA;E=-j6Q` z@)AJ@4q)AGeGuIFj#KGp^@z0_S6UbgzlK5NNtI+%g;Y5*@O9o(Zh!l;RB`$&moDOn zDPk5%S#xnt%=9}O+!(+1)D90}a5sLvg`XwPN8sCGQZC7^U;(16fK>L#8 z;H+!Wuc&AEbvBxSKQ}ry_0}jVz*N+jB#DNbaBai3go#%hZG$mV87&xPAl@sJ99)E! z+$N}t62G0b#d>tTKB^&Z*SfD@kW}lq|B$WO`gbq5 zj-Uk*`40@y|JUrrgy$R+r6??Y?Rq>4gq6eU|JaXK@AV<9Q1t$o$Kyv<6})JNm@e`B zS?~R)2g)FwolyKue?R+FKw7MWH~k}FqWgl@imfdc@4OZ};AXiC<>4bvGPoeL$Dp^J z?c~drcP~)lu(^fk4a-Kc-ig?w%#eByGRgk@(&7gsz0`q5^94aR>$)|=1q$^}GnWtR zoC2Or*$#yN93J9#&x#`2?WY@TA|YN;C0e z?pF50?$XsWa@&9ae&^)>Ectm(^%U-qzbH^bMXO#)qs_9o={Ay_7v2CLeT1w_N*Gt5I1;u02yH`ERqamPS}o4 zg!nhiOM~rYUmyzFY}iONqwUvy7N{lphyq{8z?nstpuOydu$9@}FvK6aSYPm(Cq}a0 zRQZ5>iZn6BYtQ=1D{C&2gnFT+?s$(34(%;TfP1?_)IO3Zp6~s9dr*ih&QF@ zKrJ)zHS70>j$}|bVB`M+p~+LU1L#JiJN33Jt8UQ8wkpc@^=VI;`omL#=L&vkOvc}t z4@P`bL-P*gI^6qlvw_wL7P0gTRCHZXY(FJmLUqiX^Ny{?SYWQLE}Lr{)HeLWwM1_O z({414XT3fH*SGCls2=(88az@jGujf7`B{0<(4jEv2!XIqtI!0ie&L62gT$gE<5our zF#Mr$tj$16`#Dl?9R+h>&(7N;q~58AfJ%uZF(Njlijz&)2?&bjixAO$ z*o>l03m#)sx8s;NO|q?#9uG|_b#FV~j{b~Fj5pBSKefd#Ge?9Jafj<8U;4nOZiwxn z`~v#hH8r@Sm;N!z#l@%zMSm0%ulc5C8zs@8j`?*}nu5l|xR!7dPVc%kQu0WzsSeBQ z+YC3c(gJ1+6tM=zeBGJRnCy6%{-1A?Rm`D>=;L;^onH})l?C_6n3arUEoo_L9mP$y zY61iWj2b@Tss|(Bzh}V;k&{D+ZRj_Eo%hmlQ&>`cx2N}#;pfE&=wL0;kPI|V?4J1y zJk$kT=JAMTZKqLL+ilq?HYK9-bK6&))Mv>dCD!soM-S-W$YuS&v6eV*Uy#`7l!b6I7l)&DhZ!<_Hl!aihJBg@EKt4gt~aGt@VqgP zNFbNH8pxLY-Xh4F!k%&Ef8Pwlil)_>v)J@-q*eEmmJfN-6>czj4S^fB zq$sUZoE1*pW(L6kCe@8G-pq8(=+*Lsr$Bo)orHruWs#(>Opg7L#<8m_$-dc9-Ipw! zXQuqWuHgE)FL+?K?%~niBI6l35W6NJv7$~fe8q!-7r`Ztta@wIM3YCvS(sg_@4r)6zj3hLhz+2X$q zpwWHgLf0g6-VxATg{#IjNzRoLVVCX7J|-=Z?SkikHw4zb`oGS!k+13q+eokZJ@}ZzcX*xT*i9ktI2Tv**m4(9bwvcOm^WFZ-%FZ3wp9{z5K}Bockp#{1!7IN;8S!~h|4S>v z5vD(lecL_6wc?_O;Y_ewqMCRm!;jp$i!hsojubBwh!MwaPeFO3y@GzbGSQp_RecnX3>YTrqG^;q-Z<)z;smX z=_)4_oeSPi!m>S-TVy%Og5kvJx+DtZsWw zhBHUA1CxYpDMI9t59}cwUWQ@`(Vf_XZxS>0FY~HKbbK=`yqqOAJsNQ(M2f004ynPcQv{fm8k$ zi`R8Y8Eb0Ue3;KP3Yhh4f;I03a7rj8e~+7z{ttaQttc$C3DCQ`xd!JxWh4s_63$SQ zTwXA%+{kt>BbVmHe^lnsWf+dru9^INp?HmvQeVoHZ(~F@f@w9_1D9)JrVlX90M|bCn?QX#D#MN*Tk#J z4b;ecf9F~Ns=k0i=}PH_MaKAO4N=bEa;!WR$$#|tq+lvEMGph+HGA1FCT5$;?^9x1Zn1-WxiemAbMXZ~tN2sv2>2d7j>A z?*TDmTQTGxH|6Zl_H8abpfWom@;}Uco?GIDZ-2B*C zCNS2FA)%^aiVM-%iX@98%P+__$Sn%{mH1hU!B-%?hTwc z6XqmG6rCXqY3#JS?w9|eTdu$Q*=U&wE+SISiPB9k4Ii(W(-RRQq+uzxA$U^+Rnj@$ zO}C@_vsUw6D;FhiY1PPNw_SROl0fQ&4=6anVrKkN&zD7{!!!MrjA1!nF8<{>o1LoB z5q4GNFY=^2Yp$EtV>;|KC>(8vk88*Rof;su; zUdd8|hjXP5WWs@^%&X|fnTR_qRJLFD64nJV7*gHREMya#$}f;?pG{0$qz%Q^n_R)K z^HJ|5P&u{*B4Taf1)?nR!K&u6G*@de*jn>p^l+|=$H%F&SeC&$*}H2;vPL-yNoeMU z_&s{@!+A>)$QwV9tfO;y6Ww-M)1(}wYcT8V;YN+HQ7uqdQK{t+hTO$wNkm?w-MJw> z;3W4sHWn?WxKeRyhr|$o!ESsXdqjq2b;Lv`DTF!EC8$o}4glR)Mwqg8OQ@xx<@IatKZvZ2zq!OZYm<^32}tt38UfOg>JMb<3sCH3Rlt zSqR!>&;*CPmec706foFj382^z>K%D+P~Y^v{K7H}_M!1)jKZ0xK{9H(Folo=`b_mb z`KJoXQmd+V`|f+UQ4L=;xWrkw0(4gWV1)9cV8WFs%>or4o78&&#@f%~F`I}Im!Ebq zZVO{P{EW=LaGUD1eHifUS5#!V@}$7e96LHA3>ohpKAD(NWq=gI9oC`0WXyo$rnqH( z)4+4$m=Zo-?F&g#kD<+nz`#mvUMIH$D61F^|9vn**+$?2kz zc@(6#ss~|M%`V;VxtH?Dm-jXE1%StZDSW={soqbxdqDeL_6gJ$?&}WZG~?~kwLKM zJ`Nno^*(S=Hh<`dw8{maZ|)gAQh1yW~}(Df3gN5z&lYOwSBxBO#K3Ydf9xh1@ncyy~e4auEOk^!$y@ z`8WGmE0H&tYju1&TKVCJhaz5IJ;fnE8lkzv%{%q96Fgl`u+Act31yb^T`26H(xDI4 zT#^|oTtybbMA8qOOiJfg!IUg1ZRQ^nf9~)_h@bKd;=9sbjhX$NxEnSSdU^=^XNrCc zEU@+|6C4l)b2`eg9>&f8Mrz9oWA(X`d2$6Zm5>ksXuzsx8lL*IV?#atxjvX1=r`uS zVKoUE=8XU`VwwI0#nRG+&0`b{;Y)fJv6ocp#NW`AwWRG07G_-Q!~=W2{xsdkaxd@? zRmBrI3vl-mTKl-hB0wwZqb;n^L!MH)qFC7jc(o7|LOo7CiR7~Gu7ZW{ATLT2rD11? zA#LbabH%ah2ce?xpjY0+{a{i=$7#*srZoLH?GpyK@ZpPlr_MEx!@0 zbB|h;1guSXLhnKQrpOORbN=a-ml}sv6y*YWGq)BGEDYW$LZ08!zDjH1l;&z|*ep&m zwE`Qrp<;pMC;Zng_WmwFqCG$V#JE))9wK9I^A^nSO8bY zmE9k_i{Z`fR3o>=vY!mSxNB@`EIu@X@GiL09Eq^Hv5`tssLLtVrN4mf9R1SlkmoLk z(d(m({_^*?+9OM*;&XFO`^y|9ym%pAH3t0+pJF{Xz~ltQYz@6_I8 z@w86lufqy+9lJ=rl>WhMruk=41=)tOr38^V^RUXP#-^QU2pQjL;(&;HHic!>C?*ZVej-GOCuyL6!E zZ46zxLNbq$6=IHONncw8%$TJnMag3EP8sJ?KTH}SP$2!&`edzCNTnI4wL!7|XZ9 z)uz+YSSvd&-0~S?DUb^iD+@aeHf=os36WCj$A(qZnov%4PS`)i`70;^RQdxo^zWv) zUBEQFwy)CW05JHI`?cy%j@p2CE+-|@05JH|T1I-tv>($pT=RNCjTZGYy{~)|n!IB= z_7^(*e_HSfPTw^zMlt6zU7jK6TuJglQY)4uvjf;$yX-1WG+W-sdCrQsUKKU5ZfUKT|lQpVHJqoMA+ zLI&8ei*vDoBT`0QGdzsU+9FbqCm7PA5DrI&0>80sDybH*){gUj!@3eg!Vx?+p8MS?Ql^0qrn8 zcWC}vzkxSZo{H>s62VTzM;57E_vooRB~x$8hA?WWETE(ube z%tIQV0K~$^P3AehLiJnuX_v1Y5BKQ-+_h-5I$5eG=2ZCErY5lndfm=1`N}K=hWzvO zByYKl&hUuGt`xzX(=Mqea9{}-m0~rA^Utt8{xGKWjq;2Q1|-`nEoQW)J$j%7PL-2$ z*mx&kih)&=O{#;ZZi%U|X5h}L&$V#kIm@*EB8&SA$uo6NS5=Tp#xIrSMu23}B$z|z zLowg>OrJ%vUs0RmB>=$UcVM#QNeN9?^V|;ji|~oRu|5COhBt8h5>h9Jexf_*Zo_c4 zah)~~EOg1v_8@L>oES=4JOF$WA;3=hxGQMW#>%T^yaY#FArLrc-cAy=D~cq%^0nWv zJ8j?QCv@&(8IKCt4oP?{ld$djkm0%o72e$5T+5v2+L~U4V-&1SN~j8-d&_TXM1+3d zJWVi=`*%ve6^5z!j-yFM!cyDtDG##wTc9uKtQk!=)PdA_sR?GBr)=cU&u+*6bv_p; zm>Y0LMbOiSsMNdj-6ht7ur3utE|ZRYIO6_m!F^W&t~I&JSr>eE3yHM|buw0eKv?Iu z*}h~sstm9)gmDaHmRG4s-Sq z6R@M6lL960jXV<5;7_w|Xrl5Ct=%qdRL!8zG*&6!{QIfxz+!a9ju<*0E40PoAUZkY ztXk^JRSXz6aa39IEOWBwHpDxZo1qu>(MYGD-$H7d(EMo0Kuknp0G>ta3ch`86C%gY zPpXCqLHlaeV~*WFY1y7VeGO|@E{-5@Pu2hsP)@*^edM-|Fy*vsUbe33dgTT~i&Pim zE$ury)wbD_n*Zpiz_p_qWSzVSkzw8A4zyES`MD~iMs<z(Eo`Rqw;0gDlT zQp2ow)uU+8uYhYm{b{@0f#0`T+vRwbgP=`}5P{aw;7_cN^RH?fhLXt0FADIFOmXD2U|Irvr5wz$# z{)w&mXACz-jJdaOn9GMS!M-XoLw=hF&apJ{Fex!W0!yztQF_gl)!`Oapw0=f(@zz$28O3@|^Z_xte>;ZT0v0+V1YY+D?~| z6Qq9DAZk?O{UlXb8hf5nrMX!>G%+3Ay$cfalpoQUEnsFtE~kFs1x4#$>>hr%Fam={}*qbYHPt z?w0~S?x@iBBsSy zVoz(uT2&(5Ge>7BGt-xw1oY+lb>ct94jgh2 zR-g$}Q>_kn!hqvra^4bZeJXGP{Q&mF!Y&>&Y)a6wLAu_oW; z@CGMv+rwbr!xL$ngGHU3cdT`|)$t9Jq7~+3yiyynKOo1Ynk#;WTou#YLQM@^k&=bW z5HaoPDcM2xtH1f{{nw`i-sM^_aWHlWXtSAi{}w+N=M+XNa`aUJOIMT8ML`{j$Iq3Pbwg^01pK{S50#QZ*04Y)CpyjA( za%)m5$X<{_`z27o9?&J{zdsYNIL!7_&-6E7|I{bJ5d5K`+^9}8UMn8ORn@%L z@s*wQoPk1x&PF1ALT+T5-RoEbbDb;!xM4wI=64(Yv?Wvq*FVQ$YQyO^^6d}24k<|{dt004=t+{oIzot$xx52 zR}!$wBM@xr&6ahGD36x{@x?3dAK9q$(aFrTy=WBt;-S`RZ%EplOWuJk;cW~H!QMOw zRfoe(X?(Agl9bk;tD`?!q=m1Y(xNvYoqF2BvjG(6wj7UQ{fZx0=iEss=`n%1EpLLa1VRPt6q;zlztUX4#ol z01zIVi0UzJld99rmH{f`jyd;pIzL>FK!II#qG-236^4aw6UHb~2{9 zFS$y>*eUtc>T`OBXc@i^A6F9xotNKeLUH(uI>NB2tO$kTsIPIApp6>rCULxZOMgyC z)?5?f0@F=UNEd!{Vyjd_F7jzo3#+0P+ujt4hTpdU&u2`@!#L|J9l!{=lVqx4G-0Yk zON5~ZtD#zRruM7`X><<3!4Ng>2gXm-W};p_Is&lNp=D!=A_sL=)Jso0EB9sF3!o_w;u)7J(le;V+Iix-!0@>dY|99sP02R8&cEk>@e+C1vJqbmK5Pr7}^n zl_zP@(Kg)=;sn$Cgv@>k&ti_I?6*GO`)(0L0$=}*XTpmxmOfp zD){b8aT4OP2wjP5Gvq#{U4S=Wbf-UkH9DHc2w{4GE3Fk^{=wXjc zuP<$ez=S_brUN9p@DwV|)Rw2R7sE2l`=NNXy4Rsp%~M;t&Oy3o-ES{?zw@X`U1beX zEoAh^d|)As|EPf;bA7;exCp5zH3!u}3kX})Hd$#cO1OQXdwiHyPfl_>yOZ$g3po`s z2ex9Id=Z`g$OnqtaC`v)Cu9bIyKw+;RR1;0PxD4>XZR}(e97b+v=r47S7=>oxZ>G$ zF;A2JTn{`3JR=(9RS)wc)EeWF%Jb#hbCsDm~bK-m8rXZ43saLUtt7wx@+C0#3b zUo;8~ZW){d>bh+Y@)e--?qLOdZydiQlFm2jn{fR=Dr%bFz$SoL3KM^Tfh!%zCxW7? z?<=vt&ai*6j&=sNFi)=McOvL2iyCD(Fgl@aIHZ=rBMe75fNL}1gsYo^t8;geF(S~E zZm6dyQ7JC3PSDgn>U83#oHZEzZcK8**RK_g+aYj1`+$|zs$Pa8bVv(>>4o#y6X6)b z|72qJ@ZY4-2scxeE>AZ~9$^CIp7VgOCHD7%%#K?@j4mO9*%=(GB~;{mlWYFF_yGU_ zO#O`%`nU5aYK2_4QpoH&+$wjQ@Axc-@q0kNl6Hd7J*3U{DT&gmx*PaykuUuI7F(lxH`m8-S-K}4V;S~ zKG7gpUz}XG61>rCs?&1*$_W1{q1_x0z`V7R#Kh&M1~kQQbib>S61WJy7uFT;oe(zNBD(Q4l?J0mM|zcdap;~pX{z~# zix2-O(hX7iYGf%4S?9r~VuUI_ZcWdC;-M3mTb^6L-hU zO@X*KoH>-SYm$T+Ln}Y*$x9d%1p2ucJ=^{2tn`zQ#yxf6mXl}+B$JU^t}@QHkle!9 zCMK@Cg9RC37I9wC^Y~(YLo%5UxN{KKE!#ozgDJ*9*F(f#kfhn}fTLj;aQ* z5qikpHAQTH_T0nflIeDxd2_hTHfE%n`15-}UOfZJx5hC6qz$(wK2;;25i zw$;$SohS1QI&0x54+)gXi^P$kgJQ^P8GRCpNuVGw(8gWE!piNWt#!=00VG>dEq5i@ zXQ54Pb`1&@ZEF2#YS1*b@qO+06q8DjM>^%jx9`S01KtCF{?X3LPToV#zEn=rx% zv?VZ$`x&}?u|glFYMhrc@fy*TYiJ}mFk!S59UC#Lp7{^1e&%fe0yp!i@2>*L6q1>3 znprRhKV{whA*bE5Ol#^_Gt&`*mv;Ed=M{zQizbI6(&r3V@ZJCDXTT4%mU;aF1N#4& z-a>70xDg0F`%v0P0e5pIk1akAv1IUOZe;hvf|h`9fKeKIYH z-ASkV!8658h;K0&sU!W92R<|%*=Ta{>(Gg{+9^Ht1@Dj=%m#U42qO|OW_dV4^6pYw zWbYu<+e#jUH;r);KEvpwjMGL1@X6ivW6lqDr9=^}y;sBlP<&r>lOMxZuf>^LK;R@Lc;sI9m z(ve}Z62)U1D!wC95sew> zB;!<4aXx@8=_z0>g1YfUh&%`kEeSEWIe!`cwls57Pux zSKxA=C)6AVO-BNEC)u>r#Gqif*nX`f3w4pFL@syU&K{^P%d;cX!7Im&YkS zA?>J&ZqaBb<^C|jP`L*u3S>De+&oFxZRzYg{*TOb0zW5{d9n`sUcZqj>zpeX>~I>| z$0^Q+R}-ba$V}`80RB69y4R#C>b$4I-(Gy!)4@R(^mHOFpY!*(`#vp#1k?V3kMBF0 zS$%5Vg7CL#KcS0*goIpDipY=MImyp}MNkjPGp7-?=5a)>(N2F#8!0nVE>d+^Q^sf z=6fH3u*9y(Pv1BvvG+sjRpYwfrQmfU@tv;{4}=sksgdL)AR^nfAh$OF)n7f)iW;|4 z(R|=??YV*D&Pn8g8P;LXGP$WyM-7+!BTe^)awD z@Cq;=%jyQJzLrjRh!t1xB_eIlpF%GzsdOG4y?ZZ~EG2XsCX{e<6PW$1_1sRh1kv6A zf*Zr&!M?}(g$6+7q<2d+Dsv@PU?Xnmkx|<%eZ1Zad%5+{6AjL z`l`)sat5CsUHM@^VzrRjbD zdA^bi3&w*+(f*iM@(kR=9559{l42KJo3H;`|`hZ@UJ?8 zDerx%0ht0nwn1W&6P9vqT>HjNCyu`iXKBtmmRC++1ypoHza;vcja~tcN@67EM*F6{`no3`^0aQs1H6<=|Fw+T$1tdnCn5{ zT$0Ym2g-m|mDXb#4EXV%)|YF1BG3iTOu$ZFpIzNB&foTt8vo{i5g>wZG4-8L(EIr%f0)O>H&E7 z5!Nws9mx`5B-(pi(k8)d=rbcb607z_!GaF1BPkE`N%&yG4B=N?149x30JHoL@xVx( z-xSJv9;%`c4E+1DCZFQ_soLL*d0;X+iv$2557Cnv<+esCerkgA^a9cr_(A?JesF%? z*izfIQHk1!t3r4e>f4kU`{4uWHToiDQ=P$=5bBfQA;z-a9JM2M@x8qpwb4Fv$o4Ro z3F&%J8fFmpcM)U}du+7~@D;RKClkfkHgq*(mrhkJy1V707upjF<nGV)RV+}_T`SKKL@V)#nqXh0bl;!4I>v?w*eSsh7?vc} z<}T3`pb;rDa#~XdYwRZYalJ{1ZwQykWmkbmz%^Q*==kDsIxD>OVAOW|#|g}-bG7h`z>N~Y zwgcHvJy%c51;>%wI92vaAj+pj`1P~OC6^zEePyrE+AdIDr{BdST;=J0{a7V*tb}8_ z>$#F$FlNj(!6h$5R9Le*yX*bDnt#XXYiu-?8{x5#Z5Rjd^H2(wEjPh;AvrDs+p{84j++B^uBF{=Do(yeZ#WV@ zoeX*gMskZA(anZ{0UbE`RFQ9_6!r=V|*Ifj!MddMajRhA(xu#*f)zMPSE zE>Pc~hFnl(Je`JAt;(?zH6JuY4OI?;_7QD*v%GVO*Z~x!TWOnbXYdQxx4v8Yssldc z*X~SYCWo#ZB)sd6$7zZUK&OpwbWbam5w}>Sm+_sD%ntJPdc+zrt9A9=8OD(jgoX1+ z!mihsr$Mq+MkDGM3*3W*r_~>Y0nmA1_pmjc-=QIW)7`{zL}?+Kbeii&q>bCy9 zwsM*g{1(7?y3KH~eIJet8Frh)NkspL(8+6S;+9I6g`_}E^S8ndEN2}SX!dzT>9QzL zjmWyT+1ODFi4`8D@Q?6TzH<%TLKW6YqqJ6|F9^|AuQ_QwDDlEHva?3F?0{}Uu_h)}J3J3@> z^+dvGjX^Bwc`A=&kn_Fn5!hg>H2B2^ahm@#KA~fDjLfIU|2{v6k^@=H9z|*Al z+mX*dELDFUU$Y~v5!gGD-UMM#U8n5j`IZ5QW0lYviE+hOIh{pFw>;+&Dg6gE-b&OF z-!raYkiDktZKKGfWhsU*p0w*2s%2X$25_sWM;GzTx zzWjjxtMF(ojZk#1?5EB9$|yOUpH3H`^a_Q37xGt8d7p#;hsnwG^u^md4=Bw1fWP#* zio0UyPhJxBxSCzYpspnUe(+@cQ$UDAuzY{Ob^f=LX#jIRC2?QT4myDm4x`{K zRjJ2NHO4Sp>RCe$Uo+hluBfbH1>1^wM2AQc$dQU=^4I9C2kLEk1b23xMhyb)1z56I z4)`ePQV5)_CqFbYeO5Vhu`aehZG+vr{9Y#fmPtV1cR&MUh_=vfGb*l1RDJMw+)>xh z0KUN7RJ&Pur{PNYe%n*Z)2vAdL%t3)E8n7Zyp=fp_zr>K=|uNNR_ z#RDdrA(4SYff^Ha}uO1Hw@vz;FKeq(syusvx#quqO=_rZh$PJ%BgAUuZOK@ z1GaV?wuOP4WjvNVgQz?0jiRM$%z2g@$`7#L;(?KFJq{&VQ_?(Y0lcCo95FTTWJ=;4 z45I3}TL}6u+{1JvT51cS-^P~OZKb~4>A_KX5TA(VYNit7-b@ulYhU=(l%yw9a)-Y3dCD1=_iUQ(T8rPnhsgxkRHgboxV!r$4$ zzY+Li2H(rM%j$a((aU(FVXB5!7O;>)9^%8^RmXgzaLQ^iK{!xBEF8KizL&K}1}pTV zb9;feDQls_ChJz?eF_)(;qm~t7>(9zA#c@Qc3$$FifD+0==>H0w5&~We*MdtqBEQ* zF{I|$iqAj-O``roxe`tt_SfI~AxjKynBU__Uw#u0gllR2qQsZC=yQ^@s1W&0m_svP z(cJyQg>(>ih9pnHci*hZ)!I>!W`UVfPzEt0x!rOfX&dm)v4L(#L9_yhxw>?H|5}ZN zgh;()qznyXXMIP--{1KIMFr9lwnFdJbz8Z?(wv|;=s@|O3$OqB zhn~u+yh7nTAZY8R4_!;*2G2%(>|s5nd5qT+G$ECeP3QjC*_o$Ip6<_A`v>ml|1wpD z=`GK}E|M`q=pZK(OtRR>@M{)6Q(+viPNHF7Tf}j~!!Oo{6#l|yIsGU(#ZTpl9ua`1 z^4`yYdh9+tHUL6UwMAOQ`}~-j^o=TOxT8wH54xS&kiO)e8_2e|E7G0A1eVFqRT(Mb zqxR%AjDz3208q0o7S2E1sn+=%ig&wFU-t-?S&`)4c3IglVPrR1eWMKYp0PjdDz)~d z|9AkGzc`ALr)ZB}qf+Y5v@-abB1H}bC4Jm0{=B%oPn|dP{nT}X#h)6@Y4$!*mJLqB zziA&P1S0(}9VAAFLNA1p)J!u`Nva(BqDAY^A9p?y!scrk&zgEYy(Lb5j zBzTu^-@lHxLsiHB{qodL6U_48$e(|;L5;rhJ>zu5JRg6+({>0ofFK>R4;6f0$|A`F z(;U&q<`aP%`n4nF`2y03>#!@Tk=B4F!%|S$9;RA7Z&j0xAC(xAh-ipHn!6OA_@@FB z`-jUj6*;i`?r*dEIXm=Qv)^xo=nxRZgO{XSV&PGC(gO)d&$oSWmVXwJl;jU7L4Y{l zCz6arW@W#w>TxOpw9U@;n*}(0@G}upVPTb?^{ivM8}M7X#{QJ?^lxW0|J}^g&W$Lk zeog{9PjE05O{KgcTzX|vtSK-h`62G>jTwnR7{;I&@`AqIXT2FdG@)Wwd95T|#UWbS zt{f(v89=$?X(%K-GslbF94Q1m&d1Y)*msbSzC1fQH^GtpddK;dV1I5T3;ER=Og;qc zpNNPK-CZ?u_KhB6tzYS;>W#uhf?TL26st+x!JMPUtgpytdH^C8a{3DV1;j~k9LOK3(kS_P zCO=tWrM_4o$iONuTqkHhvg8O}$q$K-B7IU}xY_2}np{zd1w`?71Nr8G{ZccH%}(g_ zs-NH|1nc3K+G&UQIiEjAL2vJu_8?sDbg*JAWrA*mOivbs2EzB5y5+TUzbZP2LJ^v$ zDVd7ennDU=R*t|*bkI$Y9J!tfAF7c{y8y>QR`mJfp#-FyLifl=n>(=5a0VU}ki-59 zJu9yXA5~j|k^}K`b*pmkO3F|gNsHHCqvG;`?OtO;@PgMR8_q ziwd{dw^dG_ZH)$Ny|mSCZQ`$%&*6tStOL7JBl{oGV`BQYv^1FdjBn<(o;5Ox>s8@= zyELt0<=#Mki!AX9=@b0W-jRkKM2|BaH9CubD~=q#V_!74_CZFJs^jM!$q^Gx(Fuc( z&ELyaqxIb)*fGi1M2Poq9}0xX=b=*658N8wv>uSQ*(4=I70@h~G!5aZCmbypR#+ST z>gxY}Mgc&I)$7@X^EJ7o#4=J1qE99|et$u7F@sClE;rgB2C5bkFqoPlC_=za)Nx%2 z|1&#Cu$2fX^#5Ua{ufgizhM4OKgiQ<4q>ju%Q~YCF$=UJI1CXd7P$4I$lzpM^zBQ| zw+8bA_Bx$MjzN;OSndckb(x>av*IRPVCVy9`CFbv7^_G<#$OHg(C%^)y2d%J6~2}b zElY1&N!ctN6}}(T}K;?)mMA?Q&Ae?T}24ALf@gD)2q!Q6ZUIk z4|U((Rd-O(d7_A{vjYJDq~EFqtUG`H{pVg_F98S{yn6+8Z-N0r=CXy7&bB`oNqhS{+Rqykm>;@2K9PNkUta0Ie~)!brdlfg?gQ)LcbSNY4h3Xjs3v z>kZh5I}nJ3L+wFjFlVe{9$svRsv3lriSuOfEhQjiUm{w5*o_9;>LJkokO1@_Ng+5- zc+R+UvShuV1?WfVr4efzrE@tf@*gO&jmaPb$b%h+u0!uzHL`s{nTqL+STx#c)j)U18eV zQw~#ZD|UTw9>y+UvD{+5VDeUl@ed{^(12e}#sYze3-|m}0?Z5W4o3C=M8(7f%R@5@K$u?LEzRPX zCmtWDkE3^w5s-77>#fn3Eqf4Y5Kh5;o(e8}ZaU@RJ#QQ0eK49ra~Ne2ef3#-@@}ET zLz^O$#<^6j6j{pd?bprmU=|a+Nb{RA_?M1mE^Ky0;ppH#~_!Elf;ciD?bWrCNFhjPg|0}#oXJplqQCUGcn-|5wglSN0UbYD( zw7iv83Wf}4rKb9}?c1YxnNF0igw{ffpuXmdFs5MDUTlo!+A;Y%qtFJ5W9>*a#k!9l8_uaIMI zye)b9H0Q2-H_7wAjC@BI9^%pDpy3-Dn&cSLGXyF)aJQZ)KbxUD@Vwon(j1)er5r?Z z+eAWG;7@!dZOT+0>}AhAV-#s$qlBhnjjV#(gKiIR_7dd^lmLVcv1-o6$BGOOh0jdm=t6cA3MpFfzf=A_?v^#cQn~fN$r==f1RhmM3p-q&@KPZuT6Hj2&=Lzf3Dz)h%+7 z7EU!{hFWjOfjM!brk|zmbB2hvcz~#_L37_Q@gW>OVT8<dHgdr%DjDN!GbDt8$cci6xKTO( zRbq|@(*i#7!tWim>|JFU>?V28`?V}T5MZIh5Pa1$H`d4Z1)vjwEB-It2te-oW&Egm z>8nDyf%aoXTx8iUP5JP;?THB%B^pNo0N4b$t{TM-cgo-HL;OnMG6VnsEB`^L(El5_ z@-OQY0KR~i_iKSJ1OUKZS~P3|!)e0T23%pyLGP<@-~1MY*HF!6R7e}2S|p9mz_GRQ zOv*!H(r3-8*@oN}U9(O)Ds2cxkp-{Oc1yD3EX?yTv8M}zRp4myZt2tA*}!@db~}rO zI7MVQf{q%y?Ye6ycvTHNy7@y$5XdU-iF`xr5pfO`=lR;?&?6+H%I+5rP}du%F$13a zVni+2^%JJ5Ni(vZQs8O9LQedRM)}`NRD>S+-F^`}034VHlX# ze9jSFGQRaJpv3sIPx+w^(IqpBZh&^GY$$-}((VHc&T!${^Qc)j29ch4Zd;tZZ8NF(Aly-jl)-3 zi4989S?nE&kOY7zE6*FHy9NF_xyF323@XD}^#r#Xae3BN|MdUc#jJITZ zLHu=;17DAV>UrX@cryJNf?>%_sszuGNe~2;zVY=k18G{@f{b3(tGBXybUA(PNJ7iV zT(oO>$No;NlugM_M8I+lL}k#^lDZ-(}Y3 zCDnp}XPm5GXemI_{HWdE!=2aClM0tp#$|G+iWah&{Z0>A0G)oZHI5X8FYfyzXn8|2 z5CUXt(lS9~S;3$ciFLtO_sac!2Y1j+{6QFRVTO3c~mZqG|KVjRHAlma5F0{q_p=wFbw${sNv+4h z4xmffKAU}Wze{0yRU&#&IqLCFu9lE~1zt~FS1LPLZMOb^bir7?@oxRfmCS9vOW^bK zSI#El-<<+tt+)qL(;3($tKV2_6*+xb6x~A%Q|)wJ|A7#*9h;?^Zqj2Q=L-NX|5~{J zRsHARpK1=SP)G@pb796Sf-^4N0j{F$DHdZ1JYj)Bm3hvmV{dqRzYKT(b@sQ$7p%@( z{|3v&i!1;%dFDyx?Qr21l@<)^7 z$UhYr6mbSg2TjIwonPf;pK0=&fiV+YSfX#1il}<7jY@W5v%lgY)WIS={tb%xua>Yk z4}QyJT`uhMTJr$U6}6~jCA}l`G6wfCbl-{`oL1r2?{ica`6@=w|!{N?Ca|(#1-@WW< zx~z49U5**a!B4$~or)G&-HwS((!f{Sj=D7F-b9|5g@$Q`24slcRQ0|>988}WAM2Ab z%U*k3^^#KaY~zvN%V^|&)qSWZ=d_kWG?z#G%l)g2cG~1GLhjF>OWS^l=`xMk10|5u z<2%m_ATNk5J?hNmT_Coq7PkpooPr{-haRM8%x8g0pz}PQ+a=4IDXh0}=6kY8FOR#` zSTK`6MZ_t@8&Q$9h8Q~3X0?V~8G849C!`;#XB;qfReM_y?dw%aSgOi;=X}#=$R5(L z)kgE3wI#Csd9mTy2*BIY=d?j2&(!R}ej;u;mSCex9!b`k&1G!;W!zn7^JIxJM0LnD zANYd|hhW@UjX#I{3zwrbQNZ9g-Pw0bIR@BH$T%qG(TlvahO^IwGPbFj0q%pS{x47p z>?q4L1zr0Dj;?AL_Z!_tKU18MqK0w6qS_v0OnAk^wKq8B#;}Nn+-0Atbiy=cB78zE zgNT-LsLWZCZJXfrHk(>V>g0u&@@gAZbA;en(-uD4s~HPjkqw@_QgAD!4zO0Y@q7+r zu=nM%VX=~i;DrD2rK$VCAtSGX6+oBg{ZuQK`3JahWd zj?T-o(+g;&P6!)pnjX||SX+7*C^GR@#Gcg=T7|1QxaB5`g%d%ANAK!3_VV{yjXqzs zaQS9L*dRkmf8N*R;LtA};~`Y4f^Hiz%okY=6*6KOZ3H;x{j)0sFnCDks8mK)I>vi z2EL6$4%!nkM7wpUA?kNJ!%9_S=0R-%vtuKGal_D%a#Jd z^Ml$YB5Fw{3qX-DmB?fwawIhdN0icaiRXI{NPO5#$`rWCX{i1iZAsZ;fb218ElfX@ z?S^T@-NN|7&U3BY5gft-^ksyKhkk#0mi~76)}T^Suh(AKiZsnPBlw@A-Q?Ihv8hZ z#qf3#uYXdpgd*55U>tC^x4$=;lw~-(AzE}zO%t+oLI}uq)LQYsKn_VOK%+6A2kcK3 zF1HBX)0Q4dzK=dN?inn7Tw_bX?UhZd(uwna4SV+xnksEU{45b^jijzgrs;?aEG3q} zZ<&5|JWi4)687~ss@Bexhli}t))X|i|9I>|4E~uc+?{8V;TZOezfuLg{P*kcd;vd? zxMkM-_A&iWo86ep&m(Sdjf|6n?LLp{01T#2qLA!5UE3tS{;y9m`CYMI)N9*KN_C_U z<#X^2MKdAUHQhu=JJ-eB`7Fzcf>-ZJWUT3HVSt#t#yvN;k;VbD*lulD(0b?0sSE}Q zrGXoVW^7Uux=Z-|rz_!G>v8qx$nx;M0O*2$NQc_?iv$g$st&+!)c6z%mhFaS+=PJ( z4<2Qtn?E14E7Qxhm6g`eh#%;{AD!TMNL}!Q;lH6(Ixv3dIT_KpFVYbMo0|Fw*RSg^ zSkWA<*Z4HFiQgPqfKPilSuzKGRuvSSbJ?f7+^@RtlpjzX>;jp zY9Ip2tQtg$Vk?SQ`m7uya^-ZaPx|1|i#@im$Qk3Emr%>iMKl4h7c<5Xs_~C8xxvgrIa*OnZ-Fs zOwiQ5#IE0;J{ASM5gPUNj4m1vXob%4(kpp9b}n3~JCLIdP3X(I=lCQ%&4aaPMPsh{ zHQv@|9AUuHGBi(J9^DS$R%bf)OWSV zh3aF`iUfCWh$+Hu-5ax~gs9|*jw+11UoeRdooN3EU}3_tvMrETh!VZ-*km;ejqLIq z^f5=&d3l1U`*v!(=zaBAwabOD5?MzsCI)%yLvGT_rDi!kRAwvs%z5Wy)7++2hk$?rKX)(>Zwe2F&-2r?U{B+Oq7Lfcu9BLk#j z@{rMEy4#&vM!S0H$|pWcA}ICN#UFiL%5!5-lpMAPf)d0cj_62rI(INWy>?D1fc!>` zGjUL;d|U4yNGtb_Z_QIvBi$)M3Y7Kc^O;so{r+FpM$B;)~5jtjc8vn>I_U^*|aBJNDWi@XwuST#Z;cHNa`n$v>uAD zgj!z>c(g8wGzCRH?tRgFadzB3_g5Z2GX;W=?Evfl0e$&(Yuk(vJ4vIcNk>6rr{qK- z#k9w?Kg{J~>!gzAIYc!H?*4$m5A!n4WeyD!7*zd;);tb*LSy6Bl=8bX)swjQHWPRd zUQxkLEIhNiUG4+Qf^WJ@{Rl@0ilTaO0dnsdRtvcF0dw1`KawX02>DT)gnKt$`EjaulZDp|+9jJGNJ}1-b~7nMgkn_hcQ8f!4vLM?yNctxIx8t8 zE`$bi*(W;EHq zjry~pg0uV+3%D-nw_sk3|9(Fa+&KV8|AEc?yX}zdQeq69E)*(@tA&qPXXI3uJDLN< zy$paV82bvs9CBxlUE;*dYv;IRjx?ggu*pR@3PXpMEPr}B^5rfJSML6@CS?YToO6|* z;Y*w{;4r+QNg!a!J@_geMr}lweqF(!MZ%ar>xC5G0NrbRq>+zfFWDYCYTEmI-OE8~ zd&jl0nN9YIrh`J@GJ{_HLvUz;-y}3w+%(qGbw1+l-H!4*R^f6yj%bNLu8xyg4}{xQ4TD z{*g4Tgc@)M*cfpf@;gEn6h+Dz)W=jA(EJQIU|zgCi*;*8HywYj$rTbVYL7r}=5m8o zaKCty1NVZ;2LNf6^oN)*+F4H&)LX8NYw3%0&Kv4^mfz`)PZJ{xa=bAnKY@GRwfW#v z0yHFev+Cqu;5I)`$r(K+Sw_^Fw8Bs!X_4I3*o@WV{a|07l=G)B$QM-fuXodTb7#DZ zld>Nnv~ewM&i_7UDk#crx2`0K)+}Q9qgKA7K`kcI10tFcEiSYF!HVq5rYn;8%p1nO z-EMPDrGoxs)%{6FVl;fpPFE^@IIfU;=CFYlk!fkbq{P-4nJu>*L_Ht_e&jv)VjQQd zC;tU@o44@%n{SF8vCq7!4@6c@Ic73bT@S@uIq%3Y_3~tAW4!NE?GHY~Y6mZ<9B z&4Y|2i%eu1*q2-gm!F56xh$j;m0-~CcoRYtJ+xwX5!c7u*=X0mf#h||v$HqH4D{al z&M&81TRF{3vG!RMvSL=PJWo4?>(+(izVzUfoW+`mn|n_;B6Z7a{7S$@ue*6d6p`0o zDl~Of$!0s)Dg}Q~2Sd`j>|tmf)>OiV{k|m5vpR;u$QWdQ*L_dFI0fnP5)tsMT3CR_ zoo^huH@L!IxxMFE0ZKc@{st_omZhGS?u!qLANs?^fVw8wEkp zm$0Yz-w#{^yqNf;ozFpZMOrtScYklCJMnoK?rJ z>E^M`to1(Zl=bvYY~#Wm{6Kcr01-ivBPn#il1pz35n~1AIsf67p_iZDp;nleV`u$d^?hE&h%6kV`WF6rWF<4Sjj<^-De;i5=Mt zxqEp^MIWLOGuq;d$algtwINX~&%Z-XI)WqzFJ&llX|9+G&C+*u+qAJ0E%{cI#J?6J zLy~;eoC5fkz0IOf04a)D9M63om0D$Xd}+a|gv=K4{l!(eWMc*ib@4?Em1dL^u!r99 zSsT{OIOW*c>s`w)BQYdm!RbM9xKQtx?)o{>;)CwxwXrv&a>r@N=WG=z@#;>%wHWi4 zLioAP1s?_z>3yo1BAf>aO7!F#Z<83WJG+p8-)aR|mT3S0kdrTA-#ahuztt=~{#}nm zF#rHy;BNrWzgq5=F6`ZK89vzH^a0PV5Kp6Ac7|TfwXu@6R*p*oslJVt4~7XSX)#S& zPo^M)poKJ}@P#~G-}lBx#L7xG|m>qVd`Se(7T@jCz2iYEZ8LG3}JH$wm*GUe%Eka`pkazpJg^p#)1|MFJM;2Xi$ zHNUWv7adcn0`RS~yfAWJ$8t9iEHe4%C27b9>iGD#)%`8T)lxe)>h?y}8mj&Ujr@11 zrU7i-V%Mb-yIcr%Df+yW-YJIesr99|Z4J#g$Gj|5X*IG2jS>tD^sT-Ch|)h~1^eau zy#WREhcF|d?bmqJK>k|$!~L)Ji^28<0Py{w)$0~*E#wRQeu@un_@5td5DWi;;d%09 zkfmB;H5L3r8xr0jL2{Xfavkb0_)C3IG91^;d5xh|o?Qtm3PKN zObRq$EE9(%3F1F~ZrwYAOHWPDgp#Ul*7+#menhfp#dRMEcC1VYY?mOh53T|4EmdWG zX|Pf^{wPhP6+Lb(QCMJXv0YU((glw-`vHi8w*W0pn56K$kiKWx&!#|_z$3TrE}0}< zAUKpb)qG9fW)XMAb}gf`Y(6}0oT|;n_T2*I*$L_{oGj5nIkTT0=qsuMjM4QD3rsUm z`x{j=8=?mDYJ|PGz~}7};DS-c>LC25V(DqEiy^a!7*$_XAB)kOZ7~f+ zR%Sf-3S(9`fXKaUt5GNLa}US7L;Q+C*71B@50o4IkotE0b0(4@{+_fZA1dV}GxS4U z#r+;sT7Ud5e-Z+mn4lzCZ6}W{So6l>NjC;G_3E0v*n&@^=+9o6l#CsY{eVG5VO7(< zZ%r5zw8!#aL&Mj3Wy54Y6*(*zqL3OE7wz0OqV%}=!vRV^>Wo{gHP=`C%#m?kO~>dB zhUaupaBxSs)<~9q|<)>a%Y1zy!b!SH-FxT_Gb1?`~I2w$8bLt4Pk>fam%!h-f7hZ=qSC}_8J*H zE4~mI$2YK~dh<(Y96=jW0(IHFuEhmQg8;2kJ#EpT>9dN1aGdy$hO?!r2rP=*?#e3d zbd2xXW^lQ?z7_H=`De9FD5@{F7k-~#VqNLaDve0sim#{))DYt|yzSPY9x3(E z;GQlmd!LPANH@W<$c%>_OPW01GF_B$B4K$}_${Z3>>eP<=cr;I%5AASK*Y)^o{7&R zAL+ERbs|hM@o6B}j*cMr;Ar?63T907>yemF+J5sMzN%x_@Tf{M8NFder*1S zCxgFlIr~6n(&~$@yB)ADQY`sW0sc{B=Dy+}7J4=kc43AdjIxO^Y3OXCaj@Xr1|z+W6YTdSu_QmRo%#6tlHpME3iD?ez01K z03D7&a0#>JH`}-Wc>PFS3zM_@T+l{I(CCB()z1nwjnxNJ7QO-iBJim!fAwBiiC-kdvoI(b=Hy0K|{N+KKuYxU`WfxP^3Nx+za*uYW_+US2{AR*az$=fYFy-HoAfF)T@78dbt z`pA*ssH+JQfuxZ)0Mv{*3-p?Io)3i2SuI=@f5Uz}{cZMzN`i3DtYW&Vv^M6$Qh>P6 z>FRl9oLs()%+{ucK3zFP>PLSp`CxMD{ek5dY*`%#ZQ2B3E0ZEY`- zu`W0qsw?!RL24oaD{1>-99)6*;$zXD_A0~C8a!X*b&ZWZi&Y$Q1TDQ|*x1xe^Crgv z^P2e>9_ZtXeUy~2o(1aHR_kfOMFy}M>vMeG+!K)O&Da%XB{L&w)a3ViAuO%9H-dJn z2b0SVT#Iu|j0so~rmfHgeFxhTlXeleFDtU%J~~*0rlCtfqmjsw=TQ{IehC^)!&&oa zY`nVU-gXOkU-qtOVwW?DGDyl^>-}oMTSz}<6nZA*7yO_vCmxRw1X?NLjmL}=ue&_Z zP^pn8^H$_aYM=L(jKj;cek0V65C%2Jn8QP$y-;%H8nBRu?FH?4MF7ovTa?eCyU81z z&4(YH6w}etPF@w&y3B_2OsKwDuGn*??z~%4RFWPsL~-`h?O1YrQAi^*yO9f(Y+mn? zYT7WFBI-Mod>B$8JnEc^FF$}Hk$1guBfE-2+3d9kgEQ9gFteV_Cv1rrZzxc6>>wnc znKUw|m3FKJJzOk**hb`@v(Mb$JACUK zvtJD2j#-tjPX)Sk%Z@A0UcPI(luG-?J3AJH7Wy@1F3?zx!78Ba!}!|XzUgXNhRJ&nLf9zk+l$B009( z9H;N(+UhrK1!5W-X`%TX>4e+oYkXgf&4l&6jLNcuWhG--v1HR8CQ1TFF6i3gyYH7+ zW^*je*LBnW=r}~z#radUnUg035YkI!2&1$+Uxk$c%PP^ zsvo-T0fMga?)_K>>9R8Z%YOVTS)UPP|LtK zZT|1Jq@p%h^ah!8xD=)7Hb{I?sgn;f3Zth&q86&JzB*wnw!p0$e0VGHAcYhwa_`zr zvQR!1jvv}}CQ8~A<{i^X!-8AJG8+0r*lr(@qpleJCN80Rpy|XHGZlUS8xzN-ks58% z!__qt;<5%)ehd8zq1|w;0SgX5Z0rviKtR&plz!@C2;PRo0X5sM*I3XSzJD-vqH?-> zBi@jy>j|_xCBW5#dnD}N5Sahnev}V|iwz(?JodT|TFnfkUg=|QNSHuIKFuZ)Yy!0l zxmP=PDR@nv6fGl``sPv~(1|TE2t#gAQ%VIGT$JDynMMaA8mXi_8e#WZ_}v*oOrar4 zvQ}o^$R}|@9+S9Gd#21FH7;yS1IG|Uy;2+CvJAp;EzaSl!!^rM91N$t;3BnYbdMpki5D8xkuDY>?AUIrl(&xUG;czp5H2x| z#gh&|pBe38cDp}QdK`89T(adHZ5gzE(B@!a>g3^iPZ4=3jf`p`eFSm+-^5-tbt|UiWjs z8YU{&fGq6=`)#Y7L91M{aFwt3idmH5V1!otU2Fu7=OhjmL%H%y;5Iffw=&b8-^$LX zs16Y&W_xonp5EjV*s4|Aw8bD}>EUsAdH@5sRLRCj2W}za8;}sMlMW=;4Zk zy_@n(D;bSRrtQw-Z_o_Z3U5A}Ba4c4wL8UxeBuwdjWvAvQOBoBZzX72N=XoB{Xkj> zr6UVY0{0*umiD_Y$#eV8hWQ|KLd_6_ON z^ZT18&k%p0*XWC<0nomrLA0nu-+PVhLF%ANOke)8p9fA|bFqjRpmYOImRBaqmW9v6xRUtr-;3XI9cXrqt8f` zhP91$bG&aBmfU8v1JYEQGW9oF@$8Xiu7mO`GC_T0 zUy);-_Tcawkk((?;c`Z(M$)F&%EF4cy8=dcwRp<=Kc#3Ndh0^`j$siiU}QQXx~o=9O^S_XLvf<79rn z%x3@q0NVZrx%|5&=^)%Tgct|&@#=vwQc@m`2NGZ~SSYiiNE_BsX@>vg4b_pAXd zegBXG1nm1w`T7~)5_8QySlYEp*v7T}jD^U;W2N{Rz*`X&7Ui&qG#24;ePV~X2Fn0; z_O|nTFZ{ookB-S#RsqnCLpc}cgyyWW`p_;*+SPEP$0Z=pVZZ$lq{1mMsCM{=Fwrd< z`EzR~eQG6@5!@5+LG?^Qn4=4=-3I@b>iL*Lu4sJ8Yr#;G>UkdvnrCwZBUbT;H=pv# zJy77qsR`mQ!~Y*)UjbCd(u8{s?(Xgq+%0IZ06~L0!QFxc_uvxTHMl#$Ew}^=?(XjJ zfaKbH_rI^|)Sl^?*{$xKo$lS9`MUXYqa1?J8;z(r=IWOHQ0Z1cbER}42D<@7M85_6 z_4F$XypTu{c%n-qm{yYqk84fDp1-<)B9uKB*aW94N}A@g=j==7UK*fPp8i1o1>o`& zJ0E17u_))ebrp5=$q~;ZN@?s>++ON5mf#b%hE=3F>+mTEkdYpv2Dk;BsxVu-3((Is z!>T)36k@O;6!jA%Ts=O*q?PEsAZ38h`2skha>9J}*9?U-Y9MS6vS4SGTmz?L0ff+- zPxUn`ocX3QswaKstR^N-0&_lZ#U41x+~`HzeeF|GSHvx{8S2k*|=c;zQ#>YCbV!DP{A z8hUmWxi8rJZ~B0t=$+gF(BO1UJQh+j7wYe>0xor@gB2h2oj^Bq7ClMZ#F!Zbx8HiU zeInG1zyY)I+z&Hhqke27xCAIwFb`mpUup$~oMchbn203od6+4cT(kKf3vRg?fC=CZ zc<~0BoQ8_!6P~$HHJohoaFlTsOn$=&tcJ|=IgIgY@uDCm z*PprRz4@ZN`_}b0)5mK&OZcC?AsW7K5yudZj>M%4Fxw}lrH5lD&^Mw+DAuMRjHfC|hZ%9RK2u)Zv+~~G0Yw_!# zR9;sM7JmgWU#U>5)?L0vO0VSGQY0yS*A<7bv=9`a-CZr4<#r`oe&m|xqwE{M62 z2`{d3p*aVur6w;`@Y)A5YU$S#{1nL?m^)8Oi1i2g$7>EC===KVgr9DzU~_srwEku; z-yZlpEo7Z7XE>hlV2}3xusoDbbV<`;zC zfH(@cpn*9B4{o6;M2|2W0Y*B6N&9lK9y;nS^1UgD^!US58i^ad;8MN-n-un~jP?-F zksPf_)7YFo)O;X+XJ)(>deTSnk)zW{A;EBO*kQ+uV+xp8+1t5ROV&xALf3N0fknc8 z)k9?L+b{9MAoUzf6yx<_&BaDP8$?8^*_ybrArUTy)0ZcwJ;X3qmED{65NGn!wSg1f z;pCz$IWJu#i^3Zko^nhasDyx$M>PqS0x$<=6j$=dLJcqWmB(3(t;%9JN(%~E+nqcB zI9JABw*ooQlT+6EnFeuog%13FnrL(_-P(*rfuR8TOO@apzt~EDPyG`}S%=CF!z$}v zBZSKY001`r1g-pUgkyDE%zSZq?m?g`0K!**gc@Ja?NTiYyuI#SqF9Ub6bKS1i>ROr z1Sko%6*|K%E0&L&psmx^)PWrf<1{v0JC)fN$^m4GahSg z<0?0uFKDWg6fW{+cEW04Dt}QGujb5XQeqp#OvN*&Rgp zqrVOR&;#<_ANFh$@wuJ(Jt1|;11X}4z?jZU|L24wfV#hsEC2K}{SgriqVWyfTjvO3 z=^Ev)a==!|rT0&wQdgnk6xt{F6ui~oyn@*RO0&oy#B{s*(|^6m$2~sBN>La`p~u?Y z&=sG6aQv}FW2G8!%!{Fk<qRGdoYioM)Bj9kaE(#Xp4o)<&0MzBOGYu zLj@v&p7qRJVFBSI4Aq%qxQI~i9;~5Q>6Hxq{6D=J!0aD-XX(h-nceUZ2!(27m7u*z z-4`}>kR2eHP!wflr{Rk8jcaWkW{cFEWwwNIQQC^UY4&HPu*tX6BkE8^biD0-ViTdL z#KmX<$yLq;TymO386|C&Z#2wM6WXI^lX~0~FJ9s=VJ-q>9JFYdAXuclZ==fv zOKrg8re$6hkY6yg6X07_p^gTqrBO2z$^th8UqB;|-=UjYMSjqxw3H)o*|R ziglrZUE-QdodQ>Ur0wl}OU(WM@u~MWl=;^Yo)pA*=9ARhidx z4{I2>pYGebYV*s3AOk%qg#J8~hU3G6WiyXVAH&X_PeX(c#Kqxlu~YLh%dzVd>>pJc2CEn)>O7iAGBRv-u^u3H5102nu*{YJ zv@r1TPv+$bj47udEv&)t_!LvyHGE-Amd_KqmyX7aRUvE{;{oM1tcNb7#*Hz zj5~bXP@#~)^%3kYEqS$&+d26*fUTO|4AyV1UdG(~)FWLMqxW_#m>#!0>{@z)tkc}> z0kQv$^SNiJ!<4;8=vy2=M%3#so^!otOBz_Mj%tEVu_r(C>*2@L@I{L9D*T5}x^D)O zGUDFfpQlI`+~Ivy!w+orS|k|>(=tYcXt$jGS%RRzGuWl-p8FI`Iyz#qkeIm46_1K1 z2tto9f_%S-Y11u#RUUN2iwy5L=Bta%j$b}?7rQYa1E1L9Biz-s%JkvGd6t%iCj~sk z180K5m&q^4XmMamQQv`pyvZOiAn(I#ts{K*Z(C_Pbr(uSn-eW2eB~&N+3C&_2ySTP zo*;t>DW9AM&8I2kwrGY6-!d~DVyd$3eWki_a3{FNw)qHNMGB^V*uEB_syA#F(RqPn)=tG*ye*RAE$duMo2L!u%ZDIAbI_ur% z6hOrfXg13><3h~5y^Ra6GS&PH$GJdC{rgW2>((w+yq+qX5{Vs3x(D>W@BL0fB}0tZ zPsZS~$Y&kqRc)FcX|vE8o~47CwjXNzlrI=KYO*hem+b zAM!S=x~;-{6d^Nrp~vd{tq-~&=*|`Zv@9R%*EUE1c;{0q@&Aiu`5mYJ`zG>!YFiV> z+y#_!;SUb+cg)tC${fh`rGyVZwAoj)>XI*cBscFMH)$KIOHFkZ9Azh-VD=#n2aMl4 z$C;`jKTvQ&h!oxrZgd61gHhU$W9RX;5K&Z+Z(W{2kI0^V9y z+$3rjXd>6jLU=`sWd_^FPgoK?)u6{EXwqeTyzLZho$K3g5}=oo6>=s9w)S&kn)EJl zpzjj}DZ}!4{SdETU9W8CGAy*N>Iqnm$qg!k15vGH#IwmP2KOo?VJB?)Qwk}|#6Y&@ zs^GGD?4*(jSE>yBgJ$N&YD&K-ess=*ZiiG@pc&4qWc!JR#@Z;8=948BV?c>U?uc8_ z#*PBQ_Vaxj-21+2Q&(<0c90z_i(BZc3GAo?Xy+1FL2&&f&Wy}E=@BW?1Wv&Zx>X@& z9~T+d9X&H!U@~}1*3hmeA>vfOa#3DKn%IvGr^lnRR&1NOII>o<&e7*X4)rkq*r434h*?~yF< zVGHZO$%DH@Ri+|EGmBB%C1B;H+k6+LLLxqK;uk|%{(1|ORKxcgd+<2;9Ytg%MheS2 zQ${=px-1hGLh%$fDFF`A{QxW`{-2YvIJ=R(Z=)#CC9%sA(ceBlsmIZ))EBT{?VSgw=;wAO4UG8-%vVuq(cS~A}`Xvqzs-Lcf z6|rGeY!q{BH`y`RV**%`y0xH#1Srxzc}oR*&XkntjBoZYCDPqW!L`{*yMj36QYi=K zZGV8K(J>;$IR>%xif`ogq8ce3=1v*x1?rM-ZMb~Ory}sj7a-cgwn&%Y<8?` zf8fcCFcKrZ&r%&JW~)}M>LTiR6?e!;on;5~wd7snA&~GqJaXgCsRE#SYWVVIEc7FE ztA3@8X_^q>+_6*aV5etj{y`CBotedzUL2wrl#ZQ;^Rzacuv@asmb$n}PAnv;xhzOc z-P|f8dBjj1 z;|{>P%lIi2z`3Sa4fug_axcibUx065VLn(@A)0kfUkf#nGCQ|-YpDVLkDObG*vsH| zNV;M5x#~2O{((vC!|u50zzmH)?;b>%A}FHJ%NXI^lh1o^6{V7)YU3UvDLJG^Jl|rj z_N79%$JQr%pR*H0+j%w_zH=@}^y}t>)B*s2(ZAp(|LQ6m0a9#z*n(Bhr{Q?b0U*|x z!t%w;lWRCTtgBFv?K$h{v;h(K&R%At;`Z~BswTumV$PP(*F)qogt)h}3BS?HhKZ*p zU!(XgT|@1}q3M6OW7MAm;JM437Fv}FCyX-kv!z~bl@#}p?)0>CcTO~9Yg&0i7Oz!i>mLYn1$DIb)M z_mn#QW=go=yKnf|2p)?@B2?-WGErHaPp9J|_8oYe{Z;JXT`;kU9qZcl)H#JsR@R~Pqj_j0gu45~uh|aG8c{%!f{t`?G5(`|nP<~hW zxUwDdNhnYNOoa|O)N=tmj|UoA$Z3WFhSA~IZIEbts>lBqgvpZ+4b(UOSb`tVhm6mu z>&%v()(i+*szivWg9XYp*5G}eUJLlj&3LRWt+i09OsRX_oK#^ z=YyP>YKI;sA+LX#6FTXEFi|9e;yB>F86!y=fALl`Nr3w44S}Px+Giw)ppW*%b-diJ zcmz!H3Es}=48e{p_ac$}U8i2k)7c1%rTIj*c1znNPtG*M@b!nvRNLoBlotjhVKj}9 z-#aoaw&3=zYwgu*JPAakJtug%lJ$?k%||&rrDleyNBRBEEam1Lu<7PS<2t+$`Ys%2 zZ939PVzRNTzL~XX_^wGQ$!=kE%T2l#*IzGiR7bD|Q#XDcWa^vYQEAueg#>6&`=siw zJ?fbS5uTwviXpGFeAiKZYwM1UGC@EUiy^B5RSzv1qF!T#d)7|JT*mmidH_NQj@pZA zraWg0*29FM`!1a}G}7S*WksAU<4-SgLE3p-SxSqh{-88)^s$0@Z7<#E9|zI<`k#lk z3*$@-PWIosmD4*ro44nlsAu`G`kB|EQwrf5?NUM;))wHdS_@pe&lm~3@AM3@ z-JCXUQm-((@f5kaUtY!0_3)AgMNP7or<+0(bBjxohkU?cGB-bGfc5!c$_TYap})P} z9z1SWI7+~U_8E`0;FJAC8a#o4V&_UpTq!JOn#P@zC0-EnA{iM!A~Lr8B|IV1GM@XF zjfk83AgRiCE@H7p)K_(=XZE$|nx*+$$hlk6fuFtN>aphwLP*&p`^yeV4V;=tAV(J* zGX~C7&$>*?)fvTUZ-I-J!V+L=5@)Lzs+AY3L#Wbc(AMOiam^ z+&cRcltRE+50HX>#N}<0J%XFCWrr_(nJ+Wx#aO*;;L`cO@Ff4?UK4a#bDn6QuaY&x zOO)BQRPedJ09febNOH;LG@=~BXeL))MXoJ5!w3kwP6WG4&fz8*@}$h_t6_z7OM3*x zDX~pEv02K_r&Nh|v~dO$uaYhwza_rm#5 zfa>UD2}WNrQ$l?LFngevkN&z#oFblb+Akzno(?`M4jKU`am+$oJrRiJi+089HHIyU zO@HbEf*z9Iuhz7V!h-aU!eRt~nQJa8095C35-(OEhRGW=<3asF!rB#3M7D-j zo$PwR6eC1ay2ApiVTFM#jVF1k){cs0Aq>F7{Y$VXr70&N@Ju5hF^Y@#ioP^KhoyrO zJ(s{~!N}G;U+Q3=)}8_7f8jX()v-3r9*`+#(w_UCOkZ26Z|MnzsrCl+5$J$H%xJ*l z^2nhf#vDX`yi2EM**%{Lx{(Su#^DM8$pau;qeOR47iiQ-aK^jpT}-_aEu8QqxUMdL z>qbeiZr2R7dg0-Z*DJ8+uZQQ~9RLbintSQF2n_#SCnCTr`C<*8D&wAculN_(#Y+tR z4vCaWnTY-^KA2XPb>L8H0G`C3@HGz9RiS`@w&YQo%r{$XsyLu zUGU#OY#L|irqb`NZ1sUb$pY_kzxu#$!_bNz{kyW+6{Z8 zijafZ*wrD3-sU!RZxOKH$Z4bZDOr_B@h5}2D~CV0e9D4FL8Gdy@msDONmofr`|)ML zRa3WM2nJs)dbJG&0{$aaWvXmt5$Arb>%lfq>y*bCykWr=&5@!ggW%guPgPnLlTej&kFE%)Y+8<-(+h#?O49Gj-cxu6l;0s;BFU4-yL=Ez6Rf<7t#LY zCYm7IEiy)WfdJ5F++cWaX{E1b++&BYSTvH?c#s)IbLSEzGmi;P@ljjes-k#Iu z7mH7y6LSMtWi)NdgmLRD*_u9{Uc8?HEyoJ1Zft-G_gE>5MkCe&CS`$5Uu(XPa zeyFIe*1ZRBexk?+HU}bV;X2FG4$rDNjYpZqbVl;MlNloZlxRIAYl*K=2T~`&TLkXBdc?x{wYl9<1f|k#9UM)(K!fO7ml2Cf~DBLe5 z^a$-)k0$VY_C8+;?s*eh-#=g@5v(6_1t8ZdC@NSIMX*BHzeFs%;CbJSYJ)~9iJ)JT zwe7u4m5W==c=b6@oP3dz5JWmo_cri!FwjOELD!xabjB_q*kXQK7JRtt0XnkLfp2TL z8Dfgqmxn)RHtl13I6kg@+Z>86nYzuE{3P~mBylX81<;DR1se%b?H zk~M8PLZE|muqWwL+-fXsEui%ILYSH(7PvqN#yGqxf+(`cfmAd=9N%aKoV(hPEZ}R% z5sO>Cf`Yq}$&${vx2=u=Py?p2AQ3i&WnnqFV(Q(#k#QQKR|Nd^a2DA9(t+C@wJ*M! zyR8Go_eKc;p;w`ft}vlc2t!j~`6!oKw@}-*p-UJIRD@=!YHMqobX1NWOOr^!4UpMr zeRk~_z(9 zwW!l^sRjBthUxUGYbTB}EP2ZO_RV zw$DvW@lW`Ndgl*6I;xZ(NF={NCivyLpmCpZcM;94Ott`!SbN|Z-fxYhr0mopJC|Wg z8}A~7I=HQ2erHLNv~9z+!N1LO1C8F=H^3Ama%c^8q<|wwlTftoss`UEndG*INHcY* z&%MrI1mAz*`h{q?1is*d61XSpeNS093W63X?j>~ zKY2bi0afs>AW+MmcAIw-Qo7u?Q2*u_;hA-#e?g_ZgzU$NnsYcl4CV|sm~HZo{Ni@) zzb6znV>|NmIb?rNug~Nq{rR#k-Ibv>m^HdsXAY-^qc@|zD)1H>=Avnt)pt5;L^L#$ zMk_QmNB{?Vp3G_|(3d6Fu3obo<6VKUfpcxNrRu9I9Qu6=U?`PxO-Y7xc8z2D$*E(9 zZjZg;;dfUEi7CU=8c2IQW6Ved0&7P_g`EKwhVhZY>fU`o(b+Cqx{T&Nr*M!E!CWY z@X6UL;hMGrV2W4v;cK`-<7N-<{dciDj#u}wZ`0*bT?VhW-+@PN2l%hq?n?y8D^fKh zSGC)AlWp0jr`;7*gYk)5CQ^&lv`nmqTg#4bTKao95yAE7lY;Vu(G0l)Xs>=4UfkY~ zH-j_Zq=w7gE;?W~I7iPHgbF8KD!mzpuRh99-7edjFsWx^BZJnTFe_jgG;PUc*nB{V z>7-r*71$i@OuskzC}@oSek43?aYcP1=}sE$L8L+KlcPQb*~7Lq8&&f60Jdca>+^?4 z*z47VCEXlSI%wvAu}*p*+^t04hY(|^l#34nJinZ$zT>9_}0;_uDq=^?G7Y>ePNx6*StHLbIfotImI90X0fr@seMl>N3;<3Y} zSSNsh+i8 zZbXmj?k;}jLB^1L2zM%~5|5+A=uSc~&I5OPT3`F)wH*Lvcl1IDH(HafUiO_22jghq z5ItAHxe7+02|TM|P-8Ifs3V~yr@|+_`gA6Z4&d+EU}*l;88^KJ{b0cdUxePgI>RfA zDMEtSV8ox=@KfBN(~w2jRjiuXIcDnIl}>MP2?Tx-TwbRq z!km8Gt=b`FKOl%7i%pLSIp|CmH)fJ=B`1edyzOG^Dp;IM)$K#TpwqHMx43tll&Nyb zJc~6DlHi5Q-y(vr^}LWun)goJrJ1ekDzul}mroLa0^nPyJzv@|ky4Cl-ir^yT)mJ` zTu<`V{soNrpMJT|Z9GW9M#qsk2o-{@;0MjeiL!W42@d%%^#!&vXx9ji0T7YM3u9tw zDL&;L@f-p$Nbs*YUyHhmd*%giP9a(iEP-9w;sqdujaam(61jW<&|JST@W<%HRJ@Qx z-xeAve*`aoyh>KhC%AjAgHC4r#rmYGTA{?A7i#z~GW+QdWcOciFwbH76BJRweA|wT z1lLzyWm2@I9qe*A?S39Lx+icznVAF01EuMCXZwi6V(;qSKRR%G{CLf}Z;6_4h@4aA zlT?Xq_DCX0_35UBKjo5eoKLU|s(lz?wfBRU5J9es4j~1ltt2)NDBb$N&N~lurqdPK z8%o85S(mKRNE%fiWlM=*`d1F_5?IfRJluB)drui&tT|5KXl>%{eSP|>aufG>iny)9 zPcU+8YNFcFO&EQ90L_ZFR5b542`Nh>58jPesaanz@L4Twti>tl`v>sm)8Yl*ww}7y zx3$BxBvVP?do2-69qev)zy1Flm9j9sOe&bx$+|SJHlNlX1lt9)7^Qkav@@R`Ijv?UD;Fy(Q-3JL^Sj=wrB z=Q(|KqlD3_V<1XE)KuJ7+Gi|u+rtl0gL%+A2gXO@X(N-gL|y3Zn_Smhlu3DR#Y9sG zu05CQnu#s{c&?w7$ny`_?~C%R#uVSCI4M~ z3O#sMxl0w}p=N5Zy4Js43Nq(Om*f9m*qHxvm3e+cXQy=|f{L&}PIF`bO6q6pJJPfU zFppP%H-K-UVXbk^91sjY*73tY6ijt^Uzn((lD|%~~g3tqs9kys3 zaCj%MOsKP&skcN>ju40)#ML{sS-`|-FHrW;w_d9$wV@ETS`yOQbQ`pzJun;(f0GnK zYvhIE!w-#T776AvBP7orQWAKs8yxq%4|*<8U!r){J&sW&Yv-c>J{8#p004aZ6O!`3 z{agUJUU%pXRSvrjPf+gcs<~L}{`(R%cw*XXfMI(&qq2@}rWzyA=zxrhxk@Mxr(*T7 zhx%3PhY%Nxu~b%{mVu(a2&T=`cOfdoEi6~Vtq>ysfu`R){2J|}y%&-WS~&Fx;ep;d z0NUfZ0`w1Kr0Qb>2$>KkQ<9h&f~WbzoAmg^{@;?V{JV#X4H*6rkX8J73Pd4ZD+MBA zdY0Y<;)c;%K!Q5Um4Lq(4a{La7@wmLzBS8j2mockQyyiC`i)1YnEH!mP|XJ2gKkGd z%UvA*h=f<1=@}{>ykC~#nqu0pFsvVL&EiHfj+zKmkK%Yg-El)=e6I*`UzeU11FHBv|B@Z}>er_LQ99ZD%GuEHfaUm0tBCPS zAMhpS9j$tMiH0A`)k%=8FLmQj-)Eq{{{kv`(&A78n1x^7HGeNyn4o}$s;Sl>}rPaL3{55GAendZ#P+*TRirKyID!}gB zHjz57I_pb{mG+Q8VtncXj~Q61IB-w0+H8PsL@T4Q3Q*pys?j$zPd6pgLqSFyi`l?& zdfOEhAh+GT125%PZy-F`?J!)bGNq^rnr!zOGI8gTmOLP~8ii^)bEj5euN@VwdcM$E0`&zIoGU~ zpyg6jVSq1OC7PUQq+KcdF8Llsg&@8XzOHXX@*y<&`)iHbd3RkW16G^X2IQb+zk?Yh zr+9GCHEfrrO?#eUKk-z&O-Ws952BDILEK(oyqcy~>d(Z?^H`i_XI^N!A+#($UT0*| za$|H05uK}U^I%2O6e8sZ&*UQp@CbFYl^D{4s<-=cqld96C2v~HADcPqd_j4Ab%%yf zb%<>vKz)qFx6i8Q!FPR&$% z4zpsYJ~U?bLK7S#YQ36lp%Jf3lJ~S=JT-U<^AHa-Dka3;F?e@NcKFul!NKb-sRw;o zBnT$;V}kpRo`LvT^?Ambki+Y=lCfSlO!|`vj>p4Spb7k2AbVdJu`Sy4W<9Fhkj4ki`$|PyvkP~@kRWk4cP)mfD4vu;Y`$_v=7lULbiWd7nwA?d zsnw%+I-xAi307h3Vggqf9~f%^QDVlfIuMMxBn3iD_wu2Lz2Mu?C4B+&-Q#6qC{y_T z?47_ZTkG(L{n*YEh`J?ww`~xi<$mD)nzu`3LnQ4IEzLFx|>t*`_(`5zRY_FcF=1Qe}|csy+_@Nm#-i#mnBDK}wrzCo`Frn(0FH_Sp4&d^ zUg;pq9JY}EN3?fl<= zSsvK>CqbW#>mSga|MZd>20_jmA6pmHo12%TdV&+535U=(Wv6(sffH3Pvt;9f3y6&SWa%!?Ca z8jiG+u)`c5VA?U}=Z_%?9jJF1R4rAbpSSa|8KM}wsa(>Qpn3FDDjyQG&fjDP1>hgO zkl@DGI>6*Ja>+w^4-r$QO2+3}3Zh?KK_|q~`z_nfibbP0RC}&oDq)|cPyZJT&(i`F zpvs{L&Axof*l^0-Yq_Pc`QG0SJ~ZGq<;Tbhx-qrF*{&^g;soF`ZM_&hom>v&&4euY zd`>Z47qeH+ol}(lc9n%m^#NAY?B4igiF_6dct{8jMR6##vVviQ3HVcQQrqSFEY7`# zKAAOsqh3q3Lc7swGpD`LrV)pa3HycBi%<+Bmnf%=lpgz$t@It_L`6Vr=yo+6HO7>+>iRM%~9$qDPYrAK#&^dPONt{sm-6_4mcsrz0!>jzscN@?iAp907X;k!` zyARzqgil}%vTXVwK|^NP>%KS2niJI!_C9657e(d)xjxgH~4C=}<617G}v+&E07eRg!hWhB{Z)A5h zAz$6OOtm9>i+1c*^_=btm>}S9x-khcw5!J#-p(bf1{=xdNqvxhg`eSrU-Bl3wc-fF zL9L5MOd(yijja`Y*MXfyz4>(pojtTz*+<}ZUtT3n(LwN{R%6Vky!2zRO*gE!`XAJo z(e?C*%1LkM2EzyT6pTe?LOjSd9?h$&ABVF5dB=qF99&-nv}>>vzLJIE-y57urF@r4 zM&BtE7MPKgoh|8=>U~;1t*=AWN_TZ;^8UIG3Wz77xoh&njQuobZoOsj)<%G8XL(wz zg{axR9fUN7Q@@;bK~VqR*?LG^RgxpAUCi`FIuz%LLZ?)SD_sSHiPoOdynbnFR`bT|s`4!eBcqA- zBsQLS&_ZChQGrwk%2+MwqF1z9+vQDDqcYoxZRFrLRxzBmyr`>Zb@udwQh74GivK_u z{r`M)sTL6yR-~w4hjnm2=ACi7KLZ}m06J%%k282K0dZ&`4DKOuOAsSNK>BiHw9X!e zHhk$+6x{^wv}LGw7!f}%8nTtYiHb1211RG=GdR+O@dk`^;)sc>lVw>c#xVH3btZ=N zhQ)Kh>(24bz%xU<&Av)0^9Hr!Bvek-$18H2A$Z$2e_9p2Mo6a}H9Irt59h8s?1 zs0j)vB5T>6IG`BdK`6xe5OfFB@M_93S#Eo%pW}+ACKyy%MckAkYe7pHy(y`%uz-(6 zC+j{}HcKxr*2h+QFaE`~(^v3s+e4ljlj*yR?+*&38A)GMXMpkiHH@H7U7n(SrP2P{o&E2wyCv&@AEU%}^1*s1H^B>w z`JVxI*70P9Bv9@)ZJ72T;u@V`rl6K)6%v}AI3MAHlA@+9XBA;J-e9VuvZD)Hx(9A( zsS6;l9xk?Sg%vEVMcW3hUR1mug*tBrAWaOsPqr$-Gz@Z&811Lg<}qusGF7RneQnwU z29pCPD9$WjtqF#s^0QkepVL}Sb+!#DWIA<>l=kmWA+Xi@g=B&725%AG%KI%EEw}*e z)l(S=4(KOo{Z$G4{v>bjU)ZDn>B+&0AMnRTs z$G6$;Fv@J!t}6%uCS`NB349KugmlyQ>cVREbmd`d-a)9$i2ZsRSA)c+Pn0&<2NmF6 zD*+{?oD&q{(W!%js@_`vvCsAE=CZpZ^$IEPFW&w*F8(fXwSp%INxmm~A@huW)q?1O z#PCQH7#QOpaeARvURrMSMk7~meI zX59FBIB~UWbas1t>p0fbqgHXLJA*gI$4JAvt}NG)T7s^Uw4C#$(K{LZ3i)lzZNMF))bW z_rPST4+~w#yJcr;nrx3JnPS*FeUrx>QZPfde(~xyo4pD`VYPO=H;HiP_j~e$ynv_dhc83)?=)Ku&P0+~}wB6g5$LUOkuQcJYArsRW zSG@f}iDkDW%y(onGjqppQ@w(AWokBOG6IJKxY{g5qCoT#v3s`n-o;=CL#PfTm{2Ed zgP4)bbYF zAAv=+LxWT&@u2xa_D%_Pd*KAtx*aLRthc)JV^#!BVrJau6#$@8NJ{=d-LqiJN_LD; z!Zugr{B@2tvBaJ5bX$V;a$wv2r%+#vlt%>Yy)SPO^@+WXaDMIrXowOn=TXM|QI!fy zk-SHwr)J4YX|n;_JSa`Ib?;JwNGEoZ$cx$*A!!8%dAnn{KF~r|aBvVHNcKj>BH+fY zkamg$?Eju1zpckF8}jE7&61JHt!P5^BC4_PgPT=3nPx&1=JE~H;e7Kz;!mg+Z?olM z+Byg4b=Q7pSnL+lZ;IH^gVbV_3_HqQl3Me^3@RB6>Hv&zjvHa1exCC!WN;06D?d; zEDn{t=ImY&7;Z60VODxWjCf+7XLm=EIjlIFG3SyNUWEv|!3d)O-Kemq0?+6IE=7*V zc#q2s$^!C_yGr~^F+s1hHq2E_JY`m$*H_1E{9{$TLtRqk&D(3|eu`B*HlDbY47_Gd=zxPV3>7pTZyKze(9a}`EF z)j#o3>A%F7{tg^jVs(xXDu1CNPzQoRU%tV>1Fz)RHN4ZyUZi~nn*#Fxf*AeN+xbUc z0V)FgC{BzxkhrmVZxE8wqSh){Q~o9aI*BHTs7U^pM?B6DBsQ`$5#!7>O0-({e19~ zpDfZtKb15KKjo?UmwltnmnqeJLvY}1tSChBnlGz7Vd{zu{NvB5At(dHWmWjtqQJCQ z`HB>J)+yP%>c{A2rH_a6RW&48`UUr{VqW){wvghN?%rbNPs>m#NSUC_$hNS&KgW8{ zsQBfN=g}owe%$oCvEE$_e(V55oiW*f81&@fx-Ea@uMHi%bC1vb{tex7l9$u%rm4Eg z&wGGH6t@Xw5W%F5AdBuYK{x9y!I<<3Wu0&ygwTpL7gD25+8QK#cIy$o?)pdXb0&#y zAb>OP6-Y$-f%wWfodq(Ke`4pJIvDv#6GAt+;A|qVef8{OzkCSgdj~J1P2$l+@9SJs zqld~P=!UtX^Z1Enxt8oGR4yPCJKNV7djkn*+%Rqg|C{^N4R=AUp4TpwKdbdUbkSBK z*2K%|mM*WLS0GEj*gXa|lEH>Jius%!M)hO0q}0kq56=?q*r(EkfO4TSl8ZPrn_UWU z3!&Hw9hI1WFBTXxf?mX3c~vNM#inZTJ=DfiiY#9NT|ve+Vb&oCi2j%$t&K)r!Agveu>Q znA8&ds)%Ku$T~yQ&>Z`^JE%!!OqMGsl00dLARc$;N=bxs1<-@pJF~lLG|9!A-64aY zT4K+c`v}TH`W}?6O}`LD_*U+I2Rub4#aEr_BLu61h{5%di~033G6SolxFItn40#Z& z%~10tW0*V6;kMo^%H*#(@{c3%D&jW{&S#b1S&7DZG{*~_)U`Y3RN}7G73E*$l5QWv zK624+7fL<@8V#2!C;N{Ju$C} zGKq-rrIMhZsotE{wK`PTGYKi*OsAGESl1r3zx$G*h0(XhqjsQi#&GA@-j>hLa%RY3 z1OvYy(yQ1&;kQ+kp03cl#NdXVx|4IC0(* z8AOvzwurfk_63(v`oJE(r>{cJfyRvKH}O4tA!6N5YH?1$>ptf&tx2A#4%qcZ9EQHH zzS=bSs?u;`4;sR(VBk?pSmNHg;VlHHEER%aZ2SFh2~oUH;@OS7-f?O8@o_HW;Uvx; zv2GneqmX^AZ;lQw@+^WBz|;H3ehL6c>>p1h(wN=q_-u>b&u8-hfG7H0f9R#X7I6XF zN$L4gVIc4%^V3%QKeFZgmz$B`;LX+tTw{(?af7S1j2L*X0bc^JR zrT-Vu()0ej43B(j>+)!dk{vcA9G<2tEXm_B&q)Hs*?DS93!%9Tv@g z{>jMDTMyhcEK1ZEl;&wcfR$ex1B6MCIyrUF79Yjkvtm$zSPwNgv$r?J!}HY z6;3p1T|(dX&^8D)(6K79dEB#^jfB@*cNc!4;VBlIzW2s;+qU#tWrlwCn-AXbF(zMKI#qVix4qeO*0P-$>{I~wp;|Zo@q4XP zTqin}s7kFlI)SXqP-yJ9M`eEMKxc{hV+5w+5m*S>d?xi+Di^b@Bnu)L7VSF7S5&>S zXFuNkRPlQqRLXA|5(Nuh>jwd(UdOg#`{qQ{t4WZeqqLJaUahx3()pxL zyhAm@aUIj1*^Y>Pt&pus9XT#mH08lo3LeAY;}0_{(kHI;;k>0xZNS>BWz z=QuRD{^)pH!F@7?z-NR9`@P08%raUjt4huGgy-wE)y$#Qe8*{y9psb4K(T&2P4hO2p{hxSnj{jFB{h1Db zO^SbA1?(_{p}LD4gbpGRm|>V*xsFjREOmsX-Zc}qWvnlMqeYN!#3 zeVUx3`LZJHZUiu%10c*g>H83^v-*8haU;{fRqabaqN$9)!TWITyY>o_LM}Qzm)0Q^}Nxf1y8oF7gk)cBx%StDBP_isVy~ z1n1WBeR!~fCMv9uAD+*ywyo8#%qxB+bh~E9Ze=0&Hzsvp}*5~oRxupy1G%o}I#|-bvfS4S= z#D=$m35Mg4xZPj5Y^+iDym9zE)RT!=QX z+rUW7!wXpne7VOSqKG?xXqR=?@i&oy0Z88Ed6ykR9Ol4<0a^8z4{X(0j*1je4k^HM^telV{p`|moiDwS9M3%4 z^J~(gjebaNE-SUZ;VIcR*pgAh4ne+YSu}dzf4PtHvdluD8uCPTMqXI1bGlgKYYhXL zhu70%(joVquV)XwDe)Ht`Rz8IH#gPFg75=hx~Af6_(hz_%lK~s;3UR-D*1!kS@JB^ z`aEF`X6c?k`BI!_;zVQ(ww;1x_vAzkK~&L|aM%pZ$Dlt*Y9!)lHH%`*9I=l8To)wg zs-U&I2OGNTgetA)(wN0SVqsoaQ(Zjocw9Df?-0bvZ9Qb35N&&CtGBWz_-^Y(2-CNU zk|86^+N7Ch^Fz@&IQT-I$x9*wD9>T%Y3NI()Xvp)vFowtLXZ3~ms{!3R~84}EFW!2 zx-_(Ny81P@@5)IOg0BnHTnr(X?fZC^|E#bXsLL%d$NhNgKw!#=o*a{kXW@Jganqg@ zwR(j(|NUAHDe^r2=f0{;Wnwb`h1V&|_pc4Y<}|d9;W3u{;`0z#n7+QnwuxBmFsNPE zb847qs2B`48LsnIpErsfXd=18^!!KQNp*cI4T=cmQj4vXC>6@K4Yp!SCWCQ$arP56 z1Y72(RSVlq_(*Y7qXxi{%d<=@dSAFrDr=*~?phT$5>k4&Wc!Jm@P6dwIMiV1fOtS7 zi-a)_h$^+gY0&T@x8HSsX@QY`KmRD?3%RBq#^d06>>388KwL-JWxONK$s5cHJhQ+B zs>DT+ZSzB!-$TLIoNZ&ueSl)@VG@ztB5EG|uyO5q%z4Thu~N3h-7JvN*3Cg^UK3lR zYDs1fcN=8424Yfv_T;%glWbM0BdRfZM6EZrxlH`IF>6IVUH#!Qz7y9{>D-5$vot=i z!Lzf5mjnkYahSBO6!A5}chpspiqxJNMyz?JY)#2dbcey=&Qk0y@m-G2mYn-m{C4_~!Tm>p{g2@nfV8Y(5Dty}rJtN0tpFf`LLBDUWgTmlZ6^IY z^qmx~nG4rOzG;mYRlz|!TD)?DiW?11X$;|6H)Fs*6@EXvCSeqcCuWkzkYL*$&FQ9n z(MP_C`Ho!(yr;jp;lQ|Pv26}Xt;bK{*U&}(H?crU{~`dqzWz#7$sV_O4d&4e?pQgB^n8G z2RyMcoJk@j!tGLab&>z03i|F~AXvfBs<4Gu=-QA{LX{f0kTUW!BUXe@`H#2C#We`}Bip2cs=g>c6mjB2L9hh^l z{Ux_eVN-Nda^s=}2?OwcLfsguy5f+LB+#)01eGJ7`$>%suP;NfNzoG*92H%nnwO!c zT=jcv6l|CF5)*6|C1c9lJ^z6p)xbqEWu+N)HQx_NxrtG1TruZ2*Hl}f%~$G*D$sT` z4x3lG74Jtw{Il2KAN{X9#NIiQ3g1{7>K4@xRPujbo2c?_d0Sbv9T~UIMVPjTWZ&Jc38+HNjp46i7 zFmlm!&--Ss+Ehi8A)E5lB!b4|MpZ5t^vob9GkWThpsLuEr|!q@!#jg`)P`V!`S|h> zD_$EuvRjXi#P|c(1w_Iay_q~{0OPq$a)jfo6qWNPLTkfM)~!a)G? z>k4CoZr8=Glqk25R-rkouDr9m8NQ8lB(#4-l(>fJ?2B}OTcAhp-};rv?Rd!9aXWqT+Zs@AeaO|Ru~ z7h?>W@3<)v-1&;%G*6-_mfcPcGWQ_&0y6CKsGB{IeNk=`^_k`jq8=bWGk_~?HhpiB z0#D%L_>9}UW)Vk^GfL2L(~@51n0QBW5B<%hlckP0NOVQKex8&#h-s^GNjXGWRaRXhq3 zj$9QM`d<~?PhY+p&?>OgtCO+OQywJlddY`}>_WYbGBD-o5_>HxsxSsj7+Aqyx{@1i zijPet$(|LD$cON+l*AURl1Zw>g%Xr(1jYO{asK%VVh;WsQR%vtWZ2h!ok0M=BM{FL zP-%mAZGxJ5%MGB-yYTnwzdZv0zWfKq=`T|uX{Dw8u?!Zp%}R^+RS!NkU^~q#%Ai}_ z=eCTSQNuAl7wa0Zo1XRz5s$qKPqfFucwxT{@h(Oww(!EyK@fV?#K?P|OE(b(iElrv zsAsN!xs(?_t|#i*vm}|o`+>v3ihd1N^mnytdiP_;zzVwEy_!W>Fr4Yn5A#Jh8jO8C zNkJKh{RWS!cyrr=HA0?k#`mG-#^+I~f2Nuaa%fep2i6aiQt~x$2-pFIOiLiDt0r*; z9DNP$)W&4Q8(~4FqSrD8s3*S1rE@L7%2PQ8V>di5@)NTJ0ELN}SdEGbSAd>FV~ssd z5A|ngHJU8fDO8R~={JHRrzn=SJ}@l9Rot$H-nj-ElssGv69hr;82gKeL+H9)j4YIz z+Y)Xq-YfFEr?33hl(`| zH2ga7KH5S1Rr!Dtkj2Tih&I4uQ>4=e_$2#CzKE5&uSr9tw`jlYA<-FJTH&b}A1w{3 zSU=YW-L1vuoY4GueA1(*UJ*1p{mTtABKf3rz2iS_J|V$hB;akbZ{YD8?$Tbc>MyOW z>PI%a-x;9t7*zlsp&xZ>0Aj@tqh-qtO)x&{e7F{B{a56oPydMU{gBRa+p zNT%btSinxMqA}-m9AcZT6n-Qu-v)qXeb2RDLD>B`8chD2E_1m{p5ahSzVjhiKLlde z7w~2&{0-p7O2Kc|0=GxMXS=A$0y6UNiV{@rk68O)3TfzaIaX-tLG%&vA3!GH=|6cU z{8OkP_r#ij;~xyB4S?V7_A(6qsLB7$Y6wtLVLZZYh!Dam&>F;sU|4*h6~P{HmsdTg zPM-%ZDjKIlIJcsS-+M&j=&0MM)aYcy*R%pOG<0P_4M6C9c2MlSM1?A24{ABS+w=I{ zbytadN8~81vLT0vaFp#^90iA~3--~XgHQ(^(ZD7_HHoXTAy74N?VpDK){J1<6d%+{ z6E9OwaL4WG2p%HA$DII#{ZkA#=2PIEM}FVipPejV!+Qq#KOnV!2aZ7aD{w@+Luv=V zJovmipvDoTtmio%*Cr3F?(&?|#+URWa^2J3g_n@X*yI=3j@cPd4U9vKx+a#+BYSeE z5vut{l`EWONEm|-pi#5_pzti6o0V=IK%lG$Bf88yOKba- zjsT-yY`<-YVsw?{>r+V6JFWQFm&y3@Y`ukyv__I);ab?2nU0q%St19Dws6`S9!bf~^o#d`h$w#;A%rV2g&XOldi9|>U(Id*zimebRD*Neu(5OysESq(a zEMR!vkVBx7iQ%0WNHm#by)u5mw z=U(xKGBo%Hc~fyxp3OYzGLiuW&j{S~3KN+a1|QrsOjVVt$oe$5@L^871$ooxuT2x zpWq|qrh7mEsHVv?W;D@cT}iotwX-VKP#NF}1smAWTl$>_a{KAHL5h^@Muy(FfL{X6 zGYoX%mrpa9*kBG^r1FprKY#r?X2+UNLW~KP*_Q_^S5d6 z_lLCiw4rR2rmfLsy@7Zx4fu)VnWM^AZ31auKwlUQE+W4zg*+tQoMs_#OWB(?;5>f8 zHA3=b;Z0;eou)b`!9Ppi$B)BfzH2j~|3G>DH&bF}S6)F(4e-3B9{?f6<{`6${{mFJ zeBr^t8b8Wo@N}TE3U2cRBwu!>jS?86i3{eP;$;jz8Y8iD!sG)L^5xJDi)1C4*kEoK zM3HE$WttALjvJVUn{2BAQwfF8PuZ(+A_!R$Lo}13U{~E2;Z;N5C`Fy_U3u_wjDOX{g(@el*Sr#TesziM1aQ_kxt`iO@H^ohPTZxjY%9(d{DK^coc>3--MkAj{O|Zf|Kp)PE44?;S~^9r zl=eh1e0@nZC<~rAMplo@?rSS5)jTR24ngivU3aj(J;!Gxa+`ffKDw7t2zBqq$K|?} zh%wyHXH3<%@pRhQVork#r_~_(f^La)R+%}*sv4w%>iSgs9B0KwQU4)QuJZ?pH*M=b zOjCRG)-5aWe&X_dE^xj8aznhQ0Eun;UT&elgIOW+P`UrA3taI2P4W+LuisH6aO5|0 zN)q2DzFX82da2M032qprVRj-V_*2$R1nGvRej#kH*pw`Z`kHjAJKT}_20B!V=oy7F zE7Hb9VP6|#SjWi*ZV~G8(bs?z4 zQ0E6?*BH(2-AGkQ=&o%TzVc+jWb(-2!gLG=Pd>x%C_-rnyj?N;Td-EWt@sypSI-1FTDLp6bz4+?C3fN~_GmIbu=&(=<>_RQ~#0D21V&=>mN zg3WNPK!Zw|*}9`t2^fi++{=dsKO8Qt?$99&dl=zunwrX&rXIyZB^jZsj0z&IZ!|k< z0iH9UDVacmzqy=!q;DTK?XAB)Mz8m}$jvI0XZ>t@ZBXRfiA6HSX%RI}0cKueQez+x z-S0_fAWYizmBsn9$VI7*64p06($dnDgD3>OybfRc)_$r%pKTd%cC-4Rk~O31?!AXE zI)&B6SK6a%3BlL*Iiz%4#gVQ00UGySX*uF>zm!kAoOzOro(SUJAA6xfl8Ub*nwbMw zcW&m(nzYl45uYu#omioDlRXC*HVDK7!925=M#S!9o<@BlSw2#W!v1M^)mX0vwitiF z(rk@@coVk;GRjZI2MqHa;QKGFGUWTN2UPwaIMzRz>SEh!Wqv*A35BwZ0rJD4N+N5J z&y9Rfr$LZ@3$BPR7&i@G$fx0KB`v*xHF%|Y0fcivFD*~mnV20ibvieXlkNwmlj4>E zeV%1~o|0=B$ns1TE--pCvbay~O-LVO87R9|-L~GJTQ2&@ol`&=2ZG*c%IQv3>;}<;sSCA=_r?_*)Nwgcg2K#;3qPh?zL-WHW@;c_ZX1e=|YkEdP|mUMFZl7-;Zi zv$QOD@6z}FMSI_L12q3T64C!?X|n<_k*Y)z-3#_@c+lCAIWvl>8;xmM{^A9wUzFYM z>pNHi8>|N$D5fQlTPw*}w{Dymvv**ujiLUw$ZMZ?IBSkRZcmVLz!_5~0)~Uni)S)< z!T+aKzuQ6bS92in0mMZh9HmIJ2SLJ)P6t0+;DLo_ew3Vn`l2%*H3(Bl_~}Eg_mgS( z0002v{{}Ms=efB*0Vc*+>V@MC*2H~}nGXqDFx4;ZbuXkZ2EXYJ#e zxChywEgJADS^Nuj@7`L#3Pp-(%@LIaG&s?8 zzwLyxRj+Nd=r&lWk|oeAUM)W8)%Uj7<|>u>inQ8fJ8toZhUho6OgsMmj@dfr)VV-$ z?@IU9oZGfN$mwGZqaSFcx-m1ZM2W)y+YwQBV!2+rje^6V0H|Ev-@ncMk}2wHz@U84 zh@9KAzKm_|Vf8ZD1tlvoiwm8jZXpdjQ?3{^Ve=g=hh9QnYQq4QO&J4vHwz|BkgLi< zjb43=N}F1zKuXAO}MuBNYGT#aWM3=3kRzUMtJ`vbEJla9NxywZEap zu|oRUtvy}ba=}v8I?r`yEY;x~Zp-?arXG^R80+k5^i5@Xew$*heC;^m3>`&1her$~ zVXr7Ps@hm+jrPj)oR(+D8@xSr-oUpj_g;x{6oUB!w3T6e7QH&YqE|OlfBMDUpB;~H zf?!R`_>9nvN9nc&droINc;uCg*5T&magV!vUM+hz>l#TtBR(vUVsRxBn}dqK%&{lO zd-S}Nu2*55XS2>f#SZzAVft)+`?C4XUs4fT;*C;#EvN=HBDpVO_FDej^{y(hT<1&~ zaFN(&hx6{Rm3I)+%=R;xva_KzhI_^&j-@?4F_OIEyEh+y#4zGDsiP7LXs2^jLXNz; zxXv3l*Trb>G3m)Cdw0PGPWJ*&ZGmf~{&^ISWw0$X*OKe0IrUhNH1~TK(1&9(S9yV& zW9sgZW80Muxgu%-()`bucKM$gR}Ww9k+hP5>Qs*?^X(T74dbVc>KX3LcN9 zLSAUF699EfBY7M-n+6q{tpP%zoKZMS27H5De!V}w3Fvr&qGdg=*ifK z_E3&n`Cr*^I(W9Ot2QzVe`erV=~I!b;VkbiP3V8IXB-UZuR9Ah@p0V?Z^NtD3j*-6G{Fw{ys_+1MXzW?q&KwQii*T;QvrUp|LO2Ti*PCXmhK8z&@aVjF8MYiQ9!iX z3x;F!#rA9=LMTX34w#wDY>lCNR8h*RxvC}Kn3zf5lX(P=b z@wT4_3UkRl1@MRm(fQx*8YqhI2gOAc0ykN)?`wKOGeq)qSLM(5!M0tK`%`!k;Je0N zWw_vtsK3!47PbDn5;=cl+oAQ^ieF!#L$))U@g7}aOiY&3f*l;$0rq@_JmT#L=9W=!F`Z2a z{K?2_B&Cl{&+FnE*o_An3+}lyC(pLfz&@H2_%GrQny^NM}(fTnB7NJqTlwx z-hTtT{e%Opnt1kt=;9hKh_E?f%&l#QlIU8>|M2Fatm{Kwf^d&?H# zN$fHj5KUzG&NUtY1rC&jw^YQD9mucT(o!Za<`K6msd9^4U}-!%Da#pb}jkR8pyn{ghYN( zUk*#h1qJmg(|`DQ9e`jfldKyDX4#SppYx;rbF2}Xns1La=Z_^`Y1Ca+udAng`&76V zafKtH+H0&5Q+tjQJ|)|6M@k==3d#P*pQsm|+VrQIc3$crY}eL`lJMAh7O)x^GoNDV z*0_1DRC3QAPsziT;Mf>Ws3S!UNWN@#wq7I=sMx)v1Fy$oNx91r(R)mD>MlW9@9hks`yUm3=MXN!=XYOmzhyS?kt0P=&(Ii2%Dt3T8q>p+&e`cFH=rCJ)61%l8;)4cSSJ^l+|tb?tm zy;AUQ>A+kfVb;_FpjNhcr;9Eq|$!{d7W(UN)8yNEa*(Lll)nCP_Xrlb7 z3&AV-GHX7W%IB?W$*7wreX*HtO74UIJtO~z59Q+pOXX-d&!@J{5-PuO3E!cm)ltNi=jIiTo&psW6yN$;C8y-}t+jqJ2M0O_Eb4iK(a^)-=T zljhp3qDKa2ho7&zUSlkl>xrtvS=r55;r!rHR!+IfS6PVtw^N+3l2SwU*}xZ|Cesw= zRwf9&^W3&;l0F+LC+dXGuKmw|-o z6nIXgdRCCXO92Cu34W9YjT2gK4ZV@j?W!aEYxw{MvH<`9nEE$B>L0Co>)Gy_3!gd! zMpGCrIF5yuwzw!F< z-05`_0IMj>1M8nr`=12K>`xpKvM$&;yJ%H;y@?7UZwQe`-%w-JyAjEH9QX0C={Yi~ zgv^&ls{KvAy0#Aj_nZk!P^r%E+*9LDL6|TcgFsOV<&rmM+WhiNY zK>$#maXjJBvzXIyJ5Uu!3_q{#0boPa`f3Q6Ptmr-8W5_0CgMuc(j%R(+`LhKwBuhR z{*Su}uzOe=1oujp*SlRmdDq`XaQT@!et!c7Vfr0Za0n$tsDC`$y|cuAXPEp0M(QKf zMNUZW75o4%_D0LlW?*+)kd5A4q)H$~>|hos4kdvW+z-_&SIF`zpZIhQUs6B1v<^?G&1{^2 z*Ba(OKc%Ju4}ud#>AXZ~ZNTgX<+Ur6jcK{AuQI8&*I-S)VE#JB$e-6AS(D%HhS6~j zmF4+SXw%rUV}jkD0P8n4&x4zRPGSPG84UNWK4(u;hv*Cj0`q>gSCQdnD-?T-Y2T+LkPtay)?064A6@TVY5Z-dL)+_Gh=8?L#}$0?w3{ zoL-m=`eS08pi|e}V{6 zeXG~+XiZR2%5aUx_*JFQo}_e-BZlf5KP=7jQ))J7lVyB;`T#CG}Da5H77LO zH_b|%FVKEeq~FR$$VL~?LGz_T)VP-l#WXl3p}!gCvOqYT@<3dX$<@q})eT&PoB1y> z1srM6K?MJ6iUNYa>yya;2OIUjmy6oC_cLOEbN+hihdXpjsp92-1SF=OQI89l)G(Pum?&zLC&MkU zU;*j=Ro=cOHb($>9jYBnaa~d1-u1MBRE%4Ioy(Y%$+&B%-sHOD#RY0&<&p{%my* zGKrlKzhPhdNfo8RdIkV%@~QGh=0RA+>flf)MFHEV^aZ8oj3uwX zbMa`znY=jqf349VNOPg_;l`>O%h({YfNa|y9tdf9fkD-PG@IWc#;;q2=h6#-Ka%hvpTmqO? zno^wr%ZxDYxh#?SlPLgwW8U4hijs7D(r!Qn^$YDzFT2qwk*~I(01XgVnm&fPZ7rKD zbTfixn)*4ME`P6>Kkho~a*`B+BCt8KxeQA~45^K22B5Mm&!=)l=3I>QmgyL{6T~p1 ze{nD(-+ZDEIZJ+x{Umjb89j~Q25bN0Zp!%~N47uYt%C_&N?7-$*&EWb+!0OO_Q z!vQn!Oa?10BEAZMVrZ^kHyoI%k5`?GT{`-GwMoqWj2xfI*j6 zw5(YhF)|>O(EpQ4gGDpHR?iZ;h?n`>C&#euZ1EbyT<5DsDAu3AqOsk^3p*hnckf?& zlmC_ggnl2Z@6prd|JqD_673Lm)SVarkzYA9w^&y31)Ic?>m_G7Cd@S9!{XX}3x zgZ^VP^*)M$1ieaS8xHra^!4jbKL&5*UxODB0m(qQ#|rHEuV-n}_u37L#v%RyAU>~m zzhpb|_a97#(nWX(>BHt9#VK0Vj>j3D{`L8 z6t!160QD4|`I6S~mx4gz{ILCE$@Y)pS|O(nb(8^CMRG&CSG^%U>W!jj?~g&*aGH6Z zR!2r7#qCgWp=wmtazodJy4^+Rpl+Uce-`sCLhnE(TFbDkj>Dqkj$!r!}V)p`;vw=jotp#W*m{;qS8k(`u6Z#4!=*vPN~*qF-YS4R7uG`21;oEXC_E zvCo@OAwrc!r)QUgGn#$3YZ`Ok?mJk1c8UEk7=)K}&a8PloWZ+Jo}CS76!9FGL8*hM z&_Oys;ux?jxsBrzCl>@MzYCvIIrT6Zl-}giig3|bVPpW4tw|7H?r4m8wS4mN!kK52 ziZYW&oOkts7{>)PEC2i=+o7LI-Rk$Nh4j!90pe|xo_R>Wa0B-umuG7bBUC;C9tzq> zQ6W#MSX-%49VL5r%|@jX8AVNY_n7m-*c9$%(#pK%7*Vc^L;49`iutdfHl(-KJ~4N_ z4gOTqn~hz(>VzPhCF75>LVJY0c;-Gr&V!MWk*vT&2#*XS+pPh#GmPP#dR==ju46OlA8MU0% zy1sy)lX~YjDctk4Y?COmXHgAZ{`+z8$vtAu85cQAp;i1ZZZk(+M+T2yT^@U6*Rec0 zAt!SX%xgx@NK%ZdqrY#pFEXXiu8n>6`l+mXv?Q%Qv19yc`O8Xn;zE0WF=KPw3`zm$ z$?R031Rw1(``e5NV{4;^^N5KkKJ_bh9b|;9FFq84X0@c>`ek36wjg2w_D?6 zOCwJ0HNDP$ewnBT-Jw5$E%F48iJCWKYYI&5mAqD>3drv%BLkcDKiGsnl#2fx8D4@j zx%$L&XTVZ5%%?bgmWGx`W&W^4FE~Z|g^$oA7e81Ihb1u*{;Biq8(Jgvr|7w#5*<*% zERnZesXagIe;PDWQ~AkIM#lBuz51uT)QoOjyXbe?O%Fp2fO=bYWL9Ou*l)gUmVqU4 z1!iROEV#cd8G+^E$F@>pC8nm+EjF$)z5qwcHwx{%DT1Bx98J@<2e;qPfZG7Rjbd*$ z8Q>$EmEHAb(ZSO6i`_qKO@o7}UtS@C#5&g_M1no4VeM*2npGuY(~ufd#lO1{O+D4GtH z2u;J621U^5!=3M`gHbn~_r_(x2wl_!5O+A)ZKAtVRik!>7Z9&CuPNscmv30*q0g*w z1&NS{pTo|yB<9VG_gOOzUQoGgpp+J|r(F`s=$~fiKtlhBG)~bd-l>6PdQ!+MHG&3T$|Dbo_L3y3_j!OM7FL zFSakl=gM?bEj5!lP2@qaSH`jKHk<<~AAHJCet3no%84^mtPc#xg!J_I!&J4fVf>lQ(U zvO+!^#T@D$KJ%h`#*7lDGDy^1Nw=)))4hh1xOcqov@?N1;e4w3SdfP7GoQZ$>Z_Mv z&G+ec<98fkAnmxov_oRU^WDE>g>g~cptlW@2?zHv*n|IT$wk!T0;MvB zk!1rjn=kJe5xg+H!tg^~JJWzk++yIq&}<{1yVlZA6Tkh?mxa0-PCV+SMWnd(X-MQl z3;&pavFD88DT3)khM`ObFCNRfo;>r1;#l&^6l0RlKbC@t4T7}cfpmBZNYXe?nU-HO z4hbPNVcX{)Jt3rc2K9J(A&q^KR!FbK7S9lhUg7U7x4umJaDT2&EQo~4{-)hk)R9Ej zk}j*sR&31gf1-rGyJ&x0`VxZTiX%aj-CL6YHpwIp7-p36D~!D^!&awrLp z#G{d7TDrn8({ZU#N{m{wxU2q1UVcD;M50J-6$QwaMk#WQkC%-(;4YmLmVjRI z!Tw2~3PYbw%&ES$z*wtd?W)j$42#ZC7Y9dJ7_OHm!+|GwSX9qRt9joeCoqOmGqxVn z&Tf!wHKhaW$m8(sxvb)+m8)c!YWmfheSk@lL)JG9^Rw(ruw%`W7ber#D~g^3`An@T zCFne}w8m453FI~H=?j{3G3i5`BX-|-fSzvhMU!FfZTOBM*=alzE!eO!ipl}vK+7h2 z4)V8Wm6A+dG69+mBHJjO@l|ju@8C*Bh!ow(tXf@&gfhXtyUSq(+M^f1AWBChvq38M zCW760tnUU2a&9nBgWFz8IB}DswYy-CPl%V}fa=E=Oh-(1aW#^FbrkxzTRAcrwyq7!L|f@WVF_!jBlrigqM>{JZ(qrT-yE&VG>sy^P4=xOO5hCH9wP=b zH{EfPt}>$&K@f#u+h_5h*__f*nu6ipa;n5i?^`kH!14aA-$FCW1BF5{UaPY=OFd0>Se<|&mzqPU&A8z@5%lj%@ zx7)j^*0ChphW$9M5z#`+84pKp_B=X+E6upRJgGTuU$xpFaLBIQc}1w*=KjHP;`|Wp{+2bv7`7bfD)gp zGrz^?E>J&aaPMmm(dt90*ewbzs&8+Tvgot~^N$zOmxHy1iS0h>(A&b+_MXhh* z8wq74<&E)W3Uu@PN6AVXRN5|xh`s0~{-ygNgl0i7T zxh^I0$I&hGnLP)Xs{**3#anyLNRP@h=#4qMypt;%E4^!JD6*v#{B%oihU*Pg^8yPK zLu{q!fh*9{uMg7k=5*YGm1N=~RL3t5crQ7Ci_RV4HG`=6pVjLpmsC;_081a6b0;pt zd~2dovtHaa^Yi6bHnD%plpn>B+GN)u(|XY;DULxMe{QO8 zy_qKG(l3)jzzTsTj{(0stk+q0BpEdKF+JFj==eiO)V;o(_=7dxz%O4S38s#RinLk_D@0MZa1pd**hBI|5c@*TI z0EQ`toyK!oWcp|+>OpR>tJ9M;EJp@*cAqLk@lu0^|B6f?<=VT>_G&2fZNaZ}EbGCd zaB={A+&;qRNn0~TB!H=ru%ENIX2B3_k>Y}%lhg;D7lMR+zaT9;4c$P9R}rw&(=-PS zR&eh^!COKhHFV!j=MekXMY|%h8jz^r?GFMr3$(7y8Ja3GB;)X^F9t2moUpAEm9(WjPt*R2K! z74^(uh~AhA*sR8%i*`rBk`u+v#s{O6%^pg6o@0S>mz$g7gJ=iZo>|qg)v69JEbFKI zfo_ruz-0hvKAk2yGpQY5M9EB~&wCYtMtAdV!g`iaT7wn z*bc;Gz=z5h7*6-CEmfbF_gP%_g1ZVnq#48v_{UqqxD0CSl+5r20@DSjaom$>Y6%Ph zF}O&!wfMIR)mrY7+E@Nrbtg1Z4g`K^@K$M1o&`9wZTgm7-oPzv*y+#87 zi2z^+44A6yM30tA>^#<8=TaN3Ad#Tz6cvlVYdZ zKzE#?6aw>P0-$|ZOb|SW7|3Sf)e{>=&p{ssGe}C56!ETG)x(W(V~KN?bhY43ol<`) zKD1&|;fkyQmH7m2u+<>4JBV3-O{;@@*wwL`2*SUphHiLf5|Djp@76b{aXx#x#b`yA-;cmzdNf_j)GS9DBE=DS>TIh^RL@y^79Ak5a*RH#}mKJ+}f=W2v{`|Vb) z*k=as-uQ03UA)S{PQ0^*k%)V_*CGW+C+j}X!Ec3d1wi1uU(o5)Cwx1|;brT^O2cea z4b0e;Aa$I8Lo}zqTt04Ll&F}_qHbKWEQ*VQ<)f7CV?fg7P~^7(%-Qx-pGlDf$FABc z&aK@(^wSTwrZ_~k`P0UYdLeHnqBbH{9_R6WflhYc&T&MP2Yq{3hhonek)52>B$BZo zn?xWdX+MT-5pX~$Ox_H(_BxbM5zBaUD4;9Y%>HzUK`zFNS|V5FexeP7G(6B3=KFsD zNkF#0fslLN38R@uh9?UHfbN+5s^$pxa9z7HtZolMFQ-x&zw;OxocD-#x%h^m*K#IR z57sO_EUI$(AcP2|S-;l&=eAB|tgU@5XXd3G!fg&l3|JnMfNukMzLl2DlS0{f9%pfe zTB1e#*Ps`HBQp;)02+XCviOyBt*QjL{uaju^#bg2guXAJ5gx_my#*)fia`^tBMO0e zp2?AQvxZsGj@YbpINzgCgRrW3K;_nfMh_cS>c-DgcTMBO^FCN9W22e5q=QnFH3?}J z+zd>7p_T}Tk28H7M&t1(P&ujsOEZS-Amnd(ub{NX)_mkQE!~Cz4x^Wqeoc!?5S; zC&&1`2sl{YA{QZLqII5@xX zdpvmXKzO0hXDpf~Mx~HO5naF!Q&tY5u#_B=NuZ1y9O4r5fmQ^ZFQ_0Us>J~=fYTt1~z}W_Om?%T*bVmA4q0GEuY^O0q$CP+t(7u@~n2VLswrp~8KwV54Hn|*& z2AkRKQ++oR@qhc@{~^KLK_TM5()Z*gIT-SX9Y}8H>w#Sq7Uz2%HiMssOpF+fMis^Z zFiM*NWvZU`*{`Kj&#U2i4L**tQdw@BQ6Ynjv(!wIVHIx5M;PElP}^zy(7D!7;hEt- zcoC^&-(LbL67)6dN{x)?Y*IzNBIk9*b=TW%4AYFCH=9| z+h~9>puEtU?^u(2lD<*Vv)+^b^&=3aK0YU`zB_S=u)V9Li@g?VPt{sX zf+$dh#s5^774n7)sZga<YQbTRe-mzpj)f6f>XfY*^S`De(#Ws!mPH@2uekv+Yo- zBU;3qll_KvM@D(%L5mi%2~dN9%UMyjBytVbT{Ol`0#9Tf=D)o>ZM?TiRWF#C*&h~h z9QIj7UXX3$CDXO?lv%xRPCR5lo>(~T5pibZr#Tkuz%7z`b_Kh;z((p8VstW} z`?urNhJUZ9iZxzZJz+B0%%FKper&OrV4%<|yOfvVej+H&c#TI^;L z9H}|>AGL~%HKQZP^c{5bs71N0S2j0Q$Vq0*vGwd0M4-LSQGdIfHYehN8j=OA>^B@Ki*F)1^H#XWb{@HU5{lJ21XGkzG&kwnaf_?@>F$qbu=GxbtKkNr`Bdd9FKjkspKz(ezouoel4^w)z|- zjfJH@&)j#>#dYS}Xiug<=EA&|<5_R03G?R7sb{mbBQ2_g4;ZHs6-sMrFMr%SUP!=D><>f0N?w_P+D6~G0zvQLIs-%=_idz zY2mg)p$opwfLp_LRTxC!%H^5Fgo#Ny%Bj#v4Ud>nejpeXc?J~Bl?==CX@C)9m!6Zi z8*PD}|13jvE>IUe8rlH-{N+#O43;`>Dft%Awv|7l3+xwE!*(t?Buku7F!R5lCF7YU z+PklUZc~+N09oE0TG6nF2aE7K3h8e}yJ^^ad;OPP@!_0vBIhpQFV&Q+vM^}0Pwui{ z0oGz+UCcZ>;U|A9aG?72jpBHvqwxl*a;a9@ERy6ImUa(u&nTZ6<+d7KN8FGGVCWxQ z>G@dsQLq}4lzCsRdta}nND8%qp{PVZm!WiUgXl;0_}MvJDKe3?55x7?7~TmFP+({| z*QdEqU6A#)euBhoVW~0Zg|CgsXst<#!H0Q&!`_Jfw(eAuiL>s)Br&S_&Z(%WL2A+7 zztl8h{vSBK=6Qe3Ped*zZl;bJv`|Fpm60<7#NhVT?hg}qV{DPxyf7;R>@@U>zwtjU zOv%TaY;>J+MKD!}r{^$C^KvUBm1h28OOqr_OAI^@G1$n>kbh3lsHE4lhUplmWp-F9 zabY^OT`e-O>2-?dKfyJzCqad~#g<-+&|l1|I(mT@$U1Kev-vmJ8Y+qk&yKUcKu-u| zqqkT8ZhkxR+}YA0V1q#O7Shm9^j3foCf90OZq@6+cwse|huOLd=2#UehB1h7V^zxk z*o=hIYx+zOs=aLfKmM8?OQJq`@mJ5s1pt|Oa1MW(o!;=b+0deK$M!?Zm+H|gPd>xH z)Q}-6E_v~DBIg#XQ7H6r_FOIm~ z{b>|&mL6_4c-@rDRvAfXx%qJSZ5PwKj~WBr2Dk$K#n^rH^_dyn)9LuaPqhc{fy&BH z)rpTScW_p4G9Lf%cDKxvb>u_KzMRD0*n-B+ffa|;dNaVmhGUF^=Jf8sp(Q)Q*mPWv~~8gQWm z?fRn_ULETh^}nv*8Nb7QrbR~fJHPC#`q3q&NzZOmsL||2TnJ04I-zs`P|()4MTk4F z+|~#LQPm>4P1_<2$O&ny{tG&s)vpa(K^&}>zrRT#X+YEri||T!A`4zV@qnhsK=s^Z ztj*t(MFxh2$RT38=brS@w3Kdx1GMt-A%GMc8AI;yMKG)Z@r19|2W^K}lMuD9+^`c&7A#}X z_K7icT3An{Cllsx!ckQWTj+dw`kn|!ms^Y%kuPwVP^wjS-!(Y{IDNK)=J< z7BsO*%-*XOfBsTzG>k-a2#y11?^tz7o4?1+BoW7Bemr-d5;lyY`J^cPS^9#zkx} z=ySH%=2xH6tfEN07j`^r9e!;T*ZgHZ?=%7k&>cWXJPy-cFQZ=I^#d|snzrPUbc`EL z@Wccvb^r%h+X|~<-izP^M>v1|I?dj?#x$K*-xT{l)0P@0mtlBKq#r|;J)OCnhYm;S z?gLiU_Em#%#!Kf4H4#ws&A9gkNnmhH>xj^JUm7b88`!?zB)u?&tOZqr1f2XVHU2M}+KAYL5b8y3gzsCErC^dztsD6DB!B72f`wT@33(a*;rYH z^u;|e2*VWTJMKp3d7z7Vof~_EB0iwpr)B35D%>`b^7Z#_rf4DGXSE`f-L_9O4?;Fs ztP~U47|2L&M^p4sB>LKo)x^QJ|2l70ZcR`R9aGHBF7zAvK1YW;BS{z3wM4E2%wIco zeHO(_1$!tSOebk$WX~b8jadVh1KAH7aFy9{OyZ>U}&I$zeV`GQGMi#($~sYz><2X(FcIr0Al*Z6b_GBR-Gy3_WQC6r_IkJ5n2VuYIyZiBR1NoXiHWm*(UEHLx-|Ucw37hS7Yv|!=tL>B zl7sDC^KM69Cw1G)C{p~2ngF`GIPyQ#FgyzJO)OYVXH4&PF5^^X98%)_AxLL{{xSa^ z{x40)sft;HvSIi?vD@TH-(ndqdpoT;lIuS;Ek$FwEbUGxw>fmLO<-H5=Ty=?wV0C& z(3;zwo;c_5l%~Q0gtPu~bB2li(MR1Sg6vjZi61|OBU(KqR-ut8+Jv*krYw$QW{_go z6Lb?d4852iF8T%PbqRpcRWw9>TobgRyyuCwz441?rfbO$>j(C5iJ~5IPg+GuLA#F>@WVfmmGU5 zHbMI|4zW#O2m)_uF47PHvGYEs+l4!iuKniTe0`fwts6C*-o_4(>UT)$$fTUZj_Sh&yhk1o*fvA!qSO%Xf*n;X%r7A>dpoYgI*eA9A zP!xQmo@e4jlU))C!0l6G9stC!&X_Y+7Pdo?;YWgysnXe(Qw$!_e97 zmy}s^>YIMJR9C5%(Tos81G)e-ikOT)U@53P2NF!dh8iBtp+^+2ozzP;cn!no-9+c2 zpMa6}cmNW%iu>X0v8c)Q4Os`xUZNz^>}rF``Qtu3fE5pGiLZ0JdR|`RoMTG!XoVwN z0+cs?Wu;gx#HOal*E z%3+?9^|xGdPC^uhEse``t~I6iJ=`DI=Jy9Vvqz-!c2f`CL_;w!TBao8S^N%72TcmQ zDKMW$6AMX_A*jl0zYq2H)3EdH*~|J-d|~?S$*xb5C);;|Tl)=SLi< z_3@X}go&+tf+&eas%O3x&dLTtnqmv5rT;Z}{&A}+GYkR^PcSvSe`HPVW-K>_kjXs@ zWNWP!`!o7Q-i~A8o*3~Tum7Z?aZw`4Qv5m)5EqWXoFP(pVd$PPtennH~B=cdvv* z1zbApoF5_cr+X*qm>D>_r11LV(q*Z{yl90-jOba>|JBZ|Y7xQ;I2)6BLlzHMpyUx9 zPxH*(d7Rno1noaIzw`oo`3|;SJZe=Kx_^&q@}9~}YL83mFB}O!h|u;+_=o+kaCc#W zZ^x(9#-LxBxO3O?9k_loR#UnY?7GB|BX*}-%M6&$YvJ#eHaGxp1zMm~0CU3eZeL#C z=%@eqQqzwj4m_1*#=%d-KdC%Pl>QK`_QL$pFAEgS!AR`*{HpAO^MkEe6XvgQUWRs( zIXlp*<-%w3Xh>p}D>4Y!huaR{i-=7(a9Hrl)f|5nRn zv(5{fX8ubWE9j(~1sDKzR4e=Pl>EVSocrBd{o~G$%oe6)-qw2DdcUz)<7tp zz^ZwI${pY4P|lKv;X`{AEDw~?51nN~JuyXsx>MkdRN6Vq*!oP$zuv4WBR`xM_vt|^ zz!B^IEYXtp*f8b?jXl2)K;?129Rx+Y2+*)#8eKRao(!`g00>Q7E6)$OKFC%t*&DNO z^$pT(?engct4*kmG>1??d0(Np)#$#C=>qEl?d*TqpQXE8N>GZh1x?bxHoJ`GkYy3o zsA#+cUbVhTE(jq`cxMX+iYjtOHAD8`gsoe-J%X}6zwPFGYr&Z#o)5|&mhxv}sde2iJb+dU%VJ2ZP9HgqxnD!E$e`k;3nHbs~ zPmNbr*RJqS^$TT$;>)>wt-oFY?F>9V{6?m1mGwT+sze02Y)0ia%^eAkT{MX+Zzx`6riP^0l+UN0-c1lNV)c0IoPeXkstsH zsE0%GKn>a*E_vsajnZ~A)(;>!8^(%QhxFQvU6_}OU1R-6{Y9{CgcXfs+Q47{eB$CB3h1>c@V+FCBiH4+BXlIqP+W{7 zwxKn1Ax-bug~ zkIf~0)K?gssvQ(M#HvOdXM}s2?&mQyr~n7Tb(ijxwT7;wA?xC2OM*P=yk!XAjXN;$ zyb)EHpjHFvWf}ll|DfXa-X&M3&-{0?Rr639!Qfe`!lW)975D1of1`>ude@nmn5p9W zew+V;A(;q~z837HTviFlHqT-#p%hImG~6$YFCDKdu@Bz02l~|sk%{#pOaHIKwbHur zBB*-q1He^ocj4{H88nM96SLLL{edYUqhR+`SP_5gW2KWGsQV{w`j(JIJCK<|BfCPi`*54ol zpZkft%sS>Um^|J0#vGy*#8KBDHIq8^wI9eSpTpv0WJ`c4vLQavAJm)SuI+=$SJCcV zu0X~3vC(49?1IznKw=F;dbTmk<--n2Xh^>?g z{Ur!hbIfreb{b(jFy(sFDID;mAfrCCZP^Cz3b^2#v9i3IXIUc(@cSU(`D}QJmY0Om zk|V*-MgG`;8)9#-_}Z9teGtAy**JUroC^5vb~gCd!R5<5!6t+kw*dGM6?h7@En@Bf zQps);U;qT(3loAEE&1lK@$JgGVU`!M>J6b795T8%CdP)fW=MObzguP#l1_Xl1!<3p6IbfU!+$opzBd zJ!_XYv@fJYOSeu>B^<|*=58AQlmK6VId|nDI0C3KwlZ{&)u)Jr=w<)^E&vLb^vTHU zJ`~J#_dFWc4QdgHFsT_?(U|j9g2)pFV-T&9+Ee*+sg~ugi^+Rb09$}LHHe-t1cb)g zEN<~KBdMoz;Ru$c^P|A(#6&u|k=hr5%&}^E)+X)Cxi7o>+ZbsC2BX{#@_Mu~IDa2O z#t{`=Ev$Xp{FvuL5>FJI0^9-0%tY6KALcL8NHIfcu%2kBxM7SQ)|=~I**FlY^`o-r zj{W;$8st|TNRF*8tI(SrzGsW5nj@A*z+_z2fXq!5A=d}DrcbDO6LC8}tblL8NRfz) zFa?w?ND7~tRyT$`bKb@nIl0$XmKeV-+_Sv<1;%1BTRUIbJ)G-_wvZEz(L}Me zRHxM)1&Z{d(3SU48l2%eQV;0Obi@U~Hz?p$rcvS;=2>C+7`y=f!nO0_cz-_lVd@g+z<;V{|bh0}WXk7Cnh#Cg<|N&q+y2#)GR z>8ghn(c`}!0`)Qb^ZXH@YtbZmqn(Wq7wC8VXj`dJ^(UQEbSMZQixo97ue6j>q2LH^ z1Z@`E(9DD;=eYyYYRxt1+P(8ih3?AuZ0I75n!EqQ5%96Sf3sMNi+(cvv>(-`4_7PR zs1Dsh)^s9JQi>I5vTd-_0U(jZlt7aY5Bz0f7Zx$Q>Lm-+>gIk6$6VSTiMSUUT08jw zZ&OYPnWPR!LI^!&(VU{+Ak}eLN#@!1*V1{8ljle_Jc$ip_JOhqBB6{BquoFQnX>N} z;H%m`MDTxIf>o*ZNIOPoAJR%`wFrqp`b6sdQK|XPp(-)+iR4^>?-~S3DF^H2lg)L9 zh8llC4m6AS=Xq~KR*xx@&U(Q$&yQGA#O6)kn$BW`<`^=v)GX!AS_N- z;<-Ph$rjp(#D@sw{WZ8;E_lO1PEW4b`BHLX-`Wz%o4ueMhnvoxnx<3(oN|nk(2Xu4 zbG9YZa-z8#+%Ma2oIR0FGz9jxkOt^arnJQeitRqEcez^UgC<@-N;w7?QoS<(+6$xE zR?-9FVd3r#tbaW%+)GpI^~OK@K97`Ko-HN*{Eu5uHgBc{1{A{8FCsCD!GfguIq^Sg zV_}nk3sL9^myhBc`$Ydb{C~@-CRAQO!h9HUUYe>!<%|SBI}P!(rHc8{K1<|aH3*NC zi2G&*t4CEAX|0`puEDD`#q{8R=h0AX*rb<=n3&vPx?bL=Oi^bf9Q|1)A#c272yC}dciAY4VuK(^v4*!mPRT4Q)Wty0XZDvp*)+tGG`e| z{*T)DjoLPd%YnI|8=GdE%4EMj;;C%mV(0M z*os6F%`WDkpKju^r$O$SzL{t7B2a#{_+D!6-$cP)sbttd5AA@?gtB`0(1*#5x?qQ) zCgjfwfeWk(irpf3{%_N4&~tu?PdC4D1lnjr*QyzzlvJ=QORH5Vf10NJ#vuSw(ao zc_xQ07_xFHmEuZ_%^RQaEu~X;Rp|zDSOA7xVgB3ZBDb-~`gXxbnbu&k_I1~v@Z6l} zioBW76bS3bk>;IgVZl)pU_p4UKv zeOn1Et}da4482E6`59YQ{YheL5l|!i466Z&fP;Je>@eTW6wzsnSZGzLD#AbaYH>oU zYoU)ot?E2?jahoVCnmt!uyyIKPYyJjAt)yx(2UhvtmJ;H`D%Yzx(Lmj#ny%H&Bq8K z+7t-c+GyOgVrd@;{r&_O`)y2ggaMziIHi#hfAGs=y-cZcm89CjobNgBp1($SmrK$IJGfY5QV??z}0*`v7XVHN^ zr4(|l`yRu>Qca_};fRDuEH;W|Ei`Nxx)oM29Ic1Q&Eu&M=z~KjhbD5lGc&9iVmoiC zZVJu@&t#`zoxp59%!gMOX+>s|X%PwftW;rY3B^hC#~Q3LUqd8GscCmHM`t8&Eixta zQ6XWG}J2F@2{=ucM<14U{la*6WzB8bI^5qQ25IWY!W|AvQP!myE zG@%4jQ9P7ElRxxMyH;G|6<_XkohG=1E)VyI%l70=SL>YFYh$aF)t&qu@ceWtlb<42 zIW}^~zchJPM zX-VQ3*d$E6TgqyZ9$R9qlEoA1qNEPt#{1$&FAR??muPkU>GRzAWkYk@9Hb<(m=mui z!`ln1@cJk8?*N;qeDhG#O^_ISglM^f-Z63>6l2Sbpbup7-ffBN3=-Zv@tQRBD{rHd z!|K-at1K2+Z*gg{Pa4hZ)Kn7*F8KRH9wyg;`Je#r6Uh4-4Bjp2V8Xve(_AnlTMV_Z!Wh zdcD-{aOF*b%&OPq>a}vMPA&{?cqbiFwBJN8Vu9~7jL%6h83y1PucR4EWzpy)rm^te z^;FhgIZL?O2fwtWz}nS1W|P1@eOO`Pkf z0dw8HFA?sKc7fUhDY|Q#+|=<<=B$U>iWMEMJxHP&@@Ngyf%kEc-#%|JXSPAs-*`IN zTVTWCH_2%h)?z}LAD`Ut9d@g=@@mB*z>*QR<&ERXK7$VU8f(_t<*Z~#;8H)xWn*F$ z!2|$}@8h~)KtT4Cug-XAi{Ua1Q}w53UNav_Ml`L%tg|g&B+$g%TOTEp0SKQt4{`K6 z6VoCKm8qN@Iur|;m_&{2yi5n}+LDrVFJHWEzf|auz?hJ_FHJlg1TAYWVdG}NC+5!C zk9-YjL1ImF@uajC0M|)8#TD6&%4IWg>$D^aXH>nV^q13_BLvq*%L63!Oo43O?!~egDB_06u94XewuuE{GAaA zR+Zk%xD!b02MNlUC^B3Gc(DD0C#phqy&<|&;9h_tNbAD8|M)8H-@khcqbYUiMT>0U zia~>69=<*5SHIwObOSyJ7{(zok;ioG9#{HqzWB`I+-b`R9g%2mV+at?^|S4;d@n9C zC^rb^2{c$aCGWc1+5Ls>m+S7w0Tr`9+s~vaTqML#uwH5hXRi+@T&VwXvf-Q*ENB6% z!~3o4{;)aRM4e}uI8pP9>e%*3&g|E>ai_Q?C-rgiqA{&fY-ULX`ktwRe5Xl~auwLG ze6ck5xRZ>AGUi;;NO$GZ=xS2E2sqxh#lkHsuI}4NNuK_&Pt+!<^>Il?cWp^R+k(2e z@or{U?Y)xc_Nr09qoKPZZ!2ObA8K>)b!!-D| zJO!m?D(JvHzyCxv?mLWQ2E7CrGy*h6pAMRyUpgD8K+smd=o>TFsbI2u)~9Vuh-vPf zMi~G}2FQY}2JVLBaeEKw>=_zp3hio#`R`|o7@)EE=Oh3w{oWDrG})g5MF$YF>Oc#~ z^=!y0KmJqX@S!&bz0vF>z(K1ymRceCJavUYxg7=S z5pfyUe!syUr^su&_%alp#3n|-Qken}r0-6{!;_u09vY{F7D(+9Yca8x?9`QA#35JS zpS1=Idy1iTPCpeU*FH`;PNbRulcV#f7UQ1XRx#iM+CpoEz@6G4UgU};pdHm>29lWS zHLS||EcTNZmMk&GAmhu=(jV3tYMtIC-PLtEVi*E^fbkdek-)Q10nUbCZsHMH$U)yX z-~IdQeJM4eG)*x-B@*G)RoQOpfC^O~+LNycOAY{=J4to zyAJ~#`<(Xd!&iT+ooc8l6c*i0f|rI(VNa{*x}tJXqVsDomzT+1eJf#y<>Ypb8;F2Z zXrHjU<$=C?GzF;VC)7DFx9~H#<>7TQZ7})t3-HE5@hrz4jKvx1KGgv;UVVNfBpcqf zq`pEC9Hg-Wfk+F1iUR4@&u}0S-O zzh6*85r=Kl@q)>ichF(K+$-Aa5 z=?$~AdOe}7tgoDsl3J9*AV|6wtM$+?FK}{M+y^wp^&&U$#L~UHxn5um6md1$2~45A*-TFv zPcw;?L}FKa00Bd*2f{`j<#H%hci?~Gj{3|C5C?MW<`D$j1;A*uTXEGyNy{Z}5Gvn*3nfayZm&VH*Av4!rj%m3egg3h^J;i}{ z^%yDfegAuc!({8CcHm3B&Rdsh)8u=BTsP@?3AO>NP_w3T?=NlZP)!9awBCTUSBqZI zsGbi1V^|H)ttvyGQBOHb0NaI*pkgBO*=}lhDy3{i&Hraywd#}CtrVhiZKad@8B99P zLkfnU)FRQENnG8N(K8>sil@@u!OSmxR+`G6Eh!I~1#kjXWD95k-~xC6wRZBYv^Yr2 z3@`(40Q0bHL+YS){8iA|e++@sN%#XST5@2#AzyxP@>qzc0-_KS8tb=os z-o_R1X{_Ts>y>^T1oS-!m=;(uXs@qrYY4CbtfH!$F3z!edEJL+ba)A9_!QBf-?(%* z(A+h{sf3HAeg45d(q_n)n*aeP0kh~5FyY7m>g}H|Opntw(I6vgC~y^T2~?ep^gh?t zK#0dMOZd#-V3ICO-x9C?)BsQvZ?;**C=(k0qFSh3nsXtCC;#`rOcAbFxme>~B?1%% zeN`jX_x!4LUq-&*uQU)$X$AazHZ#jyr-i&;f$Tk&PYRnmJIN11GVE7tK_;T`}HR*5i>SM3MDiq zB46&nW4jGKiiD)GY(@R%HY?9^x)vIix|i&NK6cWXAD{k(d-lj-YbXNqNDu{_gu(@{yzE@LgCnS*+^qOa!QvY6{ zxW}>?PmvMTc$02oFK-6U@<#;jJ0V23YKfLey!QWD1t=R zV@UWw(zmq}cl7Jlp#kar=RQb}MGdSKnV9(G%6^MN2{*0QXoXSb+N5Q%c20yMvR!)_ zEr+kK`AG~33f<2vyKuy)VFyy3e_DxkJ+P&Uh1vwE}G-*X^(a zk0^@!Xsn~JQBRvrj*s0a>zOTFmbx=9i{F*oiGdwLnz`@(2Ev=Vl689|?#K)Bo{$} zx*V(ybRw#iQnc-<&mBIy82Yr z-R^PXx`*XtoeDzEDte6|ob;?*Pm@;0_ei(wH&>Ov2Rr*YGeI4@F3$9)h0`SCDv^%f zSR}vYoj1Vn&W4I;j391WAW6D)Z;hZy`*#l=ESU7Oc-2!-2KcL*k@WFkFzJNe{wh%Q zA0u+TXQVPD=X>Aq=K(%|tMr!O%7rRc&eHvQm#N>YDdSVb`N_O8U@jCK^(`$EdmW~I zYKuCc?tG1y?;6(pt;szepNV8wSD#?Vf2am%fLSEI&NUfrcs@e=$1~R9(-6`LgTg8`W5ZI zXF+cCHx}V6-GHRx9a9kam+&E6CQucB2%$u&-0qc3DtpGpW4es-Ww@DH&|(u!1~ksl zt@Oxy>nP&9cu40eI+y40%$;SxtI&j{GSmmqP|ip(+|cP}S+C){c#mLm^HFb-1({ z=!ZzmIumvq7!k4(<{&Qk|8}Ujsp3!?-ir$&h?Ac+Jwo=?tYtkcl~`Yjib1UPymJ{= zUUDaS-1~wO{YYaG;6ntHLGZVMjzSI5Q=|tl2D!mGVyn8|^PunUZ2AN_y3m7bIA;!f z%C=4gd%e~2SE`tKrW)Zo`zuEhLGmB{%4Oi;+2{e%y8B)ZDY|mTC&u4d{Mi*Dey-Mh z{>4KtS3tm3irfk53-AYU1+mWmm5s!FTW3+HMfW~U^AssHH_`gUMO#^Z`zk{y)=y24*%z)%sfk1 z^icnIHWL?raE__MhBf^ev|f4CH~w3`EohPq)g``QN0^6ZZ%)o@(n{}N{tt_~`#5fO zwQi`-{+cPi(AlkN7_T(rF~8AB!K7hm>p<8Np}uix`Lx1{8wf_mY(bN1PFZm7g_i7u zrek?201Q@+TnO9>TgC?pjkwr6>xm!d&$NJ6AMf*|afdv8S_MkIx|W8^xWt{}50u(o znma1<&f-}C_?NOg>=#qmWuMUvd;CO|#GH|GaMlIw4wg$fxlPpZ?~8Q8Z9J!>!-u9C z_R$KP`cxVn#MI|f>~i^g=SX10MBkN%Azfjz{rX~G;?D5}{7qUP9ec^TfeF zAwWM&n(}og`T_K$6r&=(Ng1`oO>edOL6GKB4S`Ax*ZKJmwn6jyGZtwam#&G_egM_w?>)rq< zL^*IHb~44M4xVd-Z>P?#_uTtN-4x3;gPf|r-*+Eg^&XBe-&7~~uQd5{ zWNyb;g1Bo>cWKR%>HsqMC*42%n05Q0o%*J%oe(uj2$%@&_Yzm-KK+FC5%=aje{JKa4(uq6z1~ExzH9VZ7hn&4;#(_Dab#1?&qM+frN4Afg929@g+p# zglbSoRkH7^(9W(N**NpHUzCzRT*L$#QN3T0z3fr_z`H{0-osU zbt|_fq^L%Wf*HkbOV`K^S-$gleGa_tp$;_r)H(ooAASRQzq^|aLuQzz?P*E`0JOC% zK91^I%IDfFDz}9hmQf-j&jW-w@l6t=X!)DM7U*+S#HC7>ksgo8OBY9DQGLQG9d8ZZFefj)q%QG~#MTUAi>>wC_; zk7I2;p*$E;e5ov;nLyV0n9H|si)+cxkN(3${IA>kng^z9gD-_KwEUs26dGZj)T-VV z0oO!);Q|m3T#1b26oZeL@Uvx_u!HFPL+QmPBK#gfUFN)FkTSH z`ORQQ)PEqCB#t$fM!-~cS{i$Couwcp978Z8ewe$zGjb#66oK2huKD~vU4E0l&dZ~P zx0Qo-`S6Kt6jkt|0%ApBS_W+J??Fq*vh@I%wEFX}fR^UyP$Wt(Ko`&&K|Q9Ol~|Jq z&6kxl3F!v6mmt(9aY`*IVu$!lg;ehb&y>~je!SlFeHsIskyO{Q&Z@HL&wed1KI-P z{3;Vf+>I!TSdvQ~h0K0bouaAiLM_nO3CBN~-bCXoBHMWbe5OTN0fpF_H%ukR+oaH@ zu8w&T>X6mAKx15|V4p*h*G{W-N-y7GYOMvD=AB%iicpOuA9+zBWYo4Bf67$~le* zP2v>tq{)*97s{6%ZR#-|>Q7f+JOcRUy(eZ0EAfh+XUb?(odQmJee}?cZi`Kr0p#2> zm0p9W52Fezjo_C1mu7qWJ}qa7xUtG=f-3>=64J&@wdl=XXRXfqdLIl~t5c@zk#H^+ zLbBOZF+g{Cp55h;RB7IZbP51D$f$ni;>DU$Tv5%(`s5I1PZ;?Kfv{2Kqy{YEpsdQv zrd1#o`TD5trU9w~oyfDVLn#`F0(eA9tQe4yGe{jl`!`YAU&jm-~*OeL)P>h>sZ%gD^Q16a|5Vca^j*Ud+v`f7%3{*L)48A4TNAO%{=Wc_ zIYNE#S9ieZ*AUR)xK+kLO{YGR$lDHYoLD58ilI_e6PRIUB6lv8CAI*|_0oqhVE}Mq z6T%Gy?|rnUc(EOx zuFFimnVP))taU)UOc>}GQWmdQrqG)9Uei(C4y<*aLfuh(qeRtaPNs}2B{DCBBRJ66 zCWC*pFba@f#y8BBeXT0zvT-}}NF5g7YSXRAGYf8@g$I{K0Edv4T@7+A7It#g?$ET} ze44`V^uk@T_s6wH5;a(5d~r!-q`^gi(QLG?3o3MJ;5rg#jPSB=WW@e5#>b0$0VGAh z(&cu4N_jtg!kP{!;;U08$>6?7GPd^0r;h-C|F6fpQG%uDQ05#$eb8t;w6%+v`s>fx zhB$&Xq7TZjFugq=W*&qL>OP9Ox)4N3X;5B=So+fZjm3(JS@zP}Hll-EDt~rAOC@nF zcEL>Oybj~PAZtK{GD~^q3zQ8StsZZ#TkV}F(O>gpH+p)Ol6wk#YYJsD+ZQ&}lOQh6 zVBBz}@ANY9P=XMVin#M+%JcrKkn=Snlwp@u-A1!s2*WfbW1d}B9Jf;)@BEF|!RaX} zgKQkuAY_j=HaBuL*DzcUGyVDuvb7ByjU*gnL5ks<;9p(q)@dHNstf)&R0Q$bK|Cux z2|3Lqbth9qS>0jS7R@cY3ny`AMCu)~3rW~s29>_w(mFe4CaS^U_3_V;j|uU&^A>M# zj@6DfU0~e)Y%5g`iaw3{(2|6hvOT1*ba8m1kclc1PwWa=?{i{pt|S&F+FHIF!Tq!u zd(R~-y;`MOYn?9G06pY7#Q!O`e&JxmWuXu>e;!nrx8^uuyTQjM_8_%a136IS>)YP& zK|R_kU5DlXzreobXW)pW3OWohWm*2YgRvN(R4k`lUtH2D=ID+ZZPrxr;v!5D~2xF*SrX&%=eaS0;Zaj)D77quu+buUG7T*5cqu{sualK8U80OY6wAWH2>}2~f z`>O%hP1!%iwfiNT`iA2zQy1H0&7nrXuqu1bPFA-4u-?eX_5sSZYgumpW_6sG+qAU~ zM$ES4MKhlEQN>8wV$M-8|1$1Z|_oCPqS(-!I1BcV$7^d$%8 z(cIA#67k3}))}OlE`bu9O4d@BG0~l~4u#?ZQizrt3-|(FgTgfkt_CMcbO&#)Zjrk&5~AM__1C2ZIpzm9?CS0Kwt8>Qum8b4K{>>e9O5>y~SdQVS%LoRJlq zgymw@h>=mZ_9ABkaj+^QX+g4O7Tp~VKeTC9ThQN~^H?K1^W)Q@6Ab5x ztq!!@fj_yk>O{!v`xRKNvY@5t>Z+rtu$vA5yhY7Q!`A+af-EAs4D$TaFC8Pjb!w#h zuR}orX;v~}a$hFIt9+XRr62?AogZ)gGWc_g~?xM|D4>Qop;B zdd?>KLWFrkT~8t@h2p~Em`zc%oHVZJZuC`kU3uW?#iWvp71mEwgf^Ny7cke)Y_X2J zSZ}-=IK-spk^KG0`bjA=dew&Jk#RCbK66CoAWSKywa_0T{`b0|o_mQts5O5?JlOzy zpBE9CoW>4rJHDguNpzQ5wQLWVG$G=BKVwP48mIf>{Z1^&vlzmB`AKI1>i8aJ_4WrH zd(}c%+o`AEmx6N%HI zMT3!{Nm_z-5bmb^($D7#WHlHfF0`KgQNM>&@1_|O0o7k{JgctO#i3xTIm&b@-gkN2 zf7Zw@BY2XJbYGD!{Bs++e@0qv2Y>Pv_Yb%J^t?J;r{yMh zvZ>0F*{bth<@qqV!XAr?BQ6bvPb4Vg^B~cn??U7(LVgt;6ApzQV$Km$OT0!_GehDo z9f)dM>P`$XgA<8Vp2Rbws8u`!juX6)u}GyX`r-#WIKe;2cer46 zzr!kVgUbxDkSRx3Zz?|%LMcl`lOL_LBy+?DpLX6rs?FnGbo!Fu>wRl@NMdcvHNFyJ zd+9qEl93acjG}xP9X7dMadb<7dxviLlQRoLd0S1*3Bb$v=0D1~bjaFXf&#w7>Y5SL zDn8yi)xS|BkNjh@O87ivg?aVmsQ#_L`clwSH+Ug~R>`wS&g>1iJ&8MQJ!#zDzii{n zPt+cKzEG(k3G3edN649Ep4P$W8rMk!9X&G(wPq#hIOM1l*+7bzjjFfv7J9$wd3y?` zHMwEr;1XL%51k2FFrj;yi7}|ruS0gIw^Z)LJa_>f+e>dSUR)k}=kZU1@3rP~3EyP_ zp@7B05h!Bx_bZcYj42Xj33pymx<;jEi&Bo3;&O6vZthgoEeOOjsb^VKuqW)WtyH=y zrXCcPM3;Z0I+#P%<8t^;_RF!;fTHg7z%3r$v90(O=FS2J=0Ko8+{iH0EXqR1@V;&$ zANO5m$;&g_+EVUm!`-dkfJD#?2mIoJWXH z53lvciTyP|49SLV_Bu-5P;;I_7v~=~)oHQEMYc|s+>HPf(eP*m@P6=981j1~96Qnh z9J)T3pATf^qjy$(>e#^)qPMXz6EN@NdUHy`a>W)B~wt&kuC*ha<1NgWA0apcixZC2qV!+&FtIM? zdeH{mK)YAP@)L~EPF21NYdA)}As@6#3WXvsO=h`#N@RAjmIZ6lh%j(?oqUHD1qutB|BW{ zvhvr*EJ^YTBsHnDB0X%VA=8YAj*jTislO#e(GDIQ$uhX<*c%1Eb zjLG59g%JrNC(6RlmuspPb&oYjwmEr`+W~Z5kaQmpHRz1i^JdvNMsec#({# zvkq+InaphZv*P_R>zW?sKmL~AP9NDxyg&+%5X=bQCsV9q{s0Huo@X(Hg*Bb$SBd*t zxv}Bff2fyCy>YG7JyV9ba;BIY%ykKrNw4%6b|ur)$w2}tRRKE6=Pvpnr4`qjVKZIqUTRG4xMSM%oj1JBr9exd9y5-co4f{fPRMp?hejzX(6PU@iX#_N$@R3M=?}j8wvyO# z#e4HHX3$xSx`P*|YHH8R%8p@V4cy`$e{8UMx-K*ta>Rp}vb_=cta;^p_?oA*AMC)0 z0n)e)ufDr05d`o`Lcgi~wpvvj^!I2A6^TFA|_=2 z5Ezp@OGs|;QX}I8Vi*7jZh^d_hXGcn;Hq*~>sQDDgC57(R=|ejbhB&eR$V47|E={z zNms-WIBwDl|7l$^=dTPQ)C3`q69)n&C@YLd{;*gdPSpQhV!puaYISZ?)1{~E^Z zxhlW+Tp9Sz@()P1sdNldBx&P;p+k`F0009300RI30{{R60012{S2x4XJ%$ICFRZ)& z|NZHjf$`%fVWp=7W*F=dZGWo)j$_i}n`mK{-NFpNJmvd>fk0Yp)%?33Lj)ayAwC#+ zNe_Sw-+Odibzz^^WxG45!fxEa^u|o{sQDO1P5=DSTm^;m2+#s;!=|Z}N7^JV$@#e$lr$QiD6<=m^ykg?h4wNc4}|K92iD*SwHS5UtBo zVOJh1KG3LF$GXGf+PqL!3b=?FdS=^5zKPsC4z(>HO9fy8#Gt7J`87QlbcM+2$}tIl ztWXBPAmummZFaVHQQG#>JbUK8bAQ1{MV)=nZ>NeKX#od|?2k%jsE?!2_lW`es|Vu8 z6O=Uqa_qO#V=CKlhYeWQ#sjAOfx?kw>=J%mjbDSE`fpD*+S1Gl@n>2N1l3-e)F)2Z42mMAiS~mm6-g$^l>Jx!bSIP^aDsn?HyjK`^7H=6(<(|4W4N z`v08wx36OR<{rc77*d{pBOivhh4dSF*qV(MEZtsr%702fZC7C25Yd|pQp}#9MS3-` zEL!hru*>Biy9%t39zrrc>n24SNR5=_kn=L-<;i&K^3FA;c}t0-2La7};{>CAc|W+B zW9-!vPvkFnPx84(OS2m9(HyvnG^cO1aI23hu}qT}djh;gMKtk}Ms~PJ(c6&Qx83<@ zf_)x$1b~ec7mL2SZjr4CgpFGKjM{BV1Fei6g^A^YtjBD8yWRi+R-f*b-3I7lUa1=w zaJmulnU?-{$BEabW$muW^_l!1$6!@d*6<4G%eOcO;jUgC0pBT~al)(pj(ZZA*kkXx zj$GKKsH1p8@!z3!ly|qKNM^R0!ll zsJQk+J3VRnaNB|$cj}2t~+@Mx(*ky zOx-ohQPyRE6u;HzrM4i1tvFu9*B=qI_g!&+!_n zGqR@jm*i8bOY{k5Ghbsp$6)oP!yA#W5wyaJm=u$I|1)L=+xlTaiGJPS7y!@+*l2}r z+=2#XA;MoTkTa@KRhVqg5V5$5cHG^}>F_)hHPZFq{Rrg{3LmBo-zYAzehoc19yiO{ zAaZ_yUjFf^rmCRM0Kd`X^8-;*uZ*iDg_H3(7JKJfpLZ!J5?L)r71xlwvA;dBnd`9X zjMaNbXA#+^X*bZmORQ-bRp&sr z+2L_|iMjVc7q(~9axlID0L>(F^i@ZSlnACQ1e`DD=)aIr6(Ol|$5z;djBU}ZO&0b* zC%n-!J&su71k7-moonx|qK32uy(V{kf10{kx{e$<37|aYAF0W_Zp-fbL`arZ!Hg{^ z>8{`F{fq<7wlx+_-8`GFGCDxVOAA3>)aV8G6gpo$a@Onjg)~CfNZMz`2VQ&rZxLD_ zs2I?uq82X12={PM7^zDJgxMj;u_eJHVhqU>K3Z7{23&zRt!-Fc_nYv)&bXkmb0KZr zPR}=8(=^0`RkbFBMgu;xo-b0i%S#nIH)hK$iSMgDPy_Yg2Rst<56;_JPXBkzA=^3L zuR{gXAhn%1Y4t9AKR_hMXxbEwDM&?aS{peps1C=ouE-2)#EJ8I6jj#PPmJ!j%?I_? z=CC+^y=?7x`ZVI%8l1Y`TY0z{F_)CQB5(vzvA6aY03w@H2!PETVi2{0xbiOu(rtZ_wy&G-!=Z}lBAk&M_)V(^m^?up?v6TF%TOZB;y{K{^5RRp>2H2WARkx6ifC zceLumN)d8c|K_2cdJUX{x(!?=bjI2$9zCupraqKRt-D36ARS*v!_=u=sb)je%XZa-V2Z%FiFi3)jV1N|p0 zk{2y`4O5~j0eT;CcgNbZrD|z}&~DxkIg(?#tBpu!+Lc$JU4~6enfR~RGBDy%Lf_iB zu)$mx!$!UI+Dj}6yf~ABA`I`QgzzsT9N5NM@~HAUz!j$F`bd%~46qa_kLM3VB6YJQ z)vp)tPFDX0ZS}4g9h06S0|_%WukfpfTaoLwPL3ELbdc&zNjIrMedho~zt?=a79-)6 z6M;`(K5|Wx_u66CUw4+hiG^hVZq93*nDWZ|2VNd9Yy95pT(ZjG*^LpZ(!}E&bBSb0 zKKLbh9%qDr*?DS)f#k~}?P13@^_T585lC<9?qH&%#^SY#l*MjQ@zb@B3)b+}B?OlNvLY;Ib2AQ_m{Pp!uSw5l$?I&LS z|MnO;R#Z!%x4%M{d|Q3I+35q&M+@BHM3NN)QdD=zMl;)Kicg`UfQ+#6H8kpa<;(8) z;Z{`p%IAmL9)k@m`=QZ~zC=P&HIFXG+_t==nSHTfDAQ^+=3kx%!%d_Xs#Xk!aVO|H z?ftVK>3xNu!N|!jhTyKYtQtwTCY@n6*Z?Smfxo)g70YZhXWZ7C)M8NrVny0`ts%Az z5@%5g9ncDO8oR197tdau%|vDNjMBX_8b(TEw)pEn?iZN5+YWr_yb{QpYAag~+>b3x zgA@>gK4(Gq((g=TzNjP1&OD@oX>CXzPD^9WU30%aD=r9bf-HqfXL-|0+VNtK5vXTu zKRxVIKRii6Fo7}FW{$_5xC>h2I*C%&cv}6nCXu=!oIdY@mG7qVojIq}3|f{-C(;}s z3KoveW@2n#OylmeIe#ytYjTkTu-%_aguPUu*Tc%yj$Pg}t-4E`?Vn|xrz3+UA-M$N z!1JpFoCn|ZoyZp@>9hTb*PDdf#o~}-2hZY9b_ zSJ}(Ztd@j~ZK}$R$&X4kRezK8EfsTbfqiqMM!h5--04uMZ+F~d6{ShzoUrlnj8}W` z0ed6iJW+sMr~!(IB1lNXZ*KA=4KLXk!WvS1tuas1qI<$WqBCAg=meu@5<~k9g5!d7 z0bc7C$$X~zo(+Ct=Izq`GMXSJPJEEA?dW_3fM1Yla z0fD>gyBRT+tILAPgK9rVCd%S6YW(Jc`h`fN4~tIZGo(HQN`0YsY~o<*Qc_Z#DizIv z?iV}C_WP?t8}xL!qyJS66}^oP>94Vp8KiBDKQy#2dU64FQ=0dizi|a7R0{MxL}inL zFqZXnY=ib(1>~1<{txWJ6x~YF49H3{gtCFS-$^Os*pKc3`2#4|GO4&b*$wK*22V~H z2rR~%-*kd^=cw@pHOt~VxSy{*V6d?HnW(fhKZbbN1lC^jR0m_NMtn5(?VRNDF9 z7%eEG9!!pMOgVYCJuT$oSI+9Y1#?!_i0Ow21$@`8+6Z=k?zBg-CQ(wQj{n5hmhavO zaW~!3REvhm(C5SbqlUga#)A=gx9dCg0(I=!APu9XJq|b0Q<6xCn2I4fr-`d+WLdsP zc@7=Pj6KAOc-NMhg4Wks4zd>0(}M*x!{K-C7Q4^a1ckG8Sn^@v+WEJZj$I8BQ+K@G zXz0v`MoNOTkgw)28h*j|5Ynk;&TC6r!GT5I2A_#~tFHKa-j$1N=gZoh^1CbOMg8(C zR0g)8%bD2;+W=L2vYNxdCmWO5$h;TkV^g|D1qgI|K7wuWl}`6i?y3BL+rEz4<{f&d zg5x<)eTBN!cW5hRif)S)q0K3_&oUC@Z3smf6m@Za1j^H#fbw30eMB{Fm~UasC{TBY zkf;YGCedC23TB_lT9$MGB!Iu}6Dt&-4=seC%wx*MoyftgMsW5Z{uzt%ZXrbxp2NAM zYqK54sQG@xf*_SL5sQ?#i$g5g_P|QWy<#BnK8tm)mIE7onn*RgWxRP-xg+LYM0Ve)gz6 z1IEIS5DQGj-Ua2H?U>=+H3I1JD$30Qr;cSjP{W8Pf>-2W!q6ggC;=cu>mB=^uUZj3 zjTu-_m)rugvNd(Ym`P-+J1_2eayU0ycWpcvgT#)c{y4%AAvp>~p;|z?n4a zHMVjW4x`UZunGjja*4;r!jVJ%K2|{`w-2nDQ=#S4La#|(HUH0U0>*5!_V*jCaQ7)C zSC+IfH1cZEHufxz(_$gRp6a@cZMlPP{Tc@UuOoa=YUE;4ell`x4&9WH=h&L4f$e?Y zX}7+oh3rc93L1gQtYBqi+Vbo?GFQrhfS#VwIh<`>KWVUKjItSZBM8{GqKSc`eQPyo z;ro@fv=YZ__KWRhfuBYn0FRM9rwDug_vWm#waDZ4a899rWwzV~1#U;rMnLvcLJtfe zD24enA}(w4a@3htMj9Fe>WIKFZuID26Rpv9TiJO-teI~d5N=1B6oW90YFDxU{MZ-` z9iNtQCKGwsm9F8i6O*~Cdakma=d0dal33b3(%4RHagA`o8GP3 zkxUAPN_M=xT)DJsH&Vl+4Kd7d3wIPg+$`r>*tS!U5^1t+9TjxmMuzV^{Klq&rnhN` z`?LyFT4zy76`albIBXk0BHuwFpow(2tg;oU8mi;VVw_={BVUUcse0 zsn?EslFx)2TqPENZOHM9*s zY6xQ!#EBo$c#phgz#){{{#GS~@C^TfY6>iG4{8je(B~*A6G}xWcJtNWnp5tY_uvv& zisfv-cpWPsl5(GO- z)FZ-;Vl<*Yo+~olu=6M7o#=ZZ4jcZf2l#fX7*fK*$k~Q^!v`GxS~?$AB;~foQajP^TGcY# zL7n98+#bDX3=IUd;kmZ6j{KS5Z7G}M$G_9M{72P|I8R><0!%}HeT z^uf5`b$ILai<~-VHjn@w#2Vavc^S%7)z|C$#vi+l*Nh*=3e(R&u8{WR--oozAsc5) zvA}tB6t+o52xJvQDcbd5)){cK#ABk+|MRUHIY*i(?xJ8BEnOH_u9d0+24m)V?!4qZ zrl`wms{n(Jt_<8)u6F>`WiGgr^-OQ4^IfK(`!e*|pJ9DI>Q~)f>3`;d)>9~&lk%87 zHVef)?&S^f89r&4@){pT{U%D5=183+F4E`k2D{o~q}r`l ztP~r`+jtj9;0J}dHIdzmbSULzQALP$DcOyG<}E6CNJ#&ZH^PFlUacNK;x)5Pi#n9T zUq%)ZOP5qbJgt9%;J~J>O{QB*7TcI?E8ljq^Bv#tn&!mWUG*c?@!V{ATyw^g5CDQqOoK<*=VFJQii#qNWxFZaZo?(ow%L~%X~FPy@%0HwE}-58~`UfDCiw56IX~%+myL2W)<-qsx$uYj@(Av>7rq zbH4{eWsl`}A`b`l zsr*{=v)U+*9A1@^%LAP_fiU6&$^GeBR9lkm^Cul>cfNz1Duj?F`7j&cMa*!tWV;p` z-ZCN|gOPe1O!5F}OmA6X?a%mnfio5rG%9BK1Qz(VYVDdzJOKdeDCQC1@n}(O5*fX< zr-78_I7@~(5>QiFwN;!*Ud~7(_1gdn!7at9d=zSL_SwZnuJLj3PCBCqpI(@gRcsHR^(T0#8X0lQ#w=R ze8xqmoqF)ny^}(p`w%`11koXXsor=S@&ozx7hT}}4yl|0--hntck?HI3C!CSGK$wq z))J0F``ss2C1uGC^JB{a2b%>?QDOS-O~3s%54ffV1CcBk=^A!ooW*hwz;Q5?nJ@>Y zPo`^rJ8bh5p+IGBOE3c1ly zBQAPAEf72o-B!Oe$rV*-w~^=t7jQJWGbj#)eVse%L>EFE7n>Dw_a>Ur`q%2S2eBNb z7019z2Wij}ht`|Fzs`oZ3X5B(!4!SF!9>G-u|kFmecRn|sZNT8&!ZJ4S^~6cVwk(4 z=x^5=uI$n6=%P&8_uQZxg;i2w!>OHR=Ib5@DNG11OnjDT zyM`Nd@DjQFvN4yYxWf&I9AHeFzt;3c_e0=nw8rmZL9G27qq2dT7 zU~}Fu>+{L&M{{>a8E^tI3@IUTy7IeuEU~_%?IdXLJURE*c&TIL7|}Ag**TUpqvUv z^Ea0qr^9+njZ+v3w9N7oXbfyUn|^!^2jVqX_wz_b^~kIZj-g)qzns}}9U_UaG(JcI z^(@eD-Zi)oUTl}c`t8*`Sf$5L#Z1pH0VvO`1yThCt-f8bBw>WV{jq72xb0wu@4IL* z#vUz55sAea@4y6ptm3#KIw}ydja7+Kb>slyD=f)rY%;(GNo27F8B<&M*%9<(EaOGc zHa({BW%;egWfb?|Z?#@72P=l=bY`p$NbiUcj=#}LZ$@~icngi$gqs+9*E5={T@AZW z3h<}!@tL>yduvtc$i2p+n!huk31XeObp2qCZgC%C2 zP^QLT{rL4jcHmCLd@V#Ee{L_L8NM_y5Rn`+IqihjeeCE;aq?T@A;9=ghhW!e;(vZWDT*Cc%LrzwyHO?pL7GCj2bD?anWi0Rf%;+nr(s zp%Hg3L(rUjH{-R_N_`#|&oEkmn_iyoEY z@yFcWTc}O~3($Sd_sd~5HLAB|pQ|s2FXs>9WZ)bpBPSqPk9n;09;<$p@x?nQ^DinX zK%%V0zI*QFfFwEX$^-R$l5Mm7Gg z3G`(Q_QfsbHr5~p%eGa#P~dD9=RySNEQ2Xu_g=4i*1h$3j_V_(`sMJBBjW9hO;sgr z?u-1TqJ{Z{)>$cBDb6?m&Um&c12NFgIG3j{`1^@D@_`A_x^!X@LI}=m-WL&K905Vk zKC^acZ6U(x3)DCJ2PQE=Vim|n2OTt98YM2x8tJ;|!SB26tXMv+UUy^b95)mp8fI8= zchrK(jn-8~1r7v8qspP{g!veBn$RQ-T4&!d9~y66QT7r=B(^GOj(stmz0K+OZnyMM z4#l4pe7^vLLg^9VQ508sn=-_?V}wHSrepa2`S?R3sP<;uUAJ6`YxRIHy{>WfU;av= zM#%V~KLJ-s@-afD*qi1-}jjW03lpMXz?^%4#MFV+~eJ@ zo?Bky5_QkwncqbkWNA#V+gg|obKd%fK33NNAP*PF0a15+rB^<+PlTo23w_|eXq!`q z{Yn5ih_G=WKbn2MPa79D!ZpJ=q^TLLjB zd{d}_JUZ~t^wlH(K4sNp_tzYs3L7q0UK>bLU?s!|pwtJ$2E(-Kp5lPrEs+k~ zv#s+_Ni5K}26De`U3!cb6emr-3m`(o@05{USzs{&tyQWBSK81avCP(CNFWyc zRd+gd?@*J(1?7J)L3XY|0s*$j_9xz@pvYz5P9^7OYZbcRx)A$u%gDSmKIKA_(GV?f z(*C&%Ff9D>XlD@9f6B9JdWzXdmDWzDUpM7B(d|Oz)*+3Mld@l(=zxC8UXM@yZksb}-S~w<2|)&Ue7(HDdUdR{p@oKrzyVYCDLmvQ z=o`P}<`WSTCwVvs=<|OIk`m(Id#UhnMCa_SSAiZ?;CAVsaj>}kTq8G8K+a+|?qFD0 z3PDsO?Nf_Ilg{QQOd`Wi%TJHSQ}cEX9YpF?D7roP06+#H;Ce4EJwcm8fh>&BvpiY! zHei=&vvK#Azk}8t?0F=RcJo%a4M z-##<@xn=7=vi~fY?N#3#V%rvA;d_08-ar&yBK{>Qhl=s zEqms-(koZ=mr(e##Yv&pg)we{lpEaOBU_@(A%L(<%WXe}g>=i{Rg-E_;cV@XM0Awn zG9B^Fi-&}tVTNw_e=^Tr#9BN4q>A({oYyH`gFlE7z0p{`brPC9iCAk7%1eOgcqIfW zcE(M47O%Nu^oK;8yy)E9Msw${TYYl^?n;a_+2PRt|3p4A zA&!~htw#teEb{FqJZq(v(%9K!Wkwfp$&rqVXjG}tjl5qfXbWNQ@bpLXV@c!A+pDtP zeZLc%ak+{9tD+LwMm_h)c+8(~OWD(VcS#a7N^^xH4m|_vCO)PyO~uP-7GjDg#Pt%W z5nz3UIFG@d_61TLnBk9vhRsrhub{DskiN=t#PL^J-zNsSRvWM)mWAuoXsg`zHjQl4 zs{_9&Y-l!GY-U?u_xj5W+6hnBXmOw$+IWYjw?VYG0g^AtlpGt!RJ30)7`=dBsyH6U z=z({_6%2f~7P~T^ej$}Qz^)@LyHx|T?+>#^wr`um2VzJy_0n1GfTZe0cIO8>m~HOk zEdtsP=h$)&&HIO!m3jXJ2;ouTBlmaN!s;s&wBA+9{Y$*WvI`lY%Qm6bD8VMgB3$fK zpm6HqZi-8N8g!W)KW?q1;(C>m?19zAY990v z_MPjvt-kFi0AKx;gWn35i5scE7w000WEERNxSxT{(UA8aZVq$&4cdK5^x*Hc3fXF`@nUZaAesiz4(Q2vD|&d5ad zHZ#vNdPH-1Bh$+#LMgmcFg+rWzf1ghgJk?u)rc|Rh$m*s(EH1olb1WSz&_Od5|Ehi z&xkXsqq6_`u8A59Jt>lP&#mK;4RaanPbR&xef<<^wD`+E`a3T1ZY=Y{XG299l!k&j zC-$j9kJ*dm;MWT)fModb-JSJvjoo0%VEnIlSgD*M^g)zpt(JnFtyH`j5GhE;z7 z8hcChY5gtFwR5ek=5T`iQ>wS!_QY|<< zDsegCtwK?bu?$VVj$S+ZBGG(X&$KF^qL=R(Ihv+h{%ha@jUD3_+eQySW?&rhQ&#!M z_66A7W*id=dJt~B;U>IDd2I!FNl`;?|EuA97?HpSPOgFklw)ik2HIW-&VtFccnYq6 zX(ioA5=3`ukB`G}>vn~JrO;t2m()X zMoUmU83esWB9~M2s~|qUqWZKUok^w6&V#b^_?%g_hav~z$vch&+((U*`rs@V$zz2Q zM-|Ut{c$13o(vAMAo#LKebD@x+8Rh{j(kpXflh}|r)t)=_GrtDrvs9=fkTFdequ#g zU@o+&?Mg_ss`Z|%$G8I&iqR1=t065O+2S2EooV{O@_NqA&E>WFh>oT`;hUP}tD!9V z{BI-&rA(^6SycaUPHA@PqUW2Lfkw%=xOYw9dM0q-(A8TJnxz>}9hIFidl*JYb|Jnr zyFY7oa55CL?iG|RGRlfujP7K0qV5g@(Z7}X%2%*g>cN-B;Srz*^DnE*h=)yITXtEM z4~&*th{D!zQ;?1^e}q1!}3&Pg@o+96{8zl+AY zOa-nL0z4dWNDJ@#1uQLXbCpryq+R2Fkx3@iq_0}^Fh?hmQf91*YdvVGk9>~=HS|n; z6MCfhaMK(>@4zKjlKN(Nc|-2zgfiRI9TWjE{@f}9-(kGeg5#*`i&#^imPIrq%J_hh zn-c$X7xfw2?h9@`eHy%Wk*`(T+Qa_oEBF93oU#_Li%cIVV0O}Q>!jihdr*5gn>3vz zA}!Z}z9hX26CgSO5jo3w+R@7<{mB%BQ%%?uTz{+KZs(^!M7_RJO~@@2sa=66<9b+mg-Mvbq>YuZ z$;#*vqVQG7+uXxJtC@_Cel+{Z_yv3mV~Wzo zY+95d;|Hl7P;m2Cg3hswUc^%^m=?FZ)cz7y9G|E)aX<#`Mhqq9V{N7@{X#S6rfI%M zr2jkNYxSa%^--xt;#aV5yhxRIoYrs*x*F*hHz`k!Ok-~U3(@>iqhjSPkwy!sgc-pJ z?{9d;%DkDee$nz{p5OHOAs@bci^~h@C#OjPJR!$rEK`9=@UDT} zhMdT@5j1JaWjjbE-k7|TaFK?f4igX<+>|A(viUn^!i?Th<4a?ga8A5C?HZ&%im6__U|OH2au*1`$t;QN zGRL@o?@8eRtTVK~uZnqQ>X4r`qbhf2h>tOZqt;m91KjR7y4b(2b=;^uJYsyd;DAL0 zQ_BEI?HNCO=`Ujne$)G&lnPELuE?DsCwr zOno?4odbQ(Oj9jm-lS5eg+<&oD5St`?iEyL zzR2b|9xbb{C7xEU$Da4kt^fwT7-?y5mbYl+H;Ld8B^+a@%6*&sT%1u~5VNQu3$@3_ zB6T{75w-A=wjxfHd3R~DLG~S9VY{VV7AUj~dQ-VErQ$xx6PUkT(MboP$SN>!B1Z$b zrQ3N^JMkg$DmJ0y10{iBXc2+u$8mjoy_UBSXV=My=nem5hi35`!qZ=FHz#0q)}d6$ zLeb1qgvEIjXzsTV`u41H1)1>Xs@JSNGi6nzq;F(xujQ-PA-BuOzA2#|1s%REu#_r> zoViPw9@xF*t~R8suwR8h4izl7s_!({&q7c!-b&tJh(OR{QvN&;i~ESU?CU(9>qAde z#?xvq!_wUuR&hDUic`?`jkAbH_8ApXLmQRLDs6vIV9|Y~DYM{iY9^)Rir4f+)5dl= zo`00(K(@T*Rv&?FuIAnrXgBHP$Q?lak*VcV8SQAgO&U_O;;@c)>KQlH0IY*AF)8bY z!H&{x#P2=XMX@%3&NV@5I^>sTE{@ z4@2qMM|=lYVdCd5pqI*_>9Yj%T%oNj5}VcnMRw^&%^Y9bZ&F8n5;?5B@DSvO1Wev@Vtfro5jr^-8LYUCp;sZj~t^ zB~m1OO|Cn=66($(bQUr@ua>!8EU zrriz1aEyI0Gf(UxK1jZyw=lvkgErA?MU*CaHrN^)2ALM3(5?0B!b~ex7mqs>g{~mT z!G^yFzgj@GHPA01hD1snV#s5UfB`dO&CZ34Xu_zA3Vu@U&Ox507k!Og1%{9a@*D0v zdZ9eGQ`B+9e54=|?HBlo!zznJy&!8>H4+i6Blylw-?L`Ci9!(}0r*Rdga)cUOs?-` zT}v-Bn>B-9g8`c|6?DqO6Qd=&GRE04Tg${%>?FSWZNyanZ<6o(Pa1Aj)4*r089SX& z2EKTfw~(eX4Bu+9)u4=;58}~3hz7D^%9@Bs@BDMZJH%HkZr1XQ4b{6LM-AllL3XMC)9O&5YzJ7%WV+zFh>Qh^b9eOtK5+TlCSOn^ z+kFvAfx7^;W$hBi@8wIyR1jcKh--}yP)UR4jK)nmjOJQUmj*uLsgJH$>1*aR3oadi zHb{-`Bdd8Havr>7bnl2O02;Su9(scLbNajMv^Ofc0zG`tvinEoc@xjZb}4m_-}qiux*2?G!R?IwR_s#9%+TZKV}cbHw52y_|8vSqe( z^D)Mk19>!Q$nGUZnbT_o)cAaxoZq(HCQpW(hfD~)2gA-OffQS#n&4&R=^W@Y>_97D>S;K|063=-1uDT`$VN}%wwBaPqTsDu`}6r5=}s^B znht-HgZ62uLXd4o)^()L4xdXwM9Lu>6m5NWaXUDY>_G%-1Lc^r2{Iuc_yghUmP!{u z=cRfM2i+2~i!5CXT9bNN?ht;2kb`C}8Eu zI0JL4;i56){T}?G#KWB|Z{j1F*^-`JS0@M2uffED#Zv!Js>yWfO#U!yTu*^H&@rl6 z0aEny8-ykJeCqT3D3k#R-uGr0(uX;mwzV9IE#&*)P&iAx0P3)|SsoyHWhQcO05m;c ziVG1>0oHoUuJnigocR^9njCImMuG=EWwI_!lisJ4<*l z?mj1p*|2pzU`aKKzC$1fjmKpsJHdVC)*{*|-3BX$sMmoo6rZ#x;AEi|AEs~j693hj zi92l+tSpcznlot%Fr4l?aKE(`^rQ0c-YNpLPi=HZey4gV6{*)hG)3xpa1r|bzJ8%x zP;E$EqR?=1CQKWTt<-(3^xo{b9+>~(mdhy?wCW^IzS(E|e@xy@E(2y z90eH9ok+DuaX{AMncoE+mCcRo+f2czk*~|ZR{lY{fv}+e0l5AsP-}R3;)ZoQteEhZ zQ6U|I3qTS{@;@Ep2|>dWh=AGd-RIe~uBfFeUAJ;J@k0;Il;UkS(J;fB4geE)uewIW z$7YvUBC|R+K-K?(M%Z}Irqh3+?%mG@UP|IQmjXVUMmgcUiQWjV#^wSqH=+kQ3s8j+ z7Pakt^L33%kmBSN26k-NqmS}q;*lp*%m?gZt)}fE89?*#oI^;)Ce}|oCyu0pMU&n; zh!!m;U*1-0#+;X%*oSeX7LNt;f(smsBo>_`d#lFf^yk7D&m9{jvL?)?#EF*uN}&on zW^2+;VUWjl3J_3PSRD)f3dy`8YXGCL)*Sb=xh6+e0vUvTwrx9^U}D>zBsah3JxcYV66*Q&0y>f7DbtE+gd&!L05&d))69*e&M zI$}*uy>ZrxYy=}PiIKCbA(eLKz=-S!g|Z4A^|gdYNoqk)krQi8z?c@x z*a+iREY}Yrp=bB50Zftrtt{f?L74F>=<F5m@Fh>yQQybP__?&dJMoZ6=m?yZv{5+_~y zj5MeoI4|JOT!o`mreT9R!MmjVYTuzr0=}AUs*+0whhg=I$ibw%72R{snrQ9L`wwp6 zMDC0X69{v;jUah|zNfB*;1OAR^!n*~vsEo6QA~;qF1t*O(bWS50&edcS*WzWpcXmvSY35Q2&l)^nsRqRPZ~~lkKcGwrN;dI(EUhYS zq6GV_i+mK}Yt5+=Io>_~1XXvb-!#3C82-^4O7%3p=>qKv&!I`(8Gos6Xp-VxG5{*V zqPQc`Dfnfb!Np1=h#+QnGAv3G7n?kDz>jFIHG+hyi^p=3evpUt&gbbII#LRR%u^S$ z5s=4{*q@+F-Dp_R;ErF?SBhE*!B2VyS_fQPis`lBz@?2SK$nR;11#J5Yk1vB8);PQ zxm|hMEN=edhrh~*pP&vYkxaF!$42 zjK&rd3Ffxg<=;=c3dhJ+t+{-*dE06p21xX}+EMlF37NF;gP^T%_tJfz`H=ew^Qn@D zhLo?5@Tzr(8L3>b;$a48<#j4Xoq6=ui+Hw7Kx!6rBKF~j{+=k;%9L!m_+FFr>uTc! zt(|ZyzVGD8!`GC?t68V5-IqO>h|9c{FO?6Kj+Pcyk zY=bmQ*3UN+%J=$_HT}{YW`>>kUfAR?WvXdI70N}?LY z#R5s^{LcxO8)*j6H{k4R-Ewp5(FiGh@y4>R$0=@uY=BIaMs8?88J%((S1N(yBEhG$ zUX#2w1|Kqw67FLn>5gdlHL$Diwnyu@v8qxRw-28L$pY=OYk^as!S^}eH!7~D<)2qD zkD(lCW_A0>{VJ%Jg>hNt<2PfZAS0G9QhLO;c-}jckXylabJcT3`~dL%K&U15!98jL zHl}=;px?+=h?R~@d3~n@eG{vehE`~92KE!dQmXbEFM9VA^rq-g6%Ax>z(fe?RZzs_euJ*XQH?Pl+QwS|hv&jIzQ+HUq3c zRODo%B*yP){7%lBHy;#$^h2cn6o2UjeQc&D%m_ns$rxXuX7=N}vRu!#TA+faDUg!c z=qntlEZN~TV*-&|EbPktu<}b2c*R->Q>WsWUYRd)esxUVs$N9&xrIMUBlEE8*z`+|S9!`wWg7N@ zM#D1v1=x$-ewSM`#xU1#z?C15!clR$-^Ar{G`A)6j_HOjQR|+u`hM-LVrviEyN?n- zX}a{#PF$A9hc2zC^r#*tc6YJ1Xv@z5SxlA19L{PBvafoM!bL%f+d{f-`0&d>1#Nx+ z%d%v0xcaBCDJuT{bLP6&LMkmDu@&dHz-1vjUktVqvRgMR%-YkD#Rkr@?zR znuw$>$lK=Q?&oz3YW$L5VZ~J`Ihe=LC)e>YE1r}3XuK=-jT`$Vn!QgR zT^;9Oe&{i0YpFyO^3C05Tv}Cgm&xuP3~F!nYn3Bqm!zTr77|Tsu$uoV`9(qN%BKZm zXvbke4bF8WP(9a*gfU|AY|*?j3<4uru=?K?fy%e$na_<|}FSTV%&oVDwf4|K>S+bsgkhFAzm zkMU%i`8Nw(R_RBgJ&)TZIb-?+OSOJKi52+Zh3*0C@`tL4z*wi%an*_f!2tNmM*@t^ z@QNCP#EDA&(qiiGz0ZqtIfx(Ykii@B`!>S>Qk#h zz@Qb<-$BAC(n$t}%f0ZQ4d56s4((46Bg7yAZ@xdI(1IE*BRbBF-0~t+;VZAb9}Am^ z(#zUYr_(sw^aPfnfW&6E^#hJ7Y_Ek)f{DN^A>}Z6lVv|6Sp+`=_^P5${`^sm`E(TH z3`7wvE4JtecaFm2SYLWlZP{`h?5VwRjLaaIQVi?8P(1TJ=`p(4G(>mAoW_F~fIRkU zQHST~pce2L7UBGDwqGW>SdeXy7vnmVrGL{TdVTfg-t3bHy(S{6d!(Y|F;5XqOVfps zOi8I($&Vls5nZbBekc#Qm$0t-w=UV22z3<@sK2mSN_?qW*ZS(2Yj#XA#TAB>S6p0c z*v&w}a*bstpAxw9292M#huy+Ubm05v0NY@vOmM2&N^$z^u>hT;*j{p$WggB@Yq*p? zP1punxmhg2lj*ZAtD0Ff`F);KKg@sWm!9tgp;57|a%M(GvNHuxAX8DnZxgL+4_{$@ zw7)AHf^tDK`>4K@^sRHJt|4wO6h@m_lnnj(&GA6ReC;a0TP}pN)s9P*qM9ug@L-?? zKNhWHEN49Q{}k3Fz`>rQwB%DMiqcRPc}feIY5F%nTKdP&Wf_lpc$?&M3f0;SWBz2k znG!GC!jSYl-AY>i7Hq#F()-+!L3HnUfH1V~_nuc$g+3t92q!=n1qL2>yaU+!O`TJcLv_{ZHN zyru^#jSKTVq5n06Bk(hU2Uf113|m{)jv*;#rl-;m;XmgDr(N zh%@O}^va+Nq&#{fc;Dm?K)@_U%T6*OHI5GLbaWUJ09%4|V;nG@BY$a@KP6u)2 zy`FUd|C?t5Dwa<}%01pW~rSOMz`5@b~*odyPTBT-65`k&?psEcP<{La8M*(w+iA*^UNiY^8Y*kQhe$UM%-*MVBOBNGL zvW&vGOsc}Dn_`!p9QcJ#oj2e*Mh_*%4FQp-+odpkN#4&(F0B)ep&tmFq!v#V zJRF-8jZdVPKLG2Zzl0N1oM4y#oV;dH zKp)m0g))`a;q{^dB${|{$3rs$>@vhm3CzT)WFWf4*&;hT(S$3#Qnr#+Vjvc>=H_$} zabZCgnAjcleznfs%YdX>_we;~tc7$t zaWf_Dgqwuti1~O%vX5N4YNRfXYZv2eG|F!|DdI91!Vu%Eg_ksd^~6v^ zEUq_PN;Sggy;NY*)#8U0bXbE#h+Yu5qx@_Jn;yM@VQ-g!0u*= z|5r}6Pgs&X4HKub9~}WEI7Rt|Kh~W$)&wPC`trd$cfxZTIC;uQUN@N|0wEvq`Q!$% ziybLEDlHAdut7<5Idl<*W-3aqZzT)27zrb>YTYNAP-Cf%LNMH@&-%hD{Te%$)IQU4 z{{}q0-De@Kth*JLzEK4)>DHd`r<2e%E^}yqP-VjG*}>*?e!g$_uas8*&Pe_{lE_M3 z)zMrNEO5P|B!3GuUM8$4J#)rJ@}Ebdf0t9(1^)V_c}R^Txh}0l)rx=YRQIFrGcpox zH|{JJqauT-c3y(YLQk2l2FxX8$VZ!PEN&54K~Ck6>$05w$-TW@9VIkkTqcs?k@@t6 zSXHMuLu%|3lIEAztKvl;xBg<5@^TlA7_>>Kc%C;1d4{iWw_8M~a>b$5t9(vX<^~nN zq&Z45X-2nfv6Tjk@G)B<_QN|Kv`V(VncW5#KFV<1w+cI#mZj=xs=(>z8|ugJ?o5Ff z0IyYa%tWhZxSdE^@eK($)zP+L`{%K{K$Wzp#9sJ;wF69WL5?u*NB=p6GAN4XIekCv zCn)vb#n7F~zeDC>`vfz8Q@K+awdA>3V@IXjB1L>Mz_&JRMy;fa9TJDqBd}j3AJqd* zk~q!=d8qCMbQti@WmBz{+Ed>O3Iv+Z!(-k2XPAhWCq9yt>nWgt##x4p^?{ZiQBcG{ zq)J}jlVTrNPXrwIxqtS7#v!t0kGC!L=8N8sOVe3TS>8xVlFPsTDMu=uv6HAtYBAh~ zwwYBByfCSo1PXGX#UJgVvsFl%lVT`=_lFk9>CUOEvKV4c>$qK=i0rZAsgnKhH~$-` z1W{p9sU@a7mpYC!m{M;!`Fb^EsANTLL3-{bblg@p`+KXKOd-hsf_?(F+2(=N76|9g z2OK(VESXA%%U1h=5~#wn`DNfS8|tc6(angD#nuLeYe$?5&Xp6`Ye5ImOCXp5d1$G& z`>f3Ah!6$-Y-qSn>WN%vsnwPM67?PGrBYFl)ZP0lnAtl>nsFB#O3EpVd^Gq^>X~Fz{DSW8^hnTMYY)!FhfC> z*oq%&_ehevkd9(Tpl*4{os{yVfhF$;J4^lxsgptkz$@E^#29N?2w|+y%6C}P`%^3- zLLwcrK5WF8`BF%bh&1iq5{&ZWrBmq-kq4_@kD``LbncSuuRLV;TZ++b zn$>*x&?rDfbV9+wsw7lV^vY&{tWWs!=yI5>k}eeD4&r@6t*%+CP**6`441#R8z9(= zff*w2ZsNfQG`Zl%cag^4E_ zqThmF_6CAF$kUC?hL2GYjCTj9)Mvf?mdRWwyvy^6nV8MkqeZOjV=~Zjjm^Raajm&0 z4Zvj$jgS^XH2*uSv<87vQHM~Jh@K0}_q7eLVA0E`@(v;Z9l6tgj~KjCr2A>9CzjU{ z!$3%uMX}2pg2AI&WnSKdTsQ#^U3x)gAPlMbyRFFy?gxG7f~rAOy!JxU3&AV6D@YZd z6Ae@#)Kr5+i*4+%0p2OOOG_e{-m}JJ7L-hxEjgSrQ~v!^Fd7_PrU$+j+{KPQ)a8!e$e;C<2dK`TC{*z5<+z*Sa5;@VkI3Y zLYb;zf}P$WtR&89Z%aN`qSFR~IPnZtCH#_Z4siFYOe<*Zsn)vz&%d0`}6Km zIeu|Mfk zRy!A1B@<73a_-Spt>MdTki5%|2r-eK&qek|r5I0k-7wz6CRQls^YW){>ZMw9VD+gj z4MON0%`)>thV6?43+3|R?bEhv)<;nj(Kk4i!%oLNVWm}njpdZtRjihsZOP>s4M&7X zE35+LY{M0lKC#za6Afp%r!sX_739;tt6L0XhdSnEYy)x}@s_T0cc_V(6PN6diZ0nW z5}%}@pe!2anzK@?wL(l7{oN0x8v!IbJ_o8nP8bOC1gfTOha4?0snj1(suLp+tZtHK&Tg#K_k<*eq@}D0oCh4XjB`r_)_sozRwLxdK=?`qd(a~V+u-|VbE zItD)aa8lf~cwCe@q)Tvqda~5fs-@|6!SGtyC|B+CzL*YT1d{=SWMYifg-2F3$V$YX z`!mC!8Z6fkZl)bNLE(hNNdGry>p&A^N9wucM~AS32w?!%FCx$=ryllu=aKk`W#Xj@ zJJdk89D=sH309;f8_E|Mt!=}fRPsYV2W9u`H@7r1RHT-TwIwkoM7h``VN_`Be2@E5 zw_~;+_4oLnH}as|sOLu*GZ-DYFxFL;mICRghwLM^l${_vk$;vsJx^$viMqFN-W^~H zGfLx1cA}w8&2H1`R6!Ek4~eWfYauC7{rT%5$|S4wOd4_hWhAjB&x$?Og~?ui7gyLr zB0@zZLsd~n4WX{|YcsxN`Cg`iSqMbcxygbU)xuW;^~7eTSl}(~K|O2(5osfL7TqL8 zepD!Vi(V=?(v2TYCqanW;jF7aVM!;|x-;i~tRcLdD7Bdwat)kNMYe7`^pgnNvhr;b z2NjF>Z@gfWeunPv)8u?=HdFRl75PGj^4v&T38YzRvM#%>Tm2smalH;(=(8{<7`TrI zRR-upJqfg_bpz9KGl07iYa{~D<4s}z&b8$LNYi-4D}Iu(v~Zg*lOL$!byE2hXL#)* z%oMr8 z#0ppmA;<18UR$jA)unWdtuBCsCebz|8@580xj^uPZC`oMW#NE*27X2=+8ptG&tRqY zCD)*b+H<4E&K?y61YC69ehv*^aA9kBytLwXe=yU;=kQcD)6Aq>r5$&uBnvXrBfcE% zX6oBr=VQ&YFC_*3=lyIzdvhSi;)oxI1DhGl?2m1YN4dMV$Z#gO_W5CEB$H{Y#4*O2 z{GdB)E>0-;twxlF8t>cqZY+vT;9Vu2}Wgwu2v&jU3=qUnI@4{-$-L z&wAHPgp(=#-LoQ-{e z!W{;t5C?clv&*`>P+8NN6R5-J*s3sl6eTh?BR>Yx-#}RH?bT%e02p|~upTI@l*o!K zC>X)%rKk~GzfnZpHoMEdR8#UxtG5EXqU0VTCvr(5)f5{*r+l_PC_|=4UtdM=z$Uv* zu8CH4bqQp{@4~1@O}EA70A;i_qV3HR4?`j6w^`oXuB92e&9|R+@Qhp+Y`u_a`A?sX z8&H-Ea>B{gYoazDcgSC|t!$cUDW+c@tu*2tdhL}kI^t*h3c#PqCl!EFwKzb}J#9`i z6rSWg;&`zM1;U&ld;kPB4n*rwM;5e_t{QJvXz4D{>)IPFxo~y#XQAsU|WY+5DTx6{+=`OU<18p3!`ag_f(Bh?B#~77+yiE6} z2){G&a8dhJY}T`z%*vQU3;6J-4yDVGpB5<4_$a_$1%ENKywQdxOOTs*aOAI?u9)WWl{WAzZiRI{!N1;f{@W%9z z?j=CnCc6_<(fJ%xc$4u2j{CR;(^%&zgk^vB`<>r~s`|?{Mq?3sQd>yTf^GY|ASb?~ zQnsaMZzi|65K+W+I9tfpIf~AU8`cX# z(WQ1*e3<1*hSo12_bs2`BQjDfH}rsWT63Zj>wRYvYQKj-+I{!a(ho$7!15ZnI2QRc zK7Sj>2Vo28yH0U{?bP9G>qas$NxUnwX{!vX1~f2&QKcfWFS#4!Z%zCw(DOz6M-Bl! z)wbp)7(EJ&mE%S+lim`h{F?@#sh{^b?LuA>4jxfkjZbq`-}2s{OFp%`G1O3L4KGg= z;tYyjxhV`-_z(6a!+_V#mXZFY4&K1Jv>U0WK2#vqi`<|ksCJK5Ir1xoz$w*Ux>ki}{nI5mLWVYQH>|aO zwra_lyXtH-)W8M>o@M0wUIQtLWz1_ec@E{`tJ%)S<`8E@#tfPITIWwLXqoN>i*$7Z zvSDkB8!;D-s`4zYsB9Fw5^Vl=X6VE8zdbiHIO`ajxVJ*0mne-dtqCKAwL$)%KUrCd z%jRxCR|xQ(6ljAkh-|jJB%Fo>fEFzy{km=kB6z?G5`kGxz8@sDJ&fo7Ss%aj)TraFy~{4^w;By;6q zmU3JAw`|~;kv3r|)h8VxX)>Dndwa9UmGTzF%{SbNGJ01(;VYGe=agdIan>IoLJf5B zB~UVS7Bth&%p(Me604uhYBpIiljK0b`RWju@%_49J@+2E*NdmNrvRbK~(*}gJ1_HBUH>;YZ0)&}>9 z<=o)nr^LTo|BZH#_N{!>bwD2BDeQh8(f~z+#XudvHexMqs%1PEp~UTIl1|T@J9CB6 z^7#8_@;=^bVJK}?FF|EP=k7h(pQZnmo*6eKnA-o}NWyR+dWP0h&A9;X{`V#*XH)Uf z4Z*UJYj2;7J+s~l_BBxEOUF8@fsmAS0Y|aTrRMwh!Mk?> zs`e85l;t!Woka1rAB*odz=xtG5sSZ`&@|_s-XX3>x%M$iG188Npq(^;z#LT|pgt=? z-wa^@d47uj3W7>1JMhp(WW#}pta(>1=D!DEe!$s;VK>G`Lr30vyP7GE2m8Ri`__ji zkZIiZU5T+_`cy&ytg%L7sHvPa3YpkJ$kiPPw1@pd@B4ocRLc@@&9r7h`*GYvq zzPC%by0qb%mw43$8&p+1!#NealV@}7mD{!|AS)<2L=lOjdK?T?=po70a10#=>$oB! zh&{cq);xS!_p+1Ij7u&yZGQa0@z{l;0cHhGPaE?n ze`bGijC3&Q`E;eSwdw!UIW;sRPsTt8lT*-F|2||GocJHa+LOVv5ZZ#9egqR~BNi5V zo;;`(Ya5c7sGHgJ32FbOlFm2hcNYAVI}7Ik4;eT7!Zi&|h?mE-J=OA6h{*AueTQTD8q0~`tm$f;{%{@xjj^c4 zfvKOJ`6{4Sbw3>S9Vd^DnZ*?+q{VQUxXRaLxa_GW)dw?okIh!5lwAZa&B^vU3H>7^ zRGlL1b6z+hv}x?3h_3CByEfV4LzaH|4Zha>j<Ifk*0u4d0uj%=$&P&XELQiwkWdTM zWTv%P-tv5Rf$b>fNf9Mi**6#I!Y>pwo;$8Wv-W)j8Zt4`DNi4h#FwwwT20~FoAJlbs>D^O z*H%rm$4h|aua=FT4pTALNEUgcl9(xt1A(@_fjlxWGifYOZjbn>MZPY=@umR^I_A*& z>s^S3OjptuUYeg%d#rkNu@LMJrdBhN=A3}=J33+KKiENOh$&t0o^9W|J)-?Y+=5C^ zg(kiZ%gZg=5Z3W#AVBO>P0@pT`UwQI&y?9H3WZv}G(VzmqD+69dzaFw_9*B#_~BrI zTqNLcur;5E7>Lbi2?F3x7q9cS#C89wP~6d1fuKn~f_kE39n_!kk6oPbU&)0F_JZuJ zAN(0zY3FXW5(sIK?yfwQs>=k;0qGz?|GTdGNC6yubwPIp|K5VrhRo6u>3^N>UyU zR*A60P+rD<^_~G!qfVw;JJ0`)IC{deSb5D;GnVkU_{9d+|T2sCi+ z?Si6~aR`TwyU$xxR6|m#4KhoyyAZga(YYTNXoEy}L3DUl2F;8Kt9 zO(%+UXRn5v^~}c?5Di?WiHFX9!+G+r^CH4Ny&7A&oBJAlH`M|2T4?Zff&qfoePd_P zNU)u3$Mus=Do334InqG=C7{rxT1bH*{}B*K1)DIf%5~=`Y?I4?iur~VQKmSkG`+zZ z)wne41-NJNl#+tuTsX!8v2#$#*S+xYfUOK5yT6n6_Y^e*G$R{#MUEB}3wyQ8ZCL5> zS^*ts5Mw>|Q0nv(MOMU>{|bmr3R5YYg}r7+DIZz9Z8K{R#=HR3c?xyz6m{_>ihZfj zu{*g-f(z=;eK@<2(JV(5N`+G>d*|0&QL-$Lkixi0)@jrur$C~`#UcSn9$K>Bu^E@Q z4Tu#;bJwC294NKX9M5i?{F^k+Xtn584Ci5m-&<-DUov~`*upO++`UZu?UbA#hIh*x z?8^x_$11oM+Ex?hpzIjE@B)nT+vMm_AV30?)MOG}Yau(X6%;&EY`b@ZBROY}#aP>9GZIQQ^ub$=Qu*)LV z5xzP@?xgRCPD5B}cr?MTd?e*;gyL~Icy5$mn5{y$S>IMV*xou1HwfC;2=+bsb zTYpRCV=yAb)xaj7^-g2T>Ano(DY zT>!gj^0W{x9)r(z+}T>&PNl5O0wHd6U1A}2^0CfF+k(EJ@dsGXXm=P|Ab4PIx+l=f zUN(rHpvr9zTJOzxfj^|on%^qD6d4}$cud6HsW=)@U5<9uq7WMKO|wxbyHtIJ4;(^|H7Q|8Z{Dth1LB~TKQC<_&xgGn(oaBmwFzF-)%aoI$eZ|? z2g+!=VuiqFb-2*(Z7g8jtqgf@Uzw%(yyBMap}BTyfAWwl9~eHWMC#OGiqu!gk?yn) z7GS=bq}gf-w)TZSuaw&@8gDHEqrUUIhEaHIqJZK3DhTJ?tt7mI_+!JyaGq@ld_TK$ z&?I{ib}g0Af^}`GyhvONP5;x=^bd=l?DL&u-aKe60WmQP%j0_0%spg+vI-iZ{5hz)BW(BPhDvonz1)uSzR@-6uGc4C3@Pev$^obxRh&RlG;-w zS~qBOBfzoDTzNt*TJ;cu#yQ_;*{wpj10Yc{lrlq@R)yz=R89@;3g z697f*u>1{q;GEygR&}*MhXX>ZVFUf4j-~sc8Xn6%fRZ8SmjtHTc7VlSe<}m;_3AWn z+@ax_3c)Pi+fN7uRi<6Ll`AxzIuiuP2L#mPmIjzUa1SUDGHDdOMYh#12qMa~2X7$C zLMoh5wd{uTMp&gBH_Do=JYZ|jR0`G^SKj4YRz=m@WJZHBzmICRT1}-EH!){;S<Z#Oi*Uh)I>AcAm6d}~*57jnO{{(pl8 za@vf*XAXqDjL)8vVJs`2t-o*be=)&G2?C?gFjXlLLT&BF(!{qZqC7T|>ZMoM*s<}U zO9FBt{T;Mw5hpZE42R`^{+4TQys~p6cqId|+b%P*NdLJ@I{*N#0ssJ7fO3p1|D!6%YENJ&eE*VuWQrvKI@J!H zn!$J=VcsxMN3jAafsl$t;~EI%IQ^MRjr$JuSu?UqkKNNTI8lecjBFSHsJ0Fgf9fwR z43C%KV>EOp?&5%0@_S6}|LpbmjYWX=K#r>yfwdz3yAp`i8UV0JA~g!PiCz?{re1UM zgg%8^4Hy7L)b2_n6bzWT94)-xf&kx?=Ku%&ZU$odjRqS+8Rn8@Lgwi*kZxc9tPFsX zR$Ty4Au6Y5U8W_)hpfe9OL0W1%&!dyTn^REzb;LUuY=6op?({&Pqu=ovJi#dU{PzV zUV9F$lcPn9i&@`!eHwP?$lbo{cqjmtk`rwoBf7~)57-KK&b2ZFR$>&sXd+d%6AUkn z>KjWWa(0^zi^dM|d|SmEX!D=-ao1e7K1nvhdSdMR0Q=V3{RL*EmM+5R!<~T2E@T5B z!GfNdPRUfd!=BpN+}X81Kf0qW;zDw<*&}1921V{?_cx|6U%L#tSMFyE75pesQjC^Q^ZQa zO#KqpTiW6fWE9ZUPxBFHxuW`YfT3}ywfusj6DMCaOZs_8)T=L9&#!vV{l~58RR$Ed zhLu{R+F=4)#WQlP_55%hINdc`O|?bQDuue#yi>jt!k};dp>jXj`H~6hGQp`m>Z8=4IUJ8 zz~Qkk2DXu9ElrBYC=iwUJR5J!8bPIbJeLUuA0Xf3n@PIgK0;^rkmdu0mUtM zYZL+iUr?t7?Yee3_gU|(%QqLTw3O6~dk;i*O7CVz!N6NXZ??w<=H}_MTqhj|Q0lH& z1~kT*mWTg-kN+0};tKd=^S4B@eOsO|%{-iRmr$*{F5At@Z$?Ca5f~yJPJ}dg`R{f> z;7?-Ah=8_||16w=TfQ-jUnnQUR)O)`GQnw)z6>q-5pV?ovCm$l7w2HXgls2(zYP+- z>0!jnwXe)9#Y+&|T4xJSZhXun5Rlo<53GMBrOu|QTmZoNyLulrgdI*z98D4?avga* z?Fkuh1e8Q=OAPNjNc#QNq~q)QFEW8_Q_Nj(Vw$kAvGzZrWHZTfU40LjxhZl6dSOJD z=<_2We#WZLdk&GH)qA;V*Zf*vuw$2&2Mbo+426)#U^-YsKRMiJkp3DOv7QX!dP5tn zkwu+j!lZE>RCc}{o)urowXyYqjWN!;f9Fpx(H*vy*gW2+x)>F(?C&bE*7g@f`96|Q z&e-(7=nxnT`nK)ga_;#csPAb(69Ejdu&J+C!ZOWk7Miv`I1q*-u>Uu zwgi+@Y=QWHVURNX>2ErwLVMpK3%v62MVQFsrJben63BJ%!46MHR84-lv#Hqw(rSx? zEHJf8nAVjgWQ!B@k;-mRtKN*cA&lKhM1QzS9ltkvp2pFzQeF$^do~_JKW)=KAheOn z>Y29$bNoHGduW&8E+#F+pT3yZ#mb|6NT1fKogDEroFS4+Ulq@ggIY zz?d?nLY0@j2JL9Et!Y)w8n;XYpf82(`wxrv_b*@+D5uo+AIPpUE>1AfEBOD_9RP*Q|Iz(-+1^tf0PxW!r)e7scYgQ!B_qO&!TucT-atOwa3aQf^PlGK zLf;s^CX`Xd21!@WoCeDCFNT-7M**^Xl9Su=^~li)r_;9wX8uM7A5n;RZ*7cA`6{)R zv?^#{DdK6(kiDNn0z5C6;Hni>Rr&F(jfg?p2so^t#pF_mv5_q>{F@R%!WUb&mEPpV z9kn>uTQLyra$%|hK2v)9{G%i*d!@Nj8AhID7=_Ph$MbP)$UYs7ok9Q*@*)T?s^Vgp zMzC5j?8E&8o}cYxOM%HcJJS}s=EYR^jKV}r<7PeQXUx#m?G~2ziNTI$&RZl+24}S1 zsWT;(!GsGz$W*|dJ8#53>34_xpR?{PR)ISO8v3KEzg?-B%P_@UY4huXoKL+iDNrmS z5rgBrDq$IIB9`Hl9a3>s1tZ@$J`r-+8m~!%|L8+KBrj*I%A=P`zYu|p_I8`BkOg^o zQmeI>)}q#3{HnR_rYQoOdA=w*L4+gVwk#R;6t+-fjlD`nf_q!cp{YuM{b^I>mtnXp zVH+=1&!B^YfNww(gMwj_4yQ`F%2P}8y2W_2n#(0*u@x!x@T3bJeLDK7_dkQM@tfP3b=Kdi2R{H;#2K2Wl z6Ua~~XTmt?hc?64H-^(#*d&rq>Rs7$f(ui9^^$5b&skbY13sv#cuP)E5e;G-mygi?CBeTNSd?+v1lMQN z<~)%)_GG*u5U9V?wc9dCH(ha*b1Ofg?J~j&nhwV4Xt|&YXIjEiS{uMg7PP?ub+N1v zf|uOkXL6zkV92kiu7N+@ZVa4o!Sb^mL0KhR&&gnlW|L+900{~q2Nj4*g>|BIN*^#f| zMZ-N=zPxg+{_+NK*_z}!^=02JyVFz6I595);j z9-A8IY6x2v z{`ZNN3ijgYa$~hVD+NyGiHjXm?~maL=wx>0IojUji#xryA6cV6Fi_tOE2lJL3#qm~ z`d|GFAso?ITmpLQyL3U#!X-fKhRWwNdt*G8`y4aqT+oDnd?3pUZp;?tG%2#Lc1CwO zR^{aFPH0OlTVk+OUw-i|%^H2U5dy-fhGxrAQraR*{6-#dEMnL;I*nLArj5M%gzty1 zAm;wGvwlpd*(WJ`ENJITIw)M&$B-9siu(n8kYvAoAZ~3I+6(shX9Und(ZNqPg1$?} zgC0VYi|M*HYcCel!+a-J5dn9$BcKtFW=FVYKSr}UQY68}S4dgAkFGS^rF&;%Gx$!~ z&^vfL?puNPU_}0S4#Fsta73>T5uT6k1b;-O>2UoO2=NZ6LV&JF3pqvd;XD@8kv6({ z4JimLW0H?5=tu)~u|rUtNUuW=#(($oliJv^wAlZo^L{c%hsTMwLFlJ^6RiDxp|K2{ zDoe*&=Jt7cimCk-$Mn*y{rQlxf!xZkPtyGU4< z;QD+@4{|H&>a-svv=u@4P;DPdy$zJ>(Pb#JEizOE+ik^o0A8=QCNUfcF!hqH@0ieD zO9MXxxV;aYsuNvRwB@~#2Sr*aGG5&&XSG-5izQ@!n!y&O(t72F#WMZwYbt#f$c0fX zFnrKuW^PYtWRTVo`;A;p*iQTCUOXx@0V9!}t$U>kIs%jy!kc*qoTFprj@xDcfIm4W z>6Osnes()R5GP`^qg{ze_N};Sbgxti)i4*UFjq{D_Lt&)h~YNE>$c8!)LnxmIU3Ix zJ)2VY5-(G6FQZ`Yqgb0fnHki7P2wM0{{PqvIJ8cwOl_&)rg3*ppa8DTE)$PvHTSZC z2=Win+A=(^RPS^cRmqzN7E)Ic2il_c@630dRsXqMs82cFKQ{kO_x;D4F(;G@|KH;X zb?FWzAS*6i#4+2%*hk;nvHMpZElk~_EyUFQQ^u8kxP9f;hT_7+KpvcAE8$|wr9fF2 zXF~Q-5HK3*VpIxt{vnzJW%M3Kv)SEaEoC zK=zRUm51IqAg+>=MduYV<_pgG+cB8Wn>_3n^fu8KkQ^65eeZnJx=utho7=x&l3IRv zwxnx4YC)UiXExZ>0h7WkiET_YlE*x=MkZ35)W5=Hwu4C#8tq=Pn4u5Lsy+ z+Z$PCU_i%zBS*w>rl=dLW%;RAjN2o!bS`MwDV7zFSsls`&2U0+!LrYo(R4=gon>F$ z8tJZ|B<-|4P4eup#2B}SHwys`sp$X&AbSM>=;B~Y1hW_cgu|K|aNYj?TB>|Q2U^!T zK6>nrrDqfPzq$YXZ_k-53gPaf_1_wZ_hcIYfQY|*`9yRFETvE)=(?**G(d7-ZUGiv zm;-ey9y;zH-n?(<2h0NH(*2)NtMZ&}Eg-d@kJ1-_;-h_cI@qTv&bLIl6jS<}trukv zIxfY!`7!rbVS*)jOeEwh?*SDr9i*rcrb7i-6Fi@_KVrJ!9BecC<2d9<``Ap#trgxc zX!1ub4G8y>jj;TYH4g#seoySy;$=Sf`2-$bjT`yd#ZDOCAy`)}i2x$Rqp@AN==p2haqR%kY1e zCI96~%2BijfTD0Sbn()5C=&;F2&#m((o9{qp}|>nVWi%5}YAW@ct)YPd-nW@ct=gH0M{ zW@c_0Xt-f!W@c!Znf~qWcHh4Dcjiv(*g9t{$w!i9Np?mY>s;g}slGQvsJUu53s1Fd zuN|=)m-qAD%KmJZKCQmRG@&Xii4&Ya0!^LGT-Bb_f=2WaX0r2i3{mWTpT9#fI>h!* zt$x!R=d&6KH4Skg_Pc}+9Uu%7VP^D-@PTxb7fcqHO9Ur+=EUv-*}St*O%%-VbP#Rg zc2s>Jdi-r0j6I@g;WT9(>2_i-Su;3s{JMzt7^N{M>HuN1j(sh1VhPo$)_v>faz``Y zmDuUa2hr4>V@Ow-uj16RAI0ej`do;V1mt;{%%yz*0*Hsz^Uu*LnI%S;v(#IGCi^(T zLJ(T`CUe*p_IT6`Ux$W}?N>Fsb|@~j6+Xx1&s0V*QxSj}#vP$|yi@b+jp|_VLmhuS zz{U4!ojdtKBJNjFK4J;-A%FsK(xw=xu491gAQU=J>!RsZF9k6qOll?{cVS8|0zpVMPKr+xC%H#cTr_)Gi?^VFoGo|B^b5IgkC)!2?`4J*4S`JJ)PD0~1U zfMxhuari2PM%i$}CE6*@^L>W_+2L4ayBx!@^!ipgojuyX-2qdIUaK8RQuE3&j}h=< zC$zK+cD#6f7_X&m+S00W$ly7rh-yBc4SL$)$IB)ZW^$u&@sC0&fEm}S(VxNLF`i#| z_Cxkx=;rlX3c$?I`r>CRg(HOowFF>xU5HBe-7^V7bh z^6{3`1epnfgNiA34lxM39&SHJUJg7YraI&@T%c{Q89I?0@?y%=*}SU*#WYw1x8FKb z+BRVl+nIvZH_ab3u0L2@lJ{Ekw952WoQM|kAysF&WHFE5v9#~#kRS()ZkHLleU{Ty zGf=haO9{kG6WbLXWz2+LARAs>RmoQqv+;oetD31RP?yl|p7S|a0*mL=ms}K{m%!wJ$UdA=liYRy&|$a<#%}VCmVOpZ z>hr;1oIQS^?d*i>r3}e0ZaZBI!__9E?g{!BYwzD23h#)n9eO!KxMcu=#~K#jhyZtS z4%zOasIlzDXw^vS^zmXs&rR(ZRnMjYli#+K*S`=yzONUxG{8Z_Qgp?SBl-w7ma~rGeGF&YLsH?f;&wUN+B152J-#kO%<@#Fo8n!_Y!QRlAq8o zy!A?-mz@&JQ=Ba8DPoI+0+YoCVeevezG=>_>^mV5e0nWfO#FUiOA{#qx$|2B|Cd^k z@$|O)J%IS>D*)gt@VW+9ydlhXV}@HK=}Cd@Q!`u#5t;FaQZW?*0037Y*^a+`c=whw zAwFOqvxigJlXyTT=m9DA#R9Jp3V?`)t8OyA4!>xCtYDxGIPD9XK-}kwHp)bTZVzFumTi4TMvr)>hdQo30+h zEGq3cn4zD3Blu6u5hsyuE4!}Cs9tUb)x9C^oTJUbC8tN(z309p}% zB9QElf9ld>lL8YrWE8oSaUfBoG%)Y+`q27WyoEf85EpJ*W)KpgNxNL!n+qU?K_;zE z^No(B%pYK57W+S9ovWL&Zqm5KPc1I)RVWr?;OM>^A=HK%4^gDqr84)tu|+xnQuv?K z{G$!xFy!-BH^eqF02Hs5Wvy}{%xZs^3_4<=ZXkA26ra8oC{GgyAbfH@;;R(@z(#&?;rKbUi;E6c@G~~H)z8`{kxC$b+kP8 zZxv}WdUC!FtveG7t4$t;pyv2>n?5VPy8lY*N;iBT+@Ny2QBZy2|_4>&=#J+xIp# zxnd(bL$M9sRGjD@`QICfI4eQ-!^TtS!eRM5-IwN;qi^sHp{m{~yDHk|Bbo-9z%BW) zvu7Y$8>LnU!C#-fOSNnjN+MkF#LITeQ0=Kze)$h*n z^j&fJ4?gHF;Jx7|a)b1!qX})AuuZ9F!5g;EWc<>4c*!95vs9CWI33k0lI~vWBA$9& zZva$@)=Kc`uM!8saS8tI-^cUbYk-9c$~QNG#N|fkhF{mhke!GMWhB~vFFNno6v*$7 zD+{^(K7ywv?iZ~AX^dnXaA0RaWr!siTN?jC#-{p4w>aVELNMIHX}zS5RSq(ujg%&q zt5-uFG|{y8U)JScD^;1S=k>c!+^q_{c{8lhw7%s5Bi6z_W#o4LQD?EY}fiQKqVF{+)cO?7q1qA-c z>gfJDu`mCDxTIWKc;MQ55Odp+t1T{vz89}nSpfvdwi{q-+G`I{My00#Pc)u;)HZ3*(WyLfe_Ic*_N%TLd2TGY# z*537-php0q4gd(a*_{c0k~>ba=?xSGw4uM6LDenuC$Om8U!n!%74XYHmtFT?{<+c| z2LKcroW~T6-ks4h7PsR0hjqW(Rz`G`$Gr+q{pJ-)2eOM5=2k>@1B8_Cr@H_wV3qKa6TEV}RH-V#vlqEldBq`3aiOkRc$MM|J1mh( zNk*DAx!_M{Jr5z!94Ewx)MO`Ek0;%4vwRz#Y9GG@Hf_i<)y4cBhx?C(0z^BVRS^0& zuJ3v`03fWg&v`9s`qCA;-Q3*qi$ic@%|4ZpC0Kuu3Ie#10_1^YH~jX`{qZuzMJu9m zt0)Hgf_Ex|)0IKJY%JE$A4zo|zvq2!6z?+zqq?h{^m;8ujX)KF^+^SN2fGF0=+i^A z`7;!BqH64^?XrJ)x=NlBt@Fv$QNw-S=l6vEF;$QscZD5)^+U=P0RT4mRY;y@b7aE1*HNa$Vs_@BbO4Z(Xi}uop+emV!5b9CZP5usB-c{vAAIY=Cq}-ts=o> z^cx*+l{>Fw2_Z4M26v>CC` ziyBJljAP?M)l)V>D=Eq+{NzlsPlQA{h%s*whb%Hxk?ifKN_dKI}hCFwG=g0K1-1 zTq`u+ccKPzC#&U*q2!7}`^&t%0DIAxiF1Jmtrs%KQXmZ7=vBxa@{}bi+)i#>)k9l1 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 QJ2>rO2dA7e?BJCBAN2C!mjD0& literal 0 HcmV?d00001 diff --git a/previews/PR27/literated/nutrients_plankton_bacteria_detritus.mp4 b/previews/PR27/literated/nutrients_plankton_bacteria_detritus.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..5acab705beba28c57b4f3209a185ccac002607be GIT binary patch literal 271949 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 siP3-^5^k;$3!jdT@ihYE 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

      =^GT# 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�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 literal 0 HcmV?d00001 diff --git a/previews/PR27/literated/simple_plankton_growth_death.mp4 b/previews/PR27/literated/simple_plankton_growth_death.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..b65d5feca9c5763dc129700c3b4773bbb0b3da49 GIT binary patch literal 287233 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

      PNEJKkH)+zzC%Gdj=i^D%q|w*$IPE>S!@z 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 z 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

        $ul+i9gf&mp9)ct4wK<%n=FSv@` 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 +Simple plankton growth and death · ClimaOceanBiogeochemistry.jl diff --git a/previews/PR27/literated/single_column_carbon_alkalinity_nutrients/index.html b/previews/PR27/literated/single_column_carbon_alkalinity_nutrients/index.html new file mode 100644 index 0000000..e6df4b4 --- /dev/null +++ b/previews/PR27/literated/single_column_carbon_alkalinity_nutrients/index.html @@ -0,0 +1,290 @@ + +Single column carbon, alkalinity, nutrients · ClimaOceanBiogeochemistry.jl

        Nutrients, plankton, bacteria, detritus

        This example illustrates how to use ClimaOceanBiogeochemistry's CarbonAlkalinityNutrients model in a single column context.

        using ClimaOceanBiogeochemistry: CarbonAlkalinityNutrients
        +
        +using Oceananigans
        +using Oceananigans.Units
        +using Oceananigans.TurbulenceClosures: CATKEVerticalDiffusivity
        +
        +using Printf
        +using CairoMakie

        A single column grid

        We set up a single column grid with 4 m grid spacing that's 256 m deep:

        grid = RectilinearGrid(size = 64,
        +                       z = (-256meters, 0),
        +                       topology = (Flat, Flat, Bounded))
        1×1×64 RectilinearGrid{Float64, Oceananigans.Grids.Flat, Oceananigans.Grids.Flat, Oceananigans.Grids.Bounded} on Oceananigans.Architectures.CPU with 0×0×3 halo
        +├── Flat x
        +├── Flat y
        +└── Bounded  z ∈ [-256.0, 0.0]    regularly spaced with Δz=4.0

        Convection then quiet

        To illustrate the dynamics of CarbonAlkalinityNutrients, we set up a physical scenario in which strong convection drives turbulent mixing for 4 days, and then abruptly shuts off. Once the convective turbulence dies down, plankton start to grow.

        Qᵇ(t) = ifelse(t < 4days, 1e-7, 0.0)
        +b_bcs = FieldBoundaryConditions(top = FluxBoundaryCondition(Qᵇ))
        Oceananigans.FieldBoundaryConditions, with boundary conditions
        +├── west: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
        +├── east: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
        +├── south: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
        +├── north: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
        +├── bottom: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)
        +├── top: FluxBoundaryCondition: ContinuousBoundaryFunction Qᵇ at (Nothing, Nothing, Nothing)
        +└── immersed: DefaultBoundaryCondition (FluxBoundaryCondition: Nothing)

        We put the pieces together. The important line here is biogeochemistry = CarbonAlkalinityNutrients(). We use all default parameters.

        model = HydrostaticFreeSurfaceModel(; grid,
        +                                    biogeochemistry = CarbonAlkalinityNutrients(),
        +                                    closure = CATKEVerticalDiffusivity(),
        +                                    tracers = (:b, :e),
        +                                    buoyancy = BuoyancyTracer(),
        +                                    boundary_conditions = (; b=b_bcs))
        HydrostaticFreeSurfaceModel{CPU, RectilinearGrid}(time = 0 seconds, iteration = 0)
        +├── grid: 1×1×64 RectilinearGrid{Float64, Oceananigans.Grids.Flat, Oceananigans.Grids.Flat, Oceananigans.Grids.Bounded} on Oceananigans.Architectures.CPU with 0×0×3 halo
        +├── timestepper: QuasiAdamsBashforth2TimeStepper
        +├── tracers: (b, e, DIC, Alk, PO₄, NO₃, DOP, Fe)
        +├── closure: CATKEVerticalDiffusivity{VerticallyImplicitTimeDiscretization}
        +├── buoyancy: Oceananigans.BuoyancyModels.BuoyancyTracer with ĝ = NegativeZDirection()
        +├── advection scheme: 
        +│   ├── momentum: Centered reconstruction order 2
        +│   ├── b: Nothing
        +│   ├── e: Nothing
        +│   ├── DIC: Nothing
        +│   ├── Alk: Nothing
        +│   ├── PO₄: Nothing
        +│   ├── NO₃: Nothing
        +│   ├── DOP: Nothing
        +│   └── Fe: Nothing
        +└── coriolis: Nothing

        Initial conditions

        We initialize the model with reasonable nutrients, detritus, and a nutrient mixed layer.

        N₀ = 1e-1 # Surface nutrient concentration
        +D₀ = 1e-1 # Surface detritus concentration
        +dᴺ = 50.0 # Nutrient mixed layer depth
        +N² = 1e-5 # Buoyancy gradient, s⁻²
        +
        +bᵢ(z) = N² * z
        +Nᵢ(z) = N₀ * max(1, exp(-(z + dᴺ) / 100))
        +Dᵢ(z) = D₀ * exp(z / 10)
        Dᵢ (generic function with 1 method)

        set!(model, b=bᵢ, P=1e-1, B=1e-1, D=Dᵢ, N=Nᵢ, e=1e-6)

        set!(model, b=bᵢ, e=1e-6)

        A simulation of physical-biological interaction

        We construct a simple simulation that emits a message every 10 iterations and outputs tracer fields.

        simulation = Simulation(model, Δt=10minutes, stop_time=12days)
        +
        +progress(sim) = @printf("Iteration: %d, time: %s\n", iteration(sim), prettytime(sim))
        +simulation.callbacks[:progress] = Callback(progress, IterationInterval(10))
        +
        +filename = "single_column_carbon_alkalinity_nutrients.jld2"
        +
        +simulation.output_writers[:fields] = JLD2OutputWriter(model, model.tracers;
        +                                                      filename,
        +                                                      schedule = TimeInterval(20minutes),
        +                                                      overwrite_existing = true)
        +
        +run!(simulation)
        [ Info: Initializing simulation...
        +Iteration: 0, time: 0 seconds
        +[ Info:     ... simulation initialization complete (2.591 seconds)
        +[ Info: Executing initial time step...
        +[ Info:     ... initial time step complete (29.959 seconds).
        +Iteration: 10, time: 1.667 hours
        +Iteration: 20, time: 3.333 hours
        +Iteration: 30, time: 5 hours
        +Iteration: 40, time: 6.667 hours
        +Iteration: 50, time: 8.333 hours
        +Iteration: 60, time: 10 hours
        +Iteration: 70, time: 11.667 hours
        +Iteration: 80, time: 13.333 hours
        +Iteration: 90, time: 15 hours
        +Iteration: 100, time: 16.667 hours
        +Iteration: 110, time: 18.333 hours
        +Iteration: 120, time: 20 hours
        +Iteration: 130, time: 21.667 hours
        +Iteration: 140, time: 23.333 hours
        +Iteration: 150, time: 1.042 days
        +Iteration: 160, time: 1.111 days
        +Iteration: 170, time: 1.181 days
        +Iteration: 180, time: 1.250 days
        +Iteration: 190, time: 1.319 days
        +Iteration: 200, time: 1.389 days
        +Iteration: 210, time: 1.458 days
        +Iteration: 220, time: 1.528 days
        +Iteration: 230, time: 1.597 days
        +Iteration: 240, time: 1.667 days
        +Iteration: 250, time: 1.736 days
        +Iteration: 260, time: 1.806 days
        +Iteration: 270, time: 1.875 days
        +Iteration: 280, time: 1.944 days
        +Iteration: 290, time: 2.014 days
        +Iteration: 300, time: 2.083 days
        +Iteration: 310, time: 2.153 days
        +Iteration: 320, time: 2.222 days
        +Iteration: 330, time: 2.292 days
        +Iteration: 340, time: 2.361 days
        +Iteration: 350, time: 2.431 days
        +Iteration: 360, time: 2.500 days
        +Iteration: 370, time: 2.569 days
        +Iteration: 380, time: 2.639 days
        +Iteration: 390, time: 2.708 days
        +Iteration: 400, time: 2.778 days
        +Iteration: 410, time: 2.847 days
        +Iteration: 420, time: 2.917 days
        +Iteration: 430, time: 2.986 days
        +Iteration: 440, time: 3.056 days
        +Iteration: 450, time: 3.125 days
        +Iteration: 460, time: 3.194 days
        +Iteration: 470, time: 3.264 days
        +Iteration: 480, time: 3.333 days
        +Iteration: 490, time: 3.403 days
        +Iteration: 500, time: 3.472 days
        +Iteration: 510, time: 3.542 days
        +Iteration: 520, time: 3.611 days
        +Iteration: 530, time: 3.681 days
        +Iteration: 540, time: 3.750 days
        +Iteration: 550, time: 3.819 days
        +Iteration: 560, time: 3.889 days
        +Iteration: 570, time: 3.958 days
        +Iteration: 580, time: 4.028 days
        +Iteration: 590, time: 4.097 days
        +Iteration: 600, time: 4.167 days
        +Iteration: 610, time: 4.236 days
        +Iteration: 620, time: 4.306 days
        +Iteration: 630, time: 4.375 days
        +Iteration: 640, time: 4.444 days
        +Iteration: 650, time: 4.514 days
        +Iteration: 660, time: 4.583 days
        +Iteration: 670, time: 4.653 days
        +Iteration: 680, time: 4.722 days
        +Iteration: 690, time: 4.792 days
        +Iteration: 700, time: 4.861 days
        +Iteration: 710, time: 4.931 days
        +Iteration: 720, time: 5 days
        +Iteration: 730, time: 5.069 days
        +Iteration: 740, time: 5.139 days
        +Iteration: 750, time: 5.208 days
        +Iteration: 760, time: 5.278 days
        +Iteration: 770, time: 5.347 days
        +Iteration: 780, time: 5.417 days
        +Iteration: 790, time: 5.486 days
        +Iteration: 800, time: 5.556 days
        +Iteration: 810, time: 5.625 days
        +Iteration: 820, time: 5.694 days
        +Iteration: 830, time: 5.764 days
        +Iteration: 840, time: 5.833 days
        +Iteration: 850, time: 5.903 days
        +Iteration: 860, time: 5.972 days
        +Iteration: 870, time: 6.042 days
        +Iteration: 880, time: 6.111 days
        +Iteration: 890, time: 6.181 days
        +Iteration: 900, time: 6.250 days
        +Iteration: 910, time: 6.319 days
        +Iteration: 920, time: 6.389 days
        +Iteration: 930, time: 6.458 days
        +Iteration: 940, time: 6.528 days
        +Iteration: 950, time: 6.597 days
        +Iteration: 960, time: 6.667 days
        +Iteration: 970, time: 6.736 days
        +Iteration: 980, time: 6.806 days
        +Iteration: 990, time: 6.875 days
        +Iteration: 1000, time: 6.944 days
        +Iteration: 1010, time: 7.014 days
        +Iteration: 1020, time: 7.083 days
        +Iteration: 1030, time: 7.153 days
        +Iteration: 1040, time: 7.222 days
        +Iteration: 1050, time: 7.292 days
        +Iteration: 1060, time: 7.361 days
        +Iteration: 1070, time: 7.431 days
        +Iteration: 1080, time: 7.500 days
        +Iteration: 1090, time: 7.569 days
        +Iteration: 1100, time: 7.639 days
        +Iteration: 1110, time: 7.708 days
        +Iteration: 1120, time: 7.778 days
        +Iteration: 1130, time: 7.847 days
        +Iteration: 1140, time: 7.917 days
        +Iteration: 1150, time: 7.986 days
        +Iteration: 1160, time: 8.056 days
        +Iteration: 1170, time: 8.125 days
        +Iteration: 1180, time: 8.194 days
        +Iteration: 1190, time: 8.264 days
        +Iteration: 1200, time: 8.333 days
        +Iteration: 1210, time: 8.403 days
        +Iteration: 1220, time: 8.472 days
        +Iteration: 1230, time: 8.542 days
        +Iteration: 1240, time: 8.611 days
        +Iteration: 1250, time: 8.681 days
        +Iteration: 1260, time: 8.750 days
        +Iteration: 1270, time: 8.819 days
        +Iteration: 1280, time: 8.889 days
        +Iteration: 1290, time: 8.958 days
        +Iteration: 1300, time: 9.028 days
        +Iteration: 1310, time: 9.097 days
        +Iteration: 1320, time: 9.167 days
        +Iteration: 1330, time: 9.236 days
        +Iteration: 1340, time: 9.306 days
        +Iteration: 1350, time: 9.375 days
        +Iteration: 1360, time: 9.444 days
        +Iteration: 1370, time: 9.514 days
        +Iteration: 1380, time: 9.583 days
        +Iteration: 1390, time: 9.653 days
        +Iteration: 1400, time: 9.722 days
        +Iteration: 1410, time: 9.792 days
        +Iteration: 1420, time: 9.861 days
        +Iteration: 1430, time: 9.931 days
        +Iteration: 1440, time: 10 days
        +Iteration: 1450, time: 10.069 days
        +Iteration: 1460, time: 10.139 days
        +Iteration: 1470, time: 10.208 days
        +Iteration: 1480, time: 10.278 days
        +Iteration: 1490, time: 10.347 days
        +Iteration: 1500, time: 10.417 days
        +Iteration: 1510, time: 10.486 days
        +Iteration: 1520, time: 10.556 days
        +Iteration: 1530, time: 10.625 days
        +Iteration: 1540, time: 10.694 days
        +Iteration: 1550, time: 10.764 days
        +Iteration: 1560, time: 10.833 days
        +Iteration: 1570, time: 10.903 days
        +Iteration: 1580, time: 10.972 days
        +Iteration: 1590, time: 11.042 days
        +Iteration: 1600, time: 11.111 days
        +Iteration: 1610, time: 11.181 days
        +Iteration: 1620, time: 11.250 days
        +Iteration: 1630, time: 11.319 days
        +Iteration: 1640, time: 11.389 days
        +Iteration: 1650, time: 11.458 days
        +Iteration: 1660, time: 11.528 days
        +Iteration: 1670, time: 11.597 days
        +Iteration: 1680, time: 11.667 days
        +Iteration: 1690, time: 11.736 days
        +Iteration: 1700, time: 11.806 days
        +Iteration: 1710, time: 11.875 days
        +Iteration: 1720, time: 11.944 days
        +[ Info: Simulation is stopping after running for 39.884 seconds.
        +[ Info: Simulation time 12 days equals or exceeds stop time 12 days.

        Visualization

        All that's left is to visualize the results.

        bt   = FieldTimeSeries(filename, "b")
        +et   = FieldTimeSeries(filename, "e")
        +DICt = FieldTimeSeries(filename, "DIC")
        +Alkt = FieldTimeSeries(filename, "Alk")
        +PO₄t = FieldTimeSeries(filename, "PO₄")
        +NO₃t = FieldTimeSeries(filename, "NO₃")
        +DOPt = FieldTimeSeries(filename, "DOP")
        +Fet  = FieldTimeSeries(filename, "Fe")
        +
        +t = bt.times
        +nt = length(t)
        +z = znodes(bt)
        +
        +fig = Figure(size=(1200, 600))
        +
        +axb = Axis(fig[1, 1], xlabel="Buoyancy (m² s⁻³)", ylabel="z (m)")
        +axe = Axis(fig[1, 2], xlabel="Turbulent kinetic energy (m² s²)")
        +axP = Axis(fig[1, 3], xlabel="Concentration (mmol)")
        +axN = Axis(fig[1, 4], xlabel="Nutrient concentration (mmol)")
        +
        +xlims!(axe, -1e-5, 1e-3)
        +xlims!(axP, 0, 0.2)
        +
        +slider = Slider(fig[2, 1:4], range=1:nt, startvalue=1)
        +n = slider.value
        +
        +title = @lift @sprintf("Convecting plankton at t = %d hours", t[$n] / hour)
        +Label(fig[0, 1:4], title)
        +
        +bn = @lift interior(bt[$n], 1, 1, :)
        +en = @lift interior(et[$n], 1, 1, :)
        +DICn = @lift interior(DICt[$n], 1, 1, :)
        +Alkn = @lift interior(Alkt[$n], 1, 1, :)
        +PO₄n = @lift interior(PO₄t[$n], 1, 1, :)
        +NO₃n = @lift interior(NO₃t[$n], 1, 1, :)
        +DOPn = @lift interior(DOPt[$n], 1, 1, :)
        +Fen  = @lift interior(Fet[$n], 1, 1, :)
        +
        +lines!(axb, bn, z)
        +lines!(axe, en, z)
        +
        +lines!(axP, DICn, z, label="DIC")
        +lines!(axP, PO₄n, z, label="Phosphate")
        +lines!(axP, Fen, z, label="Iron")
        +axislegend(axP)
        +
        +lines!(axN, DOPn, z)
        +
        +record(fig, "carbon_alkalinity_nutrients.mp4", 1:nt, framerate=24) do nn
        +    n[] = nn
        +end


        This page was generated using Literate.jl.

        diff --git a/previews/PR27/literated/single_column_nutrients_plankton_bacteria_detritus/8b8e9c70.png b/previews/PR27/literated/single_column_nutrients_plankton_bacteria_detritus/8b8e9c70.png new file mode 100644 index 0000000000000000000000000000000000000000..71ee6512c18c75588e6c9f9f624fd1eda5e06833 GIT binary patch literal 45488 zcmeEvc{r8-*1l5FoCXaNX+Rk&GZ`upDMgaG%wx(}8FocwC^FBKNT$q$P)cOXJd@1x zJlpo~-qrcO=X=h1uj_aH{`y_-n{#!(+k7wMub$ixPP*7}? zIwvkiL9zBa1;wgF>XkS$_NAu||5>AXUQ(QbME>84oG32}3PuVk@l#js1P`^UIr&(w zEF9O4N>b=1hIhK!XDKEmOnLfH?#T?!L%Jp>CI;LR`*NB}gtPWyX&V7$g zo5wp{IDXhhUWV6FlU>8G_Cwluq}hz7)qy&{FZ99{q~P{mb4$VAW4)rEPKrJp70_z_ z@Ih=fE(KrO`U#7_UQvj3Qak>7xka3D)z4S=8CUNAb!Zh0^@^Xb7@fqZe;qot>h!M{ z)J$8*_eVh?w&lT=Uxyz4k2uxY8aoQZy1KfnvotSwDJdx}86J=lC9Zo&Uw8dL>+^y3 z0sD~$>?>8StW;U0XX$GD@ElyE{am_*Ny(ued}AT zyiwU^H`^K$qgxhOTU|XVy1CVUaacjYq&eMWur8h_c*8l(zn19tU%qHu>)0)5HPp}> zMo?F%wX9dOUV4?$c5m?ev$nRj$NSb(YyI1wtfqGCZc5TB?D+H~HYRInqQsq$8WpAY z*@;F$;qJ~gx2`t+d_u8k!vHxS3@NCUyXj_iAK?{W5anA;cYxjqhWOjz9;Wt*VEsP2&UCXyX7;4F! z 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 bc)PZ4i)Esyv4tQf@d>rnPpB2B*k1i#`#GGa literal 0 HcmV?d00001 diff --git a/previews/PR27/literated/single_column_nutrients_plankton_bacteria_detritus/index.html b/previews/PR27/literated/single_column_nutrients_plankton_bacteria_detritus/index.html new file mode 100644 index 0000000..0c1efeb --- /dev/null +++ b/previews/PR27/literated/single_column_nutrients_plankton_bacteria_detritus/index.html @@ -0,0 +1,870 @@ + +Single column nutrients, plankton, bacteria, detritus · ClimaOceanBiogeochemistry.jl

        Nutrients, plankton, bacteria, detritus

        This example illustrates how to use ClimaOceanBiogeochemistry's NutrientsPlanktonBacteriaDetrius model in a single column context.

        using ClimaOceanBiogeochemistry: NutrientsPlanktonBacteriaDetritus
        +
        +using Oceananigans
        +using Oceananigans.Units
        +
        +using Printf
        +using CairoMakie

        A single column grid

        We set up a single column grid whose depth is H and with Nz points

        H = 1000meters
        +z = (-H, 0)
        +Nz = 100
        +
        +grid = RectilinearGrid(size = Nz; z, topology = (Flat, Flat, Bounded))
        1×1×100 RectilinearGrid{Float64, Oceananigans.Grids.Flat, Oceananigans.Grids.Flat, Oceananigans.Grids.Bounded} on Oceananigans.Architectures.CPU with 0×0×3 halo
        +├── Flat x
        +├── Flat y
        +└── Bounded  z ∈ [-1000.0, 0.0]   regularly spaced with Δz=10.0

        A prescribed vertical tracer diffusivity

        We define a tracer diffusivity that mixes a lot near the surface (in the top 50 m), and less down below.

        @inline κ(z, t) = 1e-4 + 1e-2 * exp(z / 25) + 1e-2 * exp(-(z + 1000) / 50)
        +vertical_diffusion = VerticalScalarDiffusivity(; κ)
        VerticalScalarDiffusivity{ExplicitTimeDiscretization}(ν=0.0, κ=κ (generic function with 1 method))

        We put the pieces together. The important line here is biogeochemistry = NutrientsPlanktonBacteriaDetritus(; grid). We use all default parameters.

        model = HydrostaticFreeSurfaceModel(; grid,
        +                                    velocities = PrescribedVelocityFields(),
        +                                    biogeochemistry = NutrientsPlanktonBacteriaDetritus(; grid),
        +                                    tracers = (:N, :P, :Z, :B, :D1, :D2),
        +                                    tracer_advection = WENO(),
        +                                    buoyancy = nothing,
        +                                    closure = vertical_diffusion)
        HydrostaticFreeSurfaceModel{CPU, RectilinearGrid}(time = 0 seconds, iteration = 0)
        +├── grid: 1×1×100 RectilinearGrid{Float64, Oceananigans.Grids.Flat, Oceananigans.Grids.Flat, Oceananigans.Grids.Bounded} on Oceananigans.Architectures.CPU with 0×0×3 halo
        +├── timestepper: QuasiAdamsBashforth2TimeStepper
        +├── tracers: (N, P, Z, B, D1, D2)
        +├── closure: VerticalScalarDiffusivity{ExplicitTimeDiscretization}(ν=0.0, κ=(N=κ (generic function with 1 method), P=κ (generic function with 1 method), Z=κ (generic function with 1 method), B=κ (generic function with 1 method), D1=κ (generic function with 1 method), D2=κ (generic function with 1 method)))
        +├── buoyancy: Nothing
        +├── advection scheme: 
        +│   ├── momentum: Centered reconstruction order 2
        +│   ├── N: Nothing
        +│   ├── P: Nothing
        +│   ├── Z: Nothing
        +│   ├── B: Nothing
        +│   ├── D1: Nothing
        +│   └── D2: Nothing
        +└── coriolis: Nothing

        Initial conditions

        We initialize the model with reasonable nutrients, detritus, and a nutrient mixed layer.

        set!(model, N=3, P=1e-1, Z=1e-1, B=1e-1, D1=8e-2, D2=2e-2)
        +
        +simulation = Simulation(model, Δt=30minutes, stop_time=100days)
        +
        +function progress(sim)
        +    @printf("Iteration: %d, time: %s, total(N): %.2e \n",
        +            iteration(sim), prettytime(sim),
        +            sum(model.tracers.N) + sum(model.tracers.P) + sum(model.tracers.B) + sum(model.tracers.D1) + sum(model.tracers.D2))
        +    return nothing
        +end
        +
        +simulation.callbacks[:progress] = Callback(progress, IterationInterval(10))
        Callback of progress on IterationInterval(10)

        Let's see the initial condition

        N = model.tracers.N
        +P = model.tracers.P
        +Z = model.tracers.Z
        +B = model.tracers.B
        +D1 = model.tracers.D1
        +D2 = model.tracers.D2
        +
        +z = znodes(N)
        +
        +fig = Figure(size=(1200, 600))
        +
        +axN  = Axis(fig[1, 1], xlabel="Nutrient concentration (N)", ylabel="z (m)")
        +axP  = Axis(fig[1, 2], xlabel="Phytoplankton concentration (P)")
        +axZ  = Axis(fig[1, 3], xlabel="Zooplankton concentration (Z)")
        +axB  = Axis(fig[1, 4], xlabel="Bacteria concentration (B)")
        +axD1 = Axis(fig[1, 5], xlabel="Detritus concentration (D1)")
        +axD2 = Axis(fig[1, 6], xlabel="Detritus concentration (D2)")
        +
        +lines!(axN, interior(N, 1, 1, :), z)
        +lines!(axP, interior(P, 1, 1, :), z)
        +lines!(axZ, interior(Z, 1, 1, :), z)
        +lines!(axB, interior(B, 1, 1, :), z)
        +lines!(axD1, interior(D1, 1, 1, :), z)
        +lines!(axD2, interior(D2, 1, 1, :), z)
        +
        +current_figure()
        Example block output

        Now we add an output writer to the simulation and run the simulation.

        filename = "nutrients_plankton_bacteria_detritus.jld2"
        +
        +simulation.output_writers[:fields] = JLD2OutputWriter(model, model.tracers;
        +                                                      filename,
        +                                                      schedule = TimeInterval(1day),
        +                                                      overwrite_existing = true)
        +
        +run!(simulation)
        ┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +[ Info: Initializing simulation...
        +Iteration: 0, time: 0 seconds, total(N): 3.30e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +[ Info:     ... simulation initialization complete (1.875 seconds)
        +[ Info: Executing initial time step...
        +[ Info:     ... initial time step complete (3.051 seconds).
        +Iteration: 10, time: 5 hours, total(N): 3.30e+02
        +Iteration: 20, time: 10 hours, total(N): 3.30e+02
        +Iteration: 30, time: 15 hours, total(N): 3.30e+02
        +Iteration: 40, time: 20 hours, total(N): 3.30e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 50, time: 1.042 days, total(N): 3.30e+02
        +Iteration: 60, time: 1.250 days, total(N): 3.30e+02
        +Iteration: 70, time: 1.458 days, total(N): 3.30e+02
        +Iteration: 80, time: 1.667 days, total(N): 3.29e+02
        +Iteration: 90, time: 1.875 days, total(N): 3.29e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 100, time: 2.083 days, total(N): 3.29e+02
        +Iteration: 110, time: 2.292 days, total(N): 3.29e+02
        +Iteration: 120, time: 2.500 days, total(N): 3.29e+02
        +Iteration: 130, time: 2.708 days, total(N): 3.29e+02
        +Iteration: 140, time: 2.917 days, total(N): 3.29e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 150, time: 3.125 days, total(N): 3.29e+02
        +Iteration: 160, time: 3.333 days, total(N): 3.30e+02
        +Iteration: 170, time: 3.542 days, total(N): 3.30e+02
        +Iteration: 180, time: 3.750 days, total(N): 3.30e+02
        +Iteration: 190, time: 3.958 days, total(N): 3.30e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 200, time: 4.167 days, total(N): 3.31e+02
        +Iteration: 210, time: 4.375 days, total(N): 3.31e+02
        +Iteration: 220, time: 4.583 days, total(N): 3.32e+02
        +Iteration: 230, time: 4.792 days, total(N): 3.32e+02
        +Iteration: 240, time: 5 days, total(N): 3.33e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 250, time: 5.208 days, total(N): 3.33e+02
        +Iteration: 260, time: 5.417 days, total(N): 3.34e+02
        +Iteration: 270, time: 5.625 days, total(N): 3.34e+02
        +Iteration: 280, time: 5.833 days, total(N): 3.34e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 290, time: 6.042 days, total(N): 3.34e+02
        +Iteration: 300, time: 6.250 days, total(N): 3.35e+02
        +Iteration: 310, time: 6.458 days, total(N): 3.35e+02
        +Iteration: 320, time: 6.667 days, total(N): 3.35e+02
        +Iteration: 330, time: 6.875 days, total(N): 3.35e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 340, time: 7.083 days, total(N): 3.35e+02
        +Iteration: 350, time: 7.292 days, total(N): 3.35e+02
        +Iteration: 360, time: 7.500 days, total(N): 3.35e+02
        +Iteration: 370, time: 7.708 days, total(N): 3.35e+02
        +Iteration: 380, time: 7.917 days, total(N): 3.35e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 390, time: 8.125 days, total(N): 3.35e+02
        +Iteration: 400, time: 8.333 days, total(N): 3.35e+02
        +Iteration: 410, time: 8.542 days, total(N): 3.35e+02
        +Iteration: 420, time: 8.750 days, total(N): 3.35e+02
        +Iteration: 430, time: 8.958 days, total(N): 3.35e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 440, time: 9.167 days, total(N): 3.35e+02
        +Iteration: 450, time: 9.375 days, total(N): 3.35e+02
        +Iteration: 460, time: 9.583 days, total(N): 3.35e+02
        +Iteration: 470, time: 9.792 days, total(N): 3.35e+02
        +Iteration: 480, time: 10 days, total(N): 3.35e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 490, time: 10.208 days, total(N): 3.35e+02
        +Iteration: 500, time: 10.417 days, total(N): 3.35e+02
        +Iteration: 510, time: 10.625 days, total(N): 3.35e+02
        +Iteration: 520, time: 10.833 days, total(N): 3.35e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 530, time: 11.042 days, total(N): 3.35e+02
        +Iteration: 540, time: 11.250 days, total(N): 3.35e+02
        +Iteration: 550, time: 11.458 days, total(N): 3.35e+02
        +Iteration: 560, time: 11.667 days, total(N): 3.34e+02
        +Iteration: 570, time: 11.875 days, total(N): 3.34e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 580, time: 12.083 days, total(N): 3.34e+02
        +Iteration: 590, time: 12.292 days, total(N): 3.34e+02
        +Iteration: 600, time: 12.500 days, total(N): 3.34e+02
        +Iteration: 610, time: 12.708 days, total(N): 3.34e+02
        +Iteration: 620, time: 12.917 days, total(N): 3.34e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 630, time: 13.125 days, total(N): 3.34e+02
        +Iteration: 640, time: 13.333 days, total(N): 3.34e+02
        +Iteration: 650, time: 13.542 days, total(N): 3.34e+02
        +Iteration: 660, time: 13.750 days, total(N): 3.34e+02
        +Iteration: 670, time: 13.958 days, total(N): 3.33e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 680, time: 14.167 days, total(N): 3.33e+02
        +Iteration: 690, time: 14.375 days, total(N): 3.33e+02
        +Iteration: 700, time: 14.583 days, total(N): 3.33e+02
        +Iteration: 710, time: 14.792 days, total(N): 3.33e+02
        +Iteration: 720, time: 15 days, total(N): 3.33e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 730, time: 15.208 days, total(N): 3.33e+02
        +Iteration: 740, time: 15.417 days, total(N): 3.33e+02
        +Iteration: 750, time: 15.625 days, total(N): 3.33e+02
        +Iteration: 760, time: 15.833 days, total(N): 3.32e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 770, time: 16.042 days, total(N): 3.32e+02
        +Iteration: 780, time: 16.250 days, total(N): 3.32e+02
        +Iteration: 790, time: 16.458 days, total(N): 3.32e+02
        +Iteration: 800, time: 16.667 days, total(N): 3.32e+02
        +Iteration: 810, time: 16.875 days, total(N): 3.32e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 820, time: 17.083 days, total(N): 3.32e+02
        +Iteration: 830, time: 17.292 days, total(N): 3.32e+02
        +Iteration: 840, time: 17.500 days, total(N): 3.31e+02
        +Iteration: 850, time: 17.708 days, total(N): 3.31e+02
        +Iteration: 860, time: 17.917 days, total(N): 3.31e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 870, time: 18.125 days, total(N): 3.31e+02
        +Iteration: 880, time: 18.333 days, total(N): 3.31e+02
        +Iteration: 890, time: 18.542 days, total(N): 3.31e+02
        +Iteration: 900, time: 18.750 days, total(N): 3.31e+02
        +Iteration: 910, time: 18.958 days, total(N): 3.30e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 920, time: 19.167 days, total(N): 3.30e+02
        +Iteration: 930, time: 19.375 days, total(N): 3.30e+02
        +Iteration: 940, time: 19.583 days, total(N): 3.30e+02
        +Iteration: 950, time: 19.792 days, total(N): 3.30e+02
        +Iteration: 960, time: 20 days, total(N): 3.30e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 970, time: 20.208 days, total(N): 3.29e+02
        +Iteration: 980, time: 20.417 days, total(N): 3.29e+02
        +Iteration: 990, time: 20.625 days, total(N): 3.29e+02
        +Iteration: 1000, time: 20.833 days, total(N): 3.29e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1010, time: 21.042 days, total(N): 3.29e+02
        +Iteration: 1020, time: 21.250 days, total(N): 3.29e+02
        +Iteration: 1030, time: 21.458 days, total(N): 3.28e+02
        +Iteration: 1040, time: 21.667 days, total(N): 3.28e+02
        +Iteration: 1050, time: 21.875 days, total(N): 3.28e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1060, time: 22.083 days, total(N): 3.28e+02
        +Iteration: 1070, time: 22.292 days, total(N): 3.28e+02
        +Iteration: 1080, time: 22.500 days, total(N): 3.27e+02
        +Iteration: 1090, time: 22.708 days, total(N): 3.27e+02
        +Iteration: 1100, time: 22.917 days, total(N): 3.27e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1110, time: 23.125 days, total(N): 3.27e+02
        +Iteration: 1120, time: 23.333 days, total(N): 3.27e+02
        +Iteration: 1130, time: 23.542 days, total(N): 3.26e+02
        +Iteration: 1140, time: 23.750 days, total(N): 3.26e+02
        +Iteration: 1150, time: 23.958 days, total(N): 3.26e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1160, time: 24.167 days, total(N): 3.26e+02
        +Iteration: 1170, time: 24.375 days, total(N): 3.26e+02
        +Iteration: 1180, time: 24.583 days, total(N): 3.25e+02
        +Iteration: 1190, time: 24.792 days, total(N): 3.25e+02
        +Iteration: 1200, time: 25 days, total(N): 3.25e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1210, time: 25.208 days, total(N): 3.25e+02
        +Iteration: 1220, time: 25.417 days, total(N): 3.24e+02
        +Iteration: 1230, time: 25.625 days, total(N): 3.24e+02
        +Iteration: 1240, time: 25.833 days, total(N): 3.24e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1250, time: 26.042 days, total(N): 3.24e+02
        +Iteration: 1260, time: 26.250 days, total(N): 3.23e+02
        +Iteration: 1270, time: 26.458 days, total(N): 3.23e+02
        +Iteration: 1280, time: 26.667 days, total(N): 3.23e+02
        +Iteration: 1290, time: 26.875 days, total(N): 3.23e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1300, time: 27.083 days, total(N): 3.23e+02
        +Iteration: 1310, time: 27.292 days, total(N): 3.22e+02
        +Iteration: 1320, time: 27.500 days, total(N): 3.22e+02
        +Iteration: 1330, time: 27.708 days, total(N): 3.22e+02
        +Iteration: 1340, time: 27.917 days, total(N): 3.22e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1350, time: 28.125 days, total(N): 3.21e+02
        +Iteration: 1360, time: 28.333 days, total(N): 3.21e+02
        +Iteration: 1370, time: 28.542 days, total(N): 3.21e+02
        +Iteration: 1380, time: 28.750 days, total(N): 3.20e+02
        +Iteration: 1390, time: 28.958 days, total(N): 3.20e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1400, time: 29.167 days, total(N): 3.20e+02
        +Iteration: 1410, time: 29.375 days, total(N): 3.20e+02
        +Iteration: 1420, time: 29.583 days, total(N): 3.19e+02
        +Iteration: 1430, time: 29.792 days, total(N): 3.19e+02
        +Iteration: 1440, time: 30 days, total(N): 3.19e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1450, time: 30.208 days, total(N): 3.19e+02
        +Iteration: 1460, time: 30.417 days, total(N): 3.18e+02
        +Iteration: 1470, time: 30.625 days, total(N): 3.18e+02
        +Iteration: 1480, time: 30.833 days, total(N): 3.18e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1490, time: 31.042 days, total(N): 3.17e+02
        +Iteration: 1500, time: 31.250 days, total(N): 3.17e+02
        +Iteration: 1510, time: 31.458 days, total(N): 3.17e+02
        +Iteration: 1520, time: 31.667 days, total(N): 3.17e+02
        +Iteration: 1530, time: 31.875 days, total(N): 3.16e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1540, time: 32.083 days, total(N): 3.16e+02
        +Iteration: 1550, time: 32.292 days, total(N): 3.16e+02
        +Iteration: 1560, time: 32.500 days, total(N): 3.15e+02
        +Iteration: 1570, time: 32.708 days, total(N): 3.15e+02
        +Iteration: 1580, time: 32.917 days, total(N): 3.15e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1590, time: 33.125 days, total(N): 3.14e+02
        +Iteration: 1600, time: 33.333 days, total(N): 3.14e+02
        +Iteration: 1610, time: 33.542 days, total(N): 3.14e+02
        +Iteration: 1620, time: 33.750 days, total(N): 3.14e+02
        +Iteration: 1630, time: 33.958 days, total(N): 3.13e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1640, time: 34.167 days, total(N): 3.13e+02
        +Iteration: 1650, time: 34.375 days, total(N): 3.13e+02
        +Iteration: 1660, time: 34.583 days, total(N): 3.12e+02
        +Iteration: 1670, time: 34.792 days, total(N): 3.12e+02
        +Iteration: 1680, time: 35 days, total(N): 3.12e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1690, time: 35.208 days, total(N): 3.12e+02
        +Iteration: 1700, time: 35.417 days, total(N): 3.11e+02
        +Iteration: 1710, time: 35.625 days, total(N): 3.11e+02
        +Iteration: 1720, time: 35.833 days, total(N): 3.11e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1730, time: 36.042 days, total(N): 3.10e+02
        +Iteration: 1740, time: 36.250 days, total(N): 3.10e+02
        +Iteration: 1750, time: 36.458 days, total(N): 3.10e+02
        +Iteration: 1760, time: 36.667 days, total(N): 3.09e+02
        +Iteration: 1770, time: 36.875 days, total(N): 3.09e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1780, time: 37.083 days, total(N): 3.09e+02
        +Iteration: 1790, time: 37.292 days, total(N): 3.09e+02
        +Iteration: 1800, time: 37.500 days, total(N): 3.08e+02
        +Iteration: 1810, time: 37.708 days, total(N): 3.08e+02
        +Iteration: 1820, time: 37.917 days, total(N): 3.08e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1830, time: 38.125 days, total(N): 3.07e+02
        +Iteration: 1840, time: 38.333 days, total(N): 3.07e+02
        +Iteration: 1850, time: 38.542 days, total(N): 3.07e+02
        +Iteration: 1860, time: 38.750 days, total(N): 3.07e+02
        +Iteration: 1870, time: 38.958 days, total(N): 3.06e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1880, time: 39.167 days, total(N): 3.06e+02
        +Iteration: 1890, time: 39.375 days, total(N): 3.06e+02
        +Iteration: 1900, time: 39.583 days, total(N): 3.06e+02
        +Iteration: 1910, time: 39.792 days, total(N): 3.05e+02
        +Iteration: 1920, time: 40 days, total(N): 3.05e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1930, time: 40.208 days, total(N): 3.05e+02
        +Iteration: 1940, time: 40.417 days, total(N): 3.05e+02
        +Iteration: 1950, time: 40.625 days, total(N): 3.04e+02
        +Iteration: 1960, time: 40.833 days, total(N): 3.04e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 1970, time: 41.042 days, total(N): 3.04e+02
        +Iteration: 1980, time: 41.250 days, total(N): 3.04e+02
        +Iteration: 1990, time: 41.458 days, total(N): 3.03e+02
        +Iteration: 2000, time: 41.667 days, total(N): 3.03e+02
        +Iteration: 2010, time: 41.875 days, total(N): 3.03e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2020, time: 42.083 days, total(N): 3.03e+02
        +Iteration: 2030, time: 42.292 days, total(N): 3.03e+02
        +Iteration: 2040, time: 42.500 days, total(N): 3.02e+02
        +Iteration: 2050, time: 42.708 days, total(N): 3.02e+02
        +Iteration: 2060, time: 42.917 days, total(N): 3.02e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2070, time: 43.125 days, total(N): 3.02e+02
        +Iteration: 2080, time: 43.333 days, total(N): 3.02e+02
        +Iteration: 2090, time: 43.542 days, total(N): 3.01e+02
        +Iteration: 2100, time: 43.750 days, total(N): 3.01e+02
        +Iteration: 2110, time: 43.958 days, total(N): 3.01e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2120, time: 44.167 days, total(N): 3.01e+02
        +Iteration: 2130, time: 44.375 days, total(N): 3.01e+02
        +Iteration: 2140, time: 44.583 days, total(N): 3.00e+02
        +Iteration: 2150, time: 44.792 days, total(N): 3.00e+02
        +Iteration: 2160, time: 45 days, total(N): 3.00e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2170, time: 45.208 days, total(N): 3.00e+02
        +Iteration: 2180, time: 45.417 days, total(N): 3.00e+02
        +Iteration: 2190, time: 45.625 days, total(N): 3.00e+02
        +Iteration: 2200, time: 45.833 days, total(N): 3.00e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2210, time: 46.042 days, total(N): 2.99e+02
        +Iteration: 2220, time: 46.250 days, total(N): 2.99e+02
        +Iteration: 2230, time: 46.458 days, total(N): 2.99e+02
        +Iteration: 2240, time: 46.667 days, total(N): 2.99e+02
        +Iteration: 2250, time: 46.875 days, total(N): 2.99e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2260, time: 47.083 days, total(N): 2.99e+02
        +Iteration: 2270, time: 47.292 days, total(N): 2.99e+02
        +Iteration: 2280, time: 47.500 days, total(N): 2.98e+02
        +Iteration: 2290, time: 47.708 days, total(N): 2.98e+02
        +Iteration: 2300, time: 47.917 days, total(N): 2.98e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2310, time: 48.125 days, total(N): 2.98e+02
        +Iteration: 2320, time: 48.333 days, total(N): 2.98e+02
        +Iteration: 2330, time: 48.542 days, total(N): 2.98e+02
        +Iteration: 2340, time: 48.750 days, total(N): 2.98e+02
        +Iteration: 2350, time: 48.958 days, total(N): 2.98e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2360, time: 49.167 days, total(N): 2.98e+02
        +Iteration: 2370, time: 49.375 days, total(N): 2.97e+02
        +Iteration: 2380, time: 49.583 days, total(N): 2.97e+02
        +Iteration: 2390, time: 49.792 days, total(N): 2.97e+02
        +Iteration: 2400, time: 50 days, total(N): 2.97e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2410, time: 50.208 days, total(N): 2.97e+02
        +Iteration: 2420, time: 50.417 days, total(N): 2.97e+02
        +Iteration: 2430, time: 50.625 days, total(N): 2.97e+02
        +Iteration: 2440, time: 50.833 days, total(N): 2.97e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2450, time: 51.042 days, total(N): 2.97e+02
        +Iteration: 2460, time: 51.250 days, total(N): 2.97e+02
        +Iteration: 2470, time: 51.458 days, total(N): 2.97e+02
        +Iteration: 2480, time: 51.667 days, total(N): 2.96e+02
        +Iteration: 2490, time: 51.875 days, total(N): 2.96e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2500, time: 52.083 days, total(N): 2.96e+02
        +Iteration: 2510, time: 52.292 days, total(N): 2.96e+02
        +Iteration: 2520, time: 52.500 days, total(N): 2.96e+02
        +Iteration: 2530, time: 52.708 days, total(N): 2.96e+02
        +Iteration: 2540, time: 52.917 days, total(N): 2.96e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2550, time: 53.125 days, total(N): 2.96e+02
        +Iteration: 2560, time: 53.333 days, total(N): 2.96e+02
        +Iteration: 2570, time: 53.542 days, total(N): 2.96e+02
        +Iteration: 2580, time: 53.750 days, total(N): 2.96e+02
        +Iteration: 2590, time: 53.958 days, total(N): 2.96e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2600, time: 54.167 days, total(N): 2.96e+02
        +Iteration: 2610, time: 54.375 days, total(N): 2.95e+02
        +Iteration: 2620, time: 54.583 days, total(N): 2.95e+02
        +Iteration: 2630, time: 54.792 days, total(N): 2.95e+02
        +Iteration: 2640, time: 55 days, total(N): 2.95e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2650, time: 55.208 days, total(N): 2.95e+02
        +Iteration: 2660, time: 55.417 days, total(N): 2.95e+02
        +Iteration: 2670, time: 55.625 days, total(N): 2.95e+02
        +Iteration: 2680, time: 55.833 days, total(N): 2.95e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2690, time: 56.042 days, total(N): 2.95e+02
        +Iteration: 2700, time: 56.250 days, total(N): 2.95e+02
        +Iteration: 2710, time: 56.458 days, total(N): 2.95e+02
        +Iteration: 2720, time: 56.667 days, total(N): 2.95e+02
        +Iteration: 2730, time: 56.875 days, total(N): 2.95e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2740, time: 57.083 days, total(N): 2.95e+02
        +Iteration: 2750, time: 57.292 days, total(N): 2.95e+02
        +Iteration: 2760, time: 57.500 days, total(N): 2.95e+02
        +Iteration: 2770, time: 57.708 days, total(N): 2.95e+02
        +Iteration: 2780, time: 57.917 days, total(N): 2.94e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2790, time: 58.125 days, total(N): 2.94e+02
        +Iteration: 2800, time: 58.333 days, total(N): 2.94e+02
        +Iteration: 2810, time: 58.542 days, total(N): 2.94e+02
        +Iteration: 2820, time: 58.750 days, total(N): 2.94e+02
        +Iteration: 2830, time: 58.958 days, total(N): 2.94e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2840, time: 59.167 days, total(N): 2.94e+02
        +Iteration: 2850, time: 59.375 days, total(N): 2.94e+02
        +Iteration: 2860, time: 59.583 days, total(N): 2.94e+02
        +Iteration: 2870, time: 59.792 days, total(N): 2.94e+02
        +Iteration: 2880, time: 60 days, total(N): 2.94e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2890, time: 60.208 days, total(N): 2.94e+02
        +Iteration: 2900, time: 60.417 days, total(N): 2.94e+02
        +Iteration: 2910, time: 60.625 days, total(N): 2.94e+02
        +Iteration: 2920, time: 60.833 days, total(N): 2.94e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2930, time: 61.042 days, total(N): 2.94e+02
        +Iteration: 2940, time: 61.250 days, total(N): 2.94e+02
        +Iteration: 2950, time: 61.458 days, total(N): 2.94e+02
        +Iteration: 2960, time: 61.667 days, total(N): 2.94e+02
        +Iteration: 2970, time: 61.875 days, total(N): 2.94e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 2980, time: 62.083 days, total(N): 2.94e+02
        +Iteration: 2990, time: 62.292 days, total(N): 2.93e+02
        +Iteration: 3000, time: 62.500 days, total(N): 2.93e+02
        +Iteration: 3010, time: 62.708 days, total(N): 2.93e+02
        +Iteration: 3020, time: 62.917 days, total(N): 2.93e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3030, time: 63.125 days, total(N): 2.93e+02
        +Iteration: 3040, time: 63.333 days, total(N): 2.93e+02
        +Iteration: 3050, time: 63.542 days, total(N): 2.93e+02
        +Iteration: 3060, time: 63.750 days, total(N): 2.93e+02
        +Iteration: 3070, time: 63.958 days, total(N): 2.93e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3080, time: 64.167 days, total(N): 2.93e+02
        +Iteration: 3090, time: 64.375 days, total(N): 2.93e+02
        +Iteration: 3100, time: 64.583 days, total(N): 2.93e+02
        +Iteration: 3110, time: 64.792 days, total(N): 2.93e+02
        +Iteration: 3120, time: 65 days, total(N): 2.93e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3130, time: 65.208 days, total(N): 2.93e+02
        +Iteration: 3140, time: 65.417 days, total(N): 2.93e+02
        +Iteration: 3150, time: 65.625 days, total(N): 2.93e+02
        +Iteration: 3160, time: 65.833 days, total(N): 2.93e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3170, time: 66.042 days, total(N): 2.93e+02
        +Iteration: 3180, time: 66.250 days, total(N): 2.93e+02
        +Iteration: 3190, time: 66.458 days, total(N): 2.93e+02
        +Iteration: 3200, time: 66.667 days, total(N): 2.93e+02
        +Iteration: 3210, time: 66.875 days, total(N): 2.93e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3220, time: 67.083 days, total(N): 2.93e+02
        +Iteration: 3230, time: 67.292 days, total(N): 2.93e+02
        +Iteration: 3240, time: 67.500 days, total(N): 2.93e+02
        +Iteration: 3250, time: 67.708 days, total(N): 2.93e+02
        +Iteration: 3260, time: 67.917 days, total(N): 2.92e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3270, time: 68.125 days, total(N): 2.92e+02
        +Iteration: 3280, time: 68.333 days, total(N): 2.92e+02
        +Iteration: 3290, time: 68.542 days, total(N): 2.92e+02
        +Iteration: 3300, time: 68.750 days, total(N): 2.92e+02
        +Iteration: 3310, time: 68.958 days, total(N): 2.92e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3320, time: 69.167 days, total(N): 2.92e+02
        +Iteration: 3330, time: 69.375 days, total(N): 2.92e+02
        +Iteration: 3340, time: 69.583 days, total(N): 2.92e+02
        +Iteration: 3350, time: 69.792 days, total(N): 2.92e+02
        +Iteration: 3360, time: 70 days, total(N): 2.92e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3370, time: 70.208 days, total(N): 2.92e+02
        +Iteration: 3380, time: 70.417 days, total(N): 2.92e+02
        +Iteration: 3390, time: 70.625 days, total(N): 2.92e+02
        +Iteration: 3400, time: 70.833 days, total(N): 2.92e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3410, time: 71.042 days, total(N): 2.92e+02
        +Iteration: 3420, time: 71.250 days, total(N): 2.92e+02
        +Iteration: 3430, time: 71.458 days, total(N): 2.92e+02
        +Iteration: 3440, time: 71.667 days, total(N): 2.92e+02
        +Iteration: 3450, time: 71.875 days, total(N): 2.92e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3460, time: 72.083 days, total(N): 2.92e+02
        +Iteration: 3470, time: 72.292 days, total(N): 2.92e+02
        +Iteration: 3480, time: 72.500 days, total(N): 2.92e+02
        +Iteration: 3490, time: 72.708 days, total(N): 2.92e+02
        +Iteration: 3500, time: 72.917 days, total(N): 2.92e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3510, time: 73.125 days, total(N): 2.92e+02
        +Iteration: 3520, time: 73.333 days, total(N): 2.92e+02
        +Iteration: 3530, time: 73.542 days, total(N): 2.92e+02
        +Iteration: 3540, time: 73.750 days, total(N): 2.92e+02
        +Iteration: 3550, time: 73.958 days, total(N): 2.92e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3560, time: 74.167 days, total(N): 2.92e+02
        +Iteration: 3570, time: 74.375 days, total(N): 2.92e+02
        +Iteration: 3580, time: 74.583 days, total(N): 2.92e+02
        +Iteration: 3590, time: 74.792 days, total(N): 2.92e+02
        +Iteration: 3600, time: 75 days, total(N): 2.92e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3610, time: 75.208 days, total(N): 2.91e+02
        +Iteration: 3620, time: 75.417 days, total(N): 2.91e+02
        +Iteration: 3630, time: 75.625 days, total(N): 2.91e+02
        +Iteration: 3640, time: 75.833 days, total(N): 2.91e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3650, time: 76.042 days, total(N): 2.91e+02
        +Iteration: 3660, time: 76.250 days, total(N): 2.91e+02
        +Iteration: 3670, time: 76.458 days, total(N): 2.91e+02
        +Iteration: 3680, time: 76.667 days, total(N): 2.91e+02
        +Iteration: 3690, time: 76.875 days, total(N): 2.91e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3700, time: 77.083 days, total(N): 2.91e+02
        +Iteration: 3710, time: 77.292 days, total(N): 2.91e+02
        +Iteration: 3720, time: 77.500 days, total(N): 2.91e+02
        +Iteration: 3730, time: 77.708 days, total(N): 2.91e+02
        +Iteration: 3740, time: 77.917 days, total(N): 2.91e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3750, time: 78.125 days, total(N): 2.91e+02
        +Iteration: 3760, time: 78.333 days, total(N): 2.91e+02
        +Iteration: 3770, time: 78.542 days, total(N): 2.91e+02
        +Iteration: 3780, time: 78.750 days, total(N): 2.91e+02
        +Iteration: 3790, time: 78.958 days, total(N): 2.91e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3800, time: 79.167 days, total(N): 2.91e+02
        +Iteration: 3810, time: 79.375 days, total(N): 2.91e+02
        +Iteration: 3820, time: 79.583 days, total(N): 2.91e+02
        +Iteration: 3830, time: 79.792 days, total(N): 2.91e+02
        +Iteration: 3840, time: 80 days, total(N): 2.91e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3850, time: 80.208 days, total(N): 2.91e+02
        +Iteration: 3860, time: 80.417 days, total(N): 2.91e+02
        +Iteration: 3870, time: 80.625 days, total(N): 2.91e+02
        +Iteration: 3880, time: 80.833 days, total(N): 2.91e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3890, time: 81.042 days, total(N): 2.91e+02
        +Iteration: 3900, time: 81.250 days, total(N): 2.91e+02
        +Iteration: 3910, time: 81.458 days, total(N): 2.91e+02
        +Iteration: 3920, time: 81.667 days, total(N): 2.91e+02
        +Iteration: 3930, time: 81.875 days, total(N): 2.91e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3940, time: 82.083 days, total(N): 2.91e+02
        +Iteration: 3950, time: 82.292 days, total(N): 2.91e+02
        +Iteration: 3960, time: 82.500 days, total(N): 2.91e+02
        +Iteration: 3970, time: 82.708 days, total(N): 2.91e+02
        +Iteration: 3980, time: 82.917 days, total(N): 2.91e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 3990, time: 83.125 days, total(N): 2.91e+02
        +Iteration: 4000, time: 83.333 days, total(N): 2.91e+02
        +Iteration: 4010, time: 83.542 days, total(N): 2.91e+02
        +Iteration: 4020, time: 83.750 days, total(N): 2.91e+02
        +Iteration: 4030, time: 83.958 days, total(N): 2.91e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 4040, time: 84.167 days, total(N): 2.91e+02
        +Iteration: 4050, time: 84.375 days, total(N): 2.90e+02
        +Iteration: 4060, time: 84.583 days, total(N): 2.90e+02
        +Iteration: 4070, time: 84.792 days, total(N): 2.90e+02
        +Iteration: 4080, time: 85 days, total(N): 2.90e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 4090, time: 85.208 days, total(N): 2.90e+02
        +Iteration: 4100, time: 85.417 days, total(N): 2.90e+02
        +Iteration: 4110, time: 85.625 days, total(N): 2.90e+02
        +Iteration: 4120, time: 85.833 days, total(N): 2.90e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 4130, time: 86.042 days, total(N): 2.90e+02
        +Iteration: 4140, time: 86.250 days, total(N): 2.90e+02
        +Iteration: 4150, time: 86.458 days, total(N): 2.90e+02
        +Iteration: 4160, time: 86.667 days, total(N): 2.90e+02
        +Iteration: 4170, time: 86.875 days, total(N): 2.90e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 4180, time: 87.083 days, total(N): 2.90e+02
        +Iteration: 4190, time: 87.292 days, total(N): 2.90e+02
        +Iteration: 4200, time: 87.500 days, total(N): 2.90e+02
        +Iteration: 4210, time: 87.708 days, total(N): 2.90e+02
        +Iteration: 4220, time: 87.917 days, total(N): 2.90e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 4230, time: 88.125 days, total(N): 2.90e+02
        +Iteration: 4240, time: 88.333 days, total(N): 2.90e+02
        +Iteration: 4250, time: 88.542 days, total(N): 2.90e+02
        +Iteration: 4260, time: 88.750 days, total(N): 2.90e+02
        +Iteration: 4270, time: 88.958 days, total(N): 2.90e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 4280, time: 89.167 days, total(N): 2.90e+02
        +Iteration: 4290, time: 89.375 days, total(N): 2.90e+02
        +Iteration: 4300, time: 89.583 days, total(N): 2.90e+02
        +Iteration: 4310, time: 89.792 days, total(N): 2.90e+02
        +Iteration: 4320, time: 90 days, total(N): 2.90e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 4330, time: 90.208 days, total(N): 2.90e+02
        +Iteration: 4340, time: 90.417 days, total(N): 2.90e+02
        +Iteration: 4350, time: 90.625 days, total(N): 2.90e+02
        +Iteration: 4360, time: 90.833 days, total(N): 2.90e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 4370, time: 91.042 days, total(N): 2.90e+02
        +Iteration: 4380, time: 91.250 days, total(N): 2.90e+02
        +Iteration: 4390, time: 91.458 days, total(N): 2.90e+02
        +Iteration: 4400, time: 91.667 days, total(N): 2.90e+02
        +Iteration: 4410, time: 91.875 days, total(N): 2.90e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 4420, time: 92.083 days, total(N): 2.90e+02
        +Iteration: 4430, time: 92.292 days, total(N): 2.90e+02
        +Iteration: 4440, time: 92.500 days, total(N): 2.90e+02
        +Iteration: 4450, time: 92.708 days, total(N): 2.90e+02
        +Iteration: 4460, time: 92.917 days, total(N): 2.90e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 4470, time: 93.125 days, total(N): 2.90e+02
        +Iteration: 4480, time: 93.333 days, total(N): 2.90e+02
        +Iteration: 4490, time: 93.542 days, total(N): 2.90e+02
        +Iteration: 4500, time: 93.750 days, total(N): 2.90e+02
        +Iteration: 4510, time: 93.958 days, total(N): 2.90e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 4520, time: 94.167 days, total(N): 2.90e+02
        +Iteration: 4530, time: 94.375 days, total(N): 2.90e+02
        +Iteration: 4540, time: 94.583 days, total(N): 2.90e+02
        +Iteration: 4550, time: 94.792 days, total(N): 2.90e+02
        +Iteration: 4560, time: 95 days, total(N): 2.90e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 4570, time: 95.208 days, total(N): 2.90e+02
        +Iteration: 4580, time: 95.417 days, total(N): 2.90e+02
        +Iteration: 4590, time: 95.625 days, total(N): 2.90e+02
        +Iteration: 4600, time: 95.833 days, total(N): 2.90e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 4610, time: 96.042 days, total(N): 2.89e+02
        +Iteration: 4620, time: 96.250 days, total(N): 2.89e+02
        +Iteration: 4630, time: 96.458 days, total(N): 2.89e+02
        +Iteration: 4640, time: 96.667 days, total(N): 2.89e+02
        +Iteration: 4650, time: 96.875 days, total(N): 2.89e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 4660, time: 97.083 days, total(N): 2.89e+02
        +Iteration: 4670, time: 97.292 days, total(N): 2.89e+02
        +Iteration: 4680, time: 97.500 days, total(N): 2.89e+02
        +Iteration: 4690, time: 97.708 days, total(N): 2.89e+02
        +Iteration: 4700, time: 97.917 days, total(N): 2.89e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 4710, time: 98.125 days, total(N): 2.89e+02
        +Iteration: 4720, time: 98.333 days, total(N): 2.89e+02
        +Iteration: 4730, time: 98.542 days, total(N): 2.89e+02
        +Iteration: 4740, time: 98.750 days, total(N): 2.89e+02
        +Iteration: 4750, time: 98.958 days, total(N): 2.89e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617
        +Iteration: 4760, time: 99.167 days, total(N): 2.89e+02
        +Iteration: 4770, time: 99.375 days, total(N): 2.89e+02
        +Iteration: 4780, time: 99.583 days, total(N): 2.89e+02
        +Iteration: 4790, time: 99.792 days, total(N): 2.89e+02
        +[ Info: Simulation is stopping after running for 8.283 seconds.
        +[ Info: Simulation time 100 days equals or exceeds stop time 100 days.
        +Iteration: 4800, time: 100 days, total(N): 2.89e+02
        +┌ Warning: some parameters could not be resolved for type Oceananigans.TurbulenceClosures.ScalarDiffusivity{Oceananigans.TurbulenceClosures.ExplicitTimeDiscretization,Oceananigans.TurbulenceClosures.VerticalFormulation,Float64,NamedTuple{(:N, :P, :Z, :B, :D1, :D2),Tuple{Vararg{T, N}} where {N, T}{6,Main.#κ}},Float64}; reconstructing
        +@ JLD2 ~/.julia/packages/JLD2/VWinU/src/data/reconstructing_datatypes.jl:617

        Visualization

        All that's left is to visualize the results.

        Pt = FieldTimeSeries(filename, "P")
        +Zt = FieldTimeSeries(filename, "Z")
        +Bt = FieldTimeSeries(filename, "B")
        +D1t = FieldTimeSeries(filename, "D1")
        +D2t = FieldTimeSeries(filename, "D2")
        +Nt = FieldTimeSeries(filename, "N")
        +
        +t = Pt.times
        +nt = length(t)
        +z = znodes(Pt)
        +
        +fig = Figure(size=(1200, 600))
        +
        +axN  = Axis(fig[1, 1], xlabel="[Nutrient] (mmol m⁻³)", ylabel="z (m)")
        +axP  = Axis(fig[1, 2], xlabel="[Phytoplankton] (mmol m⁻³)")
        +axZ  = Axis(fig[1, 3], xlabel="[Zooplankton] (mmol m⁻³)")
        +axB  = Axis(fig[1, 4], xlabel="[Bacteria] (mmol m⁻³)")
        +axD1 = Axis(fig[1, 5], xlabel="[Dissolved Detritus] (mmol m⁻³)")
        +axD2 = Axis(fig[1, 6], xlabel="[Particulate Detritus] (mmol m⁻³)")
        +
        +slider = Slider(fig[2, 1:6], range=1:nt, startvalue=1)
        +n = slider.value
        +
        +title = @lift @sprintf("Equilibrium biogeochemistry at t = %d days", t[$n] / day)
        +Label(fig[0, 1:6], title)
        +
        +Nn  = @lift interior(Nt[$n], 1, 1, :)
        +Pn  = @lift interior(Pt[$n], 1, 1, :)
        +Zn  = @lift interior(Zt[$n], 1, 1, :)
        +Bn  = @lift interior(Bt[$n], 1, 1, :)
        +D1n = @lift interior(D1t[$n], 1, 1, :)
        +D2n = @lift interior(D2t[$n], 1, 1, :)
        +
        +lines!(axP, Pn, z)
        +lines!(axZ, Zn, z)
        +lines!(axD1, D1n, z)
        +lines!(axD2, D2n, z)
        +lines!(axB, Bn, z)
        +lines!(axN, Nn, z)
        +
        +record(fig, "nutrients_plankton_bacteria_detritus.mp4", 1:nt, framerate=24) do nn
        +    n[] = nn
        +end

        Let's plot a snapshot of the last frame.

        Nn_last  = interior(Nt[end], 1, 1, :)
        +Pn_last  = interior(Pt[end], 1, 1, :)
        +Zn_last  = interior(Zt[end], 1, 1, :)
        +Bn_last  = interior(Bt[end], 1, 1, :)
        +D1n_last = interior(D1t[end], 1, 1, :)
        +D2n_last = interior(D2t[end], 1, 1, :)
        +
        +last_frame = Figure(size=(1200, 600))
        +axN  = Axis(last_frame[1, 1], xlabel="[N] (mmol m⁻³)", ylabel="z (m)")
        +axP  = Axis(last_frame[1, 2], xlabel="[P] (mmol m⁻³)")
        +axZ  = Axis(last_frame[1, 3], xlabel="[Z] (mmol m⁻³)")
        +axB  = Axis(last_frame[1, 4], xlabel="[B] (mmol m⁻³)")
        +axD1 = Axis(last_frame[1, 5], xlabel="[dD] (mmol m⁻³)")
        +axD2 = Axis(last_frame[1, 6], xlabel="[pD] (mmol m⁻³)")
        +
        +lines!(axP, Pn_last, z)
        +lines!(axZ, Zn_last, z)
        +lines!(axD1, D1n_last, z)
        +lines!(axD2, D2n_last, z)
        +lines!(axB, Bn_last, z)
        +lines!(axN, Nn_last, z)
        +
        +save("NPZDB.png", last_frame)

        Another figure: we plot the sum of each variable against time.

        N_time  = zeros(1:nt)
        +P_time  = zeros(1:nt)
        +Z_time  = zeros(1:nt)
        +B_time  = zeros(1:nt)
        +D1_time = zeros(1:nt)
        +D2_time = zeros(1:nt)
        +
        +for times = 1:nt
        +    N_time[times] = sum(Nt[:, :, :, times])
        +    P_time[times] = sum(Pt[:, :, :, times])
        +    Z_time[times] = sum(Zt[:, :, :, times])
        +    B_time[times] = sum(Bt[:, :, :, times])
        +    D1_time[times] = sum(D1t[:, :, :, times])
        +    D2_time[times] = sum(D2t[:, :, :, times])
        +end
        +
        +TimeVar = Figure()
        +ax2 = Axis(TimeVar[1, 1], title="Nutrients evolution", ylabel="Variable (mmol m⁻³)", xlabel="Time (days)")
        +lines!(ax2, 1:nt, N_time, label="N")
        +lines!(ax2, 1:nt, P_time, label="P")
        +lines!(ax2, 1:nt, Z_time, label="Z")
        +lines!(ax2, 1:nt, B_time, label="B")
        +lines!(ax2, 1:nt, D1_time, label="dD")
        +lines!(ax2, 1:nt, D2_time, label="pD")
        +
        +axislegend()
        +
        +save("TimeVariations.png", TimeVar)


        This page was generated using Literate.jl.

        diff --git a/previews/PR27/objects.inv b/previews/PR27/objects.inv new file mode 100644 index 0000000000000000000000000000000000000000..8240f92014039789878e1cb67df18fb8fe120046 GIT binary patch literal 2386 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 EAkGnbj{pDw literal 0 HcmV?d00001 diff --git a/previews/PR27/search_index.js b/previews/PR27/search_index.js new file mode 100644 index 0000000..b8739a5 --- /dev/null +++ b/previews/PR27/search_index.js @@ -0,0 +1,3 @@ +var documenterSearchIndex = {"docs": +[{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"EditURL = \"../../../examples/single_column_carbon_alkalinity_nutrients.jl\"","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/#Nutrients,-plankton,-bacteria,-detritus","page":"Single column carbon, alkalinity, nutrients","title":"Nutrients, plankton, bacteria, detritus","text":"","category":"section"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"This example illustrates how to use ClimaOceanBiogeochemistry's CarbonAlkalinityNutrients model in a single column context.","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"using ClimaOceanBiogeochemistry: CarbonAlkalinityNutrients\n\nusing Oceananigans\nusing Oceananigans.Units\nusing Oceananigans.TurbulenceClosures: CATKEVerticalDiffusivity\n\nusing Printf\nusing CairoMakie","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/#A-single-column-grid","page":"Single column carbon, alkalinity, nutrients","title":"A single column grid","text":"","category":"section"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"We set up a single column grid with 4 m grid spacing that's 256 m deep:","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"grid = RectilinearGrid(size = 64,\n z = (-256meters, 0),\n topology = (Flat, Flat, Bounded))","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/#Convection-then-quiet","page":"Single column carbon, alkalinity, nutrients","title":"Convection then quiet","text":"","category":"section"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"To illustrate the dynamics of CarbonAlkalinityNutrients, we set up a physical scenario in which strong convection drives turbulent mixing for 4 days, and then abruptly shuts off. Once the convective turbulence dies down, plankton start to grow.","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"Qᵇ(t) = ifelse(t < 4days, 1e-7, 0.0)\nb_bcs = FieldBoundaryConditions(top = FluxBoundaryCondition(Qᵇ))","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"We put the pieces together. The important line here is biogeochemistry = CarbonAlkalinityNutrients(). We use all default parameters.","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"model = HydrostaticFreeSurfaceModel(; grid,\n biogeochemistry = CarbonAlkalinityNutrients(),\n closure = CATKEVerticalDiffusivity(),\n tracers = (:b, :e),\n buoyancy = BuoyancyTracer(),\n boundary_conditions = (; b=b_bcs))","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/#Initial-conditions","page":"Single column carbon, alkalinity, nutrients","title":"Initial conditions","text":"","category":"section"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"We initialize the model with reasonable nutrients, detritus, and a nutrient mixed layer.","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"N₀ = 1e-1 # Surface nutrient concentration\nD₀ = 1e-1 # Surface detritus concentration\ndᴺ = 50.0 # Nutrient mixed layer depth\nN² = 1e-5 # Buoyancy gradient, s⁻²\n\nbᵢ(z) = N² * z\nNᵢ(z) = N₀ * max(1, exp(-(z + dᴺ) / 100))\nDᵢ(z) = D₀ * exp(z / 10)","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"set!(model, b=bᵢ, P=1e-1, B=1e-1, D=Dᵢ, N=Nᵢ, e=1e-6)","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"set!(model, b=bᵢ, e=1e-6)","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/#A-simulation-of-physical-biological-interaction","page":"Single column carbon, alkalinity, nutrients","title":"A simulation of physical-biological interaction","text":"","category":"section"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"We construct a simple simulation that emits a message every 10 iterations and outputs tracer fields.","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"simulation = Simulation(model, Δt=10minutes, stop_time=12days)\n\nprogress(sim) = @printf(\"Iteration: %d, time: %s\\n\", iteration(sim), prettytime(sim))\nsimulation.callbacks[:progress] = Callback(progress, IterationInterval(10))\n\nfilename = \"single_column_carbon_alkalinity_nutrients.jld2\"\n\nsimulation.output_writers[:fields] = JLD2OutputWriter(model, model.tracers;\n filename,\n schedule = TimeInterval(20minutes),\n overwrite_existing = true)\n\nrun!(simulation)","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/#Visualization","page":"Single column carbon, alkalinity, nutrients","title":"Visualization","text":"","category":"section"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"All that's left is to visualize the results.","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"bt = FieldTimeSeries(filename, \"b\")\net = FieldTimeSeries(filename, \"e\")\nDICt = FieldTimeSeries(filename, \"DIC\")\nAlkt = FieldTimeSeries(filename, \"Alk\")\nPO₄t = FieldTimeSeries(filename, \"PO₄\")\nNO₃t = FieldTimeSeries(filename, \"NO₃\")\nDOPt = FieldTimeSeries(filename, \"DOP\")\nFet = FieldTimeSeries(filename, \"Fe\")\n\nt = bt.times\nnt = length(t)\nz = znodes(bt)\n\nfig = Figure(size=(1200, 600))\n\naxb = Axis(fig[1, 1], xlabel=\"Buoyancy (m² s⁻³)\", ylabel=\"z (m)\")\naxe = Axis(fig[1, 2], xlabel=\"Turbulent kinetic energy (m² s²)\")\naxP = Axis(fig[1, 3], xlabel=\"Concentration (mmol)\")\naxN = Axis(fig[1, 4], xlabel=\"Nutrient concentration (mmol)\")\n\nxlims!(axe, -1e-5, 1e-3)\nxlims!(axP, 0, 0.2)\n\nslider = Slider(fig[2, 1:4], range=1:nt, startvalue=1)\nn = slider.value\n\ntitle = @lift @sprintf(\"Convecting plankton at t = %d hours\", t[$n] / hour)\nLabel(fig[0, 1:4], title)\n\nbn = @lift interior(bt[$n], 1, 1, :)\nen = @lift interior(et[$n], 1, 1, :)\nDICn = @lift interior(DICt[$n], 1, 1, :)\nAlkn = @lift interior(Alkt[$n], 1, 1, :)\nPO₄n = @lift interior(PO₄t[$n], 1, 1, :)\nNO₃n = @lift interior(NO₃t[$n], 1, 1, :)\nDOPn = @lift interior(DOPt[$n], 1, 1, :)\nFen = @lift interior(Fet[$n], 1, 1, :)\n\nlines!(axb, bn, z)\nlines!(axe, en, z)\n\nlines!(axP, DICn, z, label=\"DIC\")\nlines!(axP, PO₄n, z, label=\"Phosphate\")\nlines!(axP, Fen, z, label=\"Iron\")\naxislegend(axP)\n\nlines!(axN, DOPn, z)\n\nrecord(fig, \"carbon_alkalinity_nutrients.mp4\", 1:nt, framerate=24) do nn\n n[] = nn\nend\nnothing #hide","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"(Image: )","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"","category":"page"},{"location":"literated/single_column_carbon_alkalinity_nutrients/","page":"Single column carbon, alkalinity, nutrients","title":"Single column carbon, alkalinity, nutrients","text":"This page was generated using Literate.jl.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"EditURL = \"../../../examples/single_column_nutrients_plankton_bacteria_detritus.jl\"","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/#Nutrients,-plankton,-bacteria,-detritus","page":"Single column nutrients, plankton, bacteria, detritus","title":"Nutrients, plankton, bacteria, detritus","text":"","category":"section"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"This example illustrates how to use ClimaOceanBiogeochemistry's NutrientsPlanktonBacteriaDetrius model in a single column context.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"using ClimaOceanBiogeochemistry: NutrientsPlanktonBacteriaDetritus\n\nusing Oceananigans\nusing Oceananigans.Units\n\nusing Printf\nusing CairoMakie","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/#A-single-column-grid","page":"Single column nutrients, plankton, bacteria, detritus","title":"A single column grid","text":"","category":"section"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"We set up a single column grid whose depth is H and with Nz points","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"H = 1000meters\nz = (-H, 0)\nNz = 100\n\ngrid = RectilinearGrid(size = Nz; z, topology = (Flat, Flat, Bounded))","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"A prescribed vertical tracer diffusivity","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"We define a tracer diffusivity that mixes a lot near the surface (in the top 50 m), and less down below.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"@inline κ(z, t) = 1e-4 + 1e-2 * exp(z / 25) + 1e-2 * exp(-(z + 1000) / 50)\nvertical_diffusion = VerticalScalarDiffusivity(; κ)","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"We put the pieces together. The important line here is biogeochemistry = NutrientsPlanktonBacteriaDetritus(; grid). We use all default parameters.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"model = HydrostaticFreeSurfaceModel(; grid,\n velocities = PrescribedVelocityFields(),\n biogeochemistry = NutrientsPlanktonBacteriaDetritus(; grid),\n tracers = (:N, :P, :Z, :B, :D1, :D2),\n tracer_advection = WENO(),\n buoyancy = nothing,\n closure = vertical_diffusion)","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/#Initial-conditions","page":"Single column nutrients, plankton, bacteria, detritus","title":"Initial conditions","text":"","category":"section"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"We initialize the model with reasonable nutrients, detritus, and a nutrient mixed layer.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"set!(model, N=3, P=1e-1, Z=1e-1, B=1e-1, D1=8e-2, D2=2e-2)\n\nsimulation = Simulation(model, Δt=30minutes, stop_time=100days)\n\nfunction progress(sim)\n @printf(\"Iteration: %d, time: %s, total(N): %.2e \\n\",\n iteration(sim), prettytime(sim),\n sum(model.tracers.N) + sum(model.tracers.P) + sum(model.tracers.B) + sum(model.tracers.D1) + sum(model.tracers.D2))\n return nothing\nend\n\nsimulation.callbacks[:progress] = Callback(progress, IterationInterval(10))","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"Let's see the initial condition","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"N = model.tracers.N\nP = model.tracers.P\nZ = model.tracers.Z\nB = model.tracers.B\nD1 = model.tracers.D1\nD2 = model.tracers.D2\n\nz = znodes(N)\n\nfig = Figure(size=(1200, 600))\n\naxN = Axis(fig[1, 1], xlabel=\"Nutrient concentration (N)\", ylabel=\"z (m)\")\naxP = Axis(fig[1, 2], xlabel=\"Phytoplankton concentration (P)\")\naxZ = Axis(fig[1, 3], xlabel=\"Zooplankton concentration (Z)\")\naxB = Axis(fig[1, 4], xlabel=\"Bacteria concentration (B)\")\naxD1 = Axis(fig[1, 5], xlabel=\"Detritus concentration (D1)\")\naxD2 = Axis(fig[1, 6], xlabel=\"Detritus concentration (D2)\")\n\nlines!(axN, interior(N, 1, 1, :), z)\nlines!(axP, interior(P, 1, 1, :), z)\nlines!(axZ, interior(Z, 1, 1, :), z)\nlines!(axB, interior(B, 1, 1, :), z)\nlines!(axD1, interior(D1, 1, 1, :), z)\nlines!(axD2, interior(D2, 1, 1, :), z)\n\ncurrent_figure()","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"Now we add an output writer to the simulation and run the simulation.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"filename = \"nutrients_plankton_bacteria_detritus.jld2\"\n\nsimulation.output_writers[:fields] = JLD2OutputWriter(model, model.tracers;\n filename,\n schedule = TimeInterval(1day),\n overwrite_existing = true)\n\nrun!(simulation)","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/#Visualization","page":"Single column nutrients, plankton, bacteria, detritus","title":"Visualization","text":"","category":"section"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"All that's left is to visualize the results.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"Pt = FieldTimeSeries(filename, \"P\")\nZt = FieldTimeSeries(filename, \"Z\")\nBt = FieldTimeSeries(filename, \"B\")\nD1t = FieldTimeSeries(filename, \"D1\")\nD2t = FieldTimeSeries(filename, \"D2\")\nNt = FieldTimeSeries(filename, \"N\")\n\nt = Pt.times\nnt = length(t)\nz = znodes(Pt)\n\nfig = Figure(size=(1200, 600))\n\naxN = Axis(fig[1, 1], xlabel=\"[Nutrient] (mmol m⁻³)\", ylabel=\"z (m)\")\naxP = Axis(fig[1, 2], xlabel=\"[Phytoplankton] (mmol m⁻³)\")\naxZ = Axis(fig[1, 3], xlabel=\"[Zooplankton] (mmol m⁻³)\")\naxB = Axis(fig[1, 4], xlabel=\"[Bacteria] (mmol m⁻³)\")\naxD1 = Axis(fig[1, 5], xlabel=\"[Dissolved Detritus] (mmol m⁻³)\")\naxD2 = Axis(fig[1, 6], xlabel=\"[Particulate Detritus] (mmol m⁻³)\")\n\nslider = Slider(fig[2, 1:6], range=1:nt, startvalue=1)\nn = slider.value\n\ntitle = @lift @sprintf(\"Equilibrium biogeochemistry at t = %d days\", t[$n] / day)\nLabel(fig[0, 1:6], title)\n\nNn = @lift interior(Nt[$n], 1, 1, :)\nPn = @lift interior(Pt[$n], 1, 1, :)\nZn = @lift interior(Zt[$n], 1, 1, :)\nBn = @lift interior(Bt[$n], 1, 1, :)\nD1n = @lift interior(D1t[$n], 1, 1, :)\nD2n = @lift interior(D2t[$n], 1, 1, :)\n\nlines!(axP, Pn, z)\nlines!(axZ, Zn, z)\nlines!(axD1, D1n, z)\nlines!(axD2, D2n, z)\nlines!(axB, Bn, z)\nlines!(axN, Nn, z)\n\nrecord(fig, \"nutrients_plankton_bacteria_detritus.mp4\", 1:nt, framerate=24) do nn\n n[] = nn\nend\nnothing #hide","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"(Image: )","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"Let's plot a snapshot of the last frame.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"Nn_last = interior(Nt[end], 1, 1, :)\nPn_last = interior(Pt[end], 1, 1, :)\nZn_last = interior(Zt[end], 1, 1, :)\nBn_last = interior(Bt[end], 1, 1, :)\nD1n_last = interior(D1t[end], 1, 1, :)\nD2n_last = interior(D2t[end], 1, 1, :)\n\nlast_frame = Figure(size=(1200, 600))\naxN = Axis(last_frame[1, 1], xlabel=\"[N] (mmol m⁻³)\", ylabel=\"z (m)\")\naxP = Axis(last_frame[1, 2], xlabel=\"[P] (mmol m⁻³)\")\naxZ = Axis(last_frame[1, 3], xlabel=\"[Z] (mmol m⁻³)\")\naxB = Axis(last_frame[1, 4], xlabel=\"[B] (mmol m⁻³)\")\naxD1 = Axis(last_frame[1, 5], xlabel=\"[dD] (mmol m⁻³)\")\naxD2 = Axis(last_frame[1, 6], xlabel=\"[pD] (mmol m⁻³)\")\n\nlines!(axP, Pn_last, z)\nlines!(axZ, Zn_last, z)\nlines!(axD1, D1n_last, z)\nlines!(axD2, D2n_last, z)\nlines!(axB, Bn_last, z)\nlines!(axN, Nn_last, z)\n\nsave(\"NPZDB.png\", last_frame)\nnothing #hide","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"(Image: )","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"Another figure: we plot the sum of each variable against time.","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"N_time = zeros(1:nt)\nP_time = zeros(1:nt)\nZ_time = zeros(1:nt)\nB_time = zeros(1:nt)\nD1_time = zeros(1:nt)\nD2_time = zeros(1:nt)\n\nfor times = 1:nt\n N_time[times] = sum(Nt[:, :, :, times])\n P_time[times] = sum(Pt[:, :, :, times])\n Z_time[times] = sum(Zt[:, :, :, times])\n B_time[times] = sum(Bt[:, :, :, times])\n D1_time[times] = sum(D1t[:, :, :, times])\n D2_time[times] = sum(D2t[:, :, :, times])\nend\n\nTimeVar = Figure()\nax2 = Axis(TimeVar[1, 1], title=\"Nutrients evolution\", ylabel=\"Variable (mmol m⁻³)\", xlabel=\"Time (days)\")\nlines!(ax2, 1:nt, N_time, label=\"N\")\nlines!(ax2, 1:nt, P_time, label=\"P\")\nlines!(ax2, 1:nt, Z_time, label=\"Z\")\nlines!(ax2, 1:nt, B_time, label=\"B\")\nlines!(ax2, 1:nt, D1_time, label=\"dD\")\nlines!(ax2, 1:nt, D2_time, label=\"pD\")\n\naxislegend()\n\nsave(\"TimeVariations.png\", TimeVar)\nnothing #hide","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"(Image: )","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"","category":"page"},{"location":"literated/single_column_nutrients_plankton_bacteria_detritus/","page":"Single column nutrients, plankton, bacteria, detritus","title":"Single column nutrients, plankton, bacteria, detritus","text":"This page was generated using Literate.jl.","category":"page"},{"location":"library/function_index/#main-index","page":"Function index","title":"Index","text":"","category":"section"},{"location":"library/function_index/","page":"Function index","title":"Function index","text":"Pages = [\"public.md\", \"internals.md\", \"function_index.md\"]","category":"page"},{"location":"library/outline/#Library-Outline","page":"Contents","title":"Library Outline","text":"","category":"section"},{"location":"library/outline/","page":"Contents","title":"Contents","text":"Pages = [\"public.md\", \"internals.md\", \"function_index.md\"]","category":"page"},{"location":"literated/simple_plankton_growth_death/","page":"Simple plankton growth and death","title":"Simple plankton growth and death","text":"EditURL = \"../../../examples/simple_plankton_growth_death.jl\"","category":"page"},{"location":"literated/simple_plankton_growth_death/","page":"Simple plankton growth and death","title":"Simple plankton growth and death","text":"using Oceananigans\nusing Oceananigans.Units\nusing Oceananigans\nusing Oceananigans.Grids: znode\nusing Oceananigans.Biogeochemistry: AbstractBiogeochemistry\nusing Oceananigans.TurbulenceClosures: CATKEVerticalDiffusivity\n\nusing Printf\n\nimport Oceananigans.Biogeochemistry: required_biogeochemical_tracers\n\n\"\"\"\n SimplePlanktonGrowthDeath(; growth_rate = 1/day\n shortwave_attenuation_scale = 20.0\n mortality_rate = 0.1/day)\n\nReturn a single-tracer biogeochemistry model for growing and dying plankton.\n\"\"\"\nBase.@kwdef struct SimplePlanktonGrowthDeath{FT} <: AbstractBiogeochemistry\n growth_rate :: FT = 1/day\n shortwave_attenuation_scale :: FT = 20.0\n mortality_rate :: FT = 0.1/day\nend\n\n@inline required_biogeochemical_tracers(::SimplePlanktonGrowthDeath) = tuple(:P)\n\nconst c = Center()\n\n@inline function (bgc::SimplePlanktonGrowthDeath)(i, j, k, grid, ::Val{:P}, clock, fields)\n μ₀ = bgc.growth_rate\n λ = bgc.shortwave_attenuation_scale\n m = bgc.mortality_rate\n P = @inbounds fields.P[i, j, k]\n z = znode(i, j, k, grid, c, c, c)\n return (μ₀ * exp(z / λ) - m) * P\nend","category":"page"},{"location":"literated/simple_plankton_growth_death/","page":"Simple plankton growth and death","title":"Simple plankton growth and death","text":"We set up the model","category":"page"},{"location":"literated/simple_plankton_growth_death/","page":"Simple plankton growth and death","title":"Simple plankton growth and death","text":"grid = RectilinearGrid(size = 64,\n z = (-256meters, 0),\n topology = (Flat, Flat, Bounded))\n\nQᵇ(t) = ifelse(t < 4days, 1e-7, 0.0)\nb_bcs = FieldBoundaryConditions(top = FluxBoundaryCondition(Qᵇ))\n\nmodel = HydrostaticFreeSurfaceModel(; grid,\n biogeochemistry = SimplePlanktonGrowthDeath(),\n closure = CATKEVerticalDiffusivity(),\n tracers = (:b, :e),\n buoyancy = BuoyancyTracer(),\n boundary_conditions = (; b=b_bcs))\n\nN² = 1e-5 # s⁻²\nbᵢ(z) = N² * z\nset!(model, b=bᵢ, P=1e-2, e=1e-6)\n\nsimulation = Simulation(model, Δt=10minutes, stop_time=8days)\n\nprogress(sim) = @printf(\"Iteration: %d, time: %s, max(P): %.2e \\n\",\n iteration(sim), prettytime(sim), maximum(model.tracers.P))\n\nsimulation.callbacks[:progress] = Callback(progress, IterationInterval(10))\n\noutputs = merge(model.velocities, model.tracers)\nfilename = \"simple_plankton_growth_death.jld2\"\n\nsimulation.output_writers[:fields] = JLD2OutputWriter(model, outputs;\n filename,\n schedule = TimeInterval(20minutes),\n overwrite_existing = true)\n\nrun!(simulation)","category":"page"},{"location":"literated/simple_plankton_growth_death/","page":"Simple plankton growth and death","title":"Simple plankton growth and death","text":"Now we load the saved output and plot","category":"page"},{"location":"literated/simple_plankton_growth_death/","page":"Simple plankton growth and death","title":"Simple plankton growth and death","text":"using CairoMakie\n\nbt = FieldTimeSeries(filename, \"b\")\net = FieldTimeSeries(filename, \"e\")\nPt = FieldTimeSeries(filename, \"P\")\n\nt = bt.times\nNt = length(t)\nz = znodes(bt)\n\nfig = Figure(size=(800, 400))\n\naxb = Axis(fig[1, 1], ylabel=\"z (m)\", xlabel=\"Buoyancy (m² s⁻³)\")\naxe = Axis(fig[1, 2], ylabel=\"z (m)\", xlabel=\"Turbulent kinetic energy (m² s²)\")\naxP = Axis(fig[1, 3], ylabel=\"z (m)\", xlabel=\"Plankton concentration\")\n\nxlims!(axe, -1e-5, 1e-3)\nxlims!(axP, 0, 0.1)\n\nn = Observable(1)\n\ntitle = @lift @sprintf(\"Convecting plankton at t = %d days\", t[$n] / day)\nLabel(fig[0, 1:3], title)\n\nbn = @lift interior(bt[$n], 1, 1, :)\nen = @lift interior(et[$n], 1, 1, :)\nPn = @lift interior(Pt[$n], 1, 1, :)\n\nlines!(axb, bn, z)\nlines!(axe, en, z)\nlines!(axP, Pn, z)\n\nfig\n\nrecord(fig, \"simple_plankton_growth_death.mp4\", 1:Nt, framerate=24) do nn\n n[] = nn\nend","category":"page"},{"location":"literated/simple_plankton_growth_death/","page":"Simple plankton growth and death","title":"Simple plankton growth and death","text":"(Image: )","category":"page"},{"location":"literated/simple_plankton_growth_death/","page":"Simple plankton growth and death","title":"Simple plankton growth and death","text":"","category":"page"},{"location":"literated/simple_plankton_growth_death/","page":"Simple plankton growth and death","title":"Simple plankton growth and death","text":"This page was generated using Literate.jl.","category":"page"},{"location":"library/internals/#Private-types-and-functions","page":"Private","title":"Private types and functions","text":"","category":"section"},{"location":"library/internals/","page":"Private","title":"Private","text":"Documentation for ClimaOceanBiogeochemistry.jl's internal interface.","category":"page"},{"location":"library/internals/#ClimaOceanBiogeochemistry","page":"Private","title":"ClimaOceanBiogeochemistry","text":"","category":"section"},{"location":"library/internals/","page":"Private","title":"Private","text":"Modules = [ClimaOceanBiogeochemistry, \n ClimaOceanBiogeochemistry.CarbonSystemSolvers,\n ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver,\n ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver,\n ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver]\nPublic = false","category":"page"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CAN-Tuple{Any, Any, Any, Any, Val{:Alk}, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CAN","text":"Tracer sources and sinks for ALK\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CAN-Tuple{Any, Any, Any, Any, Val{:DIC}, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CAN","text":"Tracer sources and sinks for DIC\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CAN-Tuple{Any, Any, Any, Any, Val{:DOP}, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CAN","text":"Tracer sources and sinks for DOP\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CAN-Tuple{Any, Any, Any, Any, Val{:Fe}, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CAN","text":"Tracer sources and sinks for FeT\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CAN-Tuple{Any, Any, Any, Any, Val{:NO₃}, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CAN","text":"Tracer sources and sinks for NO₃\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CAN-Tuple{Any, Any, Any, Any, Val{:PO₄}, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CAN","text":"Tracer sources and sinks for PO₄\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonAlkalinityNutrients-Tuple{}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonAlkalinityNutrients","text":"CarbonAlkalinityNutrients(; reference_density = 1024,\n maximum_net_community_production_rate = 1 / day,\n phosphate_half_saturation = 1e-7 * reference_density,\n nitrate_half_saturation = 1.6e-6 * reference_density,\n iron_half_saturation = 1e-10 * reference_density,\n PAR_half_saturation = 10.0,\n PAR_attenuation_scale = 25.0,\n fraction_of_particulate_export = 0.33\n dissolved_organic_phosphate_remin_timescale = 1 / 30day,\n stoichoimetric_ratio_carbon_to_phosphate = 106.0\n stoichoimetric_ratio_nitrate_to_phosphate = 16.0\n stoichoimetric_ratio_phosphate_to_oxygen = 170.0,\n stoichoimetric_ratio_phosphate_to_iron = 4.68e-4\n stoichoimetric_ratio_carbon_to_nitrate = 106 / 16\n stoichoimetric_ratio_carbon_to_oxygen = 106 / 170,\n stoichoimetric_ratio_carbon_to_iron = 106 / 1.e-3\n stoichoimetric_ratio_silicate_to_phosphate = 15.0\n rain_ratio_inorganic_to_organic_carbon = 1e-1\n martin_curve_exponent = 0.84,\n iron_scavenging_rate = 5e-4 / day,\n ligand_concentration = 1e-9 * reference_density,\n ligand_stability_coefficient = 1e8)\n\nReturn a six-tracer biogeochemistry model for the interaction of carbon, alkalinity, and nutrients.\n\nKeyword Arguments\n\nTracer names\n\nDIC: Dissolved Inorganic Carbon\nAlk: Alkalinity\nPO₄: Phosphate (macronutrient)\nNO₃: Nitrate (macronutrient)\nDOP: Dissolved Organic Phosphate (macronutrient)\nFe: Dissolved Iron (micronutrient)\n\nBiogeochemical functions\n\ntransitions for DIC, Alk, PO₄, NO₃, DOP, and Fe\nbiogeochemical_drift_velocity for D, modeling the sinking of detritus at a constant detritus_sinking_speed.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.NutrientsPlanktonBacteriaDetritus-Tuple{}","page":"Private","title":"ClimaOceanBiogeochemistry.NutrientsPlanktonBacteriaDetritus","text":"NutrientsPlanktonBacteriaDetritus(; grid,\n maximum_plankton_growth_rate = 1/day,\n maximum_bacteria_growth_rate = 1/day\n maximum_grazing_rate = 3/day\n bacteria_yield = 0.2\n zooplankton_yield = 0.3\n linear_remineralization_rate = 0.03/day,\n linear_mortality_rate = 0.01/day,\n quadratic_mortality_rate = 0.1/day,\n quadratic_mortality_rate_Z = 1/day,\n nutrient_half_saturation = 0.1,\n detritus_half_saturation = 0.1,\n grazing_half_saturation = 3.0,\n PAR_half_saturation = 10.0,\n PAR_attenuation_scale = 25.0,\n detritus_vertical_velocity = -10/day)\n\nReturn a six-tracer biogeochemistry model for the interaction of nutrients (N), phytoplankton (P), zooplankton(Z), bacteria (B), dissolved detritus (D1), and particulate detritus (D2).\n\nKeyword Arguments\n\ngrid (required): An Oceananigans' grid.\nmaximum_plankton_growth_rate: (s⁻¹) Growth rate of plankton P unlimited by the availability of nutrients and light. Default: 1/day.\nmaximum_bacteria_growth_rate: (s⁻¹) Growth rate of plankton B unlimited by the availability of nutrients and light. Default = 0.5/day.\nmaximum_grazing_rate: (s⁻¹) Maximum grazing rate of phytoplankton by zooplankton.\nbacteria_yield: Determines fractional nutrient production by bacteria production relative to consumption of detritus such that _t N _t D = 1 - y, where y = bacteria_yield. Default: 0.2.\nlinear_remineralization_rate: (s⁻¹) Remineralization rate constant of detritus 'D', assuming linear remineralization of 'D', while implicitly modeling bacteria 'B'. Default = 0.3/day.\nlinear_mortality_rate: (s⁻¹) Linear term of the mortality rate of both plankton and bacteria.\nquadratic_mortality_rate: (s⁻¹) Quadratic term of the mortality rate of both plankton and bacteria.\nnutrient_half_saturation: (mmol m⁻³) Half-saturation of nutrients for plankton production.\ndetritus_half_saturation: (mmol m⁻³) Half-saturation of nutrients for bacteria production. Default = 10.0 mmol m⁻³.\nphytoplankton_half_saturation: (mmol m⁻³) Half-saturation of phytoplankton for zooplankton production.\nzooplankton_assimilation: Fractional assimilation efficiency for zooplankton.\nPAR_half_saturation: (W m⁻²) Half-saturation of photosynthetically available radiation (PAR) for plankton production.\nPAR_attenuation_scale: (m) Depth scale over which photosynthetically available radiation (PAR) attenuates exponentially.\ndetritus_sinking_speed: (m s⁻¹) Sinking velocity of particulate detritus.\n\nTracer names\n\nN: nutrients\nP: phytoplankton\nZ: zooplankton\nB: bacteria\nD1: detritus 1 - dissolved\nD2: detritus 2 - particulate\n\nBiogeochemical functions\n\ntransitions for N, P, Z, B, D1, D2\nbiogeochemical_drift_velocity for D2, modeling the sinking of detritus at a constant detritus_sinking_speed.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.iron_scavenging-NTuple{4, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.iron_scavenging","text":"Iron scavenging should depend on free iron, involves solving a quadratic equation in terms of ligand concentration and stability coefficient, but this is a simple first order approximation.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.CarbonChemistryCoefficients-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.CarbonChemistryCoefficients","text":"CarbonChemistryCoefficients(Θᶜ, Sᴬ, Δpᵦₐᵣ)\n\nReturn dissociation coefficients necessary to solve for the distribution of carbonate species.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Bᵀᴼᵀ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Bᵀᴼᵀ","text":"Bᵀᴼᵀ(Sᵖ, Pᴮᵀᴼᵀ)\n\nReturn total borate concentration in mol/kg-SW given practical salinity, Sᵖ. References: Uppström (1974), cited by Dickson et al. (2007, chapter 5, p 10) Millero (1982) cited in Millero (1995)\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Caᵀᴼᵀ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Caᵀᴼᵀ","text":"Caᵀᴼᵀ(Sᵖ, Pᶜᵃᵀᴼᵀ)\n\nReturn calcium concentration in mol/kg-SW given practical salinity, Sᵖ. References: Culkin and Cox (1966), Culkin (1967), Riley and Tongudai (1967) \n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.FCᵀCO₂ˢᵒˡ-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.FCᵀCO₂ˢᵒˡ","text":"FCᵀCO₂ˢᵒˡ(Cᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the dissolved and hydrated CO₂ concentration in seawater given the total carbon concentration Cᵀ, pH, and the carbon chemistry coefficients.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.FCᵀCO₃²⁻-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.FCᵀCO₃²⁻","text":"FCᵀCO₃²⁻(Cᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the carbonate concentration in seawater given the total carbon concentration Cᵀ, pH, and the carbon chemistry coefficients.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.FCᵀHCO₃⁻-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.FCᵀHCO₃⁻","text":"FCᵀHCO₃⁻(Cᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the bicarbonate ion concentration in seawater given the total carbon concentration Cᵀ, pH, and the carbon chemistry coefficients.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.FpCO₂CO₂ˢᵒˡ-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.FpCO₂CO₂ˢᵒˡ","text":"FpCO₂CO₂ˢᵒˡ(pCO₂, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the dissolved and hydrated CO₂ concentration in seawater given the pCO₂, pH, and the carbon chemistry coefficients.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.FpCO₂CO₃²⁻-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.FpCO₂CO₃²⁻","text":"FpCO₂CO₃²⁻(pCO₂, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the carbonate concentration in seawater given the pCO₂, pH, and the carbon chemistry coefficients.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.FpCO₂HCO₃⁻-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.FpCO₂HCO₃⁻","text":"FpCO₂HCO₃⁻(pCO₂, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the bicarbonate ion concentration in seawater given the pCO₂, pH, and the carbon chemistry coefficients.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fˢⁱᵗₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fˢⁱᵗₖ₁","text":"Fˢⁱᵗₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pˢⁱᵗₖ₁)\n\nReturn the first dissociation constant of silicic acid (H4SiO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pˢⁱᵗₖ₁.\n\nReferences: Yao and Millero (1995) cited by Millero (1995) pH scale : SWS (according to Dickson et al, 2007) Note : No pressure correction available Note : converted here from mol/kg-H2O to mol/kg-sw\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴ²ˢₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴ²ˢₖ₁","text":"Fᴴ²ˢₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴ²ˢₖ₁)\n\nReturn the dissociation constant of hydrogen sulfide in sea-water, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴ²ˢₖ₁.\n\nReferences: Millero et al. (1988) (cited by Millero (1995) Millero (1995) for pressure correction pH scale : - SWS (according to Yao and Millero, 1995, p. 82: \"refitted if necessary\") - Total (according to Lewis and Wallace, 1998) Note : we stick to SWS here for the time being Note : the fits from Millero (1995) and Yao and Millero (1995) derive from Millero et al. (1988), with all the coefficients multiplied by -ln(10)\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴ²ᴼₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴ²ᴼₖ₁","text":"Fᴴ²ᴼₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴ²ᴼₖ₁)\n\nReturn dissociation constant of water in (mol/kg-SW)^2, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴ²ᴼₖ₁.\n\nReferences: Millero (1995) for value at p_bar = 0 Millero (pers. comm. 1996) for pressure correction pH scale : SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴˢᴼ⁴ₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴˢᴼ⁴ₖ₁","text":"Fᴴˢᴼ⁴ₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴˢᴼ⁴ₖ₁)\n\nReturn the dissociation constant of hydrogen sulfate (bisulfate) , given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴˢᴼ⁴ₖ₁.\n\nReferences: Dickson (1990) – also Handbook (2007) Millero (1995) for pressure correction pH scale : free Note : converted here from mol/kg-H2O to mol/kg-SW\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴᶠᵦ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴᶠᵦ₁","text":"Fᴴᶠᵦ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴᶠᵦ₁)\n\nReturn the association constant of HF in (mol/kg-SW)^-1, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴᶠᵦ₁.\n\nHF <-> H⁺ + F⁻ \n\nReferences: Dickson and Riley (1979) Millero (1995) for pressure correction pH scale : free Note : converted here from mol/kg-H2O to mol/kg-SW\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴᶠₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴴᶠₖ₁","text":"Fᴴᶠₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴴᶠₖ₁)\n\nReturn the dissociation constant for hydrogen fluoride in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴴᶠₖ₁.\n\nHF <-> H⁺ + F⁻ \n\nReferences: Perez and Fraga (1987) Millero (1995) for pressure correction pH scale : Total (according to Handbook, 2007\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴺᴴ⁴ₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴺᴴ⁴ₖ₁","text":"Fᴺᴴ⁴ₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴺᴴ⁴ₖ₁)\n\nReturn the dissociation constant of ammonium in sea-water [mol/kg-SW], given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴺᴴ⁴ₖ₁.\n\nReferences: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₁","text":"Fᴾᴼ⁴ₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴾᴼ⁴ₖ₁)\n\nReturn the first dissociation constant of phosphoric acid (H3PO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴾᴼ⁴ₖ₁.\n\nReferences: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₂","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₂","text":"Fᴾᴼ⁴ₖ₂(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴾᴼ⁴ₖ₂)\n\nReturn the second dissociation constant of phosphoric acid (H3PO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴾᴼ⁴ₖ₂.\n\nReferences: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₃","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᴾᴼ⁴ₖ₃","text":"Fᴾᴼ⁴ₖ₃(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴾᴼ⁴ₖ₃)\n\nReturn the third dissociation constant of phosphoric acid (H3PO4) in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴾᴼ⁴ₖ₃.\n\nReferences: Yao and Millero (1995) Millero (1995) for pressure correction pH scale : SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵀᴼᵀ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵀᴼᵀ","text":"Fᵀᴼᵀ(Sᵖ, Pᶠᵀᴼᵀ)\n\nReturn total fluoride concentration in mol/kg-SW given practical salinity, Sᵖ. References: Culkin (1965) (???)\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ","text":"Fᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ)\n\nReturn stoichiometric solubility product, Ω, of aragonite in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵃʳᵃᵍᵒⁿⁱᵗᵉₛₚ.\n\nReferences: Mucci (1983) Millero (1979) for pressure correction pH scale : N/A Units : (mol/kg-SW)^2\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵇₖ₁","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵇₖ₁","text":"Fᵇₖ₁(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᴮₖ₁)\n\nReturn boric acid dissociation constant in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᴮₖ₁.\n\nReferences: Dickson (1990, eq. 23) – also Handbook (2007, eq. 37) Millero (1979) pressure correction pH scale : total\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₀","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₀","text":"Fᵈⁱᶜₖ₀(Θᴷ, Sᵖ, Pᵈⁱᶜₖ₀)\n\nReturn hydration constant of CO₂ in (mol/kg-SW)/atm given temperature in K, Θᴷ, practical salinity, Sᵖ, and coefficients, Pᵈⁱᶜₖ₀.\n\nCO₂ + H₂O <-> H₂CO₃\n\nReferences: Weiss (1979) pH scale : N/A Note : currently no pressure correction\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ᵣ₉₃","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ᵣ₉₃","text":"Fᵈⁱᶜₖ₁ᵣ₉₃(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₁ᵣ₉₃)\n\nReturn the first dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₁ᵣ₉₃.\n\nH₂CO₃ <-> HCO₃⁻ + H⁺\n\nReferences: Roy et al. (1993) – also Handbook (1994) Millero (1979) pressure correction pH scale : Total Valid range: T: 0-45 S: 5-45. Note : converted here from mol/kg-H2O to mol/kg-SW\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ₗ₀₀","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ₗ₀₀","text":"Fᵈⁱᶜₖ₁ₗ₀₀(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₁ₗ₀₀)\n\nReturn the first dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₁ₗ₀₀.\n\nH₂CO₃ <-> HCO₃⁻ + H⁺\n\nReferences: Luecker et al. (2000) – also Handbook (2007) Millero (1979) pressure correction pH scale: Total\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ₘ₉₅","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₁ₘ₉₅","text":"Fᵈⁱᶜₖ₁ₘ₉₅(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₁ₘ₉₅)\n\nReturn the first dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₁ₘ₉₅.\n\nH₂CO₃ <-> HCO₃⁻ + H⁺\n\nReferences: Millero (1995, eq 50 – ln K1(COM)) Millero (1982) pressure correction pH scale: SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ᵣ₉₃","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ᵣ₉₃","text":"Fᵈⁱᶜₖ₂ᵣ₉₃(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₂ᵣ₉₃)\n\nReturn the second dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₂ᵣ₉₃.\n\nHCO₃⁻ <-> CO₃²⁻ + H⁺\n\nReferences: Roy et al. (1993) – also Handbook (1994) Millero (1979) pressure correction pH scale : Total Valid range: T: 0-45 S: 5-45. Note : converted here from mol/kg-H2O to mol/kg-SW\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ₗ₀₀","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ₗ₀₀","text":"Fᵈⁱᶜₖ₂ₗ₀₀(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₂ₗ₀₀)\n\nReturn the second dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₂ₗ₀₀.\n\nHCO₃⁻ <-> CO₃²⁻ + H⁺\n\nReferences: Luecker et al. (2000) – also Handbook (2007) Millero (1979) pressure correction pH scale: Total\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ₘ₉₅","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᵈⁱᶜₖ₂ₘ₉₅","text":"Fᵈⁱᶜₖ₂ₘ₉₅(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᵈⁱᶜₖ₂ₘ₉₅)\n\nReturn the second dissociation constant of carbonic acid in mol/kg-SW, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᵈⁱᶜₖ₂ₘ₉₅.\n\nHCO₃⁻ <-> CO₃²⁻ + H⁺\n\nReferences: Millero (1995, eq 51 – ln K2(COM)) Millero (1979) pressure correction pH scale: SWS\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᶜᵃˡᶜⁱᵗᵉₛₚ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.Fᶜᵃˡᶜⁱᵗᵉₛₚ","text":"Fᶜᵃˡᶜⁱᵗᵉₛₚ(Θᴷ, Sᵖ, Δpᵦₐᵣ, Pᶜᵃˡᶜⁱᵗᵉₛₚ)\n\nReturn the stoichiometric solubility product of calcite, Ω, in seawater, given temperature in K, Θᴷ, practical salinity, Sᵖ, applied pressure, Δpᵦₐᵣ, and coefficients, Pᶜᵃˡᶜⁱᵗᵉₛₚ\n\nReferences: Mucci (1983) Millero (1995) for pressure correction pH scale : N/A Units : (mol/kg-SW)^2\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.H⁺ₛoverH⁺₃-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.H⁺ₛoverH⁺₃","text":"H⁺ₛoverH⁺₃(Θᴷ, Sᵖ, Δpᵦₐᵣ)\n\nReturn the ratio HSWS/Hfree as a @inline function of salinity, Sᵖ.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.H⁺ₛoverH⁺ₜ-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.H⁺ₛoverH⁺ₜ","text":"H⁺ₛoverH⁺ₜ(Θᴷ, Sᵖ, Δpᵦₐᵣ)\n\nReturn the ratio HSWS/HTot as a @inline function of salinity, Sᵖ. Reference: Munhoven pH scale: all\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.H⁺ₜoverH⁺₃-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.H⁺ₜoverH⁺₃","text":"H⁺ₜoverH⁺₃(Θᴷ, Sᵖ, Δpᵦₐᵣ)\n\nReturn the ratio HTot/Hfree as a @inline function of salinity, Sᵖ. Reference: Munhoven pH scale: N/A\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.H₂Oˢʷ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.H₂Oˢʷ","text":"H₂Oˢʷ(Sᵖ, Pᴴ²⁰ˢʷ)\n\nReturn the mass of pure water in one kg of seawater of practical salinity, Sᵖ. References: \"libthdyct\" – derived by Munhoven (1997) from data by Millero (1982) \"Handbook (2007)\" – Handbook (2007) pH scale: N/A\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.SO₄ᵀᴼᵀ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.SO₄ᵀᴼᵀ","text":"SO₄ᵀᴼᵀ(Sᵖ, Pˢᴼ⁴ᵀᴼᵀ)\n\nReturn total sulfate concentration in mol/kg-SW given practical salinity, Sᵖ. References: Morris, A.W. and Riley, J.P. (1966) quoted in Handbook (2007)\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.μₛ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.μₛ","text":"μₛ(Sᵖ)\n\nReturn ionic strength in mol/kg-SW, for given practical salinity, Sᵖ. References: \"libthdyct\" – derived by Munhoven (1997) from data by Millero (1982) \"Handbook (2007)\" – Handbook (2007) pH scale: N/A\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FABᵀ-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FABᵀ","text":"function FABᵀ(H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FACᵀ-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FACᵀ","text":"function FACᵀ(Cᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAFᵀ-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAFᵀ","text":"function FAFᵀ(H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAH₂O-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAH₂O","text":"function FAH₂O(H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAH₂Sᵀ-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAH₂Sᵀ","text":"function FAH₂Sᵀ(H₂Sᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FANH₄ᵀ-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FANH₄ᵀ","text":"function FANH₄ᵀ(NH₄ᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAPᵀ-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAPᵀ","text":"function FAPᵀ(Pᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FASO₄ᵀ-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FASO₄ᵀ","text":"function FASO₄ᵀ(H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FASiᵀ-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FASiᵀ","text":"function FASiᵀ(Siᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAᵀ-NTuple{8, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FAᵀ","text":"function FAᵀ(Cᵀ, Aᵀ, Bᵀ, Pᵀ, Siᵀ, SO₄ᵀ, Fᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\nEvaluate the rational function form of the total alkalinity-pH equation\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FH⁺ᵢₙᵢ-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FH⁺ᵢₙᵢ","text":"FH⁺ᵢₙᵢ(Aᵀ, Cᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\nCalculates the root for the 2nd order approximation of the Cᵀ-Bᵀ-Aᶜ equation for H+ around the local minimum, if it exists.\n\nReturns * 1e-03 if Aᶜ <= 0 * 1e-10 if Aᶜ >= 2Cᵀ + Bᵀ * 1e-07 if 0 < Aᶜ < 2Cᵀ + Bᵀ and the 2nd order approximation does not have a solution\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FboundsAᵀₙₕ₂ₒ-NTuple{6, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.FboundsAᵀₙₕ₂ₒ","text":" FboundsAᵀₙₕ₂ₒ(\n Cᵀ, Pᵀ, Siᵀ, NH₄ᵀ=0, H₂Sᵀ=0, Pᶜᵒᵉᶠᶠ\n )\n\nCalculate the lower and upper bounds of the \"non-water-selfionization\" contributions to total alkalinity.\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.Fᵖᴴᵤₙᵢᵣₒ","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.Fᵖᴴᵤₙᵢᵣₒ","text":"Fᵖᴴᵤₙᵢᵣₒ(Aᵀ, Cᵀ, Pᵀ, Siᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the pH of seawater given the total alkalinity Aᵀ, total carbon Cᵀ, total phosphate Pᵀ, total silicate Siᵀ, and the carbon chemistry coefficients. Uses the SolveSAPHE package (Munhoven et al., 2013), a universal, robust, pH solver that converges from any given initial value.\n\n\n\n\n\n","category":"function"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Bᵀ-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Bᵀ","text":"function F∂A∂Bᵀ(H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Cᵀ-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Cᵀ","text":"F∂A∂Cᵀ(Cᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Fᵀ-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Fᵀ","text":"function F∂A∂Fᵀ(H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂H₂O-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂H₂O","text":"function F∂A∂H₂O(H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂H₂Sᵀ-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂H₂Sᵀ","text":"function F∂A∂H₂Sᵀ(H₂Sᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂NH₄ᵀ-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂NH₄ᵀ","text":"function F∂A∂NH₄ᵀ(NH₄ᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Pᵀ-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Pᵀ","text":"function F∂A∂Pᵀ(Pᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂SO₄ᵀ-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂SO₄ᵀ","text":"function F∂A∂SO₄ᵀ(H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Siᵀ-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.F∂A∂Siᵀ","text":"function F∂A∂Siᵀ(Siᵀ, H⁺, Pᶜᵒᵉᶠᶠ)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.BO₄H₄⁻-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.BO₄H₄⁻","text":"BO₄H₄⁻(pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate borate (B(OH)₄⁻) contribution to Aᶜ using salinity as a proxy\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᵖᶜᵒ²⁾-NTuple{6, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᵖᶜᵒ²⁾","text":"Fᵖᴴ⁽ᴬᵀ⁺ᵖᶜᵒ²⁾(Aᵀ, pCO₂, Pᵀ, Siᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nSolve for ocean DIC given total Alkalinity and pCO₂\n\nEstimate H⁺ (hydrogen ion conc) using estimate of Aᶜ, carbonate alkalinity after (Follows et al., 2006)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᶜᵀ⁾-NTuple{6, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᶜᵀ⁾","text":"Fᵖᶜᵒ²⁽ᴬᵀ⁺ᶜᵀ⁾(Aᵀ, Cᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nSolve for ocean pCO₂ given total Alkalinity and DIC\n\nEstimate H⁺ (hydrogen ion conc) using estimate of Aᶜ, carbonate alkalinity after (Follows et al., 2006)\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.HF-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.HF","text":"HF(pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the hydrogen fluoride (HF) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.HPO₄²⁻-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.HPO₄²⁻","text":"HPO₄²⁻(Pᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the monohydrogen phosphate (HPO₄²⁻) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.HSO₄⁻-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.HSO₄⁻","text":"HSO₄⁻(pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the hydrogen sulphate (HSO₄⁻) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.H⁺ᶠʳᵉᵉ-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.H⁺ᶠʳᵉᵉ","text":"H⁺ᶠʳᵉᵉ(pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the \"Free\" H⁺ contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.H₂PO₄⁻-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.H₂PO₄⁻","text":"H₂PO₄⁻(Pᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the dihydrogen phosphate (H₂PO₄⁻) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.H₃PO₄-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.H₃PO₄","text":"H₃PO₄(Pᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate orthophosphoric acid (H₃PO₄) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.OH⁻-Tuple{Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.OH⁻","text":"OH⁻(pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the hydroxide (OH⁻) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.PO₄³⁻-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.PO₄³⁻","text":"PO₄³⁻(Pᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the phosphate (PO₄³⁻) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.SiO₄H₃⁻-Tuple{Any, Any, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.SiO₄H₃⁻","text":"SiO₄H₃⁻(Siᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nCalculate the silicate (SiO(OH)₃⁻) contribution to Aᶜ\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᵖᶜᵒ²⁾-NTuple{4, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᵖᶜᵒ²⁾","text":"Fᵖᴴ⁽ᴬᵀ⁺ᵖᶜᵒ²⁾(Aᵀ, pCO₂ᵃᵗᵐ, pH, Pᶜᵒᵉᶠᶠ)\n\nSolve for DIC given total Alkalinity and pCO₂\n\n\n\n\n\n","category":"method"},{"location":"library/internals/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᶜᵀ⁾-NTuple{4, Any}","page":"Private","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver.Fᵖᴴ⁽ᴬᵀ⁺ᶜᵀ⁾","text":"Fᵖᴴ⁽ᴬᵀ⁺ᶜᵀ⁾(Aᵀ, Cᵀ, pH, Pᶜᵒᵉᶠᶠ)\n\nSolve for ocean pCO₂ given total Alkalinity and DIC\n\n\n\n\n\n","category":"method"},{"location":"#ClimaOceanBiogeochemistry","page":"Home","title":"ClimaOceanBiogeochemistry","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"ClimaOceanBiogeochemistry.jl provides biogeochemistry models that integrate with Oceananigans.jl and ClimaOcean.jl.","category":"page"},{"location":"","page":"Home","title":"Home","text":"See also the Oceananigans documentation.","category":"page"},{"location":"","page":"Home","title":"Home","text":"ClimaOceanBiogeochemistry.jl is developed by the Climate Modeling Alliance and heroic external collaborators.","category":"page"},{"location":"#Installation","page":"Home","title":"Installation","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"To add ClimaOceanBiogeochemistry.jl to your local environment, type","category":"page"},{"location":"","page":"Home","title":"Home","text":"julia> using Pkg\n\njulia> Pkg.add(\"https://github.com/CliMA/ClimaOceanBiogeochemistry.jl.git\")","category":"page"},{"location":"library/public/#Public-Documentation","page":"Public","title":"Public Documentation","text":"","category":"section"},{"location":"library/public/","page":"Public","title":"Public","text":"Documentation for ClimaOceanBiogeochemistry.jl's public interface.","category":"page"},{"location":"library/public/","page":"Public","title":"Public","text":"See the Internals section of the manual for internal package docs covering all submodules.","category":"page"},{"location":"library/public/#ClimaOceanBiogeochemistry","page":"Public","title":"ClimaOceanBiogeochemistry","text":"","category":"section"},{"location":"library/public/","page":"Public","title":"Public","text":"Modules = [ClimaOceanBiogeochemistry, \n ClimaOceanBiogeochemistry.CarbonSystemSolvers,\n ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver,\n ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver,\n ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver]\nPrivate = false","category":"page"},{"location":"library/public/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.UniversalRobustCarbonSystem-Union{Tuple{}, Tuple{FT}, Tuple{FT, FT}, Tuple{FT, FT, FT}, NTuple{4, FT}, NTuple{5, FT}, NTuple{6, FT}, NTuple{7, FT}, NTuple{8, FT}, NTuple{9, FT}} where FT","page":"Public","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.UniversalRobustCarbonSolver.UniversalRobustCarbonSystem","text":"UniversalRobustCarbonSystem(\n Θ :: FT = 25.0,\n Sᴬ :: FT = 35.0,\n Δpᵦₐᵣ :: FT = 0.0,\n Cᵀ :: FT = 2050.0e-6,\n Aᵀ :: FT = 2350.0e-6,\n Pᵀ :: FT = 1.0e-6,\n Siᵀ :: FT = 15.0e-6,\n pH :: FT = 8.0,\n pCO₂ᵃᵗᵐ :: FT = 280.0e-6,\n )\n\nUses the Munhoven (2013) SolveSAPHE package to solve the distribution of carbon species\n\n\n\n\n\n","category":"method"},{"location":"library/public/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.AlkalinityCorrectionCarbonSystem-Union{Tuple{}, Tuple{FT}, Tuple{FT, FT}, Tuple{FT, FT, FT}, NTuple{4, FT}, NTuple{5, FT}, NTuple{6, FT}, NTuple{7, FT}, NTuple{8, FT}, NTuple{9, FT}} where FT","page":"Public","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.AlkalinityCorrectionCarbonSolver.AlkalinityCorrectionCarbonSystem","text":"AlkalinityCorrectionCarbonSystem(\n Θ :: FT = 25.0,\n Sᴬ :: FT = 35.0,\n Δpᵦₐᵣ :: FT = 0.0,\n Cᵀ :: FT = 2050.0e-6,\n Aᵀ :: FT = 2350.0e-6,\n Pᵀ :: FT = 1.0e-6,\n Siᵀ :: FT = 15.0e-6,\n pH :: FT = 8.0,\n pCO₂ᵃᵗᵐ :: FT = 280.0e-6,\n )\n\nUses the Follows et al (2006) method to solve the distribution of carbon species\n\n\n\n\n\n","category":"method"},{"location":"library/public/#ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver.DirectCubicCarbonSystem-Union{Tuple{}, Tuple{FT}, Tuple{FT, FT}, Tuple{FT, FT, FT}, NTuple{4, FT}, NTuple{5, FT}, NTuple{6, FT}, NTuple{7, FT}} where FT","page":"Public","title":"ClimaOceanBiogeochemistry.CarbonSystemSolvers.DirectCubicCarbonSolver.DirectCubicCarbonSystem","text":"DirectCubicCarbonSystem(\n Θ :: FT = 25.0,\n Sᴬ :: FT = 35.0,\n Δpᵦₐᵣ :: FT = 0.0,\n Cᵀ :: FT = 2050.0e-6,\n Aᵀ :: FT = 2350.0e-6,\n pH :: FT = 8.0,\n pCO₂ᵃᵗᵐ :: FT = 280.0e-6,\n )\n\nDirectCubicCarbonSolver solves a cubic equation in terms of [H⁺]; Not for serious use, but as a placeholder and for testing purposes\n\n\n\n\n\n","category":"method"}] +} diff --git a/previews/PR27/siteinfo.js b/previews/PR27/siteinfo.js new file mode 100644 index 0000000..63a847b --- /dev/null +++ b/previews/PR27/siteinfo.js @@ -0,0 +1 @@ +var DOCUMENTER_CURRENT_VERSION = "previews/PR27"; diff --git a/versions.js b/versions.js new file mode 100644 index 0000000..4ec0f8f --- /dev/null +++ b/versions.js @@ -0,0 +1,5 @@ +var DOC_VERSIONS = [ + "dev", +]; +var DOCUMENTER_NEWEST = "dev"; +var DOCUMENTER_STABLE = "dev";
        using Oceananigans
        +using Oceananigans.Units
        +using Oceananigans
        +using Oceananigans.Grids: znode
        +using Oceananigans.Biogeochemistry: AbstractBiogeochemistry
        +using Oceananigans.TurbulenceClosures: CATKEVerticalDiffusivity
        +
        +using Printf
        +
        +import Oceananigans.Biogeochemistry: required_biogeochemical_tracers
        +
        +"""
        +    SimplePlanktonGrowthDeath(; growth_rate = 1/day
        +                                shortwave_attenuation_scale = 20.0
        +                                mortality_rate = 0.1/day)
        +
        +Return a single-tracer biogeochemistry model for growing and dying plankton.
        +"""
        +Base.@kwdef struct SimplePlanktonGrowthDeath{FT} <: AbstractBiogeochemistry
        +    growth_rate :: FT = 1/day
        +    shortwave_attenuation_scale :: FT = 20.0
        +    mortality_rate :: FT = 0.1/day
        +end
        +
        +@inline required_biogeochemical_tracers(::SimplePlanktonGrowthDeath) = tuple(:P)
        +
        +const c = Center()
        +
        +@inline function (bgc::SimplePlanktonGrowthDeath)(i, j, k, grid, ::Val{:P}, clock, fields)
        +   μ₀ = bgc.growth_rate
        +   λ = bgc.shortwave_attenuation_scale
        +   m = bgc.mortality_rate
        +   P = @inbounds fields.P[i, j, k]
        +   z = znode(i, j, k, grid, c, c, c)
        +   return (μ₀ * exp(z / λ) - m) * P
        +end

        We set up the model

        grid = RectilinearGrid(size = 64,
        +                       z = (-256meters, 0),
        +                       topology = (Flat, Flat, Bounded))
        +
        +Qᵇ(t) = ifelse(t < 4days, 1e-7, 0.0)
        +b_bcs = FieldBoundaryConditions(top = FluxBoundaryCondition(Qᵇ))
        +
        +model = HydrostaticFreeSurfaceModel(; grid,
        +                                    biogeochemistry = SimplePlanktonGrowthDeath(),
        +                                    closure = CATKEVerticalDiffusivity(),
        +                                    tracers = (:b, :e),
        +                                    buoyancy = BuoyancyTracer(),
        +                                    boundary_conditions = (; b=b_bcs))
        +
        +N² = 1e-5 # s⁻²
        +bᵢ(z) = N² * z
        +set!(model, b=bᵢ, P=1e-2, e=1e-6)
        +
        +simulation = Simulation(model, Δt=10minutes, stop_time=8days)
        +
        +progress(sim) = @printf("Iteration: %d, time: %s, max(P): %.2e \n",
        +                        iteration(sim), prettytime(sim), maximum(model.tracers.P))
        +
        +simulation.callbacks[:progress] = Callback(progress, IterationInterval(10))
        +
        +outputs = merge(model.velocities, model.tracers)
        +filename = "simple_plankton_growth_death.jld2"
        +
        +simulation.output_writers[:fields] = JLD2OutputWriter(model, outputs;
        +                                                      filename,
        +                                                      schedule = TimeInterval(20minutes),
        +                                                      overwrite_existing = true)
        +
        +run!(simulation)
        [ Info: Initializing simulation...
        +Iteration: 0, time: 0 seconds, max(P): 1.00e-02
        +[ Info:     ... simulation initialization complete (6.864 seconds)
        +[ Info: Executing initial time step...
        +[ Info:     ... initial time step complete (12.248 seconds).
        +Iteration: 10, time: 1.667 hours, max(P): 1.05e-02
        +Iteration: 20, time: 3.333 hours, max(P): 1.09e-02
        +Iteration: 30, time: 5 hours, max(P): 1.12e-02
        +Iteration: 40, time: 6.667 hours, max(P): 1.14e-02
        +Iteration: 50, time: 8.333 hours, max(P): 1.16e-02
        +Iteration: 60, time: 10 hours, max(P): 1.19e-02
        +Iteration: 70, time: 11.667 hours, max(P): 1.21e-02
        +Iteration: 80, time: 13.333 hours, max(P): 1.23e-02
        +Iteration: 90, time: 15 hours, max(P): 1.25e-02
        +Iteration: 100, time: 16.667 hours, max(P): 1.26e-02
        +Iteration: 110, time: 18.333 hours, max(P): 1.29e-02
        +Iteration: 120, time: 20 hours, max(P): 1.30e-02
        +Iteration: 130, time: 21.667 hours, max(P): 1.32e-02
        +Iteration: 140, time: 23.333 hours, max(P): 1.33e-02
        +Iteration: 150, time: 1.042 days, max(P): 1.34e-02
        +Iteration: 160, time: 1.111 days, max(P): 1.36e-02
        +Iteration: 170, time: 1.181 days, max(P): 1.37e-02
        +Iteration: 180, time: 1.250 days, max(P): 1.38e-02
        +Iteration: 190, time: 1.319 days, max(P): 1.39e-02
        +Iteration: 200, time: 1.389 days, max(P): 1.40e-02
        +Iteration: 210, time: 1.458 days, max(P): 1.41e-02
        +Iteration: 220, time: 1.528 days, max(P): 1.42e-02
        +Iteration: 230, time: 1.597 days, max(P): 1.43e-02
        +Iteration: 240, time: 1.667 days, max(P): 1.44e-02
        +Iteration: 250, time: 1.736 days, max(P): 1.45e-02
        +Iteration: 260, time: 1.806 days, max(P): 1.46e-02
        +Iteration: 270, time: 1.875 days, max(P): 1.47e-02
        +Iteration: 280, time: 1.944 days, max(P): 1.47e-02
        +Iteration: 290, time: 2.014 days, max(P): 1.48e-02
        +Iteration: 300, time: 2.083 days, max(P): 1.49e-02
        +Iteration: 310, time: 2.153 days, max(P): 1.50e-02
        +Iteration: 320, time: 2.222 days, max(P): 1.50e-02
        +Iteration: 330, time: 2.292 days, max(P): 1.51e-02
        +Iteration: 340, time: 2.361 days, max(P): 1.52e-02
        +Iteration: 350, time: 2.431 days, max(P): 1.52e-02
        +Iteration: 360, time: 2.500 days, max(P): 1.53e-02
        +Iteration: 370, time: 2.569 days, max(P): 1.54e-02
        +Iteration: 380, time: 2.639 days, max(P): 1.54e-02
        +Iteration: 390, time: 2.708 days, max(P): 1.55e-02
        +Iteration: 400, time: 2.778 days, max(P): 1.55e-02
        +Iteration: 410, time: 2.847 days, max(P): 1.56e-02
        +Iteration: 420, time: 2.917 days, max(P): 1.56e-02
        +Iteration: 430, time: 2.986 days, max(P): 1.57e-02
        +Iteration: 440, time: 3.056 days, max(P): 1.57e-02
        +Iteration: 450, time: 3.125 days, max(P): 1.58e-02
        +Iteration: 460, time: 3.194 days, max(P): 1.58e-02
        +Iteration: 470, time: 3.264 days, max(P): 1.58e-02
        +Iteration: 480, time: 3.333 days, max(P): 1.59e-02
        +Iteration: 490, time: 3.403 days, max(P): 1.59e-02
        +Iteration: 500, time: 3.472 days, max(P): 1.60e-02
        +Iteration: 510, time: 3.542 days, max(P): 1.60e-02
        +Iteration: 520, time: 3.611 days, max(P): 1.60e-02
        +Iteration: 530, time: 3.681 days, max(P): 1.61e-02
        +Iteration: 540, time: 3.750 days, max(P): 1.61e-02
        +Iteration: 550, time: 3.819 days, max(P): 1.61e-02
        +Iteration: 560, time: 3.889 days, max(P): 1.62e-02
        +Iteration: 570, time: 3.958 days, max(P): 1.62e-02
        +Iteration: 580, time: 4.028 days, max(P): 1.61e-02
        +Iteration: 590, time: 4.097 days, max(P): 1.67e-02
        +Iteration: 600, time: 4.167 days, max(P): 1.73e-02
        +Iteration: 610, time: 4.236 days, max(P): 1.80e-02
        +Iteration: 620, time: 4.306 days, max(P): 1.86e-02
        +Iteration: 630, time: 4.375 days, max(P): 1.94e-02
        +Iteration: 640, time: 4.444 days, max(P): 2.01e-02
        +Iteration: 650, time: 4.514 days, max(P): 2.08e-02
        +Iteration: 660, time: 4.583 days, max(P): 2.15e-02
        +Iteration: 670, time: 4.653 days, max(P): 2.22e-02
        +Iteration: 680, time: 4.722 days, max(P): 2.29e-02
        +Iteration: 690, time: 4.792 days, max(P): 2.36e-02
        +Iteration: 700, time: 4.861 days, max(P): 2.42e-02
        +Iteration: 710, time: 4.931 days, max(P): 2.49e-02
        +Iteration: 720, time: 5 days, max(P): 2.55e-02
        +Iteration: 730, time: 5.069 days, max(P): 2.62e-02
        +Iteration: 740, time: 5.139 days, max(P): 2.69e-02
        +Iteration: 750, time: 5.208 days, max(P): 2.75e-02
        +Iteration: 760, time: 5.278 days, max(P): 2.82e-02
        +Iteration: 770, time: 5.347 days, max(P): 2.88e-02
        +Iteration: 780, time: 5.417 days, max(P): 2.95e-02
        +Iteration: 790, time: 5.486 days, max(P): 3.01e-02
        +Iteration: 800, time: 5.556 days, max(P): 3.08e-02
        +Iteration: 810, time: 5.625 days, max(P): 3.15e-02
        +Iteration: 820, time: 5.694 days, max(P): 3.22e-02
        +Iteration: 830, time: 5.764 days, max(P): 3.28e-02
        +Iteration: 840, time: 5.833 days, max(P): 3.35e-02
        +Iteration: 850, time: 5.903 days, max(P): 3.42e-02
        +Iteration: 860, time: 5.972 days, max(P): 3.49e-02
        +Iteration: 870, time: 6.042 days, max(P): 3.57e-02
        +Iteration: 880, time: 6.111 days, max(P): 3.64e-02
        +Iteration: 890, time: 6.181 days, max(P): 3.71e-02
        +Iteration: 900, time: 6.250 days, max(P): 3.79e-02
        +Iteration: 910, time: 6.319 days, max(P): 3.86e-02
        +Iteration: 920, time: 6.389 days, max(P): 3.94e-02
        +Iteration: 930, time: 6.458 days, max(P): 4.01e-02
        +Iteration: 940, time: 6.528 days, max(P): 4.09e-02
        +Iteration: 950, time: 6.597 days, max(P): 4.17e-02
        +Iteration: 960, time: 6.667 days, max(P): 4.25e-02
        +Iteration: 970, time: 6.736 days, max(P): 4.34e-02
        +Iteration: 980, time: 6.806 days, max(P): 4.42e-02
        +Iteration: 990, time: 6.875 days, max(P): 4.51e-02
        +Iteration: 1000, time: 6.944 days, max(P): 4.59e-02
        +Iteration: 1010, time: 7.014 days, max(P): 4.68e-02
        +Iteration: 1020, time: 7.083 days, max(P): 4.77e-02
        +Iteration: 1030, time: 7.153 days, max(P): 4.87e-02
        +Iteration: 1040, time: 7.222 days, max(P): 4.96e-02
        +Iteration: 1050, time: 7.292 days, max(P): 5.06e-02
        +Iteration: 1060, time: 7.361 days, max(P): 5.15e-02
        +Iteration: 1070, time: 7.431 days, max(P): 5.25e-02
        +Iteration: 1080, time: 7.500 days, max(P): 5.35e-02
        +Iteration: 1090, time: 7.569 days, max(P): 5.46e-02
        +Iteration: 1100, time: 7.639 days, max(P): 5.56e-02
        +Iteration: 1110, time: 7.708 days, max(P): 5.67e-02
        +Iteration: 1120, time: 7.778 days, max(P): 5.78e-02
        +Iteration: 1130, time: 7.847 days, max(P): 5.89e-02
        +Iteration: 1140, time: 7.917 days, max(P): 6.00e-02
        +Iteration: 1150, time: 7.986 days, max(P): 6.12e-02
        +[ Info: Simulation is stopping after running for 22.695 seconds.
        +[ Info: Simulation time 8 days equals or exceeds stop time 8 days.

        Now we load the saved output and plot

        using CairoMakie
        +
        +bt = FieldTimeSeries(filename, "b")
        +et = FieldTimeSeries(filename, "e")
        +Pt = FieldTimeSeries(filename, "P")
        +
        +t = bt.times
        +Nt = length(t)
        +z = znodes(bt)
        +
        +fig = Figure(size=(800, 400))
        +
        +axb = Axis(fig[1, 1], ylabel="z (m)", xlabel="Buoyancy (m² s⁻³)")
        +axe = Axis(fig[1, 2], ylabel="z (m)", xlabel="Turbulent kinetic energy (m² s²)")
        +axP = Axis(fig[1, 3], ylabel="z (m)", xlabel="Plankton concentration")
        +
        +xlims!(axe, -1e-5, 1e-3)
        +xlims!(axP, 0, 0.1)
        +
        +n = Observable(1)
        +
        +title = @lift @sprintf("Convecting plankton at t = %d days", t[$n] / day)
        +Label(fig[0, 1:3], title)
        +
        +bn = @lift interior(bt[$n], 1, 1, :)
        +en = @lift interior(et[$n], 1, 1, :)
        +Pn = @lift interior(Pt[$n], 1, 1, :)
        +
        +lines!(axb, bn, z)
        +lines!(axe, en, z)
        +lines!(axP, Pn, z)
        +
        +fig
        +
        +record(fig, "simple_plankton_growth_death.mp4", 1:Nt, framerate=24) do nn
        +    n[] = nn
        +end
        "simple_plankton_growth_death.mp4"


        This page was generated using Literate.jl.

    • F}VU<&IWl`*u)NF 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 z�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 C_gC@& literal 0 HcmV?d00001 diff --git a/dev/literated/soda_outgassing/index.html b/dev/literated/soda_outgassing/index.html new file mode 100644 index 0000000..dacfee6 --- /dev/null +++ b/dev/literated/soda_outgassing/index.html @@ -0,0 +1,291 @@ + +Soda outgassing · ClimaOceanBiogeochemistry.jl