block style of highligh.js.
- * We have to override the padding and the background-color, since we style this
- * part ourselves. Specifically, we style the surrounding the , while
- * highlight.js applies the .hljs style directly to the tag.
- */
-.hljs {
- background-color: transparent;
- padding: 0;
-}
-
-@media only screen and (max-width: 768px) {
- nav.toc {
- position: fixed;
- width: 16em;
- left: -16em;
- -webkit-overflow-scrolling: touch;
- -webkit-transition-property: left; /* Safari */
- -webkit-transition-duration: 0.3s; /* Safari */
- transition-property: left;
- transition-duration: 0.3s;
- -webkit-transition-timing-function: ease-out; /* Safari */
- transition-timing-function: ease-out;
- z-index: 2;
- box-shadow: 5px 0px 5px 0px rgb(210,210,210);
- }
-
- nav.toc.show {
- left: 0;
- }
-
- article {
- margin-left: 0;
- padding: 3em 0.9em 0 0.9em; /* top right bottom left */
- overflow-wrap: break-word;
- }
-
- article > header {
- position: fixed;
- left: 0;
- z-index: 1;
- }
-
- article > header nav, hr {
- display: none;
- }
-
- article > header div#topbar {
- display: block; /* is mobile */
- position: fixed;
- width: 100%;
- height: 1.5em;
- padding-top: 1em;
- padding-bottom: 1em;
- background-color: #fcfcfc;
- box-shadow: 0 1px 3px rgba(0,0,0,.26);
- top: 0;
- -webkit-transition-property: top; /* Safari */
- -webkit-transition-duration: 0.3s; /* Safari */
- transition-property: top;
- transition-duration: 0.3s;
- }
-
- article > header div#topbar.headroom--unpinned.headroom--not-top.headroom--not-bottom {
- top: -4em;
- -webkit-transition-property: top; /* Safari */
- -webkit-transition-duration: 0.7s; /* Safari */
- transition-property: top;
- transition-duration: 0.7s;
- }
-
- article > header div#topbar span {
- width: 80%;
- height: 1.5em;
- margin-top: -0.1em;
- margin-left: 0.9em;
- font-size: 1.2em;
- overflow: hidden;
- }
-
- article > header div#topbar a.fa-bars {
- float: right;
- padding: 0.6em;
- margin-top: -0.6em;
- margin-right: 0.3em;
- font-size: 1.5em;
- }
-
- article > header div#topbar a.fa-bars:visited {
- color: #3091d1;
- }
-
- article table {
- overflow-x: auto;
- display: block;
- }
-
- article div.MathJax_Display {
- overflow: scroll;
- }
-
- article span.MathJax {
- overflow: hidden;
- }
-}
-
-@media only screen and (max-width: 320px) {
- body {
- font-size: 15px;
- }
-}
diff --git a/dev/assets/documenter.js b/dev/assets/documenter.js
index 761ae29..22f0f9a 100644
--- a/dev/assets/documenter.js
+++ b/dev/assets/documenter.js
@@ -1,132 +1,260 @@
-/*
- * Part of Documenter.jl
- * https://github.com/JuliaDocs/Documenter.jl
- *
- * License: MIT
- */
-
+// Generated by Documenter.jl
requirejs.config({
- paths: {
- 'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min',
- 'jqueryui': 'https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/jquery-ui.min',
- 'headroom': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.9.3/headroom.min',
- 'mathjax': 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS_HTML',
- 'highlight': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min',
- 'highlight-julia': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/languages/julia.min',
- 'highlight-julia-repl': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/languages/julia-repl.min',
+ paths: {
+ 'highlight-julia': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.10/languages/julia.min',
+ 'headroom': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.10.3/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.11.1/contrib/auto-render.min',
+ 'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min',
+ 'headroom-jquery': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.10.3/jQuery.headroom.min',
+ 'katex': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.11.1/katex.min',
+ 'highlight': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.10/highlight.min',
+ 'highlight-julia-repl': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.10/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
},
- shim: {
- 'mathjax' : {
- exports: "MathJax"
- },
- 'highlight-julia': ['highlight'],
- 'highlight-julia-repl': ['highlight'],
+ {
+ "left": "$$",
+ "right": "$$",
+ "display": true
+ },
+ {
+ "left": "\\[",
+ "right": "\\]",
+ "display": true
}
+ ]
+}
+
+ );
+})
+
+})
+////////////////////////////////////////////////////////////////////////////////
+require(['jquery', 'highlight', 'highlight-julia', 'highlight-julia-repl'], function($, hljs) {
+$(document).ready(function() {
+ hljs.initHighlighting();
+})
+
+})
+////////////////////////////////////////////////////////////////////////////////
+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');
+ });
});
-// Load MathJax
-require(['mathjax'], function(MathJax) {
- MathJax.Hub.Config({
- "tex2jax": {
- inlineMath: [['$','$'], ['\\(','\\)']],
- processEscapes: true
- }
- });
- MathJax.Hub.Config({
- config: ["MMLorHTML.js"],
- jax: [
- "input/TeX",
- "output/HTML-CSS",
- "output/NativeMML"
- ],
- extensions: [
- "MathMenu.js",
- "MathZoom.js",
- "TeX/AMSmath.js",
- "TeX/AMSsymbols.js",
- "TeX/autobold.js",
- "TeX/autoload-all.js"
- ]
- });
- MathJax.Hub.Config({
- TeX: { equationNumbers: { autoNumber: "AMS" } }
- });
+})
+////////////////////////////////////////////////////////////////////////////////
+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');
+ }
+ });
})
-require(['jquery', 'highlight', 'highlight-julia', 'highlight-julia-repl'], function($, hljs) {
- $(document).ready(function() {
- hljs.initHighlighting();
- })
+// 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);
+ })
+ }
+ }
+})
+
+})
+////////////////////////////////////////////////////////////////////////////////
+require(['jquery'], function($) {
// update the version selector with info from the siteinfo.js and ../versions.js files
-require(['jquery'], function($) {
- $(document).ready(function() {
- var version_selector = $("#version-selector");
+$(document).ready(function() {
+ var version_selector = $("#documenter .docs-version-selector");
+ var version_selector_select = $("#documenter .docs-version-selector select");
- // 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.append(option);
- }
+ version_selector_select.change(function(x) {
+ target_href = version_selector_select.children("option:selected").get(0).value;
+ window.location.href = target_href;
+ });
- if (typeof DOC_VERSIONS !== 'undefined') {
- var existing_versions = $('#version-selector > 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.append(option);
- } else {
- var option = existing_versions[existing_id];
- option.value = version_url;
- option.disabled = false;
- }
- });
- }
+ // 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);
+ }
- // only show the version selector if the selector has been populated
- if ($('#version-selector > option').length > 0) {
- version_selector.css("visibility", "visible");
- }
-
- // Scroll the navigation bar to the currently selected menu item
- $("nav.toc > ul").get(0).scrollTop = $(".current").get(0).offsetTop - $("nav.toc > ul").get(0).offsetTop;
- })
+ 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");
+ }
})
-// mobile
-require(['jquery', 'headroom'], function($, Headroom) {
- $(document).ready(function() {
- var navtoc = $("nav.toc");
- $("nav.toc li.current a.toctext").click(function() {
- navtoc.toggleClass('show');
- });
- $("article > header div#topbar a.fa-bars").click(function(ev) {
- ev.preventDefault();
- navtoc.toggleClass('show');
- if (navtoc.hasClass('show')) {
- var title = $("article > header div#topbar span").text();
- $("nav.toc ul li a:contains('" + title + "')").focus();
- }
- });
- $("article#docs").bind('click', function(ev) {
- if ($(ev.target).is('div#topbar a.fa-bars')) {
- return;
- }
- if (navtoc.hasClass('show')) {
- navtoc.removeClass('show');
- }
- });
- if ($("article > header div#topbar").css('display') == 'block') {
- var headroom = new Headroom(document.querySelector("article > header div#topbar"), {"tolerance": {"up": 10, "down": 10}});
- headroom.init();
- }
- })
})
diff --git a/dev/assets/search.js b/dev/assets/search.js
index 5d32c3a..42a273f 100644
--- a/dev/assets/search.js
+++ b/dev/assets/search.js
@@ -1,250 +1,248 @@
-/*
- * Part of Documenter.jl
- * https://github.com/JuliaDocs/Documenter.jl
- *
- * License: MIT
- */
-
-// parseUri 1.2.2
-// (c) Steven Levithan
-// MIT License
-function parseUri (str) {
- var o = parseUri.options,
- m = o.parser[o.strictMode ? "strict" : "loose"].exec(str),
- uri = {},
- i = 14;
-
- while (i--) uri[o.key[i]] = m[i] || "";
-
- uri[o.q.name] = {};
- uri[o.key[12]].replace(o.q.parser, function ($0, $1, $2) {
- if ($1) uri[o.q.name][$1] = $2;
- });
-
- return uri;
-};
-parseUri.options = {
- strictMode: false,
- key: ["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],
- q: {
- name: "queryKey",
- parser: /(?:^|&)([^&=]*)=?([^&]*)/g
- },
- parser: {
- strict: /^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,
- loose: /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/
- }
-};
-
+// Generated by Documenter.jl
requirejs.config({
- paths: {
- 'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min',
- 'lunr': 'https://cdnjs.cloudflare.com/ajax/libs/lunr.js/2.3.5/lunr.min',
- 'lodash': 'https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.min',
- }
+ paths: {
+ 'lunr': 'https://cdnjs.cloudflare.com/ajax/libs/lunr.js/2.3.6/lunr.min',
+ 'lodash': 'https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.15/lodash.min',
+ 'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min',
+ }
});
+////////////////////////////////////////////////////////////////////////////////
+require(['jquery', 'lunr', 'lodash'], function($, lunr, _) {
-var currentScript = document.currentScript;
+$(document).ready(function() {
+ // parseUri 1.2.2
+ // (c) Steven Levithan
+ // MIT License
+ function parseUri (str) {
+ var o = parseUri.options,
+ m = o.parser[o.strictMode ? "strict" : "loose"].exec(str),
+ uri = {},
+ i = 14;
-require(["jquery", "lunr", "lodash"], function($, lunr, _) {
- $("#search-form").submit(function(e) {
- e.preventDefault()
+ 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, 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',
+ 'only',
+ '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@!]+$/, '')
})
+ }
- // list below is the lunr 2.1.3 list minus the intersect with names(Base)
- // (all, any, get, in, is, 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',
- 'only',
- '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'
- ])
+ lunr.Pipeline.registerFunction(lunr.stopWordFilter, 'juliaStopWordFilter')
+ lunr.Pipeline.registerFunction(lunr.trimmer, 'juliaTrimmer')
- // 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\-\.]+/
+ 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 = {}
- // 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@!]+$/, '')
+ documenterSearchIndex['docs'].forEach(function(e) {
+ store[e.location] = {title: e.title, category: e.category}
+ })
+
+ $(function(){
+ searchresults = $('#documenter-search-results');
+ searchinfo = $('#documenter-search-info');
+ searchbox = $('#documenter-search-query');
+ 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: false,
+ editDistance: 0,
+ wildcard: lunr.Query.wildcard.NONE
+ })
+ q.term(t.toString(), {
+ fields: ["title"],
+ boost: 10,
+ usePipeline: false,
+ 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)
+ cat = $('('+data.category+')')
+ li = $('').append(link).append(" ").append(cat)
+ searchresults.append(li)
+ })
}
- lunr.Pipeline.registerFunction(lunr.stopWordFilter, 'juliaStopWordFilter')
- lunr.Pipeline.registerFunction(lunr.trimmer, 'juliaTrimmer')
+ function update_search_box() {
+ querystring = searchbox.val()
+ update_search(querystring)
+ }
- var index = lunr(function () {
- this.ref('location')
- this.field('title')
- this.field('text')
- documenterSearchIndex['docs'].forEach(function(e) {
- this.add(e)
- }, this)
- })
- var store = {}
+ searchbox.keyup(_.debounce(update_search_box, 250))
+ searchbox.change(update_search_box)
+
+ 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();
+ })
+})
- documenterSearchIndex['docs'].forEach(function(e) {
- store[e.location] = {title: e.title, category: e.category}
- })
-
- $(function(){
- 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: false,
- editDistance: 0,
- wildcard: lunr.Query.wildcard.NONE
- })
- q.term(t.toString(), {
- fields: ["title"],
- boost: 10,
- usePipeline: false,
- editDistance: 2,
- wildcard: lunr.Query.wildcard.NONE
- })
- q.term(t.toString(), {
- fields: ["text"],
- boost: 1,
- usePipeline: true,
- editDistance: 0,
- wildcard: lunr.Query.wildcard.NONE
- })
- })
- })
- $('#search-info').text("Number of results: " + results.length)
- $('#search-results').empty()
- results.forEach(function(result) {
- data = store[result.ref]
- link = $('')
- link.text(data.title)
- link.attr('href', documenterBaseURL+'/'+result.ref)
- cat = $('('+data.category+')')
- li = $('').append(link).append(" ").append(cat)
- $('#search-results').append(li)
- })
- }
-
- function update_search_box() {
- querystring = $('#search-query').val()
- update_search(querystring)
- }
-
- $('#search-query').keyup(_.debounce(update_search_box, 250))
- $('#search-query').change(update_search_box)
-
- search_query_uri = parseUri(window.location).queryKey["q"]
- if(search_query_uri !== undefined) {
- search_query = decodeURIComponent(search_query_uri.replace(/\+/g, '%20'))
- $("#search-query").val(search_query)
- }
- update_search_box();
- })
})
diff --git a/dev/assets/themes/documenter-dark.css b/dev/assets/themes/documenter-dark.css
new file mode 100644
index 0000000..5592429
--- /dev/null
+++ b/dev/assets/themes/documenter-dark.css
@@ -0,0 +1,7623 @@
+@charset "UTF-8";
+/* Font Awesome 5 mixin. Can be included in any rule that should render Font Awesome icons. */
+@keyframes spinAround {
+ from {
+ transform: rotate(0deg); }
+ to {
+ transform: rotate(359deg); } }
+
+html.theme--documenter-dark .delete, html.theme--documenter-dark .modal-close, .is-unselectable, html.theme--documenter-dark .button, html.theme--documenter-dark .file, html.theme--documenter-dark .breadcrumb, 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 .tabs {
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none; }
+
+html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading)::after, html.theme--documenter-dark .navbar-link:not(.is-arrowless)::after {
+ border: 3px solid transparent;
+ 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 .box:not(:last-child), html.theme--documenter-dark .content:not(:last-child), html.theme--documenter-dark .notification:not(:last-child), html.theme--documenter-dark .progress:not(:last-child), html.theme--documenter-dark .table:not(:last-child), html.theme--documenter-dark .table-container:not(:last-child), html.theme--documenter-dark .title:not(:last-child),
+html.theme--documenter-dark .subtitle:not(:last-child), html.theme--documenter-dark .block:not(:last-child), html.theme--documenter-dark .highlight:not(:last-child), html.theme--documenter-dark .breadcrumb:not(:last-child), html.theme--documenter-dark .level:not(:last-child), html.theme--documenter-dark .list:not(:last-child), html.theme--documenter-dark .message:not(:last-child), html.theme--documenter-dark .tabs:not(:last-child), html.theme--documenter-dark .admonition:not(:last-child) {
+ margin-bottom: 1.5rem; }
+
+html.theme--documenter-dark .delete, html.theme--documenter-dark .modal-close {
+ -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 .delete::before, html.theme--documenter-dark .modal-close::before, html.theme--documenter-dark .delete::after, html.theme--documenter-dark .modal-close::after {
+ background-color: white;
+ content: "";
+ display: block;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translateX(-50%) translateY(-50%) rotate(45deg);
+ transform-origin: center center; }
+ html.theme--documenter-dark .delete::before, html.theme--documenter-dark .modal-close::before {
+ height: 2px;
+ width: 50%; }
+ html.theme--documenter-dark .delete::after, html.theme--documenter-dark .modal-close::after {
+ height: 50%;
+ width: 2px; }
+ html.theme--documenter-dark .delete:hover, html.theme--documenter-dark .modal-close:hover, html.theme--documenter-dark .delete:focus, html.theme--documenter-dark .modal-close:focus {
+ background-color: rgba(10, 10, 10, 0.3); }
+ html.theme--documenter-dark .delete:active, html.theme--documenter-dark .modal-close:active {
+ background-color: rgba(10, 10, 10, 0.4); }
+ html.theme--documenter-dark .is-small.delete, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.delete, html.theme--documenter-dark .is-small.modal-close, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.modal-close {
+ height: 16px;
+ max-height: 16px;
+ max-width: 16px;
+ min-height: 16px;
+ min-width: 16px;
+ width: 16px; }
+ html.theme--documenter-dark .is-medium.delete, html.theme--documenter-dark .is-medium.modal-close {
+ height: 24px;
+ max-height: 24px;
+ max-width: 24px;
+ min-height: 24px;
+ min-width: 24px;
+ width: 24px; }
+ html.theme--documenter-dark .is-large.delete, html.theme--documenter-dark .is-large.modal-close {
+ height: 32px;
+ max-height: 32px;
+ max-width: 32px;
+ min-height: 32px;
+ min-width: 32px;
+ width: 32px; }
+
+html.theme--documenter-dark .button.is-loading::after, html.theme--documenter-dark .loader, html.theme--documenter-dark .select.is-loading::after, html.theme--documenter-dark .control.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; }
+
+.is-overlay, 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, html.theme--documenter-dark .modal, html.theme--documenter-dark .modal-background, html.theme--documenter-dark .hero-video {
+ bottom: 0;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0; }
+
+html.theme--documenter-dark .button, html.theme--documenter-dark .input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input, html.theme--documenter-dark .textarea, html.theme--documenter-dark .select select, html.theme--documenter-dark .file-cta,
+html.theme--documenter-dark .file-name, html.theme--documenter-dark .pagination-previous,
+html.theme--documenter-dark .pagination-next,
+html.theme--documenter-dark .pagination-link,
+html.theme--documenter-dark .pagination-ellipsis {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ align-items: center;
+ border: 1px solid transparent;
+ border-radius: 0.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 .button:focus, html.theme--documenter-dark .input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:focus, html.theme--documenter-dark .textarea:focus, html.theme--documenter-dark .select select:focus, html.theme--documenter-dark .file-cta:focus,
+ html.theme--documenter-dark .file-name:focus, 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 .is-focused.button, 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.textarea, html.theme--documenter-dark .select select.is-focused, html.theme--documenter-dark .is-focused.file-cta,
+ html.theme--documenter-dark .is-focused.file-name, 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 .button:active, html.theme--documenter-dark .input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:active, html.theme--documenter-dark .textarea:active, html.theme--documenter-dark .select select:active, html.theme--documenter-dark .file-cta:active,
+ html.theme--documenter-dark .file-name:active, 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 .is-active.button, 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.textarea, html.theme--documenter-dark .select select.is-active, html.theme--documenter-dark .is-active.file-cta,
+ html.theme--documenter-dark .is-active.file-name, 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 {
+ outline: none; }
+ html.theme--documenter-dark .button[disabled], html.theme--documenter-dark .input[disabled], html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled], html.theme--documenter-dark .textarea[disabled], html.theme--documenter-dark .select select[disabled], html.theme--documenter-dark .file-cta[disabled],
+ html.theme--documenter-dark .file-name[disabled], 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],
+ fieldset[disabled] html.theme--documenter-dark .button,
+ html.theme--documenter-dark fieldset[disabled] .button,
+ fieldset[disabled] html.theme--documenter-dark .input,
+ html.theme--documenter-dark fieldset[disabled] .input,
+ fieldset[disabled] html.theme--documenter-dark #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 .textarea,
+ html.theme--documenter-dark fieldset[disabled] .textarea,
+ fieldset[disabled] html.theme--documenter-dark .select select,
+ html.theme--documenter-dark .select fieldset[disabled] select,
+ 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 .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 {
+ 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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: white !important; }
+
+a.has-text-white:hover, a.has-text-white:focus {
+ color: #e6e6e6 !important; }
+
+.has-background-white {
+ background-color: white !important; }
+
+.has-text-black {
+ color: #0a0a0a !important; }
+
+a.has-text-black:hover, a.has-text-black:focus {
+ color: black !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", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
+
+.is-family-secondary {
+ font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
+
+.is-family-sans-serif {
+ font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
+
+.is-family-monospace {
+ font-family: "Roboto Mono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace !important; }
+
+.is-family-code {
+ font-family: "Roboto Mono", "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 {
+ /* This file contain the overall layout.
+ *
+ * The main container is that is identified by id #documenter.
+ */
+ /* a11y-dark theme */
+ /* Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css */
+ /* @author: ericwbailey */
+ /* Comment */
+ /* Red */
+ /* Orange */
+ /* Yellow */
+ /* Green */
+ /* Blue */
+ /* Purple */ }
+ 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", -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: "Roboto Mono", "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: #e74c3c;
+ font-size: 0.875em;
+ font-weight: normal;
+ padding: 0.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: 0.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: 0.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: 0.75em;
+ padding-right: 0.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: white;
+ 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: white;
+ border-color: transparent;
+ box-shadow: none; }
+ html.theme--documenter-dark .button.is-white.is-inverted {
+ background-color: #0a0a0a;
+ color: white; }
+ html.theme--documenter-dark .button.is-white.is-inverted:hover, html.theme--documenter-dark .button.is-white.is-inverted.is-hovered {
+ background-color: black; }
+ 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: white; }
+ 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: white;
+ color: white; }
+ 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: white;
+ border-color: white;
+ color: #0a0a0a; }
+ html.theme--documenter-dark .button.is-white.is-outlined.is-loading::after {
+ border-color: transparent transparent white white !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: white;
+ box-shadow: none;
+ color: white; }
+ 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: white; }
+ 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 white white !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: white; }
+ html.theme--documenter-dark .button.is-black:hover, html.theme--documenter-dark .button.is-black.is-hovered {
+ background-color: #040404;
+ border-color: transparent;
+ color: white; }
+ html.theme--documenter-dark .button.is-black:focus, html.theme--documenter-dark .button.is-black.is-focused {
+ border-color: transparent;
+ color: white; }
+ 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: black;
+ border-color: transparent;
+ color: white; }
+ 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: white;
+ 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: white;
+ border-color: transparent;
+ box-shadow: none;
+ color: #0a0a0a; }
+ html.theme--documenter-dark .button.is-black.is-loading::after {
+ border-color: transparent transparent white white !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: white; }
+ 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 white white !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: white;
+ color: white; }
+ 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: white;
+ 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: white;
+ box-shadow: none;
+ color: white; }
+ 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: #007733;
+ 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: 0.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: 0.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: 0.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:not([type]).is-lower-alpha {
+ list-style-type: lower-alpha; }
+ html.theme--documenter-dark .content ol:not([type]).is-lower-roman {
+ list-style-type: lower-roman; }
+ html.theme--documenter-dark .content ol:not([type]).is-upper-alpha {
+ list-style-type: upper-alpha; }
+ html.theme--documenter-dark .content ol:not([type]).is-upper-roman {
+ 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.7rem 0.5rem;
+ 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: 0.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: 0.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: white; }
+ 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: white;
+ color: #0a0a0a; }
+ html.theme--documenter-dark .notification.is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ 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: white; }
+ html.theme--documenter-dark .progress.is-white::-moz-progress-bar {
+ background-color: white; }
+ html.theme--documenter-dark .progress.is-white::-ms-fill {
+ background-color: white; }
+ html.theme--documenter-dark .progress.is-white:indeterminate {
+ background-image: linear-gradient(to right, white 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: 0.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: white;
+ border-color: white;
+ 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: white; }
+ 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: transparent; }
+ 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: transparent; }
+ 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: transparent; }
+ 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 .docstring > section > a.docs-sourcelink, html.theme--documenter-dark .tags .content kbd, html.theme--documenter-dark .content .tags kbd {
+ margin-bottom: 0.5rem; }
+ html.theme--documenter-dark .tags .tag:not(:last-child), html.theme--documenter-dark .tags .docstring > section > a.docs-sourcelink:not(:last-child), html.theme--documenter-dark .tags .content kbd:not(:last-child), html.theme--documenter-dark .content .tags kbd: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 .docstring > section > a.docs-sourcelink: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) {
+ font-size: 15px; }
+ html.theme--documenter-dark .tags.are-large .tag:not(.is-normal):not(.is-medium), html.theme--documenter-dark .tags.are-large .docstring > section > a.docs-sourcelink: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) {
+ 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 .docstring > section > a.docs-sourcelink, html.theme--documenter-dark .tags.is-centered .content kbd, html.theme--documenter-dark .content .tags.is-centered kbd {
+ 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 .docstring > section > a.docs-sourcelink: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) {
+ margin-left: 0.5rem; }
+ html.theme--documenter-dark .tags.is-right .tag:not(:last-child), html.theme--documenter-dark .tags.is-right .docstring > section > a.docs-sourcelink: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) {
+ margin-right: 0; }
+ html.theme--documenter-dark .tags.has-addons .tag, html.theme--documenter-dark .tags.has-addons .docstring > section > a.docs-sourcelink, html.theme--documenter-dark .tags.has-addons .content kbd, html.theme--documenter-dark .content .tags.has-addons kbd {
+ margin-right: 0; }
+ html.theme--documenter-dark .tags.has-addons .tag:not(:first-child), html.theme--documenter-dark .tags.has-addons .docstring > section > a.docs-sourcelink: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) {
+ 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 .docstring > section > a.docs-sourcelink: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) {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+ html.theme--documenter-dark .tag:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body), html.theme--documenter-dark .content kbd:not(body) {
+ align-items: center;
+ background-color: #282f2f;
+ border-radius: 0.4em;
+ color: #fff;
+ display: inline-flex;
+ font-size: 0.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 .docstring > section > a.docs-sourcelink:not(body) .delete, html.theme--documenter-dark .content kbd:not(body) .delete {
+ margin-left: 0.25rem;
+ margin-right: -0.375rem; }
+ html.theme--documenter-dark .tag:not(body).is-white, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-white, html.theme--documenter-dark .content kbd:not(body).is-white {
+ background-color: white;
+ color: #0a0a0a; }
+ html.theme--documenter-dark .tag:not(body).is-black, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-black, html.theme--documenter-dark .content kbd:not(body).is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ html.theme--documenter-dark .tag:not(body).is-light, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-light, html.theme--documenter-dark .content kbd:not(body).is-light {
+ background-color: #ecf0f1;
+ color: #282f2f; }
+ html.theme--documenter-dark .tag:not(body).is-dark, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-dark, html.theme--documenter-dark .content kbd:not(body) {
+ background-color: #282f2f;
+ color: #ecf0f1; }
+ html.theme--documenter-dark .tag:not(body).is-primary, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body), html.theme--documenter-dark .content kbd:not(body).is-primary {
+ background-color: #375a7f;
+ color: #fff; }
+ html.theme--documenter-dark .tag:not(body).is-link, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-link, html.theme--documenter-dark .content kbd:not(body).is-link {
+ background-color: #1abc9c;
+ color: #fff; }
+ html.theme--documenter-dark .tag:not(body).is-info, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-info, html.theme--documenter-dark .content kbd:not(body).is-info {
+ background-color: #024c7d;
+ color: #fff; }
+ html.theme--documenter-dark .tag:not(body).is-success, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-success, html.theme--documenter-dark .content kbd:not(body).is-success {
+ background-color: #008438;
+ color: #fff; }
+ html.theme--documenter-dark .tag:not(body).is-warning, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-warning, html.theme--documenter-dark .content kbd:not(body).is-warning {
+ background-color: #ad8100;
+ color: #fff; }
+ html.theme--documenter-dark .tag:not(body).is-danger, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-danger, html.theme--documenter-dark .content kbd:not(body).is-danger {
+ background-color: #9e1b0d;
+ color: #fff; }
+ html.theme--documenter-dark .tag:not(body).is-normal, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-normal, html.theme--documenter-dark .content kbd:not(body).is-normal {
+ font-size: 0.85em; }
+ html.theme--documenter-dark .tag:not(body).is-medium, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-medium, html.theme--documenter-dark .content kbd:not(body).is-medium {
+ font-size: 15px; }
+ html.theme--documenter-dark .tag:not(body).is-large, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-large, html.theme--documenter-dark .content kbd:not(body).is-large {
+ font-size: 1.25rem; }
+ html.theme--documenter-dark .tag: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), html.theme--documenter-dark .content kbd: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 .docstring > section > a.docs-sourcelink:not(body) .icon:last-child:not(:first-child), html.theme--documenter-dark .content kbd: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 .docstring > section > a.docs-sourcelink:not(body) .icon:first-child:last-child, html.theme--documenter-dark .content kbd:not(body) .icon:first-child:last-child {
+ margin-left: -0.375em;
+ margin-right: -0.375em; }
+ html.theme--documenter-dark .tag:not(body).is-delete, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-delete, html.theme--documenter-dark .content kbd:not(body).is-delete {
+ margin-left: 1px;
+ padding: 0;
+ position: relative;
+ width: 2em; }
+ html.theme--documenter-dark .tag:not(body).is-delete::before, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-delete::before, html.theme--documenter-dark .content kbd:not(body).is-delete::before, html.theme--documenter-dark .tag:not(body).is-delete::after, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-delete::after, html.theme--documenter-dark .content kbd:not(body).is-delete::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:not(body).is-delete::before, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-delete::before, html.theme--documenter-dark .content kbd:not(body).is-delete::before {
+ height: 1px;
+ width: 50%; }
+ html.theme--documenter-dark .tag:not(body).is-delete::after, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-delete::after, html.theme--documenter-dark .content kbd:not(body).is-delete::after {
+ height: 50%;
+ width: 1px; }
+ html.theme--documenter-dark .tag:not(body).is-delete:hover, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-delete:hover, html.theme--documenter-dark .content kbd:not(body).is-delete:hover, html.theme--documenter-dark .tag:not(body).is-delete:focus, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-delete:focus, html.theme--documenter-dark .content kbd:not(body).is-delete:focus {
+ background-color: #1d2122; }
+ html.theme--documenter-dark .tag:not(body).is-delete:active, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-delete:active, html.theme--documenter-dark .content kbd:not(body).is-delete:active {
+ background-color: #111414; }
+ html.theme--documenter-dark .tag:not(body).is-rounded, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-rounded, html.theme--documenter-dark .content kbd:not(body).is-rounded, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.tag: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: 0.75em; }
+ html.theme--documenter-dark .title sup,
+ html.theme--documenter-dark .subtitle sup {
+ font-size: 0.75em; }
+ html.theme--documenter-dark .title .tag, html.theme--documenter-dark .title .docstring > section > a.docs-sourcelink, html.theme--documenter-dark .title .content kbd, html.theme--documenter-dark .content .title kbd,
+ html.theme--documenter-dark .subtitle .tag,
+ html.theme--documenter-dark .subtitle .docstring > section > a.docs-sourcelink,
+ html.theme--documenter-dark .subtitle .content kbd,
+ html.theme--documenter-dark .content .subtitle kbd {
+ 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: 0.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: 0.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 .input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input, html.theme--documenter-dark .textarea, html.theme--documenter-dark .select select {
+ background-color: #1f2424;
+ border-color: #5e6d6f;
+ border-radius: 0.4em;
+ color: #dbdee0; }
+ html.theme--documenter-dark .input::-moz-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input::-moz-placeholder, html.theme--documenter-dark .textarea::-moz-placeholder, html.theme--documenter-dark .select select::-moz-placeholder {
+ color: rgba(219, 222, 224, 0.3); }
+ html.theme--documenter-dark .input::-webkit-input-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input::-webkit-input-placeholder, html.theme--documenter-dark .textarea::-webkit-input-placeholder, html.theme--documenter-dark .select select::-webkit-input-placeholder {
+ color: rgba(219, 222, 224, 0.3); }
+ html.theme--documenter-dark .input:-moz-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:-moz-placeholder, html.theme--documenter-dark .textarea:-moz-placeholder, html.theme--documenter-dark .select select:-moz-placeholder {
+ color: rgba(219, 222, 224, 0.3); }
+ html.theme--documenter-dark .input:-ms-input-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:-ms-input-placeholder, html.theme--documenter-dark .textarea:-ms-input-placeholder, html.theme--documenter-dark .select select:-ms-input-placeholder {
+ color: rgba(219, 222, 224, 0.3); }
+ html.theme--documenter-dark .input:hover, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:hover, html.theme--documenter-dark .textarea:hover, html.theme--documenter-dark .select select:hover, html.theme--documenter-dark .is-hovered.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-hovered, html.theme--documenter-dark .is-hovered.textarea, html.theme--documenter-dark .select select.is-hovered {
+ border-color: #8c9b9d; }
+ html.theme--documenter-dark .input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:focus, html.theme--documenter-dark .textarea:focus, html.theme--documenter-dark .select select:focus, 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.textarea, html.theme--documenter-dark .select select.is-focused, html.theme--documenter-dark .input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:active, html.theme--documenter-dark .textarea:active, html.theme--documenter-dark .select select:active, 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.textarea, html.theme--documenter-dark .select select.is-active {
+ border-color: #1abc9c;
+ box-shadow: 0 0 0 0.125em rgba(26, 188, 156, 0.25); }
+ html.theme--documenter-dark .input[disabled], html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled], html.theme--documenter-dark .textarea[disabled], html.theme--documenter-dark .select select[disabled],
+ fieldset[disabled] html.theme--documenter-dark .input,
+ fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input,
+ fieldset[disabled] html.theme--documenter-dark .textarea,
+ fieldset[disabled] html.theme--documenter-dark .select select {
+ background-color: #8c9b9d;
+ border-color: #282f2f;
+ box-shadow: none;
+ color: white; }
+ html.theme--documenter-dark .input[disabled]::-moz-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled]::-moz-placeholder, html.theme--documenter-dark .textarea[disabled]::-moz-placeholder, html.theme--documenter-dark .select select[disabled]::-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,
+ fieldset[disabled] html.theme--documenter-dark .textarea::-moz-placeholder,
+ fieldset[disabled] html.theme--documenter-dark .select select::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.3); }
+ html.theme--documenter-dark .input[disabled]::-webkit-input-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled]::-webkit-input-placeholder, html.theme--documenter-dark .textarea[disabled]::-webkit-input-placeholder, html.theme--documenter-dark .select select[disabled]::-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,
+ fieldset[disabled] html.theme--documenter-dark .textarea::-webkit-input-placeholder,
+ fieldset[disabled] html.theme--documenter-dark .select select::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.3); }
+ html.theme--documenter-dark .input[disabled]:-moz-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled]:-moz-placeholder, html.theme--documenter-dark .textarea[disabled]:-moz-placeholder, html.theme--documenter-dark .select select[disabled]:-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,
+ fieldset[disabled] html.theme--documenter-dark .textarea:-moz-placeholder,
+ fieldset[disabled] html.theme--documenter-dark .select select:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.3); }
+ html.theme--documenter-dark .input[disabled]:-ms-input-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled]:-ms-input-placeholder, html.theme--documenter-dark .textarea[disabled]:-ms-input-placeholder, html.theme--documenter-dark .select select[disabled]:-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,
+ fieldset[disabled] html.theme--documenter-dark .textarea:-ms-input-placeholder,
+ fieldset[disabled] html.theme--documenter-dark .select select:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.3); }
+ html.theme--documenter-dark .input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input, html.theme--documenter-dark .textarea {
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
+ max-width: 100%;
+ width: 100%; }
+ html.theme--documenter-dark .input[readonly], html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[readonly], html.theme--documenter-dark .textarea[readonly] {
+ box-shadow: none; }
+ html.theme--documenter-dark .is-white.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-white, html.theme--documenter-dark .is-white.textarea {
+ border-color: white; }
+ 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.textarea:focus, html.theme--documenter-dark .is-white.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-white.is-focused, html.theme--documenter-dark .is-white.is-focused.textarea, 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.textarea:active, html.theme--documenter-dark .is-white.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-white.is-active, html.theme--documenter-dark .is-white.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
+ html.theme--documenter-dark .is-black.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-black, html.theme--documenter-dark .is-black.textarea {
+ border-color: #0a0a0a; }
+ 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.textarea:focus, html.theme--documenter-dark .is-black.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-black.is-focused, html.theme--documenter-dark .is-black.is-focused.textarea, 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.textarea:active, html.theme--documenter-dark .is-black.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-black.is-active, html.theme--documenter-dark .is-black.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
+ html.theme--documenter-dark .is-light.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-light, html.theme--documenter-dark .is-light.textarea {
+ border-color: #ecf0f1; }
+ 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.textarea:focus, html.theme--documenter-dark .is-light.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-light.is-focused, html.theme--documenter-dark .is-light.is-focused.textarea, 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.textarea:active, html.theme--documenter-dark .is-light.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-light.is-active, html.theme--documenter-dark .is-light.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(236, 240, 241, 0.25); }
+ html.theme--documenter-dark .is-dark.input, html.theme--documenter-dark .content kbd.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-dark, html.theme--documenter-dark .is-dark.textarea, html.theme--documenter-dark .content kbd.textarea {
+ border-color: #282f2f; }
+ html.theme--documenter-dark .is-dark.input:focus, html.theme--documenter-dark .content kbd.input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-dark:focus, html.theme--documenter-dark .is-dark.textarea:focus, html.theme--documenter-dark .content kbd.textarea:focus, html.theme--documenter-dark .is-dark.is-focused.input, html.theme--documenter-dark .content kbd.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-dark.is-focused, html.theme--documenter-dark .is-dark.is-focused.textarea, html.theme--documenter-dark .content kbd.is-focused.textarea, html.theme--documenter-dark .is-dark.input:active, html.theme--documenter-dark .content kbd.input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-dark:active, html.theme--documenter-dark .is-dark.textarea:active, html.theme--documenter-dark .content kbd.textarea:active, html.theme--documenter-dark .is-dark.is-active.input, html.theme--documenter-dark .content kbd.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-dark.is-active, html.theme--documenter-dark .is-dark.is-active.textarea, html.theme--documenter-dark .content kbd.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(40, 47, 47, 0.25); }
+ html.theme--documenter-dark .is-primary.input, html.theme--documenter-dark .docstring > section > a.input.docs-sourcelink, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-primary, html.theme--documenter-dark .is-primary.textarea, html.theme--documenter-dark .docstring > section > a.textarea.docs-sourcelink {
+ border-color: #375a7f; }
+ html.theme--documenter-dark .is-primary.input:focus, html.theme--documenter-dark .docstring > section > a.input.docs-sourcelink:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-primary:focus, 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.is-focused.input, html.theme--documenter-dark .docstring > section > a.is-focused.input.docs-sourcelink, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-primary.is-focused, 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.input:active, html.theme--documenter-dark .docstring > section > a.input.docs-sourcelink:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-primary:active, 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.is-active.input, html.theme--documenter-dark .docstring > section > a.is-active.input.docs-sourcelink, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-primary.is-active, html.theme--documenter-dark .is-primary.is-active.textarea, html.theme--documenter-dark .docstring > section > a.is-active.textarea.docs-sourcelink {
+ box-shadow: 0 0 0 0.125em rgba(55, 90, 127, 0.25); }
+ html.theme--documenter-dark .is-link.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-link, html.theme--documenter-dark .is-link.textarea {
+ border-color: #1abc9c; }
+ 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.textarea:focus, html.theme--documenter-dark .is-link.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-link.is-focused, html.theme--documenter-dark .is-link.is-focused.textarea, 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.textarea:active, html.theme--documenter-dark .is-link.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-link.is-active, html.theme--documenter-dark .is-link.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(26, 188, 156, 0.25); }
+ html.theme--documenter-dark .is-info.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-info, html.theme--documenter-dark .is-info.textarea {
+ border-color: #024c7d; }
+ 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.textarea:focus, html.theme--documenter-dark .is-info.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-info.is-focused, html.theme--documenter-dark .is-info.is-focused.textarea, 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.textarea:active, html.theme--documenter-dark .is-info.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-info.is-active, html.theme--documenter-dark .is-info.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(2, 76, 125, 0.25); }
+ html.theme--documenter-dark .is-success.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-success, html.theme--documenter-dark .is-success.textarea {
+ border-color: #008438; }
+ 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.textarea:focus, html.theme--documenter-dark .is-success.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-success.is-focused, html.theme--documenter-dark .is-success.is-focused.textarea, 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.textarea:active, html.theme--documenter-dark .is-success.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-success.is-active, html.theme--documenter-dark .is-success.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(0, 132, 56, 0.25); }
+ html.theme--documenter-dark .is-warning.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-warning, html.theme--documenter-dark .is-warning.textarea {
+ border-color: #ad8100; }
+ 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.textarea:focus, html.theme--documenter-dark .is-warning.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-warning.is-focused, html.theme--documenter-dark .is-warning.is-focused.textarea, 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.textarea:active, html.theme--documenter-dark .is-warning.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-warning.is-active, html.theme--documenter-dark .is-warning.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(173, 129, 0, 0.25); }
+ html.theme--documenter-dark .is-danger.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-danger, html.theme--documenter-dark .is-danger.textarea {
+ border-color: #9e1b0d; }
+ 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.textarea:focus, html.theme--documenter-dark .is-danger.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-danger.is-focused, html.theme--documenter-dark .is-danger.is-focused.textarea, 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.textarea:active, html.theme--documenter-dark .is-danger.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-danger.is-active, html.theme--documenter-dark .is-danger.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(158, 27, 13, 0.25); }
+ html.theme--documenter-dark .is-small.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input, html.theme--documenter-dark .is-small.textarea {
+ border-radius: 3px;
+ font-size: 0.85em; }
+ html.theme--documenter-dark .is-medium.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-medium, html.theme--documenter-dark .is-medium.textarea {
+ font-size: 1.25rem; }
+ html.theme--documenter-dark .is-large.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-large, html.theme--documenter-dark .is-large.textarea {
+ font-size: 1.5rem; }
+ html.theme--documenter-dark .is-fullwidth.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-fullwidth, html.theme--documenter-dark .is-fullwidth.textarea {
+ display: block;
+ width: 100%; }
+ html.theme--documenter-dark .is-inline.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-inline, html.theme--documenter-dark .is-inline.textarea {
+ 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 .checkbox, html.theme--documenter-dark .radio {
+ cursor: pointer;
+ display: inline-block;
+ line-height: 1.25;
+ position: relative; }
+ html.theme--documenter-dark .checkbox input, html.theme--documenter-dark .radio input {
+ cursor: pointer; }
+ html.theme--documenter-dark .checkbox:hover, html.theme--documenter-dark .radio:hover {
+ color: #8c9b9d; }
+ html.theme--documenter-dark .checkbox[disabled], html.theme--documenter-dark .radio[disabled],
+ fieldset[disabled] html.theme--documenter-dark .checkbox,
+ fieldset[disabled] html.theme--documenter-dark .radio {
+ color: white;
+ 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: white; }
+ html.theme--documenter-dark .select.is-white select {
+ border-color: white; }
+ 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: black; }
+ 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: 0.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: white; }
+ 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.select.is-loading:after {
+ font-size: 0.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: white;
+ 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: white; }
+ 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: white; }
+ 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: white; }
+ html.theme--documenter-dark .file.is-black:active .file-cta, html.theme--documenter-dark .file.is-black.is-active .file-cta {
+ background-color: black;
+ border-color: transparent;
+ color: white; }
+ 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: #007733;
+ 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: 0.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: 0.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.file.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: 0.4em 0.4em 0 0; }
+ html.theme--documenter-dark .file.is-boxed.has-name .file-name {
+ border-radius: 0 0 0.4em 0.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 0.4em 0.4em 0; }
+ html.theme--documenter-dark .file.is-right .file-name {
+ border-radius: 0.4em 0 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: 0.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: 0.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: 0.85em;
+ margin-top: 0.25rem; }
+ html.theme--documenter-dark .help.is-white {
+ color: white; }
+ 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:not([disabled]).is-hovered,
+ 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:not([disabled]).is-hovered,
+ html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-hovered,
+ html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-hovered,
+ html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):hover,
+ html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]).is-hovered {
+ z-index: 2; }
+ html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):focus, html.theme--documenter-dark .field.has-addons .control .button:not([disabled]).is-focused, html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):active, html.theme--documenter-dark .field.has-addons .control .button:not([disabled]).is-active,
+ 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:not([disabled]).is-focused,
+ html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-focused,
+ html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-focused,
+ 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:not([disabled]).is-active,
+ html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-active,
+ html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-active,
+ html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):focus,
+ html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]).is-focused,
+ html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):active,
+ html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]).is-active {
+ 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:not([disabled]).is-focused:hover, html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):active:hover, html.theme--documenter-dark .field.has-addons .control .button:not([disabled]).is-active: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:not([disabled]).is-focused:hover,
+ html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-focused:hover,
+ html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-focused: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:not([disabled]).is-active:hover,
+ html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-active:hover,
+ html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-active: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:not([disabled]).is-focused: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:not([disabled]).is-active: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: 0.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-left #documenter .docs-sidebar form.docs-search > input.select ~ .icon,
+ html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search > input.select ~ .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,
+ html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search > input.select ~ .icon,
+ html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search > input.select ~ .icon {
+ font-size: 0.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.control.is-loading:after {
+ font-size: 0.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 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: 0.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: white;
+ 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: transparent;
+ 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: 0.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: 0.75rem; }
+ html.theme--documenter-dark .card-image {
+ display: block;
+ position: relative; }
+ html.theme--documenter-dark .card-content {
+ background-color: transparent;
+ padding: 1rem 1.25rem; }
+ html.theme--documenter-dark .card-footer {
+ background-color: transparent;
+ 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: 0.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: 0.4em;
+ box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
+ padding-bottom: 0.5rem;
+ padding-top: 0.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: 0.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: 0.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: 0.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: 0.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: white;
+ border-radius: 0.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: 0.4em;
+ border-top-right-radius: 0.4em; }
+ html.theme--documenter-dark .list-item:last-child {
+ border-bottom-left-radius: 0.4em;
+ border-bottom-right-radius: 0.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: 0.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: 0.75em;
+ padding-left: 0.75em; }
+ html.theme--documenter-dark .menu-label {
+ color: white;
+ font-size: 0.75em;
+ letter-spacing: 0.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: 0.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: 0.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: white; }
+ html.theme--documenter-dark .message.is-white .message-header {
+ background-color: white;
+ color: #0a0a0a; }
+ html.theme--documenter-dark .message.is-white .message-body {
+ border-color: white;
+ 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: white; }
+ 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: 0.4em 0.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;
+ 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: 0.4em;
+ border-style: solid;
+ border-width: 0 0 0 4px;
+ color: #fff;
+ padding: 1em 1.25em; }
+ html.theme--documenter-dark .message-body code,
+ html.theme--documenter-dark .message-body pre {
+ background-color: white; }
+ html.theme--documenter-dark .message-body pre code {
+ background-color: transparent; }
+ 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: white;
+ 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: white;
+ 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: white;
+ color: #0a0a0a; } }
+ html.theme--documenter-dark .navbar.is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ html.theme--documenter-dark .navbar.is-black .navbar-brand > .navbar-item,
+ html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link {
+ color: white; }
+ 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: black;
+ color: white; }
+ html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link::after {
+ border-color: white; }
+ html.theme--documenter-dark .navbar.is-black .navbar-burger {
+ color: white; }
+ @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: white; }
+ 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: black;
+ color: white; }
+ 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: white; }
+ 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: black;
+ color: white; }
+ html.theme--documenter-dark .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
+ background-color: #0a0a0a;
+ color: white; } }
+ 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: transparent;
+ 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: transparent;
+ border-bottom-color: #1abc9c; }
+ html.theme--documenter-dark .navbar-item.is-tab.is-active {
+ background-color: transparent;
+ 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: 0.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: transparent;
+ color: #dbdee0; }
+ html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
+ background-color: transparent;
+ 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: transparent;
+ color: #dbdee0; }
+ html.theme--documenter-dark .navbar-dropdown a.navbar-item.is-active {
+ background-color: transparent;
+ 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: transparent; }
+ 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: transparent; } }
+ html.theme--documenter-dark .hero.is-fullheight-with-navbar {
+ min-height: calc(100vh - 4rem); }
+ html.theme--documenter-dark .pagination {
+ font-size: 15px;
+ margin: -0.25rem; }
+ html.theme--documenter-dark .pagination.is-small, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.pagination {
+ font-size: 0.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: 0.25rem;
+ padding-left: 0.5em;
+ padding-right: 0.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: 0.4em 0.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: 0.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: white;
+ 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: 0.4em 0.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: white;
+ border-color: #5e6d6f;
+ border-bottom-color: transparent !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: 0.4em 0 0 0.4em; }
+ html.theme--documenter-dark .tabs.is-toggle li:last-child a {
+ border-radius: 0 0.4em 0.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: 0.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: 0.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.33333%; }
+ .columns.is-mobile > html.theme--documenter-dark .column.is-offset-1 {
+ margin-left: 8.33333%; }
+ .columns.is-mobile > html.theme--documenter-dark .column.is-2 {
+ flex: none;
+ width: 16.66667%; }
+ .columns.is-mobile > html.theme--documenter-dark .column.is-offset-2 {
+ margin-left: 16.66667%; }
+ .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.33333%; }
+ .columns.is-mobile > html.theme--documenter-dark .column.is-offset-4 {
+ margin-left: 33.33333%; }
+ .columns.is-mobile > html.theme--documenter-dark .column.is-5 {
+ flex: none;
+ width: 41.66667%; }
+ .columns.is-mobile > html.theme--documenter-dark .column.is-offset-5 {
+ margin-left: 41.66667%; }
+ .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.33333%; }
+ .columns.is-mobile > html.theme--documenter-dark .column.is-offset-7 {
+ margin-left: 58.33333%; }
+ .columns.is-mobile > html.theme--documenter-dark .column.is-8 {
+ flex: none;
+ width: 66.66667%; }
+ .columns.is-mobile > html.theme--documenter-dark .column.is-offset-8 {
+ margin-left: 66.66667%; }
+ .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.33333%; }
+ .columns.is-mobile > html.theme--documenter-dark .column.is-offset-10 {
+ margin-left: 83.33333%; }
+ .columns.is-mobile > html.theme--documenter-dark .column.is-11 {
+ flex: none;
+ width: 91.66667%; }
+ .columns.is-mobile > html.theme--documenter-dark .column.is-offset-11 {
+ margin-left: 91.66667%; }
+ .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.33333%; }
+ html.theme--documenter-dark .column.is-offset-1-mobile {
+ margin-left: 8.33333%; }
+ html.theme--documenter-dark .column.is-2-mobile {
+ flex: none;
+ width: 16.66667%; }
+ html.theme--documenter-dark .column.is-offset-2-mobile {
+ margin-left: 16.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-4-mobile {
+ margin-left: 33.33333%; }
+ html.theme--documenter-dark .column.is-5-mobile {
+ flex: none;
+ width: 41.66667%; }
+ html.theme--documenter-dark .column.is-offset-5-mobile {
+ margin-left: 41.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-7-mobile {
+ margin-left: 58.33333%; }
+ html.theme--documenter-dark .column.is-8-mobile {
+ flex: none;
+ width: 66.66667%; }
+ html.theme--documenter-dark .column.is-offset-8-mobile {
+ margin-left: 66.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-10-mobile {
+ margin-left: 83.33333%; }
+ html.theme--documenter-dark .column.is-11-mobile {
+ flex: none;
+ width: 91.66667%; }
+ html.theme--documenter-dark .column.is-offset-11-mobile {
+ margin-left: 91.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-1, html.theme--documenter-dark .column.is-offset-1-tablet {
+ margin-left: 8.33333%; }
+ html.theme--documenter-dark .column.is-2, html.theme--documenter-dark .column.is-2-tablet {
+ flex: none;
+ width: 16.66667%; }
+ html.theme--documenter-dark .column.is-offset-2, html.theme--documenter-dark .column.is-offset-2-tablet {
+ margin-left: 16.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-4, html.theme--documenter-dark .column.is-offset-4-tablet {
+ margin-left: 33.33333%; }
+ html.theme--documenter-dark .column.is-5, html.theme--documenter-dark .column.is-5-tablet {
+ flex: none;
+ width: 41.66667%; }
+ html.theme--documenter-dark .column.is-offset-5, html.theme--documenter-dark .column.is-offset-5-tablet {
+ margin-left: 41.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-7, html.theme--documenter-dark .column.is-offset-7-tablet {
+ margin-left: 58.33333%; }
+ html.theme--documenter-dark .column.is-8, html.theme--documenter-dark .column.is-8-tablet {
+ flex: none;
+ width: 66.66667%; }
+ html.theme--documenter-dark .column.is-offset-8, html.theme--documenter-dark .column.is-offset-8-tablet {
+ margin-left: 66.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-10, html.theme--documenter-dark .column.is-offset-10-tablet {
+ margin-left: 83.33333%; }
+ html.theme--documenter-dark .column.is-11, html.theme--documenter-dark .column.is-11-tablet {
+ flex: none;
+ width: 91.66667%; }
+ html.theme--documenter-dark .column.is-offset-11, html.theme--documenter-dark .column.is-offset-11-tablet {
+ margin-left: 91.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-1-touch {
+ margin-left: 8.33333%; }
+ html.theme--documenter-dark .column.is-2-touch {
+ flex: none;
+ width: 16.66667%; }
+ html.theme--documenter-dark .column.is-offset-2-touch {
+ margin-left: 16.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-4-touch {
+ margin-left: 33.33333%; }
+ html.theme--documenter-dark .column.is-5-touch {
+ flex: none;
+ width: 41.66667%; }
+ html.theme--documenter-dark .column.is-offset-5-touch {
+ margin-left: 41.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-7-touch {
+ margin-left: 58.33333%; }
+ html.theme--documenter-dark .column.is-8-touch {
+ flex: none;
+ width: 66.66667%; }
+ html.theme--documenter-dark .column.is-offset-8-touch {
+ margin-left: 66.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-10-touch {
+ margin-left: 83.33333%; }
+ html.theme--documenter-dark .column.is-11-touch {
+ flex: none;
+ width: 91.66667%; }
+ html.theme--documenter-dark .column.is-offset-11-touch {
+ margin-left: 91.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-1-desktop {
+ margin-left: 8.33333%; }
+ html.theme--documenter-dark .column.is-2-desktop {
+ flex: none;
+ width: 16.66667%; }
+ html.theme--documenter-dark .column.is-offset-2-desktop {
+ margin-left: 16.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-4-desktop {
+ margin-left: 33.33333%; }
+ html.theme--documenter-dark .column.is-5-desktop {
+ flex: none;
+ width: 41.66667%; }
+ html.theme--documenter-dark .column.is-offset-5-desktop {
+ margin-left: 41.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-7-desktop {
+ margin-left: 58.33333%; }
+ html.theme--documenter-dark .column.is-8-desktop {
+ flex: none;
+ width: 66.66667%; }
+ html.theme--documenter-dark .column.is-offset-8-desktop {
+ margin-left: 66.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-10-desktop {
+ margin-left: 83.33333%; }
+ html.theme--documenter-dark .column.is-11-desktop {
+ flex: none;
+ width: 91.66667%; }
+ html.theme--documenter-dark .column.is-offset-11-desktop {
+ margin-left: 91.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-1-widescreen {
+ margin-left: 8.33333%; }
+ html.theme--documenter-dark .column.is-2-widescreen {
+ flex: none;
+ width: 16.66667%; }
+ html.theme--documenter-dark .column.is-offset-2-widescreen {
+ margin-left: 16.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-4-widescreen {
+ margin-left: 33.33333%; }
+ html.theme--documenter-dark .column.is-5-widescreen {
+ flex: none;
+ width: 41.66667%; }
+ html.theme--documenter-dark .column.is-offset-5-widescreen {
+ margin-left: 41.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-7-widescreen {
+ margin-left: 58.33333%; }
+ html.theme--documenter-dark .column.is-8-widescreen {
+ flex: none;
+ width: 66.66667%; }
+ html.theme--documenter-dark .column.is-offset-8-widescreen {
+ margin-left: 66.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-10-widescreen {
+ margin-left: 83.33333%; }
+ html.theme--documenter-dark .column.is-11-widescreen {
+ flex: none;
+ width: 91.66667%; }
+ html.theme--documenter-dark .column.is-offset-11-widescreen {
+ margin-left: 91.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-1-fullhd {
+ margin-left: 8.33333%; }
+ html.theme--documenter-dark .column.is-2-fullhd {
+ flex: none;
+ width: 16.66667%; }
+ html.theme--documenter-dark .column.is-offset-2-fullhd {
+ margin-left: 16.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-4-fullhd {
+ margin-left: 33.33333%; }
+ html.theme--documenter-dark .column.is-5-fullhd {
+ flex: none;
+ width: 41.66667%; }
+ html.theme--documenter-dark .column.is-offset-5-fullhd {
+ margin-left: 41.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-7-fullhd {
+ margin-left: 58.33333%; }
+ html.theme--documenter-dark .column.is-8-fullhd {
+ flex: none;
+ width: 66.66667%; }
+ html.theme--documenter-dark .column.is-offset-8-fullhd {
+ margin-left: 66.66667%; }
+ 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.33333%; }
+ html.theme--documenter-dark .column.is-offset-10-fullhd {
+ margin-left: 83.33333%; }
+ html.theme--documenter-dark .column.is-11-fullhd {
+ flex: none;
+ width: 91.66667%; }
+ html.theme--documenter-dark .column.is-offset-11-fullhd {
+ margin-left: 91.66667%; }
+ 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: -0.75rem;
+ margin-right: -0.75rem;
+ margin-top: -0.75rem; }
+ html.theme--documenter-dark .columns:last-child {
+ margin-bottom: -0.75rem; }
+ html.theme--documenter-dark .columns:not(:last-child) {
+ margin-bottom: calc(1.5rem - 0.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: 0.25rem; }
+ @media screen and (max-width: 768px) {
+ html.theme--documenter-dark .columns.is-variable.is-1-mobile {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 769px), print {
+ html.theme--documenter-dark .columns.is-variable.is-1-tablet {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1055px) {
+ html.theme--documenter-dark .columns.is-variable.is-1-tablet-only {
+ --columnGap: 0.25rem; } }
+ @media screen and (max-width: 1055px) {
+ html.theme--documenter-dark .columns.is-variable.is-1-touch {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1056px) {
+ html.theme--documenter-dark .columns.is-variable.is-1-desktop {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1056px) and (max-width: 1215px) {
+ html.theme--documenter-dark .columns.is-variable.is-1-desktop-only {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1216px) {
+ html.theme--documenter-dark .columns.is-variable.is-1-widescreen {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ html.theme--documenter-dark .columns.is-variable.is-1-widescreen-only {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1408px) {
+ html.theme--documenter-dark .columns.is-variable.is-1-fullhd {
+ --columnGap: 0.25rem; } }
+ html.theme--documenter-dark .columns.is-variable.is-2 {
+ --columnGap: 0.5rem; }
+ @media screen and (max-width: 768px) {
+ html.theme--documenter-dark .columns.is-variable.is-2-mobile {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 769px), print {
+ html.theme--documenter-dark .columns.is-variable.is-2-tablet {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1055px) {
+ html.theme--documenter-dark .columns.is-variable.is-2-tablet-only {
+ --columnGap: 0.5rem; } }
+ @media screen and (max-width: 1055px) {
+ html.theme--documenter-dark .columns.is-variable.is-2-touch {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1056px) {
+ html.theme--documenter-dark .columns.is-variable.is-2-desktop {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1056px) and (max-width: 1215px) {
+ html.theme--documenter-dark .columns.is-variable.is-2-desktop-only {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1216px) {
+ html.theme--documenter-dark .columns.is-variable.is-2-widescreen {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ html.theme--documenter-dark .columns.is-variable.is-2-widescreen-only {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1408px) {
+ html.theme--documenter-dark .columns.is-variable.is-2-fullhd {
+ --columnGap: 0.5rem; } }
+ html.theme--documenter-dark .columns.is-variable.is-3 {
+ --columnGap: 0.75rem; }
+ @media screen and (max-width: 768px) {
+ html.theme--documenter-dark .columns.is-variable.is-3-mobile {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 769px), print {
+ html.theme--documenter-dark .columns.is-variable.is-3-tablet {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1055px) {
+ html.theme--documenter-dark .columns.is-variable.is-3-tablet-only {
+ --columnGap: 0.75rem; } }
+ @media screen and (max-width: 1055px) {
+ html.theme--documenter-dark .columns.is-variable.is-3-touch {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1056px) {
+ html.theme--documenter-dark .columns.is-variable.is-3-desktop {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1056px) and (max-width: 1215px) {
+ html.theme--documenter-dark .columns.is-variable.is-3-desktop-only {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1216px) {
+ html.theme--documenter-dark .columns.is-variable.is-3-widescreen {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ html.theme--documenter-dark .columns.is-variable.is-3-widescreen-only {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1408px) {
+ html.theme--documenter-dark .columns.is-variable.is-3-fullhd {
+ --columnGap: 0.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: -0.75rem;
+ margin-right: -0.75rem;
+ margin-top: -0.75rem; }
+ html.theme--documenter-dark .tile.is-ancestor:last-child {
+ margin-bottom: -0.75rem; }
+ html.theme--documenter-dark .tile.is-ancestor:not(:last-child) {
+ margin-bottom: 0.75rem; }
+ html.theme--documenter-dark .tile.is-child {
+ margin: 0 !important; }
+ html.theme--documenter-dark .tile.is-parent {
+ padding: 0.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.33333%; }
+ html.theme--documenter-dark .tile.is-2 {
+ flex: none;
+ width: 16.66667%; }
+ html.theme--documenter-dark .tile.is-3 {
+ flex: none;
+ width: 25%; }
+ html.theme--documenter-dark .tile.is-4 {
+ flex: none;
+ width: 33.33333%; }
+ html.theme--documenter-dark .tile.is-5 {
+ flex: none;
+ width: 41.66667%; }
+ html.theme--documenter-dark .tile.is-6 {
+ flex: none;
+ width: 50%; }
+ html.theme--documenter-dark .tile.is-7 {
+ flex: none;
+ width: 58.33333%; }
+ html.theme--documenter-dark .tile.is-8 {
+ flex: none;
+ width: 66.66667%; }
+ html.theme--documenter-dark .tile.is-9 {
+ flex: none;
+ width: 75%; }
+ html.theme--documenter-dark .tile.is-10 {
+ flex: none;
+ width: 83.33333%; }
+ html.theme--documenter-dark .tile.is-11 {
+ flex: none;
+ width: 91.66667%; }
+ 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: white;
+ 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: white; } }
+ 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: white; }
+ html.theme--documenter-dark .hero.is-white.is-bold {
+ background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); }
+ @media screen and (max-width: 768px) {
+ html.theme--documenter-dark .hero.is-white.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } }
+ html.theme--documenter-dark .hero.is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ 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: white; }
+ 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: white; }
+ @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: black;
+ color: white; }
+ html.theme--documenter-dark .hero.is-black .tabs a {
+ color: white;
+ 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: white; }
+ 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: white;
+ border-color: white;
+ color: #0a0a0a; }
+ html.theme--documenter-dark .hero.is-black.is-bold {
+ background-image: linear-gradient(141deg, black 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, black 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 .content kbd.hero .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, html.theme--documenter-dark .content kbd.hero .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 .docstring > section > a.hero.docs-sourcelink .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, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .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: white; }
+ 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: white; }
+ 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: white;
+ 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: white; }
+ 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: 0.4em; }
+ html.theme--documenter-dark .card .card-image img {
+ border-radius: 0.4em 0.4em 0 0; }
+ html.theme--documenter-dark .card .card-header {
+ box-shadow: none;
+ background-color: rgba(18, 18, 18, 0.2);
+ border-radius: 0.4em 0.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: white;
+ 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 .docstring > section > a.docs-sourcelink, html.theme--documenter-dark .content kbd {
+ border-radius: 0.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: white; }
+ html.theme--documenter-dark .message-body {
+ border-width: 1px;
+ border-color: #343c3d; }
+ html.theme--documenter-dark .navbar {
+ border-radius: 0.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 0.4em 0.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: transparent; }
+ html.theme--documenter-dark .hero.is-black .navbar .navbar-dropdown .navbar-item:hover {
+ background-color: transparent; }
+ html.theme--documenter-dark .hero.is-light .navbar .navbar-dropdown .navbar-item:hover {
+ background-color: transparent; }
+ 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: transparent; }
+ 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: transparent; }
+ html.theme--documenter-dark .hero.is-link .navbar .navbar-dropdown .navbar-item:hover {
+ background-color: transparent; }
+ html.theme--documenter-dark .hero.is-info .navbar .navbar-dropdown .navbar-item:hover {
+ background-color: transparent; }
+ html.theme--documenter-dark .hero.is-success .navbar .navbar-dropdown .navbar-item:hover {
+ background-color: transparent; }
+ html.theme--documenter-dark .hero.is-warning .navbar .navbar-dropdown .navbar-item:hover {
+ background-color: transparent; }
+ html.theme--documenter-dark .hero.is-danger .navbar .navbar-dropdown .navbar-item:hover {
+ background-color: transparent; }
+ 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 .admonition {
+ background-color: #282f2f;
+ border-style: solid;
+ border-width: 1px;
+ border-color: #5e6d6f;
+ border-radius: 0.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: 0.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; }
+ 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; }
+ 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; }
+ 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; }
+ 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; }
+ 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; }
+ html.theme--documenter-dark .admonition-header {
+ background-color: #5e6d6f;
+ align-items: center;
+ font-weight: 700;
+ justify-content: space-between;
+ line-height: 1.25;
+ padding: 0.75em;
+ position: relative; }
+ html.theme--documenter-dark .admonition-header:before {
+ font-family: "Font Awesome 5 Free";
+ font-weight: 900;
+ margin-right: 0.75em;
+ content: "\f06a"; }
+ html.theme--documenter-dark .admonition-body {
+ color: #fff;
+ padding: 1em 1.25em; }
+ 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: transparent;
+ 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.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: 1rem 1.25rem;
+ 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: 0.625rem;
+ bottom: 0.5rem; }
+ html.theme--documenter-dark .docstring:hover > section > a.docs-sourcelink {
+ opacity: 0.2; }
+ html.theme--documenter-dark .docstring > section:hover a.docs-sourcelink {
+ opacity: 1; }
+ 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 .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;
+ padding: initial !important; }
+ html.theme--documenter-dark .katex .katex-mathml {
+ top: 0;
+ right: 0; }
+ html.theme--documenter-dark html {
+ -moz-osx-font-smoothing: auto;
+ -webkit-font-smoothing: auto; }
+ html.theme--documenter-dark #documenter .docs-main > article {
+ overflow-wrap: break-word; }
+ @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;
+ /* For Headroom.js */
+ transition-property: top, box-shadow;
+ -webkit-transition-property: top, box-shadow;
+ /* Safari */
+ transition-duration: 0.3s;
+ -webkit-transition-duration: 0.3s;
+ /* Safari */ }
+ html.theme--documenter-dark #documenter .docs-main header.docs-navbar.headroom--not-top {
+ box-shadow: 0.2rem 0rem 0.4rem #171717;
+ transition-duration: 0.7s;
+ -webkit-transition-duration: 0.7s;
+ /* Safari */ }
+ 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;
+ /* Safari */ } }
+ 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;
+ 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-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;
+ position: fixed;
+ left: -18rem;
+ width: 18rem;
+ height: 100%;
+ transition: left 0.3s;
+ /* Setting up a nicer theme style for the scrollbar */ }
+ html.theme--documenter-dark #documenter .docs-sidebar.visible {
+ left: 0;
+ box-shadow: 0.4rem 0rem 0.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-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;
+ font-size: 15px;
+ border-top: 1px solid #5e6d6f;
+ padding-bottom: 1.5rem;
+ /* Managing collapsible submenus */ }
+ 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; }
+ 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 {
+ background-color: #32393a; }
+ html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active {
+ border-top: 1px solid #718385;
+ 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: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 .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-builtin-name,
+ 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 {
+ display: block;
+ overflow-x: auto;
+ background: #2b2b2b;
+ color: #f8f8f2;
+ padding: 0.5em; }
+ 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-builtin-name,
+ 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/dev/assets/themes/documenter-light.css b/dev/assets/themes/documenter-light.css
new file mode 100644
index 0000000..200b831
--- /dev/null
+++ b/dev/assets/themes/documenter-light.css
@@ -0,0 +1,7609 @@
+@charset "UTF-8";
+/* Font Awesome 5 mixin. Can be included in any rule that should render Font Awesome icons. */
+@keyframes spinAround {
+ from {
+ transform: rotate(0deg); }
+ to {
+ transform: rotate(359deg); } }
+
+.delete, .modal-close, .is-unselectable, .button, .file, .breadcrumb, .pagination-previous,
+.pagination-next,
+.pagination-link,
+.pagination-ellipsis, .tabs {
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none; }
+
+.select:not(.is-multiple):not(.is-loading)::after, .navbar-link:not(.is-arrowless)::after {
+ border: 3px solid transparent;
+ 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; }
+
+.box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child),
+.subtitle:not(:last-child), .block:not(:last-child), .highlight:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .list:not(:last-child), .message:not(:last-child), .tabs:not(:last-child), .admonition:not(:last-child) {
+ margin-bottom: 1.5rem; }
+
+.delete, .modal-close {
+ -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; }
+ .delete::before, .modal-close::before, .delete::after, .modal-close::after {
+ background-color: white;
+ content: "";
+ display: block;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translateX(-50%) translateY(-50%) rotate(45deg);
+ transform-origin: center center; }
+ .delete::before, .modal-close::before {
+ height: 2px;
+ width: 50%; }
+ .delete::after, .modal-close::after {
+ height: 50%;
+ width: 2px; }
+ .delete:hover, .modal-close:hover, .delete:focus, .modal-close:focus {
+ background-color: rgba(10, 10, 10, 0.3); }
+ .delete:active, .modal-close:active {
+ background-color: rgba(10, 10, 10, 0.4); }
+ .is-small.delete, #documenter .docs-sidebar form.docs-search > input.delete, .is-small.modal-close, #documenter .docs-sidebar form.docs-search > input.modal-close {
+ height: 16px;
+ max-height: 16px;
+ max-width: 16px;
+ min-height: 16px;
+ min-width: 16px;
+ width: 16px; }
+ .is-medium.delete, .is-medium.modal-close {
+ height: 24px;
+ max-height: 24px;
+ max-width: 24px;
+ min-height: 24px;
+ min-width: 24px;
+ width: 24px; }
+ .is-large.delete, .is-large.modal-close {
+ height: 32px;
+ max-height: 32px;
+ max-width: 32px;
+ min-height: 32px;
+ min-width: 32px;
+ width: 32px; }
+
+.button.is-loading::after, .loader, .select.is-loading::after, .control.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; }
+
+.is-overlay, .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, .modal, .modal-background, .hero-video {
+ bottom: 0;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0; }
+
+.button, .input, #documenter .docs-sidebar form.docs-search > input, .textarea, .select select, .file-cta,
+.file-name, .pagination-previous,
+.pagination-next,
+.pagination-link,
+.pagination-ellipsis {
+ -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; }
+ .button:focus, .input:focus, #documenter .docs-sidebar form.docs-search > input:focus, .textarea:focus, .select select:focus, .file-cta:focus,
+ .file-name:focus, .pagination-previous:focus,
+ .pagination-next:focus,
+ .pagination-link:focus,
+ .pagination-ellipsis:focus, .is-focused.button, .is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-focused, .is-focused.textarea, .select select.is-focused, .is-focused.file-cta,
+ .is-focused.file-name, .is-focused.pagination-previous,
+ .is-focused.pagination-next,
+ .is-focused.pagination-link,
+ .is-focused.pagination-ellipsis, .button:active, .input:active, #documenter .docs-sidebar form.docs-search > input:active, .textarea:active, .select select:active, .file-cta:active,
+ .file-name:active, .pagination-previous:active,
+ .pagination-next:active,
+ .pagination-link:active,
+ .pagination-ellipsis:active, .is-active.button, .is-active.input, #documenter .docs-sidebar form.docs-search > input.is-active, .is-active.textarea, .select select.is-active, .is-active.file-cta,
+ .is-active.file-name, .is-active.pagination-previous,
+ .is-active.pagination-next,
+ .is-active.pagination-link,
+ .is-active.pagination-ellipsis {
+ outline: none; }
+ .button[disabled], .input[disabled], #documenter .docs-sidebar form.docs-search > input[disabled], .textarea[disabled], .select select[disabled], .file-cta[disabled],
+ .file-name[disabled], .pagination-previous[disabled],
+ .pagination-next[disabled],
+ .pagination-link[disabled],
+ .pagination-ellipsis[disabled],
+ fieldset[disabled] .button,
+ fieldset[disabled] .input,
+ fieldset[disabled] #documenter .docs-sidebar form.docs-search > input,
+ #documenter .docs-sidebar fieldset[disabled] form.docs-search > input,
+ fieldset[disabled] .textarea,
+ fieldset[disabled] .select select,
+ .select fieldset[disabled] select,
+ fieldset[disabled] .file-cta,
+ fieldset[disabled] .file-name,
+ fieldset[disabled] .pagination-previous,
+ fieldset[disabled] .pagination-next,
+ fieldset[disabled] .pagination-link,
+ fieldset[disabled] .pagination-ellipsis {
+ 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: white;
+ 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", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
+
+code,
+pre {
+ -moz-osx-font-smoothing: auto;
+ -webkit-font-smoothing: auto;
+ font-family: "Roboto Mono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace; }
+
+body {
+ color: #222222;
+ 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: #da0b00;
+ font-size: 0.875em;
+ font-weight: normal;
+ padding: 0.1em; }
+
+hr {
+ background-color: whitesmoke;
+ 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: 0.875em; }
+
+span {
+ font-style: inherit;
+ font-weight: inherit; }
+
+strong {
+ color: #222222;
+ font-weight: 700; }
+
+fieldset {
+ border: none; }
+
+pre {
+ -webkit-overflow-scrolling: touch;
+ background-color: whitesmoke;
+ color: #222222;
+ font-size: 0.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: #222222; }
+
+.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: white !important; }
+
+a.has-text-white:hover, a.has-text-white:focus {
+ color: #e6e6e6 !important; }
+
+.has-background-white {
+ background-color: white !important; }
+
+.has-text-black {
+ color: #0a0a0a !important; }
+
+a.has-text-black:hover, a.has-text-black:focus {
+ color: black !important; }
+
+.has-background-black {
+ background-color: #0a0a0a !important; }
+
+.has-text-light {
+ color: whitesmoke !important; }
+
+a.has-text-light:hover, a.has-text-light:focus {
+ color: #dbdbdb !important; }
+
+.has-background-light {
+ background-color: whitesmoke !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: #0f81cc !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: #7a7a7a !important; }
+
+.has-background-grey {
+ background-color: #7a7a7a !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: whitesmoke !important; }
+
+.has-background-white-ter {
+ background-color: whitesmoke !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", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
+
+.is-family-secondary {
+ font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
+
+.is-family-sans-serif {
+ font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
+
+.is-family-monospace {
+ font-family: "Roboto Mono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace !important; }
+
+.is-family-code {
+ font-family: "Roboto Mono", "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: white;
+ 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: #222222;
+ 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: white;
+ border-color: #dbdbdb;
+ border-width: 1px;
+ color: #363636;
+ cursor: pointer;
+ justify-content: center;
+ padding-bottom: calc(0.375em - 1px);
+ padding-left: 0.75em;
+ padding-right: 0.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: #2e63b8;
+ 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: #222222;
+ text-decoration: underline; }
+ .button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
+ background-color: whitesmoke;
+ color: #222222; }
+ .button.is-text:active, .button.is-text.is-active {
+ background-color: #e8e8e8;
+ color: #222222; }
+ .button.is-text[disabled],
+ fieldset[disabled] .button.is-text {
+ background-color: transparent;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-white {
+ background-color: white;
+ 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: white;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-white.is-inverted {
+ background-color: #0a0a0a;
+ color: white; }
+ .button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
+ background-color: black; }
+ .button.is-white.is-inverted[disabled],
+ fieldset[disabled] .button.is-white.is-inverted {
+ background-color: #0a0a0a;
+ border-color: transparent;
+ box-shadow: none;
+ color: white; }
+ .button.is-white.is-loading::after {
+ border-color: transparent transparent #0a0a0a #0a0a0a !important; }
+ .button.is-white.is-outlined {
+ background-color: transparent;
+ border-color: white;
+ color: white; }
+ .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: white;
+ border-color: white;
+ color: #0a0a0a; }
+ .button.is-white.is-outlined.is-loading::after {
+ border-color: transparent transparent white white !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: white;
+ box-shadow: none;
+ color: white; }
+ .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: white; }
+ .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 white white !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: white; }
+ .button.is-black:hover, .button.is-black.is-hovered {
+ background-color: #040404;
+ border-color: transparent;
+ color: white; }
+ .button.is-black:focus, .button.is-black.is-focused {
+ border-color: transparent;
+ color: white; }
+ .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: black;
+ border-color: transparent;
+ color: white; }
+ .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: white;
+ 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: white;
+ border-color: transparent;
+ box-shadow: none;
+ color: #0a0a0a; }
+ .button.is-black.is-loading::after {
+ border-color: transparent transparent white white !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: white; }
+ .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 white white !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: white;
+ color: white; }
+ .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: white;
+ 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: white;
+ box-shadow: none;
+ color: white; }
+ .button.is-light {
+ background-color: whitesmoke;
+ border-color: transparent;
+ color: #363636; }
+ .button.is-light:hover, .button.is-light.is-hovered {
+ background-color: #eeeeee;
+ 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: whitesmoke;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-light.is-inverted {
+ background-color: #363636;
+ color: whitesmoke; }
+ .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: whitesmoke; }
+ .button.is-light.is-loading::after {
+ border-color: transparent transparent #363636 #363636 !important; }
+ .button.is-light.is-outlined {
+ background-color: transparent;
+ border-color: whitesmoke;
+ color: whitesmoke; }
+ .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: whitesmoke;
+ border-color: whitesmoke;
+ color: #363636; }
+ .button.is-light.is-outlined.is-loading::after {
+ border-color: transparent transparent whitesmoke whitesmoke !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: whitesmoke;
+ box-shadow: none;
+ color: whitesmoke; }
+ .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: whitesmoke; }
+ .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 whitesmoke whitesmoke !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: whitesmoke; }
+ .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: whitesmoke; }
+ .button.is-dark:focus, .content kbd.button:focus, .button.is-dark.is-focused, .content kbd.button.is-focused {
+ border-color: transparent;
+ color: whitesmoke; }
+ .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: whitesmoke; }
+ .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: whitesmoke;
+ 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: whitesmoke;
+ border-color: transparent;
+ box-shadow: none;
+ color: #363636; }
+ .button.is-dark.is-loading::after, .content kbd.button.is-loading::after {
+ border-color: transparent transparent whitesmoke whitesmoke !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: whitesmoke; }
+ .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 whitesmoke whitesmoke !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: whitesmoke;
+ color: whitesmoke; }
+ .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: whitesmoke;
+ 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: whitesmoke;
+ box-shadow: none;
+ color: whitesmoke; }
+ .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: #1496ed;
+ 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: #118fe4;
+ 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: #ffdb4a;
+ 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: #ffd83d;
+ 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: 0.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: white;
+ border-color: #dbdbdb;
+ box-shadow: none;
+ opacity: 0.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: whitesmoke;
+ border-color: #dbdbdb;
+ color: #7a7a7a;
+ 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: 0.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: #222222;
+ 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: whitesmoke;
+ 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:not([type]).is-lower-alpha {
+ list-style-type: lower-alpha; }
+ .content ol:not([type]).is-lower-roman {
+ list-style-type: lower-roman; }
+ .content ol:not([type]).is-upper-alpha {
+ list-style-type: upper-alpha; }
+ .content ol:not([type]).is-upper-roman {
+ 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.7rem 0.5rem;
+ 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: #222222; }
+ .content table th:not([align]) {
+ text-align: left; }
+ .content table thead td,
+ .content table thead th {
+ border-width: 0 0 2px;
+ color: #222222; }
+ .content table tfoot td,
+ .content table tfoot th {
+ border-width: 2px 0 0;
+ color: #222222; }
+ .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: 0.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: whitesmoke;
+ 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: white; }
+ .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: white;
+ color: #0a0a0a; }
+ .notification.is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .notification.is-light {
+ background-color: whitesmoke;
+ color: #363636; }
+ .notification.is-dark, .content kbd.notification {
+ background-color: #363636;
+ color: whitesmoke; }
+ .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: #222222; }
+ .progress::-moz-progress-bar {
+ background-color: #222222; }
+ .progress::-ms-fill {
+ background-color: #222222;
+ border: none; }
+ .progress.is-white::-webkit-progress-value {
+ background-color: white; }
+ .progress.is-white::-moz-progress-bar {
+ background-color: white; }
+ .progress.is-white::-ms-fill {
+ background-color: white; }
+ .progress.is-white:indeterminate {
+ background-image: linear-gradient(to right, white 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: whitesmoke; }
+ .progress.is-light::-moz-progress-bar {
+ background-color: whitesmoke; }
+ .progress.is-light::-ms-fill {
+ background-color: whitesmoke; }
+ .progress.is-light:indeterminate {
+ background-image: linear-gradient(to right, whitesmoke 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, #222222 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: 0.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: white;
+ 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: white;
+ border-color: white;
+ color: #0a0a0a; }
+ .table td.is-black,
+ .table th.is-black {
+ background-color: #0a0a0a;
+ border-color: #0a0a0a;
+ color: white; }
+ .table td.is-light,
+ .table th.is-light {
+ background-color: whitesmoke;
+ border-color: whitesmoke;
+ color: #363636; }
+ .table td.is-dark,
+ .table th.is-dark {
+ background-color: #363636;
+ border-color: #363636;
+ color: whitesmoke; }
+ .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: #222222; }
+ .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: transparent; }
+ .table thead td,
+ .table thead th {
+ border-width: 0 0 2px;
+ color: #222222; }
+ .table tfoot {
+ background-color: transparent; }
+ .table tfoot td,
+ .table tfoot th {
+ border-width: 2px 0 0;
+ color: #222222; }
+ .table tbody {
+ background-color: transparent; }
+ .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: whitesmoke; }
+ .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 .docstring > section > a.docs-sourcelink, .tags .content kbd, .content .tags kbd {
+ margin-bottom: 0.5rem; }
+ .tags .tag:not(:last-child), .tags .docstring > section > a.docs-sourcelink:not(:last-child), .tags .content kbd:not(:last-child), .content .tags kbd: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 .docstring > section > a.docs-sourcelink: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) {
+ font-size: 1rem; }
+ .tags.are-large .tag:not(.is-normal):not(.is-medium), .tags.are-large .docstring > section > a.docs-sourcelink: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) {
+ font-size: 1.25rem; }
+ .tags.is-centered {
+ justify-content: center; }
+ .tags.is-centered .tag, .tags.is-centered .docstring > section > a.docs-sourcelink, .tags.is-centered .content kbd, .content .tags.is-centered kbd {
+ 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 .docstring > section > a.docs-sourcelink:not(:first-child), .tags.is-right .content kbd:not(:first-child), .content .tags.is-right kbd:not(:first-child) {
+ margin-left: 0.5rem; }
+ .tags.is-right .tag:not(:last-child), .tags.is-right .docstring > section > a.docs-sourcelink:not(:last-child), .tags.is-right .content kbd:not(:last-child), .content .tags.is-right kbd:not(:last-child) {
+ margin-right: 0; }
+ .tags.has-addons .tag, .tags.has-addons .docstring > section > a.docs-sourcelink, .tags.has-addons .content kbd, .content .tags.has-addons kbd {
+ margin-right: 0; }
+ .tags.has-addons .tag:not(:first-child), .tags.has-addons .docstring > section > a.docs-sourcelink:not(:first-child), .tags.has-addons .content kbd:not(:first-child), .content .tags.has-addons kbd: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 .docstring > section > a.docs-sourcelink:not(:last-child), .tags.has-addons .content kbd:not(:last-child), .content .tags.has-addons kbd:not(:last-child) {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+
+.tag:not(body), .docstring > section > a.docs-sourcelink:not(body), .content kbd:not(body) {
+ align-items: center;
+ background-color: whitesmoke;
+ border-radius: 4px;
+ color: #222222;
+ display: inline-flex;
+ font-size: 0.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, .docstring > section > a.docs-sourcelink:not(body) .delete, .content kbd:not(body) .delete {
+ margin-left: 0.25rem;
+ margin-right: -0.375rem; }
+ .tag:not(body).is-white, .docstring > section > a.docs-sourcelink:not(body).is-white, .content kbd:not(body).is-white {
+ background-color: white;
+ color: #0a0a0a; }
+ .tag:not(body).is-black, .docstring > section > a.docs-sourcelink:not(body).is-black, .content kbd:not(body).is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .tag:not(body).is-light, .docstring > section > a.docs-sourcelink:not(body).is-light, .content kbd:not(body).is-light {
+ background-color: whitesmoke;
+ color: #363636; }
+ .tag:not(body).is-dark, .docstring > section > a.docs-sourcelink:not(body).is-dark, .content kbd:not(body) {
+ background-color: #363636;
+ color: whitesmoke; }
+ .tag:not(body).is-primary, .docstring > section > a.docs-sourcelink:not(body), .content kbd:not(body).is-primary {
+ background-color: #4eb5de;
+ color: #fff; }
+ .tag:not(body).is-link, .docstring > section > a.docs-sourcelink:not(body).is-link, .content kbd:not(body).is-link {
+ background-color: #2e63b8;
+ color: #fff; }
+ .tag:not(body).is-info, .docstring > section > a.docs-sourcelink:not(body).is-info, .content kbd:not(body).is-info {
+ background-color: #209cee;
+ color: #fff; }
+ .tag:not(body).is-success, .docstring > section > a.docs-sourcelink:not(body).is-success, .content kbd:not(body).is-success {
+ background-color: #22c35b;
+ color: #fff; }
+ .tag:not(body).is-warning, .docstring > section > a.docs-sourcelink:not(body).is-warning, .content kbd:not(body).is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .tag:not(body).is-danger, .docstring > section > a.docs-sourcelink:not(body).is-danger, .content kbd:not(body).is-danger {
+ background-color: #da0b00;
+ color: #fff; }
+ .tag:not(body).is-normal, .docstring > section > a.docs-sourcelink:not(body).is-normal, .content kbd:not(body).is-normal {
+ font-size: 0.75rem; }
+ .tag:not(body).is-medium, .docstring > section > a.docs-sourcelink:not(body).is-medium, .content kbd:not(body).is-medium {
+ font-size: 1rem; }
+ .tag:not(body).is-large, .docstring > section > a.docs-sourcelink:not(body).is-large, .content kbd:not(body).is-large {
+ font-size: 1.25rem; }
+ .tag:not(body) .icon:first-child:not(:last-child), .docstring > section > a.docs-sourcelink:not(body) .icon:first-child:not(:last-child), .content kbd: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), .docstring > section > a.docs-sourcelink:not(body) .icon:last-child:not(:first-child), .content kbd:not(body) .icon:last-child:not(:first-child) {
+ margin-left: 0.1875em;
+ margin-right: -0.375em; }
+ .tag:not(body) .icon:first-child:last-child, .docstring > section > a.docs-sourcelink:not(body) .icon:first-child:last-child, .content kbd:not(body) .icon:first-child:last-child {
+ margin-left: -0.375em;
+ margin-right: -0.375em; }
+ .tag:not(body).is-delete, .docstring > section > a.docs-sourcelink:not(body).is-delete, .content kbd:not(body).is-delete {
+ margin-left: 1px;
+ padding: 0;
+ position: relative;
+ width: 2em; }
+ .tag:not(body).is-delete::before, .docstring > section > a.docs-sourcelink:not(body).is-delete::before, .content kbd:not(body).is-delete::before, .tag:not(body).is-delete::after, .docstring > section > a.docs-sourcelink:not(body).is-delete::after, .content kbd:not(body).is-delete::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:not(body).is-delete::before, .docstring > section > a.docs-sourcelink:not(body).is-delete::before, .content kbd:not(body).is-delete::before {
+ height: 1px;
+ width: 50%; }
+ .tag:not(body).is-delete::after, .docstring > section > a.docs-sourcelink:not(body).is-delete::after, .content kbd:not(body).is-delete::after {
+ height: 50%;
+ width: 1px; }
+ .tag:not(body).is-delete:hover, .docstring > section > a.docs-sourcelink:not(body).is-delete:hover, .content kbd:not(body).is-delete:hover, .tag:not(body).is-delete:focus, .docstring > section > a.docs-sourcelink:not(body).is-delete:focus, .content kbd:not(body).is-delete:focus {
+ background-color: #e8e8e8; }
+ .tag:not(body).is-delete:active, .docstring > section > a.docs-sourcelink:not(body).is-delete:active, .content kbd:not(body).is-delete:active {
+ background-color: #dbdbdb; }
+ .tag:not(body).is-rounded, .docstring > section > a.docs-sourcelink:not(body).is-rounded, .content kbd:not(body).is-rounded, #documenter .docs-sidebar form.docs-search > input.tag: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: 0.75em; }
+ .title sup,
+ .subtitle sup {
+ font-size: 0.75em; }
+ .title .tag, .title .docstring > section > a.docs-sourcelink, .title .content kbd, .content .title kbd,
+ .subtitle .tag,
+ .subtitle .docstring > section > a.docs-sourcelink,
+ .subtitle .content kbd,
+ .content .subtitle kbd {
+ 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: 0.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: 0.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: whitesmoke;
+ 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; }
+
+.input, #documenter .docs-sidebar form.docs-search > input, .textarea, .select select {
+ background-color: white;
+ border-color: #dbdbdb;
+ border-radius: 4px;
+ color: #363636; }
+ .input::-moz-placeholder, #documenter .docs-sidebar form.docs-search > input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input::-webkit-input-placeholder, #documenter .docs-sidebar form.docs-search > input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input:-moz-placeholder, #documenter .docs-sidebar form.docs-search > input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input:-ms-input-placeholder, #documenter .docs-sidebar form.docs-search > input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input:hover, #documenter .docs-sidebar form.docs-search > input:hover, .textarea:hover, .select select:hover, .is-hovered.input, #documenter .docs-sidebar form.docs-search > input.is-hovered, .is-hovered.textarea, .select select.is-hovered {
+ border-color: #b5b5b5; }
+ .input:focus, #documenter .docs-sidebar form.docs-search > input:focus, .textarea:focus, .select select:focus, .is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-focused, .is-focused.textarea, .select select.is-focused, .input:active, #documenter .docs-sidebar form.docs-search > input:active, .textarea:active, .select select:active, .is-active.input, #documenter .docs-sidebar form.docs-search > input.is-active, .is-active.textarea, .select select.is-active {
+ border-color: #2e63b8;
+ box-shadow: 0 0 0 0.125em rgba(46, 99, 184, 0.25); }
+ .input[disabled], #documenter .docs-sidebar form.docs-search > input[disabled], .textarea[disabled], .select select[disabled],
+ fieldset[disabled] .input,
+ fieldset[disabled] #documenter .docs-sidebar form.docs-search > input,
+ #documenter .docs-sidebar fieldset[disabled] form.docs-search > input,
+ fieldset[disabled] .textarea,
+ fieldset[disabled] .select select,
+ .select fieldset[disabled] select {
+ background-color: whitesmoke;
+ border-color: whitesmoke;
+ box-shadow: none;
+ color: #7a7a7a; }
+ .input[disabled]::-moz-placeholder, #documenter .docs-sidebar form.docs-search > input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .select select[disabled]::-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,
+ fieldset[disabled] .textarea::-moz-placeholder,
+ fieldset[disabled] .select select::-moz-placeholder,
+ .select fieldset[disabled] select::-moz-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+ .input[disabled]::-webkit-input-placeholder, #documenter .docs-sidebar form.docs-search > input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .select select[disabled]::-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,
+ fieldset[disabled] .textarea::-webkit-input-placeholder,
+ fieldset[disabled] .select select::-webkit-input-placeholder,
+ .select fieldset[disabled] select::-webkit-input-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+ .input[disabled]:-moz-placeholder, #documenter .docs-sidebar form.docs-search > input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .select select[disabled]:-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,
+ fieldset[disabled] .textarea:-moz-placeholder,
+ fieldset[disabled] .select select:-moz-placeholder,
+ .select fieldset[disabled] select:-moz-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+ .input[disabled]:-ms-input-placeholder, #documenter .docs-sidebar form.docs-search > input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .select select[disabled]:-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,
+ fieldset[disabled] .textarea:-ms-input-placeholder,
+ fieldset[disabled] .select select:-ms-input-placeholder,
+ .select fieldset[disabled] select:-ms-input-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+
+.input, #documenter .docs-sidebar form.docs-search > input, .textarea {
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
+ max-width: 100%;
+ width: 100%; }
+ .input[readonly], #documenter .docs-sidebar form.docs-search > input[readonly], .textarea[readonly] {
+ box-shadow: none; }
+ .is-white.input, #documenter .docs-sidebar form.docs-search > input.is-white, .is-white.textarea {
+ border-color: white; }
+ .is-white.input:focus, #documenter .docs-sidebar form.docs-search > input.is-white:focus, .is-white.textarea:focus, .is-white.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-white.is-focused, .is-white.is-focused.textarea, .is-white.input:active, #documenter .docs-sidebar form.docs-search > input.is-white:active, .is-white.textarea:active, .is-white.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-white.is-active, .is-white.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
+ .is-black.input, #documenter .docs-sidebar form.docs-search > input.is-black, .is-black.textarea {
+ border-color: #0a0a0a; }
+ .is-black.input:focus, #documenter .docs-sidebar form.docs-search > input.is-black:focus, .is-black.textarea:focus, .is-black.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-black.is-focused, .is-black.is-focused.textarea, .is-black.input:active, #documenter .docs-sidebar form.docs-search > input.is-black:active, .is-black.textarea:active, .is-black.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-black.is-active, .is-black.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
+ .is-light.input, #documenter .docs-sidebar form.docs-search > input.is-light, .is-light.textarea {
+ border-color: whitesmoke; }
+ .is-light.input:focus, #documenter .docs-sidebar form.docs-search > input.is-light:focus, .is-light.textarea:focus, .is-light.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-light.is-focused, .is-light.is-focused.textarea, .is-light.input:active, #documenter .docs-sidebar form.docs-search > input.is-light:active, .is-light.textarea:active, .is-light.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-light.is-active, .is-light.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
+ .is-dark.input, .content kbd.input, #documenter .docs-sidebar form.docs-search > input.is-dark, .is-dark.textarea, .content kbd.textarea {
+ border-color: #363636; }
+ .is-dark.input:focus, .content kbd.input:focus, #documenter .docs-sidebar form.docs-search > input.is-dark:focus, .is-dark.textarea:focus, .content kbd.textarea:focus, .is-dark.is-focused.input, .content kbd.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-dark.is-focused, .is-dark.is-focused.textarea, .content kbd.is-focused.textarea, .is-dark.input:active, .content kbd.input:active, #documenter .docs-sidebar form.docs-search > input.is-dark:active, .is-dark.textarea:active, .content kbd.textarea:active, .is-dark.is-active.input, .content kbd.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-dark.is-active, .is-dark.is-active.textarea, .content kbd.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
+ .is-primary.input, .docstring > section > a.input.docs-sourcelink, #documenter .docs-sidebar form.docs-search > input.is-primary, .is-primary.textarea, .docstring > section > a.textarea.docs-sourcelink {
+ border-color: #4eb5de; }
+ .is-primary.input:focus, .docstring > section > a.input.docs-sourcelink:focus, #documenter .docs-sidebar form.docs-search > input.is-primary:focus, .is-primary.textarea:focus, .docstring > section > a.textarea.docs-sourcelink:focus, .is-primary.is-focused.input, .docstring > section > a.is-focused.input.docs-sourcelink, #documenter .docs-sidebar form.docs-search > input.is-primary.is-focused, .is-primary.is-focused.textarea, .docstring > section > a.is-focused.textarea.docs-sourcelink, .is-primary.input:active, .docstring > section > a.input.docs-sourcelink:active, #documenter .docs-sidebar form.docs-search > input.is-primary:active, .is-primary.textarea:active, .docstring > section > a.textarea.docs-sourcelink:active, .is-primary.is-active.input, .docstring > section > a.is-active.input.docs-sourcelink, #documenter .docs-sidebar form.docs-search > input.is-primary.is-active, .is-primary.is-active.textarea, .docstring > section > a.is-active.textarea.docs-sourcelink {
+ box-shadow: 0 0 0 0.125em rgba(78, 181, 222, 0.25); }
+ .is-link.input, #documenter .docs-sidebar form.docs-search > input.is-link, .is-link.textarea {
+ border-color: #2e63b8; }
+ .is-link.input:focus, #documenter .docs-sidebar form.docs-search > input.is-link:focus, .is-link.textarea:focus, .is-link.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-link.is-focused, .is-link.is-focused.textarea, .is-link.input:active, #documenter .docs-sidebar form.docs-search > input.is-link:active, .is-link.textarea:active, .is-link.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-link.is-active, .is-link.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(46, 99, 184, 0.25); }
+ .is-info.input, #documenter .docs-sidebar form.docs-search > input.is-info, .is-info.textarea {
+ border-color: #209cee; }
+ .is-info.input:focus, #documenter .docs-sidebar form.docs-search > input.is-info:focus, .is-info.textarea:focus, .is-info.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-info.is-focused, .is-info.is-focused.textarea, .is-info.input:active, #documenter .docs-sidebar form.docs-search > input.is-info:active, .is-info.textarea:active, .is-info.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-info.is-active, .is-info.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); }
+ .is-success.input, #documenter .docs-sidebar form.docs-search > input.is-success, .is-success.textarea {
+ border-color: #22c35b; }
+ .is-success.input:focus, #documenter .docs-sidebar form.docs-search > input.is-success:focus, .is-success.textarea:focus, .is-success.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-success.is-focused, .is-success.is-focused.textarea, .is-success.input:active, #documenter .docs-sidebar form.docs-search > input.is-success:active, .is-success.textarea:active, .is-success.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-success.is-active, .is-success.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(34, 195, 91, 0.25); }
+ .is-warning.input, #documenter .docs-sidebar form.docs-search > input.is-warning, .is-warning.textarea {
+ border-color: #ffdd57; }
+ .is-warning.input:focus, #documenter .docs-sidebar form.docs-search > input.is-warning:focus, .is-warning.textarea:focus, .is-warning.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-warning.is-focused, .is-warning.is-focused.textarea, .is-warning.input:active, #documenter .docs-sidebar form.docs-search > input.is-warning:active, .is-warning.textarea:active, .is-warning.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-warning.is-active, .is-warning.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
+ .is-danger.input, #documenter .docs-sidebar form.docs-search > input.is-danger, .is-danger.textarea {
+ border-color: #da0b00; }
+ .is-danger.input:focus, #documenter .docs-sidebar form.docs-search > input.is-danger:focus, .is-danger.textarea:focus, .is-danger.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-danger.is-focused, .is-danger.is-focused.textarea, .is-danger.input:active, #documenter .docs-sidebar form.docs-search > input.is-danger:active, .is-danger.textarea:active, .is-danger.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-danger.is-active, .is-danger.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(218, 11, 0, 0.25); }
+ .is-small.input, #documenter .docs-sidebar form.docs-search > input, .is-small.textarea {
+ border-radius: 2px;
+ font-size: 0.75rem; }
+ .is-medium.input, #documenter .docs-sidebar form.docs-search > input.is-medium, .is-medium.textarea {
+ font-size: 1.25rem; }
+ .is-large.input, #documenter .docs-sidebar form.docs-search > input.is-large, .is-large.textarea {
+ font-size: 1.5rem; }
+ .is-fullwidth.input, #documenter .docs-sidebar form.docs-search > input.is-fullwidth, .is-fullwidth.textarea {
+ display: block;
+ width: 100%; }
+ .is-inline.input, #documenter .docs-sidebar form.docs-search > input.is-inline, .is-inline.textarea {
+ 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; }
+
+.checkbox, .radio {
+ cursor: pointer;
+ display: inline-block;
+ line-height: 1.25;
+ position: relative; }
+ .checkbox input, .radio input {
+ cursor: pointer; }
+ .checkbox:hover, .radio:hover {
+ color: #363636; }
+ .checkbox[disabled], .radio[disabled],
+ fieldset[disabled] .checkbox,
+ fieldset[disabled] .radio {
+ color: #7a7a7a;
+ 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: whitesmoke; }
+ .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: white; }
+ .select.is-white select {
+ border-color: white; }
+ .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: black; }
+ .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: whitesmoke; }
+ .select.is-light select {
+ border-color: whitesmoke; }
+ .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: #118fe4; }
+ .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: #ffd83d; }
+ .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: 0.75rem; }
+ .select.is-medium {
+ font-size: 1.25rem; }
+ .select.is-large {
+ font-size: 1.5rem; }
+ .select.is-disabled::after {
+ border-color: #7a7a7a; }
+ .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.select.is-loading:after {
+ font-size: 0.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: white;
+ 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: white; }
+ .file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
+ background-color: #040404;
+ border-color: transparent;
+ color: white; }
+ .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: white; }
+ .file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
+ background-color: black;
+ border-color: transparent;
+ color: white; }
+ .file.is-light .file-cta {
+ background-color: whitesmoke;
+ border-color: transparent;
+ color: #363636; }
+ .file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
+ background-color: #eeeeee;
+ 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: whitesmoke; }
+ .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: whitesmoke; }
+ .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: whitesmoke; }
+ .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: whitesmoke; }
+ .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: #1496ed;
+ 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: #118fe4;
+ 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: #ffdb4a;
+ 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: #ffd83d;
+ 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: 0.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.file.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: #eeeeee;
+ 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: whitesmoke;
+ 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: 0.75rem; }
+ .label.is-medium {
+ font-size: 1.25rem; }
+ .label.is-large {
+ font-size: 1.5rem; }
+
+.help {
+ display: block;
+ font-size: 0.75rem;
+ margin-top: 0.25rem; }
+ .help.is-white {
+ color: white; }
+ .help.is-black {
+ color: #0a0a0a; }
+ .help.is-light {
+ color: whitesmoke; }
+ .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:not([disabled]).is-hovered,
+ .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:not([disabled]).is-hovered,
+ .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-hovered,
+ #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-hovered,
+ .field.has-addons .control .select select:not([disabled]):hover,
+ .field.has-addons .control .select select:not([disabled]).is-hovered {
+ z-index: 2; }
+ .field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,
+ .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:not([disabled]).is-focused,
+ .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-focused,
+ #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-focused,
+ .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:not([disabled]).is-active,
+ .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-active,
+ #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-active,
+ .field.has-addons .control .select select:not([disabled]):focus,
+ .field.has-addons .control .select select:not([disabled]).is-focused,
+ .field.has-addons .control .select select:not([disabled]):active,
+ .field.has-addons .control .select select:not([disabled]).is-active {
+ z-index: 3; }
+ .field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active: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:not([disabled]).is-focused:hover,
+ .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-focused:hover,
+ #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-focused: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:not([disabled]).is-active:hover,
+ .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-active:hover,
+ #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-active:hover,
+ .field.has-addons .control .select select:not([disabled]):focus:hover,
+ .field.has-addons .control .select select:not([disabled]).is-focused:hover,
+ .field.has-addons .control .select select:not([disabled]):active:hover,
+ .field.has-addons .control .select select:not([disabled]).is-active: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: 0.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: #7a7a7a; }
+ .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-left #documenter .docs-sidebar form.docs-search > input.select ~ .icon,
+ #documenter .docs-sidebar .control.has-icons-left form.docs-search > input.select ~ .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,
+ .control.has-icons-right #documenter .docs-sidebar form.docs-search > input.select ~ .icon,
+ #documenter .docs-sidebar .control.has-icons-right form.docs-search > input.select ~ .icon {
+ font-size: 0.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.control.is-loading:after {
+ font-size: 0.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 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: #222222;
+ 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: 0.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: white;
+ box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
+ color: #222222;
+ max-width: 100%;
+ position: relative; }
+
+.card-header {
+ background-color: transparent;
+ align-items: stretch;
+ box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);
+ display: flex; }
+
+.card-header-title {
+ align-items: center;
+ color: #222222;
+ display: flex;
+ flex-grow: 1;
+ font-weight: 700;
+ padding: 0.75rem; }
+ .card-header-title.is-centered {
+ justify-content: center; }
+
+.card-header-icon {
+ align-items: center;
+ cursor: pointer;
+ display: flex;
+ justify-content: center;
+ padding: 0.75rem; }
+
+.card-image {
+ display: block;
+ position: relative; }
+
+.card-content {
+ background-color: transparent;
+ padding: 1rem 1.25rem; }
+
+.card-footer {
+ background-color: transparent;
+ 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: 0.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: white;
+ 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: 0.5rem;
+ padding-top: 0.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: whitesmoke;
+ 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: 0.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: 0.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: 0.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: white;
+ 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: #222222; }
+ .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: whitesmoke;
+ 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: 0.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: #222222;
+ display: block;
+ padding: 0.5em 0.75em; }
+ .menu-list a:hover {
+ background-color: whitesmoke;
+ color: #222222; }
+ .menu-list a.is-active {
+ background-color: #2e63b8;
+ color: #fff; }
+ .menu-list li ul {
+ border-left: 1px solid #dbdbdb;
+ margin: 0.75em;
+ padding-left: 0.75em; }
+
+.menu-label {
+ color: #7a7a7a;
+ font-size: 0.75em;
+ letter-spacing: 0.1em;
+ text-transform: uppercase; }
+ .menu-label:not(:first-child) {
+ margin-top: 1em; }
+ .menu-label:not(:last-child) {
+ margin-bottom: 1em; }
+
+.message {
+ background-color: whitesmoke;
+ 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: 0.75rem; }
+ .message.is-medium {
+ font-size: 1.25rem; }
+ .message.is-large {
+ font-size: 1.5rem; }
+ .message.is-white {
+ background-color: white; }
+ .message.is-white .message-header {
+ background-color: white;
+ color: #0a0a0a; }
+ .message.is-white .message-body {
+ border-color: white;
+ color: #4d4d4d; }
+ .message.is-black {
+ background-color: #fafafa; }
+ .message.is-black .message-header {
+ background-color: #0a0a0a;
+ color: white; }
+ .message.is-black .message-body {
+ border-color: #0a0a0a;
+ color: #090909; }
+ .message.is-light {
+ background-color: #fafafa; }
+ .message.is-light .message-header {
+ background-color: whitesmoke;
+ color: #363636; }
+ .message.is-light .message-body {
+ border-color: whitesmoke;
+ 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: whitesmoke; }
+ .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: #12537e; }
+ .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: #3b3108; }
+ .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: #222222;
+ border-radius: 4px 4px 0 0;
+ color: #fff;
+ display: flex;
+ font-weight: 700;
+ justify-content: space-between;
+ line-height: 1.25;
+ padding: 0.75em;
+ 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: #222222;
+ padding: 1em 1.25em; }
+ .message-body code,
+ .message-body pre {
+ background-color: white; }
+ .message-body pre code {
+ background-color: transparent; }
+
+.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: whitesmoke;
+ 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: #222222;
+ 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: white;
+ flex-grow: 1;
+ flex-shrink: 1;
+ overflow: auto;
+ padding: 20px; }
+
+.navbar {
+ background-color: white;
+ min-height: 3.25rem;
+ position: relative;
+ z-index: 30; }
+ .navbar.is-white {
+ background-color: white;
+ 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: white;
+ color: #0a0a0a; } }
+ .navbar.is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .navbar.is-black .navbar-brand > .navbar-item,
+ .navbar.is-black .navbar-brand .navbar-link {
+ color: white; }
+ .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: black;
+ color: white; }
+ .navbar.is-black .navbar-brand .navbar-link::after {
+ border-color: white; }
+ .navbar.is-black .navbar-burger {
+ color: white; }
+ @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: white; }
+ .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: black;
+ color: white; }
+ .navbar.is-black .navbar-start .navbar-link::after,
+ .navbar.is-black .navbar-end .navbar-link::after {
+ border-color: white; }
+ .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: black;
+ color: white; }
+ .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
+ background-color: #0a0a0a;
+ color: white; } }
+ .navbar.is-light {
+ background-color: whitesmoke;
+ 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: whitesmoke;
+ color: #363636; } }
+ .navbar.is-dark, .content kbd.navbar {
+ background-color: #363636;
+ color: whitesmoke; }
+ .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: whitesmoke; }
+ .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: whitesmoke; }
+ .navbar.is-dark .navbar-brand .navbar-link::after, .content kbd.navbar .navbar-brand .navbar-link::after {
+ border-color: whitesmoke; }
+ .navbar.is-dark .navbar-burger, .content kbd.navbar .navbar-burger {
+ color: whitesmoke; }
+ @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: whitesmoke; }
+ .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: whitesmoke; }
+ .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: whitesmoke; }
+ .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: whitesmoke; }
+ .navbar.is-dark .navbar-dropdown a.navbar-item.is-active, .content kbd.navbar .navbar-dropdown a.navbar-item.is-active {
+ background-color: #363636;
+ color: whitesmoke; } }
+ .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: #118fe4;
+ 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: #118fe4;
+ 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: #118fe4;
+ 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: #ffd83d;
+ 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: #ffd83d;
+ 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: #ffd83d;
+ 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 whitesmoke; }
+ .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 whitesmoke; }
+ .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: transparent;
+ border-bottom-color: #2e63b8; }
+ .navbar-item.is-tab.is-active {
+ background-color: transparent;
+ 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: whitesmoke;
+ 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: white;
+ 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: whitesmoke;
+ color: #0a0a0a; }
+ .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
+ background-color: whitesmoke;
+ 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: white;
+ 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: whitesmoke;
+ color: #0a0a0a; }
+ .navbar-dropdown a.navbar-item.is-active {
+ background-color: whitesmoke;
+ 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: transparent; }
+ .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: -0.25rem; }
+ .pagination.is-small, #documenter .docs-sidebar form.docs-search > input.pagination {
+ font-size: 0.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: 0.25rem;
+ padding-left: 0.5em;
+ padding-right: 0.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: #2e63b8; }
+ .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: #7a7a7a;
+ 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: whitesmoke;
+ border-radius: 4px 4px 0 0;
+ color: #222222;
+ 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: 0.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: #222222; }
+ .panel-list a:hover {
+ color: #2e63b8; }
+
+.panel-block {
+ align-items: center;
+ color: #222222;
+ 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: whitesmoke; }
+
+.panel-icon {
+ display: inline-block;
+ font-size: 14px;
+ height: 1em;
+ line-height: 1em;
+ text-align: center;
+ vertical-align: top;
+ width: 1em;
+ color: #7a7a7a;
+ 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: #222222;
+ display: flex;
+ justify-content: center;
+ margin-bottom: -1px;
+ padding: 0.5em 1em;
+ vertical-align: top; }
+ .tabs a:hover {
+ border-bottom-color: #222222;
+ color: #222222; }
+ .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: whitesmoke;
+ border-bottom-color: #dbdbdb; }
+ .tabs.is-boxed li.is-active a {
+ background-color: white;
+ border-color: #dbdbdb;
+ border-bottom-color: transparent !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: whitesmoke;
+ 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: 0.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: 0.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.33333%; }
+ .columns.is-mobile > .column.is-offset-1 {
+ margin-left: 8.33333%; }
+ .columns.is-mobile > .column.is-2 {
+ flex: none;
+ width: 16.66667%; }
+ .columns.is-mobile > .column.is-offset-2 {
+ margin-left: 16.66667%; }
+ .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.33333%; }
+ .columns.is-mobile > .column.is-offset-4 {
+ margin-left: 33.33333%; }
+ .columns.is-mobile > .column.is-5 {
+ flex: none;
+ width: 41.66667%; }
+ .columns.is-mobile > .column.is-offset-5 {
+ margin-left: 41.66667%; }
+ .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.33333%; }
+ .columns.is-mobile > .column.is-offset-7 {
+ margin-left: 58.33333%; }
+ .columns.is-mobile > .column.is-8 {
+ flex: none;
+ width: 66.66667%; }
+ .columns.is-mobile > .column.is-offset-8 {
+ margin-left: 66.66667%; }
+ .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.33333%; }
+ .columns.is-mobile > .column.is-offset-10 {
+ margin-left: 83.33333%; }
+ .columns.is-mobile > .column.is-11 {
+ flex: none;
+ width: 91.66667%; }
+ .columns.is-mobile > .column.is-offset-11 {
+ margin-left: 91.66667%; }
+ .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.33333%; }
+ .column.is-offset-1-mobile {
+ margin-left: 8.33333%; }
+ .column.is-2-mobile {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-mobile {
+ margin-left: 16.66667%; }
+ .column.is-3-mobile {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-mobile {
+ margin-left: 25%; }
+ .column.is-4-mobile {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-mobile {
+ margin-left: 33.33333%; }
+ .column.is-5-mobile {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-mobile {
+ margin-left: 41.66667%; }
+ .column.is-6-mobile {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-mobile {
+ margin-left: 50%; }
+ .column.is-7-mobile {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-mobile {
+ margin-left: 58.33333%; }
+ .column.is-8-mobile {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-mobile {
+ margin-left: 66.66667%; }
+ .column.is-9-mobile {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-mobile {
+ margin-left: 75%; }
+ .column.is-10-mobile {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-mobile {
+ margin-left: 83.33333%; }
+ .column.is-11-mobile {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-mobile {
+ margin-left: 91.66667%; }
+ .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.33333%; }
+ .column.is-offset-1, .column.is-offset-1-tablet {
+ margin-left: 8.33333%; }
+ .column.is-2, .column.is-2-tablet {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2, .column.is-offset-2-tablet {
+ margin-left: 16.66667%; }
+ .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.33333%; }
+ .column.is-offset-4, .column.is-offset-4-tablet {
+ margin-left: 33.33333%; }
+ .column.is-5, .column.is-5-tablet {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5, .column.is-offset-5-tablet {
+ margin-left: 41.66667%; }
+ .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.33333%; }
+ .column.is-offset-7, .column.is-offset-7-tablet {
+ margin-left: 58.33333%; }
+ .column.is-8, .column.is-8-tablet {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8, .column.is-offset-8-tablet {
+ margin-left: 66.66667%; }
+ .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.33333%; }
+ .column.is-offset-10, .column.is-offset-10-tablet {
+ margin-left: 83.33333%; }
+ .column.is-11, .column.is-11-tablet {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11, .column.is-offset-11-tablet {
+ margin-left: 91.66667%; }
+ .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.33333%; }
+ .column.is-offset-1-touch {
+ margin-left: 8.33333%; }
+ .column.is-2-touch {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-touch {
+ margin-left: 16.66667%; }
+ .column.is-3-touch {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-touch {
+ margin-left: 25%; }
+ .column.is-4-touch {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-touch {
+ margin-left: 33.33333%; }
+ .column.is-5-touch {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-touch {
+ margin-left: 41.66667%; }
+ .column.is-6-touch {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-touch {
+ margin-left: 50%; }
+ .column.is-7-touch {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-touch {
+ margin-left: 58.33333%; }
+ .column.is-8-touch {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-touch {
+ margin-left: 66.66667%; }
+ .column.is-9-touch {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-touch {
+ margin-left: 75%; }
+ .column.is-10-touch {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-touch {
+ margin-left: 83.33333%; }
+ .column.is-11-touch {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-touch {
+ margin-left: 91.66667%; }
+ .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.33333%; }
+ .column.is-offset-1-desktop {
+ margin-left: 8.33333%; }
+ .column.is-2-desktop {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-desktop {
+ margin-left: 16.66667%; }
+ .column.is-3-desktop {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-desktop {
+ margin-left: 25%; }
+ .column.is-4-desktop {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-desktop {
+ margin-left: 33.33333%; }
+ .column.is-5-desktop {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-desktop {
+ margin-left: 41.66667%; }
+ .column.is-6-desktop {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-desktop {
+ margin-left: 50%; }
+ .column.is-7-desktop {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-desktop {
+ margin-left: 58.33333%; }
+ .column.is-8-desktop {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-desktop {
+ margin-left: 66.66667%; }
+ .column.is-9-desktop {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-desktop {
+ margin-left: 75%; }
+ .column.is-10-desktop {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-desktop {
+ margin-left: 83.33333%; }
+ .column.is-11-desktop {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-desktop {
+ margin-left: 91.66667%; }
+ .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.33333%; }
+ .column.is-offset-1-widescreen {
+ margin-left: 8.33333%; }
+ .column.is-2-widescreen {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-widescreen {
+ margin-left: 16.66667%; }
+ .column.is-3-widescreen {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-widescreen {
+ margin-left: 25%; }
+ .column.is-4-widescreen {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-widescreen {
+ margin-left: 33.33333%; }
+ .column.is-5-widescreen {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-widescreen {
+ margin-left: 41.66667%; }
+ .column.is-6-widescreen {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-widescreen {
+ margin-left: 50%; }
+ .column.is-7-widescreen {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-widescreen {
+ margin-left: 58.33333%; }
+ .column.is-8-widescreen {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-widescreen {
+ margin-left: 66.66667%; }
+ .column.is-9-widescreen {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-widescreen {
+ margin-left: 75%; }
+ .column.is-10-widescreen {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-widescreen {
+ margin-left: 83.33333%; }
+ .column.is-11-widescreen {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-widescreen {
+ margin-left: 91.66667%; }
+ .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.33333%; }
+ .column.is-offset-1-fullhd {
+ margin-left: 8.33333%; }
+ .column.is-2-fullhd {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-fullhd {
+ margin-left: 16.66667%; }
+ .column.is-3-fullhd {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-fullhd {
+ margin-left: 25%; }
+ .column.is-4-fullhd {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-fullhd {
+ margin-left: 33.33333%; }
+ .column.is-5-fullhd {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-fullhd {
+ margin-left: 41.66667%; }
+ .column.is-6-fullhd {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-fullhd {
+ margin-left: 50%; }
+ .column.is-7-fullhd {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-fullhd {
+ margin-left: 58.33333%; }
+ .column.is-8-fullhd {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-fullhd {
+ margin-left: 66.66667%; }
+ .column.is-9-fullhd {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-fullhd {
+ margin-left: 75%; }
+ .column.is-10-fullhd {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-fullhd {
+ margin-left: 83.33333%; }
+ .column.is-11-fullhd {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-fullhd {
+ margin-left: 91.66667%; }
+ .column.is-12-fullhd {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-fullhd {
+ margin-left: 100%; } }
+
+.columns {
+ margin-left: -0.75rem;
+ margin-right: -0.75rem;
+ margin-top: -0.75rem; }
+ .columns:last-child {
+ margin-bottom: -0.75rem; }
+ .columns:not(:last-child) {
+ margin-bottom: calc(1.5rem - 0.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: 0.25rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-1-mobile {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-1-tablet {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1055px) {
+ .columns.is-variable.is-1-tablet-only {
+ --columnGap: 0.25rem; } }
+ @media screen and (max-width: 1055px) {
+ .columns.is-variable.is-1-touch {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1056px) {
+ .columns.is-variable.is-1-desktop {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1056px) and (max-width: 1215px) {
+ .columns.is-variable.is-1-desktop-only {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-1-widescreen {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-1-widescreen-only {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-1-fullhd {
+ --columnGap: 0.25rem; } }
+ .columns.is-variable.is-2 {
+ --columnGap: 0.5rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-2-mobile {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-2-tablet {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1055px) {
+ .columns.is-variable.is-2-tablet-only {
+ --columnGap: 0.5rem; } }
+ @media screen and (max-width: 1055px) {
+ .columns.is-variable.is-2-touch {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1056px) {
+ .columns.is-variable.is-2-desktop {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1056px) and (max-width: 1215px) {
+ .columns.is-variable.is-2-desktop-only {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-2-widescreen {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-2-widescreen-only {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-2-fullhd {
+ --columnGap: 0.5rem; } }
+ .columns.is-variable.is-3 {
+ --columnGap: 0.75rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-3-mobile {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-3-tablet {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1055px) {
+ .columns.is-variable.is-3-tablet-only {
+ --columnGap: 0.75rem; } }
+ @media screen and (max-width: 1055px) {
+ .columns.is-variable.is-3-touch {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1056px) {
+ .columns.is-variable.is-3-desktop {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1056px) and (max-width: 1215px) {
+ .columns.is-variable.is-3-desktop-only {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-3-widescreen {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-3-widescreen-only {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-3-fullhd {
+ --columnGap: 0.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: -0.75rem;
+ margin-right: -0.75rem;
+ margin-top: -0.75rem; }
+ .tile.is-ancestor:last-child {
+ margin-bottom: -0.75rem; }
+ .tile.is-ancestor:not(:last-child) {
+ margin-bottom: 0.75rem; }
+ .tile.is-child {
+ margin: 0 !important; }
+ .tile.is-parent {
+ padding: 0.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.33333%; }
+ .tile.is-2 {
+ flex: none;
+ width: 16.66667%; }
+ .tile.is-3 {
+ flex: none;
+ width: 25%; }
+ .tile.is-4 {
+ flex: none;
+ width: 33.33333%; }
+ .tile.is-5 {
+ flex: none;
+ width: 41.66667%; }
+ .tile.is-6 {
+ flex: none;
+ width: 50%; }
+ .tile.is-7 {
+ flex: none;
+ width: 58.33333%; }
+ .tile.is-8 {
+ flex: none;
+ width: 66.66667%; }
+ .tile.is-9 {
+ flex: none;
+ width: 75%; }
+ .tile.is-10 {
+ flex: none;
+ width: 83.33333%; }
+ .tile.is-11 {
+ flex: none;
+ width: 91.66667%; }
+ .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: white;
+ 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: white; } }
+ .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: white; }
+ .hero.is-white.is-bold {
+ background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-white.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } }
+ .hero.is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .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: white; }
+ .hero.is-black .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-black .subtitle a:not(.button),
+ .hero.is-black .subtitle strong {
+ color: white; }
+ @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: black;
+ color: white; }
+ .hero.is-black .tabs a {
+ color: white;
+ 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: white; }
+ .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: white;
+ border-color: white;
+ color: #0a0a0a; }
+ .hero.is-black.is-bold {
+ background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-black.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } }
+ .hero.is-light {
+ background-color: whitesmoke;
+ 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: whitesmoke; } }
+ .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: whitesmoke; }
+ .hero.is-light.is-bold {
+ background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-light.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } }
+ .hero.is-dark, .content kbd.hero {
+ background-color: #363636;
+ color: whitesmoke; }
+ .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: whitesmoke; }
+ .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: whitesmoke; }
+ @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: whitesmoke; }
+ .hero.is-dark .tabs a, .content kbd.hero .tabs a {
+ color: whitesmoke;
+ 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: whitesmoke; }
+ .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, .content kbd.hero .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, .content kbd.hero .tabs.is-toggle li.is-active a:hover {
+ background-color: whitesmoke;
+ border-color: whitesmoke;
+ 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, .docstring > section > a.hero.docs-sourcelink .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, .docstring > section > a.hero.docs-sourcelink .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: #118fe4;
+ 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, #04a6d7 0%, #209cee 71%, #3287f5 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-info.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #04a6d7 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: #ffd83d;
+ 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, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-warning.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 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: #222222; }
+
+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; }
+
+.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: 0.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: #b8dffa;
+ 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: #9beeb8;
+ 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: #ff857e;
+ border-color: #da0b00; }
+ .admonition.is-danger > .admonition-header {
+ background-color: #da0b00;
+ color: #fff; }
+ .admonition.is-danger > .admonition-body {
+ color: #fff; }
+ .admonition.is-compat {
+ background-color: #99e6f0;
+ 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.75em;
+ position: relative; }
+ .admonition-header:before {
+ font-family: "Font Awesome 5 Free";
+ font-weight: 900;
+ margin-right: 0.75em;
+ content: "\f06a"; }
+
+.admonition-body {
+ color: #222222;
+ padding: 1em 1.25em; }
+ .admonition-body pre {
+ background-color: whitesmoke; }
+ .admonition-body code {
+ background-color: rgba(0, 0, 0, 0.05); }
+
+.docstring {
+ margin-bottom: 1em;
+ background-color: transparent;
+ 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.75rem;
+ background-color: whitesmoke;
+ 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: 1rem 1.25rem;
+ 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: 0.625rem;
+ bottom: 0.5rem; }
+ .docstring:hover > section > a.docs-sourcelink {
+ opacity: 0.2; }
+ .docstring > section:hover a.docs-sourcelink {
+ opacity: 1; }
+
+.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: #222222; }
+
+.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; }
+
+.breadcrumb a.is-disabled {
+ cursor: default;
+ pointer-events: none; }
+ .breadcrumb a.is-disabled, .breadcrumb a.is-disabled:hover {
+ color: #222222; }
+
+.hljs {
+ background: initial !important;
+ padding: initial !important; }
+
+.katex .katex-mathml {
+ top: 0;
+ right: 0; }
+
+html {
+ -moz-osx-font-smoothing: auto;
+ -webkit-font-smoothing: auto; }
+
+/* This file contain the overall layout.
+ *
+ * The main container is that is identified by id #documenter.
+ */
+#documenter .docs-main > article {
+ overflow-wrap: break-word; }
+
+@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: white;
+ 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;
+ /* For Headroom.js */
+ transition-property: top, box-shadow;
+ -webkit-transition-property: top, box-shadow;
+ /* Safari */
+ transition-duration: 0.3s;
+ -webkit-transition-duration: 0.3s;
+ /* Safari */ }
+ #documenter .docs-main header.docs-navbar.headroom--not-top {
+ box-shadow: 0.2rem 0rem 0.4rem #bbb;
+ transition-duration: 0.7s;
+ -webkit-transition-duration: 0.7s;
+ /* Safari */ }
+ #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;
+ /* Safari */ } }
+
+#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;
+ 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-sidebar {
+ display: flex;
+ flex-direction: column;
+ color: #0a0a0a;
+ background-color: whitesmoke;
+ border-right: 1px solid #dbdbdb;
+ padding: 0;
+ flex: 0 0 18rem;
+ z-index: 5;
+ position: fixed;
+ left: -18rem;
+ width: 18rem;
+ height: 100%;
+ transition: left 0.3s;
+ /* Setting up a nicer theme style for the scrollbar */ }
+ #documenter .docs-sidebar.visible {
+ left: 0;
+ box-shadow: 0.4rem 0rem 0.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-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;
+ font-size: 1rem;
+ border-top: 1px solid #dbdbdb;
+ padding-bottom: 1.5rem;
+ /* Managing collapsible submenus */ }
+ #documenter .docs-sidebar ul.docs-menu > li > .tocitem {
+ font-weight: bold; }
+ #documenter .docs-sidebar ul.docs-menu > li li {
+ font-size: 0.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: 0.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; }
+ #documenter .docs-sidebar ul.docs-menu a.tocitem:hover, #documenter .docs-sidebar ul.docs-menu label.tocitem:hover {
+ background-color: #ebebeb; }
+ #documenter .docs-sidebar ul.docs-menu li.is-active {
+ border-top: 1px solid #c7c7c7;
+ border-bottom: 1px solid #dbdbdb;
+ background-color: white; }
+ #documenter .docs-sidebar ul.docs-menu li.is-active > .tocitem, #documenter .docs-sidebar ul.docs-menu li.is-active > .tocitem:hover {
+ background-color: white;
+ 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: 0.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: #cccccc; } }
+ @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: #cccccc; } }
+
+#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; }
+
+/*
+
+Original highlight.js style (c) Ivan Sagalaev
+
+*/
+.hljs {
+ display: block;
+ overflow-x: auto;
+ padding: 0.5em;
+ background: #F0F0F0; }
+
+/* Base color: saturation 0; */
+.hljs,
+.hljs-subst {
+ color: #444; }
+
+.hljs-comment {
+ color: #888888; }
+
+.hljs-keyword,
+.hljs-attribute,
+.hljs-selector-tag,
+.hljs-meta-keyword,
+.hljs-doctag,
+.hljs-name {
+ font-weight: bold; }
+
+/* User color: hue: 0 */
+.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-selector-pseudo {
+ color: #BC6060; }
+
+/* Language color: hue: 90; */
+.hljs-literal {
+ color: #78A960; }
+
+.hljs-built_in,
+.hljs-bullet,
+.hljs-code,
+.hljs-addition {
+ color: #397300; }
+
+/* Meta color: hue: 200 */
+.hljs-meta {
+ color: #1f7199; }
+
+.hljs-meta-string {
+ color: #4d99bf; }
+
+/* Misc effects */
+.hljs-emphasis {
+ font-style: italic; }
+
+.hljs-strong {
+ font-weight: bold; }
diff --git a/dev/assets/themeswap.js b/dev/assets/themeswap.js
new file mode 100644
index 0000000..d466684
--- /dev/null
+++ b/dev/assets/themeswap.js
@@ -0,0 +1,42 @@
+// Small function to quickly swap out themes. Gets put into the tag..
+function set_theme_from_local_storage() {
+ // Browser does not support Web Storage, bail early.
+ if(typeof(window.localStorage) === "undefined") return;
+ // Get the user-picked theme from localStorage. May be `null`, which means the default
+ // theme.
+ var theme = window.localStorage.getItem("documenter-theme");
+ // 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 = [];
+ 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);
+ // If we find a matching theme (and it's not the default), we'll set active to non-null
+ if(!isprimary && 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;
+ });
+ }
+}
+set_theme_from_local_storage();
diff --git a/dev/developer/index.html b/dev/developer/index.html
index 7039bd6..b50b110 100644
--- a/dev/developer/index.html
+++ b/dev/developer/index.html
@@ -1,14 +1,14 @@
-Developer Guide · PkgTemplates.jl
PkgTemplates Developer Guide
PkgTemplates can be easily extended by adding new Plugin
s.
There are two types of plugins: Plugin
and BasicPlugin
.
PkgTemplates.Plugin
— Type.Plugins are PkgTemplates' source of customization and extensibility. Add plugins to your Template
s to enable extra pieces of repository setup.
When implementing a new plugin, subtype this type to have full control over its behaviour.
sourcePkgTemplates.BasicPlugin
— Type.A simple plugin that, in general, creates a single file.
sourceTemplate + Package Creation Pipeline
The Template
constructor basically does this:
- extract values from keyword arguments
+Developer Guide · PkgTemplates.jl PkgTemplates Developer Guide
PkgTemplates can be easily extended by adding new Plugin
s.
There are two types of plugins: Plugin
and BasicPlugin
.
PkgTemplates.Plugin
— TypePlugins are PkgTemplates' source of customization and extensibility. Add plugins to your Template
s to enable extra pieces of repository setup.
When implementing a new plugin, subtype this type to have full control over its behaviour.
sourcePkgTemplates.BasicPlugin
— TypeA simple plugin that, in general, creates a single file.
sourceTemplate + Package Creation Pipeline
The Template
constructor basically does this:
- extract values from keyword arguments
- create a Template from the values
- for each plugin:
- - validate plugin against the template
The plugin validation step uses the validate
function. It lets us catch mistakes before we try to generate packages.
PkgTemplates.validate
— Function.sourceThe package generation process looks like this:
- create empty directory for the package
+ - validate plugin against the template
The plugin validation step uses the validate
function. It lets us catch mistakes before we try to generate packages.
PkgTemplates.validate
— Functionvalidate(::Plugin, ::Template)
Perform any required validation for a Plugin
.
It is preferred to do validation here instead of in prehook
, because this function is called at Template
construction time, whereas the prehook is only run at package generation time.
sourceThe package generation process looks like this:
- create empty directory for the package
- for each plugin, ordered by priority:
- run plugin prehook
- for each plugin, ordered by priority:
- run plugin hook
- for each plugin, ordered by priority:
- - run plugin posthook
As you can tell, plugins play a central role in setting up a package.
The three main entrypoints for plugins to do work are the prehook
, the hook
, and the posthook
. As the names might imply, they basically mean "before the main stage", "the main stage", and "after the main stage", respectively.
Each stage is basically identical, since the functions take the exact same arguments. However, the multiple stages allow us to depend on artifacts of the previous stages. For example, the Git
plugin uses posthook
to commit all generated files, but it wouldn't make sense to do that before the files are generated.
But what about dependencies within the same stage? In this case, we have priority
to define which plugins go when. The Git
plugin also uses this function to lower its posthook's priority, so that even if other plugins generate files in their posthooks, they still get committed (provided that those plugins didn't set an even lower priority).
PkgTemplates.prehook
— Function.prehook(::Plugin, ::Template, pkg_dir::AbstractString)
Stage 1 of the package generation process (the "before" stage, in general). At this point, pkg_dir
is an empty directory that will eventually contain the package, and neither the hook
s nor the posthook
s have run.
Notepkg_dir
only stays empty until the first plugin chooses to create a file. See also: priority
.
sourcePkgTemplates.hook
— Function.hook(::Plugin, ::Template, pkg_dir::AbstractString)
Stage 2 of the package generation pipeline (the "main" stage, in general). At this point, the prehook
s have run, but not the posthook
s.
pkg_dir
is the directory in which the package is being generated (so basename(pkg_dir)
is the package name).
NoteYou usually shouldn't implement this function for BasicPlugin
s. If you do, it should probably invoke
the generic method (otherwise, there's not much reason to subtype BasicPlugin
).
sourcePkgTemplates.posthook
— Function.sourcePkgTemplates.priority
— Function.priority(::Plugin, ::Union{typeof(prehook), typeof(hook), typeof(posthook)}) -> Int
Determines the order in which plugins are processed (higher goes first). The default priority (DEFAULT_PRIORITY
), is 1000
.
You can implement this function per-stage (by using ::typeof(hook)
, for example), or for all stages by simply using ::Function
.
sourcePlugin
Walkthrough
Concrete types that subtype Plugin
directly are free to do almost anything. To understand how they're implemented, let's look at simplified versions of two plugins: Documenter
to explore templating, and Git
to further clarify the multi-stage pipeline.
Example: Documenter
@with_kw_noshow struct Documenter <: Plugin
+ - run plugin posthook
As you can tell, plugins play a central role in setting up a package.
The three main entrypoints for plugins to do work are the prehook
, the hook
, and the posthook
. As the names might imply, they basically mean "before the main stage", "the main stage", and "after the main stage", respectively.
Each stage is basically identical, since the functions take the exact same arguments. However, the multiple stages allow us to depend on artifacts of the previous stages. For example, the Git
plugin uses posthook
to commit all generated files, but it wouldn't make sense to do that before the files are generated.
But what about dependencies within the same stage? In this case, we have priority
to define which plugins go when. The Git
plugin also uses this function to lower its posthook's priority, so that even if other plugins generate files in their posthooks, they still get committed (provided that those plugins didn't set an even lower priority).
PkgTemplates.prehook
— Functionprehook(::Plugin, ::Template, pkg_dir::AbstractString)
Stage 1 of the package generation process (the "before" stage, in general). At this point, pkg_dir
is an empty directory that will eventually contain the package, and neither the hook
s nor the posthook
s have run.
Note pkg_dir
only stays empty until the first plugin chooses to create a file. See also: priority
.
sourcePkgTemplates.hook
— Functionhook(::Plugin, ::Template, pkg_dir::AbstractString)
Stage 2 of the package generation pipeline (the "main" stage, in general). At this point, the prehook
s have run, but not the posthook
s.
pkg_dir
is the directory in which the package is being generated (so basename(pkg_dir)
is the package name).
Note You usually shouldn't implement this function for BasicPlugin
s. If you do, it should probably invoke
the generic method (otherwise, there's not much reason to subtype BasicPlugin
).
sourcePkgTemplates.posthook
— Functionposthook(::Plugin, ::Template, pkg_dir::AbstractString)
Stage 3 of the package generation pipeline (the "after" stage, in general). At this point, both the prehook
s and hook
s have run.
sourcePkgTemplates.priority
— Functionpriority(::Plugin, ::Union{typeof(prehook), typeof(hook), typeof(posthook)}) -> Int
Determines the order in which plugins are processed (higher goes first). The default priority (DEFAULT_PRIORITY
), is 1000
.
You can implement this function per-stage (by using ::typeof(hook)
, for example), or for all stages by simply using ::Function
.
sourcePlugin
Walkthrough
Concrete types that subtype Plugin
directly are free to do almost anything. To understand how they're implemented, let's look at simplified versions of two plugins: Documenter
to explore templating, and Git
to further clarify the multi-stage pipeline.
Example: Documenter
@with_kw_noshow struct Documenter <: Plugin
make_jl::String = default_file("docs", "make.jl") <- "Path to make.jl template"
index_md::String = default_file("docs", "src", "index.md") <- "Path to index.md template"
end
@@ -47,7 +47,7 @@ function hook(p::Documenter, t::Template, pkg_dir::AbstractString)
# What this function does is not relevant here.
create_documentation_project()
-end
The @with_kw_noshow
macro defines keyword constructors for us. Inside of our struct definition, we're using default_file
to refer to files in this repository.
PkgTemplates.default_file
— Function.default_file(paths::AbstractString...) -> String
Return a path relative to the default template file directory (~/build/invenia/PkgTemplates.jl/templates
).
sourceThe first method we implement for Documenter
is gitignore
, so that packages created with this plugin ignore documentation build artifacts.
PkgTemplates.gitignore
— Function.gitignore(::Plugin) -> Vector{String}
Return patterns that should be added to .gitignore
. These are used by the Git
plugin.
By default, an empty list is returned.
sourceSecond, we implement badges
to add a couple of badges to new packages' README files.
PkgTemplates.badges
— Function.sourcePkgTemplates.Badge
— Type.Badge(hover::AbstractString, image::AbstractString, link::AbstractString)
Container for Markdown badge data. Each argument can contain placeholders, which will be filled in with values from combined_view
.
Arguments
hover::AbstractString
: Text to appear when the mouse is hovered over the badge.image::AbstractString
: URL to the image to display.link::AbstractString
: URL to go to upon clicking the badge.
sourceThese two functions, gitignore
and badges
, are currently the only "special" functions for cross-plugin interactions. In other cases, you can still access the Template
's plugins to depend on the presence/properties of other plugins, although that's less powerful.
Third, we implement view
, which is used to fill placeholders in badges and rendered files.
PkgTemplates.view
— Function.view(::Plugin, ::Template, pkg::AbstractString) -> Dict{String, Any}
Return the view to be passed to the text templating engine for this plugin. pkg
is the name of the package being generated.
For BasicPlugin
s, this is used for both the plugin badges (see badges
) and the template file (see source
). For other Plugin
s, it is used only for badges, but you can always call it yourself as part of your hook
implementation.
By default, an empty Dict
is returned.
sourceFinally, we implement hook
, which is the real workhorse for the plugin. Inside of this function, we generate a couple of files with the help of a few more text templating functions.
PkgTemplates.render_file
— Function.render_file(file::AbstractString view::Dict{<:AbstractString}, tags) -> String
Render a template file with the data in view
. tags
should be a tuple of two strings, which are the opening and closing delimiters, or nothing
to use the default delimiters.
sourcePkgTemplates.render_text
— Function.render_text(text::AbstractString, view::Dict{<:AbstractString}, tags=nothing) -> String
Render some text with the data in view
. tags
should be a tuple of two strings, which are the opening and closing delimiters, or nothing
to use the default delimiters.
sourcePkgTemplates.gen_file
— Function.gen_file(file::AbstractString, text::AbstractString)
Create a new file containing some given text. Trailing whitespace is removed, and the file will end with a newline.
sourcePkgTemplates.combined_view
— Function.combined_view(::Plugin, ::Template, pkg::AbstractString) -> Dict{String, Any}
This function combines view
and user_view
for use in text templating. If you're doing manual file creation or text templating (i.e. writing Plugin
s that are not BasicPlugin
s), then you should use this function rather than either of the former two.
sourcePkgTemplates.tags
— Function.tags(::Plugin) -> Tuple{String, String}
Return the delimiters used for text templating. See the Citation
plugin for a rare case where changing the tags is necessary.
By default, the tags are "{{"
and "}}"
.
sourceFor more information on text templating, see the BasicPlugin
Walkthrough and the section on Custom Template Files.
Example: Git
struct Git <: Plugin end
+end
The @with_kw_noshow
macro defines keyword constructors for us. Inside of our struct definition, we're using default_file
to refer to files in this repository.
PkgTemplates.default_file
— Functiondefault_file(paths::AbstractString...) -> String
Return a path relative to the default template file directory (~/build/invenia/PkgTemplates.jl/templates
).
sourceThe first method we implement for Documenter
is gitignore
, so that packages created with this plugin ignore documentation build artifacts.
PkgTemplates.gitignore
— Functiongitignore(::Plugin) -> Vector{String}
Return patterns that should be added to .gitignore
. These are used by the Git
plugin.
By default, an empty list is returned.
sourceSecond, we implement badges
to add a couple of badges to new packages' README files.
PkgTemplates.badges
— Functionbadges(::Plugin) -> Union{Badge, Vector{Badge}}
Return a list of Badge
s, or just one, to be added to README.md
. These are used by the Readme
plugin to add badges to the README.
By default, an empty list is returned.
sourcePkgTemplates.Badge
— TypeBadge(hover::AbstractString, image::AbstractString, link::AbstractString)
Container for Markdown badge data. Each argument can contain placeholders, which will be filled in with values from combined_view
.
Arguments
hover::AbstractString
: Text to appear when the mouse is hovered over the badge.image::AbstractString
: URL to the image to display.link::AbstractString
: URL to go to upon clicking the badge.
sourceThese two functions, gitignore
and badges
, are currently the only "special" functions for cross-plugin interactions. In other cases, you can still access the Template
's plugins to depend on the presence/properties of other plugins, although that's less powerful.
Third, we implement view
, which is used to fill placeholders in badges and rendered files.
PkgTemplates.view
— Functionview(::Plugin, ::Template, pkg::AbstractString) -> Dict{String, Any}
Return the view to be passed to the text templating engine for this plugin. pkg
is the name of the package being generated.
For BasicPlugin
s, this is used for both the plugin badges (see badges
) and the template file (see source
). For other Plugin
s, it is used only for badges, but you can always call it yourself as part of your hook
implementation.
By default, an empty Dict
is returned.
sourceFinally, we implement hook
, which is the real workhorse for the plugin. Inside of this function, we generate a couple of files with the help of a few more text templating functions.
PkgTemplates.render_file
— Functionrender_file(file::AbstractString view::Dict{<:AbstractString}, tags) -> String
Render a template file with the data in view
. tags
should be a tuple of two strings, which are the opening and closing delimiters, or nothing
to use the default delimiters.
sourcePkgTemplates.render_text
— Functionrender_text(text::AbstractString, view::Dict{<:AbstractString}, tags=nothing) -> String
Render some text with the data in view
. tags
should be a tuple of two strings, which are the opening and closing delimiters, or nothing
to use the default delimiters.
sourcePkgTemplates.gen_file
— Functiongen_file(file::AbstractString, text::AbstractString)
Create a new file containing some given text. Trailing whitespace is removed, and the file will end with a newline.
sourcePkgTemplates.combined_view
— Functioncombined_view(::Plugin, ::Template, pkg::AbstractString) -> Dict{String, Any}
This function combines view
and user_view
for use in text templating. If you're doing manual file creation or text templating (i.e. writing Plugin
s that are not BasicPlugin
s), then you should use this function rather than either of the former two.
sourcePkgTemplates.tags
— Functiontags(::Plugin) -> Tuple{String, String}
Return the delimiters used for text templating. See the Citation
plugin for a rare case where changing the tags is necessary.
By default, the tags are "{{"
and "}}"
.
sourceFor more information on text templating, see the BasicPlugin
Walkthrough and the section on Custom Template Files.
Example: Git
struct Git <: Plugin end
priority(::Git, ::typeof(posthook)) = 5
@@ -79,7 +79,7 @@ function posthook(::Git, ::Template, pkg_dir::AbstractString)
LibGit2.add!(repo, ".")
LibGit2.commit(repo, "Files generated by PkgTemplates")
end
-end
Validation and all three hooks are implemented:
validate
makes sure that all required Git configuration is present.prehook
creates the Git repository for the package.hook
generates the .gitignore
file, using the special gitignore
function.posthook
adds and commits all the generated files.
As previously mentioned, we use priority
to make sure that we wait until all other plugins are finished their work before committing files.
Hopefully, this demonstrates the level of control you have over the package generation process when developing plugins, and when it makes sense to exercise that power!
BasicPlugin
Walkthrough
Most of the time, you don't really need all of the control that we showed off above. Plugins that subtype BasicPlugin
perform a much more limited task. In general, they just generate one templated file.
To illustrate, let's look at the Citation
plugin, which creates a CITATION.bib
file.
@with_kw_noshow struct Citation <: BasicPlugin
+end
Validation and all three hooks are implemented:
validate
makes sure that all required Git configuration is present.prehook
creates the Git repository for the package.hook
generates the .gitignore
file, using the special gitignore
function.posthook
adds and commits all the generated files.
As previously mentioned, we use priority
to make sure that we wait until all other plugins are finished their work before committing files.
Hopefully, this demonstrates the level of control you have over the package generation process when developing plugins, and when it makes sense to exercise that power!
BasicPlugin
Walkthrough
Most of the time, you don't really need all of the control that we showed off above. Plugins that subtype BasicPlugin
perform a much more limited task. In general, they just generate one templated file.
To illustrate, let's look at the Citation
plugin, which creates a CITATION.bib
file.
@with_kw_noshow struct Citation <: BasicPlugin
file::String = default_file("CITATION.bib")
end
@@ -94,14 +94,14 @@ view(::Citation, t::Template, pkg::AbstractString) = Dict(
"PKG" => pkg,
"URL" => "https://$(t.host)/$(t.user)/$pkg.jl",
"YEAR" => year(today()),
-)
Similar to the Documenter
example above, we're defining a keyword constructor, and assigning a default template file from this repository. This plugin adds nothing to .gitignore
, and it doesn't add any badges, so implementations for gitignore
and badges
are omitted.
First, we implement source
and destination
to define where the template file comes from, and where it goes. These functions are specific to BasicPlugin
s, and have no effect on regular Plugin
s by default.
PkgTemplates.source
— Function.source(::BasicPlugin) -> Union{String, Nothing}
Return the path to a plugin's template file, or nothing
to indicate no file.
By default, nothing
is returned.
sourcePkgTemplates.destination
— Function.destination(::BasicPlugin) -> String
Return the destination, relative to the package root, of a plugin's configuration file.
This function must be implemented.
sourceNext, we implement tags
. We briefly saw this function earlier, but in this case it's necessary to change its behaviour from the default. To see why, it might help to see the template file in its entirety:
@misc{<<&PKG>>.jl,
+)
Similar to the Documenter
example above, we're defining a keyword constructor, and assigning a default template file from this repository. This plugin adds nothing to .gitignore
, and it doesn't add any badges, so implementations for gitignore
and badges
are omitted.
First, we implement source
and destination
to define where the template file comes from, and where it goes. These functions are specific to BasicPlugin
s, and have no effect on regular Plugin
s by default.
PkgTemplates.source
— Functionsource(::BasicPlugin) -> Union{String, Nothing}
Return the path to a plugin's template file, or nothing
to indicate no file.
By default, nothing
is returned.
sourcePkgTemplates.destination
— Functiondestination(::BasicPlugin) -> String
Return the destination, relative to the package root, of a plugin's configuration file.
This function must be implemented.
sourceNext, we implement tags
. We briefly saw this function earlier, but in this case it's necessary to change its behaviour from the default. To see why, it might help to see the template file in its entirety:
@misc{<<&PKG>>.jl,
author = {<<&AUTHORS>>},
title = {<<&PKG>>.jl},
url = {<<&URL>>},
version = {v0.1.0},
year = {<<&YEAR>>},
month = {<<&MONTH>>}
-}
Because the file contains its own {}
delimiters, we need to use different ones for templating to work properly.
Finally, we implement view
to fill in the placeholders that we saw in the template file.
Doing Extra Work With BasicPlugin
s
Notice that we didn't have to implement hook
for our plugin. It's implemented for all BasicPlugin
s, like so:
function render_plugin(p::BasicPlugin, t::Template, pkg::AbstractString)
+}
Because the file contains its own {}
delimiters, we need to use different ones for templating to work properly.
Finally, we implement view
to fill in the placeholders that we saw in the template file.
Doing Extra Work With BasicPlugin
s
Notice that we didn't have to implement hook
for our plugin. It's implemented for all BasicPlugin
s, like so:
function render_plugin(p::BasicPlugin, t::Template, pkg::AbstractString)
return render_file(source(p), combined_view(p, t, pkg), tags(p))
end
@@ -124,4 +124,4 @@ function hook(p::Tests, t::Template, pkg_dir::AbstractString)
invoke(hook, Tuple{BasicPlugin, Template, AbstractString}, p, t, pkg_dir)
# Do some other work.
add_test_dependency()
-end
There is also a default validate
implementation for BasicPlugin
s, which checks that the plugin's source
file exists, and throws an ArgumentError
otherwise. If you want to extend the validation but keep the file existence check, use the invoke
method as described above.
For more examples, see the plugins in the Continuous Integration (CI) and Code Coverage sections.
Miscellaneous Tips
Writing Template Files
For an overview of writing template files for Mustache.jl, see Custom Template Files in the user guide.
Predicates
There are a few predicate functions for plugins that are occasionally used to answer questions like "does this Template
have any code coverage plugins?". If you're implementing a plugin that fits into one of the following categories, it would be wise to implement the corresponding predicate function to return true
for instances of your type.
PkgTemplates.needs_username
— Function.needs_username(::Plugin) -> Bool
Determine whether or not a plugin needs a Git hosting service username to function correctly. If you are implementing a plugin that uses the user
field of a Template
, you should implement this function and return true
.
sourcePkgTemplates.is_ci
— Function.is_ci(::Plugin) -> Bool
Determine whether or not a plugin is a CI plugin. If you are adding a CI plugin, you should implement this function and return true
.
sourcePkgTemplates.is_coverage
— Function.is_coverage(::Plugin) -> Bool
Determine whether or not a plugin is a coverage plugin. If you are adding a coverage plugin, you should implement this function and return true
.
sourceFormatting Version Numbers
When writing configuration files for CI services, working with version numbers is often needed. There are a few convenience functions that can be used to make this a little bit easier.
PkgTemplates.compat_version
— Function.compat_version(v::VersionNumber) -> String
Format a VersionNumber
to exclude trailing zero components.
sourcePkgTemplates.format_version
— Function.format_version(v::Union{VersionNumber, AbstractString}) -> String
Strip everything but the major and minor release from a VersionNumber
. Strings are left in their original form.
sourcePkgTemplates.collect_versions
— Function.collect_versions(t::Template, versions::Vector) -> Vector{String}
Combine t
's Julia version with versions
, and format them as major.minor
. This is useful for creating lists of versions to be included in CI configurations.
source
+endThere is also a default validate
implementation for BasicPlugin
s, which checks that the plugin's source
file exists, and throws an ArgumentError
otherwise. If you want to extend the validation but keep the file existence check, use the invoke
method as described above.
For more examples, see the plugins in the Continuous Integration (CI) and Code Coverage sections.
Miscellaneous Tips
Writing Template Files
For an overview of writing template files for Mustache.jl, see Custom Template Files in the user guide.
Predicates
There are a few predicate functions for plugins that are occasionally used to answer questions like "does this Template
have any code coverage plugins?". If you're implementing a plugin that fits into one of the following categories, it would be wise to implement the corresponding predicate function to return true
for instances of your type.
PkgTemplates.needs_username
— Functionneeds_username(::Plugin) -> Bool
Determine whether or not a plugin needs a Git hosting service username to function correctly. If you are implementing a plugin that uses the user
field of a Template
, you should implement this function and return true
.
sourcePkgTemplates.is_ci
— Functionis_ci(::Plugin) -> Bool
Determine whether or not a plugin is a CI plugin. If you are adding a CI plugin, you should implement this function and return true
.
sourcePkgTemplates.is_coverage
— Functionis_coverage(::Plugin) -> Bool
Determine whether or not a plugin is a coverage plugin. If you are adding a coverage plugin, you should implement this function and return true
.
sourceFormatting Version Numbers
When writing configuration files for CI services, working with version numbers is often needed. There are a few convenience functions that can be used to make this a little bit easier.
PkgTemplates.compat_version
— Functioncompat_version(v::VersionNumber) -> String
Format a VersionNumber
to exclude trailing zero components.
sourcePkgTemplates.format_version
— Functionformat_version(v::Union{VersionNumber, AbstractString}) -> String
Strip everything but the major and minor release from a VersionNumber
. Strings are left in their original form.
sourcePkgTemplates.collect_versions
— Functioncollect_versions(t::Template, versions::Vector) -> Vector{String}
Combine t
's Julia version with versions
, and format them as major.minor
. This is useful for creating lists of versions to be included in CI configurations.
sourceSettings
This document was generated with Documenter.jl on Tuesday 17 December 2019. Using Julia version 1.0.5.
diff --git a/dev/index.html b/dev/index.html
index 66afd71..d617333 100644
--- a/dev/index.html
+++ b/dev/index.html
@@ -1,2 +1,2 @@
-Home · PkgTemplates.jl
PkgTemplates
PkgTemplates creates new Julia packages in an easy, repeatable, and customizable way.
Documentation
If you're looking to create new packages, see the User Guide.
If you want to create new plugins, see the Developer Guide.
if you're trying to migrate from an older version of PkgTemplates, see Migrating To PkgTemplates 0.7+.
Index
PkgTemplates.AppVeyor
PkgTemplates.Badge
PkgTemplates.BasicPlugin
PkgTemplates.CirrusCI
PkgTemplates.Citation
PkgTemplates.Codecov
PkgTemplates.Coveralls
PkgTemplates.Develop
PkgTemplates.Documenter
PkgTemplates.DroneCI
PkgTemplates.Git
PkgTemplates.GitHubActions
PkgTemplates.GitLabCI
PkgTemplates.License
PkgTemplates.Plugin
PkgTemplates.ProjectFile
PkgTemplates.Readme
PkgTemplates.SrcDir
PkgTemplates.Template
PkgTemplates.Tests
PkgTemplates.TravisCI
PkgTemplates.badges
PkgTemplates.collect_versions
PkgTemplates.combined_view
PkgTemplates.compat_version
PkgTemplates.default_file
PkgTemplates.destination
PkgTemplates.format_version
PkgTemplates.gen_file
PkgTemplates.gitignore
PkgTemplates.hook
PkgTemplates.is_ci
PkgTemplates.is_coverage
PkgTemplates.needs_username
PkgTemplates.posthook
PkgTemplates.prehook
PkgTemplates.priority
PkgTemplates.render_file
PkgTemplates.render_text
PkgTemplates.source
PkgTemplates.tags
PkgTemplates.user_view
PkgTemplates.validate
PkgTemplates.view
+Home · PkgTemplates.jl PkgTemplates
PkgTemplates creates new Julia packages in an easy, repeatable, and customizable way.
Documentation
If you're looking to create new packages, see the User Guide.
If you want to create new plugins, see the Developer Guide.
if you're trying to migrate from an older version of PkgTemplates, see Migrating To PkgTemplates 0.7+.
Index
PkgTemplates.AppVeyor
PkgTemplates.Badge
PkgTemplates.BasicPlugin
PkgTemplates.CirrusCI
PkgTemplates.Citation
PkgTemplates.Codecov
PkgTemplates.Coveralls
PkgTemplates.Develop
PkgTemplates.Documenter
PkgTemplates.DroneCI
PkgTemplates.Git
PkgTemplates.GitHubActions
PkgTemplates.GitLabCI
PkgTemplates.License
PkgTemplates.Plugin
PkgTemplates.ProjectFile
PkgTemplates.Readme
PkgTemplates.SrcDir
PkgTemplates.Template
PkgTemplates.Tests
PkgTemplates.TravisCI
PkgTemplates.badges
PkgTemplates.collect_versions
PkgTemplates.combined_view
PkgTemplates.compat_version
PkgTemplates.default_file
PkgTemplates.destination
PkgTemplates.format_version
PkgTemplates.gen_file
PkgTemplates.gitignore
PkgTemplates.hook
PkgTemplates.is_ci
PkgTemplates.is_coverage
PkgTemplates.needs_username
PkgTemplates.posthook
PkgTemplates.prehook
PkgTemplates.priority
PkgTemplates.render_file
PkgTemplates.render_text
PkgTemplates.source
PkgTemplates.tags
PkgTemplates.user_view
PkgTemplates.validate
PkgTemplates.view
Settings
This document was generated with Documenter.jl on Tuesday 17 December 2019. Using Julia version 1.0.5.
diff --git a/dev/migrating/index.html b/dev/migrating/index.html
index 1b48475..9fd9938 100644
--- a/dev/migrating/index.html
+++ b/dev/migrating/index.html
@@ -1,2 +1,2 @@
-Migrating To PkgTemplates 0.7+ · PkgTemplates.jl
Migrating To PkgTemplates 0.7+
PkgTemplates 0.7 is a ground-up rewrite of the package with similar functionality but with updated APIs and internals. Here is a summary of things that existed in older versions but have been moved elsewhere or removed. However, it might be easier to just read the User Guide.
Template keywords
The recurring theme is "everything is a plugin now".
Old New license="ISC"
plugins=[License(; name="ISC")]
develop=true
*plugins=[Develop()]
git=false
disable_defaults=[Git]
julia_version=v"1"
julia=v"1"
ssh=true
plugins=[Git(; ssh=true)]
manifest=true
plugins=[Git(; manifest=true)]
* develop=true
was the default setting, but it is no longer the default in PkgTemplates 0.7+.
Plugins
Aside from renamings, basically every plugin has had their constructors reworked. So if you are using anything non-default, you should consult the new docstring.
Old New GitHubPages
Documenter{TravisCI}
GitLabPages
Documenter{GitLabCI}
Package Generation
One less name to remember!
Old New generate(::Template, pkg::AbstractString)
(::Template)(pkg::AbstractString)
Interactive Templates
Currently not implemented, but will be in the future.
Other Functions
Two less names to remember! Although it's unlikely that anyone used these.
Old New available_licenses
View licenses on GitHub show_license
View licenses on GitHub
Custom Plugins
In addition to the changes in usage, custom plugins from older versions of PkgTemplates will not work in 0.7+. See the Developer Guide for more information on the new extension API.
+Migrating To PkgTemplates 0.7+ · PkgTemplates.jl Migrating To PkgTemplates 0.7+
PkgTemplates 0.7 is a ground-up rewrite of the package with similar functionality but with updated APIs and internals. Here is a summary of things that existed in older versions but have been moved elsewhere or removed. However, it might be easier to just read the User Guide.
Template keywords
The recurring theme is "everything is a plugin now".
Old New license="ISC"
plugins=[License(; name="ISC")]
develop=true
*plugins=[Develop()]
git=false
disable_defaults=[Git]
julia_version=v"1"
julia=v"1"
ssh=true
plugins=[Git(; ssh=true)]
manifest=true
plugins=[Git(; manifest=true)]
* develop=true
was the default setting, but it is no longer the default in PkgTemplates 0.7+.
Plugins
Aside from renamings, basically every plugin has had their constructors reworked. So if you are using anything non-default, you should consult the new docstring.
Old New GitHubPages
Documenter{TravisCI}
GitLabPages
Documenter{GitLabCI}
Package Generation
One less name to remember!
Old New generate(::Template, pkg::AbstractString)
(::Template)(pkg::AbstractString)
Interactive Templates
Currently not implemented, but will be in the future.
Other Functions
Two less names to remember! Although it's unlikely that anyone used these.
Old New available_licenses
View licenses on GitHub show_license
View licenses on GitHub
Custom Plugins
In addition to the changes in usage, custom plugins from older versions of PkgTemplates will not work in 0.7+. See the Developer Guide for more information on the new extension API.
Settings
This document was generated with Documenter.jl on Tuesday 17 December 2019. Using Julia version 1.0.5.
diff --git a/dev/search/index.html b/dev/search/index.html
index 406454a..c718544 100644
--- a/dev/search/index.html
+++ b/dev/search/index.html
@@ -1,2 +1,2 @@
-Search · PkgTemplates.jl
Search
Number of results: loading...
+Search · PkgTemplates.jl Settings
This document was generated with Documenter.jl on Tuesday 17 December 2019. Using Julia version 1.0.5.
diff --git a/dev/user/index.html b/dev/user/index.html
index e8cee48..23350d0 100644
--- a/dev/user/index.html
+++ b/dev/user/index.html
@@ -1,29 +1,29 @@
-User Guide · PkgTemplates.jl
PkgTemplates User Guide
Using PkgTemplates is straightforward. Just create a Template
, and call it on a package name to generate that package:
using PkgTemplates
+User Guide · PkgTemplates.jl PkgTemplates User Guide
Using PkgTemplates is straightforward. Just create a Template
, and call it on a package name to generate that package:
using PkgTemplates
t = Template()
-t("MyPkg")
Template
PkgTemplates.Template
— Type.Template(; kwargs...)
A configuration used to generate packages.
Keyword Arguments
User Options
user::AbstractString="username"
: GitHub (or other code hosting service) username. The default value comes from the global Git config (github.user
). If no value is obtained, many plugins that use this value will not work.authors::Union{AbstractString, Vector{<:AbstractString}}="name <email>"
: Package authors. Like user
, it takes its default value from the global Git config (user.name
and user.email
).
Package Options
dir::AbstractString="~/.julia/dev"
: Directory to place packages in.host::AbstractString="github.com"
: URL to the code hosting service where packages will reside.julia::VersionNumber=v"1.0.0"
: Minimum allowed Julia version.
Template Plugins
plugins::Vector{<:Plugin}=Plugin[]
: A list of Plugin
s used by the template.disable_defaults::Vector{DataType}=DataType[]
: Default plugins to disable. The default plugins are ProjectFile
, SrcDir
, Tests
, Readme
, License
, and Git
. To override a default plugin instead of disabling it altogether, supply it via plugins
.
To create a package from a Template
, use the following syntax:
julia> t = Template();
+t("MyPkg")
Template
PkgTemplates.Template
— TypeTemplate(; kwargs...)
A configuration used to generate packages.
Keyword Arguments
User Options
user::AbstractString="username"
: GitHub (or other code hosting service) username. The default value comes from the global Git config (github.user
). If no value is obtained, many plugins that use this value will not work.authors::Union{AbstractString, Vector{<:AbstractString}}="name <email>"
: Package authors. Like user
, it takes its default value from the global Git config (user.name
and user.email
).
Package Options
dir::AbstractString="~/.julia/dev"
: Directory to place packages in.host::AbstractString="github.com"
: URL to the code hosting service where packages will reside.julia::VersionNumber=v"1.0.0"
: Minimum allowed Julia version.
Template Plugins
plugins::Vector{<:Plugin}=Plugin[]
: A list of Plugin
s used by the template.disable_defaults::Vector{DataType}=DataType[]
: Default plugins to disable. The default plugins are ProjectFile
, SrcDir
, Tests
, Readme
, License
, and Git
. To override a default plugin instead of disabling it altogether, supply it via plugins
.
To create a package from a Template
, use the following syntax:
julia> t = Template();
-julia> t("PkgName")
sourcePlugins
Plugins add functionality to Template
s. There are a number of plugins available to automate common boilerplate tasks.
Default Plugins
These plugins are included by default. They can be overridden by supplying another value via the plugins
keyword, or disabled by supplying the type via the disable_defaults
keyword.
PkgTemplates.ProjectFile
— Type.ProjectFile(; version=v"0.1.0")
Creates a Project.toml
.
Keyword Arguments
version::VersionNumber
: The initial version of created packages.
sourcePkgTemplates.SrcDir
— Type.SrcDir(; file="~/build/invenia/PkgTemplates.jl/templates/src/module.jl")
Creates a module entrypoint.
Keyword Arguments
file::AbstractString
: Template file for src/<module>.jl
.
sourcePkgTemplates.Tests
— Type.Tests(; file="~/build/invenia/PkgTemplates.jl/templates/test/runtests.jl", project=false)
Sets up testing for packages.
Keyword Arguments
file::AbstractString
: Template file for runtests.jl
.project::Bool
: Whether or not to create a new project for tests (test/Project.toml
). See here for more details.
NoteManaging test dependencies with test/Project.toml
is only supported in Julia 1.2 and later.
sourcePkgTemplates.Readme
— Type.Readme(;
+julia> t("PkgName")
sourcePlugins
Plugins add functionality to Template
s. There are a number of plugins available to automate common boilerplate tasks.
Default Plugins
These plugins are included by default. They can be overridden by supplying another value via the plugins
keyword, or disabled by supplying the type via the disable_defaults
keyword.
PkgTemplates.ProjectFile
— TypeProjectFile(; version=v"0.1.0")
Creates a Project.toml
.
Keyword Arguments
version::VersionNumber
: The initial version of created packages.
sourcePkgTemplates.SrcDir
— TypeSrcDir(; file="~/build/invenia/PkgTemplates.jl/templates/src/module.jl")
Creates a module entrypoint.
Keyword Arguments
file::AbstractString
: Template file for src/<module>.jl
.
sourcePkgTemplates.Tests
— TypeTests(; file="~/build/invenia/PkgTemplates.jl/templates/test/runtests.jl", project=false)
Sets up testing for packages.
Keyword Arguments
file::AbstractString
: Template file for runtests.jl
.project::Bool
: Whether or not to create a new project for tests (test/Project.toml
). See here for more details.
Note Managing test dependencies with test/Project.toml
is only supported in Julia 1.2 and later.
sourcePkgTemplates.Readme
— TypeReadme(;
file="~/build/invenia/PkgTemplates.jl/templates/README.md",
destination="README.md",
inline_badges=false,
-)
Creates a README
file that contains badges for other included plugins.
Keyword Arguments
file::AbstractString
: Template file for the README
.destination::AbstractString
: File destination, relative to the repository root. For example, values of "README"
or "README.rst"
might be desired.inline_badges::Bool
: Whether or not to put the badges on the same line as the package name.
sourcePkgTemplates.License
— Type.License(; name="MIT", path=nothing, destination="LICENSE")
Creates a license file.
Keyword Arguments
name::AbstractString
: Name of a license supported by PkgTemplates. Available licenses can be seen here.path::Union{AbstractString, Nothing}
: Path to a custom license file. This keyword takes priority over name
.destination::AbstractString
: File destination, relative to the repository root. For example, "LICENSE.md"
might be desired.
sourcePkgTemplates.Git
— Type.Git(; ignore=String[], ssh=false, manifest=false, gpgsign=false)
Creates a Git repository and a .gitignore
file.
Keyword Arguments
ignore::Vector{<:AbstractString}
: Patterns to add to the .gitignore
. See also: gitignore
.ssh::Bool
: Whether or not to use SSH for the remote. If left unset, HTTPS is used.manifest::Bool
: Whether or not to commit Manifest.toml
.gpgsign::Bool
: Whether or not to sign commits with your GPG key. This option requires that the Git CLI is installed, and for you to have a GPG key associated with your committer identity.
sourceContinuous Integration (CI)
These plugins will create the configuration files of common CI services for you.
PkgTemplates.AppVeyor
— Type.AppVeyor(;
+)
Creates a README
file that contains badges for other included plugins.
Keyword Arguments
file::AbstractString
: Template file for the README
.destination::AbstractString
: File destination, relative to the repository root. For example, values of "README"
or "README.rst"
might be desired.inline_badges::Bool
: Whether or not to put the badges on the same line as the package name.
sourcePkgTemplates.License
— TypeLicense(; name="MIT", path=nothing, destination="LICENSE")
Creates a license file.
Keyword Arguments
name::AbstractString
: Name of a license supported by PkgTemplates. Available licenses can be seen here.path::Union{AbstractString, Nothing}
: Path to a custom license file. This keyword takes priority over name
.destination::AbstractString
: File destination, relative to the repository root. For example, "LICENSE.md"
might be desired.
sourcePkgTemplates.Git
— TypeGit(; ignore=String[], ssh=false, manifest=false, gpgsign=false)
Creates a Git repository and a .gitignore
file.
Keyword Arguments
ignore::Vector{<:AbstractString}
: Patterns to add to the .gitignore
. See also: gitignore
.ssh::Bool
: Whether or not to use SSH for the remote. If left unset, HTTPS is used.manifest::Bool
: Whether or not to commit Manifest.toml
.gpgsign::Bool
: Whether or not to sign commits with your GPG key. This option requires that the Git CLI is installed, and for you to have a GPG key associated with your committer identity.
sourceContinuous Integration (CI)
These plugins will create the configuration files of common CI services for you.
PkgTemplates.AppVeyor
— TypeAppVeyor(;
file="~/build/invenia/PkgTemplates.jl/templates/appveyor.yml",
x86=false,
coverage=true,
extra_versions=["1.0", "1.0", "nightly"],
-)
Integrates your packages with AppVeyor via AppVeyor.jl.
Keyword Arguments
file::AbstractString
: Template file for .appveyor.yml
.x86::Bool
: Whether or not to run builds on 32-bit systems, in addition to the default 64-bit builds.coverage::Bool
: Whether or not to publish code coverage. Codecov
must also be included.extra_versions::Vector
: Extra Julia versions to test, as strings or VersionNumber
s.
sourcePkgTemplates.CirrusCI
— Type.CirrusCI(;
+)
Integrates your packages with AppVeyor via AppVeyor.jl.
Keyword Arguments
file::AbstractString
: Template file for .appveyor.yml
.x86::Bool
: Whether or not to run builds on 32-bit systems, in addition to the default 64-bit builds.coverage::Bool
: Whether or not to publish code coverage. Codecov
must also be included.extra_versions::Vector
: Extra Julia versions to test, as strings or VersionNumber
s.
sourcePkgTemplates.CirrusCI
— TypeCirrusCI(;
file="~/build/invenia/PkgTemplates.jl/templates/cirrus.yml",
image="freebsd-12-0-release-amd64",
coverage=true,
extra_versions=["1.0", "1.0", "nightly"],
-)
Integrates your packages with Cirrus CI via CirrusCI.jl.
Keyword Arguments
file::AbstractString
: Template file for .cirrus.yml
.image::AbstractString
: The FreeBSD image to be used.coverage::Bool
: Whether or not to publish code coverage. Codecov
must also be included.extra_versions::Vector
: Extra Julia versions to test, as strings or VersionNumber
s.
NoteCode coverage submission from Cirrus CI is not yet supported by Coverage.jl.
sourcePkgTemplates.DroneCI
— Type.DroneCI(;
+)
Integrates your packages with Cirrus CI via CirrusCI.jl.
Keyword Arguments
file::AbstractString
: Template file for .cirrus.yml
.image::AbstractString
: The FreeBSD image to be used.coverage::Bool
: Whether or not to publish code coverage. Codecov
must also be included.extra_versions::Vector
: Extra Julia versions to test, as strings or VersionNumber
s.
Note Code coverage submission from Cirrus CI is not yet supported by Coverage.jl.
sourcePkgTemplates.DroneCI
— TypeDroneCI(;
file="~/build/invenia/PkgTemplates.jl/templates/drone.star",
amd64=true,
arm=false,
arm64=false,
extra_versions=["1.0", "1.0"],
-)
Integrates your packages with Drone CI.
Keyword Arguments
file::AbstractString
: Template file for .drone.star
.destination::AbstractString
: File destination, relative to the repository root. For example, you might want to generate a .drone.yml
instead of the default Starlark file.amd64::Bool
: Whether or not to run builds on AMD64.arm::Bool
: Whether or not to run builds on ARM (32-bit).arm64::Bool
: Whether or not to run builds on ARM64.extra_versions::Vector
: Extra Julia versions to test, as strings or VersionNumber
s.
NoteNightly Julia is not supported.
sourcePkgTemplates.GitHubActions
— Type.GitHubActions(;
+)
Integrates your packages with Drone CI.
Keyword Arguments
file::AbstractString
: Template file for .drone.star
.destination::AbstractString
: File destination, relative to the repository root. For example, you might want to generate a .drone.yml
instead of the default Starlark file.amd64::Bool
: Whether or not to run builds on AMD64.arm::Bool
: Whether or not to run builds on ARM (32-bit).arm64::Bool
: Whether or not to run builds on ARM64.extra_versions::Vector
: Extra Julia versions to test, as strings or VersionNumber
s.
Note Nightly Julia is not supported.
sourcePkgTemplates.GitHubActions
— TypeGitHubActions(;
file="~/build/invenia/PkgTemplates.jl/templates/github/workflows/ci.yml",
destination="ci.yml",
linux=true,
@@ -33,11 +33,11 @@ julia> t("PkgName")
Integrates your packages with GitHub Actions.
Keyword Arguments
file::AbstractString
: Template file for the workflow file.destination::AbstractString
: Destination of the worflow file, relative to .github/workflows
.linux::Bool
: Whether or not to run builds on Linux.osx::Bool
: Whether or not to run builds on OSX (MacOS).windows::Bool
: Whether or not to run builds on Windows.x64::Bool
: Whether or not to run builds on 64-bit architecture.x86::Bool
: Whether or not to run builds on 32-bit architecture.coverage::Bool
: Whether or not to publish code coverage. Another code coverage plugin such as Codecov
must also be included.extra_versions::Vector
: Extra Julia versions to test, as strings or VersionNumber
s.
NoteIf using coverage plugins, don't forget to manually add your API tokens as secrets, as described here.
NoteNightly Julia is not supported.
sourcePkgTemplates.GitLabCI
— Type.GitLabCI(;
+)
Integrates your packages with GitHub Actions.
Keyword Arguments
file::AbstractString
: Template file for the workflow file.destination::AbstractString
: Destination of the worflow file, relative to .github/workflows
.linux::Bool
: Whether or not to run builds on Linux.osx::Bool
: Whether or not to run builds on OSX (MacOS).windows::Bool
: Whether or not to run builds on Windows.x64::Bool
: Whether or not to run builds on 64-bit architecture.x86::Bool
: Whether or not to run builds on 32-bit architecture.coverage::Bool
: Whether or not to publish code coverage. Another code coverage plugin such as Codecov
must also be included.extra_versions::Vector
: Extra Julia versions to test, as strings or VersionNumber
s.
Note If using coverage plugins, don't forget to manually add your API tokens as secrets, as described here.
Note Nightly Julia is not supported.
sourcePkgTemplates.GitLabCI
— TypeGitLabCI(;
file="~/build/invenia/PkgTemplates.jl/templates/gitlab-ci.yml",
coverage=true,
extra_versions=["1.0", "1.0"],
-)
Integrates your packages with GitLab CI.
Keyword Arguments
file::AbstractString
: Template file for .gitlab-ci.yml
.coverage::Bool
: Whether or not to compute code coverage.extra_versions::Vector
: Extra Julia versions to test, as strings or VersionNumber
s.
GitLab Pages
Documentation can be generated by including a Documenter{GitLabCI}
plugin. See Documenter
for more information.
NoteNightly Julia is not supported.
sourcePkgTemplates.TravisCI
— Type.TravisCI(;
+)
Integrates your packages with GitLab CI.
Keyword Arguments
file::AbstractString
: Template file for .gitlab-ci.yml
.coverage::Bool
: Whether or not to compute code coverage.extra_versions::Vector
: Extra Julia versions to test, as strings or VersionNumber
s.
GitLab Pages
Documentation can be generated by including a Documenter{GitLabCI}
plugin. See Documenter
for more information.
Note Nightly Julia is not supported.
sourcePkgTemplates.TravisCI
— TypeTravisCI(;
file="~/build/invenia/PkgTemplates.jl/templates/travis.yml",
linux=true,
osx=true,
@@ -47,13 +47,13 @@ julia> t("PkgName")
Integrates your packages with Travis CI.
Keyword Arguments
file::AbstractString
: Template file for .travis.yml
.linux::Bool
: Whether or not to run builds on Linux.osx::Bool
: Whether or not to run builds on OSX (MacOS).windows::Bool
: Whether or not to run builds on Windows.x64::Bool
: Whether or not to run builds on 64-bit architecture.x86::Bool
: Whether or not to run builds on 32-bit architecture.arm64::Bool
: Whether or not to run builds on the ARM64 architecture.coverage::Bool
: Whether or not to publish code coverage. Another code coverage plugin such as Codecov
must also be included.extra_versions::Vector
: Extra Julia versions to test, as strings or VersionNumber
s.
sourceCode Coverage
These plugins will enable code coverage reporting from CI.
PkgTemplates.Codecov
— Type.Codecov(; file=nothing)
Sets up code coverage submission from CI to Codecov.
Keyword Arguments
file::Union{AbstractString, Nothing}
: Template file for .codecov.yml
, or nothing
to create no file.
sourcePkgTemplates.Coveralls
— Type.Coveralls(; file=nothing)
Sets up code coverage submission from CI to Coveralls.
Keyword Arguments
file::Union{AbstractString, Nothing}
: Template file for .coveralls.yml
, or nothing
to create no file.
sourceDocumentation
PkgTemplates.Documenter
— Type.Documenter{T<:Union{TravisCI, GitLabCI, Nothing}}(;
+)
Integrates your packages with Travis CI.
Keyword Arguments
file::AbstractString
: Template file for .travis.yml
.linux::Bool
: Whether or not to run builds on Linux.osx::Bool
: Whether or not to run builds on OSX (MacOS).windows::Bool
: Whether or not to run builds on Windows.x64::Bool
: Whether or not to run builds on 64-bit architecture.x86::Bool
: Whether or not to run builds on 32-bit architecture.arm64::Bool
: Whether or not to run builds on the ARM64 architecture.coverage::Bool
: Whether or not to publish code coverage. Another code coverage plugin such as Codecov
must also be included.extra_versions::Vector
: Extra Julia versions to test, as strings or VersionNumber
s.
sourceCode Coverage
These plugins will enable code coverage reporting from CI.
PkgTemplates.Codecov
— TypeCodecov(; file=nothing)
Sets up code coverage submission from CI to Codecov.
Keyword Arguments
file::Union{AbstractString, Nothing}
: Template file for .codecov.yml
, or nothing
to create no file.
sourcePkgTemplates.Coveralls
— TypeCoveralls(; file=nothing)
Sets up code coverage submission from CI to Coveralls.
Keyword Arguments
file::Union{AbstractString, Nothing}
: Template file for .coveralls.yml
, or nothing
to create no file.
sourceDocumentation
PkgTemplates.Documenter
— TypeDocumenter{T<:Union{TravisCI, GitLabCI, Nothing}}(;
make_jl="~/build/invenia/PkgTemplates.jl/templates/docs/make.jl",
index_md="~/build/invenia/PkgTemplates.jl/templates/docs/src/index.md",
assets=String[],
canonical_url=make_canonical(T),
makedocs_kwargs=Dict{Symbol, Any}(),
-)
Sets up documentation generation via Documenter.jl. Documentation deployment depends on T
, where T
is some supported CI plugin, or Nothing
to only support local documentation builds.
Supported Type Parameters
GitHubActions
: Deploys documentation to GitHub Pages with the help of GitHubActions
.TravisCI
: Deploys documentation to GitHub Pages with the help of TravisCI
.GitLabCI
: Deploys documentation to GitLab Pages with the help of GitLabCI
.Nothing
(default): Does not set up documentation deployment.
Keyword Arguments
make_jl::AbstractString
: Template file for make.jl
.index_md::AbstractString
: Template file for index.md
.assets::Vector{<:AbstractString}
: Extra assets for the generated site.canonical_url::Union{Function, Nothing}
: A function to generate the site's canonical URL. The default value will compute GitHub Pages and GitLab Pages URLs for TravisCI
and GitLabCI
, respectively. If set to nothing
, no canonical URL is set.makedocs_kwargs::Dict{Symbol}
: Extra keyword arguments to be inserted into makedocs
.
NoteIf deploying documentation with Travis CI, don't forget to complete the required configuration.
sourceMiscellaneous
PkgTemplates.Develop
— Type.Develop()
Adds generated packages to the current environment by dev
ing them. See the Pkg documentation here for more details.
sourcePkgTemplates.Citation
— Type.Citation(; file="~/build/invenia/PkgTemplates.jl/templates/CITATION.bib", readme=false)
Creates a CITATION.bib
file for citing package repositories.
Keyword Arguments
file::AbstractString
: Template file for CITATION.bib
.readme::Bool
: Whether or not to include a section about citing in the README.
sourceA More Complicated Example
Here are a few example templates that use the options and plugins explained above.
This one includes plugins suitable for a project hosted on GitHub, and some other customizations:
Template(;
+)
Sets up documentation generation via Documenter.jl. Documentation deployment depends on T
, where T
is some supported CI plugin, or Nothing
to only support local documentation builds.
Supported Type Parameters
GitHubActions
: Deploys documentation to GitHub Pages with the help of GitHubActions
.TravisCI
: Deploys documentation to GitHub Pages with the help of TravisCI
.GitLabCI
: Deploys documentation to GitLab Pages with the help of GitLabCI
.Nothing
(default): Does not set up documentation deployment.
Keyword Arguments
make_jl::AbstractString
: Template file for make.jl
.index_md::AbstractString
: Template file for index.md
.assets::Vector{<:AbstractString}
: Extra assets for the generated site.canonical_url::Union{Function, Nothing}
: A function to generate the site's canonical URL. The default value will compute GitHub Pages and GitLab Pages URLs for TravisCI
and GitLabCI
, respectively. If set to nothing
, no canonical URL is set.makedocs_kwargs::Dict{Symbol}
: Extra keyword arguments to be inserted into makedocs
.
Note If deploying documentation with Travis CI, don't forget to complete the required configuration.
source