From 77fd01bc1c962b766a8c5abdc839a71711740e4e Mon Sep 17 00:00:00 2001 From: "Documenter.jl" Date: Sat, 2 Mar 2024 22:37:31 +0000 Subject: [PATCH] build based on bd4d2ab --- previews/PR41/assets/documenter.js | 331 ++++++++++++++++++ previews/PR41/assets/logo.png | Bin 0 -> 246623 bytes previews/PR41/assets/search.js | 267 ++++++++++++++ previews/PR41/assets/style.css | 21 ++ .../PR41/assets/themes/documenter-dark.css | 7 + .../PR41/assets/themes/documenter-light.css | 9 + previews/PR41/assets/themeswap.js | 66 ++++ previews/PR41/assets/warner.js | 49 +++ previews/PR41/cops/index.html | 2 + previews/PR41/index.html | 2 + previews/PR41/reference/index.html | 2 + previews/PR41/results_robot.vtu | Bin 0 -> 120751 bytes previews/PR41/search/index.html | 2 + previews/PR41/search_index.js | 3 + previews/PR41/siteinfo.js | 1 + previews/PR41/tuto_rocket/index.html | 183 ++++++++++ 16 files changed, 945 insertions(+) create mode 100644 previews/PR41/assets/documenter.js create mode 100644 previews/PR41/assets/logo.png create mode 100644 previews/PR41/assets/search.js create mode 100644 previews/PR41/assets/style.css create mode 100644 previews/PR41/assets/themes/documenter-dark.css create mode 100644 previews/PR41/assets/themes/documenter-light.css create mode 100644 previews/PR41/assets/themeswap.js create mode 100644 previews/PR41/assets/warner.js create mode 100644 previews/PR41/cops/index.html create mode 100644 previews/PR41/index.html create mode 100644 previews/PR41/reference/index.html create mode 100644 previews/PR41/results_robot.vtu create mode 100644 previews/PR41/search/index.html create mode 100644 previews/PR41/search_index.js create mode 100644 previews/PR41/siteinfo.js create mode 100644 previews/PR41/tuto_rocket/index.html diff --git a/previews/PR41/assets/documenter.js b/previews/PR41/assets/documenter.js new file mode 100644 index 0000000..6adfbbb --- /dev/null +++ b/previews/PR41/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/PR41/assets/logo.png b/previews/PR41/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f1947e9901af479254de35c1d91f97a7d3ebecfc GIT binary patch literal 246623 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 z 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 + // 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/PR41/assets/style.css b/previews/PR41/assets/style.css new file mode 100644 index 0000000..07c73de --- /dev/null +++ b/previews/PR41/assets/style.css @@ -0,0 +1,21 @@ +.mi, .mo, .mn { + color: #317293; + } + + a { + color: #3091d1; + } + + a:visited { + color: #3091d1; + } + + a:hover { + color: #ff5722; + } + + nav.toc .logo { + max-width: 256px; + max-height: 256px; + } + \ No newline at end of file diff --git a/previews/PR41/assets/themes/documenter-dark.css b/previews/PR41/assets/themes/documenter-dark.css new file mode 100644 index 0000000..c94a294 --- /dev/null +++ b/previews/PR41/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/PR41/assets/themes/documenter-light.css b/previews/PR41/assets/themes/documenter-light.css new file mode 100644 index 0000000..9b9a14b --- /dev/null +++ b/previews/PR41/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/PR41/assets/themeswap.js b/previews/PR41/assets/themeswap.js new file mode 100644 index 0000000..c58e993 --- /dev/null +++ b/previews/PR41/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/PR41/assets/warner.js b/previews/PR41/assets/warner.js new file mode 100644 index 0000000..5531c88 --- /dev/null +++ b/previews/PR41/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/PR41/cops/index.html b/previews/PR41/cops/index.html new file mode 100644 index 0000000..2ee8eab --- /dev/null +++ b/previews/PR41/cops/index.html @@ -0,0 +1,2 @@ + +COPS · PDEOptimizationProblems

    Simulations on COPS 3 test set

    We run DCISolver.jl and NLPModelsIpopt.jl and NLPModelsKnitro.jl on an infinite-dimensional implementation of test problems from COPS 3.0 test set.

    DCILDL

    namenvarnconstatusobjectiveopt_valtime (s)#f#cdual_feasfeas
    Isometrization of α-pinene505500max_time0.00e+001.99e+018.49e+00220.00e+002.84e+01
    Isometrization of α-pinene10051000max_time0.00e+001.99e+014.05e+00220.00e+002.84e+01
    Isometrization of α-pinene20052000max_time0.00e+001.99e+014.42e+00220.00e+002.84e+01
    Journal Bearing26000exceptionInf-1.55e-01Inf00InfInf
    Journal Bearing57750exceptionInf-1.55e-01Inf00InfInf
    Journal Bearing102000exceptionInf-1.55e-01Inf00InfInf
    Catalyst Mixing602402max_time0.00e+00-4.81e-029.96e+01111.41e-012.50e-01
    Catalyst Mixing1202802max_time0.00e+00-4.81e-023.94e+00119.98e-022.50e-01
    Catalyst Mixing24021602max_time0.00e+00-4.81e-021.07e+03227.07e-022.50e-01
    Flow in a Channel800800max_time0.00e+001.00e+005.14e+00220.00e+002.20e-01
    Flow in a Channel16001600max_time0.00e+001.00e+002.57e+00220.00e+002.20e-01
    Flow in a Channel32003200max_time0.00e+001.00e+002.78e+00220.00e+002.20e-01
    Transition States for the Dirichlet Problem90first_order0.00e+001.94e-060.00e+00110.00e+000.00e+00
    Transition States for the Dirichlet Problem190first_order0.00e+001.71e-020.00e+00110.00e+000.00e+00
    Transition States for the Dirichlet Problem390first_order0.00e+003.29e-020.00e+00110.00e+000.00e+00
    Catalytic Cracking of Gas Oil205202max_time8.21e-025.24e-036.83e+01114.19e-020.00e+00
    Catalytic Cracking of Gas Oil405402max_time8.11e-025.24e-031.11e+00112.97e-020.00e+00
    Catalytic Cracking of Gas Oil805802max_time8.11e-025.24e-032.21e+00112.10e-020.00e+00
    Hang Glider698498max_time-9.50e+021.25e+034.51e+03224.75e-158.79e+01
    Hang Glider1398998max_time-9.50e+021.25e+038.86e+03226.76e-156.44e+01
    Hang Glider27981998max_time-9.50e+021.25e+031.77e+04225.05e-094.66e+01
    Transition States for the Henon Problem90first_order0.00e+007.22e+000.00e+00110.00e+000.00e+00
    Transition States for the Henon Problem190first_order0.00e+007.52e+010.00e+00110.00e+000.00e+00
    Transition States for the Henon Problem390first_order0.00e+001.26e+020.00e+00110.00e+000.00e+00
    Transition States for the Lane-Emden Problem90first_order0.00e+008.49e+000.00e+00110.00e+000.00e+00
    Transition States for the Lane-Emden Problem190first_order0.00e+009.11e+000.00e+00110.00e+000.00e+00
    Transition States for the Lane-Emden Problem390first_order0.00e+009.28e+000.00e+00110.00e+000.00e+00
    Methanol to Hydrocarbons308303exceptionInf9.02e-03Inf00InfInf
    Methanol to Hydrocarbons608603exceptionInf9.02e-03Inf00InfInf
    Methanol to Hydrocarbons12081203exceptionInf9.02e-03Inf00InfInf
    Minimal Surface with Obstacle50022401max_time2.33e+002.51e+001.94e+01116.85e-027.34e-03
    Minimal Surface with Obstacle112525476max_time2.32e+002.51e+001.59e+00225.29e-025.08e-03
    Minimal Surface with Obstacle200029801max_time2.33e+002.51e+002.33e+00224.44e-023.84e-03
    Robot Arm1200597max_time0.00e+009.14e+003.74e+00220.00e+002.01e+04
    Robot Arm24001197max_time0.00e+009.14e+003.87e+00220.00e+004.02e+04
    Robot Arm48002397max_time0.00e+009.14e+004.08e+00220.00e+008.04e+04
    Goddard Rocket24001600max_time-1.00e+001.01e+004.83e+04221.85e-022.64e-01
    Goddard Rocket48003200max_time-1.00e+001.01e+005.78e+04221.32e-021.90e-01
    Goddard Rocket96006400max_time-1.00e+001.01e+001.23e+05229.39e-031.69e-01
    Particle Steering800400max_time0.00e+005.55e-015.91e+01220.00e+001.35e+01
    Particle Steering1600800max_time0.00e+005.55e-011.80e+02220.00e+009.56e+00
    Particle Steering32001600max_time0.00e+005.55e-016.38e+02220.00e+006.79e+00
    Elastic-Plastic Torsion78027802max_time0.00e+00-4.18e-015.58e+01115.72e-029.93e-03
    Elastic-Plastic Torsion1732717327max_time0.00e+00-4.18e-012.22e+00113.82e-026.64e-03
    Elastic-Plastic Torsion3060230602max_time0.00e+00-4.18e-012.71e+00112.87e-024.98e-03

    knitro

    namenvarnconstatusobjectiveopt_valtime (s)#f#cdual_feasfeas
    Isometrization of α-pinene505500max_time0.00e+001.99e+014.33e+00110.00e+005.00e+01
    Isometrization of α-pinene10051000max_time0.00e+001.99e+011.10e+00110.00e+005.00e+01
    Isometrization of α-pinene20052000max_time0.00e+001.99e+011.26e+00110.00e+005.00e+01
    Journal Bearing26000max_time1.20e+01-1.55e-019.39e+00105.88e-010.00e+00
    Journal Bearing57750max_time5.06e+00-1.55e-015.31e+00202.31e-010.00e+00
    Journal Bearing102000max_time-1.05e+00-1.55e-011.09e+00503.17e-040.00e+00
    Catalyst Mixing602402max_time0.00e+00-4.81e-022.82e+00221.00e-022.49e-01
    Catalyst Mixing1202802max_time0.00e+00-4.81e-022.56e+00225.00e-032.49e-01
    Catalyst Mixing24021602max_time0.00e+00-4.81e-023.60e+00222.50e-032.50e-01
    Flow in a Channel800800first_order0.00e+001.00e+005.12e+01220.00e+001.99e-13
    Flow in a Channel16001600first_order0.00e+001.00e+001.58e+00220.00e+004.44e-16
    Flow in a Channel32003200first_order0.00e+001.00e+001.55e+00220.00e+006.66e-16
    Transition States for the Dirichlet Problem90first_order0.00e+001.94e-065.16e-02100.00e+000.00e+00
    Transition States for the Dirichlet Problem190first_order0.00e+001.71e-021.99e-01100.00e+000.00e+00
    Transition States for the Dirichlet Problem390first_order0.00e+003.29e-024.02e-02100.00e+000.00e+00
    Catalytic Cracking of Gas Oil205202max_time7.94e-025.24e-035.73e+01227.01e-034.86e-07
    Catalytic Cracking of Gas Oil405402max_time7.93e-025.24e-031.45e+00225.73e-033.20e-07
    Catalytic Cracking of Gas Oil805802max_time4.65e-025.24e-032.88e+00223.14e-037.89e-05
    Hang Glider698498max_time-9.50e+021.25e+032.77e+01114.44e-169.73e+00
    Hang Glider1398998max_time-9.50e+021.25e+032.74e+01116.66e-164.86e+00
    Hang Glider27981998max_time-9.50e+021.25e+032.77e+01116.66e-162.43e+00
    Transition States for the Henon Problem90first_order0.00e+007.22e+002.82e-02100.00e+000.00e+00
    Transition States for the Henon Problem190first_order0.00e+007.52e+012.74e-02100.00e+000.00e+00
    Transition States for the Henon Problem390first_order0.00e+001.26e+025.00e-02100.00e+000.00e+00
    Transition States for the Lane-Emden Problem90first_order0.00e+008.49e+002.56e-02100.00e+000.00e+00
    Transition States for the Lane-Emden Problem190first_order0.00e+009.11e+004.14e-02100.00e+000.00e+00
    Transition States for the Lane-Emden Problem390first_order0.00e+009.28e+003.79e-02100.00e+000.00e+00
    Methanol to Hydrocarbons308303exception2.33e-019.02e-036.73e-01111.80e+3080.00e+00
    Methanol to Hydrocarbons608603exception2.33e-019.02e-035.03e-01111.80e+3080.00e+00
    Methanol to Hydrocarbons12081203exception2.33e-019.02e-036.91e-01111.80e+3080.00e+00
    Minimal Surface with Obstacle50022401max_time5.78e+002.51e+001.86e+01335.09e-024.30e-04
    Minimal Surface with Obstacle112525476max_time6.40e+002.51e+001.70e+00333.33e-021.85e-04
    Minimal Surface with Obstacle200029801max_time8.47e+002.51e+002.43e+00332.65e-021.23e-04
    Robot Arm1200597max_time0.00e+009.14e+002.04e+00220.00e+008.31e+03
    Robot Arm24001197max_time0.00e+009.14e+001.79e+00220.00e+001.66e+04
    Robot Arm48002397max_time0.00e+009.14e+002.33e+00220.00e+003.32e+04
    Goddard Rocket24001600max_time-1.00e+001.01e+003.13e+00332.50e-034.61e-02
    Goddard Rocket48003200max_time-1.00e+001.01e+003.16e+00331.25e-032.30e-02
    Goddard Rocket96006400max_time-1.00e+001.01e+003.36e+00336.25e-041.15e-02
    Particle Steering800400first_order0.00e+005.55e-011.80e+01220.00e+007.62e-12
    Particle Steering1600800first_order0.00e+005.55e-013.54e-01220.00e+001.66e-11
    Particle Steering32001600first_order0.00e+005.55e-015.49e-01220.00e+002.86e-11
    Elastic-Plastic Torsion78027802max_time0.00e+00-4.18e-011.93e+00228.06e-045.92e-04
    Elastic-Plastic Torsion1732717327max_time0.00e+00-4.18e-011.19e+01223.60e-042.64e-04
    Elastic-Plastic Torsion3060230602max_time0.00e+00-4.18e-012.72e+01222.14e-041.49e-04

    ipopt

    namenvarnconstatusobjectiveopt_valtime (s)#f#cdual_feasfeas
    Isometrization of α-pinene505500max_time0.00e+001.99e+011.67e+00110.00e+005.00e+01
    Isometrization of α-pinene10051000max_time0.00e+001.99e+011.83e+00110.00e+005.00e+01
    Isometrization of α-pinene20052000max_time0.00e+001.99e+012.02e+00110.00e+005.00e+01
    Journal Bearing26000max_time0.00e+00-1.55e-011.06e+00902.19e-050.00e+00
    Journal Bearing57750max_time0.00e+00-1.55e-011.08e+00405.14e-020.00e+00
    Journal Bearing102000max_time0.00e+00-1.55e-011.07e+00301.74e-010.00e+00
    Catalyst Mixing602402max_time0.00e+00-4.81e-022.58e+00111.00e-022.50e-01
    Catalyst Mixing1202802max_time0.00e+00-4.81e-022.53e+00115.00e-032.50e-01
    Catalyst Mixing24021602max_time0.00e+00-4.81e-025.93e+00112.50e-032.50e-01
    Flow in a Channel800800max_time0.00e+001.00e+002.68e+01222.00e-023.32e-08
    Flow in a Channel16001600max_time0.00e+001.00e+001.52e+00222.00e-026.64e-08
    Flow in a Channel32003200max_time0.00e+001.00e+001.15e+00222.00e-021.33e-07
    Transition States for the Dirichlet Problem90first_order0.00e+001.94e-064.90e-02100.00e+000.00e+00
    Transition States for the Dirichlet Problem190first_order0.00e+001.71e-021.48e-01100.00e+000.00e+00
    Transition States for the Dirichlet Problem390first_order0.00e+003.29e-024.40e-02100.00e+000.00e+00
    Catalytic Cracking of Gas Oil205202max_time0.00e+005.24e-032.90e+00221.03e-025.89e-06
    Catalytic Cracking of Gas Oil405402max_time0.00e+005.24e-031.42e+00221.47e-023.88e-06
    Catalytic Cracking of Gas Oil805802max_time0.00e+005.24e-031.88e+00223.79e-021.84e-06
    Hang Glider698498max_time0.00e+001.25e+033.71e+01111.00e+009.73e+00
    Hang Glider1398998max_time0.00e+001.25e+033.77e+01111.00e+004.86e+00
    Hang Glider27981998max_time0.00e+001.25e+033.86e+01111.00e+002.43e+00
    Transition States for the Henon Problem90first_order0.00e+007.22e+003.60e-02100.00e+000.00e+00
    Transition States for the Henon Problem190first_order0.00e+007.52e+014.00e-02100.00e+000.00e+00
    Transition States for the Henon Problem390first_order0.00e+001.26e+021.36e-01100.00e+000.00e+00
    Transition States for the Lane-Emden Problem90first_order0.00e+008.49e+003.80e-02100.00e+000.00e+00
    Transition States for the Lane-Emden Problem190first_order0.00e+009.11e+004.00e-02100.00e+000.00e+00
    Transition States for the Lane-Emden Problem390first_order0.00e+009.28e+003.90e-02100.00e+000.00e+00
    Methanol to Hydrocarbons308303unknown0.00e+009.02e-031.67e+0101InfInf
    Methanol to Hydrocarbons608603unknown0.00e+009.02e-031.20e+0001InfInf
    Methanol to Hydrocarbons12081203unknown0.00e+009.02e-031.03e+0101InfInf
    Minimal Surface with Obstacle50022401max_time0.00e+002.51e+001.29e+00111.00e+003.84e-04
    Minimal Surface with Obstacle112525476max_time0.00e+002.51e+001.14e+01111.00e+001.74e-04
    Minimal Surface with Obstacle200029801max_time0.00e+002.51e+004.18e+01111.00e+009.85e-05
    Robot Arm1200597max_time0.00e+009.14e+002.07e+00110.00e+001.41e+04
    Robot Arm24001197max_time0.00e+009.14e+002.08e+00110.00e+002.83e+04
    Robot Arm48002397max_time0.00e+009.14e+001.83e+00110.00e+005.66e+04
    Goddard Rocket24001600max_time0.00e+001.01e+002.92e+00111.19e+001.00e-02
    Goddard Rocket48003200max_time0.00e+001.01e+002.92e+00111.00e+001.00e-02
    Goddard Rocket96006400max_time0.00e+001.01e+002.36e+00111.00e+001.00e-02
    Particle Steering800400max_time0.00e+005.55e-011.03e+01220.00e+007.62e-12
    Particle Steering1600800max_time0.00e+005.55e-011.06e+00440.00e+006.15e-12
    Particle Steering32001600max_time0.00e+005.55e-011.07e+00440.00e+005.94e-12
    Elastic-Plastic Torsion78027802max_time0.00e+00-4.18e-017.97e+01222.00e-071.01e-05
    Elastic-Plastic Torsion1732717327max_time0.00e+00-4.18e-013.60e+02222.00e-075.46e-06
    Elastic-Plastic Torsion3060230602max_time0.00e+00-4.18e-011.14e+00111.00e+005.05e-05
    diff --git a/previews/PR41/index.html b/previews/PR41/index.html new file mode 100644 index 0000000..7e19e9d --- /dev/null +++ b/previews/PR41/index.html @@ -0,0 +1,2 @@ + +Home · PDEOptimizationProblems
    diff --git a/previews/PR41/reference/index.html b/previews/PR41/reference/index.html new file mode 100644 index 0000000..cd2cd4c --- /dev/null +++ b/previews/PR41/reference/index.html @@ -0,0 +1,2 @@ + +Reference · PDEOptimizationProblems

    Reference

    Contents

    Index

    PDEOptimizationProblems.metaConstant
    PDEOptimizationProblems.meta

    A composite type that represents the main features of the PDE-constrained optimization problem. optimize ∫( f(θ, y, u) )dΩ subject to lvar ≤ (θ, y, u) ≤ uvar ∫( res(θ, y, u, v) )dΩ = 0 –- The following keys are valid: Problem meta

    • domaindim: dimension of the domain 1/2/3 for 1D/2D/3D
    • pbtype: in pbtypes
    • : size of the unknown vector
    • ny: number of unknown function
    • nu: number of control function

    Solution meta

    • optimalvalue: best known objective value (NaN if unknown, -Inf if unbounded problem)

    Classification

    • objtype: in objtypes
    • contype: in contypes
    • origin: in origins
    • has_cvx_obj: true if the problem has a convex objective
    • has_cvx_con: true if the problem has convex constraints
    • has_bounds: true if the problem has bound constraints
    • has_fixed_variables: true if it has fixed variables
    source
    PDEOptimizationProblems.burger1dMethod

    Burger1d(;n :: Int = 512, kwargs...)

    Let Ω=(0,1), we solve the one-dimensional ODE-constrained control problem: min{y,u} 0.5 ∫Ω​ |y(x) - yd(x)|^2dx + 0.5 * α * ∫Ω​ |u|^2 s.t. -ν y'' + yy' = u + h, for x ∈ Ω, y(0) = 0, y(1)=-1, for x ∈ ∂Ω, where the constraint is a 1D stationary Burger's equation over Ω, with h(x)=2(ν + x^3) and ν=0.08. The first objective measures deviation from the data y_d(x)=-x^2, while the second term regularizes the control with α = 0.01.

    This example has been used in, Section 9.1, Estrin, R., Friedlander, M. P., Orban, D., & Saunders, M. A. (2020). Implementing a smooth exact penalty function for equality-constrained nonlinear optimization. SIAM Journal on Scientific Computing, 42(3), A1809-A1835.

    The specificity of the problem:

    • quadratic objective function;
    • nonlinear constraints with AD jacobian;

    Suggestions:

    • FEOperatorFromTerms has only one term. We might consider splitting linear and

    nonlinear terms.

    source
    PDEOptimizationProblems.cellincreaseMethod

    Mairet, F., & Bayen, T. (2021). The promise of dawn: microalgae photoacclimation as an optimal control problem of resource allocation. Journal of Theoretical Biology, 515, 110597.

    Using a photosynthetic rate proportional to the photosynthetic apparatus mass fraction.

    source
    PDEOptimizationProblems.cellincrease_MichaelisMentenMethod

    Mairet, F., & Bayen, T. (2021). The promise of dawn: microalgae photoacclimation as an optimal control problem of resource allocation. Journal of Theoretical Biology, 515, 110597.

    Using Michaelis-Menten's function for the photosynthetic rate.

    source
    PDEOptimizationProblems.controlelasticmembrane1Method

    controlelasticmembrane1(; n :: Int = 10, args...)

    Let Ω = (-1,1)^2, we solve the following distributed Poisson control problem with Dirichlet boundary:

    min{y ∈ H^10,u ∈ H^1} 0.5 ∫Ω​ |y(x) - yd(x)|^2dx + 0.5 * α * ∫Ω​ |u|^2 s.t. -Δy = h + u, for x ∈ Ω y = 0, for x ∈ ∂Ω umin(x) <= u(x) <= umax(x) where yd(x) = -x[1]^2 and α = 1e-2. The force term is h(x1,x2) = - sin( ω x1)sin( ω x2) with ω = π - 1/8. In this first case, the bound constraints are constants with umin(x) = 0.0 and umax(x) = 1.0.

    source
    PDEOptimizationProblems.controlelasticmembrane2Method

    controlelasticmembrane2(; n :: Int = 10, args...)

    Let Ω = (-1,1)^2, we solve the following distributed Poisson control problem with Dirichlet boundary:

    min{y ∈ H^10,u ∈ H^1} 0.5 ∫Ω​ |y(x) - yd(x)|^2dx + 0.5 * α * ∫Ω​ |u|^2 s.t. -Δy = h + u, for x ∈ Ω y = 0, for x ∈ ∂Ω umin(x) <= u(x) <= umax(x) where yd(x) = -x[1]^2 and α = 1e-2. The force term is h(x1,x2) = - sin( ω x1)sin( ω x2) with ω = π - 1/8. In this second case, the bound constraints are umin(x) = x1+x2 and umax(x) = x1^2+x2^2 applied at the midpoint of the cells.

    source
    PDEOptimizationProblems.incompressiblenavierstokesMethod

    incompressibleNavierStokes(; n :: Int64 = 3, kargs...)

    This corresponds to the incompressible Navier-Stokes equation described in the Gridap Tutorials: https://gridap.github.io/Tutorials/stable/pages/t008incnavier_stokes/

    It has no objective function and no control, just the PDE.

    source
    PDEOptimizationProblems.inversepoissonproblem2dMethod

    inversePoissonproblem2d(;n :: Int = 512, kwargs...)

    Let Ω=(-1,1)^2, we solve the 2-dimensional PDE-constrained control problem: min{y ∈ H1^0, u ∈ L^∞} 0.5 ∫Ω​ |y(x) - yd(x)|^2dx + 0.5 * α * ∫Ω​ |u|^2 s.t. -∇⋅(z∇u) = h, for x ∈ Ω, u(x) = 0, for x ∈ ∂Ω. Let c = (0.2,0.2) and and define S1 = {x | ||x-c||2 ≤ 0.3 } and S2 = {x | ||x-c||1 ≤ 0.6 }. The target ud is generated as the solution of the PDE with z*(x) = 1 + 0.5 * I{S1}(x) + 0.5 * I{S2}(x). The force term here is h(x1,x2) = - sin( ω x1)sin( ω x2) with ω = π - 1/8. The control variable z represents the diffusion coefficients for the Poisson problem that we are trying to recover. Set α = 10^{-4} and discretize using P1 finite elements on a uniform mesh of 1089 triangles and employ an identical discretization for the optimization variables u, thus ncon = 1089 and npde = 961. Initial point is y0=1 and u_0 = 1. z ≥ 0 (implicit)

    This example has been used in, Section 9.2, Estrin, R., Friedlander, M. P., Orban, D., & Saunders, M. A. (2020). Implementing a smooth exact penalty function for equality-constrained nonlinear optimization. SIAM Journal on Scientific Computing, 42(3), A1809-A1835.

    source
    PDEOptimizationProblems.membraneMethod

    https://arxiv.org/pdf/2103.14552.pdf Example 1. MEMBRANE Multilevel Active-Set Trust-Region (MASTR) Method for Bound Constrained Minimization Alena Kopaničáková and Rolf Krause

    The solution and original problem is given in Domorádová, M., & Dostál, Z. (2007). Projector preconditioning for partially bound‐constrained quadratic optimization. Numerical Linear Algebra with Applications, 14(10), 791-806.

    source
    PDEOptimizationProblems.penalizedpoissonMethod

    Let Ω=(0,1)^2, we solve the unconstrained optimization problem: min{u ∈ H1^0} 0.5 ∫_Ω​ |∇u|^2 - w u dx s.t. u(x) = 0, for x ∈ ∂Ω whre w(x)=1.0.

    The minimizer of this problem is the solution of the Poisson equation: ∫_Ω​ (∇u ∇v - f*v)dx = 0, ∀ v ∈ Ω u = 0, x ∈ ∂Ω

    This example has been used in Exercice 10.2.4 (p. 308) of G. Allaire, Analyse numérique et optimisation, Les éditions de Polytechnique

    source
    PDEOptimizationProblems.poisson3dMethod

    poisson3d(; n :: Int = 10)

    This example represents a Poisson equation with Dirichlet boundary conditions over the 3d-box, (0,1)^3, and we minimize the squared H_1-norm to a manufactured solution. So, the minimal value is expected to be 0.

    It is inspired from the 2nd tutorial in Gridap.jl: https://gridap.github.io/Tutorials/stable/pages/t002_validation/

    source
    PDEOptimizationProblems.poissonboltzman2dMethod

    poissonBoltzman2d(; n :: Int = 100)

    Let Ω=(-1,1)^2, we solve the 2-dimensional PDE-constrained control problem: min{y ∈ H1^0, u ∈ L^∞} 0.5 ∫Ω​ |y(x) - yd(x)|^2dx + 0.5 * α * ∫Ω​ |u|^2 s.t. -Δy + sinh(y) = h + u, for x ∈ Ω y(x) = 0, for x ∈ ∂Ω

    The force term here is h(x1,x2) = - sin( ω x1)sin( ω x2) with ω = π - 1/8. The targeted function is yd(x) = {10 if x ∈ [0.25,0.75]^2, 5 otherwise}. We discretize using P1 finite elements on a uniform mesh with 10201 triangles, resulting in a problem with n = 20002 variables and m = 9801 constraints. We use y0=1 and u0 = 1 as the initial point.

    This example has been used in, Section 9.3, Estrin, R., Friedlander, M. P., Orban, D., & Saunders, M. A. (2020). Implementing a smooth exact penalty function for equality-constrained nonlinear optimization. SIAM Journal on Scientific Computing, 42(3), A1809-A1835.

    The specificity of the problem:

    • quadratic objective function;
    • nonlinear constraints with AD jacobian;
    source
    PDEOptimizationProblems.smallestlaplacianeigenvalueMethod

    smallestLaplacianeigenvalue(; n :: Int = 10, args...)

    We solve the following problem:

    min{u,z} ∫Ω​ |∇u|^2 s.t. ∫_Ω​ u^2 = 1, for x ∈ Ω u = 0, for x ∈ ∂Ω

    The solution is an eigenvector of the smallest eigenvalue of the Laplacian operator, given by the value of the objective function. λ is an eigenvalue of the Laplacian if there exists u such that

    Δu + λ u = 0, for x ∈ Ω u = 0, for x ∈ ∂Ω

    This example has been used in Exercice 10.2.11 (p. 313) of G. Allaire, Analyse numérique et optimisation, Les éditions de Polytechnique and more eigenvalue problems can be found in Section 7.3.2

    TODO:

    • does the 1 work as it is? or should it be put in lcon, ucon?
    • it is 1D for now.
    source
    diff --git a/previews/PR41/results_robot.vtu b/previews/PR41/results_robot.vtu new file mode 100644 index 0000000000000000000000000000000000000000..4d0a5dd4828e1f7b58308a6cdcdd5d612b7b902c GIT binary patch literal 120751 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 +Search · PDEOptimizationProblems

    Loading search...

      diff --git a/previews/PR41/search_index.js b/previews/PR41/search_index.js new file mode 100644 index 0000000..6e30c85 --- /dev/null +++ b/previews/PR41/search_index.js @@ -0,0 +1,3 @@ +var documenterSearchIndex = {"docs": +[{"location":"tuto_rocket/#Goddard-Rocket-Control","page":"Rocket Control","title":"Goddard Rocket Control","text":"","category":"section"},{"location":"tuto_rocket/","page":"Rocket Control","title":"Rocket Control","text":"using Gridap, PDENLPModels, PDEOptimizationProblems","category":"page"},{"location":"tuto_rocket/","page":"Rocket Control","title":"Rocket Control","text":"This tutorial shows how to solve a nonlinear rocketry control problem. The problem was drawn from the COPS3 benchmark, and was used in JuMP's tutorials rocket control.","category":"page"},{"location":"tuto_rocket/","page":"Rocket Control","title":"Rocket Control","text":"PDEOptimizationProblems contains a list of predefined PDE-constrained optimization problems, e.g. Goddard rocket control problem via the function rocket. Note that the models in PDEOptimizationProblems are in Lagrangian form, so the implementation considers a Mayer to Lagrange formulation that adds an additional (constant) function H := h(T) see in the code.","category":"page"},{"location":"tuto_rocket/","page":"Rocket Control","title":"Rocket Control","text":"T = 0.2 # final time\nn = 800 # number of cells\n\nnlp = rocket(n = n, T = T)","category":"page"},{"location":"tuto_rocket/","page":"Rocket Control","title":"Rocket Control","text":"The return model is a GridapPDENLPModel and, in particular, is an instance of an AbstractNLPModel that can be solved with any tool from the JuliaSmoothOptimizers organization. Then, using NLPModelsIpopt.jl, we solve the model and get the required information.","category":"page"},{"location":"tuto_rocket/","page":"Rocket Control","title":"Rocket Control","text":"using NLPModelsIpopt\n\nstats = ipopt(nlp, x0 = nlp.meta.x0)\nobj_ipopt, con_ipopt = stats.objective, stats.primal_feas\n(hh, Hh, vh, mh), uh = split_vectors(nlp, stats.solution)","category":"page"},{"location":"tuto_rocket/","page":"Rocket Control","title":"Rocket Control","text":"Finally, we can plot the functions, and the results match JuMP's tutorial and COPS 3 report.","category":"page"},{"location":"tuto_rocket/","page":"Rocket Control","title":"Rocket Control","text":"using Plots\ngr()\n\nh₀, m₀, mᵪ = 1.0, 1.0, 0.6\np = Plots.plot(\n Plots.plot(0:T/n:T, vcat(h₀, hh); xlabel = \"Time (s)\", ylabel = \"Altitude\"),\n Plots.plot(0:T/n:T, vcat(m₀, mh, mᵪ * m₀); xlabel = \"Time (s)\", ylabel = \"Mass\"),\n Plots.plot(0:T/n:T, vcat(0., vh); xlabel = \"Time (s)\", ylabel = \"Velocity\"),\n Plots.plot(0:T/(length(uh) - 1):T, uh; xlabel = \"Time (s)\", ylabel = \"Thrust\"),\n layout = (2, 2),\n legend = false,\n margin = 1Plots.cm,\n)","category":"page"},{"location":"tuto_rocket/","page":"Rocket Control","title":"Rocket Control","text":"An alternative is also to intepolate the entire solution over the domain as an FEFunction (Gridap's function type) and save the interpolation in a VTK file.","category":"page"},{"location":"tuto_rocket/","page":"Rocket Control","title":"Rocket Control","text":"Ypde = nlp.pdemeta.Ypde\nh_h = FEFunction(Ypde.spaces[1], hh)\nH_h = FEFunction(Ypde.spaces[2], Hh)\nv_h = FEFunction(Ypde.spaces[3], vh)\nm_h = FEFunction(Ypde.spaces[4], mh)\nu_h = FEFunction(nlp.pdemeta.Ycon, uh)\n\nwritevtk(\n nlp.pdemeta.tnrj.trian,\n \"results_robot\",\n cellfields=[\"uh\" => u_h, \"hh\" => h_h, \"Hh\" => H_h, \"vh\" => v_h, \"mh\" => m_h],\n)","category":"page"},{"location":"reference/#Reference","page":"Reference","title":"Reference","text":"","category":"section"},{"location":"reference/","page":"Reference","title":"Reference","text":"​","category":"page"},{"location":"reference/#Contents","page":"Reference","title":"Contents","text":"","category":"section"},{"location":"reference/","page":"Reference","title":"Reference","text":"​","category":"page"},{"location":"reference/","page":"Reference","title":"Reference","text":"Pages = [\"reference.md\"]","category":"page"},{"location":"reference/","page":"Reference","title":"Reference","text":"​","category":"page"},{"location":"reference/#Index","page":"Reference","title":"Index","text":"","category":"section"},{"location":"reference/","page":"Reference","title":"Reference","text":"​","category":"page"},{"location":"reference/","page":"Reference","title":"Reference","text":"Pages = [\"reference.md\"]","category":"page"},{"location":"reference/","page":"Reference","title":"Reference","text":"​","category":"page"},{"location":"reference/","page":"Reference","title":"Reference","text":"Modules = [PDEOptimizationProblems]","category":"page"},{"location":"reference/#PDEOptimizationProblems.meta","page":"Reference","title":"PDEOptimizationProblems.meta","text":"PDEOptimizationProblems.meta\n\nA composite type that represents the main features of the PDE-constrained optimization problem. optimize ∫( f(θ, y, u) )dΩ subject to lvar ≤ (θ, y, u) ≤ uvar ∫( res(θ, y, u, v) )dΩ = 0 –- The following keys are valid: Problem meta\n\ndomaindim: dimension of the domain 1/2/3 for 1D/2D/3D\npbtype: in pbtypes\nnθ: size of the unknown vector\nny: number of unknown function\nnu: number of control function\n\nSolution meta\n\noptimalvalue: best known objective value (NaN if unknown, -Inf if unbounded problem)\n\nClassification\n\nobjtype: in objtypes\ncontype: in contypes\norigin: in origins\nhas_cvx_obj: true if the problem has a convex objective\nhas_cvx_con: true if the problem has convex constraints\nhas_bounds: true if the problem has bound constraints\nhas_fixed_variables: true if it has fixed variables\n\n\n\n\n\n","category":"constant"},{"location":"reference/#PDEOptimizationProblems.burger1d-Tuple","page":"Reference","title":"PDEOptimizationProblems.burger1d","text":"Burger1d(;n :: Int = 512, kwargs...)\n\nLet Ω=(0,1), we solve the one-dimensional ODE-constrained control problem: min{y,u} 0.5 ∫Ω​ |y(x) - yd(x)|^2dx + 0.5 * α * ∫Ω​ |u|^2 s.t. -ν y'' + yy' = u + h, for x ∈ Ω, y(0) = 0, y(1)=-1, for x ∈ ∂Ω, where the constraint is a 1D stationary Burger's equation over Ω, with h(x)=2(ν + x^3) and ν=0.08. The first objective measures deviation from the data y_d(x)=-x^2, while the second term regularizes the control with α = 0.01.\n\nThis example has been used in, Section 9.1, Estrin, R., Friedlander, M. P., Orban, D., & Saunders, M. A. (2020). Implementing a smooth exact penalty function for equality-constrained nonlinear optimization. SIAM Journal on Scientific Computing, 42(3), A1809-A1835.\n\nThe specificity of the problem:\n\nquadratic objective function;\nnonlinear constraints with AD jacobian;\n\nSuggestions:\n\nFEOperatorFromTerms has only one term. We might consider splitting linear and\n\nnonlinear terms.\n\n\n\n\n\n","category":"method"},{"location":"reference/#PDEOptimizationProblems.cellincrease-Tuple","page":"Reference","title":"PDEOptimizationProblems.cellincrease","text":"Mairet, F., & Bayen, T. (2021). The promise of dawn: microalgae photoacclimation as an optimal control problem of resource allocation. Journal of Theoretical Biology, 515, 110597.\n\nUsing a photosynthetic rate proportional to the photosynthetic apparatus mass fraction.\n\n\n\n\n\n","category":"method"},{"location":"reference/#PDEOptimizationProblems.cellincrease_MichaelisMenten-Tuple","page":"Reference","title":"PDEOptimizationProblems.cellincrease_MichaelisMenten","text":"Mairet, F., & Bayen, T. (2021). The promise of dawn: microalgae photoacclimation as an optimal control problem of resource allocation. Journal of Theoretical Biology, 515, 110597.\n\nUsing Michaelis-Menten's function for the photosynthetic rate.\n\n\n\n\n\n","category":"method"},{"location":"reference/#PDEOptimizationProblems.controlelasticmembrane1-Tuple","page":"Reference","title":"PDEOptimizationProblems.controlelasticmembrane1","text":"controlelasticmembrane1(; n :: Int = 10, args...)\n\nLet Ω = (-1,1)^2, we solve the following distributed Poisson control problem with Dirichlet boundary:\n\nmin{y ∈ H^10,u ∈ H^1} 0.5 ∫Ω​ |y(x) - yd(x)|^2dx + 0.5 * α * ∫Ω​ |u|^2 s.t. -Δy = h + u, for x ∈ Ω y = 0, for x ∈ ∂Ω umin(x) <= u(x) <= umax(x) where yd(x) = -x[1]^2 and α = 1e-2. The force term is h(x1,x2) = - sin( ω x1)sin( ω x2) with ω = π - 1/8. In this first case, the bound constraints are constants with umin(x) = 0.0 and umax(x) = 1.0.\n\n\n\n\n\n","category":"method"},{"location":"reference/#PDEOptimizationProblems.controlelasticmembrane2-Tuple{}","page":"Reference","title":"PDEOptimizationProblems.controlelasticmembrane2","text":"controlelasticmembrane2(; n :: Int = 10, args...)\n\nLet Ω = (-1,1)^2, we solve the following distributed Poisson control problem with Dirichlet boundary:\n\nmin{y ∈ H^10,u ∈ H^1} 0.5 ∫Ω​ |y(x) - yd(x)|^2dx + 0.5 * α * ∫Ω​ |u|^2 s.t. -Δy = h + u, for x ∈ Ω y = 0, for x ∈ ∂Ω umin(x) <= u(x) <= umax(x) where yd(x) = -x[1]^2 and α = 1e-2. The force term is h(x1,x2) = - sin( ω x1)sin( ω x2) with ω = π - 1/8. In this second case, the bound constraints are umin(x) = x1+x2 and umax(x) = x1^2+x2^2 applied at the midpoint of the cells.\n\n\n\n\n\n","category":"method"},{"location":"reference/#PDEOptimizationProblems.incompressiblenavierstokes-Tuple","page":"Reference","title":"PDEOptimizationProblems.incompressiblenavierstokes","text":"incompressibleNavierStokes(; n :: Int64 = 3, kargs...)\n\nThis corresponds to the incompressible Navier-Stokes equation described in the Gridap Tutorials: https://gridap.github.io/Tutorials/stable/pages/t008incnavier_stokes/\n\nIt has no objective function and no control, just the PDE.\n\n\n\n\n\n","category":"method"},{"location":"reference/#PDEOptimizationProblems.inversepoissonproblem2d-Tuple{}","page":"Reference","title":"PDEOptimizationProblems.inversepoissonproblem2d","text":"inversePoissonproblem2d(;n :: Int = 512, kwargs...)\n\nLet Ω=(-1,1)^2, we solve the 2-dimensional PDE-constrained control problem: min{y ∈ H1^0, u ∈ L^∞} 0.5 ∫Ω​ |y(x) - yd(x)|^2dx + 0.5 * α * ∫Ω​ |u|^2 s.t. -∇⋅(z∇u) = h, for x ∈ Ω, u(x) = 0, for x ∈ ∂Ω. Let c = (0.2,0.2) and and define S1 = {x | ||x-c||2 ≤ 0.3 } and S2 = {x | ||x-c||1 ≤ 0.6 }. The target ud is generated as the solution of the PDE with z*(x) = 1 + 0.5 * I{S1}(x) + 0.5 * I{S2}(x). The force term here is h(x1,x2) = - sin( ω x1)sin( ω x2) with ω = π - 1/8. The control variable z represents the diffusion coefficients for the Poisson problem that we are trying to recover. Set α = 10^{-4} and discretize using P1 finite elements on a uniform mesh of 1089 triangles and employ an identical discretization for the optimization variables u, thus ncon = 1089 and npde = 961. Initial point is y0=1 and u_0 = 1. z ≥ 0 (implicit)\n\nThis example has been used in, Section 9.2, Estrin, R., Friedlander, M. P., Orban, D., & Saunders, M. A. (2020). Implementing a smooth exact penalty function for equality-constrained nonlinear optimization. SIAM Journal on Scientific Computing, 42(3), A1809-A1835.\n\n\n\n\n\n","category":"method"},{"location":"reference/#PDEOptimizationProblems.membrane-Tuple","page":"Reference","title":"PDEOptimizationProblems.membrane","text":"https://arxiv.org/pdf/2103.14552.pdf Example 1. MEMBRANE Multilevel Active-Set Trust-Region (MASTR) Method for Bound Constrained Minimization Alena Kopaničáková and Rolf Krause\n\nThe solution and original problem is given in Domorádová, M., & Dostál, Z. (2007). Projector preconditioning for partially bound‐constrained quadratic optimization. Numerical Linear Algebra with Applications, 14(10), 791-806.\n\n\n\n\n\n","category":"method"},{"location":"reference/#PDEOptimizationProblems.penalizedpoisson-Tuple","page":"Reference","title":"PDEOptimizationProblems.penalizedpoisson","text":"Let Ω=(0,1)^2, we solve the unconstrained optimization problem: min{u ∈ H1^0} 0.5 ∫_Ω​ |∇u|^2 - w u dx s.t. u(x) = 0, for x ∈ ∂Ω whre w(x)=1.0.\n\nThe minimizer of this problem is the solution of the Poisson equation: ∫_Ω​ (∇u ∇v - f*v)dx = 0, ∀ v ∈ Ω u = 0, x ∈ ∂Ω\n\nThis example has been used in Exercice 10.2.4 (p. 308) of G. Allaire, Analyse numérique et optimisation, Les éditions de Polytechnique\n\n\n\n\n\n","category":"method"},{"location":"reference/#PDEOptimizationProblems.poisson3d-Tuple{}","page":"Reference","title":"PDEOptimizationProblems.poisson3d","text":"poisson3d(; n :: Int = 10)\n\nThis example represents a Poisson equation with Dirichlet boundary conditions over the 3d-box, (0,1)^3, and we minimize the squared H_1-norm to a manufactured solution. So, the minimal value is expected to be 0.\n\nIt is inspired from the 2nd tutorial in Gridap.jl: https://gridap.github.io/Tutorials/stable/pages/t002_validation/\n\n\n\n\n\n","category":"method"},{"location":"reference/#PDEOptimizationProblems.poissonboltzman2d-Tuple{}","page":"Reference","title":"PDEOptimizationProblems.poissonboltzman2d","text":"poissonBoltzman2d(; n :: Int = 100)\n\nLet Ω=(-1,1)^2, we solve the 2-dimensional PDE-constrained control problem: min{y ∈ H1^0, u ∈ L^∞} 0.5 ∫Ω​ |y(x) - yd(x)|^2dx + 0.5 * α * ∫Ω​ |u|^2 s.t. -Δy + sinh(y) = h + u, for x ∈ Ω y(x) = 0, for x ∈ ∂Ω\n\nThe force term here is h(x1,x2) = - sin( ω x1)sin( ω x2) with ω = π - 1/8. The targeted function is yd(x) = {10 if x ∈ [0.25,0.75]^2, 5 otherwise}. We discretize using P1 finite elements on a uniform mesh with 10201 triangles, resulting in a problem with n = 20002 variables and m = 9801 constraints. We use y0=1 and u0 = 1 as the initial point.\n\nThis example has been used in, Section 9.3, Estrin, R., Friedlander, M. P., Orban, D., & Saunders, M. A. (2020). Implementing a smooth exact penalty function for equality-constrained nonlinear optimization. SIAM Journal on Scientific Computing, 42(3), A1809-A1835.\n\nThe specificity of the problem:\n\nquadratic objective function;\nnonlinear constraints with AD jacobian;\n\n\n\n\n\n","category":"method"},{"location":"reference/#PDEOptimizationProblems.smallestlaplacianeigenvalue-Tuple{}","page":"Reference","title":"PDEOptimizationProblems.smallestlaplacianeigenvalue","text":"smallestLaplacianeigenvalue(; n :: Int = 10, args...)\n\nWe solve the following problem:\n\nmin{u,z} ∫Ω​ |∇u|^2 s.t. ∫_Ω​ u^2 = 1, for x ∈ Ω u = 0, for x ∈ ∂Ω\n\nThe solution is an eigenvector of the smallest eigenvalue of the Laplacian operator, given by the value of the objective function. λ is an eigenvalue of the Laplacian if there exists u such that\n\nΔu + λ u = 0, for x ∈ Ω u = 0, for x ∈ ∂Ω\n\nThis example has been used in Exercice 10.2.11 (p. 313) of G. Allaire, Analyse numérique et optimisation, Les éditions de Polytechnique and more eigenvalue problems can be found in Section 7.3.2\n\nTODO:\n\ndoes the 1 work as it is? or should it be put in lcon, ucon?\nit is 1D for now.\n\n\n\n\n\n","category":"method"},{"location":"cops/#Simulations-on-COPS-3-test-set","page":"COPS","title":"Simulations on COPS 3 test set","text":"","category":"section"},{"location":"cops/","page":"COPS","title":"COPS","text":"We run DCISolver.jl and NLPModelsIpopt.jl and NLPModelsKnitro.jl on an infinite-dimensional implementation of test problems from COPS 3.0 test set.","category":"page"},{"location":"cops/#DCILDL","page":"COPS","title":"DCILDL","text":"","category":"section"},{"location":"cops/","page":"COPS","title":"COPS","text":"name nvar ncon status objective opt_val time (s) #f #c dual_feas feas\nIsometrization of α-pinene 505 500 max_time 0.00e+00 1.99e+01 8.49e+00 2 2 0.00e+00 2.84e+01\nIsometrization of α-pinene 1005 1000 max_time 0.00e+00 1.99e+01 4.05e+00 2 2 0.00e+00 2.84e+01\nIsometrization of α-pinene 2005 2000 max_time 0.00e+00 1.99e+01 4.42e+00 2 2 0.00e+00 2.84e+01\nJournal Bearing 2600 0 exception Inf -1.55e-01 Inf 0 0 Inf Inf\nJournal Bearing 5775 0 exception Inf -1.55e-01 Inf 0 0 Inf Inf\nJournal Bearing 10200 0 exception Inf -1.55e-01 Inf 0 0 Inf Inf\nCatalyst Mixing 602 402 max_time 0.00e+00 -4.81e-02 9.96e+01 1 1 1.41e-01 2.50e-01\nCatalyst Mixing 1202 802 max_time 0.00e+00 -4.81e-02 3.94e+00 1 1 9.98e-02 2.50e-01\nCatalyst Mixing 2402 1602 max_time 0.00e+00 -4.81e-02 1.07e+03 2 2 7.07e-02 2.50e-01\nFlow in a Channel 800 800 max_time 0.00e+00 1.00e+00 5.14e+00 2 2 0.00e+00 2.20e-01\nFlow in a Channel 1600 1600 max_time 0.00e+00 1.00e+00 2.57e+00 2 2 0.00e+00 2.20e-01\nFlow in a Channel 3200 3200 max_time 0.00e+00 1.00e+00 2.78e+00 2 2 0.00e+00 2.20e-01\nTransition States for the Dirichlet Problem 9 0 first_order 0.00e+00 1.94e-06 0.00e+00 1 1 0.00e+00 0.00e+00\nTransition States for the Dirichlet Problem 19 0 first_order 0.00e+00 1.71e-02 0.00e+00 1 1 0.00e+00 0.00e+00\nTransition States for the Dirichlet Problem 39 0 first_order 0.00e+00 3.29e-02 0.00e+00 1 1 0.00e+00 0.00e+00\nCatalytic Cracking of Gas Oil 205 202 max_time 8.21e-02 5.24e-03 6.83e+01 1 1 4.19e-02 0.00e+00\nCatalytic Cracking of Gas Oil 405 402 max_time 8.11e-02 5.24e-03 1.11e+00 1 1 2.97e-02 0.00e+00\nCatalytic Cracking of Gas Oil 805 802 max_time 8.11e-02 5.24e-03 2.21e+00 1 1 2.10e-02 0.00e+00\nHang Glider 698 498 max_time -9.50e+02 1.25e+03 4.51e+03 2 2 4.75e-15 8.79e+01\nHang Glider 1398 998 max_time -9.50e+02 1.25e+03 8.86e+03 2 2 6.76e-15 6.44e+01\nHang Glider 2798 1998 max_time -9.50e+02 1.25e+03 1.77e+04 2 2 5.05e-09 4.66e+01\nTransition States for the Henon Problem 9 0 first_order 0.00e+00 7.22e+00 0.00e+00 1 1 0.00e+00 0.00e+00\nTransition States for the Henon Problem 19 0 first_order 0.00e+00 7.52e+01 0.00e+00 1 1 0.00e+00 0.00e+00\nTransition States for the Henon Problem 39 0 first_order 0.00e+00 1.26e+02 0.00e+00 1 1 0.00e+00 0.00e+00\nTransition States for the Lane-Emden Problem 9 0 first_order 0.00e+00 8.49e+00 0.00e+00 1 1 0.00e+00 0.00e+00\nTransition States for the Lane-Emden Problem 19 0 first_order 0.00e+00 9.11e+00 0.00e+00 1 1 0.00e+00 0.00e+00\nTransition States for the Lane-Emden Problem 39 0 first_order 0.00e+00 9.28e+00 0.00e+00 1 1 0.00e+00 0.00e+00\nMethanol to Hydrocarbons 308 303 exception Inf 9.02e-03 Inf 0 0 Inf Inf\nMethanol to Hydrocarbons 608 603 exception Inf 9.02e-03 Inf 0 0 Inf Inf\nMethanol to Hydrocarbons 1208 1203 exception Inf 9.02e-03 Inf 0 0 Inf Inf\nMinimal Surface with Obstacle 5002 2401 max_time 2.33e+00 2.51e+00 1.94e+01 1 1 6.85e-02 7.34e-03\nMinimal Surface with Obstacle 11252 5476 max_time 2.32e+00 2.51e+00 1.59e+00 2 2 5.29e-02 5.08e-03\nMinimal Surface with Obstacle 20002 9801 max_time 2.33e+00 2.51e+00 2.33e+00 2 2 4.44e-02 3.84e-03\nRobot Arm 1200 597 max_time 0.00e+00 9.14e+00 3.74e+00 2 2 0.00e+00 2.01e+04\nRobot Arm 2400 1197 max_time 0.00e+00 9.14e+00 3.87e+00 2 2 0.00e+00 4.02e+04\nRobot Arm 4800 2397 max_time 0.00e+00 9.14e+00 4.08e+00 2 2 0.00e+00 8.04e+04\nGoddard Rocket 2400 1600 max_time -1.00e+00 1.01e+00 4.83e+04 2 2 1.85e-02 2.64e-01\nGoddard Rocket 4800 3200 max_time -1.00e+00 1.01e+00 5.78e+04 2 2 1.32e-02 1.90e-01\nGoddard Rocket 9600 6400 max_time -1.00e+00 1.01e+00 1.23e+05 2 2 9.39e-03 1.69e-01\nParticle Steering 800 400 max_time 0.00e+00 5.55e-01 5.91e+01 2 2 0.00e+00 1.35e+01\nParticle Steering 1600 800 max_time 0.00e+00 5.55e-01 1.80e+02 2 2 0.00e+00 9.56e+00\nParticle Steering 3200 1600 max_time 0.00e+00 5.55e-01 6.38e+02 2 2 0.00e+00 6.79e+00\nElastic-Plastic Torsion 7802 7802 max_time 0.00e+00 -4.18e-01 5.58e+01 1 1 5.72e-02 9.93e-03\nElastic-Plastic Torsion 17327 17327 max_time 0.00e+00 -4.18e-01 2.22e+00 1 1 3.82e-02 6.64e-03\nElastic-Plastic Torsion 30602 30602 max_time 0.00e+00 -4.18e-01 2.71e+00 1 1 2.87e-02 4.98e-03","category":"page"},{"location":"cops/#knitro","page":"COPS","title":"knitro","text":"","category":"section"},{"location":"cops/","page":"COPS","title":"COPS","text":"name nvar ncon status objective opt_val time (s) #f #c dual_feas feas\nIsometrization of α-pinene 505 500 max_time 0.00e+00 1.99e+01 4.33e+00 1 1 0.00e+00 5.00e+01\nIsometrization of α-pinene 1005 1000 max_time 0.00e+00 1.99e+01 1.10e+00 1 1 0.00e+00 5.00e+01\nIsometrization of α-pinene 2005 2000 max_time 0.00e+00 1.99e+01 1.26e+00 1 1 0.00e+00 5.00e+01\nJournal Bearing 2600 0 max_time 1.20e+01 -1.55e-01 9.39e+00 1 0 5.88e-01 0.00e+00\nJournal Bearing 5775 0 max_time 5.06e+00 -1.55e-01 5.31e+00 2 0 2.31e-01 0.00e+00\nJournal Bearing 10200 0 max_time -1.05e+00 -1.55e-01 1.09e+00 5 0 3.17e-04 0.00e+00\nCatalyst Mixing 602 402 max_time 0.00e+00 -4.81e-02 2.82e+00 2 2 1.00e-02 2.49e-01\nCatalyst Mixing 1202 802 max_time 0.00e+00 -4.81e-02 2.56e+00 2 2 5.00e-03 2.49e-01\nCatalyst Mixing 2402 1602 max_time 0.00e+00 -4.81e-02 3.60e+00 2 2 2.50e-03 2.50e-01\nFlow in a Channel 800 800 first_order 0.00e+00 1.00e+00 5.12e+01 2 2 0.00e+00 1.99e-13\nFlow in a Channel 1600 1600 first_order 0.00e+00 1.00e+00 1.58e+00 2 2 0.00e+00 4.44e-16\nFlow in a Channel 3200 3200 first_order 0.00e+00 1.00e+00 1.55e+00 2 2 0.00e+00 6.66e-16\nTransition States for the Dirichlet Problem 9 0 first_order 0.00e+00 1.94e-06 5.16e-02 1 0 0.00e+00 0.00e+00\nTransition States for the Dirichlet Problem 19 0 first_order 0.00e+00 1.71e-02 1.99e-01 1 0 0.00e+00 0.00e+00\nTransition States for the Dirichlet Problem 39 0 first_order 0.00e+00 3.29e-02 4.02e-02 1 0 0.00e+00 0.00e+00\nCatalytic Cracking of Gas Oil 205 202 max_time 7.94e-02 5.24e-03 5.73e+01 2 2 7.01e-03 4.86e-07\nCatalytic Cracking of Gas Oil 405 402 max_time 7.93e-02 5.24e-03 1.45e+00 2 2 5.73e-03 3.20e-07\nCatalytic Cracking of Gas Oil 805 802 max_time 4.65e-02 5.24e-03 2.88e+00 2 2 3.14e-03 7.89e-05\nHang Glider 698 498 max_time -9.50e+02 1.25e+03 2.77e+01 1 1 4.44e-16 9.73e+00\nHang Glider 1398 998 max_time -9.50e+02 1.25e+03 2.74e+01 1 1 6.66e-16 4.86e+00\nHang Glider 2798 1998 max_time -9.50e+02 1.25e+03 2.77e+01 1 1 6.66e-16 2.43e+00\nTransition States for the Henon Problem 9 0 first_order 0.00e+00 7.22e+00 2.82e-02 1 0 0.00e+00 0.00e+00\nTransition States for the Henon Problem 19 0 first_order 0.00e+00 7.52e+01 2.74e-02 1 0 0.00e+00 0.00e+00\nTransition States for the Henon Problem 39 0 first_order 0.00e+00 1.26e+02 5.00e-02 1 0 0.00e+00 0.00e+00\nTransition States for the Lane-Emden Problem 9 0 first_order 0.00e+00 8.49e+00 2.56e-02 1 0 0.00e+00 0.00e+00\nTransition States for the Lane-Emden Problem 19 0 first_order 0.00e+00 9.11e+00 4.14e-02 1 0 0.00e+00 0.00e+00\nTransition States for the Lane-Emden Problem 39 0 first_order 0.00e+00 9.28e+00 3.79e-02 1 0 0.00e+00 0.00e+00\nMethanol to Hydrocarbons 308 303 exception 2.33e-01 9.02e-03 6.73e-01 1 1 1.80e+308 0.00e+00\nMethanol to Hydrocarbons 608 603 exception 2.33e-01 9.02e-03 5.03e-01 1 1 1.80e+308 0.00e+00\nMethanol to Hydrocarbons 1208 1203 exception 2.33e-01 9.02e-03 6.91e-01 1 1 1.80e+308 0.00e+00\nMinimal Surface with Obstacle 5002 2401 max_time 5.78e+00 2.51e+00 1.86e+01 3 3 5.09e-02 4.30e-04\nMinimal Surface with Obstacle 11252 5476 max_time 6.40e+00 2.51e+00 1.70e+00 3 3 3.33e-02 1.85e-04\nMinimal Surface with Obstacle 20002 9801 max_time 8.47e+00 2.51e+00 2.43e+00 3 3 2.65e-02 1.23e-04\nRobot Arm 1200 597 max_time 0.00e+00 9.14e+00 2.04e+00 2 2 0.00e+00 8.31e+03\nRobot Arm 2400 1197 max_time 0.00e+00 9.14e+00 1.79e+00 2 2 0.00e+00 1.66e+04\nRobot Arm 4800 2397 max_time 0.00e+00 9.14e+00 2.33e+00 2 2 0.00e+00 3.32e+04\nGoddard Rocket 2400 1600 max_time -1.00e+00 1.01e+00 3.13e+00 3 3 2.50e-03 4.61e-02\nGoddard Rocket 4800 3200 max_time -1.00e+00 1.01e+00 3.16e+00 3 3 1.25e-03 2.30e-02\nGoddard Rocket 9600 6400 max_time -1.00e+00 1.01e+00 3.36e+00 3 3 6.25e-04 1.15e-02\nParticle Steering 800 400 first_order 0.00e+00 5.55e-01 1.80e+01 2 2 0.00e+00 7.62e-12\nParticle Steering 1600 800 first_order 0.00e+00 5.55e-01 3.54e-01 2 2 0.00e+00 1.66e-11\nParticle Steering 3200 1600 first_order 0.00e+00 5.55e-01 5.49e-01 2 2 0.00e+00 2.86e-11\nElastic-Plastic Torsion 7802 7802 max_time 0.00e+00 -4.18e-01 1.93e+00 2 2 8.06e-04 5.92e-04\nElastic-Plastic Torsion 17327 17327 max_time 0.00e+00 -4.18e-01 1.19e+01 2 2 3.60e-04 2.64e-04\nElastic-Plastic Torsion 30602 30602 max_time 0.00e+00 -4.18e-01 2.72e+01 2 2 2.14e-04 1.49e-04","category":"page"},{"location":"cops/#ipopt","page":"COPS","title":"ipopt","text":"","category":"section"},{"location":"cops/","page":"COPS","title":"COPS","text":"name nvar ncon status objective opt_val time (s) #f #c dual_feas feas\nIsometrization of α-pinene 505 500 max_time 0.00e+00 1.99e+01 1.67e+00 1 1 0.00e+00 5.00e+01\nIsometrization of α-pinene 1005 1000 max_time 0.00e+00 1.99e+01 1.83e+00 1 1 0.00e+00 5.00e+01\nIsometrization of α-pinene 2005 2000 max_time 0.00e+00 1.99e+01 2.02e+00 1 1 0.00e+00 5.00e+01\nJournal Bearing 2600 0 max_time 0.00e+00 -1.55e-01 1.06e+00 9 0 2.19e-05 0.00e+00\nJournal Bearing 5775 0 max_time 0.00e+00 -1.55e-01 1.08e+00 4 0 5.14e-02 0.00e+00\nJournal Bearing 10200 0 max_time 0.00e+00 -1.55e-01 1.07e+00 3 0 1.74e-01 0.00e+00\nCatalyst Mixing 602 402 max_time 0.00e+00 -4.81e-02 2.58e+00 1 1 1.00e-02 2.50e-01\nCatalyst Mixing 1202 802 max_time 0.00e+00 -4.81e-02 2.53e+00 1 1 5.00e-03 2.50e-01\nCatalyst Mixing 2402 1602 max_time 0.00e+00 -4.81e-02 5.93e+00 1 1 2.50e-03 2.50e-01\nFlow in a Channel 800 800 max_time 0.00e+00 1.00e+00 2.68e+01 2 2 2.00e-02 3.32e-08\nFlow in a Channel 1600 1600 max_time 0.00e+00 1.00e+00 1.52e+00 2 2 2.00e-02 6.64e-08\nFlow in a Channel 3200 3200 max_time 0.00e+00 1.00e+00 1.15e+00 2 2 2.00e-02 1.33e-07\nTransition States for the Dirichlet Problem 9 0 first_order 0.00e+00 1.94e-06 4.90e-02 1 0 0.00e+00 0.00e+00\nTransition States for the Dirichlet Problem 19 0 first_order 0.00e+00 1.71e-02 1.48e-01 1 0 0.00e+00 0.00e+00\nTransition States for the Dirichlet Problem 39 0 first_order 0.00e+00 3.29e-02 4.40e-02 1 0 0.00e+00 0.00e+00\nCatalytic Cracking of Gas Oil 205 202 max_time 0.00e+00 5.24e-03 2.90e+00 2 2 1.03e-02 5.89e-06\nCatalytic Cracking of Gas Oil 405 402 max_time 0.00e+00 5.24e-03 1.42e+00 2 2 1.47e-02 3.88e-06\nCatalytic Cracking of Gas Oil 805 802 max_time 0.00e+00 5.24e-03 1.88e+00 2 2 3.79e-02 1.84e-06\nHang Glider 698 498 max_time 0.00e+00 1.25e+03 3.71e+01 1 1 1.00e+00 9.73e+00\nHang Glider 1398 998 max_time 0.00e+00 1.25e+03 3.77e+01 1 1 1.00e+00 4.86e+00\nHang Glider 2798 1998 max_time 0.00e+00 1.25e+03 3.86e+01 1 1 1.00e+00 2.43e+00\nTransition States for the Henon Problem 9 0 first_order 0.00e+00 7.22e+00 3.60e-02 1 0 0.00e+00 0.00e+00\nTransition States for the Henon Problem 19 0 first_order 0.00e+00 7.52e+01 4.00e-02 1 0 0.00e+00 0.00e+00\nTransition States for the Henon Problem 39 0 first_order 0.00e+00 1.26e+02 1.36e-01 1 0 0.00e+00 0.00e+00\nTransition States for the Lane-Emden Problem 9 0 first_order 0.00e+00 8.49e+00 3.80e-02 1 0 0.00e+00 0.00e+00\nTransition States for the Lane-Emden Problem 19 0 first_order 0.00e+00 9.11e+00 4.00e-02 1 0 0.00e+00 0.00e+00\nTransition States for the Lane-Emden Problem 39 0 first_order 0.00e+00 9.28e+00 3.90e-02 1 0 0.00e+00 0.00e+00\nMethanol to Hydrocarbons 308 303 unknown 0.00e+00 9.02e-03 1.67e+01 0 1 Inf Inf\nMethanol to Hydrocarbons 608 603 unknown 0.00e+00 9.02e-03 1.20e+00 0 1 Inf Inf\nMethanol to Hydrocarbons 1208 1203 unknown 0.00e+00 9.02e-03 1.03e+01 0 1 Inf Inf\nMinimal Surface with Obstacle 5002 2401 max_time 0.00e+00 2.51e+00 1.29e+00 1 1 1.00e+00 3.84e-04\nMinimal Surface with Obstacle 11252 5476 max_time 0.00e+00 2.51e+00 1.14e+01 1 1 1.00e+00 1.74e-04\nMinimal Surface with Obstacle 20002 9801 max_time 0.00e+00 2.51e+00 4.18e+01 1 1 1.00e+00 9.85e-05\nRobot Arm 1200 597 max_time 0.00e+00 9.14e+00 2.07e+00 1 1 0.00e+00 1.41e+04\nRobot Arm 2400 1197 max_time 0.00e+00 9.14e+00 2.08e+00 1 1 0.00e+00 2.83e+04\nRobot Arm 4800 2397 max_time 0.00e+00 9.14e+00 1.83e+00 1 1 0.00e+00 5.66e+04\nGoddard Rocket 2400 1600 max_time 0.00e+00 1.01e+00 2.92e+00 1 1 1.19e+00 1.00e-02\nGoddard Rocket 4800 3200 max_time 0.00e+00 1.01e+00 2.92e+00 1 1 1.00e+00 1.00e-02\nGoddard Rocket 9600 6400 max_time 0.00e+00 1.01e+00 2.36e+00 1 1 1.00e+00 1.00e-02\nParticle Steering 800 400 max_time 0.00e+00 5.55e-01 1.03e+01 2 2 0.00e+00 7.62e-12\nParticle Steering 1600 800 max_time 0.00e+00 5.55e-01 1.06e+00 4 4 0.00e+00 6.15e-12\nParticle Steering 3200 1600 max_time 0.00e+00 5.55e-01 1.07e+00 4 4 0.00e+00 5.94e-12\nElastic-Plastic Torsion 7802 7802 max_time 0.00e+00 -4.18e-01 7.97e+01 2 2 2.00e-07 1.01e-05\nElastic-Plastic Torsion 17327 17327 max_time 0.00e+00 -4.18e-01 3.60e+02 2 2 2.00e-07 5.46e-06\nElastic-Plastic Torsion 30602 30602 max_time 0.00e+00 -4.18e-01 1.14e+00 1 1 1.00e+00 5.05e-05","category":"page"},{"location":"","page":"Home","title":"Home","text":"CurrentModule = PDEOptimizationProblems","category":"page"},{"location":"#PDEOptimizationProblems","page":"Home","title":"PDEOptimizationProblems","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"Documentation for PDEOptimizationProblems.","category":"page"}] +} diff --git a/previews/PR41/siteinfo.js b/previews/PR41/siteinfo.js new file mode 100644 index 0000000..87f54ec --- /dev/null +++ b/previews/PR41/siteinfo.js @@ -0,0 +1 @@ +var DOCUMENTER_CURRENT_VERSION = "previews/PR41"; diff --git a/previews/PR41/tuto_rocket/index.html b/previews/PR41/tuto_rocket/index.html new file mode 100644 index 0000000..431264d --- /dev/null +++ b/previews/PR41/tuto_rocket/index.html @@ -0,0 +1,183 @@ + +Rocket Control · PDEOptimizationProblems

      Goddard Rocket Control

      using Gridap, PDENLPModels, PDEOptimizationProblems

      This tutorial shows how to solve a nonlinear rocketry control problem. The problem was drawn from the COPS3 benchmark, and was used in JuMP's tutorials rocket control.

      PDEOptimizationProblems contains a list of predefined PDE-constrained optimization problems, e.g. Goddard rocket control problem via the function rocket. Note that the models in PDEOptimizationProblems are in Lagrangian form, so the implementation considers a Mayer to Lagrange formulation that adds an additional (constant) function H := h(T) see in the code.

      T = 0.2 # final time
      +n = 800 # number of cells
      +
      +nlp = rocket(n = n, T = T)
      GridapPDENLPModel
      +  Problem name: Goddard Rocket n=800
      +   All variables: ████████████████████ 4800   All constraints: ████████████████████ 3200  
      +            free: ████⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 801               free: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0     
      +           lower: ███████⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 1600             lower: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0     
      +           upper: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0                upper: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0     
      +         low/upp: ██████████⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 2399           low/upp: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0     
      +           fixed: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0                fixed: ████████████████████ 3200  
      +          infeas: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0               infeas: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0     
      +            nnzh: ( 99.24% sparsity)   87971           linear: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0     
      +                                                    nonlinear: ████████████████████ 3200  
      +                                                         nnzj: ( 99.58% sparsity)   64001 
      +
      +  Counters:
      +             obj: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0                 grad: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0                 cons: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0     
      +        cons_lin: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0             cons_nln: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0                 jcon: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0     
      +           jgrad: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0                  jac: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0              jac_lin: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0     
      +         jac_nln: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0                jprod: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0            jprod_lin: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0     
      +       jprod_nln: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0               jtprod: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0           jtprod_lin: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0     
      +      jtprod_nln: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0                 hess: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0                hprod: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0     
      +           jhess: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0               jhprod: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0     
      +

      The return model is a GridapPDENLPModel and, in particular, is an instance of an AbstractNLPModel that can be solved with any tool from the JuliaSmoothOptimizers organization. Then, using NLPModelsIpopt.jl, we solve the model and get the required information.

      using NLPModelsIpopt
      +
      +stats = ipopt(nlp, x0 = nlp.meta.x0)
      +obj_ipopt, con_ipopt = stats.objective, stats.primal_feas
      +(hh, Hh, vh, mh), uh = split_vectors(nlp, stats.solution)
      (Base.Generator{UnitRange{Int64}, PDENLPModels.var"#26#32"{Vector{Float64}, Gridap.MultiField.MultiFieldFESpace{Gridap.MultiField.ConsecutiveMultiFieldStyle, Gridap.FESpaces.UnConstrained, Vector{Float64}}, PDENLPModels.var"#sum_old#30", PDENLPModels.var"#leng#28"}}(PDENLPModels.var"#26#32"{Vector{Float64}, Gridap.MultiField.MultiFieldFESpace{Gridap.MultiField.ConsecutiveMultiFieldStyle, Gridap.FESpaces.UnConstrained, Vector{Float64}}, PDENLPModels.var"#sum_old#30", PDENLPModels.var"#leng#28"}([1.0000000782063823, 1.0000003130096415, 1.0000007047709742, 1.0000012538374403, 1.0000019605418038, 1.0000028252023891, 1.0000038481229483, 1.000005029592539, 1.0000063698854187, 1.0000078692609484  …  0.000297218028758686, 0.000297218028758686, 0.0003279979227687755, 0.0003279979227687755, 0.0003276886489833575, 0.0003276886489833575, 0.0004048727303939331, 0.0004048727303939331, 0.00040439001850874984, 0.00040439001850874984], MultiFieldFESpace(), PDENLPModels.var"#sum_old#30"(), PDENLPModels.var"#leng#28"()), 1:4), [3.499593124492011, 3.499593124492011, 3.499583233072741, 3.499583233072741, 3.4995730612885647, 3.4995730612885647, 3.499562551364897, 3.499562551364897, 3.4995516768785424, 3.4995516768785424  …  0.000297218028758686, 0.000297218028758686, 0.0003279979227687755, 0.0003279979227687755, 0.0003276886489833575, 0.0003276886489833575, 0.0004048727303939331, 0.0004048727303939331, 0.00040439001850874984, 0.00040439001850874984])

      Finally, we can plot the functions, and the results match JuMP's tutorial and COPS 3 report.

      using Plots
      +gr()
      +
      +h₀, m₀, mᵪ = 1.0, 1.0, 0.6
      +p = Plots.plot(
      +  Plots.plot(0:T/n:T, vcat(h₀, hh); xlabel = "Time (s)", ylabel = "Altitude"),
      +  Plots.plot(0:T/n:T, vcat(m₀, mh, mᵪ * m₀); xlabel = "Time (s)", ylabel = "Mass"),
      +  Plots.plot(0:T/n:T, vcat(0., vh); xlabel = "Time (s)", ylabel = "Velocity"),
      +  Plots.plot(0:T/(length(uh) - 1):T, uh; xlabel = "Time (s)", ylabel = "Thrust"),
      +  layout = (2, 2),
      +  legend = false,
      +  margin = 1Plots.cm,
      +)
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      An alternative is also to intepolate the entire solution over the domain as an FEFunction (Gridap's function type) and save the interpolation in a VTK file.

      Ypde = nlp.pdemeta.Ypde
      +h_h  = FEFunction(Ypde.spaces[1], hh)
      +H_h  = FEFunction(Ypde.spaces[2], Hh)
      +v_h  = FEFunction(Ypde.spaces[3], vh)
      +m_h  = FEFunction(Ypde.spaces[4], mh)
      +u_h  = FEFunction(nlp.pdemeta.Ycon, uh)
      +
      +writevtk(
      +  nlp.pdemeta.tnrj.trian,
      +  "results_robot",
      +  cellfields=["uh" => u_h, "hh" => h_h, "Hh" => H_h, "vh" => v_h, "mh" => m_h],
      +)
      (["results_robot.vtu"],)