From bc5a0a8b4b6ac42b19bc369dca1ed1ceb074a52f Mon Sep 17 00:00:00 2001 From: "Documenter.jl" Date: Wed, 6 Sep 2023 11:07:15 +0000 Subject: [PATCH] build based on c9b3fc9 --- previews/PR486/api/index.html | 2 + previews/PR486/assets/documenter.js | 331 ++++++++++++++++++ previews/PR486/assets/logo.png | Bin 0 -> 75886 bytes previews/PR486/assets/profiling-1.png | Bin 0 -> 150762 bytes previews/PR486/assets/profiling-2.png | Bin 0 -> 150695 bytes previews/PR486/assets/profiling-3.png | Bin 0 -> 156954 bytes previews/PR486/assets/profiling-4.png | Bin 0 -> 169167 bytes previews/PR486/assets/search.js | 267 ++++++++++++++ .../PR486/assets/themes/documenter-dark.css | 7 + .../PR486/assets/themes/documenter-light.css | 9 + previews/PR486/assets/themeswap.js | 66 ++++ previews/PR486/assets/warner.js | 49 +++ previews/PR486/devices/index.html | 9 + previews/PR486/exceptions/index.html | 40 +++ previews/PR486/execution_control/index.html | 2 + previews/PR486/hostcall/index.html | 15 + previews/PR486/index.html | 5 + previews/PR486/kernel_launch/index.html | 5 + previews/PR486/logging/index.html | 8 + previews/PR486/memory/index.html | 61 ++++ previews/PR486/printing/index.html | 37 ++ previews/PR486/profiling/index.html | 33 ++ previews/PR486/quickstart/index.html | 17 + previews/PR486/search/index.html | 2 + previews/PR486/search_index.js | 3 + previews/PR486/siteinfo.js | 1 + previews/PR486/streams/index.html | 8 + previews/PR486/wavefront_ops/index.html | 2 + 28 files changed, 979 insertions(+) create mode 100644 previews/PR486/api/index.html create mode 100644 previews/PR486/assets/documenter.js create mode 100644 previews/PR486/assets/logo.png create mode 100644 previews/PR486/assets/profiling-1.png create mode 100644 previews/PR486/assets/profiling-2.png create mode 100644 previews/PR486/assets/profiling-3.png create mode 100644 previews/PR486/assets/profiling-4.png create mode 100644 previews/PR486/assets/search.js create mode 100644 previews/PR486/assets/themes/documenter-dark.css create mode 100644 previews/PR486/assets/themes/documenter-light.css create mode 100644 previews/PR486/assets/themeswap.js create mode 100644 previews/PR486/assets/warner.js create mode 100644 previews/PR486/devices/index.html create mode 100644 previews/PR486/exceptions/index.html create mode 100644 previews/PR486/execution_control/index.html create mode 100644 previews/PR486/hostcall/index.html create mode 100644 previews/PR486/index.html create mode 100644 previews/PR486/kernel_launch/index.html create mode 100644 previews/PR486/logging/index.html create mode 100644 previews/PR486/memory/index.html create mode 100644 previews/PR486/printing/index.html create mode 100644 previews/PR486/profiling/index.html create mode 100644 previews/PR486/quickstart/index.html create mode 100644 previews/PR486/search/index.html create mode 100644 previews/PR486/search_index.js create mode 100644 previews/PR486/siteinfo.js create mode 100644 previews/PR486/streams/index.html create mode 100644 previews/PR486/wavefront_ops/index.html diff --git a/previews/PR486/api/index.html b/previews/PR486/api/index.html new file mode 100644 index 000000000..b4c7fd196 --- /dev/null +++ b/previews/PR486/api/index.html @@ -0,0 +1,2 @@ + +API Reference · AMDGPU.jl

AMDGPU API Reference

Synchronization

AMDGPU.synchronizeFunction
synchronize(stream::HIPStream = stream(); blocking::Bool = true)

Blocks until all kernels currently executing on stream have completed.

If there are running HostCalls, then it non-blocking synchronization is required which can be done with blocking=false keyword. Additionally, it stops any running global hostcall afterwards. Note, that non-blocking synchronization is slower than blocking.

source
AMDGPU.@syncMacro
@sync ex

Run expression ex on currently active stream and synchronize the GPU on that stream afterwards.

See also: synchronize.

source

Device code API

Thread indexing

HSA nomenclature

AMDGPU.Device.gridItemDimFunction
gridItemDim()::ROCDim3

Returns the size of the grid in workitems. This behaviour is different from CUDA where gridDim gives the size of the grid in blocks.

source

CUDA nomenclature

Use these functions for compatibility with CUDA.jl.

Synchronization

AMDGPU.Device.sync_workgroupFunction
sync_workgroup()

Waits until all wavefronts in a workgroup have reached this call. This function is meant to be used inside kernels.

source
diff --git a/previews/PR486/assets/documenter.js b/previews/PR486/assets/documenter.js new file mode 100644 index 000000000..6adfbbbf4 --- /dev/null +++ b/previews/PR486/assets/documenter.js @@ -0,0 +1,331 @@ +// Generated by Documenter.jl +requirejs.config({ + paths: { + 'highlight-julia': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/languages/julia.min', + 'headroom': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.12.0/headroom.min', + 'jqueryui': 'https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min', + 'katex-auto-render': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/contrib/auto-render.min', + 'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min', + 'headroom-jquery': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.12.0/jQuery.headroom.min', + 'katex': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min', + 'highlight': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/highlight.min', + 'highlight-julia-repl': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/languages/julia-repl.min', + }, + shim: { + "highlight-julia": { + "deps": [ + "highlight" + ] + }, + "katex-auto-render": { + "deps": [ + "katex" + ] + }, + "headroom-jquery": { + "deps": [ + "jquery", + "headroom" + ] + }, + "highlight-julia-repl": { + "deps": [ + "highlight" + ] + } +} +}); +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'katex', 'katex-auto-render'], function($, katex, renderMathInElement) { +$(document).ready(function() { + renderMathInElement( + document.body, + { + "delimiters": [ + { + "left": "$", + "right": "$", + "display": false + }, + { + "left": "$$", + "right": "$$", + "display": true + }, + { + "left": "\\[", + "right": "\\]", + "display": true + } + ] +} + + ); +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'highlight', 'highlight-julia', 'highlight-julia-repl'], function($) { +$(document).ready(function() { + hljs.highlightAll(); +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require([], function() { +function addCopyButtonCallbacks() { + for (const el of document.getElementsByTagName("pre")) { + const button = document.createElement("button"); + button.classList.add("copy-button", "fas", "fa-copy"); + el.appendChild(button); + + const success = function () { + button.classList.add("success", "fa-check"); + button.classList.remove("fa-copy"); + }; + + const failure = function () { + button.classList.add("error", "fa-times"); + button.classList.remove("fa-copy"); + }; + + button.addEventListener("click", function () { + copyToClipboard(el.innerText).then(success, failure); + + setTimeout(function () { + button.classList.add("fa-copy"); + button.classList.remove("success", "fa-check", "fa-times"); + }, 5000); + }); + } +} + +function copyToClipboard(text) { + // clipboard API is only available in secure contexts + if (window.navigator && window.navigator.clipboard) { + return window.navigator.clipboard.writeText(text); + } else { + return new Promise(function (resolve, reject) { + try { + const el = document.createElement("textarea"); + el.textContent = text; + el.style.position = "fixed"; + el.style.opacity = 0; + document.body.appendChild(el); + el.select(); + document.execCommand("copy"); + + resolve(); + } catch (err) { + reject(err); + } finally { + document.body.removeChild(el); + } + }); + } +} + +if (document.readyState === "loading") { + document.addEventListener("DOMContentLoaded", addCopyButtonCallbacks); +} else { + addCopyButtonCallbacks(); +} + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'headroom', 'headroom-jquery'], function($, Headroom) { + +// Manages the top navigation bar (hides it when the user starts scrolling down on the +// mobile). +window.Headroom = Headroom; // work around buggy module loading? +$(document).ready(function() { + $('#documenter .docs-navbar').headroom({ + "tolerance": {"up": 10, "down": 10}, + }); +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// Modal settings dialog +$(document).ready(function() { + var settings = $('#documenter-settings'); + $('#documenter-settings-button').click(function(){ + settings.toggleClass('is-active'); + }); + // Close the dialog if X is clicked + $('#documenter-settings button.delete').click(function(){ + settings.removeClass('is-active'); + }); + // Close dialog if ESC is pressed + $(document).keyup(function(e) { + if (e.keyCode == 27) settings.removeClass('is-active'); + }); +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// Manages the showing and hiding of the sidebar. +$(document).ready(function() { + var sidebar = $("#documenter > .docs-sidebar"); + var sidebar_button = $("#documenter-sidebar-button") + sidebar_button.click(function(ev) { + ev.preventDefault(); + sidebar.toggleClass('visible'); + if (sidebar.hasClass('visible')) { + // Makes sure that the current menu item is visible in the sidebar. + $("#documenter .docs-menu a.is-active").focus(); + } + }); + $("#documenter > .docs-main").bind('click', function(ev) { + if ($(ev.target).is(sidebar_button)) { + return; + } + if (sidebar.hasClass('visible')) { + sidebar.removeClass('visible'); + } + }); +}) + +// Resizes the package name / sitename in the sidebar if it is too wide. +// Inspired by: https://github.com/davatron5000/FitText.js +$(document).ready(function() { + e = $("#documenter .docs-autofit"); + function resize() { + var L = parseInt(e.css('max-width'), 10); + var L0 = e.width(); + if(L0 > L) { + var h0 = parseInt(e.css('font-size'), 10); + e.css('font-size', L * h0 / L0); + // TODO: make sure it survives resizes? + } + } + // call once and then register events + resize(); + $(window).resize(resize); + $(window).on('orientationchange', resize); +}); + +// Scroll the navigation bar to the currently selected menu item +$(document).ready(function() { + var sidebar = $("#documenter .docs-menu").get(0); + var active = $("#documenter .docs-menu .is-active").get(0); + if(typeof active !== 'undefined') { + sidebar.scrollTop = active.offsetTop - sidebar.offsetTop - 15; + } +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +function set_theme(theme) { + var active = null; + var disabled = []; + for (var i = 0; i < document.styleSheets.length; i++) { + var ss = document.styleSheets[i]; + var themename = ss.ownerNode.getAttribute("data-theme-name"); + if(themename === null) continue; // ignore non-theme stylesheets + // Find the active theme + if(themename === theme) active = ss; + else disabled.push(ss); + } + if(active !== null) { + active.disabled = false; + if(active.ownerNode.getAttribute("data-theme-primary") === null) { + document.getElementsByTagName('html')[0].className = "theme--" + theme; + } else { + document.getElementsByTagName('html')[0].className = ""; + } + disabled.forEach(function(ss){ + ss.disabled = true; + }); + } + + // Store the theme in localStorage + if(typeof(window.localStorage) !== "undefined") { + window.localStorage.setItem("documenter-theme", theme); + } else { + console.error("Browser does not support window.localStorage"); + } +} + +// Theme picker setup +$(document).ready(function() { + // onchange callback + $('#documenter-themepicker').change(function themepick_callback(ev){ + var themename = $('#documenter-themepicker option:selected').attr('value'); + set_theme(themename); + }); + + // Make sure that the themepicker displays the correct theme when the theme is retrieved + // from localStorage + if(typeof(window.localStorage) !== "undefined") { + var theme = window.localStorage.getItem("documenter-theme"); + if(theme !== null) { + $('#documenter-themepicker option').each(function(i,e) { + e.selected = (e.value === theme); + }) + } else { + $('#documenter-themepicker option').each(function(i,e) { + e.selected = $("html").hasClass(`theme--${e.value}`); + }) + } + } +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// update the version selector with info from the siteinfo.js and ../versions.js files +$(document).ready(function() { + // If the version selector is disabled with DOCUMENTER_VERSION_SELECTOR_DISABLED in the + // siteinfo.js file, we just return immediately and not display the version selector. + if (typeof DOCUMENTER_VERSION_SELECTOR_DISABLED === 'boolean' && DOCUMENTER_VERSION_SELECTOR_DISABLED) { + return; + } + + var version_selector = $("#documenter .docs-version-selector"); + var version_selector_select = $("#documenter .docs-version-selector select"); + + version_selector_select.change(function(x) { + target_href = version_selector_select.children("option:selected").get(0).value; + window.location.href = target_href; + }); + + // add the current version to the selector based on siteinfo.js, but only if the selector is empty + if (typeof DOCUMENTER_CURRENT_VERSION !== 'undefined' && $('#version-selector > option').length == 0) { + var option = $(""); + version_selector_select.append(option); + } + + if (typeof DOC_VERSIONS !== 'undefined') { + var existing_versions = version_selector_select.children("option"); + var existing_versions_texts = existing_versions.map(function(i,x){return x.text}); + DOC_VERSIONS.forEach(function(each) { + var version_url = documenterBaseURL + "/../" + each; + var existing_id = $.inArray(each, existing_versions_texts); + // if not already in the version selector, add it as a new option, + // otherwise update the old option with the URL and enable it + if (existing_id == -1) { + var option = $(""); + version_selector_select.append(option); + } else { + var option = existing_versions[existing_id]; + option.value = version_url; + option.disabled = false; + } + }); + } + + // only show the version selector if the selector has been populated + if (version_selector_select.children("option").length > 0) { + version_selector.toggleClass("visible"); + } +}) + +}) diff --git a/previews/PR486/assets/logo.png b/previews/PR486/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c5610d094d292d8579e042d66f35938d2e19f918 GIT binary patch literal 75886 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 C1aD9P literal 0 HcmV?d00001 diff --git a/previews/PR486/assets/profiling-1.png b/previews/PR486/assets/profiling-1.png new file mode 100644 index 0000000000000000000000000000000000000000..f565b6a13e693e7a69b9c1f62687ccbae26a7c67 GIT binary patch literal 150762 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
  • 8KLHTud>NF3{MMDbk$b;<(0ECe6+*78 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 literal 0 HcmV?d00001 diff --git a/previews/PR486/assets/profiling-3.png b/previews/PR486/assets/profiling-3.png new file mode 100644 index 0000000000000000000000000000000000000000..50b052b6118fce0b9fe2511a77ee1caabc92b72d GIT binary patch literal 156954 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%0Ap`Xco(XKNh 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 D5R2*v literal 0 HcmV?d00001 diff --git a/previews/PR486/assets/profiling-4.png b/previews/PR486/assets/profiling-4.png new file mode 100644 index 0000000000000000000000000000000000000000..9c2f6088be388e3f32a7e67941e78789a529f013 GIT binary patch literal 169167 zcmeFZcT`jBx-T4csoMrNKtaHQSP&49B3%&?5RfhSYwvx&d&c?h8Rw4i{c-15W2}&w`Ie{tp5OCM{hlbxojA&T z6as;qkbm?*4FWlcfj|!N{o@e$#^hV`1@OPW9PZ0&`~zGb|1kCif1h`hed?%gYwGCo z+};FY2D7y>;dU^xH!*=ZnA!@|Y{daNysTG)o&(aY(Jg;@+{=)r7bhjF;75_oK^X&JOD zmQ(3Pmw8v|=sW7Wl>I4QszuoLabjt|~ z9@QC>lcqiph*$E)C_VB$2ZGX_NVoK;ydi7c`NhW9`Ze!>#luYF^gIph`hilVfuf$N z!8pI&uaJ$lg0Za#J~jyCq%>!ke5i3Tp;WbzSoa?uI){9D-f80@Yss12akhd-qC)6) zqyvF;*y?yofX^MsT%97$ewk^k>y~%GlvL@z{ZGVoc;`#XkLC72o4rT9l22M6*!z6^ z?K76WkI%0Eh1>fGk-5}Q(<|*d=P%e#`}J-At;nX{BGB90dy|_xV!&EULBap>l`Gy797$MB4UMeI zN`2EJou;NH|KMOc(t9sSvl5)9s%mmU!R`8nhC^@>>BP@C;wKbJ>+$2jT&3%f#5&eC_w>J+|{5V!FDz z#ZCk*hO=i&G2pq@crk6^5f6uxa)(x`YJKPlKfii2^SyZU@s`f%xlsrr<DbuVYq9G|Our^3%-a(rP&H(3#(=KwZl`V~;e&3*(mziD`F5yiXlrwc ziRpPCrteFU4KOYmD1Kgh$i&2C=Idd04Rdqz0-t~UHT2<%oW_$UNp|B67PCFsmgeRi z8A`F?@$q@dGCnssIe}*XqC7w#s_gCUUrQWMQqk1ZoFSHsXsN4*aVp1UrKNFH7kabk znwX@M=J7eN4jjHIApuoVQW`9H?v1e>L4}8(ef#$9LAbB9w5kyc#LF`!DM^~nN5)~Y zMb+9m_w?!0cN``k3knH+0z>uJ9&oSsJ9F(U14Fvo^5hL6AuXAA$2(i11$u{ua*NE` z55Zlf6YswK>2-@yvA}2FN;b5@IXgRB-em+)GT9cNqni3q_1#~>#baYH(8a~(q`3j+ zJLd00LqqSFG@li`b0@2~_zsw4fADq+O+w+3kw0D(UgzWMM04N0s}riBrIpc{Do33& z1R?=r3=o~Ka&lTOO*B>Bt#fLHmE=@c8(3Ia@W#*!MuMm_lIQ(j&KM~Q9PUBv|v^7=P7 z`qbwQz*aXO*x2L&Q#9d^*2l#iYjPy{%(umhp-p};LdzZHot&HoYmha4C}_^)=94BB~o3r!|DIFSxL`AI77SR!inP-EWLF+@ zhRr!wU_DQqIMLkNs%dHY=_3#HraWyibZp{T-@e@sVim(^H=g)Q_ujo%Ev7~7vg&si z>{3fz7gLTNJ0@s5EMBAd;pNu&!zVgAH?q+jz1ixS`nXJ$L{zkZnLCjtB^C+yVmemQ zv?@6Hrl_c{P^{A3yLbJAf_e*{*H)6oD}7XV4O&F|;lgZndAX?ke33ZK`hZ(vwORJ1 zUgzf4eEvL{^Kn#?ukSzdi6USD{S_|xhmN14S@yaFA$XZxc>h$1LtBDGj%)zqjmwws zS2z>9zIq>y`1o-WEe^s;;H{fC6{4e~b!$AU4B$jTc{OwMtoe$CYPvJ}gJXM(fFuIv zyYuV|gr;hs0riZ>st+E#0Sf;3jQ+%QXhsI7&A?~bQ>RWzni1sV$fbO7Qb+@KkKeBt zdGxOr4a~U|w62G+yjsSYA7kQiM97$RrpUUF2MIfFtl8y%6#~luGPJ;=phr)f=&kcR z)7#UNHr^OwMV`kux3oBN$@eo(Ndz`8wFtC}pP9P{G5{)?&*+_LOH^mNBnUbD(T`*9 zScKw8!0m4W|1oL^T44grMZowjIPGe3OIY!SYmlWRtO)qGA9YyJT)@sYnpBV6&A}8&co4 z++mA}k?|7O@TQbH9Rp3!FK6Dnpe|}}YYoCU# ze*XM9voI{~9Ubc@E^XBG%1rmo>(@J`J5w2$nFpC_54%r*&!WzAQ5nkdpN^d2TM4QwM=nSqsHZw#H5kGM+h;dPOey`-{Tqj9A#xU?iAm zqUsCCkfq6Wb#+-FRtUwmqFc*exPxr5<3gWub2S_siaby1F(=&l)2P61{1ncE_8H6_wb+2B%in3`-3=0dZ zBK>G@$L8c$e*yuk6m!=~lR`OgzLf2bkdWngLlBrv`{BcP*uhYu-Ei%+n!36Z7V1)l zXXG`wCC|)n>^omh;K{%0CbDgJ<&lz7M31|q7_{`|y`Z2V+Fh(?-1hCyz)*Uz*qrk6 zL3CbmaSytkr44?LAwX_F2)%*l1s+n#3);@kn3&jDlM)JMJ(ZEWVBCkcA?uZwd96o>%taPD6YXdLR!@&Bwl$-_zn>?*5y=13$B!WEkT<#OIl=y( z{woZU_8n6D`2l?W(&|hd2n#L#>U`TA`l>BjM(8~D^wHKAMy%jZqWK{%@ zt{5^XMOO59KAHaFHI$EUukp^~R4fTjjE^U3R|s15xejd&Ikd0$Cc2dUuO|9W(AoWh z6MMhDefIT#6D|JVp@9hh6+ZvB1yVopQslx{w!a{d=@_HNVEItp3*4S);n=lXEav$G zopah1s4c2dXtr1_fY;Je>Ya{dip0Zj>5hNj9NgRx>$m*;*TmN6qN1zvR(-iMTH8|z zaOF@(DzT)(W(vx)r|5q}=l^Z}7aoHDF*C2~7fU%2_|D7npJVn52)kp`FV_sp>ePzE z@@+9?n{EG6h1>>s6mme|@N}3%lGNv@TVL7sgHb4j_mU5IOZ+7>j=%jsy2yViY5vi)EYDrmZm-gZ_FrCT=TY2!YtxAs`Uf7vY2h0{^U4 z|7&lkXP%=~wm&KAphW%rng6Yi50{{zCSySTLNzEDL|x|NI4t@Lo`W3vyB}3vuA82o z4swWsyu7Nhv9WXm9b{Uf3W3PV%hQBHp+3aX(NTXtznQHs`#{kN&$El zRe**5`t^&pO=V@0>nSS>i%w7gY3S+YOi!DG5?#a8p|SZI0|NuvK2&)@^W@8{*>nGcz-mVCse-7PQ;4sl@Lu2LPat=n?I{{GXNNj_3mr zeJRQqu~Csv+<^ zfIL{*ObDtow_){=nW60hd-+-G5>NsY`tkrkerY2R+ZrS0f`V1An_@9E5U{wKX4j=kQ<#UL7`~*<0JRY z8#g)uxQB1Q+7BsD<3-V{SrxFdvgS2~T_aPB_Cr>N-X3G3DH>;60|h`-6z~L%&g<*z zv{GuQ%)zAaDUDbtG-{lkXbLO0|K*SM`w>be(?gG9LN44*0aMb-6ZK4GO&J+)nuX2H zSp$pd5wsEK;!=#{HSDW&TMqyDF@s)mO4< zlpN0E9L`cr)zHvL17cY_&J!2L3`(8ZK_UBzN5FG(0E}kP-=!@|w}!*gCMJyK^90GF z$1ul^9@Ws-zXj^0y1EBS3F2jn=yeDLie2+05iC?|+#FD=<8e#Mjkkx+Oy{z=3%SqpK2S_4!HfFb!vtD(WYaz^iS zfTbdg-GL2>#EUv9$jZvvi(CK&XsE84m$0Cq#rOA@45Wfs0Rz)Wq!Czv@4+1q_1q{0 zpwVdmz(B`MrD^M_cEsFJnL4P20fnIX=#ei?@ZFgz zgkkssv1`96sF-I02;N0DFJ7e3N0BIYmA^GU}=_fQ~>7#h&2rzo$T-59|7Y- z)sB-J0L_$}`xuny^GyXHzVE*b$O;h7VYoQ7ij9z7CPGhFx2L~P}5pS z&j+mym;*r9G@`ZRn3J9bF9`w(;l43i7yaz(ej4>Lz6feo@I+F0csLA;U*Z%N)&>?qBPu~AC2A)E zyi5yiw2QUDTQqP+sXT(3Aaa;ct3B9WD zj-DL_LVN|$*3vSxM-&I|%hdrScOM{!!y_Wn0f!sX2-q<-BO{|PH41=9cAW0GM2jVM zc6OeJac#`E+f?3NxqSH!a?2wT{k$zvDt}|cLmr#p?J(7L1H?`>!ZII%vNA7u7Q{Lj zi>PB(1|R@w#10SvEj$-nbUOl$NBKwN+js9QLCzTbY!ZNh;ctdDrJWZrod(DN77(-^ zGk_ha{`Di$3Zyk!B8I_GApNC+1VLJh1vS73NS{BgaatZ8mB7ZF)|X838>c7`2)3lH zdY~J>iKoNF#>5l@QdRcB19OnD*l>>%#C2$32~NrdB%ezOKW~7WP$EA*Y=S;(=~sVwmxO+F_M^ z?qu&tGy{s)t#Hl*t54-KYAEd;fFWO<7jw=9bsXq}bdI`$Kug1wKC-8fWZtdy3IoXK=jRui1|WojW&F(4S%57;JZ&;9Dyx2NpsqeX zIHd$qG>CFEDi)Ah7BgMxqV6kM&cwm=p`jtV5xT!1e;L>su+wl7@Y9tQ#}b{NfNMK? zVe^WIudfXcOF44glK|rY^5~A!tOoEEr@>(WVgQk2 z34`^eD@J-?023Zj|6=C-H^n@ryMQwK&CekheBlEgrVTIR+h3x|V`PKocLi4uZ&V(i<O&*@UwZ(C< z+!w`A@H8zNWlVKp~(I6hm z2C(+6t*x-4^7y5trLzE*f!K(m!)5yV`qJ&IT0Y|FnetN!Sit@J_h~2$M086q9?jTj zoU%oC#z9BZyP%RX%*xH}0iLD-I5+@DK>x-0xshq0ivL}buhaW zkGz7C(utn}5XkSel6-p5*=E-rP@-=XzdFz*X83BEMwqyS}MVL{uCKcv-TSFY5KW4*q8`$ogkC4d~x$mKJA7$)g#C%by!kxH>bd0aB2ECdvFLp_5w5zGbz zqZNQ)EP&7?wbeYATZI|UpUFB%^k z1NGL7gX{{ZoVfKcj{*JJ9n31mArDYj3Enx@%9IU~L|!4Seg%k3KtLVfA$vrC=$$(n zAbVnI&70r=T9(}o4GR-=nb#){6v?p&S-o7FvRvrxCRY!V{6Brsa#(F`x z1mG6?d^=4(jOO$JzyM1(2h|@aT07U5r!)bP51M>sy*&vcb}6(Sl1Gq+-5E;iMn?%LKaY;dG9C9_+dE!m)Sgi-vgX1 zfX39SHu)dV_h0^V769Co+*%CDL7_luOR6%@AV&u}{I6Du zDhqJLsN-ec;0yt1lm3<4)@M_K=LD%1beae~+3KNbz?>Y{6e5HHr47nPm~;c6#yYeg zbE=165AsDnM%fabG;#GmKxPe*)@M&^V>-S3ZU<0-vi{Hs<_V{oe8MB@PHDyN`g32+ zAn*l3o7jQ|2-^U3g9z}e&=kW#Bl3ZqQN?)mm#mD5`umv#WjYmx))SWp zNfcmc(JJs^$TfVICUbc8pY z+Wi6K3-WB-pI@K*zYH0W%Ksii77ja%1F-`@|1QcZVROC+h8N80EAbpSZTRCRtSj0LbdhCXH|d*Owp^P5={M z**a9sCi7(PPs4UjA9R*YL>#X58LQ$jV!T=t6{q zUr5M8H#PO0@SlfxO#jP6Hf5t$*6Pd5dr!b_wfytYjY9rkIG~Phpl*zrMhJYy!qTA2I$j+@cmIiw^@Fge@XbACk@JA#s)}MiEWn;Nrz~PS! zPd))wBz6oP|Bt^H@TxEG88t|Fc=}F{^AaPhW{X0=ms#y?U0MnY?hcqGI`uY@7%aum z^d*1~LYXBZFk&u$7Cb#w&S32WjFD#g66B$7i!9>A@sfDNVB60>OaEfnH}CA&)-w;5 zq-9?3&w#I@HPm*la$#CWV(0RD_J6Qlz!y|)5-h{tWE{%jb0L_-&C%E!#2JmUanaxO znVAh~Yrr~V@Ta1_9-?^tSq|ZKs?FBWk(|e&7wGO@;Ea9@{v&>~@iFE{XJF~jM@p6Q zq|m0g;G7yUM`B`EZ?QhxnR%FT57h11pCMSndO5m#zYJdTd7QT`a2IuGKpVQ5T;zot z=r7Bb=^(yPBlBDSZM0v4vbh8>z06O=E(G^Q<1FLLxWi;Pug zf>NbY?yw7O7K5;Kc~SaO+|pTRL#wuyzpaI=&n-K4WvH)r0LQi;)+DESihTf`jia@` zcQ1+<0nHvi>P%>F`#q3M+E=1~RY6y;{MwLbd%bDbpShA)a_4Id;^m1i6RU_vOVfp} zD#Q_$^0;w_@ogC5d$T{`&i&i0q&jXrl{!c4LzagUgf5k2#^A8cfv&n&x*in&ZJ+yc z;9htkN9T;LVCNe6kus>#W>yWp`is!&-))Djmyi0a+%QEOkEkLPU0;00cjwru3_2xN zVo2wu(RpjBy$wJT(0%>RN^K+|xSowdcoy_Ko&;$dahJSOAtUnVkl?hosBx>d4)hHA zYFYcRGwvtK<~z}HlG}IQApVr?fj>U6VyhMQ*j_}&B5cTEnl4?g@(q^gJx>yC`Ny9S zm;}#NBg~o0#mchdORzHiKD8p^feekaQ z6B;{Yu&+(6d=PB==lc=|Ir@Wht}2R?R=v9Z4)c&gcj)o19@AK#dUmCRE=${2E=ecf z{~e05k9B@VJIy?5n%e(9!x_iQ=3=m!$JA}65VN;L=^C?$q2)1UnR!x$1d)7BS^)p| zddE%SKa|1~V8D#uygRP^#6hu$C;a0N)1rg$NAFI7!#@+3{65*5clekvc}vjF z;ezYS?_7SUQZ6eUIwVEOrrX*Fx19}@sSWTupTsL(t;RL4o7>-i4oiBip1JC?y_qxY z=HlJxnZLd2c0$?LWn}t2st2m7+H~06wwAG~$kRJUPgithvvFiQO@c}{3zwq2Z7)Pj z&E%U;uG}c68ii0+pK1-EpBhq^rdGax;>}u{J1mKlr1&8_XH`7!yKMh30-cTd0_0%0 zJmuRsm!MU{9i3aI@_=iu8pf5%)@%@$Z`QbGcP|E>mr&!~m^Y)~2)2Zh?d4Fzkgx0` z+w;PLW~Afz&B8_v_%Hu(F22n5Rc>FO zJ;_W;B;Rm@MDI@CZ1rT{GiI*}s{px}!FT;_YvtpoL)iqZ4U=8WP~K0(@7_>FddzDp zC@b`cEx>vb5Qm-8QOYvvq38|N@y#{(NY@)Xqm^;P4V28ty#wQp=_G&5{LnZ?LR3_( zJM(cDeKoaseiQj)rHmJ$u8ry`L;JCx%Z%FB86V7RDqTEwxM6+M_1l$i5htY{G3KOq zV?KO1rQplXQItJ?%#Qr|DrHMxq{qj^gtEDe?8)wyJzA)H$7zWJPyS$1Zq#Niftd`r z$+O6sz}xgR>CM_bT|4cEUtSY`7u*ILPQLuD7X5PgLe=u{!$cx{Nffj`Zd~$wpX(`} zs4R2(Fu@k-t_9B4N^Q3~h(>EC_4hwTtR(!R4A57nMn&zT;6_H4w)gEh%*#Ueq1j6l zm5k1CGyZ2)r;7%16Ssd?FrQ`0l+#A4`h;9?!fj{PRDLq6UJaLA{eGZ%*g;yX2=A>L z_E_|Ti-HtoCSU9V&X|AZ40$9INgZTbCFUb_M%Ks+PSaMQ@)^nr2ave3K`~S{Bc0Q5 zqato1?GmNk7NG=&?yiws6zs+JR*>?LE@1|nR2*e_xu&ljxduhdoyqz2+s@ONCk`AN zD=N2m5YrII45$ocDp}ei%7vN-Jm!gNla5ISZ%4Tc;xJAE9v|2KVLSh;OZB3OtlYzy zD`cd?RJ-9z8zfTZqvv)G`wYR561TPP`4JfChS+7VeNZ2DIgNZLiR+hN(39D#= zBl+{=^bEQaJq2*Q+4wmF5Q04JEFf9>3VyyGKS`<(6TIc^w5EFm|qv{O+G$kLcdE4c;R2A{_vV zBCirgYO;KPzcjfOhfAgI#Z(H{wl|S9co^?FTun)Dx9ByZw_G(!>`*tP8h%f+q&_IQ|g>ElXj^lg;D73j#DAj<)g~k z>FKhma`>L{sn?*xIaCTxl7be^pARKlt_05l{0T$EQjzZZ^a0d}wge?9!F@>parX^f zhH`Wo;xPRWSP9iS5-zR+Djo$T*1liV>*9!qq2Zx%J$ZbGyusP<`mu@(M<~?Wd2TRO zlwP1bo{={ua}E#h?Kkhv$YllkiDHwYFKLU*=#SbrSZq?^uPE6OopRd5v}K`_Fa1lE z^7_HIl#R&5zRsa>HZqRr+-p#l^8RFdgx8)at@W9G1#la8BWjf7HGTa=U_ftlN>Mxp z|JfEFx5E#e2<$Gt5$1t`Z}{aCv}=%G$E)A0y`mYO z&ERMC&|<_C44jSTZhG30T4-W=t7H9GdNbGca1NW{a+!ch{IJEzk!a~E<#dx@gW+fy zC#Mr^Wct7W)fO-Fh&T!CKMf>DQeL-)GGT_EEj$be4Dn$tDUx5(8(gQVYG_)_;Gi<@ zBeXJ&ENq&c@|h5@nNDXF{|l<+S@;9t{j0U44^S)yQkz>Pg0mT;c+rNjl|BfZK(dxs zQz9}D@yMsqGx$WP4S#fa;cq&yv~IMGdLJD)$Zt*x%*IQidR+3mjp*^bv8^bVk&&Jp z@?Q8E%5slz8I+6G<1iSG9;p!yno0*Gq5sflvLxdJx=ol-2n z{ErYl*D)6_?;oR1>UIn53(&nSU*f@H;Hm~PS1^UdF8 zHGTDpk#I-xUDYPl%=TWc8NN@HliGa4G1K0@t?PYe3`zw;JR;wvf?T8yU(iaVeD}ZV zK9?L~)rhKU{=qxfP2Fm=Le3Tk<>xy8z*r;Zl6xr>ZOQybHVTsjsiS84=V+??c%GB{ z6h6q(+35~AHX!6tZjhAEi?j_P|~nh5IyMf)7MH5 z91{MFF|o3vcx+CEcwPeiieKZTKEfRiyMnEajeI~{g^P&Xifi$vA&qTkld|rCr-gs&Pi#Fc+4Itu~GeSD#qi-UqP%AYU`QGgxHZS&%_Xd z3KF5o5XptWlsWY|;`z)l*v*4)&59{ShMjALsZJwuA7|!G6j!PiJY-ZnVL_g2BQ<>> zwXXErcD}}erQj9bJ?dKTqIcRbu4c?^UvMs{a%x1;1t4I9?KGi z8VEfd{aM_&&$Jzc#--s*mAY$C9uG2=nQqi1*-B0Cxf|?k)oE+$8B0Yq)x`mp%R|b_ z%qhQIO!RR--_OnxG?%{Kty&t?ty=7JPb`Xs|FE*HPVF}HM_>w{-jejT$qZZ1T-i+A zP>|YMUnt%{IZ7->_flraHL0`=RjbJBVxAaXEuGnZwxViSIkw1oda*a;CQ#5PE75%0 z`8%F-=IL~bo$bhFeILX?1t~kZP&FX`qtqhDxqNj^O|<9lZo@K9_B*$gYrv>0V+&h) z>}A_wI0B%@aWP6m2&0m9Ek0domtQe;v36)?w1!HU1`#_H0u=QZIJcO^IIOx9aAsOZ#D` zJ#+Uub?{FAyk!>gZ0^g743a;Gg|wq%rj5~|2VC4vQEg`dKv*jG|zS;W7DZ<8^^caO9E zI~>w&R2Vi&`lZY$J?B?@w=71&A?B885kT0L7#1(6Yecgr*->? z(03fpgFF_GUSKWxT%JEpXfPb1UoC4h@+jSghRcHs z8l&f1D>k+8c2sMdq0d#_c0BTi7Xim?xJ9BDHKZhyozEXba~Qqyq)PFY*(@{>IGpkp zUb~f8&>#W@3DW`x#r{Cod3Cd$Cz~ze5t;$_D%Pr^Jm)H0nN(oWy6!G3Zfr zyuW|@?5Jj<_IkZyXd3(WMv41q$Tm~fbLZb}6)bmd^Jpn9JSGn|fL;aSE30Un!>uHf zNA|(2*t8?#3`{HpbZgQpyO`UafpqM584IYymihn&QK#}pijl@^*23U%;S(yoGbyLB z7@TSQ6OhVmng>UV7KRV_XhPLke;4a*yt20;*l}Q2fZd~3jBM+a$k<#nE8T1%Bl~h_^k>QQfTg8l ztF4&{znR~8&VHaqh~AP#daU<)4UE9Nb?BE5Ze+Q+NKf4 z9fyQx2Ds3HLMB{~)7;_O^D+*bmce;uxdLMwTy{X@%@s5+QW?|@tRyMNZ3J`N$$a!e zCCi)6J;>L<)KP!s>P&uq_4)VXXBiTSsv`6Gpv{1oA&hkX;N8@+-53dQA4P6|sya-U z4Nhp#svAf7@{joFWZ_|hd?c&|tem~AsaFx{DNA$LbdGB?5j8dGAV^-7Pkl&-J-}We z*PS_>Vz@C$-~3|%7t?9GH4ep#d*(_OQTSS8BsG!9W!896DCm4A7pBV1CLf;f20C7y zTSj&z$Mp?NfHEY2sjVATMb#YX=$JuRHxHs16qyJZoo;lu+{pxx&cMNu*pm6Vl_=SI zGbhU9LRzsGfON0lK72tsC`gGyso9R)n$ni)%0YT6w@Yrz#kYv1PfuS5kSI$<(xYap za0_8GQg-e7_@0^r0dZSsq$iide%7{E&1%_bG|m-j1k z(v%EwAFAZ&^EWCJwg%6DaxB5lCO%hCIQ?rFXcJDmXZYX(q<#td!KNh?pp|3Lb zLXYs!=gqt6+Rye3kscjxnGktJ)=z15UqjQD)7fXe9hfL{)nZ{F(F6T5yg*NX^Dz;n zeqDb?-*j6o^c{#+#)3kEGsastz?*-7M%bOgE1CA5*Y0)vYSQ0q+1mCT-X#v|6fO1J zjI+DTw96v-uhTMjPKxfc=(<&qG{(b~dl0H+0yTDm9-H?^UH-08zn|w@^K0LWNw3dZ zyuRpr_D1qG>HDXS*-kT{`@t`rdn~#dsWkeR&42U~pR)meP)CA?Ck z;vAJIAmTino!s@yxH*8AVf?GypwZNk6NMwg-ds@Sj9gv(8R1Qs=5cl{mc~je*YqDv zaX3%RWzjxTotTvPW#+?JjqHWMt87|$}Tn*WK zxA}>r-cQ~?=5U>zb+=z*>>q5iBY1wnZ0aZ%k;VGstn=)mUcq4nUw<3yptZxQbgf&)^4zP{kKJk8S6{dcT9sg15> zzok@jEdrY4wl2o#I_Emdzvrr!(uh2NZHOh_=57C`w$B6n_jd}B2aZ46+}s@PyfPoC zrgDQ+x$K*jjo%RP_*=mLqkc?+-BI~-7U2IwV3@rL1@e;)m2HoR|2V>vhcsy=-3%JGBcCgu z`k9s3&w3?e9`n`8uzYFksep^K+tCA%q%m65l-B%Yb>Z}?(QJz6R6^A6(U69=YuoBQ zJ#-3{7^~LVsLdaWsTEJJJ48Sr8n0VSggO`K9msDsW+qg@}r{|2o$Gu?$pM%{xY6Jop_?me*f+x}uN^y`A6E3nWWNlkCOrL$(5v z@8$~}#)d!Xw1=00MnLnuoz)Ki_N(AT<;Sc$MstDDFYJsy85H#yK1ONQnFQftLUkwl zLLM!BnZ>`bY;SyFZUes){?PXK;3;*o|6n;~dS+JNwyMBU-m#b`ID>DTQl#NkGswd} z>z6=EICrPCD+02TFR>v0B0yY@7Ng#~0XDEx+|6=qI408Yx`QBi`)?;jzCXrY!Fd=* zJT@6g+Z82tM}KcG;b4iS!__Yhc9vMPBYS;d$ZK`0=zN;%FFmB~W#az$v>jhoVK&yC zx*upxdYE?4Yv|GJAdi!aY-8wKhAbf3t(_!nf5oW{bAV$X#C}I~6AuUDYz{x#519zq znKP(3nE0*hstM{Z@BjzRM(k6c*JahMe*2vMZ(n-4Dvr5NEdjIG50OTmriIrsRpH#b zc2KZW>FV7TWSzfrefAw40X1ZzkR+*{d;0P$aw#-ZklK+vYG*q;hBV<% zTi&iwO(-CWK$!QcJhL-_ny|I&m^(Q}b9X7b8!~y){j+Wr6-?S)%8mh*@n;p@u&c`K zP@Pl&2atGoj6u6g6jN~!xKi0pbhJ+wN;lF20({TDdwW(*6ccoLALKjzj`?%ZQpKNT z%mxxk|31MZ+CJxZbt2Cq`vP<|r9Jny#wtr&+V>N?;|QX+q7FdbyLgW6AhQ205Y(et z4kDTthnz>j)ys4!$MX;qzKJRyt@6LT9{-)?XtRRrKOm*0bPWZA{OlXHtia4zc9$Yi ze}9aU^seDwMb#C5+8TQl3}G*`V@(Pwg;AvjdLvK%O>_@G^a#z;Hg#-wBwBZQB5}uN zB8s0?WK>tTfXLHfxT{Ua%$EK>kc9t;wo44d%60_uo@rOow9^sacivEc&t>t|*(Mc? zbCGxV(X`fnlpqMa7lrr!cD81b-4A)sviqp}QC2?!dUf?*Eg(H7Rl*Jd%-~J~tA0A%=krl8B&-LysTO+}0Ff3`SJBGoz3-Y8qz6VmMHhkqSv zFwiCyB;P-GEgLba9Df^HszYyc-D>$InbeFvb|m=KHx*|P&|!{w%11Chbi59r-MDgX zN3JaO5nQLS1RvquKoGX;ls&=3QSN_rzbiHk&YQPs5XNoS2~w@lv7*raE|r~8nA95I-wC1F}j_d9E+9NUX&olrnJ-_#NY#~(m zG3|@pD5yWJA2C#DbM^>CdTZwwEd<>nQ3X7{s?Ulrn+p5haa7~4KM^cCQs~`-67a0# zZl2@HxNt#7Sf3UnhWHqQX@h zrRWp3x5k7Q39<8m?MOwm9xJ67WM^rJ%a^74(-E~j>WK~KDqTUxzw}K#mES8f!Zb`ObHypuQ#6SFg30A5{(&CruRDwUK%K){ikZPWXw{BR6o@#w*#k zidD!wde!`NQpVeBD~&3%-K!x|>-zd`_*T2FBaOM(6V(d|>PAa-@nc+O+ZR2ZTZ0yx zLbmV^6P*^@Q9;Qvhsa0KS1unC7Oc-^r+hiIU|4ABv@up5J1%pLtz?+eo?mq%!IiQu zvXF}mn4!*9!#0yP$^Mh0wPWQY!)!>;3BP{i0)Auz1U-9Hw+G14`!d0iqoV35v)14v zV!@7ySxT)w zEKG^h;jOw*GVEj+xAMw}vN11QK}1ngGccUN9x`O4O7>aoCJ7T&-9ArvJD4x_%X=Y+ zQeF-o^#MnR0S46u!HSkkYCgID)K^haSy>5BL7^6k!YV2%u3T1|;&yR%s!tjm%*rFe zGe%UeKQxj-^sMkb4fegxD3+R>>^aVqvG&DIu5qM_42|^|0mo%ii;B1&THi0&><=_E zs;P1b_^PDjM^zvG?4XbQv5;C(0rz&u<=vRkES!R=zZj9ogxTZsE7nQyv7bO-&u!1a z`KiCw3q9&TiA;DQPA^zku(9E+C4>wTN}d&s9D_(ZJEc2XV|Q|#p5}RLDPVXTG|ODf zObD2tPl#Ij7(c$Et`b~A6fMM}6Db?Wda)6^XOBnVx^XUF(-*&wt274VY*`{Vr(+4I znc3Ok98ZMekSh+)hx|GQ-bnVNspCutQoEA+-TRDHlo;~4zJ0yZ;+NWx#z9hWR(?)E zwmN5hqq3*r9G?@m4z87}%gVI5z&nnTl027#%?)}k<5Ty+hpnKqmMzR$;rG_VA6nJ! z%pQhf7`VIpiG!{r|LKd*=?7+*Wl*ROulhExG?7Y{9=9Z=~#h!aRiIB%A)=`HedL}IL) zUFrrSw+=IQWQi&=&NbE0&aE0bZhhslEn`L#^lJ$-!*CQNZvU#%Ew}7vL~yquZHZHba8HXvz9eC0ad#A=H&_e6zJlYe=v11O@Q9bF@sdBbgD= z?a;Nc8TODX!?%srvt;Of)urHC`pY=nnBi6-`IT?Uke%%unyNRR%NxfSbm9bo2&Lk1 zyuz4adC@nJF?4UFe^Htw!^<_+8DjvHK#~Ekxbi z@%I9#87;HIH1VS!4$qe~x_^E7pe_yS9B5$+R}>c-kFJ9&oLWp5P$n{1lEW43R&70* zeAtUe+>=QJ$@R`NsozO^I+AU&^ud#hCms`kHdpt~cM- zFJx;u+HTuB#HMQ*R!K~F3W99qLe!PhWU-_5Yl&Q_fbkJ0SL>42(pD5TK}zC6j#j=r z>xrUEQZ@4#=Oip2%pQjUxR~c4yA()lIJJWdKFz)+)`)Gz`w_&51<+giLouaf(k3Zz za#RMMS0e(4-LkL=a7lAy3AxaDpz5^G}C! z5-Hfpiss;vQ{28YH&|;|SDgxfykR{}#uTIG=V`uNBQYOuH_powsMxmcuJ6`aGJb7D zj4Q^6J}5ul<#{pYs!MU@z^tIvc$eXZ=&)S}I8dOByJq093U)7Og&V(uL~a;rl3QJd zSZw1fe{i~>rPk+i*EXw=!69+39z9rXyrDGUK#u$WzyaX9Q-9@sI)-UXcNC(BS^5Xx z=d-hI$(pEnvDOv0e(F@AgTi&{EcKxrp=B2$V{ZYMEeGebhk&*VYmck1T0*14K-zJ;{45QA_ zOKoY~(*1nLzrO8ygu-Iik7YQtgoK_af?#W{hS;hPuf<9*_u-hnQ$t_peN;ZOuD^f(;`z3wWevmGFq2Eoj`h^KFEsHw zaqBWI{?HWIQ%!mWiqHd!c5e0sd3qpIj_@;B+kOJj#n<=xS^v)7-gwtmy73Ys!w~9e z+0E)je8AW%pG4oh#-N=va!DyDU$UsE2rFQKBxSI~++p2mqV(g>Xe2_PJ#41ek+*<7> zePceX^2*k#Iy=A))+IYq#rboEc@t?xj5O+(Xul`I`ul+4`s3s5ABXBUOhFX&SR{-D zlr1wgxKwYg_uJ;<`*7R8R!bT{p3$)-u6nJt9#+sw&1(qqOGr>F&bJ9kK61}qTieBB zHSXApwSr5F_1#hll(_BcmD#MkY`+&~+WIczL;{i9Mi0EDN-s$QO|F3aHeh0@AV25u$Pc0qIq`AP9us2?SIGloq8*2kBi(04V`P zy7UrSKza>5gwCBE{NDGy|NY8c>;7}ImTQ^K&g|LGJZ(OoXJ#&6?jBQ_cl>%d2mJ4y z#CV$VosEU+Cj@>U|Ej%&kdW`QG!?!eTmKQ(*%7clVndT6U6N{W^>X*e`(86mQ3f;* z3}dcdi`$R*@oV4N8@aO%nJu%y!Db)A278!LzPk;j->N=@*wykopn&ei{)&hIQ3M)( z#$)#twDDjUc+buQlf;!%AT0tnUT%3s0#Fpyw@amEOhTf!Zq5Egu{H)Tj8K&-!Ns`1 zdZ5YL!|nM^kH%mx;t<6(o}sN2bVV?bP(~-oOsCyJ8c5!8iPXX^?-%+*G4EGl4*dz5$zNh@zZUBPik=?kYJ%~T} zxqH0FsG4s8$2ByWF?ajVr_@Y(U<-^`yMfsc( zdTTeK12=2x>Pli+=~NVc=m64>doEke;8~3)1#sgITDdyaX80QPxJwRX%OE2oR&1la zkK{+4_Qin;3=Lt%#xDCmLqle4h851hpGe6w6K4eS<@g-ip6L0s7;p=LN zxusQ5)EwV?dYf-tOm5R3u8Se3E4pv{SEI&vR^<%Wd{*$M@9n}vu_H<2lTQ%-E{JU8}iaU5?GF4i+g7!XaEt?9b!U~OnR0eXjB=H^d zQ7_WrJ?q73?QagwHQv>$5|c^gL=vgN8#VXk^8?$*3|~7--p9O$i*LE{46 ziF1UqG4Uuvl;lr0q#46u$myw-eUEdK1@!mJIYK0sYk5@X;=UF9=fhXAEI6Yj^C z$7|*Tb^tvdBA;JwgCE--v1WYbJ@a6xy_ZSQ>1o`4e`h1;Xw6h59BYN&gAzBY&RvIG zgJMBQ_wQ{sh}?VOPZ%Je&2KP`@6TSFj2*9L@2Hu7wKQ;N`K!L?93l~Ih-<54oU6df*TNQQI0$xuxgb7rQ;?T~-kXgigGVAKunq^e zeq8z3U567!;mQg4Lme4i0MMR~C%4GP7U1s=L$l>Kk03njrQ%KEuczc`&k1tJ06JD% zd(z(wz${E6>z_iG9-Z(t8C{VKR!b1JM4k~mO5dWU=*A#5CKJG{*U0DudkPgatn|`$ z>=WdVgpv`?6PQZw9_ye@S03n#5gB=Uw(wL$xaay6&=oSI`BKiZX}h_b{IYT?&DW7s-1J{-dV)$_fg8XD^b)d!u2-T4ixz z0b}sMT$w-Uy2hLT;+AgsrdiT;<`u$nMR`|_fCVW6vLLkGywFj{N%y|KR^%(k!?aFuPgG36&j*|E~-O~ zC1peO=dbpYJE42l%ucS;M6oh64c&EkMkcg$$b*{=l}-GosT>bN%)F&xY&jV}J$Y9D zqPhIaK)x;0WsEa`{Q;9@N#<{|HHWWxf!IKwRG}jL=HxPPh zev$5BDp@!RCx75f{c}XYq>K~7zSYS@i*kf$B+I#xU=!$u)A8iq$yqRh3yl#Fa-2=p zq)a)B2c@wP%W%<+EFVs1ZiCO|HqiRG-``7k74^s~8Oa@W23qr_uRppx1Bi@VCZOyr z8kyRTW4d-(V1@@sCi_Ig6mQP_YWC}%I(hk%v5gN2HyQ!v4!cF}HO-=S)m{7QmO5Y{ z@5mi|0+bl)%-<){RR)SB4GHYzulL1$pE%{~eJaNZH$wiGJa(L619{?^7IuA92wsTI zRKHE`rv~U01A_$?yhp)_w9`yJ>;iML`b>Tjr|)l&+wDX&od1!-8rhtbH7;bOJpC=H zh?8Fc;dOr4H26;~0K`76iIN{CaKSnc=&a)C14xf>WIvnT{YlX8W#8w_EJk&RqsY`G z%hQs2B$6ecUJ}?Q{mFeQ+A%C#K;7H$jss(%j=|l zngHt-lc!EVdw&}WCm2%~J3xcjp6KI~6Dw^8 zy-Xq#LCW@wd4VUA`fZ%*xM6{Ae0M_mD@fI4$v=`xYsW!0F7VsNxyiANMguasG5$sn zGGU?QF$>`2R!Ato&qMuDJ?YP)c4$wbxJwQ>j%%J=lOqfY0v7Q#IWi@E0UTEoR1EY_ zG+CcA0cA-pyW%+MF?pyeb4bz(3j87uK@d6lnK1*yd06f2NmqKiV;HQ27J(BqI{o`s zkXk^|*hupC1;7r)Hd^UJYSMh-T<($09`f}6oGAO}k{iHV{I?756FNHBd2QuKAzG-` z@1*204*wdY?ghI%Ip*$JdWXNjTSs|Tj&3Eh%nCEpmaeKep9HP+y;6@PL zRRN!~5l}i&M6Njq*H5+v$;s4p6EF;e!emQy@l6B4Df1pVh2SQa1ej`>BNX&(8N^E= z9`>UY*)Wy?8+-;h7OOaDEZ8eS$-!BO;+sEx(hQW9wSY(tHsgZSF%mZD_tcvGmHV4+r42}Pen;*ivYQK!xChMU07D*+=g!>vq2)FgL1;vsydh_vNu>&C z^bs>z9z~p~XGT(*$UeD{p;E)I1ltbAoBAO4N~Q?NC|- zjSA<kEt%qU~3`I8h)^t!7X5v0OM1FC$kv~eT}$hi@>|x}Qjl1~1j#{(JrE4X z-fuE9m#ibEpN0#qA!iVZ@JYvmP+8l4)GT!>A>dSSL!mKkvf8okM zAZh#2CV$n;3OCUBSt{^0Ef24^%H7)CBT(j*>*?JElpVHJIT=9nVTss&!jV7B1X~NK zrhygYg55nBfyL-M@c~V zuzA;pne!%3zeDau5Dlp(xKiQ+wx%aX_i1vHKJOaOrTUg|85%=DXe8KkhLo;N`UOTd zTqWh_IdMF?K@-V(ZiL8lyG^g9cKiEPM*DiHw#h6wMyrDQHIZ6Oj{MyGw z5xi-Jo(q6B@mJbcO=}y>RL!EMxK`HKwn+6jdgJYP`-T2Rj1;|p4^dQ-mj=ZY zkAJ{_WM1Y$m?o%eMspmiJi>;QR3NXxuNDVSSyHmH{^vPclo!;08fmVQ$u=y}&)*b=? zTAhoGqAycc4SI%Ywe%cKr~?|EOxFlk@djyE2hO0_&=DB#H?LAZ?9+$^la%|B3&{JEF1X!+4^ux>htJNL_ zq*E~E=f0)WA%yg9vYjgR{~R{G&w%?&eugElD+cXRN4A(Vm2&ve^Ew5 zh^DKf0aiDQiv#ezT9)MG>MG;vx+fm54+!XAMl#9eHkX_XX#(S8oepDB;89b$h9bAq z72>O8NqNtU1x3XwjeoHHIf8C?6Wks_SYEWTlp9S1q_N4-+Xngr=iv9{YZ+P%36%;T zP~-g4)4^sn58=0NK{)M?Lkl%m{nZNGvHNa-hJEv?ePAS@?f_yyL0w7RS+EUN(gE@EfGSi5ByEJw50ys0&qb_#vN%i-DO*pyh9hmWl&(j4Z!X%z=BJrZZIFT z1-b1MW=!507f1N4E_o3oeQ)}NNp8K6JX?d*Cmo}9x&VZG)n$;EZCTjMM_}7((w_=Q zq9!B_d}<-ues&1{{xk`HTjFp%%orf$_J=$*=m%H_n}g-IwhaTi zdB>;M9E%MCAYH9qZA=5yR zaUANX0n)EHho1cbkJ$&EHP>IoxhwMX_cfhwVxoZx3nIDoX(1BWbGB^`;Pvaig9sAG z5+3q?y)|wwKNG~@m*8&5XLx7h+~*@qq=SVC2-`RQH+nXZ&k%e6)-CChEdmPQllDVr zUfHh2_y+2lEYE*ZF^oD$lm{gk*9?#v3|@fgTS`5@J{jkp)j904WDmmZYJ?P21c4;f zJUs5tUm}zaS>lHQV|qQxa3?Rgue=1e3R1BMEj<8Y2?a64mxIksP%6%K+hrX!ELgX_ zrm6Rm=>@uCi(RKD`#KY7a0lC^J5k=tsDCDT0DtH~I2sUMqR5akk*r60;EuMp-F|(# za|HJwF*2D(l-VC7$gTz}X5M`C=LfmVfB(&KE9sB#0k1E-A8gnj{+es*{8-Bullxb| znedQ*7{kB3-ZGGsP5$$*j}jbeWAG=pUYI@k!@_60)0u$bn~R%s_iDjv-TyZCbJct~ zwlhnAiT*<4{&>IsF_VzWxMFO^O8f{{m8QW*OK?8PSkqN%>g!1#rp7dtUwhXHoZbgj zEs1U#Vd+16t}$1s%!@pjS{ja)ILd5!^J!CZjAo$ zr|GH|UsXDtKxWPmMPv?%P}b@uJHD1U%dKht^rH^GD|b+!ks+ivI@Qq<$5}B5EmcYK z6kaMINO=R_57YCN!Dhhil4f!SXo47n;rZnzcLZM6#``|8mfhGSs?6!?AXeYpcCqG*JlOV+ z5wL!#Rml=eC-QH9PNdRt?R0n*n8#O3XpSo-7C6p@IdAmcP>8M6u21k(SQ511>prCA z)=dd7aUw3^`zJg#T|%%4_jOS#^IwJqa%h$k_#TQpTR(q?xZ;iNi!PpHox#}OIPRxD z{O0a&;DvlQijNl%FBEd#e&XwUR*XE0ILT(EvMz4>KpPw#Di;W&6=TsHG7zP=<6BnL~m zo4a&a(r`)88aGvcj@BKm zfe^B2vGtyhc*UgIf48Z!vL;$oW^Bx$qQJ28Ncqu^U@k>>Cn^-kV`pl=~_l^%Ee5tAYDeSB@2h@B+t#`ZSn z_NI{aNFH2hwT~-BdXO>wxd8XSwly2!ml%U_UkttZHY9Rz)&p^8xVEO>KekjZb16&& z@$B_R#1zZm_Fqm1S@J;KNy2)df=70yjMDv>_=@`1s@t{Av|Pbh1NXVBtPDzhGOJbQ zxK;PYsx(nI;ruS`Bb$jY-zQtYATgXpI@b41W2Wbf{J#xZb;FxH^I_hG)%Pvm_3nF$ zxK{+7^>J`$kEu3tPySXsr^+HrUq;Y$u#EAns_x6tHF$(I!<+g3c}|p&f={xsmJ$f* z%7zPO+bT5?q^>BjTKwFRUF^$GTUo&8X&VZGp0*|m+|iBX4yzaGOlnKqg*FEhc2qbw zf|VExWl_^~DfA&w>bh8xjwJVR^C}GzKf0QPRz;paAJWn^=P1<48?HY7_#L64Wp4Me zS0HqHA@#8Jm`zFTXSXm)V%ymtY&t`Xb%hoL_kK`|&wpOx8BEI)^~A^L!dpUEMwohv zPQ>EkqYn-}iLDQ)uDLUV?x^S9az*sYftUx=nuxhnicoJ` z8o3r__oP2tSR#Bw)q}(wT4$uZFDOL4FVg>gV#k@fV%z82T~`AbaFw^1hRP*!x?|7|XGj8ICfOAr|vtDZ~MJrA$OdsqgH= zQ9R%N*+-h1rM(IBhF(HoH{Yg(;=%%&{q_q`&n^xFPy&{etA3Q;rFApg{@ufeqZqTp zNMpk=k7UEr24iPo=A~b2&0o8WG$<*$OZE5T$ArYiiw6btI8y48fFBsHa7^qK&~;sQ zzOIv~D4Icn@5)*0V%XPTd}O`cofHBo=kBz+|E5{7l*c6o)qf8~T^yH$tZ_k!QI^xE z5BsYuQtszm2E9nTEhI2BA#4o*A($N|f5B)3*QARVE5m&^&B5@^zONV9q%Ba_K}y%v z)FU*a+Rb_+89kNJoh{!tQv?R1+FoIi>tC#t~?y4lCEeIdNT)MH=rs zvL5-S)fvK+Qg`T)qrYVC?%~dHv?JSYSf%Q1GnAG6;^vt=8PV|`9Ye*0{CiV(7Lw~o z>_sp1)6z}NiF@rj)h=OYNBi|3%<^ae!+7%cG)2M#5NmZx9pV!_4o_1u_i44q2tr;J zA!O6Lp|M1bulk^>*4uWlL>R*OL>`rDu6pr5wr^6**3U6-`6q9@L~>jqF(a}Ymj#9M z{9Ug-Pr@*L%7`tZKx1k7^tvaomWpb}{haIq12+Zm03}1E_>@f!i;4_aq5fP0sW~-O z%nlA-V!lgjtJyFfUP?DaS6T$GJoV|UglgA?ycjUNbWfi#KtbBSs$N2wpu*+ma5Tr%tzlbUudN7 z%gaNLd8s(k=65BiH=Vl`$(GWcNp-Ya)#x2TA}Sud(5!PKbr7}=rX&e2FPW>pws`_A zfF#=Mfy>mK$@a09r4!67`2NI)NbD0quIC+72kr0f%_r9#@^4`!TyQ@aK7;|C!>P?t zyRRnbi;?jc^()`9I4(7b`wT&F)ax7*aOh`g0PmNo)U;RZAX9T_H`B5q$&( zM5UF_s;a#jd6t>q5t@A4jv$9n@A>x9*Z0pXgLs`Zl|35S&gQ;}!9QDmtL`L{X>{QA$TT#}v^R7$bY{W2i&0YK<@L;``5XHawh_0^?(Ao|tFIrOyGM8N z64hPqkctTb4WX)88hzau;PYtkxw2AG6XD%P%Js+z)#?DSnhcyQeX~gxZH<2P2Lf?`^&vwM(HLjQZ@)ne&VwG-*Q(T1Xy1A97GK_OrY2_@v%Mmg6z%BM z-N-XS7~sz|)KbG9Ju^Al%<_6(Rn@%b6}=k|_8!Z@jo(;u3NDL^f*Pi}$dq(W`eEL5 zc=)YV_rm;mvBh{H1MY!gXK$OHz=CSsWe=b~(C3lGt-(n36r=zOzEE?aKtnz->M)&1 zFT};ls_`QEW(CH?BN*xVP88pxSYQ;1brAhURc-V4 zq9rxYT}dm+E%0Z(pV1Oro_Up(+3$Q?N1FDF1pNH`*zex0ozNp%Y6$F%c~#gxVm@>3 z9L>WTmMbBNT|d9oP=9M|pHKJqryR)Ym1V62Ckc>0;kVve%Q7DY2-x?)jrFw>v51 zG24Z!*nBY$7d3F^$m~x;=oHkoge&87Mn7LL28rlR$BfuiOM$_2oaL+dqVs#mlK9n| zCqD6slTr;lS3U%|mBg1?>nzR=2rYzlVv8s+o9&0Dg_^l~DQ^z#_WPZ9#>bN726 z>H4F8EN030M@hH%mY6f8*(WNgXN>GG#Cv<^PTf(A+%qAe9aU1< z8pVE#xE#l{G*PEl$LD|^si&oq2uF@Ok9Rg)@I~du>R$N2or{i|NNWv=6uC%RhA1xt-uP5s+wt znK{#S*2LGz`(F49eC#CD)GvotR#RtM%ekE9_z^EGwzavLdvmTY=PIwP zD2grXXQIZi4nJCTN}AFFkm%%3k}CVA(TGYWYVTR7eyy&`L@789Ay-p3TB6?QZsw}K z>%6B!z$JZi*-5!QQngw}CyNDsPk}}s$~&P?xb;^8cc0g5y^8d z7Mp8pT}yoM97sAFRJ|{GG7<*U8rs^_s#oW;(IE%O|I`AwQ$$AU!fj8QgR#p+69;)Y z`$B@{KeFKAlN<`Wdk-}7u4sNu|KedYhvR(D2G!+^v-nX{Yt}&>q zp*+jMBK#EmRlT3{g-+G7kV4Eu%rgWpMVTuh7v}9vPLiR=Wb(JN4Du>w^2iq2pN|k6 zwQ)BoNkDCUdSYT@BOSc&`K8{d(!Ds{lDa$T*Erbh-NIsFxX3yK0QTu*c?(4OoA8ErTm8r=t*aN%DTS%LX^fa#8@tS9e6WM#D zg|xUhJszE+FaP~^S}Q}KJq2IB6M#izzwoIrbvgbrJv%EG3T6&9;K*CNzR0zKsB-}N z@p2{g736qnS?VCaiC_CIb>57=w*+uN(X~BSS%4CCd?(1S>c;^2<}Jkt0w~HZTD(3Q z06wg;{W%&O4)N%+vOoSfaNb`2w!tnR+Lx~&-=F>5M-rMTLmzd~G+HaAy_Kf7UV~a! zEaxiuM~{AmbrOlL@CeOl7f>C0OGrqFlF`8yYPYYCzk!uOEo0j{P!ET-M%)ONwjL?0 zjN=UZZyGnV{p_S|7<-7S_(O*tS2$&}r2FHZ`*9X$Tu! zu{~On?9WrvJ*F3uuHn{6Z)np3X9V_c5Q!SanQU}jtBO+6{9Sy3krs<3Luq@5cJzY1CmHRn0_&2hS)f5$Xw+6AruUx@tI6Z)j zCVw8KsV~-*a)E^jt+>?1k^)(<(hk?4OIlT(}T{PC$B`x>_a(-Mh2^|J zKTJ_kdYJp>^onMp*fFvcq`Hv9%JS9Vsm%7g9qF1SEY_h zw%_7`QsMjdj*e>o*6&@QJP(ee^aG(rSx(M!_u+`S`oI64_VxRdOH53r(0*MsF;11Y z6I3IRKU(D4Me={`I2r?Ze_w{Z4kgz^lE0RdYcpG~AUTlm!!Pqh1$LO9M__e;Nw5cI7I+a-jcNF}`bC zNJb=w^U~wjDykP#ma@`JCmSy)t!wdeEjMqKN z+Q>4Hzki*fBU+J(YYvo5!0dR)m6tH(MNdmVF$N_#o!al@mt3U>OX@o#&2KN9fOPW~ z0h>#}UL!tvNI{OK)xh(+Dq-|cN-8SZk8*FmBArSDY>3eM*lsh{X^}+ZGPU4OrME6l zFObbe<+!=7p{!2f?`R>D?}>xv11F`YF!tMZ zI4STZVxC{)z-A(_T8tmW;Ddc&{<5N;v3qEGtoXd>+3$%9>&e8W^__Qp<3_$tz0Je@ zc0n-d zx9z;bM8rt`q2gRTYJ86OKm&sDQyu46Wtmo1AUIB199aV}u>k$0GWcQcHwy3mKqX2o z|572EpgS3<5GEDqOl51!r;xan_{0Q&Z!v3!&v^8((rjvD^#2@rVJqf3Y>?)5aB$)z zO(h^mVd3a5`eF93_7BpSMoomGO4eP^NMSNxXM;ceT9o4%++JT-#VJ}78cB=~bMgCB zSxTL}8(VAa{8~bz*m0&KW6V&A&6Hq!OwBW0m*of+yyL5~HiIa;TPgtE4G6IMWruwM zpeU2$*oO-64ue!)MqAA?-I3OjHu(`30&Xku+EQ(@wgMfg6r2pkx4-;Ac8=e4_7Bs! zX?C%UwGdlAJ}Ugs)Ii&q3D|3sU6?(oOFMrk_uANj^1gA%JhSU~exwk;mZD;a*FMSz znk<%ori|ZUu(yzPg3BsA z^%K>W7JyBBxF(vn@%sX12P}+mcO3<~ejNQV>9fSaR;;nUhlGfRz9>F7L;51`z#d~I z)qK-XAb+{{>XXVk-SI&^=X@UOYM%5 z)2Z-^seVdzv8u9br|&rh#&PvAYG>d$%Q~mVh3Hhi%Xa4M4q}_H4fCQ+5kDHr2nT}^ zp@4CTcXnvtYkkOMD|AiFq$sX%y|oU{_whIGPckSsK$)ciJ^RFh z+8LTQ){l*gN&lEsYYa!s9#qlZsXt3BjIG3=xCFq`WB|+?2o6d(@f*l%<@aBuqU?DU z=Ec3e$yaJMBYGp~taGI~sRmF~%Z8Dlf3y%qRez4yf6%~%u_Uko=D%DnkoGgM1vSzL zs>BObYK)FCEtbR7KRlj3 z7(G6u0E~C|ushcB9@47NMk7U9Uwoq(PQ%Qc(w{T8aCDQ8{eF=zI5Qe!*6w+@)9VHz zEu#6?Twl6^(C*F-$847(YM-Fp(8L@LP<$KY%uMIZ%0%*N&9QP}p*Lnd$FL>~oPZ@2 zegDDMgts(Jkc^;Z^3fr)##EzFb8oNw`ue@S-8tFe@&&C*y87?gOV~Fl)QqS=Pt>9F z!Hx=#{&tvVejFD#>xP732pCEOowC?j>$V&f))^XNvmUEbRZI8E4GQWr_KrQJS9yu~ zK7y3bAYe0j)790d)TTvq!#(HVbdcpxtC~W}!|*sO@ZQDF8}Fpf`luJYsRR&dXjIhW zP$whr{O#2?4eigdqE4I#W|Pc_BIoT~DO}kax10W}!l$}r)APUH=%r;mpP4aLKJ;6$ z9O;lB8}oBGW`fnGaS{!a!C7aTISMN)4Xg21h1x7F7Bw?^#m{Y|Q-T^N6Jw(z;&1aQ zQQf%Ma9js+4lX4nbQ_YR=QOtzVVko9=vZ6To+%ZQ#{ zo;`QP^rL%STF#4_i%~Q%PVIi6_{I%?%*4SFLQ$7pwe5?sTGgkh47Me(*i)9cQvduw z%QP%Xy1Bky4M<>Rg^BL|wEG!$_5_85z9? zN4ZVUXvj}YT(%sj3Qq7ovWae=; z+!aJf`-QMhn{rEF&&I=T`-c=nM3FyoZ<6*~dIRm~A2no$d%s~4rp`H5NJwY&xCBTS z&TM;0h(!i)caiS?PT*>GlQp5g)U-t6z_X}yc`yg*Y`IX`ImV@JBB;x6y<*IxT`Je4 zln~i%uIz)Hpc|aKL|h)|enAPmuYg6X6+{@{S9rc*=c=`t`Ba=gHPOa=tZzbq!(t(3 zjc_sVz$67=%`>ZWIW}dbmCG;CA>k};HG{i-{IZA?~^tZZSSne|W{SfP{jbj9n`g;jw^ zGU=daKU%Srk@EEub1Qg%^{H1M$g zT56-4BI-=HQ0;w~nXQ4yLf}q;v*^CCSWNlR1lV*Nbn^^@!_PY@Rz|)^iOKfNDsZvN zCL|ajSH7XA0fWt<1|Qg3IF1;y(yVlGohRb3J$kNEc(()x_e+V0kXbI1cklv+&iu`!Ap4=hGJzd$Kq+3e$W;gaBD z^F$TS_WZh8yo9L=X3-{_aRnrOK1D@Va?eUKHS?-!)~;UVX>BiT=^Rh8?B8fCwQlb& z{4?;$lb}UMbiw!UK~T$MdSO>4+lR|s&TP7%&>UfHeOoY-;HxkG z;ls?P$EDYZoUyD*OP7TiCkf&&CIZub%$|B)atCH9%ggBNCMIi+IP*>jIMmP~s{u4T zSj%!zM7C#AO0C3sgicoV$@k>9jQzp4Qz-JszuNns>VI>%4n4c z-=IzZqTrcxS}MDs94W}NR*Qm(T098V=1wnMl`PYcrD_#h(V9z6- z_5;)C1h2uPM?V_4yl@IU`MtV)@SA)}olhK#y`Ja8%a;2Fg%Z^&2ZX4DNHsZ?P#pv| z9u(1vm1()DxaJDDrO%k}iqw{K$#nH;u&Z{0e^387<-+ z9rA+_v@NcZxqa^3SRNX?qqrHBt6sepqeW`x@FN%DtgP6?h$7y&EQ_#%!yx^L-}^JP zuKD6}4ZiGyO|7j5tJLE8kj1}L1GNtF%imo^+HO4ntK)6*pSNk{;qb1bnv?j&d;U{S zYzuM2m;mg7G3-&H-muU;7XH;&j_t#~@XD(U;X(#_F;D&~@7MouAb99P3OxOSyUL zR`GK=xmJ3L0=1n4jhu=s`>Rwm-D%XYR)w^YLOiye()aBPz`bQ=%$o&cP*I197P3YE zyGyJ5Xm_2XBL6=ZS2<{irQ>qPb4#`^X5_sHxc}ekr^=DiCS%MhHc?d$cMWz@8ZCL| z-onaD-k)O%lX;|^HI6fG8F~B}!CMv9<@sXNoICD^)#%4EgxKDbfAEugRe~(Bf`^)4 z+1T%{I(y0mplsJ7a=ZpSR>f7j&;ZY*3r+o@cHRZi884PMI?4c&;|rA42TQZXvf#k# z+S-j>u|HlTD%=bQ(_T0pp{oL?0?$(7P47N!LO*|5I9=^0=Jownib}Q?oNutBqo~C! zY!uI`)cO5!MK?RXze%QgWs4(_?;K1nwdV{d`m#SzsoZl$aIKf106$-m)*gJ};#x61 z{7P&RnAJJOhT$7;*1ZYHWX?z3lc8wLe&;vuQ)bYWM_}|%?a%gWF)jqPO`O-|JDb%H z3d1ayUN(L8_piJ~*XJy(HT;t{@ZwpYBYRgWo}C2>FkcMuid%aF4i?}6lcfa$RgH4b zx6OtMEl@DVcFeC;=4_twe$Sa9AHeyA_wOsvAq^9AvOT&3#+^YO$CXvfaZru|O&R?z zE#Ia>%aKk&7=Z9EeT?5NCbwr20`ZB-s!SUrpZ=9G{Ht_xA7N-Nc}tdw$vyT}ZiCyo z&feRrcejIrK)uDn4USM2KBXrAQbTTBoa4mq*4H!2$f|0}Z2b`hvtoriN;((z5V&jt zTLFdtV;ydH+48#DiH|VOGP!G3T8>4bu0aP=fb0~)fJX?XhZYCB&;veSVl^) z577z#0xGi1I&?L2J)jx@HnqqECXpW#2cSUYP}n2+EWTI%W?h3=ZqKJ)*|`$;{go@L z105|b{WVPr>S5AE;Hsjyyd;1?S`ERfIRWnl@%|Ne^hL!E2M&bCwv{pn2VcJEv@|s- z;q-Bk=igq&Yky^{k$V3)ipp&RH|swU8DSyf#<>(Wr->a)&fv0T#wEw#9nS@FLe`|^Edv7hVhhpSA` zit!>j09PNf5(HI|Hf6k<-&d@?;p12OwKN$B22rVz-R*s;DyY1X5`8okv-Y&OW*$D3 zwdOEcE5ThG1Z;-@w@Mi{@vsM!4t z#rpurX|pF0)$mv!8st>FXrUFh!^S{2zf&l-eYnCIBkEG6=86}1Ha3RUDYKDH9>d?b z;r?oHXKzoeQsGTFg};{O`Qq`l$%%=q*RQK6MRxu5Xj%XHXH~$>%xrI_=5HAL8^2&s z|APtt+m^%pfvf#jf^+iW`ys2aew}jsd6+sIZVR0;O2PNE`2S5M8`$^CF7Z<2J^{I2gudFGjdo2TVQ{cJ3 zDlhXuI`6DJm@!mu zbli~>PRK-$xvN;)RA9Rfg52eu*X;C?3lH$$rF0!WzFH zYO-_>yh24Wh%8Wl$+hhatSEET)3Ps8DR@|Ctx-+X&dBxKL&x6q@s}7Kn(Lp-B$1nu z8c{!wIl+V!6vFz_` zZEaP5^ysUobCtXY$$FqWWq%sz>4+#vZ8FP^F!~M4kClSuKc=LwK#UA9Jm(e^2rfFN z_W1WU6=5(TMSDA@;kVv>y`NU4 z^X-L+ph#7#;NhlSVLn8J#mOp&XPiD)%E6hP7Q%$jNKFm%o$X8zPZM#(_PjoYUYbIC z4fq9fg-0R{tcRV{0Du4v3g&NUT!~_des*JTqfLnD%@@?W+3Eeog|MRRuyF%G00z#B z{2&3p*&es+t4|5o$<@OpnLPb6ZHuhAz6xip{@mwE3kw`NElJ}^W|XMbb_rErL0+x z-=X-O9L1Cv2NQEp9*)j}E!jF4e0Ypy|EGF0cQ-mG`KB6)Zz%4%FT3zq7TLq&7s`ic zS7L!UokmK?&2jelOCd|p!R&TwlpzRhC1I5_=2%)TF{jzJ7 z!EI6F3b?v@`#q~=M1xl`#DTN7HU@K1)AXyx3KcjBAGc4FA|k9+k3E=FGD2KsLx0Zd zwMXwquqk=fbPXGN$FmlTXx(P^k}Mkyb)^mNx9kUa&SI~Up^BzvI{vUTL7^}Ax#426 zzjWJ(n5|>WhpUBqzv?q0LLEwt;=x=hy0?jji7EN&9TQgBJA4PE^(l8Ac`z+)w!|zR z>^^Ay`Lq1{>R+!B`thPG8*6s~c9LZvE>yYu8kTbQ(njw_8e6>Zi|&P9cOKdA+1LA1 zGSJ_@AMMePb$0$kg|6bkADwcas;iR*xQxcrr(-ofya%pFHK&sJ^?K`E)TjP(cPmG< z@9{K@U5+~`42?+HWHVu8V7fs|mkSCShf5JPD+CY!`u+5bk($>$*3v$YRX$OI`L09; zqI6|&>28Tcyp!Up_eR8Usil3t|6^KQ0pds~RLnEw=`C^Ab@X8!?=r{_iFL|SbTF9qxZgGkZ(d)l=B)B?zed-#gQc}#%d&2T)0 z_EjwS#9~-em58F}TPTR{G%L1P>_ZEn_A)L|p+EZjXM`|{-3n`2uM5f1>g$E(0bBNc%*}V8Uap$W3%o4qFSBA&zPreeX zA*Zx7R{2mtEA9L@B>jSAt1tkk1$eT-aNR`_89Jp!$J3Z@_Kbpt3YSeyoXyy!Ic~F9 zZrWH&|H`(_?=L<@WvljQJ|^u$pxPFHPE{43`*Lhbc&4 z-H)-D;xe7G^-wf=>eZ>*i1PGt&Q0RFCa7w}*bP|{0!1e6+N&D4A|j7)ihgT4{h$iI z#I%X2660+(nC;t!dm8HC*zP-9;bNKN99zmY`!o*koHJn4189YUS$U391H72U>YI9~ z`V>D}6tU#AJk3Fz*V(yC4`eRg}!$ zX#+xnxL-%rZOLGz80nXUY%C14J~KWRPtshE-MA^~Q!@7_s@y4f|E zN)kMuKaUO&DN#Fr{+>(nwxPgh!llG#vLakL#DddfJ-upwVNOvmti34C9jG!GiJDrq zRSu4^ky;N){nI}!=;V|35?>>KKmri z%7N~U?G4p~^{|*4x3r_tA~leEUC=>0Vbd_!xQF^CjY>U|KC3D(>nr3G+PW5ru^1$Q zjj}wa5^@#Oef++E9uxEDKb~?0aJe&bg-FHksca~K7=9X^&Yg!ZR{+yvHK$EBIR&1* z23w2y|9@q;s#y;}@#r>_aPGAP2F+X|RLz^UaHB$kQ*|>^_~?BmOMjlenh@qaX9OJx z7u;BscT+#-o^3M(1TQaF8-&w>SrY*FIl-RL<;FPAuZ#fO;*;={oVxR@ zTL|9KpUP28F$);HWRjtGx-uN3u7<&fbDKy~3LkO(7|V6tmTu@#V#tlWt)OS^pUc$m z$xH%3lkj%;R}u`hG1i7$ojOk^G~xet{j4)$DW%M?FV2^%}fDn z)4Gqmb96VysLEr`1$nfd>>^e~WiV)p1yl}??l(|YjZn`~wXECzK7#-WLb8q2)-SB~ z&riZ2t44`CD}Gu+x)8`)0=#Zp96L0?3)zKR_Gd%pHv2PL85H+Dir!!MzsMSo;S_30 zr|nMIpfaKmfZb;yA+QG`j&GMAE*vA>%^FP>o%djZBw_g|&MFE45Rw-#Er4caLmL}xhI zReSL^mIXbDc$x_T20!W=RzbKZ9iJUeivEj^IkLL6U z@*X6IBC774I*5DMq!sx~avBUO3nuLqU|o8!q5+V zy{o_Nd-h+zE>PuvXbeASBry030Y3ll_v{*NS3u!u>m$WO(r#q|;_#aQK<@w;6`jxHuMQ!D7HhMYc zofdkzzMNfgavX(EIEIS&SvxDc#Z@j+I=&~FW~ znf`CAx2n)D7--}+ckM4Jjj7}rGW@Ws{1hZ*_p$lDq-2xc+Pb^w++TvSiaufX`ZNYp zK`i-0uA*SR1hj^z#|R5gooY2iV;?1y&r=`OX)7rydEjsOyb3}Ud!AGSgnaRKNr@WL zqN2mTx(ocZsHpvjshblFFm(z104wc>7d5`ok18lEM0Eu$sqhWE)wo}o1ZfASr>ENo9v&c2-l|mdSCN>!b9O9c7uxzTwDtFGTbeMLgdU4Y zCW0^(zRUaxiXb7JxXRtpmxTE0N8FrhkK6ap1trz)J@R&$11pWBmo8ou+h-j9i)pp{ z?2r2VuviOH33Lxjh%yoxdY#HVJiC11f+3^+LRK{9**3+2=VKkghN;nDDH}hqJV$^ zy$2?~xC=d8PoL^UX#n`)n^MdVaZr*1w8@K-`R*$$ax$3%bgl$X{q_Qpu)f4rlSnAk zxVVr0!b3f9=69@UH_Lz4F#!=O-}Al4RuI8jc4?Ll*7vQ$%$e|$+ocyDq$`600tn=` zYba|O{*a>;%jq&YaM!k>e{z2Ft>2#J{A~+@=^>R7i1dYr?;q;jJz)CNiOnl;y~rA) zOPh_RzP;B-2S)#E#yguD120oOV&fY6(bp8mq?E#M)cpK;u~mJy@0 zaedu)@KNR_=)wO$~*axk!e4~&HrLK*{hC;&Bp^q;nyftmXe8dEln|2 z$pYW;?8bN>tizh|clF=AU}gPb_jmTo?-WCQBbLxt#l>A}Cad=y^*+m%qVBwJOCN0U zUfGI=Z^hfWjTVg|Zp2%mv$pD1C)s)=!mHBiGt>Za5Z&Zw``)zGM>VZq^P;2=S5i<2 zIctzOSx`{A=MuD0cSN0_cww5}J~WRv2~^ft#9~X*o~akR8J}SZeQ_;)dV51x4aMec zscr^oQ7?Xm^!815YDz-%M`2(%Y;~EUT{l_xKoD_ z?GE%k`ZEeEE@r*6!JCE$gEn-7)Uo5!gW$YW=$w0~wyl1#APT?9*ZFHQJ1y;*q4%jU zdZs#FUY>LfCqPq)&L#Ffo97{;n^286aD1&mTGDFhf&4fb@A1qZF@H6T!9^x>|L7Pw zlDGqnV3K207JcbY>y~&?iN)^qnI@DIFJoMEXmsJig*u-lfu5(^OFKW3kMy?P3fiFJ z^8SdOHodhV5_Im$uWKp1c_qrhlU&)_@2am}nlA1CNcM=we2wbR>edLi63o8 z-k@0Xmn<4u845-(L3kjTxj(}rfT}VMSIG}PDE3G?_;gd7z=-aHMCl~`iyp{8^( z2)5dK<1@Ex%)tnWSIi;6<2ne3b3N*PP@kS;?tva1dv-WCG|b*j5!z6U2r+!+(1>^y z<+{HzwD$}6DC5tZhON;>bwm@!~ZoZ1F8jX*&u3uVB$v$vs&9nH3)YX#d}rsqdKeB&Y$YjB+|dY z2)An8pPs^ZBB4ATs&)p@mAvqf&*(hx0JyJq_-lqII#IiGxyCj^+$JQ-8@X^>V?f3B9ieQ6$xb3=IR$=$nom6&c^ zd$q~F1YX=#r?d*lHT&2N$E{l|=!Tutz1yC%^5eQ?N6GbK@kHi6ui;m>Z%mCjfkUw5`^M9g#cQLo;50+7?U$6TRnA^0H91Eyt+u=A?>4h` z4YRSR9nAPOw0rS-m_bfup%4Y{oK6l7a-^_~sSFg>#Z8_2OdW$hi-_kOJAeqTbW48e z|N7o{Z_;04Fs?X(_g>cR+?&H(W5($#zy6Uij*gyyp>Vq$h$nW!3;=Abyc=(e8lyaqHlM3G{zpg4>3#yB+$`UfSJoBht zS`_7sS~Q|@G1rVu_1!a^zzo9Gd$q^7;m{M``UM)huFlc^=f3<--H#5ow?pK8>(=#) zQD1X1q?w7XlMI4+7dWb~7#3zJ7=2=t)b#3zFw}M8im8TojRDl}sCa)Juk;|jnc55e z#?Wt0cw_pA!EYa4?!Gb5SdWj&GUjz(Vd!hhmuQ%GT|JUzkt&A4M$2Oh_b})^k*~)0 zqdT&)jKuk^f9RsgXL=xGe|N^=2h&fJ+!E@wbeV7GWeRZG3^qOqE|GjwT6fv2N#D6S zbX`S?mLI%w{#4TNyH2PE1udynyb{=oP8uI-;Pg3=D4t1%eS6fG<}|j^K)+U`RXFPK zI-UuSf%4cKOpD14rbo4e>G23l4I(%ErOX$}qnP~tGxwKHa}Fep3ZOzcAQ4l1fkYuR zM4{5prOqAO1KdW&u?;>@+*AE33v@4G>ab`9gSM?@JA-9QoLxcDZ81yibnZF|$G=^v z9_~$Sn(=S}>kuYq5gZtseVUXa^X$yLBX98WX0avzOCI1 zT;IQ8aWXR%=NYlnG8yK*xfKsWsZ7GK`NsN7dZoX%o|*JE(W^PCdshcqms9mG_+<{wv8c`T#L*#j_k3BZhrH%sYz9|;$UTOUHtg8eb4)p;eef= zX}kfy(cq=mBy6ausp-9lA=Ok>T{WuS#zAAi2&cVQp8)k##xOp5M44uAcaVl*xDMvC zkIx|mzfd8&kxL$m9@UqxLnt#UzhEYz#wr}++&m@yXMQ@lXtWK!TtESE`vM_S2mG&Bq{K<#qUtLyHFRA0BoQHKskXw$A^0$@owJ*x@FYu%F8uV_-p?*8Gz zp8AZ^c9aa)t4-U)vk#!ru*0scKqO&fowoMLB3Rp(YI^8vVW4({Iqwzz8kDeQ`0%jY zU4B;;$&zG`zQ!5X)hqM6haaog>Rr^R;f-~5dKISvvVf+JTdbwwD=CzFJ**C^f&SBl zByTY>a6Z`^l>Qi}qLU8~V`Jz?D=JP47H=%0C)zhu5&gF`wG#GLDLGI`u6H;uE-(M8 zI@gdmCe)L8oAWo^)c&KYGYWtPWLQPn>z2?GsO&e-S?(@%dQx?`x|UHoYbunZa3qH>Di|_{?1L7Bw;*~$(cy|dikhIKFg9(`@_X= z%MuBTlw_;1XD8Yqrpu^Imoav>7qHYIrf@Lr9400G0nX@CvgBL&v%wcSy~TU)W+%@h zH7B`zA207EZcS}%g($xXEt~|hv1{vlp>Y_Y?lkYaf97Yt?tYYHt-q{%f zoNcOW2IrZuzp$ab{OytW)_1PN18n>54^xkP%Lo{IN#5{Dpz*LzDpzl*U+<9rP_pG| zj_TR6=d-=0k+mt(Hv1I6+9e5GTJKZeJSOXfd};oJ2||cwzQcG_`kp>7*yY2<4yid_ zXMTz$Vs1^xEN#Gqv)(|2Qtx^Fz^y%zIt%98yd@- z#C6;>_t6bQPRYT~|AIw5fCVa~)sagQ$y9u}(QcZG$ZtQIDS(S;cO=<*p|>^_WM68?^U-ebX-BSXK4-%3&dRu8h*Hn$4XOO0=NO zPmwSwwQo2jk{gWY@b7Q_@i4-d@dt7(K^CheWgrw76tpsUqgPd}#8WQyK~agYffmfS zY0>9ofnm3vWbep%(MD4nKpwvA*++FD7vDIXDxZmN-S*6^|VA?Z{punKK zq>2n-$TIzblg;$`S)q=>748T_AW!6@j#&k`#*Ge-h#Hz!6e6H-ng|U%Db28UROQ}S z%7(+uSA$jEhEZ8rpXfK(PtS$r*^rFfU^j$Evya|z(eiPgi(-s@4cbJ`xq2`k^6Kmb z{s=8cguRusx&OA#z4Hn$HQh{+V?)!|+53U;8?jA0Gz6zIlHjGLV}GOrlWorwn;i8p zk7`TsZZxzxEqo5+))E`O!@&7y)PayF(KY1{%L*v5zCXONE!*S0b0O?zQ5mOW7QLrS z+^J4QZL=J;{n$--w$?YXa)B>$`AyJ+fl-8>$xQ~{XV2fmefSXU9UhD8(XDDY9|8%tbwgjp`|WpJY4=2h1(D{0zLuUDC`8CW_7)aH-0msc|i9fod{^k~cFTW&6S zOZq>x%WD@I!yUQdV1L%%=}KZQ2@R9~*(8^E(9IP_V4{P~onPMhuG@v7M|q7dc4Rq1 zbSTs9*EhcCb0z_{{F-34&$_7DGlmGi#VwSff5q>+)Y=f-Mmurc8n(~tT|4Sw>{;DNmn% zWalVRLG-_I3&jj)9qhLXNm^}b=hI8lKomug6|zMSMLy*Z+PV{V4@MGrjn6i2m{aLa zl(Xv&E zrb;0?ea8*GgiK>2|G@%WpPmec4>{mSNA)b>A{zxjl#(;BtGa5mXVOcI>pIyw0sNt~ zS-Ye7)-2s*T&;R&Tv0zT`|>+&N86!1W7U!;MgHR6)!qkUcX}~hE>qW@zh{X!m|tG@ zY#jJD+mPQrfi2?3(9*3s6#?a5-tYu!np*K>e;ub36?1D@xYj73sp(t+uj)>jTw70h z$0>Vi5oY~n*j>0_7U{+5u%7kJtGCH10+u2^dgTyT=%SeAZiX$^d^yGQ#HdT%Ut_cv z6_xcNL;4u={rO%9HYfe#v5oSEAHLiU@!RKTUCUBqgHLDwrw#??)$$u{?DxO#KuZ(x zV{{{nzHsM}zH?mxsEJI%>^0ep z^XH+SuY7w6epslnxZX1)Y3!+>&O@JTw1qNzd~dknbF<{1t@2c^MhYYGUhUEo={Hd8 z#2p6fHUZK#|5O1lyU76``=(<3T?a#b)?qCxY#eb_Snuo*tZIgFR3LKJvP%nHVa`D_ z4QspnwK&~a?F0Q`S6CgUjbm>siX4QR`!rQ_ihLM+Ut@c`I_Y4s+E0&9Bu;-!U5yy| zb}%?Ruc0MuM0lAN(b~CHP{iA1;Zm8fa!=J?020IZOI!~T7p*G4?WlyX{q2O&H?OKG zf#6E}y{kX3%zg_>t8e?61T&gIxGw`|U@faA?Qlu;)q}O-Kxl~ykgF+@_Pb8i4>HnRjKsF+j?HM>>NJ?-;MQ(MYF z8|Api)BvC5%Qm+iyQFNZ4K;ES@t?9HW|%7JnEN|-n*tbtlPY0vh28?p3U&JalVPIj z9Z{q63fi391KsVa9lLD!Iwq7C#u}4`nZK`6npb0@q&EgUAJY{B1HTHQQyYi1`|RvTdI( zhO@^~mvFm-xyF8lnv!;dC8Ex|YaBZx)gJZsO-=>4w||_71W$E^TQFb8;P@~4ZeEO1 zc9gO;bb0Y(yQ5)ahcbB>HHR8Q&1^lna=u|d8v{jPpQI#X9&u6>0)>?9w$WL3!}7p# zrH=!Qo7O)r=XGL#l(ehM-babEDLyw8Ic0U{J@ii3DCZ)kPuo@F6C&45iSad6nvpmH zl-&@YJYFO5D7E9KJ}(h@&<#POO3D(wX|?;_6!y4(;fgR$>tF&7ZQzcL8a&2PAqs3i zexx}gZN{ds-T&@uNK@eI0k^q+vj`uM>wrxK8hc(hov=Kz%J4l)bkrShP<}@F(lOJ@ zvXXx6=^6=U`XK4U$BX1+#R|T`2a~va{X)-as?4nPmtJR!BER0G(-0kZ7e85<$Sged zI|%C$Ol|uoJfxpk+pvg@G9|OGQGO(zLz~0Yrz$mRCzZazGUz04>W?>hmTAnWrKCx} zCBn4tyF~ojhJ+D=N@$+YlzaYd8wD;gFEf*prw5l^t*LbP?9~koi)9Re2SfLOUDP%BN#ds)5EpE`4-Ez*Q~TZMp02DwY40vhtkLZ4?Chx5R7iUG zJ;z5|QILtmAz)3Rh45cOAO!$;_0UMsUKFX%W&o4i;Br?}e5;LS)6Z05txrB(o6X_D zk5`*E`m2fziFgylCZRR#WuyX|j#-+oy}k}ByBA6<_(o1?One@eMR)*H#2*Dj;lxLheYplAF@<_~EKt5yp)<`i1v-R$Y%-~c{-3W2fcKmng0w<-!enGQe&)QA% z7H44lI`O~}YA76T)GM8w&Q6^R_#l%tFbu^<$tmJ%u+6{&0UzCSJKadM9d?_MAN+a> zk|A6zL!%nq_U%Yot{%jKB9Z7sVs>`!fwa>G)C`N`XDmHO$Ce{g(|4EcSLe=dN|pfe zJHLIj3}=q|D-xah=8xZEa`d{Csm9w;$GLe_rwxB=PFX3~1S0o7O{(1>L`J#x42Lc( zTlV+S4DBA*2X1t%f=VWM!o435tbEjKIuR9dn@ZM|wdAkdz`a*>ioW&}*n<+f$6C93A5d@$&+XI{6uRv5+t&@oMCKMK`<&ej*7$>L zSE)p&T<*Gt&*}eFcV-usuT^75Q9Ry3lTmtA?Ntlc@*L{iLoAwVpY2HM74?=M!>nwfC64RdBuO!Pn)HHaCij#07Y8ZeaCR% z{5rR3U6y%G!%y`s&=Dc03zxK3QsB z$erj2PGYA+&F-I`%7}0E)79ZmSz~G$Wryq=jSUe$^L%wgG1E!8gDv5+_MNTssFA@a z*U^R})_D z_8bNd3~8cJ1u{^mi>4%11KWtd);HZ4MlL znv(V^OX0R|;hzT^s*Q3bm1;MEOCxpuS{6{NG2%vz^cDh#p6@f>hNuat~+k(!xEet$Z~fyPGIev1Rh+%S?v#z zviDBdTvXc0?dlzhjczXlQ8V|2^^v+BeN7#MjK)$us5m#;fCRy0M6g zwNBh&VM`D8$rxP{v@Okqt4c+{h_4Qvi}_|znD)B}9Zd}lHgVHn!IP*56|EUVK_vaA z2dH;a=~W9>!7goQ#Ia169#qM1X<5Bc*R?yDvKvPgQGm--78%g^b)1VjUTQqQ;G!#v z*SGU}%HKHYtl8W1T6X%yS|H#IoQwJ8G595FWlVV!4L*1RCR5o*4DpsnaC3yMQ~?HvLkQ;<@69D}QBm%wfr-s(PK5Py0$>l^v^h72kdjI<7 zfi^Z(JbdjPt1~UI)mw$$7Ae*8*Z^_3J7|AZCbMip;*yR{d{X)AKJ$1pXg=+}Z^HD@?$pR+rCQ_N2V4 zjI1zDl^0Hdb7l`uVC4tvqlQXXk`tps|0{G3>SyVx`a(q|g023XZU`>^PI-6^qu4V& zM~htPKe6#!GJr}0^%(rf!Hq6)r8oKvx*5y==N@*O)kq8|N3_8(h9yXhZ+?@vmrw|U z0f(3iVX!+Q<<@O3*pm3_@z#z@H(&RE!tX@>09{cy!VXXx;4i4KfJUQ7=_xl6Du#w! z;FHXOM};G3lA9QJgs39Zix&z7Udp5OJouB7h2>@0^OLVYo4gF}l94D0fDaU*+3@x& z$*$jwwqt9F zT=X{kJTNMXx?`F#JN=85m$hkV$1e5O%{=^C^OtC!t?`W;=Ktjm;64)HOa6PApQ-;3 zsO`_}{(pdel{%$%g8J0eZ;!+TPyM#E{WYL~*D=(5ML286K9jew#UBWhhhuqp0{hX`Q zU^8pOlSe`GI^{}hF89FqS&MrJA#=`AaR&!2>y%a&(}0UeSq^Skbx@d?W{1;*VqP%^ zHq=vPA;~JKiRXBMozFOaW*A)dJjoZdS+fz&<|<)UP32RU)VSr*{8@o`HXhRyiC;Ro z*~Z}m4W!EI@)~zZY`Zkk9=hRQJ(oT7Qr$jZCE5S|JxN*)V2CQjKG?+z6sqkt`|J#x z|MWz8bur7^ckWq9mpAHX+Ey^_XmJ^*6tX#$6^s9co)8eQvSF(qvgzh7TQsbaz?I7I z0$b$@{5!|_b#J#{5wDTmmt#lON>!XTKC>oQdRp~F@6z2Cx)S8U==TjHdLKT%m#x<0 z{ios3=FjpW#IbTwW~$S5t)QTnCEQhcCs`B&N75EQ)~X`a=iU3? zsY#Rj`bERHg*Ui+uu0h;0$`x8R{y~_5Ip_tRc(Td%O2J|3LndPp@eh6s36P4w4&{6 zpS2`6+bxBV%R@TNzP8cb8TyljdK1AH3@rl6ePJZy9LeABpVD6p@H@0+XlM>nE>iIIAo+vby+L0}hQMP+)e^Hhk*BBon)sn=jJRyVxC zmv|}4WO2P))#7!dd`}O*M73kKfuwFnGnms!?fgzLt#OBny!%4h3A)0a!aCEOnY{7j z96Y(%u=k-avukTRrzYNE&#P>M7T~aB&k>dQ))pm?(fdITy_b9VFf>agzr2j~(bzUC zc4$YRGs^m(jbw3YQ)%&Pb|vF~f@7P3-kC=WdH(Q?kS85wt_-`D{0*{;LOCbzHCy*pRA{X5ZY34Ui9RB6y#<_qw7uPY&$#$t8-+1*GXI&y|t>F%5|@}9l&GRTzX7U z(W#lD&^m?aMDxMUTg-c5v7<|`z;S3BrLUaaE-pkBC*o%-j^E^3?$vtv$Hg^nXAK@q zWow^K&D_3-l%iyOme;%l_uApa z176Ot4L=$2qL!HDR{By<<}fPN{FlRmj~x-Z;lg*E@7;DK~nfn*Yb29BEG_Dm8m1~gp7P4&J^0uSiCBYtA zYZ#sLdNjrfKhnB@su-~t2vUx>mJVbJWIs9%-rfDg*z9N^wMSsL?1W-3zw%mB_+I-^ieMMZ%D_l~?aQrNR=WU)OmP z!ZoZIU`0d5B9MfoVz;2CjTYGEkp`RT_8QvutU zdGVZV9!Fc-o2pX)W+dK=3fV*D7RIs)!Mry8>$y49T9!#PiBE)46Dy_v>(5IV~ zoQS)`CMM43(K-md@Q@HOG&Q{YkwtOn`)dlNGoONOjhx}wBu$Y5`!%w^Y=fXlXgWnq zEy|>Qh2bDvTdj2GAc~XA8zW~Zh~Y-I>-Nx?r|%t0ETORJ(S};@&yw}j`xUgYcsf07%b+zExum9Ul5usE@(zt@?68o* z+f|AL_7KfC(GSC-+-*HHAPON^sEz}}a_J|}R+=%kA(ll^^qe-0ly{CbWFihNutWsio9ADgYv<2yCcbFqtZk)l1}kYka=NZ(H<*$WL5YPvS1At*gl&sZ~DI-6#X&8lXnN*jyIa?p6 z90j?pZo00A!)RjC#$b!7X@px|o3PG$>h2R>cKJPzj%#B-35^DSiYO?ME{GOZUmDJi zw#=?(%9keem^IXMePxmV-i7~?e&aTYh_S4jO1w7*;u0CvZEiMWwKAd*CIRMgn6hq} z^FD(bKyxLStG*s6^RVVMO;(d>wV9T!RcqA}_s5!c*4l*Rgvq&zx&BK+0V0W9idvvl4WbZT8!E^B*aM8u=+IP%yEZPu){W__jWf`mb{J9h-FEV=Kh;RI6iIc__3* zqDWNPrE05m5zY;iiHzj>$P<+negMWT$=S%5*etXYP*|%>^@>dXf=B@ zR1&-M$73zxD-i8voeRW{$yWc`_IFO<5v$gKBJQSPLm^y2cz@D zQ&)0oA``vvW+_7alfG_h&;%Hvy7KIW9|QMV1Z=l&HVD5hA1%_!QI=31Ni+!6h%6bt z(r44sc4K!pGv4Zr)lM?~f40u1O=-%}h!|IAT&)LhR#WX8TbyQ=A_nbKWK&mQ+0yt~X7I^NTIWHs(^d=^bGAxiri@zBie{?m%`y_7j4Y zhSTx&h7PoT*G=9K{yKlnMFVX>K{3!w6{n}+SUP^=qcDkiQfysW_g0;6M$kwBHL0c< z;c{1obf+fYFC?t;PJ37B?G7$V8zd*M_ESHbCqa*_r(7EjhncBY6w7x;i&Q7KDs}!{ zQb)BdFj?R3EtC8sRD|-5kr+Pe>~Oo9&_)s>K44=f7ZReLTqwEI%V|DF6R>1+#KE)L z%xXON5o@cJ?vl?Yp|#bkBIeTN?lFsU=IlH<SYQKpiTD>`Kg2o4-6=#~+!!2cud zHoOGJNoW#&!*;n|8KzCFb*-Ubt{4-pPUq7*BgQRtUULg=FS2jC3BKty%p@K4PDLh1 z7A*SEl^|}evCp;9VOxhxRO@B9gy*&rS8;9@azP}m*x*X=+C;T)&BGL)8}3V< ziYwOBwThvFBQ@McM74}}O-5ReMC^J*`VP#yw2dNn+*E2N2ZI0I!-uGyjfKc`M*f}2 z2a}t>Ey%yQz^z7oJL!dtqN8ve670{|yR7C_&*1}C)^4@5b zk}ho_v{y?FZDKwd0zYYGH52jtoWsIekl9gG&&9FZM$<(bI|Xcj#IK%a+NQ}YhQr1R z#uEi;*H~7F|ERiREHH=)B9bO#G_BM{5e&qW?xUAFDHPIfN zCxS6eFg}0wS-4;kvY`8+_MUeo%QUa_T~V(MnmFh8EO?I!iC?kuW4%L45esWU3bHmj z?`jmuTRSJq^+F|da)u2;6>I5Y4o{fn3!H$rPNpmCU4mv2gQR{AG3K}{>lQP!2y5{A zuyKosoONv!FU4AO{3U)njpT=JuM*bO_nNhnVzuW)^b+Jbl1}#5#)MujGiTXsybkTA zp$Wui6tbc9U&=nD1;$I%!}jT%T!qvT@f{%A zwTg(1Is1cn&`92ATc!?!Ez975*oEtq=xJ-D8z>m1>HSnz!PrMj!MLy@?1=%JP)~o% z2At9(;jy$wj%1E*{*jtAPM)`QUt4}ACwMYSBQdg|mWsIO3%bO*y0@RWh307$o2t;s z;+<^qauw@fu1@`Gor+N|m}QF!F~CA1;2{d*n`XqM(**+LYRz?5>U>kOnum5*=S^v2 zC)=JX)j5BPlc;!ogl88QB%pB3bJGP;9|pJw_T#UUeOP9zCpO6 zV||k)cj(T|fJ`;l?I=8XT_L@>fi*K>RhWgFH&~e!uz{rHwGIrBX(7kkx{5$ zLf*DHHBY>cvk|T>dEV3Uz*@`X9tiE5$tjzz+4#dlLFQv>vwbx(Y40YWwyrMi>1JoP zM=v5#^W>Csf$}plk9vAkUmKOllc)Xq=E>|vYQ2z3LB8Ih_1dVmfGP0hPj>DHb<>Y) zM`9K^_(Zj@Fh_lmB14KBIqhB9c8gtL=i)HVzAzVpCC}wfJ!&%J(4OwKHK)`iyLY?r zJiiPSMtD4_;ev?tXTSxudvlBml|9_o&z=ow1kmmU7Hv|7pB>nHK z>;H>07DN0Yf1SgA5!?IA8~}q20`2)Aa_Y7=sq1%D8bS&z{O_!PJ$_ady-ytygGi~; zC{Mjg+C>USSp5A>IliEO#(+EmXkP;i>u+ET@p|R>_3A#RI7TwL;6^Xrlp_qNm*0i{ z-lNB=YgDl(rMh(5?ZSoAbBx^uU+=Z`fn1JyX`LGpy&esFr>x$~ANzKHe)Ozb>dL|k^nc!(S(ybk8Y~-G%-tNLRr30 zp@jL|1C!UU2#$$l%J)U|YtaMe ze}Dty_|*Uzy(7HxG1k%;B!qnKaVM#m$nf{Qj(~x`ul7Gfz8Vc7Yt}=3cQm4;eN=64-M&$ z9(`yyFfxr07_c(A6E?tP^QG+PJth9nWi&q6hRloXAJYCIdic+y!ON?q>wfoDPA)k*>+tP1XHz?G0RRwfgdOb%EX9>Wnn5-Vlpt5O-|mB zG}*U-e#)<2DgIWqdYZ2MFy{UE2hTzYW9B<2hu3*BOjWIpQl@35x-Nf^`T@Shu7UWK zcMrV&N7=JU%N87qdyC@q%h%FerrfN!eaBzjFh^>oWEjtpE~`P&CeypKw4_gD!0jQ6>!V%g(%`@y$~IG?a3kV8(FhU6IYwMJxW z@f}0Uia77c$t|^fZi>ZjM_ZNP_YI=z`5Bt2%l>54y^~D`&O^&E-hdp|*uhGtODy5^ zFN)FbURCj3i|eA!LHPFGElytf+J^c-Vc$Bq<-+W=&6O^KUZZWZy<<8XQyxpBxMMe) z{$gnk^jLnRJH_XZ@c8;b(Q9$l}_1$;j|ClDj%IBW$&&Hyf16P#qT@Hw}uG# zyR4#n-bJ`L7xmRAM9(z;BQN7D&o2AgaN&0>%_ni+An67@PUFWF-!TmigqtmWkd@Ig z^5}LFuFNNxOiT#VD*+|&5-<)%)h30-ppl%UkT^&NVo0464=&SKi$I8Xc3J-p`d@}j#a zQeN?%z(4LKAD0t7r|WxyFod4BXbYyaWQ?ICc8NP3HKdO@AO&S8C+MIrhl+?^0Lx7$@HVhyC+`!EG%t`$r2HyS6wZ~ z1L*boB9TA)mT!~O$;#Wf-|}voGG9TXFFwvP)|R=c*4G4+Q=C#bovKXg8mo^LYIbvV zwVJHC0R4gsK<{e~PreiOpi+i5yjiX@UwOr3gCnICZI3ey*5$>z#5QHqK1iQ?cZyNo zT^|gR%OosZSCD@_*QbOK_MJ;~7Q6HL(^WT{$6ix}`~}8{XHD_pxpr9k)+3z1>F*uCa4&@s;txOxG+gd&G)H3nh=~~!WRdM(~#V1hS%YHRDx-ufXF{9dj`f=OD4I~|6al%PLAho z;j`}E-XfrXu50~7Lt_dVeCE6+Ci73hWPfb$8!A-LZ%p2Ppq9U(FZSW3x{NV{uW!SF zMeY6~MCfy<@@zMA-&#VG{kG-fn^DN|VF5oWZ+`9c-=ftVeU1D*N;jEnXfxyym>I zNw%%bBKypQ5zzTx9ieC4HJtAgDn7UizkeNQu;-+#)aBPe;!n{5O>%z_Z9X^n^Mbni z-Oj`lm-*)`T_(LhVm-ZZ>J@sL$F2?$3HjIO`W_0q41B~=l>83uFkP9c$kdy`MWmW9 z8tXsd>%;o(WUA45%jaR&6`4(O&56hVCnd3rz(-aHEf5dSK0I18`& z5~-Nqo%djOJry36HCB$mJ%3Q+Gi@?C7OHcCan-Bg=U!=HIw$Q9DsPzS$9wH|dZk^h zXD*7biej{GU7jljhn+gkuINh8i;{f~;%OqF(-+Fs9&@)rLSM=}fix3QaN?qs3MtfD z+w{!+7eenXo$V6ty9=J2;BRtv_h{@#0BmByj{j0H^vtXa8=7Zp_`Em*Z2P%YO#5zx z%#%_N%UEB)ZkM}XlKSa128D@|Yz};TK;16s{K{e7Rx?z`+{~=pt?#xVRz%T8Ph_Vl zF{8{*uDqPH9h8=W!}h(#xP3g;N2=~9r%JFgt+S0_YAGR0?XF*2`wObLxXYIzL&b_F+`5FcFpFL*BYfUiHzl_Z^ZW1h6BwETiOgVim zsER#$yRXryAES7iQ8vF?TZ6}MXKIG*2vXc?{>A@p+cW*AellZ(rr=OpE zaLncJr*o?PoL(?2!_>IkYEgvc3vC`RjrV$~-@Ar4S5l|_3=kXA5bY6~c0f=kWlpSZ zZ9zqP{IZK~Z$hM++c1QOixFIb^nJS#vKKaSK`CNh$H|{F3Dv8$;1{cbMC>*`76n&! zADVIcA_}M9>~4`R6drXYRJ#fw$4*}84*AAnxV zV#%6Q}yl$Q}y3>6+N&R_upBh%lOC5u*n z503cu*!ezT^-1S4LquDh)R75R`qvDcrjbBz=vj77jy17OZgzHs>DhIgu~O|Dk1y%O zR=?@2AqBO?7Jlk_#QNgGlg~Nd(r_7j^D?dUv3s@_vFJIu+UV((?NS{+{zTZEUg_kb z1;)?sVgK_R>F~#*E9CUIKSPFOY}h1RU0uIDwz*G0FN7bSOlkBC1I57Gh#AuMMba1} zAHQ9Ah8|%%WDo!Sd&4Uf+-Vm*sKu2>JUg6650npPi3gFsvVD2$F0Oeuta?#?LXZCe z*W0pds+{7KE*yL;E4B^G4y^6mhX^^Cnpveixi?+(`I2v472}5aMZc0u%YPR2TI*`c z%Nx#dO=k_bSE&j_H>9}ZDcPS!>l}4 zd#yRg9AnJ2Om-5C5xVPyTxP26evOPLnuY%2a$ zQ<6P6%_ws~bR^;o-z$xOiD!3SFH1$CN{xKwq%c*gbF$x&7Q|mP5NzY%*fvjg!#ir- zvxg5*)wHo_6}err+3T9%>6(KOWpB?ZTj_I{Cbj~bEUY;p;|b!N0&eKZq5Gw|TyKVb+3 zWDP<#K-e5<%Ia`LxN`e2QpY5~{p8V#IO zJmT&`q?m)5CUYf48naPRN`p=Y64_rw$iR3!c>cW}#P^i3AStE~#KPez!LeL^viHFGNO07Ad744&drC!e^P2L6KQ9TA)+TYyf&Fq1W2e7v$i>rj!lBTm1Em&FW8yq zU%$bSz-IcjsfoByJ2~zq5;vSlzoh8`lFN@JLE+$G+c(KZ*(g5;lrx;gIun2&zXDRR<^i~Z~~{{<1Syxw~0 z@kQtdd^DHMC86H0!H?TxY{@gVELLX-(XXCkWe*~jEjAm*tM}ZdhH)3Mu(5LHa8tv+_u(Zb#1uski>Avht&nt8Ob1Ri{1dNKkHYX4KDQXq zk5E*Io`u4~{qkO|#|HnAu}6gQUq?Y|`Y&2P;C3neZa-q?#i=ukJHNkZ?C$AV4#>eE za3UlpV~tEnp55O8Kwv_s&3S>KFO)}@WnGP~l&cjEG)Yq9c6W|FPU&j>py}?M#2RmG@%;PU zk;PmS!|u3rkJ1WeD)M6*@j8LT2(%sp?lxAwV3qVh2dMB^81J#C#tqRSk zpCSthr7p*9m3H;?Fg|mf-#|~Etz~h4Ckts=tIjb}lx`9e4?FX6HeY)*1<-->!ttn@ z1ShaAqquy}V)LmDRAQ3gdRs?(K2fuCJGYE>O@JiU16L>0z>pAh00`4nd(ZA*c%QHN z6)PE4;}{iK2f&MOy!hdMHGLmJE1BR$^dGzF(ZuwtI#UZQfNb#2PKfw=_qLpd8gj{i z>Y-g!RZtuSMxuwI+0A0k_G7|$-pe#&D*TCy4a#9yr0S*X)@DCU@7iPHo;kXb0jm`N=q7!Ay zul^q02j#m`DYYL(7u|g|S;sRBfC1Z!z3PVA70RS+$jB05Hh_WVf$4b885NCUOryJK zR}}xbjU1ja`i6t)LiPt=t=7O_&1+g36o^1!hKAUjSzR4O5183lj9w3B3^HF;*Zy+z zljcDmsr5ji40`tcuUKf9Wp9zNS-$T3LwW^;5jpCokVt|E7E)R8N4Qsq#)pYFgWWOF zUT3+Fbj3xpDI-PSS=KRX?ogpGKF?M|H||6NkddbL@BUYh`C?_4K;Bs#Wls)sz!mS+ z)y-ygo21h8d}b(KW@q$7b$<;GRISC!k(S{L#T{m${bbpRANb0o9_f2?f``E0z zn+9^XA(Rnu&j{p;9UU617nQjd=P!Ot@36V!;9m*qTAeMdsUs0@ z_r4%s^pALUE9rwKqSs5Uk1GjNU|s;=GP&lqi8VN|-U6=S{XEl=vXM19$yj7=IZo+^ zaj}yE-69LD)0dyxn~QQ_wE;6TNjoV5+)mufqX(W^r7`1@P4XAo*5`;rMOi448y>l3 z6_tvb97cWG9Z;N||8e-0hxFG>U(d?7vws%f$3>^Q%-*=lY*(p8TtgW~4j3(^(ry9g zq}a4DIg0|iJPS#gfhIvCGmC;;e;|I!1tJv`l&YvGauh^+w>RcsKFm~Fs0{teW8t7f zdF}p_E_&x8B&8ifx#Wgt(Gz#Vse0Bxl_G+|vEn=Ba~8S=wAdMy=WbSi;%T&j!M@LT}RewZH3DQ|3=tZp19| z8NU58C_s$Xa)iqQR2I!m>MTS|z)xv{^9gfJZmEAYPwlCgAJ%GxcqkKepzWn@1aCpy z4oRwO+a9F+K4)^{Red)5+hWlv3CK0uA6MKSb=AgwLrqYPYR(9|F-5a-C~C?>oYOZl z6G~1P-yF)WoxsLL3{Q$kzHn`c8$9G^WW$c9M}d!kpqcyoH$oJR(2voKlSk9%wY{5L z=F$f8_%C0+45xegtjRcaO;JZSkEYA)F;?beDqe)L0PE_vC$&&%!wWjZ5MhiRJ$7hm zP{(>uwaqQ{GhbwFYZsD90bR`GS@mzZYD&qbi=;2jm+i&o)ulI^>SAa+(y@*Vi)K}g z|M8oG4Wj{C+}zwjBrFJB1A_5sdcRXCa|Uz~(>&;Kp|%y}Ix2&+LRlQ0y|#4*`5Qb= znIo04S!pa5mRJX3)Qr4V9Svs_|geA(vgZ{W9Nm1p1H#xtX0fvNdJ6gjTJ%B`l) z;vyNDnXMUIskcD}6%F;4TnlWvLIrRyr2hoA(^nzzdEUT~s}#$W6C{6rNEQ9(WsSA! z$O!9KNFrm8TE}Ld_&lNgzg_^;?eX}iu~)kS?geuTGYoFIwlbgc=5`+lP(m3S)1OFP zjmVGs0&@3??_Wj9H&9Eqe3rlGAL6fAi;e+6^{pAceYUJp{jg$T9vYNREqlB7cKMvY zu_GA>3mdr~rqAGN$5NtKSS)--Q7w-A>*^aFA|eFe+Wm4b_i1^L?ffjs>|5;UV(c$} zH*GnwY1NvP(|S7hhy`EBZjKE|8@grF^H9M7bk|Jn3iI37i+yAak=+a3ecxXe$7L{HS_=CIt@vdSh>HZkE8*zN~alnb4|l zUxSkbZh!l8Q_zeKBM22Oj?aS>pd**#dRb3X;G~tl{D2e%a4j2KQ7>yr61^X~B_xx+ zSn^~}?N|5qFU1_CMBRuyXbnTKk1bFk5V!KOnhExZ?)hL<%ty6%LsnjvEroY_r=Ej8 z$7?Wzkk7+E9m}XhZ`Lz<+)}8De}1OiteY@86&uBv#cP5Jm0)V6(0eAVvFEioX}afp zg3I+Q^AYBY%Kg6=1(y!jD-9!IPn}YyE!QMIETpEfzmDO(IQk-T==qd!AUra&?m5RD zy9L&TK66V$^$-9?HTHX{yt50{d-@g@5?3?R?abN^SZH}bAs(IaypASK zmN43%rPL`MtN!SASkfv#2c+_-_z7Fp_-JI_+J?op9In5Jw@`XZp}Ik36g3=xvr&=_c-AK$Tj zgxcew*dAZ#7P9O{B}cK5t(Cq6oMzp+{A+qY7zTl*7m%)o>iQZ48xxXvoz@CF63A${ z5EpqqN#XOU8M@`K%M@spN7JS7AMY&aY&q9E_3=2JCf2sv-x6W6M@=mgVjf6bufH6| zh_rX)TF`A*K0e?LsPx)f`x(78rIOb*hZp&KYJzRCr91x{dA3KR#MZTAVFF8u>IU!N zooNnMsB9~7O!D<~zs#_09~_@3zQKIy{u*Od!>EUVfI#oP$!mQDyQZs+n0?v{ql-ni z5N7N3_iGknA3rs6A5C)vo?GrXYP>QpP$6l#Sr9IAo?qVBGj332m0hGjv1iSeCj7Dg ziEp}YgL?LqWMk>zD2Q+*@eUtP^jrSr8&a4IMM|-$>mKr(j<3@Lgqkf=UpvaxKlF$p zH++4;M}S+btAYHI_RF%vW35)VZ<)eG16s$=LCv`5^U`?{y(L%AW3BY>mQv@`)MLOk zA1vmR{9fpNGk$MEPZ*yF%Q3P8)#xlOaB^@-qzjc?p;+*R7@mcpMZ=hiOGXg!uTyKr0{>#+{ zbl%Vac`J}rLrY6vOcv!2ygqHjf^!{^3M=lfqL9*1APTo$#**!Ee+c-!NUwbD&Th=o zN;$Av&J|e7%wcfu9sdmf*;5z7z06L%=|OFW3tEj(DB0df6)l-JYK)iCTBlcOJm3F8 zwv6=zCCZl^QVHakLa!q@cjt6{QnY;0tbnUX`&5*&S3&ZZJkVEwK%-3GR?t|-pT?di zxgS`U6)Is?!y%DKZz;H+Jhg5(#a`FgKdA5Q>MpM#c-E#m+EHrR|Af2Ro=)zaiuZls z+I9pG>4l!*;|O9CmJm7ZE0evF`s`_ibxRwC70)72^NT2V}DRDan&{ASg%&(w{=cgcQk8D9D8*-JpWmmVr&Vt zwxpo~EwyUra{XXK|Lh+=oP*c3(Y3sV)za1S@i?fD6md-QEuIJ82l6MCgVI?HRE@y7 zT+_W!P%KyMHAx^Jno37kS682N+yA;5$N7_tR9R&M)Y;{+lBSn~j<1)tE@#jV(JkmY zO)c6$5SXgGHogsvt>Wo@NjI!7{wJv(&_$Dn6(;b=H_ML}L12CH)eGkvMdf1*qX(Md@G!46;CLr23U79?mg zgq17^(Y7Y_|3+9JGQ9h19Ti!BG+8-Yk!|Mk_*l)7LJ$t0+OM(Iq!=uP;r{F9OO({CSa?Un*28B+MYZfTGL`d(P>HiLzr_k!{#1gxLV z!Zql?!#$NIe`WqxcRsG5sg&sbHaz_s1Aw{2`=a>Rg!et~`>yp67a9Kr=j-r8>d`YZ z^R~v*`NK-!{1@=3544H%K{)LSeYZ&SdSSmB{Xz zPdJABCFAvu-|lc$Z{vd(8oDdriU$*wKdM`mO>zk=(zlUEzg>KD-IElr zVrZ9z)#b7~GRi6;Ej@V#YG&C?-^@hO0H|S)4_&cQ-!C#-{2uxCy8Mg1oiEP1b=h|V zY01GQ-$5d+MDB?2@Z6Kpx!e~o)nj@bl#+<~kqyUIi{n|G@M8HI{DT9j*w}){AaD)3 z2^J#)inY+VBE#;9UD-mUJKOBtgVHwbcN7I>IRe*mmI9647a>db&1uP$W0E60fg-g) z-IjY#o2BDao-T%aM(_F(&ey`=gcMH5*HK?QUdc}ceuU2LL@h&3+@y|Zt{ zHLmlqGzNZUzpKAw@fF+zB{jD;m<^gJK>mk0`w;n2?@>*lsx^>sD37|LTbsUn-0ev~ z#yI+Ys-16S+*{s79kEE=q&5Rqn;%e=9irCJJw@J~bNj07f>K%WCM>yQIIjT_c#F0R zM+DGP$F1hr%_EX&``|}#CzwkMKd}*r%WAf4*>K?B<#=YMbxUU_<#M?FdRydr-jFERj9zog zLd#grR}dSiOsviai9cRYNW_tzF1_K*H8q87vgFW<0j8QM6_qP*vf*Kxv6sJ+E~CyX z<*A=;{&~u{S>Q}G2S+exh^jYKB8Vi=9TV#?mNE)3R8qhP87Sti+j(AJN!EElD zXzYw*vrL+~PNMipgGgNxV=pzJuu4eT;fqK+L>b%baz-6=7_+XSsJlu5z7&M)?3;$B zwYD@|j|;qP%8rBt)3I-Qd{RNdw;%P#u?pBatfx;prhZ)^kMUETX~!)Y%6Gb6#R!0` zxy}C}07x5C=ss%IG*8*g2=I67KDLfgn4Sr+^kS5k>|}$XAl3c8_=={lQf_`A#_-5^ zX~ij2fPH8A$U1gpDxEP>3?p05V<(qCATUHkJRU`b;EPs>2&rJimY6TZKmmGP;n)*~ zGm8<4%8iQIp-^PLn55}{@$u>=nyByO2a+yo4@*dR9Yc)6w=z*Me5yiTdyq>qV{CaPAJjuS2-c!6R!>_ ztX!avqI+s~k-)>Yx_X{}AL)x6C}P1oc4k&%{gpSC|18$W!oYE0ckl;oE`i(3!s#le zd0n^aKAZW-M@`Q=T8I1D;3L5gbzxl_tsiQNMuF%9m?ZBOsq{XVg7;1kN2c;>f6^E4-}drt|-W zFXVis$qrd}?XO$#h)@@s@lt}rq$@WN0rmG}u)OfUsF_&u*2(f#It}%aB16_f0buUw zq7NPk=~dd=Q?e>{NG~FQ%EIBkYeN6n)I=^@u9gz5XOk@Y5ACRc34B^crNlROE*gmi ztwOzba=u2vL{Yl08XK;{-a6R!E2ouEqoScn(CE9S2dKn+FrAE0+$jFO_VPiLs7Ynx z_1ektG)go(7p-cZgmc@G`>cQ$W-GX|fbDP<^etNdk-0tnfvbEA!O%5ftm0TGS(0|V zy)d4Pn4`>?%gyydUQCy1kRYjc&7Dg|lJ0Ery?p1N-Cx1A@z7xvGW2g{q)iYHfk_5< zK1v3@WD0wMNi_qZ#0)JI7%TPaWw-T#xW2$mwQTpl_ilXyK1)N@S8RvxEiAsHy26)> z2uK&ii~cy3z4IU!usT<&EbUluKto)jVUGS+w_HAKVW7H#?ACftj|UiO8#jh%REnna zP9kGsLT(!UdTu&#(u%s8`}5o0PgpFph8^hI?4P*+huyjRSAf-X^)==gBcjS0!{%@< z8wSajGS_+ZReUSv&bG$)he3#EXAkl$NQUxRK_?R^UMM*5&4rsL)vx+%mUqz7FfL>d zf{-GY@2U*&e5gjB9M~&KRZI7c-xhU_CU5XOJSHsXa}KU94l5I3TJ0u>JW5j};IN?6 zEZOm9Y|J;=eV!8cONH*U!v8s)xYhPFPe|E#f&P09B#lt@2 z+*hvv+A@`FD%Lf33;Dwv$4c`l1MPHPn85l_A)kE~sl4lgfL%cU#yR?X()1N&tC$yymuk|K$+J>|&GQD%95{ z_ni3tHM2dRk@hALNH?m?)0o|O+FWR+Su4@p3G|+sa&aE&^&K_UlKW6v$9HUyF#&NB z-+b)!M2BK|ZO0E(s^IfNHX36U96mnN6w?CU#;cm&_OZ7Xp+hx$g`nHO{=%c)jIXFJ znSsN7&#rX?y-@pz$x~hKbXOolrr%67K~FczT#z(;s5Y5kM}uu;snp(L+9U4K=th~> zQIC*7Gom5bBAxc!-skX)L`1BnFy|LHe5~AIC zakU|x%$$@K#(YA|6%48Qb|M*?(}4z2i**(@idz&;6PcUEnx~nMpXqy|*IU#YlyJ$` zSYMTykj!uk*lTgyN?Bup1@6U-6vx#}1*;Z0G4Vd zSLW}sxah=Q)q<-)Da5@pVg~Nic)P;-_jo14c-~Z4RK(B1+0*?77tnF)%a2<8owyl2 zJowhV*uD%lsrU7{2#jWVNG5P`fj91OU!K}eR)-w8`g2|B?jwhKTOaP%Co79ey;567 zGHACEeXXxYKWA+{PbsfA={MH7*|i7VW}B=XpvL{P2xVho)n+?{5f z9n?N)8?O!5uqhMXTE8sSqXLtm@w(E^4_2pQ&CRW?Uz>7gLJ7Cy31Q`yy`0u5c0@Zq z{ss;|+I@?yTfQotZhS2u7K6iM@37YQwLg1ZUENr&dho1M#fCkfTenZkgBLw5j`AIU zR=h&Ltv(IraI-T9G78Ip3|w`%=I?llFOTeMlYsO-{+6)VvAC`=1p4ksF##WUwcb`r z=H_P9oYWgAH*ZxW$UsXI1*J3Ba3`w=ylJ|p=slL|>UK|&5$$T%m0pF*vuGF}ZT*oL zvvb%e$ydOGVMyY1`$C*NricMn^9^|u=ak&8>%b&}@eS~F9yXLxHfVN;`Ce8zql1FC zw3#bepi!+|D=SX=V>q2rkqT9j=3kP*&#q5un(Ae?8!tds`aZ`9Mq|rAU9pNCa>G4k zY8Mtjd^gjd1sLXY*nwkLCZ#!#cOy>E1CQ%FF4aI?b32*BD==4q9iykN@M5a=CKaK| z;maZY^{zcCT5rQq3;Syj-3!#&W5Kksa@=m7RA-}HTMT3>jtpTs8-oP;MIL)xV!XaG z|3!H!f`0h>j zx5csFOxbj?=L?GJE2hw5rD0^@d-ra`xZ5gfFu_Fo&$*zl8}bD@&BQ=wkIdsK^h&%%@f3nmjJqJe-gy_jrNBQiHSnw96EokVi7m zC?W8a3jlAlAy?HdmpACOl?ZzaWX2$phe}3zDG=Q{*U6}uZY_akcZT8S*ZdT5-3@L!+Uv0p%b!Jw!AEkmsa8n^5U>MlGDbp0pjPHQB zy!`u!x{x*IkkwVf`c{nz@t}(OG(iYN{K||2Nt5o$gTUqsLZ6p;A zT|Xh^j-gAb1{d+DX7Kp@C;^19!rlsd&|+)Y`(+9h#t5D#K#}{k-j4&kylQdzI0%~M zh8W-wDap@pLGrZKLZR#slOpDU3X|zO1Qa#(7=!+GzE@Uisyll};A!gWiJ%J%6+8(N z%|FC(UTg{!Vo{?I71Yq+hGWCY=;$O@g6{;{t)C(Cj>T=^F8N%~pP!#f1Nr%7H(4Wp zd$#5Z0m<qAVbmZT+$BO@&GX{ zp04xSGv6Nd_bl7sI9V+o9zL_>PaFPgn}^U9@HjQ>YialkWm-+efd-2dOE(8g@j*sQ zmrHW*xT#nOUvl#cDmxC}IWInZ_}*H@Ci&=*+uILPgdH7XV+AV8=PAzbFU*2>Ko%RU z`E|v%%Tsw#%zJTvs&aRO_w;mYI2?rC0|@w_5`Y0BQ>-!%G|Qd}TJA5@?~_(Q3pjg! z$y|7WVXYZ$>;@~S;L;X{#g@tC$u(iTmdskf+PK-b)wRu&#iKcE3yZd_)V z2N$x7PY7^j)y`N)SXoQyjm6L|XxmRxsQ*V>roG91P<5vx^jS-mIS1Q7M#NhOP^rmo zZA(_~9(#z(+!9}=roZ9)z0)1{9iqYnb|CtU(~?e;Rc{qx;<_<()@hG*v-LO7*J6T> z*P0;Br6_5n3E6n>H{CkLAw>WTlAvSw!31<2e=2W+wby0v;5z*;cx9!9TH#Z%2jJqk zeJLPmeCi2W!9P)c2EsY}9U z4s8(Nvw&uYapryK*$3Sm^3?ANVwg(9k~!wU+5iUUK*KlgE4~il66AA_oaI(q9D%y5 z_+Z)>u851r^)2?TO&SEJTc5u`;Y`hGU2XyLQo1!3AdW zD}%VkYG*wNNTOV*4pr#nlvv7$dLYKxQvS3`reTr8MId21A5M|ZAnLz zI3M%@NMi#bXk%9FCL=xL{`Rqa2L~AR$J-8;|2|j_0$t&Lek;xVmPVwLB-ItMKR%|= z*QFfl=*MgR=%+D@ds->?1ahN0=vL)Tx&y0t0{g#8Jf~E1rL->TZcA;5Y~WJeWLChMdbtY*8053cihVt>JrhnvQ&ZI{*w36CGRA;HC;_tdUeer{6ejjic&%i*5!A&4?(RtEy*Py2fk z4$nI?@rLpvH4^20+zwvy-&$#Hpd5OBVeMhF$at%-gTz6>x$3V`FS9ep>2ggAAD*1V~6Ao5TfB?{=qT#}(>$OuV9d1%O z>8-Qw!E6z8)ZE9Z@N)=%?gRT27dBKrrp0|xsL(XJ6#P3hfR=&Jr^ttj<(u^+?KUpRz5b+bdHd28 zN1M)&lpaD{!4C|Ld1YWgMu?18!%$d?^QEaNrK5S{a@B#Mp*U|wCBy86jwV>34;d^@ zD2a%Oz_ZtV%BhI8^5mlL7nJ8(jGgUoE@A=%60x&Zwx0yE$6Ui^;W{ zg1zg~uhxASp@q|Pp6BVmq+0{{LMhvW&}6!Uma6AZV;hPP(~n`8EM{E3!c@c2oWYl7 z-{Ji#i06THN~2c#!)eWfDE9d(W%QpivtdGrJtTkUAZmLN0 zf*Uss+tYnY;9kg|5JBh~ZHf+@@E-WD`{HLk+1*+1eUeph@rDvqAJqJogf-E0?yhf& z@w@P{)|6wAG}GpEKO0I+iU`@722n2PR{98~QrWL+5)m1XUya9%MgM!8P3AvDeTNp4 zW$ON?@=y1+YVHdr0#neen)~>_!T;>_6^8QifoNx&?fNnsxQ>jWbwzZ*OZy4_M82q* zhHLr^NH>@_wBh{oJW(bus^DGhQ?EYqvRvrh{*CpvfJBfw&&lC`y5N70FJu}CMpaQ$ z3?b-6TO>aeMV-LzjXh!hk2(GC&+BrLcbfm>^#3>J|GRjmI!v>3=YN3kzoqe?JwxyI z0sr5t`^BU%K>zQ>pUnXeEl~b{7jI}uVP^fm7ccWAB;64HyVky@tpAddQVc+@sM*cw zF4^31WB%n$PNbMzex0^0nk;n&Q`3b%7;336DP`tRO-EG@P5KcTq&$QyS3j{hF~h9e}kwhu#~n8q&c1(--qeT0}agzj@G~X> zfh34q{--qm`wX1h?{^~zu@PF5Wt5}{?P?o_cGm2;$z($vwQ zAT(5*GBR4@=4E`)+1Z)G*8e1&1rB}ui079m^xBn}p<7LP1QhQq-hWNDq?oC;lF4B& z+T2|ADEb?=T>$>PMB|ILZ|~VHcv_}=i5uQtQl)9nHz5NA z{U%wDgFhR5vCX4zVDIrT_Wh~m^bE49vACP^T!9^Zh8bQJz^27oqagbpQ-$i4$5?Ck}9l&Giym18OHH6M|1${c6MbFlBBoq_kU}X z4m9A%gczA(M$7T43q;7YT?55)H+vG|-n~l;P0{(?OrCB0{+2HTgWs)O z4Gk%8-6Zysq*6q|Y6Vh2uAVBzph0g!LPMrJ_8hbbk3vt&ObwSgA0^PM(dJclo2!WQ zJ@LaC>ITrG_AR1P`O^jX`wV6m48ZpimJ%*cC=7cUEZMfk-a_&fCybAG8o9B1Ywg|6 zpkdo@&}LyiP%3`A&`8uA+SqaW6WR6WCp_rST+K>TG#_810plp~MzRw)2{B(JjnLVe zmFKq@w{PsT0nd%xbZktF3|J08ij;J%@!l^Ei-}R05te%^DXEB5#dA#3*`kxo=81IU zHDb9b4lHW~R0M@(S5QL1I7f|qU$`Cmm0|`r&T?x8U!)n`BZ#WkB+;Hv#UFpZ%fiCG z3OgN)RrO*cJCbmAlO#GGY|U8q{rk``!-8A9@D9G_hrO|cc*V|)SUThFk2=W@QIYka zW8S^q8Jj?b@ipzZ@|MAF#5j4w+xLGXxXkWs0^MB(`znCV`As<`dJQL=5`i$Z?c;ZP zK}Q>k*LfiDw?7k7H)7s~R{>A{?$2kv^8sfs+@i%gVE`duN2}fbeU*v|$HV|}1+hHp zgc*6K<-q>EQ4ciRGHEvYV{H^MgI5$BbK2h$X}79&Tc^58ro3mW_ZHw>(Jg;xVo{*h z+&NYZVhU%}=r;y1p$(uRt9b=?9|2gBAQCPFS!)5E#<#Q+o(M=MfBItWV=>Q3*BjOR zUp%B>fV2x1GP~n3isfajsM)QtirZ}iK3J@1EZH0Oybrp5k3Og?!s^tqdUNa+{(RLr z)lRcn)__L3bFi*_b@K1+2N%+b!$5z&vCblC$ApGwh~Ho@^nnS;X}cSsQDg$`K+rgL z+mm0O9jy4sY~#CXJ~t~ro}`2cXAYB&;_Tk;FX@)6cl>w)QY!^!{vto2uUSuJA_`jC zaLg{jzGDCek=qu4UrgqUZ!n3a7yQ!LKi21PIGD|h=9u#oEgn*lk(F2Ykv}ar=Wyrp zoJh{a@@2Jhz9B`d^dS-Wb^OH~m1L}Zs^c#+XOx*^Re{bS+LkI~*R?lw_|w_*J5W48 z2g`sHE5Fg6?;7Z#C}gb>Z>m?e)l!jFaJB^;t3(Ev9_~esRlLgX*Jy)15R|=V5TJ=B z{$`W}{PFgm24lg-afCaJFo)r(l_ZS)*{g8mUr=86#jBW+_h$M*U>>9t6U*X@5`v<8 zwYqXP(9#ZK%1^KOxKcg+3Vjgs6YtQZ1Dt@2q=3;d|bS*l< zR|FnXL3^He_GY$w&8}?KE||mR5XMOm@9HPtO+vwy+pQkOTq7Gxnz|AiTyHY>ow)z7 zRt4EWE|n3a*TSiRoHzgVaHfe|biIJ4%dLqh@GL}49d1J>ENV}~mASn94dsjav%;n( zogWtp)LjvVjkvk7c68f&FTQJ3TKScEc9h)Vdp1;#1?rje326cY4~9K7<-xJ&9)4^N zPPPa)NIw_c$f%KJp4y}>FSt!=ZeQrz2(34Hbr~X!xK{Y2EzBGl9}(y?=7=b;LKoR z9`YSvAS*hPY`8i=j+8^mJg@q&|Dm%n@Ih1DeQXy|vCie~wZu41qkZGroEM+Nth-|! zRD~bPCzNnFiWyZ+9Zp(j+(9VRkf?f)`}N1WmP{9eIhQ32;#7=iTt7F~Jz#&A%p&2n#&Cg&EMaqtDbL4)-a=VORhb4@C3~A(_rElVspAoFb8DC^ z&Y(31k)X3G8Vozy;}-jvW8p$qf!v?1hJdd>WB9}mW-A_&XK)WI03C$T4mRC}`OR0$6kI!Rp7?*A`BjGA*92g>+U*ACZjVG`n4&S{tGbqexgpotUlm=i8E;Un10pRzP~Sn2I$8`jv2^&sEh~&3Oc|;#x0hTaY@t^A|Am z59cJ}iec=~v3AAACHdZjxU87UQ3pt>$r-#H{-)<4MacTBKe6U(RbWs^tM86?6_H_< zVa-tsiQcbpgpa{=Hy;IEnD*mpMB3UYmiH*^qtL@1G&uXGg-uS?o5m|#^d8b!AxFCe z?{_(Ubtdq+)5t?dc;;X}@i2#J;kA_elRp!s%4d~Xk5E0o7#Mr(zvM->K!3nJqhT_c zhv*s4e0M$i(o-^X)9rBboNl<;SR4irU3^gI$CrGku;j=GeA+}{!oAac$tkqHaqL6& ziF4NjJABx7>A;zpgH5csXouz6?@pzsV&m45>HX%Q7H{=Px#FLTz75_&(8GgtO8fwJ zOnX+xJ+nD6Ts}cbccp@j9lKPwM~3hkVg!rjvcxdACLPKp+nzCbR`!ar$W!#xrq50D zJY9d!S&h`1H3(Q=EJg;`htM_*S~rLI*)0?re z$Emz8Sty8L>e(53OwFo&Qr7V8D4g zb=-u1rk-=N3+m4YmOSj!J;9*wle%r6e@1{u%1?tBTfEpBIApUu-+-FkA%=iJChVbA z>!NG)?&3P~bsJSy0HW&1qVWrbx48~u_0D}-6-ZLbl#tBs@|dFlH2HOM&#O`H4^amYi&uO=|39(S?$FpUWCHPFB4st$1F5#L~a~z$6uaMX18Gt3!O>?tA6~u2p=lghNs#eA?!0UVuG6~<3<&=;~%20 zkhZq;wnwXew2-i{cF}9B(811udpSc{9&|NhP9jq73YEG>aH_Vs0u*tJ4MyT# zY!25ZPx(~$KOHX*g z&g2*Gf4sOCN^_JF6ci%biz8j)+^-_iPX6xQ9^=r&$Y-y2522wkWTfn6-^E{X|4DAw zi3czgUo^{oa^~e4)!zmq5Nsfcck^7~!2I z1wWm$ygbWskFj)dKv7YefVQ4|DRqgqn$}&|sVUPbIkyy(yV9KIG)}2a^q{cMx1zN z&osts;pTc-Ut!E>XiQa`;z)^)9a5=92 zV)IGiJj`%fZ{4O(;zu1XJ6)~@$ZFWkzZ#-s_x3gL+WmRLUaUin+=jfvXNN?SyI1Nl zuWPcZwb#mpz7r^*YWbtIT$Nd0j>*LQk&)Wo((g|Y3L)~5RWF>`oQ?KP_gN+jV#^=3@6Ejcjb3z^KRrc+V zKg~vyU8n2jOT!H;6HFIq4?h?PxkRT zB^0Hr&Q_~`Uo_?BF1N=R$LaQ{>c;7AFRoPap;}J^)t90mS>s0~N zKVP!Ut6L#uOF=u(Hs3KNEzS)Qm*24PMS!8u>E86C-J;-9qa&TUeGetmd>X^Xhk-54 zZlUR_u_sTan~j+kVNE`XxnhyFP-s06KyB$r_Om_j;2R5H`9%9^N(;42V}%noGviBR zq^6G8s)5OZ`25Ums6D@Oikm&rhc(s;;=BPlWtMm6M(fzr<9VLS_RsP@B3`Vt%LnH* zA9ffSb&f=}gkD0T?2`^2F3hCzBm{iG|JfbI^TI(ZYm4Mx^XqqATV~DZvAyl#qp`LJ z|FmoKTp)W+d0p~aEglKW=yoQxEVWms#{Lhc0#X)>k5u*5Zgx!;+7M??Q`=T@27k~p_=JDr zcl}@mHU&Q+MMYtK0shob6jcw~>pw(oRM`j!eNsU~g^^US%N*%RZG+y0pomx}DGvt; z0`t}&o1DD7V5cJkiVD-v^xjzK}BzaAfCZeePDtF9_-7zLgXQ-5huit-sEmRU(s*O_*%{K)fE@^ zqd@XUti1DDQV}b%6HQdih+RmhQQoxxyU`OX7;ulXvI);fO*&Q(>hZyl!1s~T!}FF@ zd(WbZGR z#1)@fqb&ye4tG%88Tl~(9&5QR1le_Z4arD~Nb8s!an|@7wE~6vUwlytg?|(4$U& zckBRmK17pAZuZ@|kbOI!lUDK&a3nR2p7O;dX{Ny~%t_r~5Ej(Kqzu9H{v9cno{~u< zqucNa@&EAlmSI(PTiftLx{+=K1nCkGrAw5MkP?s-R63+X8UZO0q@)C-LmKH8P(W#r zE(z(bZ>)R2``P<=zCZ7;_YZo&TGzVPHRl|0p63{YQ~065(awn%*GwsHvMYmMMBH7A z3o(rH*Yx2Q5!4`yT-Pl%jUAIqBRCv+u`!RPrR5$(Q7Om z_Xxj+I^&kUP)gB428i2CM>2)n4h=kJ4nNGPCzRO>;T;_Cnf-k6mUfE90sC7*xf>l| zRt1-gL^9nvZv?8aPkP8clx}aOn!&CKJ-O|3I?sw$Q2bfiBv-$S+vaov=66|13!lXL#)h>(Swc82~pdt4hZprV0M+5ex3G7T}BByN_mxre+6P7OKhEy zl}G)(O3|t=r^hS>+EY548sW?6&CFKgben=@x5X=3a5x{H_>2`h30 z+tH*FRGFPP4O&=^LIJxdER; zbZm>$77Sf60#U`3%Qp7LvmAPXLv4~#-) zjok%z)J*uc_oCVczZOtvYH8VDJtV67D;iwAHIEE9AT^h%=y#s!s&Sqn#KS;+eCw@L znk`-PlB2`IU$YHyFY@c^{34zwtOp0IGjX0#sAYQtPX<>?LadmxZ&%w%Zii&o=1mQY z!P%60_KJ4o%8p)4UzmcMK`4vRg8P)_D?zGE)DN2seV>n+FIbWVsy0OlATDl5jt{Mr zqP=5^SmrSdd1tE4;u-#U|2*)AVPoic)7!T6>8EnN_X+++K-aIi?mxZT-rJ(oE-wz6lGqc{44_6Bq?FpsI6(GH@tYHm;YPQZr28ecVX%V9M0*Ue8G^Kg znryS$oPqpD(#^wx8czjP<-}^d=a5{(H5^|PVlysUNmES*da*d};qtANfY9IP!W$hU z@}uA6(FLFR6dyG8IdLK^@9bc`sdMjoHlI{dVjQ#H^3tEkH{Gt?-^ls}_Hgn1tVo{M z3IxVJp278qrBU2cDgIm#aB)>E^?`t)r#z0TU_kb2W!w4>hlAflV+4&rxzly}lSj)A zDiH;LU)owSc_$0ge}8tUN`X;(%wYZ*35k5Ik;{7i26G@)f>5^nK7PCZ#$LR2^QjHy z?8F#VmrGGc>v-%E4tSe<9Mt^$e1R)|HD@B8VzK0b@o&=0!aR@sL-5M5878z=*Z(yC zY9kBA_&Mp{eLAg~ofU|V?<`dKL_mRbh};q~Yq6v|!Tm*N#^rZS*Bu@AkhU1)E2xk? z1{v<@w;A&dloeqT*ysl>;pQ-lGvmfu@OFH}yws>39r-C&_Lj>{{^sY#kf$s~{Cbry z{JoPuv~}uv%<4ZFKgx+ zno#_ler~$?vsPoKg#G0f3gU1nmOggv%xwAQi`;^Mt`)Przs$$((*nm5UL5&#`Ro7- zP?VfrBSN$7#9PNSV@9Q1T{nSdS;r>nH%grj4pGbcyJDwxP!QfIvGgkq?n4@mUhV`yuy8 z8`~|t_YS6!-#|Q+lh*W9y=G$l>;}AKZSuR4Ah|r-VADlObl#oW__wdP6(RJ5i- z!~5clfnIryMMIBd8XXv_QQ3J+kjOv;=kljG{a^ip`4d{Ynt=dxZLj2WYm9z)kL54Y zQAqfNc2ocBT-qk)jvyOpLoYAKlWcP=A1c2;BrLa0ve|if{HnB<5^M0+?rM4#`lfF= zDo%KwpD);ldh1oaxQ6fSEVfOUKRoS5l{mhQizhGR$N^z1A}#9NUnXzTWqZH*uk7>f z#V4g~oO~teM0V4i#uEyOoz}uM%34|gKFBC2T=rQYD1}Qu4<+Nulai97`t~7&5b7AQ zg^lHa{#_?MrT#UC7{5QvZyMnif7f$HU~ThN0nMDX7;wUOOS6)POuzHu%OUR zYN2vRf{e+D)yY&nZ@GL>sbFn_7ROGhJQd_DA&^IR5^UXaPDPd4uEzBp;u6ZF1*bRm z#lvqkL#BO_l1smd1jD0lb@CH47@w!igdLe?#L+sJ)fxIhh4LAPHdFTdg@lfKINK7p zX~->DAM|$Gbfrj8Abw^bq9p3ffJ9h5!wy~P6U#P8jk0BnG?!0Ua8fYv9OFCHP$TjY9MA9z_!F1b7e((o z+l$bKN({oeS~Cz*SJS0-9qr`fKaGB3^DH;&KF=dJVoD|)Ye_=364@X${U_~+MT<@`2%S9n_%_6CdN+${Ryg>W6_@_9iEhnA*)#9#Q@^)3BG z^~jkeuESU>{mz%?ffS81l0U5bdU>1kRXn!^+3@0*bLd1-KX*@`!(7hM@PE6dO%yLk9C{~MGo&L{~ z_U+Q|OS`0(%F#LZwjRo3A3ZO>Dc+OYtgn_JrqIes~G zLs##Ch2`oCt8Y(D4R7{k{<@6j&el(LR@XEzSh@_7?|7j2Fr=YKD?2gb3lcoo`eZnW z$2X8sglTalrk!Et{9++e_A`(F_c^JEZ%7bpZM1;dl?E?3EUcAcr6=;h&xokTfCuC4 zNA*80{0^aURrl080lu+6ZFN>o6Qc$lJc(!Sbutp(m_()_xa=c0BYEs_bZ!+DF>iW~ zRY_~^X+5}f`x`&;!Rlm+$kYaZNaE+=c|$;q$&7KRx#pdT6|8s?q0MrKto6%ynBRT+ zw5T9XVP^ijDwgu?iAr~n5LDPtHJuVcUH1Bi>?YndD8C`tfF%8W+1>3%M}6xvNHq~s z&EY!T-+6uGb1+U{t*39-G?J@c^DnzfxRYs0JOH@3wb2oU0gb3moho(#simdzpzJ+! zeoacXU7x4(BEIum53>ym#0K~r`iNd_7kd1hS~D$Eg2E{@Khm6K)5CF72gvvE145A3sbRx1?U;kF7 z?Vi}M9z`;|FJeb5mX}-$PBH_N#fZ1RF!z0o4YUCNG%Y6^~6oW zK!9;GI-j*>$w*qz(b<5n4mE%I&GG8t4X8ScLcJ>16j=!SK6isv0{g<_6{&u4Q8qjO zuUfJCi8`~Dmd9A`Cm7uNf_|@!*-no(ZXR6%OpNnfnCK6IdJgEnpse|NbdNT85Cb&l;GDq(L85e$kGOJL_99Ma_a=zS=LS28VUHk|oH zXkxi*K#FkuuDihK$};w8tJO>I?!H4p98>^*s=T|*|GEOIX7Cl2l7`wV7R=kM&M^>9 za`h2@VDc^v#T5R|8ekV_ZkT-hf;Rr>O9B64HY5mCt(XcuUcnq~fZ0J+B3eL8a|wxp zDI6uFdjZWUZ`H@rl$4JA%cIx_pCR3fP`F*O^CB3whwko?cBx|T_SUr7i^=@jpX0kJ zyFEN?e1mLXWrD&>+YOg@ddp9+Pe#0cq*rkPq!{8^et*n$pY~F8If7(b2Sk5&;H&Fc zB5JBQ#(fFXxH&k4Zin)xAD?K+SBjkkoDHrFZJu3@)vOZ%$z<>17#Lc{n6Q*q=EX*@ ztPKz^kxb)rB*Ve^+~#GZE#2ho#HPaWPKY1hSuUx%F4GZ{AT8jF`TM#iCCre(@Wzaf zwRd1MmM|4;sMFA-p^=fraokdkUEcXc!NzI!$$XF1w3qw4%JsDO`P(~?Q_ZSP^R%^h zBLFX$%a-cQtWCt;-Nluo`o^%Zb23(UL^)Aq=?63!oA?N@76@PVgPw2YO}$qG~@~0 z5ObpzB}|c#(cmEOOUmkF*ZkJ0s5Vbelg70t79@Flt_neP$x4lfAXrP}Tx2M{`|d_verr zh4})(#xNBySFlA#mfYGbu_l8S49Uj;A>wA(d>k>i#VPNM1K70Z`Bx8YWqj5 z>|vx;!8?^)Qx??&%eeM$o<6%o+Im`rIlF{79X%0W2R}LK_g%Ud%6+XhlswPePKe8+ zW(kbmq7ugexStOoM*A8AT1i(e(~q9z!O#}9xwf~OL;U{g`h)iNTNwrKLqFEJ?#dbZ zp!}8aV0C&8*1D_Tf3Usd;oKoHSR!cPk87pm6e^WzW%fK!p;6YtB~qpf4N)R&yN!$G zXJpJ)$kj($XJTt`DRpBpZhzy;`=M8EXH(?nV;rI*n3vMIMx%{AZ#ZDbVYbyz)F7!&h((OkOF~%j*LyD}oar{U`*&x`%nz=KC??i_&VfibJ@RAa zDvG~gR9Yhl*!^KqiNI1v z6X01TpR};e^~-Bu#29+-Wai3n%9^lDo+px6nYVhFtVc}bFXpYCFRB|%bL7o?K^>rx z6rhJ(NoP(G-x)qB53@lu(T|KK?!bc*0`%1v5=&wm0>B>l9rlR=gPJ;^#w+`8T1;F( zQ}sqbVqV#h3*EqjrEc(gbUv!W)I?S!nxv`Hu9x8ewn~+F3x0=|S`A~@S9-JY; zq2a;&j*xIq`L3k6kKsT+zqqB4Q(n5+3VAusM+Ni1i&E48qlbk`iVxdh--aJmlEdUKYA23Z$z zH$!YGwqMyU5tY`^JUmH=^5AM3_RS4(Sq}@l&sE$e<|e`1o{^b>EYtM!n_or5e8}Gd zfh<#m!Mf{7MIZFqg;vhvzIJ64i;}G&%H_BNku>AGna@c-fujUXpvIbKtA$fE0OpSf z4u|O#fR=7q*tOq(8`XY~J}P8S=Wla%<0rY{w}L>k#0izEQna(&Tu6!94@rjoczs9s z{@(?2i+A`%&mvT`}E6GcO;hI{!N=pQAK1ro~~J+OGYE-d^7J z-fcE9Y^?ZNm5z{CeU|TQbW(bm5IbZJ(-;MyBpa1MIc>s|Xdj7^ZP^!^v#O^8^_rjZWW(B%7lA{4fAA%ufA>69hfk zAe!=GbWg~H0kvj5eGR0f@or-DsM=#Q)9>@+ z_BKp+u~Put^`V!f1qabO)ih$-o^DuLT_&UMfDItQ!qACTX_cVDQDiDHiH1<25rsug zCr&lv_0+v7qb{?ZwIU?^jI{3hR=CfW7UxIAUjsu&1a3btqa~y{Hq*>|^@`R@!l+pL z24MTSW>!I%KGKwTYpP{dn8M+srwnN3Qu=Lj^Y{mQirC%6=w%EW{f^>9DThAeBA$wXj)2owEvQ#Fpy@P28TP}~sbVrX9@_#;)R>P_LW+xp zb5vj#9iqn zIsiw^OiShqSAb|VeECsJeaAZg!BJd-h$WGAAvY0_@z9jsuQG^=HIiDBd4(=5;jPl> zR)$g3BS+Pw{M^=gQ<%g|D6CDs{bIUC+wjx9X}J#n@5|{g7chn;;=wBg<8OpQpc3=J z$QS67mH{b-Z+U-2=Df+kRUNy2PjjSGN<7N?0_xZhz$yV3#BT4r_38PF3v{}d0{Y>v zI6-sv`VpV0u_~a>&Q@Wfgy&^mZ9K2G7DKa}t~f^53I9yuA2DFg&oubQ-)ybo14gH< z$kQj`tDCqFwGdXs(-bv>*49{GoylDT$iIS{PF`04)|nhm@8aWk#Vtz4Mvr+{QPAFUBKhxw9#NHF*x` zSR#`XQZRrOEmM9V(`eCyRw*u?G&gmLUnwC>UO@UgM5To=z~kZ6ZG=?7uDjzdj)WJ6 z4&;7^DYah|h23l3U*Y3`BXCZo*M3PQVtwMV&FSRBV5s2I>9*Z_$G%uiy=!R~%u`D& zKh>*=Gv!j60>izk@$ic3BR zxHnzCY4QH5ZBx17qKtgQlS2x4LzgRNdGtU!}hu^Hn|7eT6xP?p*QufKkj7|6` zUyNsBBbm+lv%G>&5zbf1A#pUWX1|KtGM8XE%WO6?cSG;kF>$ccM>1SYpNlvW0oi2y zeYpYQyJ>Yr?D^tXeJHMQ(J3mjb^m-*b!hz8TH)5ryN}-|4LqQ>J&B0VxxcC0hmEM; znk2ai(G!P z&Oew+sd>Np;9=yU@K}wh#1Er}fYFmLXM?eXb*|Roprr-15t-7cZCAa~Yq^jrdNnf~ z|8J20HRs`uq9CB4GUP&`<%RqUtCyMKI#yHlXJ{d+Pi5LLoaJ8|k-XC=TPaN!C=B@g zmF+=Mc3x<)p^ZK84M?Q}eBkPEr8p%X2GD*GjKM?&6hWIQ1SiFh=#!(A=#q{PDS7x< zdM^cYSA5S@ukHL=Z6PKhJ4443NTl18FqqLSe0Ca_2EzPb$7Nh<%b;B6GfnU8^4nqbal zWS`Pijl>U(J}$gv0DKd1?5}2vauW;Fn+`iV`ta?57e;Eb?UuF5oA? z)|XaRdR*=!i-dRYfnnQ@D;sk zl{QDRJYD@yTPh!awdB&hEJG%$Hs3r7_3xF8^u!jJ%@=mOQ0td|f0rXF?rP({?y-J~ zc7PGZ)jv<(OWWY$wg^4^&_cprVdScucJs-f$J(9uM;T+cd!v{^O)fdO3*ydW zn?D{RW8=mf+djEw&+%cy`1mo3IA7kQ7S0WaSen>-go2#RY;kd>Ma|?v(X(|JMDW9) zE|gjHD&B3Dw*)Q${)G;tj~$>2F|o4o>nk)cXmlV15#WP|y;7eKx%pk!+y*70QYE@F zwXRH$B$Yt0_VCXhi4ViakF+sKseb%zr>&J`w<(Qh|Lm#JN;p$3TXc$4*a!^`56hj= z-gCx2i*o;D_B9?xjWAbK3SFm*^)3Hkm!Td|hviKd8Vt>FmeOu_{19T<6u+;M7^VGJ zh2N)L>V;))xOu*$$0;pnjpcvc$A6|B5lOu}m$473rqY#ds;PU`I%^l5zzx_h|HPka zu$Rh9!-ovu8=F~j^j0*WgOvhRc>AwR)aK@Q9)rcSFRjiKEU&KubM=m`wzzMFwm<-x zvk?@6RtycTshxL0Vd!VBWolJ?j!djUJ|88H$~}&(jA9;_0G9Ai4G}-@_-eTm6TJmQ zx{`bd!}nIdA%I^hmNXgt++dQ_`LS^T>gsrwKQe}v7S?#HKvpG!-8JY9S6$_{PyXMT zn@kC}=e8q-j<*t^v)&$(zz5HOf~9BW44fM%pDeSuV_-wO*y{SfKB5mWl6s@7I;9O= z*Sq>cO{HxRe8PgwsS#IghgXkg0l`G#4=6UM;!pAZPLeIWrhFi6v#WLX^L8btqtyrz zjn26rh@m>Z95B#Z=H=$5>vst!h&tEn4piTZvkrUvvZIx1tYV$-vf36C(Q@!=GX8s+ z%O8XD-N{`&QAx(p&L5Pw3wfdV?=85}@PFcHC7)ytc^X>*n!_tws@%l3gwaX#nP4@dS3X>^z|?|13- zwRzQEG=V|r3@^2}W^Zb#;JckS?7|}_5&G@r?9PdZODE>h#Wi-buf#wpd}IHU8OEp} znyk0}^r@O|;Bl5_>A3aSxNevVDZ3KbFOV-7mnoXO$Rz}oWDqAN)(I^~@0brUQ5d&p z)a#$=5Q%+7ic^>`yjc@0m4}MV^#7nLyK{~QQnhPAmdmx{ngn^nQv)WTtxC%TOAdu{ z>Q_e1x8>eaj^P5Wjfm=3P&Q!N#SJqyvA9OVxuK5P+WZ6TyrSyi=~nG{u4$w6g+AA67Lm{fXXQSQ&B`r zfagM2jL_|Ia}`D9M{SjpQH!a4J7$UFwUnY-_MaLKwj>8LU$!OD(yO;d-6jw9sQ!r- z5ck+jK=MgPG+4SMHrHa8g0oHB#6nWEiNAA`czy?9x9MXdWbqk;R5-M-a<&9|eO3gfXz2 zn{81DK-^gh%C~O|X*VWHv+mnTVCC@ukpnV@Hb@tB86LR9tU z${p6HNp$rROfTQ2vE`~XimZ6qN`tiUHfw~o<<-Q7=cD&4BX6&b19qGo8q;#?A89nB zobR>CKq8sNk*~=V0FInawcU`*0g)AuKZLn?gDeEF3b1Dby?R%Rqmcib!E;KPHG_avwm@hG{DfU+Ex4_6q zk?JuJ-^KD`k$*Xea_5eD%It(ubt9MQ+wB9 zETyGImXwtAK2HVt(!hTn!@utbz6Hln*#G(be|?p1ouL2UO8|8J@7L^VW&G!kknf5v z!2wS2-`@lI8!s&YY5wym@J$P3AmIP+-x!hMSc7Q&KkqupS2O;f2a5c4x6V>5X4Q$8 z#22SMq7Tt;3pb`zFLnc?InD*0_QGXx>6|6}_mh!n#H*YR3+!Jp+es>Vqw*ja zXiL_&)M#6>`rFMbd_U->-d;!byoNB8moquaxGl7s1Xy#KMXyBR_!q)Z_LoAA%K!aD z7>$DU2(4$_w@FRr>`)L+IgxEy{IbTjmUwU`fgw(~YmVpf$`Tg=`BPb1iT=N}06gF} zEIl9m>&~Jrw;_-*yy$E@>)GrVC;jIGc0cAHXy25$vxSO)*vibfAS8{w>D7Af$e3kSPaqTv_ljRSg4;q_A+p!!iJZK?WT#EN9z#+@Rt&s7XYe=k5Wm zkZBGnWe5;$_whEM9oJ+S-5oGrktvODKU}wKnX}LM^a))xY8jcwSQqwXM;>(k?t&f@ z_e>XJn-K%uwe%K`r~<&hK+@x19?QJkfBew22_$tQ_Pf^rlnLnI2+9e*2gr#@YqvDW zTZ`KdMGw>DwtKPM1nvBDBG$}$|9%2yzctM%2YTSko>%JGOAA5#xBqvUrOFPVYREWg z5v9hy1UkSrvw&ejdlTZA5U_mDHEd`=wD5|npBxF||a z=0Rb+F@7wW*CqDH8y`s_f?Papo)o#yHIy9pc0ufRs|v<55CZm(<$i#n(0^(?p~}o( z@%pG=P)4SaAaCoodMk(gWPGv4XhE(buba;q55aTZ-~L-|pN*YF>?^ACzMBxknq(Oi zVN@-|YBbMb2_%1{-88rToYUD}5z4Htrx%Rzh`@9ma?#l+a~gF$ZC1U`CC42OCY;w? zGlAx>l}XTB%boT><9Ms;HAL))8=SXvtWTC`j!Hp1TxKpW&w?!Z@#8f#9hFovd2YsD zbvZW9Ip%aM%V00z3)&R^_5P;0iFPWGOoD>#y+{*eYRJGsJ^l^?D5_ZsB7cZUj;;Ro z6H6au4ZQ+Eaz>z57*rzpexJiSG>dC(?L(_|M@O!Mcav0T^Wm>_HFy!yjS#$2KTvt| ze^Dt>=8aT7uySZG^ZybMxPHP@9Ix;Qo^-To2dpa$o5n%_m?LBDB~U!=;R|E>c@Tyip@D2)=AKHt;g&GIi!J5A1_L{Mr0FkXV73l`KA#H1PN_A;{| z&#_vs-zE&D9~=$F@QAY&1?DIeN~6qm8+~rU8Jz`=9|V~G0AkG(zeCE{A=fiq@q3)v z?6Ot73AG8xN|#dm4hux{&zaZqsJAdFsaC@yli$A!=KdOW4FSAJJ2XeiDES<|k};>- zWFxtYgR=uv-|_R4txRvweL6sFz@*P~q=W1}NrH>-wQ*dIk9_B<`kT&Ge;Z6;jO4 zrCq9@_b%7CeW%DMVQN{}NzdG6^t=Hy1;RJkia9q=ef^zXN1Q&Pv4v@1o9Kv?f<7){ zyDi;Nx6Vb>%XYd8X%f?oPPV9!KBMs|;1@3jD>7EEHuWl-2?IP$#_Q&>e?_hh~2QfFXI1kg59??3St%F>pJix5U!9P$4XcPLB{FZ5_RDa{EQ@A&t0K=um<(SJG{Cz;@vLi@4UVeWM?@CU6rojEDf? znD)W_Kra->-Q5D^?)+TohI_|$y*M!XN;|LiLw>;bxi|S95En#mX%*${?Vb!z&U_oB zw<7PyK*bBSwxHp}9UOH(2`a66KTV=febuankfJCVF-`n|7$~l!L9_(EyKZMTJKRZ! zkZWj7t`TXO9#OPru;Esz5zGzWf6Em*>H$(<-y655+Q-zaKW6yRpT64jKZ=`l+vTDZ zlQ1&X=*z)h|McV&2630Os|}tCzB8ByB3g34-~;r;DR8Rtn?~@QV;8gl0SKNTtu7D%-k6v;RPe?G z&er@ewFjp2JXtol`vr2%)`wdKSh%mlzX%9d2nr2;kvCJOx}#jEHQo4WWqZS&5<-wt z@871OR&#*rA;Dc}u-{?#>lT~yWneewof4_SpVb@;GfF*Hzeg^B6;P}oCe^F5#Z-Qa z&+pVjS+?XQ!9Y=b+IrSwqu#4R!|4P{QYxgV%|i^%LHFod_+{^Na}x{zGGEMes+fKZ z>j?=rlowD0<$G2Ru0_NL;k*#P)M7T~s`-uGZ+ZTO+iqNgw0y6;j*w<>%!u9sIJP9M7I?O$*2ceuIAp~CgdJo; zj>VV=Ft9R@Y#Ybwz;r1mHxb|JHHW z_1A&~s^ZAf-unk;2_~+a&BsP3yyGeJ>P`JLR)29@2KBtmjA=e4a6wzfU1Y7Y z?X>qbM8d_M$g6GAin(7^W$o`~e5BnLMYFORy6|VZ9MP-n;3X1igg|$2UD|LYC`-@G zfwd(foev5h^^zwGMi^VaKs>*NSsxlEZ?B66f@EgBTgqd60s{&G9?tm=hk=^hpT*c; z9%cMu025?{nb^eO?91E^wBMKNg36_NDsMraVhHLZ6GW^+ zTg^;oWvNdBV^G!m2Mw32$j&@&_voi>lfCfF)MLcrxm{|+_&q)^e=MpEkVnYN-$bfN z+3Sh`E-`CgGccs402(YDI>=9vJDb6ctXLA&-^d@TBfn|Nce&7;P6AGZ)N8|zT7Y(M zwUNIY%5UijI{9TZHnQb%KQm)VAi2eBbl#W_y?xzC$ifFkV=_795Li5fzSS;vIrdR@ zGNf91dKgfP4#j@$cE4EP*?5X_=H}-5b}caSFg_8yzR)E?%LC;RctA6kwVj1tn;i9G$O!E4 z2eFzk*V)s;XBtoR$UL+~MeizZ&TvOm#gl_pR;}+{Qf!YI70OllfTl*#{u62ogz@m}bw7}3bbqZJyedhN!l^V6~kjqV8zzUSfg zkxBW2K&0mKdVeh4jp?FLC4D)WkB%(JfI?h2cE|((%%>a<=XHGz8e)wz2y^CocIXCv zju0oe4}n?&oLgsU+VcE%o>Cfj>2Kgo!TTfQS{O-BazNX@;zRu7H`J&GdZ}7AkcBFF zD}d0X?N>S-NMO6)pv#5LWn`YawkxVPQCW!ks*_mv8r)VyZB8w=(|PH zO(qrZPG6DiBXDtFbFRf6l_ejcd0&7qsp8d{{TxT(JJLr}y6PR{Ly|e2=R_q}HRxEe zc{m?1A`!lxQP-M32rL*nU@I~C{vMO(i}mX6y<-}yc+KDO$20bF?E={UU|bPM@kEP- z(&0cO*jL0r=1bY!f`V^ix1Lbn8%35pLRh`cnlDz+5pZfn(p>0e`g2k6Ps3`^7R5hD z>r9s{pP;gmvu{Vk$6F5qeNY7uUj>e~1EK!@jYiz3=R6A^+bL0H6a$(2#)O(4T7qS>DQfLylCLhtsTWazz;I zH>wm7+8tp*qD}qL7IL^~fr9 z@d*MkYAg9pcjauGy|wpNIx>#$uI4Qe+oSe%^Q{#_nS>G~&a0FseM8w7N%OhgJO+=Ufla1@VQcyP;$Knj%0Ly#t04n?ZkZD$`|AoJh~An^37CxrQ_cKf@z^l56OC3v7w01U$8lfrMqdrb-yl2ZXbKu*BT5tm&yVdjQDmr zoRmauZ?o|hY$&p&#t*}~P^cXy`u=6Qpn$@QK>{fh-9D_1D5$1yp6I#O(ZTY-GYwm6 zz#~vgk992;jz0mar)x`xRioSaJ~{@*kHF9vWV8(|nDMjpD7e4SJ-d-y6ev6h`Sjci zH2CbPXlQK^F9CLy*?a=p)y8jUUCnVC%<|fe9Vnp_1|EyNJY4YR=Nwse z>FZF$82t6EDILlE{jRCJPZ>H&nAR@zt;}Z8ao_!mBgriu(MHa65pvH2aW8Hzu@=&+ zmg_xmc-@!k>tX9`zc|G5Hm#Dj{DZA;i4j7ZCk2Q1&dM4+J#y*t5uCRu2-E5j2*La< z)-NS&-5`g#))+|YZLX#H_UEtPPyVLE%Bj=8U{-vb9_ixm_Vbsd0Za;9Z4gu@2m(w5KK0ICK~f4);OqoWwRnp zH)p{<)ucT1peS{0(Ja-y`zBIJjz^TR?w%g7Cb6}JWwvylDN|qRWB7NDPlZT2?_==Y z;bx0=Sn=PdA*8q^Y9R6jozdhvM9Y5OHk>gRii%+gB94eo{PpndT-|5pW$76i1e~}e zWeCsf=;-LmGc8fXK=dfS<9!KDz6U-zS;1^6Cg$6? zaExb9M#GUd2Y;rAH2g7&JHmbprsNT{Dtk{2rDVaU#c zJ~^&32I|G@^_yRsipx=b{b!H%eDA!_NLa6{={I7Ud-0rE=e2ys&X1+8oXqWm(7G@_#R&6`F z1{YNZ8PuMF4Y$-!Z0l{4ryPn8sY~Jz`<*hkVa%za_C*Aqt;m=j{0;rlp|A!_)iw(F z8qU0SPgDvXFoGyqO)Xv3NL9yDlr;cFpGL{ey{7p`r$+H8PZTr?Lq*h!8KmE2DSdP~ z$)y}IxAfOw+f%`a2$?S!X%L7Kf-LM!glhZe0W5=t10u8MTy4--1qC5{<{Ba!N;P0e z&(nI!MdLzCp4WnORgiQjCo~XKTs3fxQf?IDS}uxtozrH_sUv&~t;r7=B%?T?+W;Gz zF8j;nm*v5!OjkLio>?5uwv%}EUi8qMh^>lOm=QE&CmFK6tgUfhBwK$EUw<;rC3Z+i zI_V0)Rt&Y8yqLj9BJ%4Ius$7!-l1=$9WC!!>L*=nk0CunQebAf`8MMsE?A3gdomT# z-NUx$fEc128^UxGh>;Aq&)>nwW7oLDf6*R3^q0H=vsVHStVLtLwU=K0=C{=~+VRH2 zApb!bQrj!cBqWYXvQmh&=R?DqAVI$-EJ`RPZ7Jyvt?sFK4Vz>ww1qpBjc{OlE;`f@ zVWF7{IVzHi-QgGZ1!*3{qRr0)21^Z3tOkfQ0BmBVo;NwOH1n5U;jkAEi4h)XSK!+oaXI`+U9;itB+1$lOyJkJ@jc0OwaCIn$ zJxOTSKR--BB1BnhW+=^hAqys(4Go|?stGX7+Q+Ul6B-L8jx{Bx0b#L>$(q1rE}L9<{mGQs8+4%;1Iw z7N}5K)mkYk(Yk5NL!c|-O$&$}M;3#SmR6yWFir31R_jC&X3*r*l#Np7?@Wc09#Vx7 zz@fU>>4tsxj5O`?drU;y8@jbT?|bsAv)e!%2_c+^QC^cq*9<+05^+6&9ogh77J2-W zkB(cV&`9EIPre#V=A?ek^PBY2bICvN#bl;>-2VUBCn_+Y5tyQDXz230J?}6|MR@Ko zn8XZr_bxPd{-g!N=~$`Xw7^&V+b7VW?bLKJJ#}duAp0R~B7KvGa z;-3&+qFE(3!7sXZ`S^c+5P7Ws?rk3z%!CD%N?U6m<$VB-1th>sEk0N9+Z0f|N($8{ zOr0H`i~^J^nv`HczmrzzEpB3I`X&a|GgIpqhSta(q+He~7T5tqN>^>S5QeiZa>sEIA|fe{So+AGZJSqsW_xrVe`Y8}-IN*ZB93 z9{>MEds>qIFMcvl{eN+qS@-`p4@&*Nxzqn=7s=agc2TsvmuX589ot*HR{Rw&!9{zZtSB#|f#W8YI<={LxAsj~sDk3esKCL8)R@rR z1UIkV{M1qXCqJ7km>`AT5R06$>2bnGzlK5_`?z>uF2yA&dMy?Hmd ztKSeRQv;yW-mfA83srh-E2VM{so=8ff0Z*dhakn!h|h_&YJT$PU|Cb zv#R(+*M5Z(q z@P58$(pA&?nuHe)YQQ(Cm8$O@hlI%$2=y{-`_l5xIh(73ZpK(6UGVYX2;?j$bdc40 zkyRtG7+v3RM_a!4cU?Bc!_m#s=(0aqMzx-HCOr^07%Z^T=Sx(ca$m%RBR2Ti)3Yy0 zP^M7D3z{ammK{&ck!7IUUAL4uA0K?Xz_%T>q$8(L6tVt zA)~(CKOnkJ5)!*oG6#`_=;)Q-J%UQkg9GhgIFEDPc}g#aD^OsVEshGlQ2o_D`sb@! zKfSsMky3LO&~(d9yg#D;E8&QN?5;OS9x>3UWtN+tJL|ly09s4j`==fvHO?&1K&)Ub z`yZx1nwo7-pZrw?i)!PIth#|M7RIbMtzl%G+L{)a`iHb#zbHyj5CLbeI(BPg`E90* zUs+D#acT3kGG*?tbAd3`!@i>Y`b$yoIqIoBZw%B1y;oaK_j7qQ-oo9vZ2+`HF z&ztB{wpX^dE^lOKLU3-@($j?WAlAD4G?hhtCN?jFtGKEC;$p)gX-bzC*P*0Y3$M`s z;(`gxnEi{%wCzJjBv}IsKbU88TMXANz*FLKb-a>WQ|o<@%@@E_%G|hVZHmgwE*R{; zl>6m{G8)is4%F4&;rU$?6fdJWN47P_-#Ql$YMHGx6IssJpMHcz*D@jE`_!l9{NW7|zKFddHHUu+5E~gvQ^K3%|S6pg|ZD z7ZWu>)yUFc-l#UeckkW}88p4aLc0b*CL0^u`>!)S?I2SqEWGK!@FAHHT|P*lVHzAH zM^8^S!vi1ck^o7jsJ57d2@J%&N}J%PA&=U&0v@`Lr- z2VP9Yg@u8_-1QC@#k|K}joarXGk~pESZf%~-woe=rqIRm#`^WeUlNd6cK9E+x7%e`f}NL^CZTKl9(LZlZG?zk7UY5;oOw~R;{)0kfs*O`zvY; z^w<8b-goBQ+b8ahbjBqU0?*5F-Vl|XMu;#aWC8oCS-(1lcHU^Ok~kp({-Z7IZk!;K zjAbzh^xC?35s-d!Rr-8Cr3<-EP9KD-uN`JXh#k%*w6uuy6)W3MHgu~gwaIf@H(eP{ zkkO;*q&d4Pjl1=PGa7f&(1%kxXyZ-q8TGMk&$qhuOcE6LZgqFfrb-)$x0Xm^HTWHV zD3)#Fv7$olFIbuTQICpPiW3?g`YE7tw+k9&nV4GNaGrw9CE=bO8EfQPRPm;M&w*Z7 zpDqrCf_~q}dv!x*XKz#de%K_#n6^vPGeEN+rF;!5V6hAz*V8v{Z=P8!=B~2n^+7{x z=n55IZ~sXePhoVU`OP<66YJcl?^nsZdt(eIcTt+NYG1cb4Phy*D0BRxoOzAYmdgBm zXW9FK^lLnfsT4Xsvw6O<;R}E|{7POUps96GM>*^JJO-KWl57oTWE;iftBw!fD0C(# zWR6i%;yPpijMBE9!bf!f_=c{=r@y~bF6CBpZ|-PER(_(Z^VU4F2af0UKx=IRQc}{{ zjThn9Q9aThwt1Lds2Ej{->t2MDsE9&b%(Y21AoGF@pY*3=pAx(_)74xbA2|dyPM06 zsTYp2?Xm#q3+~1S-cbNsEd4+iZOyaBba&OS_3+5+9GS;~-836nybfi-VqO=h5UKMxn8|oe<2)kg>Zrqe4g&4WDg@j^>@nV(b9uOV#&|&1;>S$Ljl0)2@(Pf7VayMWM=H{7CnqP1mw{RfTj zr%&`yBC(WCg&fuZO~`hn$4r3n_TQNY5R;?>rD&2)4r&Y+Bh|RK4!2Z`&{3dfc^ccd z5PVZsv2v7<2CtfSW61u&Hoor)xP9M#r} z1S7Xk!eA}l)rTK6VhbBhinou^Vd46UUn85mv%?JxCSeK)2Y&pxb^c6O|Cw$H7TdDY zllfWQra3#h}y;d`&Y=GD&dHq2s+f#O`&S5Zmn7pI>RXQsRBB?iEFh1BZRVzo7k|7dI*rwlby^e*+Gp1=M1KTtzb1D5b8m(SL1=z zO$AMpb07=3y;@%{+SPNp%lsS>8VSN+~gFQvd#Di(|hc zYAqUo#;-r~y6=|Um$@a!67|)utEc_oi6wxTp`4rAjRU>6?#9o&U2jrj*Q-#p7-;$g zcQCw9)9J)Jm(y9GBS4*i$VCbLyQe3hFhWSMk6wKGOJo|s#4S`&k`&c(1l@#*X?cmw z1YNB=RhSLcD=BSlBB)$u;ST>0s?=P`ANs&}_f@8uyEG`3Qj3a09&Ss$h0EynC)E<` z9{MPU7eo9vpZ1wifrB3e93UOS_z}HA&J+KPa)QzANYBWg73a`0`11La);8&v@@F9t zfD|suoqQ^BoWZnnna6~B-s+2}};xNY-zW`;us@Utcz_EI# zsIjB!u7^nLzICV!c!UZ&>O;O>%61fY!u6?FcX^VMjCi-#?1-!vZ@JDl^?g6UVb`re z1$#7rgmh54)Nfl2U?7{7F!2$?o|wxV%~5$Hp9X=Rx`BKJ?b6K+5j=q{kuan&qOt<* zr{hQ4w!=PyzNqpON|NAVuVxK4`YDCJ1U(J$Z%_i{|JVr9wN}`8)$q6~eFU&O>#uIcV~YVG zfM7nlu8_)1@=M~^N!ql#>a=E$6FUlOlfcNWX5}xjHZ{aT*JcB7ePOV|t%TCX65_+sM*(=D|`BKuadZw9iHv@1Uzl@g)c$TWT~g5Ug&DFiuXSpIkZ-axZkt#6 z*1=jB75ek}Nl-xTo>A2*+-bcBp!@=8b!Y$Gr*>z1#bRud%48=__m~F&LL`7cn)U~p zv@9*__-kJ{ctr5sL#ftD6ehhcCN&nz_IFmA-=s@!N|BSV#XYpfY3tDmgp}xkasS)pEt$&Sx z(k@juv`x_cOf_DO>FNHMH~}nD$QGoozw!aqMpo`>${%P)qW~X(>x9s)5Mr$$w3OG0 zM$FGY^G;k$9PL=0F&h$ggq!!{2|)nC-g^GQ;oQC#4K}f<=?>ZrtG{lPM6Zh*J!Z_B zMRXWhSXi3Jo9~Q}WGge*vWyOl_*Vqv%I$uK_Z6VPrP-Zw19*p={M=@M3XKDgP!Q1n zfgJ0lkvM4H#;!-Pkkn4y&q}|D%9u$H1*05&Z1`O{S@|53FWwcEc@h-924qj{XfF1VDFM?dz4MVu4T{8>~8<}@{+@khHJg&&WQU{%sR=M-7 zL@MjF>^v+pS#8M7LxmeZ{^eiiGoGAh3k(`v5)C9LH&9duGf5Q|?e_ytH$rRA?*zVj zG;YM=@+CU@fxWU)$-W@Q)lT)$RrDR=w2Z=lUyFRX?Qg5l-UKb`-uMkD!fF2d{&abd zU|z}0;IIh4nJ%!eEAF9|LA^)PL&g-NYNDJ{gz$!Qx8&`zVCm!^xTS9)YF+mwP28U7 zO232%;-+rK^|WvK;ZUaio+_#x-5ICSH+gNE@#Bl7){AZFdW82cigEA^`TjPbojt6< z`Ue6Oxg{cuoAm!~E#VwcY06?r_sB;A!TDq3l0en}w}C!yPhXQcx zpffG)-prQrKDpUBDKyM zN0wTHKtbHg%1m=%;Nr7f41g!#DafJmXE?%GJyKc2TPL2 zZmR--<$QXU^ngQ>@H*BOac5DS^Q8e&_5)9YkeWF3n5Lz_=t;&?XZ}q3s*zH3rv1WWS|QUqd3nqXu|2mEl9&V-X3A}-tX@_~Z0VR3Id06-?8vNz`6L`u zqn?P>)bK&puoRFUBOD2gqq|R>sKjs?P(@+X&eM5MNDwG(0FlJNpg)w>?<)8i>tENs zdeq;qOq4Ceq8c??QY9+e+uXj*SXTBDI&M3B*JywTL5ndYgI#v?&Okk{U?122Ox{Osb zn_XAI(AN=2Xl!S87aI<*xyiJi<^|XuMU&3nT@SYy;5>wC8E_)=nLJGB4KN+~f1^d{ z*Lnv13CPcZVjQ~Bf&M?l3qi+z;a?=i;nUv`cEXd~7NZkSLC01z4kKf}W>=94**_}4 zw(a|g%+-GN&{B)8+|=?@dmrlDzZbIeR)-x>(v;ixm+1Xt+lB4Dv*&o~TP84q=CvOD zJ9lRN_@W!DSmSrF3}dz6-=@Cba3Dfn5ToJh{+(M|yya!ktvTYv3(`a;*R$^nDTd6!0%3CvPZmhyo~9WlgTCQ?7Vv3dB3?*vT)6!?y{Eu@O1e9H$E2@$yYP$^Q3# zmyiGMYl00p67#ysd9!G&FAiKTEk`YIfd-@LP5iL90mXOM$hOq-!-07L@V$Vmm)N!9 zS1kV1!BRzD6VI;Z!fDA8n+u}9>uU!xh^DgC8O20h5_)J z&Mt)ijsvrcE)))fW>uLiXI*QK(sgZEX@ckDFU-gL;m92h0wzok-RswB{*NUa{b|c8 z>zSF39@8#%f9)4&0d{;Pb}NLzXwO8~9tES-0{eKO12yUc!y~K{5f7Hc!lbw_A%_$A zbM@Q2QO18=TmXA}ET?tv>c<|R# z5%Hm;@`=P($ETKYrMpLYxb`&Jg)&8Xr*7bBo2X-y;bo2S z)pu?lO$WIacAPu0->e-04D<)4mRcP9i;GUz{lik*eS7Gs6(+Z}r8VBD1S%1zd-l|=(fj#6svsIlhbt55tfApnLj(0+LF z;r5=s#y{T5&>Tp}lAE!C#)nPs=B5@DPoEOvbMu{7qJtv5Q2LW~$pJIu-PsL1>c=T*{=rfqwa&O)$ugOz~gOByDS`Flv32xpNT*dfNZX+ z9{rtDGrx%}_HAFXQ;HuKcYo!lc1-Hej{nh7Fp_YbGTX}_4!!d;a(;yF#E+XWCgJ}u z9_~1}a9#gE!q$cf(E4qNds2fK{s}`E%>d1#@vj)}`zZMW+i0NfknPiHLt-t~Z~%^2 zi{Hcx!Um1Ng_sR9x$DT27XsKwuzmtR`NbeHL&GB=>EFGXx#5*^O$t2BS>NJT_=gD8 z$o9{VSm=bm(FO#HJTc$2)W$^pZc3c+@n$Nmhq+>EX3hudq*n_YOWI>@2bA~2Hn?!k zIu&RMW_R~B&8Ifps1o5qeGA77zy#_RbgplJej3CmI)t z@Gc?dfnonRx3WS=t3U^;td^WFcgmorRswkf$-j?H5(~GsAP$04pePO-Xm7wgttPI2 z4E-G*taZM`Yx&0Bj6C~K74B8(fVm#Wz(md#{45;ZZi$IsBU0a|{JQGuV2|_p+Lxi@ zFJ2>aIK^$&$z1C}<14walCIb{K*qm`zqnXdYC7x=HPeGn4-y){jwblin7DQ_$!=#m zbXC|D$Xj79{^A5asKfHF`z;u+S)r5Mpj`jKg)c1GfAA5UX;d8rTy^9%oY_qsc_Xk?PSY1XlNWK z@Y5a31EW>_+k0A3n2rl&uV)_3Pcw+)BtM|>vKeQn{R_sQJqI;q<;Lu2hXGgvab$N> z;h!|8Iyjqz4e1n2>)F7~$$fUT>J1+g_K%c$XDSKF%K*ralGK#NK6Cwv#O#s=(4evGa4ENlo)OcCOUOfH>(-A2SixG;Kj6Qf<4uzWkrcPS@f z3F$}ojKyTyp}vP=9Tok${sSnmz`WvL?pLT|{b!K3#N^OvvFz{LvL8(a@(ljf9{{a+ z@cL}9lhU(=L9Hc~(vG;3}a?&`RX)GC8* zL3f-#cC5FplM)t)PfnaOrMMfhmwr_s#W9WX<$qozs>VxHmuh3`I}VEEHk4}EAW!47 zUPXcbAb%KyVmxLy&d<>2=PPRBxDB=9&!#+1aOxko863A|+4tb(;z0Lj`ev$@4)#nq zeo9LKnxO)+jOtr4JpHK)ir+@5yAS=vpUNr_{b|E(+CdRT5+{i@_7rg2{{k%;^9&W- zcZ+Mog{aU-M_Knq%xwSutTvdM!RXl_2&3dmUj~B-@B=dr=XYC1u|G8~3`&!(J2!!y zgjv%PI)4OnS|x(`Qom^=efBk z7*TB!#Uubb`Zn}kht`We8Vb|t6KBpX(Qrq86#%(5Zs zZ$9rr3sZ91=OXxiN#IKCmxME8pu&{E%BT(bN4H5oJHEWdw4L+{(-EKmf&~sIn`$iOtF<94@mi3rJc;3p`r4)35YrLHoSJH&N*%;d5%P}E zQh}E}Nf=YKrm~eL|A*mKXOCcot#rI^D-7R(J-fqs^os^DU5g*}*9%&P5o_TO%i$se z+dm@gkB=AsvguU0q9ZZlV>fA2)@}a9w^dd9J1mnrlv$jc?5~<*zaDAKU+w9&K*deV zM~_uA!o|WLfQ2gVsg?)l4%~KWX0er8Wv;?773wCCf^&YdKwyj0$hW41qL=-(iWu{h zu(uB1X(s1FC{H|fC(++k*T4*BY4-kE?#Ds9^uqTyI~k2WExB?Co6cPmQ^Wfet7LTI zMshPnRj%uFNC1sr;Wg0sth!FmIn}>J2Y5L|FTu|K5Ft-+r44wmN0-d(1U?8vkgV{7 z@3udlQc25Kj*##$`4I~#$MMMDzW+HGMuVhkjygH-oZPjUcJu9eNIg4vc#gz*m!I8b ztjPIU>_z*P?|{IqWE75qqM5^1p!ZDcQ=UIpl!Yp7`C1IX{rxt*D$jOw0Df|}Q-*gP zczF7y{{$w_z7_fq7A(7S-Y4k3b{jeo=0jmk74G@O#7QhFY`V2O%{X!++ycJ6?D1jp8P_^-*^=fqd7$ zKa-4jarQ%qEnY8$pwo#3$RHmu#?{H)fBL*lbM{TKs^UQ!WWPX>_0i4U{|l14Xv5p| z3m1-@?Kvj^hDhW1BP(%eG{cLJ^*sLmGPFEvZsQoYKBFi)@>dB7r>Z5qUdpRG%m9k{ zL4nt?YNYVnd8yp?oIK_X%k!Ak@p?v}MFIQaM^eZs4UY{+1H}zenSOTi1H-u+{5$SJ zS;JU0R4V}?WjyW|sGaWOn+wOc;pXkB6>UA@w_OZ&h_$7oT@?k??&DbfBhTj`V5Fb1 zl!o6m-Pxm6Yr$4o`0^gu@shq#Vy3VlF9N{l6CNJ@S}^lLidtq9j&ru@^mb-lW{+#1 zS12sLR#j&u)2sJqZG6H%ZExR-P4hG_PVYt8SxnaIn{N`d2z}a|!6h}uVMnJ%0PlC# zde8xAmv?_edB*tE>K{w4kXT^g0+R5c;+0zrWk^U0!nPI$e@~3x zyNz*k?C17Pi+>ghxLaGoPSiBwLB=aT#TT#UU*74^0OV}`B~fR^#+IzcBEP!2x_5Zi z-Q)(W7#Q4m!H9*p$63zS$N%iPVmn}}164l4aJJHGQb>DvJnM6{4R^Tr`-`*oTN=!O0J2~lHHrIgEkHy%IhRCJ2(6pJ7*MU6rw@14~Pyn4I=bFW30Z+EcVlNDy1v z(4{0LQS@wjp{1ukCo^aSY&!Dt2Dj-!D$n8OIw=N|8xkW9O&a~%L;?gX8gFaX%}TGp zl+OTI!)XxQnqMg&&O*#0_U048-i!*I*?5It=fP0|nx@7wM`3QaJ-P2z;|S0Rfan9L zYUy z9k(&(gzll$FVW?1500atp)@?)7Hj&`bN7Z%>MI-XpWiJb8oQ2E5}nH+fB|ZN$f<&3pvKKD$^*J#;FOW`2)SM5Y)ehGfuuqp zDmZ$&ro1>4!a3ZOAXjNrtJ)y%*I%l>8`JaMSqWs~wOo@rCf}a2*no)hgkTSCVwC+; z+@Eq*^#lHm=~7}RN|694@6**LUell3|FyaRS&UBN#;?7HF)QRGB4lG|ri_di+?MH+ z+u~bA5mi8CM_!^1&%9_8&0NMY}{RcZYK<5$^ zJEv%O&bwch8nE6mxtSEYl6VLZ+GRWTYpF_jW<;__LGp&vLx9X1xBGlH+9Zxc^T52h z*T>A1SrGT^{{6_i{-BT zyk^%6S{!;;FjhhVLT_XxHCh}`U(St0LPzTDJl?|wYs`O0({I}N*tuHRcysV2!n^uFgBqZ{{@;l@=O@CP1l<3Wv4^4Dd@?XExX^`t*&vqh$o zy7&SgZc7soC3yFLFb9eB4QSW969sjQ2BNwPtP0L7X}MQP_Zk&+qyvS6C5dkR0qe>gri}w>G(?}dmVCxaq3meW2 ztAdZ8zD7Wo4rD3aC(?=zkoEzd=g_TNi3t%?-ua(J?+_F3T>T-X6m~-cnGSGqNjjq+ z08j4u_F_Zwy)oAh)pg-J)hF9j2()sH*xsajqj~M=v@$kAOl1W0#rJVVlxJFq&m)p# zyYAy=Qh&?LVXnL_d0TIeyYs2Irj0W{KXJ+aUgq;|9yazxa-vw~7Y^Stk+cl#!74`^ z{eZB-)pNY!FY8@hedq`P1T^Ft_FzOd>nF7aquwu3Jdyb;FVI0vPWK4>D`OD~ax%^) zIDkFe7m&}y0L(hM#cXzgl=i*B`R{TGknMy~jmugzJ`@lmj4hgJpTJL10emC4T^$Yd zduds@C|vlY!RLTyL(~&X1&PXlnRoUrxX(|y@(z?#v3ZFoCn|0sdm3TId0OH^psr2gW1?=guvwFc;x21=uF02}S%gPO8C{&ba2sq; zLK}oEdqBPt<1z{N-V+GD08Z^!OdS(4ytDIn0KHn;L147WiT4aLtGb2h8i{PD8)1ha zF$*XQ4A-if__S*RPi_XFjlHc!k?>47e znLG2{yn%wm)Z6>!cqaId?2CsQou24PL;0x4_Fv{`*L}KP-D-}>l?{VX-Suk%1!>i3 z%M+nm+QQ$!9f0OQ$%2B20X3?z63QEpJ%lfrdgXq|RbuuT&UD!R~en9JW3)G-xWe1HGPYu0`VtV^D*g7HL5vU>HZh!4b zprX0t@beGBafJ#kJng;?p-QO{TbY-?&0NJ(5G+)Xxea(CG+qUNDe!%sC!2 zF-sD$RkmcFmQgMQ;(@2LcrZ8NoZS@)5_w#ut6L)f40SVv&1Ysy-o$zlu2-{ws^8FP zfoqjgXO9i{Bb^(IWICU=`>NZsB&^F!yGFhXye8r0{ zAU~-WHL5JHLZ~K#-#nJ)K>%Te>@V=T!*G!juiX>qtUkG%ccufelPFd~sNb9s)!OM3 z9991|`zTql>s}={kP>ag4pC9@0XbvNK;i-j($XPOJh=dha#dcTacyb&T-wc9zxF=H zTb0K1w+(aj6&Bqj28;*FhWc{Xbv~xE!BY1X4{V-lRWb3>xk0SVMBLsqLQXZo*Ror# z8Bp=!slC&8w3I$siGDY}!y=|b9WFiembOlvEn-{^&^?k#G|ePtHVS!%yD$w4}clHGB;5##v zDjP@5;-?`HY@yq^=pGlSvj&!oyfFWVgM7Gsi@^*mqwIFXrgosixmoKHIh|GTRb5Tv z2`auO)N}@C{%Jgsh0ma=uCf~?Wq%Rzt0A}}&iQTi>D!WuPh(MB-hSc$4@8s+YKHl*X$%dk=zVXg@r@5HtGvM2q8>f zU;i?I;SY>UGE2MfG0k_ zDOpfF0^_KB6=l~mmDYa%Gxi#E}^rdC!qFdEiB|JY7g+|azTUwYXn&&wBgWEM6^@Fe%)zdMAcPNLz>m*K`+;D^ z9plvZb$IR5%?y_XUt^%16hud^O$p!~R`(&ZfIgOVs74mDBQa^9@_VJfF>Z;!y|@7) z=2i;?ad2305FDc2&u|#GnEWrsJ&Q8+{-cWrLxuHToDYWkISOzBTIGkJN)$td{u%NP zG1RPTl5To)6@!IM8dVgcPB58zFWKxGAUTZW8BGwf9zQr>BWc~2VO zes+R}9HLBJ6u}dT>J8X?$(vD?lao6C&vlBq?V7isjS3?hB9c|omvNQ3f9AA}FqZZJ zpnV}_{dfnErS5AFoOj>(7%TCwcJA8r9*Ot(OG(KM|4#;CW;4>6569&gM9#shemvz+ zAnP9)7<{~Kvx$r~k9tIhlsGhP8<(7SyaZiWWAB25iV6y`%d!%TU zD5)T$f?lk2VU`8BKPeE!fwr_C+zLn~HuMFWo1sh%wJm`EYDCCAztkJxmH^t zAf_(?$3ZOv`R_Bos_e@Bw;9O)1DKI~a!U;zA?TA3;H(F{X{ivy`M(|p@~^ZY1E4@4&?4*4Pd*gg0oRp}h?GM-(Wjt60Gr zsFMqTdQ-y>nmMGQ5v++@xC*nc+V$p30bke!`W~{oh`}-jre~3^9WTo8~5Yybf+xZQ3XSpK6wF=oCJyXJzRNszrtfz?C3b%%`-sNs=1CZzpq zb$C$nPv9Xk{ZoxdI=J1e+yIk5FsS!GWY0y-#HD)Jt;vd)x6O2 z3}>KDjV<2zKV#MB9^o8%g$FtO_wK`>wD`U>+@^QiYfh?$R_A{+#YiIeYI%X*a%E^1owORlk15P5XEQ6ejAAvIqNJ1oyKI< zF> zZGd1pMOMH$)24xAyAHkxT-GI=~R0SN*x-Q7!y{?J{VyZax%;M7Zg~@AcqP=Q-9qBn_dd zX33^lyH18#XV5+pK6uFgsYbDJ{k^ifxjI+n;EaLKu62;m`Ku? z;=h4a{`a0yh~L&7uamRVt+_;8Z-|DuMJ7wJ_W0z=`O6$y7%Y-{%)Q9o!c;vjQ=bHgEKq?T{~%DmVC*Bhti{X9NZS>USxM;&h#1T z45bVQ#Qj`J$T3IvILU{{PisY^^&OfFqe_01t5~NrxQkj97CwNV-#9sDKB9UQ0Ebsx z$Yb+U71S^)A&ik2l8;XvN?h7KDTS6IGZ*h5zqdX?X54Urv%LJ8e6*|klL7MeU5;)i zf6JC+CP@9NN$ft*Ancw%B8DhWo$bfC86*P(qFMfk`KtQX%RFM-}a8`^W0+kj-moW|>hb%5xtNMKZ19lZo-@ zm2qC4Z16qpiaz}se8bHcU5j>8`FqIU4yb?gnW@9$ zD_6wO_5LclZ2y>)6#hFS=#5S!Gr)np&yOCBCQ(MC;xEh-4Oa#|dCVXx9Tw1F-FP^0 zylWQ}Q&LveIE9WP=($Xvp1!a%aq;G4<^WCZxqJ(g?nG1fGyfX=8*fiCX~3I>{HDc9 z_wV1WRd4nQDanI5H$7B_TX0!&-v~M_(`WZx;u6W=%0MB1=&B26R6uDd;a9$#!twi2 zCM~~yX_=)9i%R3D@v5ZJ+^7~5qNU@0SxknQ?T{Bg5y-{I=8(TA=`e>uW9uRUg6y~B z(L9|Nwde~cyXw0h>;H}EB^=W&Py_qt1G5F zm!G+L4cJfR6=h%jB-6+L7g<>!9`z+LL|@ZZQdv$Ak6JvE(C_Tam}tha?CaMgI+Tt~ zmHTYfygcQ6BU_VRH<)DIth6g6G(4t?Wtj@5%CNmQ#r%WINdU1l-luWUSot@aL4tHj@!B3{VmYFtwk?l0|;ef9Yl7d95AtOowW zjwSno>F-3c&rgxT9rQ%T-`@<7Wys?AS43xxa|cSHnwUPtQY4QHc?J;sQRg~pBR-V)JRox@w*0aqq$5}z}$$GaPTEvX;2Y<+UccS|fkHS)6 zC}#_ECi~Ft^o$B->nLwZYkOp7XMrgGZqbr1?d^E;f|cb?0-{*-#}LE+|Z^>Z~H z+rj-WeD_3^eEgC)U>;Y+*5~U-Rt4;Hs|MeWt9gILgLBC@%?G7ZNVs`yEJv<1xHbMm zu#$gPfKVc~OP@Mr@bA8;3lZXMdP3GO4)bc7$b;NgB3{lafyDW9QZD1~7dil3Hgv}q z#2BD@FPL#kr71TKOp}N|BhPyJuHr0*&SrAA^@`z}-O3fw@KwZ7B_cIOgtN1xs^OSA z@SZjnk+Jc`*`N3Dg!yYlch{BF`n`VLGm*bH_H$iagXhw8K?YAMWs3@dSkg^=V7l?v zo!?Gi(Ozgv)HUP<4gZiZ_1S~P#l_}EiT6vfQBn4a+FlztcK2g?lJW*rO(eF9PAre< zCOrteIoMV#zYCpy*EGARJAPm@<&k;haXc#z9^AsAPvej~Y2{Cc>T1-vkyUlQn%nkM z0P<7b+Br4G2%Y4YXI z-ea`XTK(#3oXs>YjLTxSM-UQBQOg01P(-zRG& z27~-GLycm|J!m<6T@u_h+j~7yL=$v#DrDjwbYSTNhtIe{)1LU8*V28&?1UlegAygp z;d(HDj+HGSkX!u#ha1t@-;c1?=4(1p(VrdPL_hJ^)Q@{;oH#DA)~@8Yd#Tj*AV>cp zq}a$?QbuvxkzG#dyt5gV$~c@3b7_FNh9ugW9E};?W+xt(P9pBNGhY=iEd;=s*i>i# z1kqS0t5oXx=edaU#eDALKGx`+sW?OOmSk)!9K4oJT;aFp(+nNNFvLB$lzY6=%GWjs zxBsgI@~*R)cKJ}35X&IIN!U<41L0=2l2Pw#gA&-XuWWDTxz(BDlR+?7=?qXhCa+n% zWbYndx(}b{H;i(;aBDzeM%O8xDATs4t*EYMfdOx!gnq81LZ{D>i|}VO^zM?Uw$Bx$ z3fJ_=<*gB`{n>ZdhK~ZnqoZXGUwhJQ4}A~29olkTwig?LSD27{2$Udfqj%QZp>U_o z&ks+)`A1Mc^t`E~pCF}nC_C-zHwyn7D2rHV5ZC>b{e`O+bL!0TC#kOEM7O1oouj<; z(y8&m8zV1bN=nO=FI8WCOe*B>hEcWWs%}J4!Q5r{ZkyVk#*;iznkAp5I_b>ycbtUlzmWqBw=VEocK%xnkQb3Vw~2`m^!j(} zmiyq7g+$nYc9*@VRn;&0wcO&>zxt_pYWC+V)Z8wtza7u49Sd7~*x9~C{a*7ncJ_L~ zI|f)(?X8yYKPIqAhu%L#VZPoh&>N;AEt+i39FXRpMqlpg>3ITI_aG0?1Jff_5m)lC zS7Lh1D~mZ6DY4rtjFxYYnjzEbWx83cz+3wgSt%o)UcK6g0k!3H1!4Vr-!d(5SbBfg z$h?SoY<9sDPx+fAm%!|`ML||pC{)6}6QH)+i&U6Z`Ae*Su#IQTz@XD`i8!VfZS}t! zTJkTl+WF)jhB&7V<|q~?8BZ$Hvu9y;*DAD}`VD@&Fp>;TW0mPA4(3NaHTb(z8(9Qc z{;NYpXd+WOQAwZu*haVKS6RGZefopescEoTXR`{{{_Ri6NP%R=x849)fMVMdxY@7i zC%sPY#M(~&=Vh&jZ)glx<#yaWv~WR1B;N``F8FDUDZ{APZqI7(Stwt$4$g1ICB)Bv zj+{u75;D7Y@BYHY62*zzwjuJ>O!u?x#qbCT2~{v%if1(5xZNZ2F1y{Lu>Ofvg;BFZ z;a(tAY9f7>w#qd!{DtR3xi4|u@RR%nd9epdcXPCQUwWXU@Ol0w#0n@Wc_97jr&i&6 zK^6Iuiqetl*Vd*eqf*H*zoyLpo^~CR=lP4Cx3jA+yI+03&3ivg-IAF8c6_Sg6uE1A zOf;iUa4F$(A7!zM%5<%rC|`j#D!Ni)i>BXsQ-|Cs17|}|-?TInWRVDK+`g-f=cjvd zE(6#4yQ^;I)yb@Ng3$8*th(Z9?)412%U303eC=FbR?UeidcUpBTx%9HkwkIbcq(Sfc}Gy$Qbk7cTd%$kyJp~UL-)|DVRtCt6YJjM>QP6R zT5YLoX}`)Dk%=VxaChIc=@weuJ#E(3K82ClP?#mO_=h_0lvEo1sCj$6()ie` zz0_&n=0v|b7%YrN8y%7s+Yaxk1S5#oe;BX#UhiC9*Q*P^ha0~fXp-nGG|v=q+-R&? zn$vXs_g2$(2#Txm(8Gx%bE??_W#*kfpN4mG*L;N3Wb>z)QfER>g|9b+L+tcff`o-1 zjTs&d4IsQ{My+L`?5w8}lUNVh{dd>sqH>E%aD2k(vP{ULm0jO+8eN=S%P0Tgw&8Wu zpVd)mH+~WL&6#gr8KR6xnz#%)Os@%H3 zH!6Ld6)To0BxL?4y>y&w4b2feNJe%fHl>mx8esfyS7Zp4soyr6JE{`j%_&$294 zojMo%@U>y(^N+(1i(StzvM7p0kUPAd<~pnQ1r^llD2Qk0GqL2?FG3#QKXEy$dN{uQ z5_+m{Zl*X?{b~!MZL#_Xun4&$68HQ#k=4*Zang<)v3^A!{1E7NW}H=*U? zKAlLjkl%Fo6W{b!k4|vnvYs=P0;>b_o4J%Rbrmw9?Pxo}Ma)NcuRm&)m*+K`4 zI2cl!`}+xqyM$WCpSqP5RAmZrQSaV~H&^;fyup37$B_28)zrk~gHHTb^1$h3=FE%Y zb}?{u?T1w7=+`{Dy0GLr!%6UV)OI3eYr5Q9XhqXtFLtLCek3ExGMOo9{p`$%c}obpe-_F>Jg-_jr%#h9&6q^G@i=In%^?vxtrbnGVkg4hLG?I#!o5V z)^wD9ufMUi$h*YEly%bv>md21o0HVk*G?a0r5n;8Iig9<6e^|C8cY9>&Q4^Cv3Fx% zi*W?UJcT-k?DUDgm3}!!vQ2c!>JMDFyH_jv6dpg$g3f7futIoe_XtFLuQiHo)l8cY zFWB-badF-?cqlzrxjJ86H2>z1@*}O}mxE_?r77KY3^_*hc?Xt=3kg_R0;Et#&Dy1k zlf>JhyDo6l)#|wHqG9FwqYA>vqjB@0ynM$zI6wWhvpCe?}N+H^MRJBG3Xk#IS>v zwYy@T65giPC|F+}^)!1e&o=_g+L7AKB7FTsMd~?S0n72NePj>wj@F@tCDLfX16;amCW&6Nn z;jDr-dfEIU7OLKbTNMQG$E}_ZG{DwX2hhgzeoHUt&m2_gvp4fQzSYd-_$YQ}#V=A%tR@ zM4%wHQcA%5Ov^XIJGb!=WJARXGUAf3_tn`~!aCvvH^kmja)?`iNKpG1(|zOLGzlL+ z=G0ZR=R2zxeSk7C@vtF;I!U{wtBwb5!xOU^!r^J_djGv6t`STdB@=B#>qNb*TdmD~33qi0kPDPeWPPOsd!z<*CI@_VA#vQ!U0N?^Ed za&AfGZo>Nw*{(?P#$RJv6;A8Z#*;sfF=lWs55n8&pq9)FqCi4rhAAF5;J~gpR2bbt zAo8l#G=-+mGGtEvxNyZ3PX$&qT;;q7zdCry%&Ais4(5^Oj@4oDX(S9AkA3AWORVWW zSXkG4$@427z&X@Q*LQJ<)5kI%Pns?Nxb;UNWzrgYM>Bzjf^B)M3 z!j_}d1JDwkdQVy78fE5RE0;h2xi6O4_C;vbzowu!p6@s7aMpVH5;+xgkhUGIH|SxzA=}W%~#K0Fk{% zU6B$1j9o2El5$Ux1@Av4_s}0&wtGmQ$Wwkn70|eKK$!DCIcN0H|OFi z=u@2>*)QKB|Hw|q<5$fROF?NzJWFN$nL#^;Rj7nF>RX`&;5l9T59{ME9rM3_)hzHXV`vB-MF zN5%>dEN0Xvo}|&~BJZ{w7Y0-izl@8%<5p{P{YIEyYAUs0jt z6M0IO&{p!w)7074?&yZD(koWEQA&g7IMzdM+R)y(xB7*bm{@Zi1gcRwddgF|>b%Ha z%LAweoDwL1Zl?Ya5)K1v>mW!pmaVLNYfWiUNY@%Eg8alZs+-Hb*3CnOes8TLr5ThT zBh7jMF#EzmX#dGeFs|mY(NA?#Xy$+`7)xhlUq}zO%SwZf3V2({yxygTQ%^Fgz4H%! zxR*1Sw-Qo2!tz|w6(9JF)P&-<JuQ)%9~QJ~Wjwal8eBb8>P6Ok z>WhEdeGBH8oqJV~J*bO(6+LXEoj|eOvEC*LaJKp@&R385zA~F1{dO;}_~8}^Kz_UYF$teg1^;sO!GmX4F#`!04&5Z1P}R=N0?h1I0m+mif|+)WG@o)N>I>!{H4zN{_M@Mi_w)R*NMEtp>%P)JQMVGNziR?NDRt=wNA zQVvO=%=)xk6n{$f7HiM#-arU9t#WgazF>Qotx@1OB&-m%qoq=|jY1Ic^e7PF{lx~K zugF?o{|($4;Sv3&@b$VnVI8N7q)*|oSr%EMs7$6n z{_?Z-dc&4o8xyigPS?bmZ>GnF%paEd4cQN`-fg-BsG%Ts!MTEsy z`{fTjPGFAY<%PU5kfb$UIVOlV0B2Yt4~jU5?vQOHmV;k8HVvFKeepm zc+n4Se@LJa#ChPmax+aToTRI>b3DNzg?5FwN3KFY(4I*rU1rp$YZv33oy4>(J{%KvA*Z4zNQM00&;N4v?W>e5Dsz z>eCoAAtV799m7UVM;fStFd$m7!h>!ARA9f@z=Z<5;GR5XiFjs~Im1Nm#hI^m6Ar^# z`G&99=UYk~xN$t$Ije7{q2teyUX^b#Q9d=4jwMc%!5Cp7hzBaXPob*33QhW^qo+`X zUeGVpdiPR|{>O4}p-RB)%&x|9=iX8Zm)x4y6QWG%OxXFk0DK%7$g;yiS5x^m0G-B>IH*cI4S`6GqyqRcN z$!;q1^+hAR;KkK)A+Jk%ORI9aV5we?*&IfS4PYe=DG?a9zCf82g~)A3chr)^lviQ3 z*RgH{a?%nJXzO-Xj23!PabFfw`7p)#@^h8+y#Cbo3Qm$ZfLP9Ds@rys{=QG!9tG>E z0V4|3;U~t3dN665Hu*HuTBpW<6++M%0Ne}o)GK||>*#3gN=WLv5UC6`=Jk0F7|AT@#YjYNz~oSd25FH`Up7LwoGN8K>~+kDsfuw-u0J7j&4iw z=#JI1XXwhiuRR3NU?I3(b-aR~{~bT{yTs&}=;-LmbW7Ufsi=S#mw*g!;@=9lZUD7G z;Byhe6ePCh4x6?q;`zb7v>IHScSj%UpW;T5KPn4Ceb6)>Vvz-uX`^&nztfzomCpJ+2XHEYWwkK!spX2!Nhd@{V$8r7pMch6Ce_&_+=O6d) zY(=vFe(T?Vw($SA&;8Fs{pVMaN-_W0n18?h)ddS)q%sr4U+EO0vD9BW!l}ENHrW32 zrLc{}@U<_)b!zO1(jHxEj~hgip!JCEY`BO#VAlEXX21t~-D$Tn^cbJ~v%SGh9AR>< zIG$SlFW#{&uQwYqG7CyzW#h%JnZj%=pU|K5*een1)*yvf587vHH99GQ$j8zQT~A-V zW&)`EOZ$GB;T*e1pAM&)m-rKEalbl!39~zR~vbi#u0EeTSQtVH7Q*E+XYqIl0CdkH?M_l!KE& z&Laky=cgp<=A=ux-=}=FhJ9fX(4l&Rhq7_wGz=Bdub(*vHIL8N>7Uu2T&YmCtN$3J z2Lm%P52>!r6--@&al3&ti#|B$=;wETAwGc|0ph6e*jRsCAdrD3yPsxMSH)l@rL?(RjpDKR92D*Z_Q9Z9RECU zm}(^vpZ0&O^Xpd+qo9qy-JwTb^_(Fa5m4ih#d*!zD;}j2u&`V-$*^T0XLw*U>GtN2 zW!Y0Yd<$7C9}Z7MXwqMaux@K9>Z%`WD9{JA7;rJ4^{}vR%0ilHxPG{c+OV_Y%`ZGj zGE+56Y??f_S0VomDb-W6_Jzqz!%T@7O5r~ks$L@FGFM-c40!8?KKOnH8aPX2L8);I z+QUa8Ehufr>>?Jz42*6ZS9Wl!k%|8PVqy%}ar{W=`~gw|HJxOYrdZ#E!4KH%8p?hu zOYW^fNvi_Lnsg>kzbgK6&@{TJcqW}YQ$=QaRsdyhVSC|lL|iv`o938ekb5PP7XuGgNLT|@@~3`~fo9Y{BKm+9qtvGF zI_Q1g2T9Yt7WwZbWT@d8{_ySLuO=G(Kg|>sp69o}^`mqQ`mNuE`tpnzOV0tNVqf~A zf_P&-53EPhGv0ZhTXMIZM@tQ|EJVOhp-Xh@18;NvR+yi5>KhnT3B_#zK3(h>CCjd10hU@M50|c)b<^~&Bs^vV}{g$@1D+(2nVqcU<6m5zB-BpI1 z9MAiUt!P3lhNbk)*ISdMHL_%8QzHL&%^JAQZ)G)}8{C4f9a=n4!uDMf(i$SiHYkbaX|W0PL@Ei z!S2{kXEj=bBO!nM0EXERE}Eb^B0aygf%Bm8$7$Xj3NoA*W%w#WQziK~uU=8!w`(l! zl?*BEWV*p^H4_+N$~x<2K??b1wwp>l(fQA{v$(!rm#eaaIe+rFDleEg?}FBZGyB`F zn@1J8!fo@C@?y6?rGNFLxx(5tN2aE<4PKeOH%-NbDHAJ}fX^FeMb}}zDS2%_9fyJV zz1fJE^ud1*5<2ALgDS3UFflN|S73P{uaWWae_1KUpJUa6_BUP}S|EY$i?V!?CgJtz^PSyPvrrI6_0TewG~U=CfVVOyG5SVXX!87A~eeh=Gl1rV2Kx z8y%IjJ};OGEOhQ*DYe$Pd*h5{rU^>m3%$q4!5Y8R^4aFSa~WTxkk>8fg|H2dmt74y%X71~4tqdcJ`zs|0%-@s0R1<*$YS5o4@th^I_8Xmxn-u`{}wbv+X zL>nSSeF^_bU1~eZnkmn;Oipma`bih_8NhiYW=uKM&8ZQPyjz;Guv$ zolo|XusiGgb$|)h^N@ zlpurqtP}^>^=1&pzC>nUL#c)4k0J+O!;9G2|8#*8fkIj3k<&imRsVPM(CmwtJrl>u zI#+77EGn~;>CZI|*76Rz*1^H6By&uq)`9X#5^!<|FL`m{3skJBMt?Fk%j&%uig!){ zzo>6ubI?vK+K_fHqD?t!pOoFiq(1#qlZUq-?*k6$C1H!Dj?dK&F}Yb;*GXby3n(OH zZRJsrMy|h){=#o>Ng4N0CoPv*@QG-MF9kDCVd@cKPtrHFb%a8?qBw-0%3J4<73h9} zSFPo85eN!elu`|$kY&iXw?2vK<>BnNolcv-=f%G@8haC9@Ru+dOB7KD=oKn1ENmrS z7jnHaB$)I2C;KYK6>uy9&{@-`rJMROKOsV)sQRY+Ynu>x4=2^GNotf2ai=gA{s%44 zI6i7*ETHiXjzEXoi_$Ft33LyPA!ut!Te$M|ZldIBJC81sk%4FkDi^b$o)gd9ap6o` z9#pSocp4D*>H&0o)+r8r9_Rz+0$-#l6VT=fTf8T8@hpP0aee6scF@_>%UQ?2P=Hx{`dAIm)eC;26(9x%A zuac6GW*>C?A0=-+qK#+>f(`*oou0Nf<`Tb-R>{f?+b~aaIh)i1BE(1RTb$i$le{MK z=Y%(-^IFPh&av_Ej8IfJlurZzg?M7^!Io)TuJ&mBX0~!425q;lSeY_P;)e`-0Fu&B zpg%l!r+P?tDd6T5&h^wn7p}CO*P8Z8-AYf6FAOJ3Ffx^jNkL`DHSW_!fF+ZBO2(r5 zGtV2jtPZ2J(GRIG3^za8lWz6>%Q!z|chZ&teyU1Sx~o#Knt$TxDf)T1>A=*h%A(o; zS^$UwQin+KV(gOIB9vVPD|qvI@W-bCyhBo;Hejt4xg{_3QidpCB%G!dqfM7Fpj8>ZeeHZ0x?N5afZ!9s0K9U{t z31(N^=YK?*!@W^gs&&ZKje#&d%LjY-?AjibA5wgZh!4KyvjIK7y|-%}@Ze`=i6Q^6 zH)VX|3%)1TD)AV2V|Rm0X3P+GVq?s#Itq?3BJ-~3s!sp;rT;5tl!$;8MOp#GWpV6k zP9C90!lc$ZR3`DO2@S!Z!lZZq?Txgr^U6L4nR6%OO9LYvH~Kt(RnitbpcB(z*Uova zlGk{14PSEo8b+Xb(i21o4*xq*Y9^*gDqZ|sId?s1BZCbh4HITfl;bMp0$s_iwc$63 zd8N8b?X8`DK}9VQc%hcJWP?S)dE&d)3JxIYd!+L!9w?LZNTP#iHTFH1*3WkilOPJIK+s~B1 zhbBul9FT@&ULDL0Fn0XDns9DUW4jq_8YM-%Q~6^k9zxZOP_obuf1--j&I%?O`aD2j z4-jF-W4)q072m7rH3V^pPpT_Elk5j_z7qHz)E zmD;EKzubg8^O(B!LkrlBmpIti6ll8I{k~2{jD#o045_eN8Cl;jGI{_m&owD7VU;VPRRut;$9a1VR-v&(=iwkpZ_uDn?WB!M%e)*OS&x<*QrSo0`e4 z9c^u0!P4iAc2Ko&>9r5Y#{BD=WH2i5fgfBrigaZ7Fx>CVcx56jX!LCIWi~F$H%@ST zY$k5H>0TKeZ@&wPf~0KE6A0+LEdNmGDH7x#d*S#u{1^x;%sgChlHB!v(XSem+%wp8 zRna_jb-I@IV@PD9ys>|EzILoksoqn7P@lXV7gn#e#z85DP*EmQ#3t;imk5iZpH`}? zc$n>jXAA9EL9DC?es8sJ8d<%{+!4y$NMKDa_%_!H;K!oR!Teh4xq+G4n}G{8kj_(n zBps)^eNc8}Ir8+Z`Zbq#tdPd(jlVUt4u5D42e07bhI51IA6mz?euvq97+Qse^V-Xf zf*_4tU3ZWc!z1c^OUf0NW1J8fLqVV824d!`aes2h-JhdwYK+9<^P)O#E^!|jCm^qO2e@%Ohypqlz^fEAC z!v60h4ZI=4j!<-7*E4c=pGivSVdx)HYFuRaFKp;Xy`^}d3UHeq zQ8kc}mA%*24L-DYyt#3#kFp1AuW;l&D@07c=e{ASmO2s=)&Uf~Ps63N###?w^x_3Q zX+h<~Immwstq-4qCg2KS^n84k03kn5bLUby9UaqbZ0sWNt)Csoo6y)=8o3W(tt{kK zG24yzK{Izn;dYm^L&@8sa9ntQD)J));x=*@1AgKjC%sLh#EgV;Ey-ZoLA#Ht0Pwje zC7N)i5Cbhfo0Wcn=tTU#L$))J6n+^63l`i(n7#^S&Xl~cg4f3pp|f9%G2f919^%Vd26h@nJ_3`bj0%Ztza=Z87SMLR6nZL-GVFW& z!kJCZDn0GlQcD~cYNeZa(Ahgk4EaaYTT@fZ^4(c`%$Fgc?Vj-MZC}hk0m%UIIo=xL z_l62aKtMYo8K^5P`1GoW=gBE_AMPgmXVUr?rz?WaoPa(Q(m$BTuQfq{F5CJ;j0kzCxQ@ zL)<|R$u``>>VSqRNh;2kFh)GFa1R*X|DwXQg#F}j#yahU3(#z!>#g(FAdW~ibR$yP zKh8N)b_@iqK4jUwZo&wtuL~GI7zsfk5h$ln5V)si-9a_XK+mR4sG#b+W^s8J@5^;y zv(z;sJGa%rnCnnt3N`{v?fJ#{U5Eyd1rCkm*(Qnmz{NHZv=5eVeZvcT4+3iX04 zrnSDxTL5|4FGSXkI|ICRYvQmT99d15E_UeMAQ=THBU@t89nmCkT8aCi2s6#R2?ljH zqoCRE9YT^cCuG$ZfoeepqutQ+*63{7H@1+ogXAm~s(VRWAhyoiFviBl-nKuDhDtQQ zRS#M{P);0>3;F^ipIMWn%Ma?sM!8Lu1fyJ9ESQuBR57{0L(o z?Mm(2Z>y=_ox3|Xmrme72U*|Qc@xoBh99lWZ{uTOOipR5Y(O=@=a=1MxNm;6J41SO zWZx(CPQ3Z|u5C>q$jcrVKWy#%oB~Mk^^x$0gT{ls7a)v51GG{m7KslD;vFo12#W%w z2s%JktFvYgd1}*Nu8BK<@CZL^ZftMAl4VW;s;oOfGMo&9`!5qbt{_T1vm2Bjibjk1 z?FzxMV69CH&ZO)^(@>Rx{xCy2=97 zi2`{^8ON3TmWGjsnw}2>685Ji8CNF`DVy_thQVYxHPRdB|8IJr5AGOuEBuSfe!Ppf zbVF4?AgfA-s(RiPTr*lPIVR?@Mhm!gc2(|nS;gTp{jk+E2G7XfqldQJhEJu{Y?>jl zHf$fAUA|CkaNB;9#Ot!df5Br!4ZvYoHl+~&>h!TGdzF@)V3Vb!>aX~A%G{9os8>w| zvZ4S^f$!=|d9xe7fRWC3pVLAaNmkba)a1PH?;n=Ghw#=rB?7_w<7=j~P(3g>%oy#0 zW_K8c{`Ft(x3}|D#R|P0Yq3OimjXJ+1 z6Yw2;_>+JtZBTAo!%2Yiwv=U#DjN1acl*#ij|wKxg;%bmDqM%_2~Z6bVj46pc>&<` zB77e4!ABnQgzb%Od6lB~9L4%{oNt6tG4UVAS^ybopl%T025M?{lIG^;%Tswm-iZR@ zdEbvt#qQnF?><<0QkSXDn6z=zN1)UC#9 zY`%D7TXRY>aY+80Y^GU#Z(c0#?L8;+@xt4H)O~YALeVq|2zt>*e`IrT7n_6wU0Tih zX@~{ok<%uAUew<4`B>>cHT4Xk%ribyiOy3e3Y4mJ#nI<2WH?aEqRTC^J)Ned|BHlJ0}*l*ADTuo&n!F_P|#@AcGv zS|lI^TnHb}Tm4;v_Mbbgow;B4OE-J7Nr0<^dl_@Orm1rJ1CZ!wsLp;$JxkgGwa=M) z5*l1J^D}ALg!Blo$RPkEp(8xA-S9WW@1i0Qb83airdN$F$|liQp`7xQR7xC(T5UpeD(FCy0&n@jECVgGzD6zfQ?l1N0Z(Q56CF3}{+kWins^z^a1~ zlx}NI*-Xz`d^(V<-~%oE>Q2y$!Xj1g51Yl`RH&rbnW35}K$p@?2(FbR1O!Pkr*0%D9W2xg7-oe=yF%65`}ZIHwW%fi9lGHrFowIL9NGIf zICicNaS8M$qGgL5FWIfe>=E$5OdEFXk$?uA9ghfm4u5Bi7za>+A%T2-TJrBG^g}3x zUbNQ1AA_zTz=SRfc6T?U0C5^h9Mm#!x6y8gJ^VU{hjkT&-yBd0p-83LlQ%f6t04jg z78ZVJ$e+>wS}f4ay{zLvX{U`Vhj)8r;j= z%k+{)dOQHz><=1LaxaVtKVlynMS+mR3kXD%fq>d-{?g;?P*4If393q6bpxrd|EDJW5k@T&XY zv=xC8|4abtXa8SoHc)H(_vilyp~#7d#~}s5uYC-=GwEw+FR#{zA`hoMg1L&yGhe1X zKmV0!-u&7K3MGSRidv?Bj@AVrjchaNBn$e-j1Ld5{rIuT!gQT((Yw2i@A2+*=fn-; z#qOVnFj(i#eLXiL^a;K01c{E#Esp(oz5)-rO2gg!w z1MM&}m9s~L$dPk%c&_V2Pt05w)+k~0@_)M|wLVy^boxzu;VW}us2Y8uod3JIU`Dnp z9rwnLvqH{L!q3-<%s+4Ut|cCnSZIm>koH{Wd6o=&g^y(I=HAwjhNYIF;oV?0+xqiQ zL^pzh5Tj#+zmc01NBY}8V`5`Tgr>7*I_sBa@l=@;#Hp`&bR7U0$zfVAl@{8UV&hbk z#4l&5rEf>)!=l>}8?46l^w5x{`y=IWpqzCaiI6a=^U8moH2iWwQ(r6gv#6Nz>*y1) zmZrsivv;kKXhiVZEj-k6rkV@#xrY#{D(Nbe*Y>popfnbl-iVg3zh|L^Dn=AR=X_#EcQb9gqIx6JQ|c(V6pvQvpT`2t&rzTA1lvbidA*qz6* zUZ9wzUOPmwbU##c0(v75i)={9$jHX9S={+EC3TmQr0W2gbapf$($w6%t9y9+dB{uD z6JJr>61eiVk#2GIV^&bx8f9p!1U?o`eX2oBT-==I;0-0E`MYUG^K&=C-hZ{DzJ@hE zvA9Z%7xDSVjax1K{a1*V?#C?59ac!C-+#z?B}y|YeQoElzhaQTTfRTjUuCgZoJICK z_)aW-rBQ#@DCIH~6&2aoxuRzLMc?!2=ATE=ZO(P-iTGp{dySXZh9~5v=yWvid4EqF z7M{4mUCBjG{kPQGLrA^MgluQ$2B)R=7nd3Ho@D7^lX2F^CnSi*lfx9Zw5sQcmQ$)O zp!8}<*vjbp_LRBnfG}k3W$$#TwTB?D%L-}8+DQ9vx)kM%?VfCAUP6c7)6Y2xTJ-Ie zQSIBrKzlt+R~;yQCY`rY+o|_dN(zf{sjF#hMZEVXG_3oWe1Ps#Fe!ODENfR-&awF5 zChBYxg~T7A`#wz_CzFM7u^;C0#m)OuxKRVg$H!Oqv9~K@9f{`c*Rg?`m@R%mRsDB| zkVz}7rHBLGYvJ|?3BC(+cDau7YwSi^nQQuI*U*>y^M5fWYb}JVoA6Cn&o|C6^4RY$ z>L6rfWHL2M?^A_QNTvU^!R+~xDASp_OuWdd1LY!1FXbvyap7-0$egUPjWaS_p!3JYRAIz-Uuqcg5WV+Pe5gpl&KU^LxBRThQN);>m3LIB!ruWM}b_BjN zotd&nlxA0%P@q|VO0=qiKv(Ni9#m9r3Od5L@fej4$SjT+2gHyAwDTl8)X zwutIb%6P@zRTfy|tzF|Dyz}6i8Ad7f{&V|<-!8{%I#jFck6b+HOctVO5xwmuSVgpXe00UGrKRFDw-eZCGvUJz`vNiS#<|nZ3{g@8 zEbz`Hx|tpHoQuhO^lG|^M9zG*V(-daEIN-ex=^iHdZaJshbY(X+H5WO~;Ckzo0E%Sx{Fa;iR*`7qgR$Aow#{=1y;rI^ zLzo4DQt5_pQ|!+dg{If0eWBA341;f2xv8dsv?ubu@bx@AzWVn3!Tq#jlY=Yy)78OR zD|cU83}CAf(Z1a%b{Dcx&3Rwx*6h2V@|*28g@7zO(GvE=)8^PLb9i(0a86*>2HL#D z?WXQ*{P^hqY5|4=;$0{U4Nirjok>%_NX>{qB`afWm8vRXtV#V9a$e7V{d+L7(BJJc z*I?=50WYC*ibf-UB;BGY`$%WO+dHDwHpdJF5_zhi8Y(I&VXKmdJC>1=fvJ=S20PyY0Y!V8 zE_7z{>}sZ6x1y=-cW&fP7DfO_ZeXi+&+@G|3j==u2NCkvb)7A5L(OIqjZIyv+Txc3 zLeMR4hu9yCb$I#eP2Odc& zrjOF6e>Bc7n+F_hgu?se^S0V?e?{AYx@yT6>Y~R#($$YTu)7?sk>f*V6JK$kwfNL; z1z#AqO>VvJM%~v^t%L1Rkx$9BNixCB`6(HNU@37aHe%w?-NZFN?4H($_j7nwyFkF|QBA&cA@(g9CrynIl=?GYR! z^OqJu3#7M$umB;5+8c0g$`8rUAdBUV#MoHTu3YGc~8l7W}GpR>x6)u+cvpwdNQqL`(E7N`yTsGm^QQ~+45e{jm3hciZ4F#ho{M1U@eK9Xs%;S}>C<+_2S z^IE^SQ0*+Ec54O6#Elz4k<2=NKa8bFt>zVaZ>wMybKTp2G~U@6>5KgNdvnG3?9Bk5 z>mEKF#Mfp+Vjh8{?NRhW(l5_Bc(H`#!#Ft||M~O+34=gCev)_!O`bm;vAd9MKBkq^ zd&t5<_+RSFS}hR@j3iBDU)AH@g*!* z`3GeMZ8{QUrBh7_RmX6eyq6;(qkh+lGksL&Y-h$xC3h^h8+cPu>7DnnB_H>&YKi<| z2Om3q(9a&F>po{2RFp?2XlAR4>BlRFzsUKWH7&Iy)vvCVS33R~wTYeQ8qi`opZAc8vKt!rnLqFnzOdki9q;14tkXB?(vte+kY4Oc^RBh3 zb=g#1Q&Zn4@6x!dBU>%2ZdF{wbo3EeQ1?>oFSuAYg7qP|lp*C=4BoiaT~b!a z){^)72Bpx>$QThN?k@<^us0{VmQ%Q2ox8tU>=d`XpO(CmyRrM&h(l@X= zD?>SlY&Dji#M7{tVttGr!#Q=NTbQc80P$J*?)f4B4=c1*ieCc z?)Lo|BN%B^^eU}tJ$rB-Xf@{b3C77;o}i3L+bT1n#C9x(ee19>HHG3!{v_AH`da)Wd-(t)wIG8sA5Lib&p12BW!9V+fkH_5G z{5=1ZExZ!qI%hEUC#BgWp6n3^#VHC5P6x(ZcpQJ+4h(&gqm=RJ zQD@u^J3&V@`)D(~S9aeW{)w=}D#Vi+N{ySjCj0KMp3jU6pAg5#p3H80yQ8<6lVb^A z`s7JcpBEG+T)5R7))6I3$P@E?t?jOX2uN^me}1Wec4;|S1WvxRt*8D(XXnS6n&jud z{$}|+)CuN?BFhE{I(K?U!j@yyk&GNX*=iAdGxCjl>3Y3nWtHf?AcMs`T*(*{{$}gq znS9j_!a?wly;xRMf(}@vnjwzi4V^LkavaZKh#{u-o=sb~SKtm*zpe?6*iO&y?3T|c zHRF6&iXRkT|G>}p*r;87ZXS=%{-8fcmy-H1J~;N*GE7_YF`>vrW)?Yd*S!V$?>!#H zjxz>}JxMl$b9Cmz){fub8&SV4R@xMC?MzMke!LSL6r1m!gzFME|9q(2BUUu)RmbMD z5-UwA+LnefVTdciNp(lO=6D{wrjg5(GZt-88dqR)-Ub!;oD-iT2*`!pDB(r1ad0#q zwkZJ>S<*5~)v80Kr>$4T^A`tuF+YrzkdV-7%1csdf(YC6bB)ztuQ0ig6I31**q;xd zW1FUb|E`!5E4(WYb?RS*GTz(+E8n`Wbr^d*bon~T?Vp`6`sEOSUW>SpSJKmtq*GNk z)l=nQhn9%;ObaP)B!3_KKX!WV((&lT^tGvfdb)T<%MQ-<;rN$sCw@F!IVyvl)e!zY zd_-e>!Us{@TI6*D6Dh`~?bmy~z?buDg~YV7#!I0TU) z1YErgUm{{+-bF>FU#;@LbKFcuHJY!K_Tf=xVunS!L!3|GyMVP@Rydoxq20H1!AOQB z31Xx?vz#L9fi%hiwwdzu+FdfD0=LHTB5S49;cU@VKMbe-i+&saugSkGtPj0w>JmY+ zIUSkH&y^#oueDGW8HwL1BYW(=$}3CyRWon#cc0SP-w}tJMC2!*MQ_W&#@-MCVRAnE zQ2A!0t=-dbh#wS775R{*`yZnca_a`xn1GAw`TNnoO8^I^!ql(Z3b!2`|BKvQz8V>F z?R!{`WXjm9ZM@NS{=tmnkvMd<6x!W)L2NR&p#C0u0&lm>nGuZORyduh=2{ z+Ir@S3l3{^?sUW1*gy#X5^h0pT*|?FU!-e+hXlS9O~;6hY4Ud>P>#*LAJO11v5Cv; zdFT+xt`W)#;R+bO_gKc#N~yUvW9{p&3}NEYJ0RWe-X(ncl2#(mOUs2yG)pGcal%C7 z@{PvpzSBoIRHq!8@4h|t03;mGxu@c(-v?TlGQS+*@o{IIh97VcFS8@R;d$8UYRy!7S7lmvvQ<>pH zw=&2pNmop~#mtZxnmP7&G7&*;Jp^0K%`tF}ks$mjF(xxU|GK_)`YGl<4EyCmwnq=k zl1ckKpdiN2zLBYxr+yn-CR_3pJyp??Rr!#UjrdJJO|WSeX38DDm7hJd+f0w-EFZlI z3c8^)URoz|FGhvT#r~q-2^n1R?Mp)L?9GeQzCe@tY7vmqUQA*IT;I$vN-O@?d~re)r_QThsJ2T|kN6`*@!|>iEOxf9F2ypPu)Y zRb%NEgCv}T2TW7BtF|Vry)O!0NV(%a43n1ZUGagy*|~yh@npk8Oze3?u0o39iinT4 zr^V%@9P{1#904`gPWM+kPpmf+YV2qR>JAzR$e_T`XsnuQuX|I@tD`m?T30}qu|I00 z1wRAr_c!{L=%UWHCqycEi3~amYYJZf$LofA;CNOZ*1;TCG&0LYPmx=&g1imbQ01JV z$%=XOCorSg=~0X_!&U&&8V&BVQ|Oo2b(7B-_ROndaKy*TMqr#;87aZ2DxIPwbFJW5 z%iv&Sm<_KQ&v@XXZ^z`%}Nru0`)PaTdKp&fa zqGFi&4O)x1rlyDB?wVr^yquD12Yw`#Z|tPVAKnHPyCjEwuFHrslXi`7h`_->jWHfD zYrE|u&yqo)3$sXDzp+1iY<0*Gn}xzr;DO!;h0JTnkVEsUSIv<{qZ5B@a`p8d^{Di* z7YVxmja-fDDE8iAjq_*mcx?l-DxHo1o;Y%8l!GGu$eek6(f4XQ$(rV3sS0KnUH}SJ z+fMeKY(Xd%cP^EFaGw+kkxbSjw?>y%{AUL40qaYz(TNf0cVeqc&~w^h$TBDUN8eV$ zp2*ZQc{%@G(lk8LSj|Yp4Jz!fRx5YiC)Rhj8^HNB-yYG4e8}kM*I41O;T&yh$*NuE zD-m{nd;l`FvLBx5>?p+Wz6&oAy$lFWIWLFuUy^8PkpXZ-BCzklqFtFfBn%$*lO`h% zJNu1$EgTg;;$Or~pF(F#YvZ;J4;((XO^1w)92FLvZ!9LYaEU%g=n3|4nkxhgPYEna zhP;x@i#Xf;*v6UtW#`JI`O}Tg@pB@Qh(9qInGp}5Jyp8fd=)BC{r!mz@QT#fd;34O zgp=zQ|2T3z)piXJ;)BQpdW5tdOINYdKp@r(k?mlPN)&uLDi+gD2rfMAwYQl(a4W^J zdU6iw`f%oL2m*f<6{26eojj-&z(LK9E9v!=(|%7s(RAtMv+2g}vNx(35^?LgVPA}u z-}1|9nygAZD6T0K`evdHQi3nwBIi}BuBzqFm~?Eu9pjHK5^cC&vFydsxRm|womegt zbIkt!D_I2r+1=+(<_h2WJ#JGBRO{n`m411VP?V^%GCk}Kk$LCi>-^tqafQ96<7slr zuk@xm!G>%FTJ{Z+(8Rk?yaJ2Mf8Hgd)RV4CCX%N8zIst{FsK!KRR$9yko~mB7;x|8 z!z!2FiAU`8v5<%={dmU+54G67KcRVAFkNx;&Cl;d7*@ITDqo31uqSz|JlqWo43f;f ze(pgUW(ZbT_`;4Zim`%ZN*=Y(ZaJ!@QmB+6&l)h?&KRy_X*Juw`|HP6mxuCLqu*FC zza(099K93kDidr==rnwkWn^#-@~oz+JP!>3Y~i(b6?$#CjL+JybGmqWYLwa&dEBO) zN7_)J#!P>SagYR#ZP+u zmJVSca4=2~y}pxuq2y~F|C*7ACreFfDeoKg!~yvgMN4ZRA?t*fH#Z1ebpsiwr@Bh- zxUGOisPUH1QcPuvjwW=U0B_F3yx(J|%Aj<#_yx+X34aHNNstNloL>tA`2D`%{SN@J zv5(rcW&g{$)NS>(@>CsvZ?}PiO((+tOzLXeSHS|Bk;mC#DEB%|?p%g(^y=&so8pkq z9_0HFKY%C^ZOW?S<2Pe1hDcTu!kVnuh_|P&jg~GN1-JL-TZ0@SuNl(UVw9GKpu77= z>BLy&78~FgOj`t;m#p7?{!%|{_UiuNG~uMn`{&_J zM@Q888?l)(I>!C%lSrYO|w8GTvjT&9%u~{?T z2jMT5xSvDib%o;=F0=?p)9aCY-a_*+T{UNH%dH`EDZ4XY=*biP_gBmO@7U&ED(g?Q z6%{Vdc%#)TXQ>ZodYhYna1t3 zZ>|OgkZH3mCj0Q%Z`B(ClA#j7BM5={LeumR=ArGxT79+8aG_EFI>PZb2iq?EaiHY(B~3DoVfO?pfdY+z~mOk4X3M2X1J@DQtxy~9-t zbj#Ul8;lKW5~!Hz7_l~mmw{=zlu=YvX41c0kG(PxLa`Y*Rx}a;N!qZj7QOnkggCbD8mLptkX(8PY=FH3u;(VVnC^)@Mj4|D-CKWuK8TtC z`dhhWbt-hLp;FQyFBZqVylKbXL=XO=-y@$?h4IRrbEbf`@-3wtO`5!OdGxo%$Mo;m z}Cg5f*v@KO^kC zkRmiEKqY>BTJbO(P{u03L<_Qno8NA3H`CTs#zvfbxEQQa;+!R6+W+3Zk#+*`jQ-%K zL*l(@0RT|^fi-eH8cilxD>JRy)^YxZQC@rQM7>orpzAk|NgV&@y4~3z1~4i6-I|yH z*rI?BgV}J+iQBmztQI;`$wYM|;4ssW}Dj0!u~`D)hj&K2`f~&5L-#5bW+d z&J2pgrJAy?Vv#1PqoNo}9V=pDq_>|)h_@j0cdNy4tKCf)>IUlWBSw&2B z4lcaH0J7$*NvTvMy^6LiuW#24VU6q#P{1QB#MFWHf!Fh+++Dz_=r(JI|`M z4UMd2PouNAGRoG4TfKYm;z&m!2Uc1tVB6VEjyZ0*n>RlCr{f!os^eZ0AAmpDPh_mf zrB!WVhQfm2`-(0_$jd* zivh0g`t4gIW3_N1I=ec}W;B0pYMQBE73tCuZR8&!nf$Jm^pT63g%ZNsmC1bnm&M}H z-nSX}5fY(26gd%d?EyY2F|c_dr)uUW;7@^NQC6E^ZH^7_m3qwg?x`J~A3bXdbzas!92_vvH)z&z&M>kQl_J6ug1Pbf97|uUBZXzqu3Xxe3G5|W!B?0C1qp# zoNVv(77KpYKM;8fjTzG35EYl8ec&bhTKEj^fR}!u9x%h8%#Aa(Y@ObB9TR>qeDI<} zhHGzT!M+hOT52LpdyqdI`I?=J>(2-VBcJ=<>UyK^P>AB-I(u4ibTu@&N`KH%<(Gr; zvP?tH7X1rK!OA+>-#4fs}sK=z))r& zFflPf?5z#?@2c6{p}_07c6mw)U3@-&CdeGJ0FHAm)pnI?yLbEghstj?xI8>O^FBra z+Z(Jm-5^x$-O>9E2{ZU{2;=B=eh|x_q3iXC-?=22f4;ZW@P|z1?2J~J_>2Xb@jT$> zP7(?XEt=WAnifzk(f7q-==|u^FzHwG%VJF$X9`}6?a_2;d}vD9$VFY;Fh5EH01L@* zxilU;RcB>zQ8^Z z#ZuzatrpRMxEPNv&5CPlS5ISKg?U^M>l1WD4UZ=QBlFi-sbd$CM(H(^TYI4`r_DN8 z0{ESU+9~WP4j?Ow9_%GYMco|oT9^|0m_L?Go2#P5^5)3`eB zCol>UIO0ydvZQ5G_IKj{7kO_PRpr`64R1w7NfD3|5d;a5?v_wQO1e9wL_oSk1Vl=u zyQHMMyQEXPk?wBz);>>+=l%2je#dzKoH0DW-gjKrwbq(*uDL{Yjf`5HCwY5+KDQ7! z+dQhe*q#$?ZOdmuU+SD0u2o_(o097~yv{KM=W2Z7Ma9~F`B5)Hv0B%z?Kmr+9rU|e z)8|$93_NW-wOjG}>}}>|v~*cb*H|(@9R%Z4A?w)j{vspUAgIY*v%E|QfLKFC_9g<@ zZV4Eg#&$LUSj_|Owy;T5TJ?$>z+u%jHQj)ZUqPQbKOIIhRmyD&(v}>|G8q7{_1)CY z>}o(IwBGsEyH@JzzLS;}C!D@4xa-yMUTU<;z{I3}+oSr}_50-+5fE0Ze{xzN8#ABC zj|Zb8*yt%z$ZH{(ec`^UX)o|K{CM*9Chd^z`jGM{k!_LKbJ=dPplCUr1d|4Ok-i_n0sGt~o{tJr0bwt+Ii+7^^&et4W5;{THPKyM;=hH2_^W5!!?PC8 zz7y8R&0A_FeWoO}?HDqaE15C(;sBT8u_9d<`{`Ml0W-nn>B(z|$PUDW{>7pAATlA! zdTFmSFc(L9co{@MPBpP3(3Q>Czc#G<@2WVq^^WnI#Y6oCL zns+?Z9LrmpVRm`QuRA(s0Z)LydHnk4m!i7zb;Pe~R6JDU*E;ydSawoYI6nRBwTCTn)QaN)BfELpj);fmiahF0h@g?*myfa$07j)IEH z_JUR(7Z*16?~t8FS|AQfxANTh!S`PGq{1SG%lQ>+3s|A<)iR459JX~Id>r(mmWivB zywcM2R~x6Ugr=yIjWZK^&BD;hv!DXU;phKccm8&Gu5}fLZ>0|blx;*qnC_~v#EKET zd#rA;wV#Ltdxp((l`DziKx8)U(*nUutmNQ|@+)LogM7f8vPuQd20nX>&5#lLYkFJ{ zVN@oDtE|{3dkuOpGOVpuxW?VL`?(Ahbi{&Jj}%PtfwKJl*~>*5)H+LK;tmFEUT9;p zN~u4UNLTy`qkSW_WZx5dkSBs9N515PuLh>di`J&OBepMq!B0qp_wu4>l7Y%DXbbm8 zFkV?GL!iiW=j2nvC8xhBKmQuU9pAi%OCST_5D@oTN8k3HfOh%*riW&6?x&)jBAhG+ z_eSpj>*CL;0cY;j|9#_;?X$p%to)~NL$}GTl{Xir{<*o^`utn>YK3_G-%p|RwTdVuh^;&#BWbs)2Rz2u=|CI8?Y_WMc}RK@bvQJv18WGiHRb|N0`@|6XvF zEfCUH+sm}?rd`E_^(eZf0|Bz}f&O(JU2@;de?Iag7Fiqq>(l?ai@#3`9De@q|M=n} zcKzQM{_oq|#lK^Yl!5*CuYN02<~{qLe}nk(U*Yh-zx03ihwKgWBgjREG6qed*8bw> zmzGeC3~#U={^zECvz9*`dC0kedfijlwj??#YDTsG0B>65+h*b2{=86WysB4yyJEgd{2sFkjA6pU0v#_>fs& z)tpCuoRJ+XHkSlYkmjxBOM^jHWQ7UUcTDw%07pSr58$_yv{UH3zNEi}Oyk7~OA6cg zpLAb;r3qXkvG~{rvo>=~<#0ux`@6wT#Zz zhrC`+P652EiEJ5wG{`UQm?|%LN=0=OSAIa!{Ye3D%a`A8_2%bjS2aYJxW(Z^$Dj2` zd`Ci|FvP~JMkzyq4--Qd>Sw+~be)6LNzk4qy$@`Jde{C!7A}H|{@724&>_=9sjxGe{YLG1nRBMhST)|KlC0`oi*vdsO8O znOs)5z&&Z7FogN^TI9lfh|NJ$2N+gr_=eybJ)_@s^7cLuHz zUezPO@AG?jqe~``-TH8ETzEys=fAHJm0)59{Vnx+%I!Q$_iG84AF2ETgIrq02KE6P zes~U0=*IB4d)3XzLZR~zhR+U~=pA_^yBxdK(oc4(s;llUwCb0w&3Dw2*eyEfoE=u9 z`ac}=ftROito{+&_ZF6S25bcXiWRpn(8?F6P-JOHV7oM_z%TT?d0PP-(LbyELDYc1Ex$S@MQT zq?m+9gv1!nJF7$XB^_Ve5H{&k<^rbLTee%@bmM^%d*Z?oe0+REfSCQu?zNxDC>By6+?R;`3P&nvTi28a2U{IeTH$1gnYw48I5u7KWtmpbxl{u!3eszu2T9Z zb|?Pw_mA>vxq@Rqp^DH@vDDG;2!QW@e)FuJas@u8^UN3%{95V()d$ibQIwhBYdO!- zZ^8kjtU4&|N)i+~F6;{;U-1~4V5**Kr6Km^wfb}JHT2F-mbhjHAUUp_H*o$U>mb4r zKh?dkdpP)AkaMMLRu|MCqNT7j*4bMZT!(imSrBm=9uni9;w2V#N<~GjZ)oE3D_8?tS2?ceF66fJ7i%f^s^*sMEvL(F}@n8Zm&5|IyA2K$BD^_DSU9zhQUn=g8;&QUxg zOC2!jiod$?^VTlDFFi5n%$ypP}5y-u#Y%pf|r$rNr#e)5yE!rzS-2CUUt85@W#KEnd z+j8gJ=_=ZBI(x`x{Z)G@H$idWR5F$cxJx3&N44f%91t8-w_mUFaD5}jupBKCNTzmg zv_w~C-b(9X->}HaW_^ZD3~+$A#Tg+-LfX^?93BSoOW={@1{|EzvgXy2VoQY4W|CqV zp6y)xbZvbLkFBr_i~~qlsKL;_5v?*86yQ5j zpT`mpW+{CKsGOXOEryXgDADYUfb$20fGmw#+}r^I-!ETVK>I?6-_Z|~V|a=GE1)~6Ikctrr{1g% z5~L!oU%W&n_efF<1hMIw$t(~bsgN1e)iq1e&x1oH z9~Y<5yoC2GK?JyYdTc$nPE`}f9uKv{peehrFXR1uXTYw0zhWIJ-^zOuzyS9UZ4XCb z_w;#*>{S=i{0d1)0lW+=d6WPAaV!YCopzs#b&rQypPPi5fB-8oj(JWGyVd+ z?6UjEJTQ(gcfc5$M_jmV9&&CSC&*!C3$L^9sKBKmwXv#ideA$+SPs0A( z0s(?Gq}az_b+3@L2=7E0#52u)E4cv?afQK;Yp=FVO32dt-+lXYvhQpj??dp6WVn%G zatjZcqEwYbe`chBBL>!?9ZiTt$>!njVjJ3!c8sGXTUzicT95A;sky(H5t*fx#%R6e zVOi3HnlUVsA?cW+UnPZnM?I`h%s!2^l(}w^1G`i7Zc29Ra;S?KuDZ-&!MnTWPqe+h zkx{!bWKX8L{ZEH2gF|A>^WHfv*>y3qGtcfjS|+z*=k?5gu0PuV%2BS;$q)wq84SXF z?iN4gcRKIhz1V9xjdxVzG^+y|(7E|QNJ21}xr(e@r>Yo* zmnvW7B83;w-bp?@53lpnP()w)r%1>Lld8G-j0>imU?g=q}JM4{F70AKxEa0z}(JFMr$4$ovz zL{ut_p2kZ*$RHXA@ef4(n;&sdoOiU20^uFNL&OhQMV|8W&H8y&wQ$g zWW2W=;jvaz0eK;;>C7YdXapaVy~D%^b>Kh z#Db`~a-pEoa_SSb+#!B9Q6sal8X5`8TBFMR$oQq)37tj`Wb4XHh$jGI5f5c|gW{lA z!u}^IqlMg8(EIQIwL~0)kgDst{r^Z4?XT4XOIoPch{fPEO$ik^U|2{548%;u1u6p| zEp7x@9YB!=$cpoU+X1QGBc3PsK_XT)kdF`GE~m<`KFGi;*fZZBH*tsMjJ8AfjN!T9 zJk^g^rYd#_Ri17Y=bW^`u*YLWL`1~$&qpa1@p~6+$fN{P8M%Co)quKu`6b6= zu7kyyj<#fz>0ft{thQ>WS8iHBa?74#_|;^dJgYjf&ed!%q~E%RCT+RX(kU-O(MD9% z<)^aoSkq*ZV8H^?2IA+m6`R!wd|-m0m$5x-g-jk)XrMOFP|J8wXyoD#m=5IZF%{c$ z7P|m0g5DgiYWq(JHd11N>dXs95aKX``5Kqi;*TL?e&-cp1b%y%5l95_7!Ja9ci*A^l=K^FOgCXvpq?l8A zj1_uwxu6nf8=uF$R}P6Ch!U#{LoR@{8g3=1{iu_@(PH2R)~4YZ+E?vxag@|)MgdPK zpUl}V-kVRo_y}5%*m+PjnU$mjJSCrGjz31VhO;m2IpdSfpWJq<*Y#6fTA_eqpBI;u zScK!CMe58$L!Rh0~8$QG1_+h4TxF*a%}d*qQ4y#C1Q3G!&Oi*BpHV@ph4^oOa7(oP`B=5Ev>-_PQod=PDc1 zg)w^G8M7?J|2l~Gij{Ta@ZXaDxLY^n**p~synbUrCsuvrJZc2y>f0f11Y9kbhh%WpaywDbZTVWcyO&#p~F;FV`|5I5bB#8uLtRCN* z0j)(Q$0jme_~YkxD?#NA^#!%e5_B~I1t$qzHwzOIJ1b4!L4(&OqV4W><&1ws#%FY> z-I1BSFM%||^&x+v zoFgYtT}VL{9MPZ`2Sw6PC_<5PEb4^#N#>ST>X}t@uDn=|VBSN=6InQyEpz$M&B+99 zzB8b-nAS+YNqze#-^SKTZ}ny4!6AE*P8{49VlYeVm1Twe2C<@6k?S!9{Qa5mwAACe zP=V~`VtPbkP*T&AV#Gx5)ij%qzlc{_5niysG ziiz2K;+m~j#-0HH1OBzlBBviZ{xC0jgJ1Yvg7AbkWZp+EdZ`zj^HsE3 z%ZsZw@~^}t4GtD3qjXL?pr!A&tJ8-Ya@0dE94jaSF}tL6pc#n5P{xlJ|nnu;Aw8e&e2%=}qV~-7BG^{pvZIj21EwT$C zErymXmkC4E5+eKxr)+5PT85>Lcx=7{@df7v)P(Qhoz5)@;@l&C9wco6y{w(km9ftM zw;62EkC#d{xIk|sl2N2jFwqX%^j6t>eH!_fZPG)@f#xP&2^M9QYrFHoJs975gw z-Xs4Ug0Ls2s-^+FBCHYU+#~uRn6NJR^!tOQqyD^HtFD=j2e<3(KR(KB@#F(Jec(9>^Jyn1WxjWq*pR4LEQAR4inyp4uvEoF6fPl(xWho&o%B zfQ;kmg{eho+y)z`UrMLJ<`6QJ%ps0YiRR@**Zo^1TT||zx8~ELa-}4t@}BC5z|poc zQNsN!YH(mBn5@j%;Z3&n2|d3K8Z7v^u8`n`XBdWVcIM+D6~(_~({-N5MkblqRwc(b zFOG2aw`1Fx4=AK9T0)QW)JpFUAnbw90yIXA+PS-7BF4VbzIRNi{1XX8bSUJr@6nzj zp&{6X=Ad!uXIBqEGhZ@%VzN}yg$y7|0k_|&t3wm|dn(aA|ySaIkj(IkRHNr{sBsq9bZj!el{8{wgasiF9H zK

    8$zx#BD$Qzm{vNnrWUnj~h(^Pg$uLUIU#W|j$!hSChPH%eQ9+Tx<@yTfpkkqC z4Hp#nAdXTgbi{_uV(>R%>XvbyUuk$`Mut-C@jqA~j7^Kmg;vZJcJm+g^Zq2hMr9Ws3K1C+K|bDM`7o^kd}VJe3ZjaJJY8;W%GvNGQX29@Dtk5bpdRQv(Ltcxo-k-y*VwOVqb8cLgwbMph9>n{xzuZtkIbgh z88BBBjC&IGp%fDYn#sn+A8zn6dY3-W!qPaC_T~@y&ba9hbfFTS7X4F;QE9IgCDy`I zj!JthDb+d6zUfxPiah6ywWx+JZ(dS0By!KOG18-dB?KCYI;yQ`Bt`>V`GBdVzD3v1 zK2M_lQWD+?>_YuqYRFKsrWdsM$9uly|Cnv?N+$zBo zuT*O3l(eN^7m9xvs{&F)00feu#wIH1S(EJV{4{PUCOiK7jwU1LYb6?*O|_60w~WT@ zw+5p?#%z6ZY9XaVq67LZm($5Dmz_p37al9hW{p_K{gHUF4o;XD_zDDsG&-Wa4giI8 zvX)OvE72^ERM27_R`fKQ=vOVf23KOcWbAy^XFIh2Tw|RAcQM6q;uOm6%&Y#$7DvKW z!L&G)?TcnbY0FJ>InRbyuOfTQ#r5~jgEF9^A7it8yIl*J{^|x&`~~9_R4$Ip1!B4G z!Ri2zpq8i5D$yJ-)gen^2W3WDX+%f7L!CmwHW2^_;$7)NFq2QMAF=x&kLQ~V1$8Mv%<*_t}9iF@VoKSKZ2@m^q?>O z=e%hs9j7q@ThK$7u@-{tw#{!mGm*IQZp!xC$?M^Tk@Efmv1^UbyFReybah#8;bbRN zKSOc0Hv}F8S{Gskja?&k&xXIhI^FHu0MRa{j+wrQi?E)z#oWDndHF+b<&a$@DyqrH zQ+Sbz_wE%W!fX#1IPU}8`HycAqA9zE>GH{F0MQ=vVT&t;p+`LAzQELeuGldjh}r zhBIH}Q4g__#YDY zk3~(?-SY`(07Nz(m%konF}L4o$As;tWUBkl=4iX2E&tma^hZbsl({b3y&Q0g%RhEM z+~lGEwH|`IRV@_`E}E>dM2m0e>{j0yM|}*k%`3Rx;Jy;LQ^g`@Z=u z;`GA9-=7r)eiS%g?`qw)GNsz8|0#*)i&uE^4Ev7;fQ=UiV{r_kI z@K2AHzd*Ms%5R3o;Kpuk$zDL+e^`q z)tmA*Lrn$wEIl@z;6t<YZGNl}C$p&v=-3-%h7@Aw7IH2LGL4No4x5!Yh>F})34lOB| z9GRpT&HV0^Z2Mp@+``@>rutFG#mgS6q4^4PXE|#+toW+ikIuS_|M*~QxbpK4W-H<& z-fuTKmh0cV3A|GsKL1o8a0*I zoW`3o__S)=(hB(bSZ*P{8u&|NE!@Ss7r2kHa7UZ_jxivXrtyAYs+W3C^J`OG0-li! zk*BKPrH8u^(=GoMG+{s(4rp`bY@i4_u#i?r{z1HLqL3MwbNW3p?W2O=fv{-P>p!cg=UX*nd303d-k+%8sl_=V&Sd4lHc82jwdZ-FQv6b%{8uH zMhQxlv^!euRoRiKstSL2H+=3FgER^K8YfCo|FwAhdq@nLhqreYh7MMThTpRqXEOSy zTd0UgRaFNvJhk+_#lLP(qwf$sAWkgM?jCzAmw|ULLm@k%Oz07^XJy89iF|^;nn_QV z(Q7Rw=0+G80=RsysB@hdo8N9j|KckjcQb}HSb-vx!s0DY&DOML4!`r072IyhX9>ST zV{~*9uye<;!Gul9%WjJo%+_HdQJaM&*!5jr+H-b0I_VC66F|FQ&?<+K*7C^(YV)vz zd?1B-;{V{=(sjS^>di+mr6GH51De5Rz8+~F^EuMK9{NExk4Z?loSanHXdIOPd~$W9 zV2K8%IeiAZE}H#=nt9IxLvtOAHh&9>q$_(Wfv$XTA5f`&e@i1~o&3A_-Me^Smm|2A zm)|Crs`F;49cT9YHO`_q>72?u*3mWkva#-+RQL-jqKcFA(Q_~~LO2TNT= zN+ENCy)n>;H(0MU0^S5K&ZQCg<++VtBP0xINE!{^J}a^ki>n9unb#jbV;!N~?lP-Z zROIh|4|Z!kUUAo(9Jx*u*6UL{-ngS9=p_(Bh9_M6o3y5qMfTme$+ z-oC{ztzGsN`8B&fVi>4LHlBVqj^zSIPg-cqqBR?~erNc7@$HCXC&I_|nI^~$r7FY= z+4EUjf!$?Dg&8a_2O9|o334MI;eEw3)l-i$MjcC$qmAQpr#j;n1jT~4xA!fG-TBK~ zT?LZz`6~V!XEHN8KKhu;lPR)6X$c=b6zxfd%}VyqC1zy!=4`0VG=!4C^rc|4*Kor2 zu|9k&R~xqO8rIm}fRP=|*-#%$U{Hu@{WCRnwl@PE`t*ZLO+#+D>~|6jEM>*^FD&wk$OrLzE1KsZ^T;2|qcAw!cucU74f`5&WPUL*hA+4(6lgL%Cpw2iaz zF#|bHJvq)dajLw+V((Bd)tdRFt6T73AlAU~nXEwT8j_zcZ1VU|<~M?r7!vV2zHPmI zeaK@<_0=QrluMGqBxJ<|Gf28|82jeEZ_~I;?iykg^pJPW7fyeJt;|G^{uIpb5h2%C zd`A7jRS`^$IKq0O>DE|nW=)|z(i5m}odvQ1{6NR0dU?tCtMGMueoayXqdVlG60?70 zrAxRjW-XrTnpx0}Gg7f*R{Kc3aC&j;1~GB(@Nna_pPLAN_`2L3Tx0qc==tw0P(^_$ z0B<&9peedOuF<%lCoL_SU!U!XG>3kXdr)8mmr)42moO1b zXaAdkwa2QVS;=fxt8GLi;r!rKaeJKI7g0To(^+LzM?dW+7%zLeEetlcJcXIvPRYcj zq5l$e)cLK15FJ9Ab#3awcn!Wuzs-epoA{@ZrJc zF`rjYa5!?6)!vuv*yA-K@ur*T>3u3U??YzA)Sxibnq5uAPP)wZi9;`7D z<(H@;r}iRHl)^cW#^()K_*|*)<9yv#a>}%y6pvZa)zqSvr;~Bj*fM;q1}+ibNclQ0 zE*g3h@Z27pkX}xeq2BYo0dAtb_x{G?p&;~q4n4vAuw+XxuYx?K%l|1N>AW#cKL5u%j z!;kVk72elvjz_m6BURti7^C9q9~dQywYEIwq6Fj378>mw$vE4uf>hrnaPAU*`rKqd zNJ3KIH?QqWVNr37HiD%6=7cq-sbhWGXOGv$by`rl}mLvH;LaiqHC1q@YcA5qEA;lSy0$3Xd?;hzdgF5?;3 z{;_xb*MH)5bp9E|i?r~BqzdoWzwYUuf2E7+{y*}=lR1wKNC0kle}4Ro|8dU+tX7Z3 zcOuBM$g9NPUsCi%>;2)ozRRr5RFo7jZxqH+X*<*W=P~ZPi?6+op=5oE?u->*ABjGE zH~bsTxK_p|6c{1$sRWjpD}AE)=R{m1ay}Mfo3wzJAZ-7t|J!Rw|FNX%J^x=H(S@`Tl<^fJq6jt{T9=D+{4uRs%)0XhlI`Qsr{^rXWooUj zrC*7G0vIv#XZ&bdLx-38{gug!3Q>yh=&MVhFb8;$25Dld=_9RMpNlJ->6F6AqC}_K zkgWGD?z=Al3$zvlZ+~%K({H^D2E$! zlktvP8P}-(;b49q3uoimjO;qE^?h7-b${CqqvQg=WHo){JY71h*qXCzP*4!^|HSsj zT;3`65xJuNEQ|y5L%|PT2XZqHq3X5WkU_Sl7OJ|zCPLUqUv2$~B2~Y94fF~OGe1 z{wa=MbMM{Tk7!zs?%=$6LvvVnIQHz!@c9NA<*f}MY)~@nz7gcE~s?%ns0C&;PmY*I0)G)t~{Z=t~1qYrLp zWcQ7pfL(WmxjK}B;5qWiG&CmPX$ND}OMX&Kads@70Ya5WE$3!SYUmysza8>PMgj$k zGK-apO8>mbL(@p?OxwX85-Ve_dRoYlxPhbFA30 zGPgF}e$FS4ALB;bk$HgPrk}L{HyQ&|A`y~l{|AHUQBm!lnT%T1&9%H(vu%FEhyr8o zq4c>=uLLokiy5PaF0HY;u!vIRw;$GDO!U^id|7S*iH%C7AsM&`q9)4TK;$v8*5_U0 z$1~EVgIfP)P-f}-{UTK4Y*qcoBB5t!VifBm?$@a&7#~AQg3vK|`w<5B=pTQ4h}P5k zS(|`@lAdLn8By0Rmn$YM|K)JfvZWz#Gy zDlBk-AZPB^5kH(JiB9+gS?BsrH5YMJ4gstLx%EpKj4)^_Pxs^jc%_j~yNQZw%je%J zkss){x-8&CBtWfqZ1oobl1g>6&N!a?WF)s z`HAW|XjFSKY^eXP7Gwk$m!E$XfXkF6C#i$%fS;$hB{7)bELY8BMahfjD{ke+x<&>@uK7ECr7vmj&4!mhompE7s+r_X z0KfL%?d=WtTa_cO%WQxFZMXWzV~sdYuJ2evl*~0jEDr7k@$8vDPQBd zv>TLZLzcWB%RY<#Oijs{+&b+#D_h#5KO?;7+Ygl7IkU;oy$}E%*1?BQ<=%FIrqUJq0`uq9^E&N=LmuQ`m z0ewZ!Es!H^hFVy9V8Kj((t~E^6V&!in$ovw+A9K3e9xBWl0hD~edu~uBc`2T^n~i( z9Z?EqsG$CAKECfq{#^o{PjSgcH6l{4QXH$5U#?P*DCfUoU;Xb4ul?RqaLYIte-IQL&Hkbe`+WNn}==6(NWTUbrCuhba)iA#Ano zPrWJN^7X}mK#8G|p>E%F^z6C{)>?SicUPHg^-MaoN{*&)JFI!ujnd{??Ao&~aFvLU zP;`qFdfN^X&rdxzzDsy7kg8TDEIM@bmnzD6g$}+Q8K2kTv*@~-tZa>1u}qHnAHx=q zW+ry{tX<9&$xGa>Dg9#MpB#>yN^_p^49FU4{#B zptfDt(lOu)$=ALiS@cjLnuSZt1D#8q%$jBSXvEmb^t(-cla6I z{>l6tuGP}4Jg6J1g`OTLLm%6XsYt>(K4k|`0Xwx& zQtNj15GK?9$tU_f^t5(U5(qP1W&Hb!B^)xUAW zhqh>AD(|O|Au}sWA#yJdd7>$y^-VUu*0mrTCB%;RPEAGBN`6>X@ihtvF&-`jLq2dR z5`px(vr7`;GG(@Cdq%ExQr)^LR@?UD>mU;G9sH$q=c2-1wh|ksuk@!1%J`w7#q68` zHgv&3x85C~T$VNc(FNeZA`XhL{UjuUqVIDc0#by;4BEQlXl!U+(5iAI_!x^Stv9iK zSs<{)IQ_A;SiQHmx2|mVqAx`g{Y$f+MwvAV`004$#sk?{bKJb@wB(Y$piy@Bnvf|B zpQgZ(AR(HAoEtfy{9drUj+voHphZ;MAM>jaamtodO`pEgWz$|5Y8=-1J#!A!gU`A7@C-Pw z5$An+*q9JU>jul%AXWlr>$2|b^ffO9H;E1ee#otr3BhSCb7 z5MbHZZxZ$v;!ZF+W=w2p3f*oG&42TIsQXR1uwBNBtGc_Y7&A6ntUYF>GjkdbK}0Wq zmVb(wAWB~YYKlbcZu`!PoIxT3vWNQbG&mKtvUNlrnk~;XL1k;0A4Y|&|)Mn zlskP(2Lg&pxf```!{ciP+DFclZeL7nlz$KHwE>pLY~QAaOq%SJL6UVa_X&tNBfhP*F9? z<;6SEHF_$0JS+*TXR|TQy2nR_9>|(0^ogm8s~fQJt+(2s$S-%e1A9Mb1f53F&Z-H{ z2HpCv?tn$1OmkjF)ViPm4Alol{TR!CR5vQS9Ua%mDAlveH8Y=}ZR7;3>GgbPMIMX_ zk`JJw#33T}J9?ft>Z(R(lvu&>%M&WVM@*CtXfsT1VlBI34N;^{u&@>;z!?ScaweS2 zr{mHH3IithlUwUN4roA%(b7`}M@4ySqDm)17|T2N7bA(Ub@Bt6K~mxIz>54@DcQ$R zFQN&a68ilU7!0*s+i}({f~-e8&&r>Rh@ezr$F`)bmClk8euAi!XqY3m3U4_yTXBA@ zjKSM=7-ccF#bI&H$DL!Ni?bKSK;~#`VhDdTPHO~ag#&GoGQ{;bSs#hwBZMI1+8&5_ zj)X7aBlC?0v|xghZbw{l#O1&jVLo()AIH_`q8}t5K<{>n9U0IekJI>N>-!!89)>?= zGX##DlKzJP!Qz2vdGgMTwGroJ^6X*jcajHJ>)HcgC<)2(hQYI=XK5+UCRBx2vP5qM{EYD!;JImnIU#Uj@s&ecEYu|K5FH z;CPVh7!LP_A^z6w&S7kTF@bC(3*Qw}x|OcgeAAhep*f#5j>~EjX1(Zti-`FIf!pe|LGk=>kETej;J4`W z8$NDTnJcn6{=&{TUpgbl9wQ8{nO@ZevDd&OOZ&dS5PkO{PWIt-3{kPJ(ZmPco9fsX za;Mhpe<6tFIdoI*lQQ3|#EO%>BV6EYw`ZEl?wP?* zIN&6wL4N*$iscS5DPBaTO4;c}*@gqB$F5^sqg$*`0vh<^)5ImDo0E-etUWejc*++# zLhBnMae;QZgLpeoh0`9E-xATbhu1Db!|I|VgDf6fd$eaSlb1|2QTQFsuTy*{Bqk+!U0Ww~-x(zp z+&W4FxCRCix>Z3IVHV!4R3Rg*#{vIVT(F4<^R4O&|Up(AJvJ}-}O!FS#il-B-o&|%!z z{OaWB$ldBlx2Wum|Q@&$b6F{qEwE`ara+A8NUm zJ6+SNip_X@THV@GyGU1UA`BJ5vEJ*c)zxJk+4vm7-b(aMeiv^b0kh{2U)%v*9?@ zrg0}m;aDrZzcPenGhkcozg{6{XTMr=B6*7bVQY}MwcAM#4j0p#C0-5dh|pVjW_U+1 zYn`EcA<-kLyk%>of(X2+f}Blnlmc;-w|_*7Vd_o}UyLk;B3RzNjT@~Sw&X{abrh_u z=*(7kpvY_T#;?u9Xn{rW7VXCIMYvT#^G)C*8MLZ>fo9U3>OUAMGmX=@=b!(boFgm3 zbJTB0XYglv@4$eUEX^ks`j&{Tv$?a&$*+g??o3uKdZNuu_O!)iT6tru z44L+Yg{8I^yWR^9{tiHy8Rw>cYm^sF{L}odY}eQRaV*%-tlJt^OF*;ldb*2QwZ+$@ zjh>4CwyzDwfh9?ZQ5Pw&lFOhS80omH9VRp7s?Pb8wLsWnwmfwxGMN$|8fwkvf6}G( z2^{efq3e!`mHl#rk^3g>k2l#rSPw1Lo}AT;LLW0&TavI|9+U85$25I@gYw6T9>6A% z{NWKLu0-!!P>A{B@1^NNZr3~T$3uaxSupyjeYF?gn6$={HG{yl89?jcwS`Uy zY71TkwGw1#=dRfp7#LkgNUUTk^9I~T&?$Fnxlk^><42fJ+1^NPN$G3NzAz>|gCa!y zb&sstv@||I-;NzaNCi-;zkHm@bAXesp20#(SEzr!Qd{6Sc=AWVT7MEsNeUz*Szz&| z&+0B(;qZ=?-T68FVB)l`Ph1Wbq@D9En(;12xoT}hLUylw1+T`w06wZ3T`0o6Z)FxV z^-ipC@e2UDVV#lw0PXxO*Or#$t-VNpYhZXM-{9arAW9#>>g8{FE`&|6bN2)ZL4wkO z#25ds^@kVK-=b2_TRP6CpUiBRC>A7ee2c~SlMw)}w2U`e;%5K*JI~6CVTOVwT@{f<&&|WD(&+&86X}oWlk6OP{ zgj}|dpkqWS)#@UOus@fiWRu_fOFChd8^K3925B#zu=P)+kI+f~qJ8SQviQ{RxA>sD znM>?xX$-o~P(jkC-x z(wR4z4_TV|h;P))1)p!>Z8UPzG0H zni4q<``r;TAR$o&jFOzo$J6FBbojBdDRZq`HEvtinO*B8I@QXEuju14ieyY4qoji&{>r%zD7rV%9~dCI219NdsC^4fgV22Y^J z<;}C<>+#{$TMb76f*iR~xrh2~IfAZtrAUTefU0_MGi`I-U#4&b;=@7+>&j?xcE8PF z`s#I1FFEY*r)c=L(Ed(M|r6<~Y zXAe6h^YK+iO!Eud4@K7ujPb=&xzqJhN zDSs&7_$HwSG&eN*7QP=7f(kk1~9wjI*dY}erJ8mw{%9beUhuH)$?kUWe7A{awBnt_do6ma3CHX@xePV z`^v7*%S?L{DkPX(i$DL;CG7)Q{;~cEPWJV|t&5O=Vz2e3yx(uV*8AaEW{nmRAeeOb zAE`t|H#BrA3_W~sUo`={Y;GH%QP2&c2zjKw=)0WcsB_}kqr;Bi zz&D@zyerZ`GD}gj$&@`FgUt9-GcBufp?W#ic6mjKh^JWE>MlfhZ^Of1hoTbbzw1j& zQ=qlETR#ym0AY2pELu_2+{`T18K^dXbf2L*_*mZU@SvK1j9^}c zVPIn5+EUd+k|a=Fo)RkCT0ha?w&bdme^0QEEpB2>sl($3M;}$J351q7bGriD6PCQ+ zzU{X0K!ESdaRk}JrIq)INhqe^iPT7;z75SR#;jTSwe3$A5961X7ZHe;Vr;5voLn4S zpBNiQy8D9e6ZAKj(n5Ildb;QQlaH%O-nhoN zsnt$a{solUKjAd|J=0A+OiZ{WtW%8aY@(siS=(fele&4U@dAP{ ze6;kvwKbDkXxq>j5o7=WR2H2)8Y{Zrbo;~aU%xMv*;{9Cc=-8O(SuA1$?a@JpMA|w zBtC5N`(315Y%C!FG0s*gc|IoEa*%X;F6@eh;Pu>i(JrKMhYv+Tx5Jdo zV4y@DbFcGbA$Ome?9c%FIye08)h&aUDj1 z*wr;RN?fHxT!d=j&ke2eI?S+wGql0me$Scmfj{gu#*BHm{x6OCU*RW!sQLB9z=69v zTo@Y|(|m7du{QNiLTR*GOkDhS&70=qHqH8H0v4)yfsiJs8v9lQ^zrhgv=~kF&0F-> zm698pdi#?D}kOOli~-Ms_py(cE3k0WtWy2s4u0Sj0v$Q?(l+y z4}<8bCFt^)3V5RKdQxS%+SE$>ML&1zu z*Fa^6mfb_$c5NX%a8XAk-xoUKFf%0y;JkarED4&7Zwd(!M&PTQ4UwaG z`b@~Ba*)ky&*hif1`!PZ*k3DRVD!eY!hbq4-+}4h^0L=&_VCRSsMhrug@m+l@&!ct zunC-nyae3O=ib(77fI02m!$rvsB0?%NZB8KE@O+$V_EZ==38hYW_5q7W(`=xtAPH% zVTlfK5z}yV49GNeP-TDmd0J1>UD0V}{7fSx@VvH1HyCPoerM zhJ=KqB&^9KN$t(U-PDtn$euP--4hQ;fJ@l@{rR1#D|cY>VHpZBZ54d`%@Kns;6ig3 zqrsGh_VTFm(&*#FypYr0xRc=G3#zGdm9rYuwv+3&npueh7Ch?V+?wfiZx_%&$)xa>KJ<9~ zZdX8vfUR}Vn?N%EztF#B9#g+XN7=dU<2GPhIJzCs^Xk{JiMQ=gI z5pO(Kt{>y1%a6_3jJ^bBvcd@;Uth2A7$ra>9=24w-g!&;b{sH(14m2z+v3=eR1i|c zAYQ9p1am-{vvr{L>5=jsMz(~6ID_V(sUM)RL3eLZe+X`npLs3u0y2{6sfPKcz6sTW zFu*^!QHig(J1Im}RES^8esv`yNKBG_Y8;56j+fR|f;fq}Uy0oGd0k8ha!nwl-z`6^ z^LlFS>W&2Zy!$|P|JA=J`q6!p>fTW`fw*_#Yp8WLx3*(Ykr#1a7j)mwM@J?G0Y}qQ z9FnKKy>oQrcM|~4!&Yj>;q`Bu`i~z!3=esSLB2xE-pIpRlzT*Wo$_#WVR3}Jh8qo= z5pYK4TE`=SU#@-AE4$b2UgFl<+uI5h#>PZjxt%Ve@qaNi)I38)sr`@>>Z!yO6oS>Q zrToSQ?`JD%lpi>n4`Tt2o*CBe1ktZypZ4E@ zQq{E6${GH0Wh9G>QsF9jpGD+sS;>9z75MGHW^wksAFti!;=+5SsOtkDv#QF>GjY3| z|KNP@z}%W0^GrTyT3C{ETpxL8bGT6Z4BOqQ^&PZYI*Bl>N(Y`4Q}|30UK-9d#|Gri za641*;)2H}3xa1&NDR)WRU49^r8yuqlL@vkA>leNNdspK&;V9?kg+wb*;N3nAuS-3 zAOnlNCjfSHmNZE9F0&vul+?a_`SS9$tT}Haqe_0T839SaqdQGtFaRTf#C1!#D6VA; zkXMg`-6}6`=BiqMI6A8RV>-G4f$%!Pfs8g$i6nqrYb=reP?!9e9 z*sv`F)asYwP2jWYlNv5ckD;J?imt-ggz5>Ky9{-e$aV?WxGi`MzRAC_vsl;8m?3`s z`Px=<;rY`?xVupB?k#no(DIOyy4R|7O8k7vGzDX^x!0OONJYqe$*ME{ffSnk`Ihye z+dL7*IB^?y`^D=ZCSycVWhti9s&T{fahDsQLP%gzV-PPe`Z&}wXVzkDXF~D4zzO(W z=z=TOD9074;|FA*Q-S76#-QOS_V6Kjm+O<}eYr_MI(P!`SLufrKFyHD3Z1e>G8_2; z3g8EekMXl-pmow>(n$Et#pZ*a*Jg8-3cvZzEI{8-(Zuf!dUIBOKwrO!W5c30up&xN?jAkqy~@22og^9QXS_rC1^xbe!NqLgWxfQRkG1nLb8-VIP>E+;M!1U zmfU6_ApmXP+9T{XFDI5|Os5zL8EttePBx2VL`?0&a71Hij8`nL0~>>yZ6lnAVqo$# z2%;Q=nXYCG_CMc1CbIsnj|r9{;77c4iimbSlZ}94!PtCCUW(n|L;J4qtQ$co`ym-O z5)`w{F0D{|6Kghm1ErCu;(&DuZ>ur4YY?Q3RJ;53jp6_g62$7hq5xYCsMQQBLL_%# zbt=#Fn^S+NkFUnaN7fIFdO$_Ax-Ux~W)z(;0+C+45vGsn9*0T!ARNOCza$jNydp&y z^a}-PyQ-&+iY=Rr^t4XPyyhPl10aMmKL-<_$Pt~?0m!}Z<(052s07l3;@--+5N`wo zdEkpmUhqm9uWrYwkj7iX137Q?fh`e0RJX=$fKYVnZ)1!M{_^zcv!HFpd4v6Uv}Ub) zu$2crQt;@0zAymmDvK%&&RqF=oY<#UV}79V(2W-W{0}RoVITg~0>yxOOhy%b1?mLb z`}vq3p1>7RCQ|G#1sqdAn#)rP%bV~u)!?Vl++%q!!h?i00#G6=pm!e@FUq0aS4%#K1uf(JEvD7TVWHnOwv;Xs~25ZnSCq8WGm z=b&aoNJ{A6Clvtp5mNH0k*RnI27hoz0VD;sr-uav&U%my-OWn>iF`y?#>oZopB`!# z7g39UQPNY4$O^?A$&2jaZRG#|=YMk(4(318 z-nqrbmmvc48M}AFnl8QuuLYveAai30{V-JqNf5Dsp$HF;+b)0gA@UKO7&Ipi_3zfao*r8!61V(Ow>i&uEt!sjAESxx4tD2SPO{`H3J8uIwW~m9@G-t6u&PE8} zB1<=NfmJ6=x?3;Ds!*+t=p^>{yQUrDwV2|=9{SIp?;;Qoy7#2X3LYIb6M(rQPjCpp z1+W&H$e)^@eL^uDWvv7jo1zP)1N;Fn{jXRb%h~9_4#15T!gR4qH#J5e{*CaAw+IUl z43wd~Y=vPE2zz@SXUukr?Bw{>BXEzC(IkoW#xjAOl$ROqPH>dpc-9n+=^avkR z`PEn`YT>j(crT#?Y2l~j+oo(buBV=1QMYpM=$T=g$&OuKsBHfD z8I^EtpfYc4;UuzcFrkOQELAtSwZs}AtF|szI21G9UKD);`nJCWl>-Vd`iq+Y579U0 zN&Hy=4$?5}P;W0wgb{#zq8id!GNF>`1sM9%yIT=wEhawx98kPqgTNk#9apT`oh!94 zE32&Tp`wr1#H7G;(7G93e?Ch#*Xw#b*#jUi&w02)UhU>(&#Ke}aW6H^Y_!nk6Ol zWSTvw^P=z}St;q@XWB#40#^C8ysd@SaHdQASM@Og_*MWIlc-cgVPb98&BjGxrJHmU zvkQCa#t5IBcwcKkp&U4fRZ)xi_S7?dQo#54!19_~v?G{e>I&s*5PS6-3B9-GbrF;G z_>bw_B9fEOfIiL}&6?154G%+NB5mNdnf$Y2rWwM#e~m%G5SOA)FRcsUn^;4njMa&AHZZ;Nd2X9W$(lDF@>vYf1~F@h-F8$bm-E)w;IR@69`IEek< ztb-}QU^n3I{u?$@um{l(xWV*L{g?kE=sOxW?DtII8MC=D1b~Lg!!}Qc-}lSNDl|i{ zhhonYRtri~DA<*x?(81dyjP*nfV}Sq*fT*5&*!Da>NS;<`PMZu)Ytd9{)6f7*%pdG zNg7_hNO5o>JsKLS7HI>W>*L`xJ*4%Is=6WIJAe5?Gk6*=3a+g-jERxJsf--Qj zJ?UO3v6K{8Yp(y}RmmO+p=LuIdpJfO3jw&2o}K~y(($29VZh$YbWgH@j&JQvEqRp) z1e_22bhXE;q~a6uJH`M61vHY;Sg1x~O8P&P*(`R8%S#&f2&YJ@RdJ5J|6Fo1yXke% z$l6CoZ$hNLOC{KLVYg$?s8tD5OC4(ySoz`qdG;!>42tF+QqM>$(1HO}Nn>=8TlD9_ z=n6)iAh2(ceO#|MTEnEWT7KZR$u9bjXRm>ZFbpvOPk;M<&?eBk(^{d5p2Ylxy z5cP2WX6sU-aE4eqy@d~+uZ(6ecdbqNKx_5(!OsQY>KavPqk(%V zt>~8Rln?NUBowgjgvdnDD#IVhEu-Uiqk6$v}n|Qk}LyU%~fTSvrfqp&Wy; zs?UckgR?Gj?6_dc-3R#Pr%hjc!8FYHhxplOqS5&KR0d_zi4Z=S-yJx5)Mxs|h;-fN6{`Nb))lsT44C zvz$TLb}#S|MMOZwB$x#qiTj0G(8IqdkPgCYRdgEx;dQ@^Q!7bm!q_veu%8wUS0L&8 zPcV33Vc#CSn5V3r4pvpf=qJJVkG9lEKXhEMVLkBRc&0?z0fSWmFf8ES>2zAj!A#7s zdj^Cx$_(`B8t?grU0=-xtI)nim(X$iWHF%N(a}hTT|SqumljygVBU>A4rmLE=d*Cw zkA_>~#Q)TvQt;wp<|$(Q@}h~eomdmnq|THq0WP- z3^#c}={obwxrli3S40YSEj{nz8LNWR&IbmjmYo0g4QXJH&(`R}G3_{2DE({vM4#%H z5B}-?$>sR_P5}W|mb2Jyr<7OEE|;%t>}-@BC?y0QzuLC`LK=ckp7|_<;_68=dqa9U%akBKJ+eF?z(JWGO}Sdu7N1VmYM`B)P(ce zK-p6y^ciHI;(8UDTtu!-d*|NL3}5hI6*BLz{&JuCc=IXhjX>P;R91q*$}S~u+H>)W z#SB96fizhkzdUS&j{)WrMJ~janpMGxF!uGr&OhHoqpn0d?l#qeoJQgvkoBsDYHdJ0 zqRjqS3N7HuX}V@MYu>517ljNyw`$e+;k(n%EjM&1?^{!wm9Dy=*EP9q?zr>hJaO{z zJ4;wmPELaZuZ@iFM}C{jdH?i>#n4CJBk;jg?`RuFWO`RLmgS-HS@v&Vf43TZfWc8X&+;bbw(?p%07xt)K7>b0tcMfGGNx6Y(qGCO%l zb-2BXlf@we-(2(uud~zj+v}9s%mOr9KUO7!LSL)I?4a)Ym8~}_BkQ;&taW%)3L8VK zc9`@J>q1j_^Xdg_EQTj*efI>{=DrV9N^8^%Tu1V$(<-J6&uU1GmYp<@20Ly#=W26X zroW|jnXf5OWY#aY9vood!a|4?0WF1S{4wb@a~J28P5()AIG>T4CxgYtp0ay(23l0Z zdTKd-vsZunYa*-Tk3N!&iR$s6>AEZP?jB9S?$5R)YKE_j1oxT^WUVXp)wVE}ZzUKY ziw%)odmjX=&H6ruyG?!(A|_#8TBG=`Eh$)55y4-Z;L?k1 zG3<@Wt7o*;J)QJDJB~oquxT=p%9)d$fyDMy(eY)x05Dx>M2_1nz z*fP`>W4?6i=Yec>Nv>SA;ts77FRrGj}`tn{~m=&w^%$w`xD3x&Uv*ylfdT zm-Y9RCHCjGVg6yuur+cH{+uRArdqqWI-wq+>KptUeqbPdF1W>z9!-OJ7v@z&f|B|B zHv~e_|If(9{Bv6Mdzwan!A1PSoqs%rgZY|!rz;=2N$IVI zg#`CC@$2@rADPEsUzHnZ={Vpv4z6W%HJ?~~k5iDu?cjTbS~zOmbA>cy`;$)L{B`^* z-wWm}#Uo=QnPlyq?38y|&|3$w3v(*HMAW=-_LDmLO6 zkf6hd(%sm7Vs!nwOPSd|zrPKh1{7!Re1(UtB-|@4+KihgAIHu;d>-M${P%hA$~(#@ zDkk#N`t_!I)nRRZOW|`-j&NL_@Fyy`{89K>u%yQ>^-%SC<#JCiaYTAn%A(3*ypUA(cg{}9z2-1 zgxo3rdq6_yy}@<1$h)YQJoZaG*6U<0mcQI``|$P| z1Rb}#6(k`DIxc({PZ??jH(ko{3MTYpL_!kW`RyZ1%ab=b+U&d7+vr|3_G?yS37(tL z3~KoXo25fY@5+|1*$c_-9J?~ZI~D_}1@fpDbr0^Qa#az+F^7ZS-6E~}>KbmQL_B9kHLm(_&|7>QB*xknLvP4Mt-y*Kh z4Da6iA!fps>grc=`YZDR%_cKG5>5VrPo>v)Z0KQtHl`p3_5;-K;+;0 zvz!>XT&jP9YHm})>;{frQ|^h z6(Qw82BA_U3L=IBgAcu$!3XdFcuZa;3&t9ICVSx!rpwD@^?$lggKJL$}mzoJz9o zv&F#xPmr#Qx_U*EGrAw9SMX8A!RTghb#!bx_*=;i_Ynw9@xQz5TCRG*9oZ_DubYKv z%gqza#LmyRs)7&9H-9&GI8O0hjZvd-V(Gd0=Z}?f~)fSUzzZ-&nz5Y$rxkA>f+=7l-Q2Y>Int|7`M#yzV%?UlyI={&cOI$l@oczd@ zI&Tx!Cp?6R9pRsc>pFeo z^#f*Ei~clO#cX7lhZ_&q#ca!AgBrxwj_2LMsj4OtMj%%6TzT{`i<%EMJTV5@{d3Nt z1e~5lQux$Xl}?T8c;r1g6b)M0%H4SFgTyuF%?I)POC}i^re?Zd)DybmE6p-sByWw$ zc~|gz-`>xxA0^0LNTzzb@{U+C>TPVgpR^bA#`qWLHsUSy z3v0{=<0lT3Im$l9VeKYD+B|*F^`3i81BVqqZw9T+qcP)CJ?1ej^WJndh&Pqm=(_-!`P7SyJd%{R+4RKv(Y*#A3&|lq z2>25dG-A^-3g|=xc`7Ff&XVa7TQv8^bLSVz#Tc1XXm02dyKKilJ2HCh{$N5hOnB`3 zay*XQLaWFO=(NoR+*!l=7osTQU!PKRxCF+ z_eIq3DdUubkbZ@fl%Hsv*63If8`JQ_cDk`_--&qm!+JNlx$o`fBGfBq_J7P|U8P7# zm7UQm+BXesh|dP&+5OAuC6J-sTxUCelh9(O zKCbhbWHNu&7*}3LR+>w_<((X>(GvBAQ`1rMq&fl=4#!k6x#v{r`ZQad{JrDNV72{% z(K6;I2^F$JBz2p36+G6LG)Pi{mVZ48_UztQ8Xdh?$Kz1{KyYGvh=O&j3>V?^ljhG# z`>QcW8C6nn_ukTDE6SQoBHQ=f;LvO~C$aESf8jziYy{Ow@tI30%tM_zIT7jLZ|{t6 zkXI&S6(}%k6g~G~Oc#?)!1r;RuUMPNgJs`6-^HN7?%mgP^AwgxS{fP(NxV|${N77g z;6Yqp+KM-;KVI2WK1}qE^SHESxhJzK0N<_lY%Zj1>US{n=|;9msT9Ndd?s+k3bE|s za~(D2U0V&gFm-X(^7Mz5{LXDXwq0~aPkKBeJj91FP-&As@y~jFMP&hmhwTY#qzSSGs0IdlBces^@oK_b!trQy}MI@1__vO-sA`9r?inve5lx-4EI% zH8|staWd!(sUa^eeoCro4KC4SI + // MIT License + function parseUri (str) { + var o = parseUri.options, + m = o.parser[o.strictMode ? "strict" : "loose"].exec(str), + uri = {}, + i = 14; + + while (i--) uri[o.key[i]] = m[i] || ""; + + uri[o.q.name] = {}; + uri[o.key[12]].replace(o.q.parser, function ($0, $1, $2) { + if ($1) uri[o.q.name][$1] = $2; + }); + + return uri; + }; + parseUri.options = { + strictMode: false, + key: ["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"], + q: { + name: "queryKey", + parser: /(?:^|&)([^&=]*)=?([^&]*)/g + }, + parser: { + strict: /^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/, + loose: /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/ + } + }; + + $("#search-form").submit(function(e) { + e.preventDefault() + }) + + // list below is the lunr 2.1.3 list minus the intersect with names(Base) + // (all, any, get, in, is, only, which) and (do, else, for, let, where, while, with) + // ideally we'd just filter the original list but it's not available as a variable + lunr.stopWordFilter = lunr.generateStopWordFilter([ + 'a', + 'able', + 'about', + 'across', + 'after', + 'almost', + 'also', + 'am', + 'among', + 'an', + 'and', + 'are', + 'as', + 'at', + 'be', + 'because', + 'been', + 'but', + 'by', + 'can', + 'cannot', + 'could', + 'dear', + 'did', + 'does', + 'either', + 'ever', + 'every', + 'from', + 'got', + 'had', + 'has', + 'have', + 'he', + 'her', + 'hers', + 'him', + 'his', + 'how', + 'however', + 'i', + 'if', + 'into', + 'it', + 'its', + 'just', + 'least', + 'like', + 'likely', + 'may', + 'me', + 'might', + 'most', + 'must', + 'my', + 'neither', + 'no', + 'nor', + 'not', + 'of', + 'off', + 'often', + 'on', + 'or', + 'other', + 'our', + 'own', + 'rather', + 'said', + 'say', + 'says', + 'she', + 'should', + 'since', + 'so', + 'some', + 'than', + 'that', + 'the', + 'their', + 'them', + 'then', + 'there', + 'these', + 'they', + 'this', + 'tis', + 'to', + 'too', + 'twas', + 'us', + 'wants', + 'was', + 'we', + 'were', + 'what', + 'when', + 'who', + 'whom', + 'why', + 'will', + 'would', + 'yet', + 'you', + 'your' + ]) + + // add . as a separator, because otherwise "title": "Documenter.Anchors.add!" + // would not find anything if searching for "add!", only for the entire qualification + lunr.tokenizer.separator = /[\s\-\.]+/ + + // custom trimmer that doesn't strip @ and !, which are used in julia macro and function names + lunr.trimmer = function (token) { + return token.update(function (s) { + return s.replace(/^[^a-zA-Z0-9@!]+/, '').replace(/[^a-zA-Z0-9@!]+$/, '') + }) + } + + lunr.Pipeline.registerFunction(lunr.stopWordFilter, 'juliaStopWordFilter') + lunr.Pipeline.registerFunction(lunr.trimmer, 'juliaTrimmer') + + var index = lunr(function () { + this.ref('location') + this.field('title',{boost: 100}) + this.field('text') + documenterSearchIndex['docs'].forEach(function(e) { + this.add(e) + }, this) + }) + var store = {} + + documenterSearchIndex['docs'].forEach(function(e) { + store[e.location] = {title: e.title, category: e.category, page: e.page} + }) + + $(function(){ + searchresults = $('#documenter-search-results'); + searchinfo = $('#documenter-search-info'); + searchbox = $('#documenter-search-query'); + searchform = $('.docs-search'); + sidebar = $('.docs-sidebar'); + function update_search(querystring) { + tokens = lunr.tokenizer(querystring) + results = index.query(function (q) { + tokens.forEach(function (t) { + q.term(t.toString(), { + fields: ["title"], + boost: 100, + usePipeline: true, + editDistance: 0, + wildcard: lunr.Query.wildcard.NONE + }) + q.term(t.toString(), { + fields: ["title"], + boost: 10, + usePipeline: true, + editDistance: 2, + wildcard: lunr.Query.wildcard.NONE + }) + q.term(t.toString(), { + fields: ["text"], + boost: 1, + usePipeline: true, + editDistance: 0, + wildcard: lunr.Query.wildcard.NONE + }) + }) + }) + searchinfo.text("Number of results: " + results.length) + searchresults.empty() + results.forEach(function(result) { + data = store[result.ref] + link = $(''+data.title+'') + link.attr('href', documenterBaseURL+'/'+result.ref) + if (data.category != "page"){ + cat = $('('+data.category+', '+data.page+')') + } else { + cat = $('('+data.category+')') + } + li = $('

  • ').append(link).append(" ").append(cat) + searchresults.append(li) + }) + } + + function update_search_box() { + querystring = searchbox.val() + update_search(querystring) + } + + searchbox.keyup(_.debounce(update_search_box, 250)) + searchbox.change(update_search_box) + + // Disable enter-key form submission for the searchbox on the search page + // and just re-run search rather than refresh the whole page. + searchform.keypress( + function(event){ + if (event.which == '13') { + if (sidebar.hasClass('visible')) { + sidebar.removeClass('visible'); + } + update_search_box(); + event.preventDefault(); + } + } + ); + + search_query_uri = parseUri(window.location).queryKey["q"] + if(search_query_uri !== undefined) { + search_query = decodeURIComponent(search_query_uri.replace(/\+/g, '%20')) + searchbox.val(search_query) + } + update_search_box(); + }) +}) + +}) diff --git a/previews/PR486/assets/themes/documenter-dark.css b/previews/PR486/assets/themes/documenter-dark.css new file mode 100644 index 000000000..c94a294dc --- /dev/null +++ b/previews/PR486/assets/themes/documenter-dark.css @@ -0,0 +1,7 @@ +@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}html.theme--documenter-dark .tabs,html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark .breadcrumb,html.theme--documenter-dark .file,html.theme--documenter-dark .button,.is-unselectable,html.theme--documenter-dark .modal-close,html.theme--documenter-dark .delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.theme--documenter-dark .navbar-link:not(.is-arrowless)::after,html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}html.theme--documenter-dark .admonition:not(:last-child),html.theme--documenter-dark .tabs:not(:last-child),html.theme--documenter-dark .message:not(:last-child),html.theme--documenter-dark .list:not(:last-child),html.theme--documenter-dark .level:not(:last-child),html.theme--documenter-dark .breadcrumb:not(:last-child),html.theme--documenter-dark .highlight:not(:last-child),html.theme--documenter-dark .block:not(:last-child),html.theme--documenter-dark .title:not(:last-child),html.theme--documenter-dark .subtitle:not(:last-child),html.theme--documenter-dark .table-container:not(:last-child),html.theme--documenter-dark .table:not(:last-child),html.theme--documenter-dark .progress:not(:last-child),html.theme--documenter-dark .notification:not(:last-child),html.theme--documenter-dark .content:not(:last-child),html.theme--documenter-dark .box:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .modal-close,html.theme--documenter-dark .delete{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}html.theme--documenter-dark .modal-close::before,html.theme--documenter-dark .delete::before,html.theme--documenter-dark .modal-close::after,html.theme--documenter-dark .delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--documenter-dark .modal-close::before,html.theme--documenter-dark .delete::before{height:2px;width:50%}html.theme--documenter-dark .modal-close::after,html.theme--documenter-dark .delete::after{height:50%;width:2px}html.theme--documenter-dark .modal-close:hover,html.theme--documenter-dark .delete:hover,html.theme--documenter-dark .modal-close:focus,html.theme--documenter-dark .delete:focus{background-color:rgba(10,10,10,0.3)}html.theme--documenter-dark .modal-close:active,html.theme--documenter-dark .delete:active{background-color:rgba(10,10,10,0.4)}html.theme--documenter-dark .is-small.modal-close,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.modal-close,html.theme--documenter-dark .is-small.delete,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}html.theme--documenter-dark .is-medium.modal-close,html.theme--documenter-dark .is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}html.theme--documenter-dark .is-large.modal-close,html.theme--documenter-dark .is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}html.theme--documenter-dark .control.is-loading::after,html.theme--documenter-dark .select.is-loading::after,html.theme--documenter-dark .loader,html.theme--documenter-dark .button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #dbdee0;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}html.theme--documenter-dark .hero-video,html.theme--documenter-dark .modal-background,html.theme--documenter-dark .modal,html.theme--documenter-dark .image.is-square img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--documenter-dark .image.is-square .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--documenter-dark .image.is-1by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--documenter-dark .image.is-1by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--documenter-dark .image.is-5by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--documenter-dark .image.is-5by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--documenter-dark .image.is-4by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--documenter-dark .image.is-4by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--documenter-dark .image.is-3by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--documenter-dark .image.is-3by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--documenter-dark .image.is-5by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--documenter-dark .image.is-5by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--documenter-dark .image.is-16by9 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--documenter-dark .image.is-16by9 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--documenter-dark .image.is-2by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--documenter-dark .image.is-2by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--documenter-dark .image.is-3by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--documenter-dark .image.is-3by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--documenter-dark .image.is-4by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--documenter-dark .image.is-4by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--documenter-dark .image.is-3by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--documenter-dark .image.is-3by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--documenter-dark .image.is-2by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--documenter-dark .image.is-2by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--documenter-dark .image.is-3by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--documenter-dark .image.is-3by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--documenter-dark .image.is-9by16 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--documenter-dark .image.is-9by16 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--documenter-dark .image.is-1by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--documenter-dark .image.is-1by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--documenter-dark .image.is-1by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--documenter-dark .image.is-1by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark .file-cta,html.theme--documenter-dark .file-name,html.theme--documenter-dark .select select,html.theme--documenter-dark .textarea,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark .button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:.4em;box-shadow:none;display:inline-flex;font-size:15px;height:2.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 1px);position:relative;vertical-align:top}html.theme--documenter-dark .pagination-previous:focus,html.theme--documenter-dark .pagination-next:focus,html.theme--documenter-dark .pagination-link:focus,html.theme--documenter-dark .pagination-ellipsis:focus,html.theme--documenter-dark .file-cta:focus,html.theme--documenter-dark .file-name:focus,html.theme--documenter-dark .select select:focus,html.theme--documenter-dark .textarea:focus,html.theme--documenter-dark .input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:focus,html.theme--documenter-dark .button:focus,html.theme--documenter-dark .is-focused.pagination-previous,html.theme--documenter-dark .is-focused.pagination-next,html.theme--documenter-dark .is-focused.pagination-link,html.theme--documenter-dark .is-focused.pagination-ellipsis,html.theme--documenter-dark .is-focused.file-cta,html.theme--documenter-dark .is-focused.file-name,html.theme--documenter-dark .select select.is-focused,html.theme--documenter-dark .is-focused.textarea,html.theme--documenter-dark .is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-focused.button,html.theme--documenter-dark .pagination-previous:active,html.theme--documenter-dark .pagination-next:active,html.theme--documenter-dark .pagination-link:active,html.theme--documenter-dark .pagination-ellipsis:active,html.theme--documenter-dark .file-cta:active,html.theme--documenter-dark .file-name:active,html.theme--documenter-dark .select select:active,html.theme--documenter-dark .textarea:active,html.theme--documenter-dark .input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:active,html.theme--documenter-dark .button:active,html.theme--documenter-dark .is-active.pagination-previous,html.theme--documenter-dark .is-active.pagination-next,html.theme--documenter-dark .is-active.pagination-link,html.theme--documenter-dark .is-active.pagination-ellipsis,html.theme--documenter-dark .is-active.file-cta,html.theme--documenter-dark .is-active.file-name,html.theme--documenter-dark .select select.is-active,html.theme--documenter-dark .is-active.textarea,html.theme--documenter-dark .is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--documenter-dark .is-active.button{outline:none}html.theme--documenter-dark .pagination-previous[disabled],html.theme--documenter-dark .pagination-next[disabled],html.theme--documenter-dark .pagination-link[disabled],html.theme--documenter-dark .pagination-ellipsis[disabled],html.theme--documenter-dark .file-cta[disabled],html.theme--documenter-dark .file-name[disabled],html.theme--documenter-dark .select select[disabled],html.theme--documenter-dark .textarea[disabled],html.theme--documenter-dark .input[disabled],html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled],html.theme--documenter-dark .button[disabled],fieldset[disabled] html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark fieldset[disabled] .pagination-previous,fieldset[disabled] html.theme--documenter-dark .pagination-next,html.theme--documenter-dark fieldset[disabled] .pagination-next,fieldset[disabled] html.theme--documenter-dark .pagination-link,html.theme--documenter-dark fieldset[disabled] .pagination-link,fieldset[disabled] html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark fieldset[disabled] .pagination-ellipsis,fieldset[disabled] html.theme--documenter-dark .file-cta,html.theme--documenter-dark fieldset[disabled] .file-cta,fieldset[disabled] html.theme--documenter-dark .file-name,html.theme--documenter-dark fieldset[disabled] .file-name,fieldset[disabled] html.theme--documenter-dark .select select,fieldset[disabled] html.theme--documenter-dark .textarea,fieldset[disabled] html.theme--documenter-dark .input,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark fieldset[disabled] .select select,html.theme--documenter-dark .select fieldset[disabled] select,html.theme--documenter-dark fieldset[disabled] .textarea,html.theme--documenter-dark fieldset[disabled] .input,html.theme--documenter-dark fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] html.theme--documenter-dark .button,html.theme--documenter-dark fieldset[disabled] .button{cursor:not-allowed}/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,embed,iframe,object,video{height:auto;max-width:100%}audio{max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-clipped{overflow:hidden !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:15px !important}.is-size-7,html.theme--documenter-dark .docstring>section>a.docs-sourcelink{font-size:.85em !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:15px !important}.is-size-7-mobile{font-size:.85em !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:15px !important}.is-size-7-tablet{font-size:.85em !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:15px !important}.is-size-7-touch{font-size:.85em !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:15px !important}.is-size-7-desktop{font-size:.85em !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:15px !important}.is-size-7-widescreen{font-size:.85em !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:15px !important}.is-size-7-fullhd{font-size:.85em !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#ecf0f1 !important}a.has-text-light:hover,a.has-text-light:focus{color:#cfd9db !important}.has-background-light{background-color:#ecf0f1 !important}.has-text-dark{color:#282f2f !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#111414 !important}.has-background-dark{background-color:#282f2f !important}.has-text-primary{color:#375a7f !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#28415b !important}.has-background-primary{background-color:#375a7f !important}.has-text-link{color:#1abc9c !important}a.has-text-link:hover,a.has-text-link:focus{color:#148f77 !important}.has-background-link{background-color:#1abc9c !important}.has-text-info{color:#024c7d !important}a.has-text-info:hover,a.has-text-info:focus{color:#012d4b !important}.has-background-info{background-color:#024c7d !important}.has-text-success{color:#008438 !important}a.has-text-success:hover,a.has-text-success:focus{color:#005122 !important}.has-background-success{background-color:#008438 !important}.has-text-warning{color:#ad8100 !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#7a5b00 !important}.has-background-warning{background-color:#ad8100 !important}.has-text-danger{color:#9e1b0d !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#6f1309 !important}.has-background-danger{background-color:#9e1b0d !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#282f2f !important}.has-background-grey-darker{background-color:#282f2f !important}.has-text-grey-dark{color:#343c3d !important}.has-background-grey-dark{background-color:#343c3d !important}.has-text-grey{color:#5e6d6f !important}.has-background-grey{background-color:#5e6d6f !important}.has-text-grey-light{color:#8c9b9d !important}.has-background-grey-light{background-color:#8c9b9d !important}.has-text-grey-lighter{color:#dbdee0 !important}.has-background-grey-lighter{background-color:#dbdee0 !important}.has-text-white-ter{color:#ecf0f1 !important}.has-background-white-ter{background-color:#ecf0f1 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-relative{position:relative !important}html.theme--documenter-dark{/*! + Theme: a11y-dark + Author: @ericwbailey + Maintainer: @ericwbailey + + Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css +*/}html.theme--documenter-dark html{background-color:#1f2424;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--documenter-dark article,html.theme--documenter-dark aside,html.theme--documenter-dark figure,html.theme--documenter-dark footer,html.theme--documenter-dark header,html.theme--documenter-dark hgroup,html.theme--documenter-dark section{display:block}html.theme--documenter-dark body,html.theme--documenter-dark button,html.theme--documenter-dark input,html.theme--documenter-dark select,html.theme--documenter-dark textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}html.theme--documenter-dark code,html.theme--documenter-dark pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--documenter-dark body{color:#fff;font-size:1em;font-weight:400;line-height:1.5}html.theme--documenter-dark a{color:#1abc9c;cursor:pointer;text-decoration:none}html.theme--documenter-dark a strong{color:currentColor}html.theme--documenter-dark a:hover{color:#1dd2af}html.theme--documenter-dark code{background-color:rgba(255,255,255,0.05);color:#ececec;font-size:.875em;font-weight:normal;padding:.1em}html.theme--documenter-dark hr{background-color:#282f2f;border:none;display:block;height:2px;margin:1.5rem 0}html.theme--documenter-dark img{height:auto;max-width:100%}html.theme--documenter-dark input[type="checkbox"],html.theme--documenter-dark input[type="radio"]{vertical-align:baseline}html.theme--documenter-dark small{font-size:.875em}html.theme--documenter-dark span{font-style:inherit;font-weight:inherit}html.theme--documenter-dark strong{color:#f2f2f2;font-weight:700}html.theme--documenter-dark fieldset{border:none}html.theme--documenter-dark pre{-webkit-overflow-scrolling:touch;background-color:#282f2f;color:#fff;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}html.theme--documenter-dark pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}html.theme--documenter-dark table td,html.theme--documenter-dark table th{vertical-align:top}html.theme--documenter-dark table td:not([align]),html.theme--documenter-dark table th:not([align]){text-align:left}html.theme--documenter-dark table th{color:#f2f2f2}html.theme--documenter-dark .box{background-color:#343c3d;border-radius:8px;box-shadow:none;color:#fff;display:block;padding:1.25rem}html.theme--documenter-dark a.box:hover,html.theme--documenter-dark a.box:focus{box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px #1abc9c}html.theme--documenter-dark a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #1abc9c}html.theme--documenter-dark .button{background-color:#282f2f;border-color:#4c5759;border-width:1px;color:#375a7f;cursor:pointer;justify-content:center;padding-bottom:calc(0.375em - 1px);padding-left:.75em;padding-right:.75em;padding-top:calc(0.375em - 1px);text-align:center;white-space:nowrap}html.theme--documenter-dark .button strong{color:inherit}html.theme--documenter-dark .button .icon,html.theme--documenter-dark .button .icon.is-small,html.theme--documenter-dark .button #documenter .docs-sidebar form.docs-search>input.icon,html.theme--documenter-dark #documenter .docs-sidebar .button form.docs-search>input.icon,html.theme--documenter-dark .button .icon.is-medium,html.theme--documenter-dark .button .icon.is-large{height:1.5em;width:1.5em}html.theme--documenter-dark .button .icon:first-child:not(:last-child){margin-left:calc(-0.375em - 1px);margin-right:0.1875em}html.theme--documenter-dark .button .icon:last-child:not(:first-child){margin-left:0.1875em;margin-right:calc(-0.375em - 1px)}html.theme--documenter-dark .button .icon:first-child:last-child{margin-left:calc(-0.375em - 1px);margin-right:calc(-0.375em - 1px)}html.theme--documenter-dark .button:hover,html.theme--documenter-dark .button.is-hovered{border-color:#8c9b9d;color:#f2f2f2}html.theme--documenter-dark .button:focus,html.theme--documenter-dark .button.is-focused{border-color:#8c9b9d;color:#17a689}html.theme--documenter-dark .button:focus:not(:active),html.theme--documenter-dark .button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .button:active,html.theme--documenter-dark .button.is-active{border-color:#343c3d;color:#f2f2f2}html.theme--documenter-dark .button.is-text{background-color:transparent;border-color:transparent;color:#fff;text-decoration:underline}html.theme--documenter-dark .button.is-text:hover,html.theme--documenter-dark .button.is-text.is-hovered,html.theme--documenter-dark .button.is-text:focus,html.theme--documenter-dark .button.is-text.is-focused{background-color:#282f2f;color:#f2f2f2}html.theme--documenter-dark .button.is-text:active,html.theme--documenter-dark .button.is-text.is-active{background-color:#1d2122;color:#f2f2f2}html.theme--documenter-dark .button.is-text[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}html.theme--documenter-dark .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white:hover,html.theme--documenter-dark .button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white:focus,html.theme--documenter-dark .button.is-white.is-focused{border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white:focus:not(:active),html.theme--documenter-dark .button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--documenter-dark .button.is-white:active,html.theme--documenter-dark .button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}html.theme--documenter-dark .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .button.is-white.is-inverted:hover,html.theme--documenter-dark .button.is-white.is-inverted.is-hovered{background-color:#000}html.theme--documenter-dark .button.is-white.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-white.is-outlined:hover,html.theme--documenter-dark .button.is-white.is-outlined.is-hovered,html.theme--documenter-dark .button.is-white.is-outlined:focus,html.theme--documenter-dark .button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--documenter-dark .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-white.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-white.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-white.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-white.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--documenter-dark .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black:hover,html.theme--documenter-dark .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black:focus,html.theme--documenter-dark .button.is-black.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black:focus:not(:active),html.theme--documenter-dark .button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--documenter-dark .button.is-black:active,html.theme--documenter-dark .button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}html.theme--documenter-dark .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-inverted:hover,html.theme--documenter-dark .button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-black.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-outlined:hover,html.theme--documenter-dark .button.is-black.is-outlined.is-hovered,html.theme--documenter-dark .button.is-black.is-outlined:focus,html.theme--documenter-dark .button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--documenter-dark .button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-black.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-black.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-black.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-black.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-light{background-color:#ecf0f1;border-color:transparent;color:#282f2f}html.theme--documenter-dark .button.is-light:hover,html.theme--documenter-dark .button.is-light.is-hovered{background-color:#e5eaec;border-color:transparent;color:#282f2f}html.theme--documenter-dark .button.is-light:focus,html.theme--documenter-dark .button.is-light.is-focused{border-color:transparent;color:#282f2f}html.theme--documenter-dark .button.is-light:focus:not(:active),html.theme--documenter-dark .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(236,240,241,0.25)}html.theme--documenter-dark .button.is-light:active,html.theme--documenter-dark .button.is-light.is-active{background-color:#dde4e6;border-color:transparent;color:#282f2f}html.theme--documenter-dark .button.is-light[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light{background-color:#ecf0f1;border-color:transparent;box-shadow:none}html.theme--documenter-dark .button.is-light.is-inverted{background-color:#282f2f;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-inverted:hover,html.theme--documenter-dark .button.is-light.is-inverted.is-hovered{background-color:#1d2122}html.theme--documenter-dark .button.is-light.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light.is-inverted{background-color:#282f2f;border-color:transparent;box-shadow:none;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-loading::after{border-color:transparent transparent #282f2f #282f2f !important}html.theme--documenter-dark .button.is-light.is-outlined{background-color:transparent;border-color:#ecf0f1;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-outlined:hover,html.theme--documenter-dark .button.is-light.is-outlined.is-hovered,html.theme--documenter-dark .button.is-light.is-outlined:focus,html.theme--documenter-dark .button.is-light.is-outlined.is-focused{background-color:#ecf0f1;border-color:#ecf0f1;color:#282f2f}html.theme--documenter-dark .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #ecf0f1 #ecf0f1 !important}html.theme--documenter-dark .button.is-light.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-light.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-light.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #282f2f #282f2f !important}html.theme--documenter-dark .button.is-light.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light.is-outlined{background-color:transparent;border-color:#ecf0f1;box-shadow:none;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#282f2f;color:#282f2f}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-focused{background-color:#282f2f;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ecf0f1 #ecf0f1 !important}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#282f2f;box-shadow:none;color:#282f2f}html.theme--documenter-dark .button.is-dark,html.theme--documenter-dark .content kbd.button{background-color:#282f2f;border-color:transparent;color:#ecf0f1}html.theme--documenter-dark .button.is-dark:hover,html.theme--documenter-dark .content kbd.button:hover,html.theme--documenter-dark .button.is-dark.is-hovered,html.theme--documenter-dark .content kbd.button.is-hovered{background-color:#232829;border-color:transparent;color:#ecf0f1}html.theme--documenter-dark .button.is-dark:focus,html.theme--documenter-dark .content kbd.button:focus,html.theme--documenter-dark .button.is-dark.is-focused,html.theme--documenter-dark .content kbd.button.is-focused{border-color:transparent;color:#ecf0f1}html.theme--documenter-dark .button.is-dark:focus:not(:active),html.theme--documenter-dark .content kbd.button:focus:not(:active),html.theme--documenter-dark .button.is-dark.is-focused:not(:active),html.theme--documenter-dark .content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(40,47,47,0.25)}html.theme--documenter-dark .button.is-dark:active,html.theme--documenter-dark .content kbd.button:active,html.theme--documenter-dark .button.is-dark.is-active,html.theme--documenter-dark .content kbd.button.is-active{background-color:#1d2122;border-color:transparent;color:#ecf0f1}html.theme--documenter-dark .button.is-dark[disabled],html.theme--documenter-dark .content kbd.button[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark,fieldset[disabled] html.theme--documenter-dark .content kbd.button{background-color:#282f2f;border-color:transparent;box-shadow:none}html.theme--documenter-dark .button.is-dark.is-inverted,html.theme--documenter-dark .content kbd.button.is-inverted{background-color:#ecf0f1;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-inverted:hover,html.theme--documenter-dark .content kbd.button.is-inverted:hover,html.theme--documenter-dark .button.is-dark.is-inverted.is-hovered,html.theme--documenter-dark .content kbd.button.is-inverted.is-hovered{background-color:#dde4e6}html.theme--documenter-dark .button.is-dark.is-inverted[disabled],html.theme--documenter-dark .content kbd.button.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-inverted,fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-inverted{background-color:#ecf0f1;border-color:transparent;box-shadow:none;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-loading::after,html.theme--documenter-dark .content kbd.button.is-loading::after{border-color:transparent transparent #ecf0f1 #ecf0f1 !important}html.theme--documenter-dark .button.is-dark.is-outlined,html.theme--documenter-dark .content kbd.button.is-outlined{background-color:transparent;border-color:#282f2f;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-outlined:hover,html.theme--documenter-dark .content kbd.button.is-outlined:hover,html.theme--documenter-dark .button.is-dark.is-outlined.is-hovered,html.theme--documenter-dark .content kbd.button.is-outlined.is-hovered,html.theme--documenter-dark .button.is-dark.is-outlined:focus,html.theme--documenter-dark .content kbd.button.is-outlined:focus,html.theme--documenter-dark .button.is-dark.is-outlined.is-focused,html.theme--documenter-dark .content kbd.button.is-outlined.is-focused{background-color:#282f2f;border-color:#282f2f;color:#ecf0f1}html.theme--documenter-dark .button.is-dark.is-outlined.is-loading::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #282f2f #282f2f !important}html.theme--documenter-dark .button.is-dark.is-outlined.is-loading:hover::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-dark.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-dark.is-outlined.is-loading:focus::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-dark.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ecf0f1 #ecf0f1 !important}html.theme--documenter-dark .button.is-dark.is-outlined[disabled],html.theme--documenter-dark .content kbd.button.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-outlined,fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-outlined{background-color:transparent;border-color:#282f2f;box-shadow:none;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#ecf0f1;color:#ecf0f1}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined:hover,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined:focus,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-focused,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-focused{background-color:#ecf0f1;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #282f2f #282f2f !important}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined[disabled],html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined,fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#ecf0f1;box-shadow:none;color:#ecf0f1}html.theme--documenter-dark .button.is-primary,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink{background-color:#375a7f;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary:hover,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#335476;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary:focus,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:focus,html.theme--documenter-dark .button.is-primary.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary:focus:not(:active),html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:focus:not(:active),html.theme--documenter-dark .button.is-primary.is-focused:not(:active),html.theme--documenter-dark .docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(55,90,127,0.25)}html.theme--documenter-dark .button.is-primary:active,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:active,html.theme--documenter-dark .button.is-primary.is-active,html.theme--documenter-dark .docstring>section>a.button.is-active.docs-sourcelink{background-color:#2f4d6d;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary[disabled],html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink{background-color:#375a7f;border-color:transparent;box-shadow:none}html.theme--documenter-dark .button.is-primary.is-inverted,html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-inverted:hover,html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-inverted.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}html.theme--documenter-dark .button.is-primary.is-inverted[disabled],html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary.is-inverted,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-loading::after,html.theme--documenter-dark .docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-primary.is-outlined,html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#375a7f;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-outlined:hover,html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-outlined.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,html.theme--documenter-dark .button.is-primary.is-outlined:focus,html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink:focus,html.theme--documenter-dark .button.is-primary.is-outlined.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#375a7f;border-color:#375a7f;color:#fff}html.theme--documenter-dark .button.is-primary.is-outlined.is-loading::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #375a7f #375a7f !important}html.theme--documenter-dark .button.is-primary.is-outlined.is-loading:hover::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--documenter-dark .button.is-primary.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--documenter-dark .button.is-primary.is-outlined.is-loading:focus::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--documenter-dark .button.is-primary.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-primary.is-outlined[disabled],html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary.is-outlined,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#375a7f;box-shadow:none;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined:hover,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined:focus,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #375a7f #375a7f !important}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined[disabled],html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-link{background-color:#1abc9c;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link:hover,html.theme--documenter-dark .button.is-link.is-hovered{background-color:#18b193;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link:focus,html.theme--documenter-dark .button.is-link.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link:focus:not(:active),html.theme--documenter-dark .button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .button.is-link:active,html.theme--documenter-dark .button.is-link.is-active{background-color:#17a689;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link{background-color:#1abc9c;border-color:transparent;box-shadow:none}html.theme--documenter-dark .button.is-link.is-inverted{background-color:#fff;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-inverted:hover,html.theme--documenter-dark .button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-link.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-link.is-outlined{background-color:transparent;border-color:#1abc9c;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-outlined:hover,html.theme--documenter-dark .button.is-link.is-outlined.is-hovered,html.theme--documenter-dark .button.is-link.is-outlined:focus,html.theme--documenter-dark .button.is-link.is-outlined.is-focused{background-color:#1abc9c;border-color:#1abc9c;color:#fff}html.theme--documenter-dark .button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #1abc9c #1abc9c !important}html.theme--documenter-dark .button.is-link.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-link.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-link.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-link.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link.is-outlined{background-color:transparent;border-color:#1abc9c;box-shadow:none;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #1abc9c #1abc9c !important}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-info{background-color:#024c7d;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info:hover,html.theme--documenter-dark .button.is-info.is-hovered{background-color:#024470;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info:focus,html.theme--documenter-dark .button.is-info.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info:focus:not(:active),html.theme--documenter-dark .button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(2,76,125,0.25)}html.theme--documenter-dark .button.is-info:active,html.theme--documenter-dark .button.is-info.is-active{background-color:#023d64;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info{background-color:#024c7d;border-color:transparent;box-shadow:none}html.theme--documenter-dark .button.is-info.is-inverted{background-color:#fff;color:#024c7d}html.theme--documenter-dark .button.is-info.is-inverted:hover,html.theme--documenter-dark .button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-info.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#024c7d}html.theme--documenter-dark .button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-info.is-outlined{background-color:transparent;border-color:#024c7d;color:#024c7d}html.theme--documenter-dark .button.is-info.is-outlined:hover,html.theme--documenter-dark .button.is-info.is-outlined.is-hovered,html.theme--documenter-dark .button.is-info.is-outlined:focus,html.theme--documenter-dark .button.is-info.is-outlined.is-focused{background-color:#024c7d;border-color:#024c7d;color:#fff}html.theme--documenter-dark .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #024c7d #024c7d !important}html.theme--documenter-dark .button.is-info.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-info.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-info.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-info.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info.is-outlined{background-color:transparent;border-color:#024c7d;box-shadow:none;color:#024c7d}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#024c7d}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #024c7d #024c7d !important}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-success{background-color:#008438;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success:hover,html.theme--documenter-dark .button.is-success.is-hovered{background-color:#073;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success:focus,html.theme--documenter-dark .button.is-success.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success:focus:not(:active),html.theme--documenter-dark .button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(0,132,56,0.25)}html.theme--documenter-dark .button.is-success:active,html.theme--documenter-dark .button.is-success.is-active{background-color:#006b2d;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success{background-color:#008438;border-color:transparent;box-shadow:none}html.theme--documenter-dark .button.is-success.is-inverted{background-color:#fff;color:#008438}html.theme--documenter-dark .button.is-success.is-inverted:hover,html.theme--documenter-dark .button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-success.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#008438}html.theme--documenter-dark .button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-success.is-outlined{background-color:transparent;border-color:#008438;color:#008438}html.theme--documenter-dark .button.is-success.is-outlined:hover,html.theme--documenter-dark .button.is-success.is-outlined.is-hovered,html.theme--documenter-dark .button.is-success.is-outlined:focus,html.theme--documenter-dark .button.is-success.is-outlined.is-focused{background-color:#008438;border-color:#008438;color:#fff}html.theme--documenter-dark .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #008438 #008438 !important}html.theme--documenter-dark .button.is-success.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-success.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-success.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-success.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success.is-outlined{background-color:transparent;border-color:#008438;box-shadow:none;color:#008438}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#008438}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #008438 #008438 !important}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-warning{background-color:#ad8100;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-warning:hover,html.theme--documenter-dark .button.is-warning.is-hovered{background-color:#a07700;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-warning:focus,html.theme--documenter-dark .button.is-warning.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-warning:focus:not(:active),html.theme--documenter-dark .button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(173,129,0,0.25)}html.theme--documenter-dark .button.is-warning:active,html.theme--documenter-dark .button.is-warning.is-active{background-color:#946e00;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-warning[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning{background-color:#ad8100;border-color:transparent;box-shadow:none}html.theme--documenter-dark .button.is-warning.is-inverted{background-color:#fff;color:#ad8100}html.theme--documenter-dark .button.is-warning.is-inverted:hover,html.theme--documenter-dark .button.is-warning.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-warning.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#ad8100}html.theme--documenter-dark .button.is-warning.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-warning.is-outlined{background-color:transparent;border-color:#ad8100;color:#ad8100}html.theme--documenter-dark .button.is-warning.is-outlined:hover,html.theme--documenter-dark .button.is-warning.is-outlined.is-hovered,html.theme--documenter-dark .button.is-warning.is-outlined:focus,html.theme--documenter-dark .button.is-warning.is-outlined.is-focused{background-color:#ad8100;border-color:#ad8100;color:#fff}html.theme--documenter-dark .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #ad8100 #ad8100 !important}html.theme--documenter-dark .button.is-warning.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-warning.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-warning.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-warning.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning.is-outlined{background-color:transparent;border-color:#ad8100;box-shadow:none;color:#ad8100}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-focused{background-color:#fff;color:#ad8100}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ad8100 #ad8100 !important}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-danger{background-color:#9e1b0d;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger:hover,html.theme--documenter-dark .button.is-danger.is-hovered{background-color:#92190c;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger:focus,html.theme--documenter-dark .button.is-danger.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger:focus:not(:active),html.theme--documenter-dark .button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(158,27,13,0.25)}html.theme--documenter-dark .button.is-danger:active,html.theme--documenter-dark .button.is-danger.is-active{background-color:#86170b;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger{background-color:#9e1b0d;border-color:transparent;box-shadow:none}html.theme--documenter-dark .button.is-danger.is-inverted{background-color:#fff;color:#9e1b0d}html.theme--documenter-dark .button.is-danger.is-inverted:hover,html.theme--documenter-dark .button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-danger.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#9e1b0d}html.theme--documenter-dark .button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-danger.is-outlined{background-color:transparent;border-color:#9e1b0d;color:#9e1b0d}html.theme--documenter-dark .button.is-danger.is-outlined:hover,html.theme--documenter-dark .button.is-danger.is-outlined.is-hovered,html.theme--documenter-dark .button.is-danger.is-outlined:focus,html.theme--documenter-dark .button.is-danger.is-outlined.is-focused{background-color:#9e1b0d;border-color:#9e1b0d;color:#fff}html.theme--documenter-dark .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #9e1b0d #9e1b0d !important}html.theme--documenter-dark .button.is-danger.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-danger.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-danger.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-danger.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger.is-outlined{background-color:transparent;border-color:#9e1b0d;box-shadow:none;color:#9e1b0d}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#9e1b0d}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #9e1b0d #9e1b0d !important}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.button{border-radius:3px;font-size:.85em}html.theme--documenter-dark .button.is-normal{font-size:15px}html.theme--documenter-dark .button.is-medium{font-size:1.25rem}html.theme--documenter-dark .button.is-large{font-size:1.5rem}html.theme--documenter-dark .button[disabled],fieldset[disabled] html.theme--documenter-dark .button{background-color:#8c9b9d;border-color:#dbdee0;box-shadow:none;opacity:.5}html.theme--documenter-dark .button.is-fullwidth{display:flex;width:100%}html.theme--documenter-dark .button.is-loading{color:transparent !important;pointer-events:none}html.theme--documenter-dark .button.is-loading::after{position:absolute;left:calc(50% - (1em / 2));top:calc(50% - (1em / 2));position:absolute !important}html.theme--documenter-dark .button.is-static{background-color:#282f2f;border-color:#5e6d6f;color:#dbdee0;box-shadow:none;pointer-events:none}html.theme--documenter-dark .button.is-rounded,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.button{border-radius:290486px;padding-left:1em;padding-right:1em}html.theme--documenter-dark .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--documenter-dark .buttons .button{margin-bottom:0.5rem}html.theme--documenter-dark .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:0.5rem}html.theme--documenter-dark .buttons:last-child{margin-bottom:-0.5rem}html.theme--documenter-dark .buttons:not(:last-child){margin-bottom:1rem}html.theme--documenter-dark .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){border-radius:3px;font-size:.85em}html.theme--documenter-dark .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}html.theme--documenter-dark .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}html.theme--documenter-dark .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}html.theme--documenter-dark .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}html.theme--documenter-dark .buttons.has-addons .button:last-child{margin-right:0}html.theme--documenter-dark .buttons.has-addons .button:hover,html.theme--documenter-dark .buttons.has-addons .button.is-hovered{z-index:2}html.theme--documenter-dark .buttons.has-addons .button:focus,html.theme--documenter-dark .buttons.has-addons .button.is-focused,html.theme--documenter-dark .buttons.has-addons .button:active,html.theme--documenter-dark .buttons.has-addons .button.is-active,html.theme--documenter-dark .buttons.has-addons .button.is-selected{z-index:3}html.theme--documenter-dark .buttons.has-addons .button:focus:hover,html.theme--documenter-dark .buttons.has-addons .button.is-focused:hover,html.theme--documenter-dark .buttons.has-addons .button:active:hover,html.theme--documenter-dark .buttons.has-addons .button.is-active:hover,html.theme--documenter-dark .buttons.has-addons .button.is-selected:hover{z-index:4}html.theme--documenter-dark .buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .buttons.is-centered{justify-content:center}html.theme--documenter-dark .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}html.theme--documenter-dark .buttons.is-right{justify-content:flex-end}html.theme--documenter-dark .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}html.theme--documenter-dark .container{flex-grow:1;margin:0 auto;position:relative;width:auto}@media screen and (min-width: 1056px){html.theme--documenter-dark .container{max-width:992px}html.theme--documenter-dark .container.is-fluid{margin-left:32px;margin-right:32px;max-width:none}}@media screen and (max-width: 1215px){html.theme--documenter-dark .container.is-widescreen{max-width:1152px}}@media screen and (max-width: 1407px){html.theme--documenter-dark .container.is-fullhd{max-width:1344px}}@media screen and (min-width: 1216px){html.theme--documenter-dark .container{max-width:1152px}}@media screen and (min-width: 1408px){html.theme--documenter-dark .container{max-width:1344px}}html.theme--documenter-dark .content li+li{margin-top:0.25em}html.theme--documenter-dark .content p:not(:last-child),html.theme--documenter-dark .content dl:not(:last-child),html.theme--documenter-dark .content ol:not(:last-child),html.theme--documenter-dark .content ul:not(:last-child),html.theme--documenter-dark .content blockquote:not(:last-child),html.theme--documenter-dark .content pre:not(:last-child),html.theme--documenter-dark .content table:not(:last-child){margin-bottom:1em}html.theme--documenter-dark .content h1,html.theme--documenter-dark .content h2,html.theme--documenter-dark .content h3,html.theme--documenter-dark .content h4,html.theme--documenter-dark .content h5,html.theme--documenter-dark .content h6{color:#f2f2f2;font-weight:600;line-height:1.125}html.theme--documenter-dark .content h1{font-size:2em;margin-bottom:0.5em}html.theme--documenter-dark .content h1:not(:first-child){margin-top:1em}html.theme--documenter-dark .content h2{font-size:1.75em;margin-bottom:0.5714em}html.theme--documenter-dark .content h2:not(:first-child){margin-top:1.1428em}html.theme--documenter-dark .content h3{font-size:1.5em;margin-bottom:0.6666em}html.theme--documenter-dark .content h3:not(:first-child){margin-top:1.3333em}html.theme--documenter-dark .content h4{font-size:1.25em;margin-bottom:0.8em}html.theme--documenter-dark .content h5{font-size:1.125em;margin-bottom:0.8888em}html.theme--documenter-dark .content h6{font-size:1em;margin-bottom:1em}html.theme--documenter-dark .content blockquote{background-color:#282f2f;border-left:5px solid #5e6d6f;padding:1.25em 1.5em}html.theme--documenter-dark .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}html.theme--documenter-dark .content ol:not([type]){list-style-type:decimal}html.theme--documenter-dark .content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}html.theme--documenter-dark .content ol.is-lower-roman:not([type]){list-style-type:lower-roman}html.theme--documenter-dark .content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}html.theme--documenter-dark .content ol.is-upper-roman:not([type]){list-style-type:upper-roman}html.theme--documenter-dark .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}html.theme--documenter-dark .content ul ul{list-style-type:circle;margin-top:0.5em}html.theme--documenter-dark .content ul ul ul{list-style-type:square}html.theme--documenter-dark .content dd{margin-left:2em}html.theme--documenter-dark .content figure{margin-left:2em;margin-right:2em;text-align:center}html.theme--documenter-dark .content figure:not(:first-child){margin-top:2em}html.theme--documenter-dark .content figure:not(:last-child){margin-bottom:2em}html.theme--documenter-dark .content figure img{display:inline-block}html.theme--documenter-dark .content figure figcaption{font-style:italic}html.theme--documenter-dark .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}html.theme--documenter-dark .content sup,html.theme--documenter-dark .content sub{font-size:75%}html.theme--documenter-dark .content table{width:100%}html.theme--documenter-dark .content table td,html.theme--documenter-dark .content table th{border:1px solid #5e6d6f;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--documenter-dark .content table th{color:#f2f2f2}html.theme--documenter-dark .content table th:not([align]){text-align:left}html.theme--documenter-dark .content table thead td,html.theme--documenter-dark .content table thead th{border-width:0 0 2px;color:#f2f2f2}html.theme--documenter-dark .content table tfoot td,html.theme--documenter-dark .content table tfoot th{border-width:2px 0 0;color:#f2f2f2}html.theme--documenter-dark .content table tbody tr:last-child td,html.theme--documenter-dark .content table tbody tr:last-child th{border-bottom-width:0}html.theme--documenter-dark .content .tabs li+li{margin-top:0}html.theme--documenter-dark .content.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.content{font-size:.85em}html.theme--documenter-dark .content.is-medium{font-size:1.25rem}html.theme--documenter-dark .content.is-large{font-size:1.5rem}html.theme--documenter-dark .icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}html.theme--documenter-dark .icon.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}html.theme--documenter-dark .icon.is-medium{height:2rem;width:2rem}html.theme--documenter-dark .icon.is-large{height:3rem;width:3rem}html.theme--documenter-dark .image,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img{display:block;position:relative}html.theme--documenter-dark .image img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}html.theme--documenter-dark .image img.is-rounded,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:290486px}html.theme--documenter-dark .image.is-square img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--documenter-dark .image.is-square .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--documenter-dark .image.is-1by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--documenter-dark .image.is-1by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--documenter-dark .image.is-5by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--documenter-dark .image.is-5by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--documenter-dark .image.is-4by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--documenter-dark .image.is-4by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--documenter-dark .image.is-3by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--documenter-dark .image.is-3by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--documenter-dark .image.is-5by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--documenter-dark .image.is-5by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--documenter-dark .image.is-16by9 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--documenter-dark .image.is-16by9 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--documenter-dark .image.is-2by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--documenter-dark .image.is-2by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--documenter-dark .image.is-3by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--documenter-dark .image.is-3by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--documenter-dark .image.is-4by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--documenter-dark .image.is-4by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--documenter-dark .image.is-3by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--documenter-dark .image.is-3by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--documenter-dark .image.is-2by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--documenter-dark .image.is-2by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--documenter-dark .image.is-3by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--documenter-dark .image.is-3by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--documenter-dark .image.is-9by16 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--documenter-dark .image.is-9by16 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--documenter-dark .image.is-1by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--documenter-dark .image.is-1by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--documenter-dark .image.is-1by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--documenter-dark .image.is-1by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}html.theme--documenter-dark .image.is-square,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square,html.theme--documenter-dark .image.is-1by1,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}html.theme--documenter-dark .image.is-5by4,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}html.theme--documenter-dark .image.is-4by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}html.theme--documenter-dark .image.is-3by2,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}html.theme--documenter-dark .image.is-5by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}html.theme--documenter-dark .image.is-16by9,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}html.theme--documenter-dark .image.is-2by1,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}html.theme--documenter-dark .image.is-3by1,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}html.theme--documenter-dark .image.is-4by5,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}html.theme--documenter-dark .image.is-3by4,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}html.theme--documenter-dark .image.is-2by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}html.theme--documenter-dark .image.is-3by5,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}html.theme--documenter-dark .image.is-9by16,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}html.theme--documenter-dark .image.is-1by2,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}html.theme--documenter-dark .image.is-1by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}html.theme--documenter-dark .image.is-16x16,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}html.theme--documenter-dark .image.is-24x24,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}html.theme--documenter-dark .image.is-32x32,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}html.theme--documenter-dark .image.is-48x48,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}html.theme--documenter-dark .image.is-64x64,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}html.theme--documenter-dark .image.is-96x96,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}html.theme--documenter-dark .image.is-128x128,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}html.theme--documenter-dark .notification{background-color:#282f2f;border-radius:.4em;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}html.theme--documenter-dark .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--documenter-dark .notification strong{color:currentColor}html.theme--documenter-dark .notification code,html.theme--documenter-dark .notification pre{background:#fff}html.theme--documenter-dark .notification pre code{background:transparent}html.theme--documenter-dark .notification>.delete{position:absolute;right:0.5rem;top:0.5rem}html.theme--documenter-dark .notification .title,html.theme--documenter-dark .notification .subtitle,html.theme--documenter-dark .notification .content{color:currentColor}html.theme--documenter-dark .notification.is-white{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .notification.is-black{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .notification.is-light{background-color:#ecf0f1;color:#282f2f}html.theme--documenter-dark .notification.is-dark,html.theme--documenter-dark .content kbd.notification{background-color:#282f2f;color:#ecf0f1}html.theme--documenter-dark .notification.is-primary,html.theme--documenter-dark .docstring>section>a.notification.docs-sourcelink{background-color:#375a7f;color:#fff}html.theme--documenter-dark .notification.is-link{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .notification.is-info{background-color:#024c7d;color:#fff}html.theme--documenter-dark .notification.is-success{background-color:#008438;color:#fff}html.theme--documenter-dark .notification.is-warning{background-color:#ad8100;color:#fff}html.theme--documenter-dark .notification.is-danger{background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:15px;overflow:hidden;padding:0;width:100%}html.theme--documenter-dark .progress::-webkit-progress-bar{background-color:#5e6d6f}html.theme--documenter-dark .progress::-webkit-progress-value{background-color:#dbdee0}html.theme--documenter-dark .progress::-moz-progress-bar{background-color:#dbdee0}html.theme--documenter-dark .progress::-ms-fill{background-color:#dbdee0;border:none}html.theme--documenter-dark .progress.is-white::-webkit-progress-value{background-color:#fff}html.theme--documenter-dark .progress.is-white::-moz-progress-bar{background-color:#fff}html.theme--documenter-dark .progress.is-white::-ms-fill{background-color:#fff}html.theme--documenter-dark .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #5e6d6f 30%)}html.theme--documenter-dark .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}html.theme--documenter-dark .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}html.theme--documenter-dark .progress.is-black::-ms-fill{background-color:#0a0a0a}html.theme--documenter-dark .progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #5e6d6f 30%)}html.theme--documenter-dark .progress.is-light::-webkit-progress-value{background-color:#ecf0f1}html.theme--documenter-dark .progress.is-light::-moz-progress-bar{background-color:#ecf0f1}html.theme--documenter-dark .progress.is-light::-ms-fill{background-color:#ecf0f1}html.theme--documenter-dark .progress.is-light:indeterminate{background-image:linear-gradient(to right, #ecf0f1 30%, #5e6d6f 30%)}html.theme--documenter-dark .progress.is-dark::-webkit-progress-value,html.theme--documenter-dark .content kbd.progress::-webkit-progress-value{background-color:#282f2f}html.theme--documenter-dark .progress.is-dark::-moz-progress-bar,html.theme--documenter-dark .content kbd.progress::-moz-progress-bar{background-color:#282f2f}html.theme--documenter-dark .progress.is-dark::-ms-fill,html.theme--documenter-dark .content kbd.progress::-ms-fill{background-color:#282f2f}html.theme--documenter-dark .progress.is-dark:indeterminate,html.theme--documenter-dark .content kbd.progress:indeterminate{background-image:linear-gradient(to right, #282f2f 30%, #5e6d6f 30%)}html.theme--documenter-dark .progress.is-primary::-webkit-progress-value,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#375a7f}html.theme--documenter-dark .progress.is-primary::-moz-progress-bar,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#375a7f}html.theme--documenter-dark .progress.is-primary::-ms-fill,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#375a7f}html.theme--documenter-dark .progress.is-primary:indeterminate,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #375a7f 30%, #5e6d6f 30%)}html.theme--documenter-dark .progress.is-link::-webkit-progress-value{background-color:#1abc9c}html.theme--documenter-dark .progress.is-link::-moz-progress-bar{background-color:#1abc9c}html.theme--documenter-dark .progress.is-link::-ms-fill{background-color:#1abc9c}html.theme--documenter-dark .progress.is-link:indeterminate{background-image:linear-gradient(to right, #1abc9c 30%, #5e6d6f 30%)}html.theme--documenter-dark .progress.is-info::-webkit-progress-value{background-color:#024c7d}html.theme--documenter-dark .progress.is-info::-moz-progress-bar{background-color:#024c7d}html.theme--documenter-dark .progress.is-info::-ms-fill{background-color:#024c7d}html.theme--documenter-dark .progress.is-info:indeterminate{background-image:linear-gradient(to right, #024c7d 30%, #5e6d6f 30%)}html.theme--documenter-dark .progress.is-success::-webkit-progress-value{background-color:#008438}html.theme--documenter-dark .progress.is-success::-moz-progress-bar{background-color:#008438}html.theme--documenter-dark .progress.is-success::-ms-fill{background-color:#008438}html.theme--documenter-dark .progress.is-success:indeterminate{background-image:linear-gradient(to right, #008438 30%, #5e6d6f 30%)}html.theme--documenter-dark .progress.is-warning::-webkit-progress-value{background-color:#ad8100}html.theme--documenter-dark .progress.is-warning::-moz-progress-bar{background-color:#ad8100}html.theme--documenter-dark .progress.is-warning::-ms-fill{background-color:#ad8100}html.theme--documenter-dark .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #ad8100 30%, #5e6d6f 30%)}html.theme--documenter-dark .progress.is-danger::-webkit-progress-value{background-color:#9e1b0d}html.theme--documenter-dark .progress.is-danger::-moz-progress-bar{background-color:#9e1b0d}html.theme--documenter-dark .progress.is-danger::-ms-fill{background-color:#9e1b0d}html.theme--documenter-dark .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #9e1b0d 30%, #5e6d6f 30%)}html.theme--documenter-dark .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#5e6d6f;background-image:linear-gradient(to right, #fff 30%, #5e6d6f 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}html.theme--documenter-dark .progress:indeterminate::-webkit-progress-bar{background-color:transparent}html.theme--documenter-dark .progress:indeterminate::-moz-progress-bar{background-color:transparent}html.theme--documenter-dark .progress.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.progress{height:.85em}html.theme--documenter-dark .progress.is-medium{height:1.25rem}html.theme--documenter-dark .progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}html.theme--documenter-dark .table{background-color:#343c3d;color:#fff}html.theme--documenter-dark .table td,html.theme--documenter-dark .table th{border:1px solid #5e6d6f;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--documenter-dark .table td.is-white,html.theme--documenter-dark .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--documenter-dark .table td.is-black,html.theme--documenter-dark .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--documenter-dark .table td.is-light,html.theme--documenter-dark .table th.is-light{background-color:#ecf0f1;border-color:#ecf0f1;color:#282f2f}html.theme--documenter-dark .table td.is-dark,html.theme--documenter-dark .table th.is-dark{background-color:#282f2f;border-color:#282f2f;color:#ecf0f1}html.theme--documenter-dark .table td.is-primary,html.theme--documenter-dark .table th.is-primary{background-color:#375a7f;border-color:#375a7f;color:#fff}html.theme--documenter-dark .table td.is-link,html.theme--documenter-dark .table th.is-link{background-color:#1abc9c;border-color:#1abc9c;color:#fff}html.theme--documenter-dark .table td.is-info,html.theme--documenter-dark .table th.is-info{background-color:#024c7d;border-color:#024c7d;color:#fff}html.theme--documenter-dark .table td.is-success,html.theme--documenter-dark .table th.is-success{background-color:#008438;border-color:#008438;color:#fff}html.theme--documenter-dark .table td.is-warning,html.theme--documenter-dark .table th.is-warning{background-color:#ad8100;border-color:#ad8100;color:#fff}html.theme--documenter-dark .table td.is-danger,html.theme--documenter-dark .table th.is-danger{background-color:#9e1b0d;border-color:#9e1b0d;color:#fff}html.theme--documenter-dark .table td.is-narrow,html.theme--documenter-dark .table th.is-narrow{white-space:nowrap;width:1%}html.theme--documenter-dark .table td.is-selected,html.theme--documenter-dark .table th.is-selected{background-color:#375a7f;color:#fff}html.theme--documenter-dark .table td.is-selected a,html.theme--documenter-dark .table td.is-selected strong,html.theme--documenter-dark .table th.is-selected a,html.theme--documenter-dark .table th.is-selected strong{color:currentColor}html.theme--documenter-dark .table th{color:#f2f2f2}html.theme--documenter-dark .table th:not([align]){text-align:left}html.theme--documenter-dark .table tr.is-selected{background-color:#375a7f;color:#fff}html.theme--documenter-dark .table tr.is-selected a,html.theme--documenter-dark .table tr.is-selected strong{color:currentColor}html.theme--documenter-dark .table tr.is-selected td,html.theme--documenter-dark .table tr.is-selected th{border-color:#fff;color:currentColor}html.theme--documenter-dark .table thead{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .table thead td,html.theme--documenter-dark .table thead th{border-width:0 0 2px;color:#f2f2f2}html.theme--documenter-dark .table tfoot{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .table tfoot td,html.theme--documenter-dark .table tfoot th{border-width:2px 0 0;color:#f2f2f2}html.theme--documenter-dark .table tbody{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .table tbody tr:last-child td,html.theme--documenter-dark .table tbody tr:last-child th{border-bottom-width:0}html.theme--documenter-dark .table.is-bordered td,html.theme--documenter-dark .table.is-bordered th{border-width:1px}html.theme--documenter-dark .table.is-bordered tr:last-child td,html.theme--documenter-dark .table.is-bordered tr:last-child th{border-bottom-width:1px}html.theme--documenter-dark .table.is-fullwidth{width:100%}html.theme--documenter-dark .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#282f2f}html.theme--documenter-dark .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#282f2f}html.theme--documenter-dark .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#2d3435}html.theme--documenter-dark .table.is-narrow td,html.theme--documenter-dark .table.is-narrow th{padding:0.25em 0.5em}html.theme--documenter-dark .table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#282f2f}html.theme--documenter-dark .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}html.theme--documenter-dark .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--documenter-dark .tags .tag,html.theme--documenter-dark .tags .content kbd,html.theme--documenter-dark .content .tags kbd,html.theme--documenter-dark .tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}html.theme--documenter-dark .tags .tag:not(:last-child),html.theme--documenter-dark .tags .content kbd:not(:last-child),html.theme--documenter-dark .content .tags kbd:not(:last-child),html.theme--documenter-dark .tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0.5rem}html.theme--documenter-dark .tags:last-child{margin-bottom:-0.5rem}html.theme--documenter-dark .tags:not(:last-child){margin-bottom:1rem}html.theme--documenter-dark .tags.are-medium .tag:not(.is-normal):not(.is-large),html.theme--documenter-dark .tags.are-medium .content kbd:not(.is-normal):not(.is-large),html.theme--documenter-dark .content .tags.are-medium kbd:not(.is-normal):not(.is-large),html.theme--documenter-dark .tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:15px}html.theme--documenter-dark .tags.are-large .tag:not(.is-normal):not(.is-medium),html.theme--documenter-dark .tags.are-large .content kbd:not(.is-normal):not(.is-medium),html.theme--documenter-dark .content .tags.are-large kbd:not(.is-normal):not(.is-medium),html.theme--documenter-dark .tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}html.theme--documenter-dark .tags.is-centered{justify-content:center}html.theme--documenter-dark .tags.is-centered .tag,html.theme--documenter-dark .tags.is-centered .content kbd,html.theme--documenter-dark .content .tags.is-centered kbd,html.theme--documenter-dark .tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}html.theme--documenter-dark .tags.is-right{justify-content:flex-end}html.theme--documenter-dark .tags.is-right .tag:not(:first-child),html.theme--documenter-dark .tags.is-right .content kbd:not(:first-child),html.theme--documenter-dark .content .tags.is-right kbd:not(:first-child),html.theme--documenter-dark .tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}html.theme--documenter-dark .tags.is-right .tag:not(:last-child),html.theme--documenter-dark .tags.is-right .content kbd:not(:last-child),html.theme--documenter-dark .content .tags.is-right kbd:not(:last-child),html.theme--documenter-dark .tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}html.theme--documenter-dark .tags.has-addons .tag,html.theme--documenter-dark .tags.has-addons .content kbd,html.theme--documenter-dark .content .tags.has-addons kbd,html.theme--documenter-dark .tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}html.theme--documenter-dark .tags.has-addons .tag:not(:first-child),html.theme--documenter-dark .tags.has-addons .content kbd:not(:first-child),html.theme--documenter-dark .content .tags.has-addons kbd:not(:first-child),html.theme--documenter-dark .tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}html.theme--documenter-dark .tags.has-addons .tag:not(:last-child),html.theme--documenter-dark .tags.has-addons .content kbd:not(:last-child),html.theme--documenter-dark .content .tags.has-addons kbd:not(:last-child),html.theme--documenter-dark .tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}html.theme--documenter-dark .tag:not(body),html.theme--documenter-dark .content kbd:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#282f2f;border-radius:.4em;color:#fff;display:inline-flex;font-size:.85em;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}html.theme--documenter-dark .tag:not(body) .delete,html.theme--documenter-dark .content kbd:not(body) .delete,html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:0.25rem;margin-right:-0.375rem}html.theme--documenter-dark .tag.is-white:not(body),html.theme--documenter-dark .content kbd.is-white:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .tag.is-black:not(body),html.theme--documenter-dark .content kbd.is-black:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .tag.is-light:not(body),html.theme--documenter-dark .content kbd.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#ecf0f1;color:#282f2f}html.theme--documenter-dark .tag.is-dark:not(body),html.theme--documenter-dark .content kbd:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-dark:not(body),html.theme--documenter-dark .content .docstring>section>kbd:not(body){background-color:#282f2f;color:#ecf0f1}html.theme--documenter-dark .tag.is-primary:not(body),html.theme--documenter-dark .content kbd.is-primary:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body){background-color:#375a7f;color:#fff}html.theme--documenter-dark .tag.is-link:not(body),html.theme--documenter-dark .content kbd.is-link:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#1abc9c;color:#fff}html.theme--documenter-dark .tag.is-info:not(body),html.theme--documenter-dark .content kbd.is-info:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#024c7d;color:#fff}html.theme--documenter-dark .tag.is-success:not(body),html.theme--documenter-dark .content kbd.is-success:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#008438;color:#fff}html.theme--documenter-dark .tag.is-warning:not(body),html.theme--documenter-dark .content kbd.is-warning:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#ad8100;color:#fff}html.theme--documenter-dark .tag.is-danger:not(body),html.theme--documenter-dark .content kbd.is-danger:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .tag.is-normal:not(body),html.theme--documenter-dark .content kbd.is-normal:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.85em}html.theme--documenter-dark .tag.is-medium:not(body),html.theme--documenter-dark .content kbd.is-medium:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:15px}html.theme--documenter-dark .tag.is-large:not(body),html.theme--documenter-dark .content kbd.is-large:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}html.theme--documenter-dark .tag:not(body) .icon:first-child:not(:last-child),html.theme--documenter-dark .content kbd:not(body) .icon:first-child:not(:last-child),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-0.375em;margin-right:0.1875em}html.theme--documenter-dark .tag:not(body) .icon:last-child:not(:first-child),html.theme--documenter-dark .content kbd:not(body) .icon:last-child:not(:first-child),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:0.1875em;margin-right:-0.375em}html.theme--documenter-dark .tag:not(body) .icon:first-child:last-child,html.theme--documenter-dark .content kbd:not(body) .icon:first-child:last-child,html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-0.375em;margin-right:-0.375em}html.theme--documenter-dark .tag.is-delete:not(body),html.theme--documenter-dark .content kbd.is-delete:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}html.theme--documenter-dark .tag.is-delete:not(body)::before,html.theme--documenter-dark .content kbd.is-delete:not(body)::before,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::before,html.theme--documenter-dark .tag.is-delete:not(body)::after,html.theme--documenter-dark .content kbd.is-delete:not(body)::after,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--documenter-dark .tag.is-delete:not(body)::before,html.theme--documenter-dark .content kbd.is-delete:not(body)::before,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}html.theme--documenter-dark .tag.is-delete:not(body)::after,html.theme--documenter-dark .content kbd.is-delete:not(body)::after,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}html.theme--documenter-dark .tag.is-delete:not(body):hover,html.theme--documenter-dark .content kbd.is-delete:not(body):hover,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body):hover,html.theme--documenter-dark .tag.is-delete:not(body):focus,html.theme--documenter-dark .content kbd.is-delete:not(body):focus,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#1d2122}html.theme--documenter-dark .tag.is-delete:not(body):active,html.theme--documenter-dark .content kbd.is-delete:not(body):active,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#111414}html.theme--documenter-dark .tag.is-rounded:not(body),html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:not(body),html.theme--documenter-dark .content kbd.is-rounded:not(body),html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search>input:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:290486px}html.theme--documenter-dark a.tag:hover,html.theme--documenter-dark .docstring>section>a.docs-sourcelink:hover{text-decoration:underline}html.theme--documenter-dark .title,html.theme--documenter-dark .subtitle{word-break:break-word}html.theme--documenter-dark .title em,html.theme--documenter-dark .title span,html.theme--documenter-dark .subtitle em,html.theme--documenter-dark .subtitle span{font-weight:inherit}html.theme--documenter-dark .title sub,html.theme--documenter-dark .subtitle sub{font-size:.75em}html.theme--documenter-dark .title sup,html.theme--documenter-dark .subtitle sup{font-size:.75em}html.theme--documenter-dark .title .tag,html.theme--documenter-dark .title .content kbd,html.theme--documenter-dark .content .title kbd,html.theme--documenter-dark .title .docstring>section>a.docs-sourcelink,html.theme--documenter-dark .subtitle .tag,html.theme--documenter-dark .subtitle .content kbd,html.theme--documenter-dark .content .subtitle kbd,html.theme--documenter-dark .subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}html.theme--documenter-dark .title{color:#fff;font-size:2rem;font-weight:500;line-height:1.125}html.theme--documenter-dark .title strong{color:inherit;font-weight:inherit}html.theme--documenter-dark .title+.highlight{margin-top:-0.75rem}html.theme--documenter-dark .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}html.theme--documenter-dark .title.is-1{font-size:3rem}html.theme--documenter-dark .title.is-2{font-size:2.5rem}html.theme--documenter-dark .title.is-3{font-size:2rem}html.theme--documenter-dark .title.is-4{font-size:1.5rem}html.theme--documenter-dark .title.is-5{font-size:1.25rem}html.theme--documenter-dark .title.is-6{font-size:15px}html.theme--documenter-dark .title.is-7{font-size:.85em}html.theme--documenter-dark .subtitle{color:#8c9b9d;font-size:1.25rem;font-weight:400;line-height:1.25}html.theme--documenter-dark .subtitle strong{color:#8c9b9d;font-weight:600}html.theme--documenter-dark .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}html.theme--documenter-dark .subtitle.is-1{font-size:3rem}html.theme--documenter-dark .subtitle.is-2{font-size:2.5rem}html.theme--documenter-dark .subtitle.is-3{font-size:2rem}html.theme--documenter-dark .subtitle.is-4{font-size:1.5rem}html.theme--documenter-dark .subtitle.is-5{font-size:1.25rem}html.theme--documenter-dark .subtitle.is-6{font-size:15px}html.theme--documenter-dark .subtitle.is-7{font-size:.85em}html.theme--documenter-dark .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}html.theme--documenter-dark .highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}html.theme--documenter-dark .highlight pre{overflow:auto;max-width:100%}html.theme--documenter-dark .number{align-items:center;background-color:#282f2f;border-radius:290486px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}html.theme--documenter-dark .select select,html.theme--documenter-dark .textarea,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{background-color:#1f2424;border-color:#5e6d6f;border-radius:.4em;color:#dbdee0}html.theme--documenter-dark .select select::-moz-placeholder,html.theme--documenter-dark .textarea::-moz-placeholder,html.theme--documenter-dark .input::-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(219,222,224,0.3)}html.theme--documenter-dark .select select::-webkit-input-placeholder,html.theme--documenter-dark .textarea::-webkit-input-placeholder,html.theme--documenter-dark .input::-webkit-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(219,222,224,0.3)}html.theme--documenter-dark .select select:-moz-placeholder,html.theme--documenter-dark .textarea:-moz-placeholder,html.theme--documenter-dark .input:-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(219,222,224,0.3)}html.theme--documenter-dark .select select:-ms-input-placeholder,html.theme--documenter-dark .textarea:-ms-input-placeholder,html.theme--documenter-dark .input:-ms-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(219,222,224,0.3)}html.theme--documenter-dark .select select:hover,html.theme--documenter-dark .textarea:hover,html.theme--documenter-dark .input:hover,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:hover,html.theme--documenter-dark .select select.is-hovered,html.theme--documenter-dark .is-hovered.textarea,html.theme--documenter-dark .is-hovered.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#8c9b9d}html.theme--documenter-dark .select select:focus,html.theme--documenter-dark .textarea:focus,html.theme--documenter-dark .input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:focus,html.theme--documenter-dark .select select.is-focused,html.theme--documenter-dark .is-focused.textarea,html.theme--documenter-dark .is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .select select:active,html.theme--documenter-dark .textarea:active,html.theme--documenter-dark .input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:active,html.theme--documenter-dark .select select.is-active,html.theme--documenter-dark .is-active.textarea,html.theme--documenter-dark .is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{border-color:#1abc9c;box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .select select[disabled],html.theme--documenter-dark .textarea[disabled],html.theme--documenter-dark .input[disabled],html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] html.theme--documenter-dark .select select,fieldset[disabled] html.theme--documenter-dark .textarea,fieldset[disabled] html.theme--documenter-dark .input,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{background-color:#8c9b9d;border-color:#282f2f;box-shadow:none;color:#fff}html.theme--documenter-dark .select select[disabled]::-moz-placeholder,html.theme--documenter-dark .textarea[disabled]::-moz-placeholder,html.theme--documenter-dark .input[disabled]::-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .select select::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .input::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .select select[disabled]::-webkit-input-placeholder,html.theme--documenter-dark .textarea[disabled]::-webkit-input-placeholder,html.theme--documenter-dark .input[disabled]::-webkit-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark .select select::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark .input::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .select select[disabled]:-moz-placeholder,html.theme--documenter-dark .textarea[disabled]:-moz-placeholder,html.theme--documenter-dark .input[disabled]:-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .select select:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .input:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .select select[disabled]:-ms-input-placeholder,html.theme--documenter-dark .textarea[disabled]:-ms-input-placeholder,html.theme--documenter-dark .input[disabled]:-ms-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark .select select:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark .input:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .textarea,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);max-width:100%;width:100%}html.theme--documenter-dark .textarea[readonly],html.theme--documenter-dark .input[readonly],html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}html.theme--documenter-dark .is-white.textarea,html.theme--documenter-dark .is-white.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}html.theme--documenter-dark .is-white.textarea:focus,html.theme--documenter-dark .is-white.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-white:focus,html.theme--documenter-dark .is-white.is-focused.textarea,html.theme--documenter-dark .is-white.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-white.textarea:active,html.theme--documenter-dark .is-white.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-white:active,html.theme--documenter-dark .is-white.is-active.textarea,html.theme--documenter-dark .is-white.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--documenter-dark .is-black.textarea,html.theme--documenter-dark .is-black.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}html.theme--documenter-dark .is-black.textarea:focus,html.theme--documenter-dark .is-black.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-black:focus,html.theme--documenter-dark .is-black.is-focused.textarea,html.theme--documenter-dark .is-black.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-black.textarea:active,html.theme--documenter-dark .is-black.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-black:active,html.theme--documenter-dark .is-black.is-active.textarea,html.theme--documenter-dark .is-black.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--documenter-dark .is-light.textarea,html.theme--documenter-dark .is-light.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-light{border-color:#ecf0f1}html.theme--documenter-dark .is-light.textarea:focus,html.theme--documenter-dark .is-light.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-light:focus,html.theme--documenter-dark .is-light.is-focused.textarea,html.theme--documenter-dark .is-light.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-light.textarea:active,html.theme--documenter-dark .is-light.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-light:active,html.theme--documenter-dark .is-light.is-active.textarea,html.theme--documenter-dark .is-light.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(236,240,241,0.25)}html.theme--documenter-dark .is-dark.textarea,html.theme--documenter-dark .content kbd.textarea,html.theme--documenter-dark .is-dark.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-dark,html.theme--documenter-dark .content kbd.input{border-color:#282f2f}html.theme--documenter-dark .is-dark.textarea:focus,html.theme--documenter-dark .content kbd.textarea:focus,html.theme--documenter-dark .is-dark.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-dark:focus,html.theme--documenter-dark .content kbd.input:focus,html.theme--documenter-dark .is-dark.is-focused.textarea,html.theme--documenter-dark .content kbd.is-focused.textarea,html.theme--documenter-dark .is-dark.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .content kbd.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search>input.is-focused,html.theme--documenter-dark .is-dark.textarea:active,html.theme--documenter-dark .content kbd.textarea:active,html.theme--documenter-dark .is-dark.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-dark:active,html.theme--documenter-dark .content kbd.input:active,html.theme--documenter-dark .is-dark.is-active.textarea,html.theme--documenter-dark .content kbd.is-active.textarea,html.theme--documenter-dark .is-dark.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--documenter-dark .content kbd.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(40,47,47,0.25)}html.theme--documenter-dark .is-primary.textarea,html.theme--documenter-dark .docstring>section>a.textarea.docs-sourcelink,html.theme--documenter-dark .is-primary.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-primary,html.theme--documenter-dark .docstring>section>a.input.docs-sourcelink{border-color:#375a7f}html.theme--documenter-dark .is-primary.textarea:focus,html.theme--documenter-dark .docstring>section>a.textarea.docs-sourcelink:focus,html.theme--documenter-dark .is-primary.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-primary:focus,html.theme--documenter-dark .docstring>section>a.input.docs-sourcelink:focus,html.theme--documenter-dark .is-primary.is-focused.textarea,html.theme--documenter-dark .docstring>section>a.is-focused.textarea.docs-sourcelink,html.theme--documenter-dark .is-primary.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .docstring>section>a.is-focused.input.docs-sourcelink,html.theme--documenter-dark .is-primary.textarea:active,html.theme--documenter-dark .docstring>section>a.textarea.docs-sourcelink:active,html.theme--documenter-dark .is-primary.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-primary:active,html.theme--documenter-dark .docstring>section>a.input.docs-sourcelink:active,html.theme--documenter-dark .is-primary.is-active.textarea,html.theme--documenter-dark .docstring>section>a.is-active.textarea.docs-sourcelink,html.theme--documenter-dark .is-primary.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--documenter-dark .docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(55,90,127,0.25)}html.theme--documenter-dark .is-link.textarea,html.theme--documenter-dark .is-link.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-link{border-color:#1abc9c}html.theme--documenter-dark .is-link.textarea:focus,html.theme--documenter-dark .is-link.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-link:focus,html.theme--documenter-dark .is-link.is-focused.textarea,html.theme--documenter-dark .is-link.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-link.textarea:active,html.theme--documenter-dark .is-link.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-link:active,html.theme--documenter-dark .is-link.is-active.textarea,html.theme--documenter-dark .is-link.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .is-info.textarea,html.theme--documenter-dark .is-info.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-info{border-color:#024c7d}html.theme--documenter-dark .is-info.textarea:focus,html.theme--documenter-dark .is-info.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-info:focus,html.theme--documenter-dark .is-info.is-focused.textarea,html.theme--documenter-dark .is-info.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-info.textarea:active,html.theme--documenter-dark .is-info.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-info:active,html.theme--documenter-dark .is-info.is-active.textarea,html.theme--documenter-dark .is-info.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(2,76,125,0.25)}html.theme--documenter-dark .is-success.textarea,html.theme--documenter-dark .is-success.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-success{border-color:#008438}html.theme--documenter-dark .is-success.textarea:focus,html.theme--documenter-dark .is-success.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-success:focus,html.theme--documenter-dark .is-success.is-focused.textarea,html.theme--documenter-dark .is-success.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-success.textarea:active,html.theme--documenter-dark .is-success.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-success:active,html.theme--documenter-dark .is-success.is-active.textarea,html.theme--documenter-dark .is-success.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(0,132,56,0.25)}html.theme--documenter-dark .is-warning.textarea,html.theme--documenter-dark .is-warning.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#ad8100}html.theme--documenter-dark .is-warning.textarea:focus,html.theme--documenter-dark .is-warning.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-warning:focus,html.theme--documenter-dark .is-warning.is-focused.textarea,html.theme--documenter-dark .is-warning.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-warning.textarea:active,html.theme--documenter-dark .is-warning.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-warning:active,html.theme--documenter-dark .is-warning.is-active.textarea,html.theme--documenter-dark .is-warning.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(173,129,0,0.25)}html.theme--documenter-dark .is-danger.textarea,html.theme--documenter-dark .is-danger.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#9e1b0d}html.theme--documenter-dark .is-danger.textarea:focus,html.theme--documenter-dark .is-danger.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-danger:focus,html.theme--documenter-dark .is-danger.is-focused.textarea,html.theme--documenter-dark .is-danger.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-danger.textarea:active,html.theme--documenter-dark .is-danger.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-danger:active,html.theme--documenter-dark .is-danger.is-active.textarea,html.theme--documenter-dark .is-danger.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(158,27,13,0.25)}html.theme--documenter-dark .is-small.textarea,html.theme--documenter-dark .is-small.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{border-radius:3px;font-size:.85em}html.theme--documenter-dark .is-medium.textarea,html.theme--documenter-dark .is-medium.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}html.theme--documenter-dark .is-large.textarea,html.theme--documenter-dark .is-large.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}html.theme--documenter-dark .is-fullwidth.textarea,html.theme--documenter-dark .is-fullwidth.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}html.theme--documenter-dark .is-inline.textarea,html.theme--documenter-dark .is-inline.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}html.theme--documenter-dark .input.is-rounded,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{border-radius:290486px;padding-left:1em;padding-right:1em}html.theme--documenter-dark .input.is-static,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}html.theme--documenter-dark .textarea{display:block;max-width:100%;min-width:100%;padding:0.625em;resize:vertical}html.theme--documenter-dark .textarea:not([rows]){max-height:600px;min-height:120px}html.theme--documenter-dark .textarea[rows]{height:initial}html.theme--documenter-dark .textarea.has-fixed-size{resize:none}html.theme--documenter-dark .radio,html.theme--documenter-dark .checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}html.theme--documenter-dark .radio input,html.theme--documenter-dark .checkbox input{cursor:pointer}html.theme--documenter-dark .radio:hover,html.theme--documenter-dark .checkbox:hover{color:#8c9b9d}html.theme--documenter-dark .radio[disabled],html.theme--documenter-dark .checkbox[disabled],fieldset[disabled] html.theme--documenter-dark .radio,fieldset[disabled] html.theme--documenter-dark .checkbox{color:#fff;cursor:not-allowed}html.theme--documenter-dark .radio+.radio{margin-left:0.5em}html.theme--documenter-dark .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}html.theme--documenter-dark .select:not(.is-multiple){height:2.25em}html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading)::after{border-color:#1abc9c;right:1.125em;z-index:4}html.theme--documenter-dark .select.is-rounded select,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.select select{border-radius:290486px;padding-left:1em}html.theme--documenter-dark .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}html.theme--documenter-dark .select select::-ms-expand{display:none}html.theme--documenter-dark .select select[disabled]:hover,fieldset[disabled] html.theme--documenter-dark .select select:hover{border-color:#282f2f}html.theme--documenter-dark .select select:not([multiple]){padding-right:2.5em}html.theme--documenter-dark .select select[multiple]{height:auto;padding:0}html.theme--documenter-dark .select select[multiple] option{padding:0.5em 1em}html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading):hover::after{border-color:#8c9b9d}html.theme--documenter-dark .select.is-white:not(:hover)::after{border-color:#fff}html.theme--documenter-dark .select.is-white select{border-color:#fff}html.theme--documenter-dark .select.is-white select:hover,html.theme--documenter-dark .select.is-white select.is-hovered{border-color:#f2f2f2}html.theme--documenter-dark .select.is-white select:focus,html.theme--documenter-dark .select.is-white select.is-focused,html.theme--documenter-dark .select.is-white select:active,html.theme--documenter-dark .select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--documenter-dark .select.is-black:not(:hover)::after{border-color:#0a0a0a}html.theme--documenter-dark .select.is-black select{border-color:#0a0a0a}html.theme--documenter-dark .select.is-black select:hover,html.theme--documenter-dark .select.is-black select.is-hovered{border-color:#000}html.theme--documenter-dark .select.is-black select:focus,html.theme--documenter-dark .select.is-black select.is-focused,html.theme--documenter-dark .select.is-black select:active,html.theme--documenter-dark .select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--documenter-dark .select.is-light:not(:hover)::after{border-color:#ecf0f1}html.theme--documenter-dark .select.is-light select{border-color:#ecf0f1}html.theme--documenter-dark .select.is-light select:hover,html.theme--documenter-dark .select.is-light select.is-hovered{border-color:#dde4e6}html.theme--documenter-dark .select.is-light select:focus,html.theme--documenter-dark .select.is-light select.is-focused,html.theme--documenter-dark .select.is-light select:active,html.theme--documenter-dark .select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(236,240,241,0.25)}html.theme--documenter-dark .select.is-dark:not(:hover)::after,html.theme--documenter-dark .content kbd.select:not(:hover)::after{border-color:#282f2f}html.theme--documenter-dark .select.is-dark select,html.theme--documenter-dark .content kbd.select select{border-color:#282f2f}html.theme--documenter-dark .select.is-dark select:hover,html.theme--documenter-dark .content kbd.select select:hover,html.theme--documenter-dark .select.is-dark select.is-hovered,html.theme--documenter-dark .content kbd.select select.is-hovered{border-color:#1d2122}html.theme--documenter-dark .select.is-dark select:focus,html.theme--documenter-dark .content kbd.select select:focus,html.theme--documenter-dark .select.is-dark select.is-focused,html.theme--documenter-dark .content kbd.select select.is-focused,html.theme--documenter-dark .select.is-dark select:active,html.theme--documenter-dark .content kbd.select select:active,html.theme--documenter-dark .select.is-dark select.is-active,html.theme--documenter-dark .content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(40,47,47,0.25)}html.theme--documenter-dark .select.is-primary:not(:hover)::after,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#375a7f}html.theme--documenter-dark .select.is-primary select,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select{border-color:#375a7f}html.theme--documenter-dark .select.is-primary select:hover,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select:hover,html.theme--documenter-dark .select.is-primary select.is-hovered,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#2f4d6d}html.theme--documenter-dark .select.is-primary select:focus,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select:focus,html.theme--documenter-dark .select.is-primary select.is-focused,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select.is-focused,html.theme--documenter-dark .select.is-primary select:active,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select:active,html.theme--documenter-dark .select.is-primary select.is-active,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(55,90,127,0.25)}html.theme--documenter-dark .select.is-link:not(:hover)::after{border-color:#1abc9c}html.theme--documenter-dark .select.is-link select{border-color:#1abc9c}html.theme--documenter-dark .select.is-link select:hover,html.theme--documenter-dark .select.is-link select.is-hovered{border-color:#17a689}html.theme--documenter-dark .select.is-link select:focus,html.theme--documenter-dark .select.is-link select.is-focused,html.theme--documenter-dark .select.is-link select:active,html.theme--documenter-dark .select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .select.is-info:not(:hover)::after{border-color:#024c7d}html.theme--documenter-dark .select.is-info select{border-color:#024c7d}html.theme--documenter-dark .select.is-info select:hover,html.theme--documenter-dark .select.is-info select.is-hovered{border-color:#023d64}html.theme--documenter-dark .select.is-info select:focus,html.theme--documenter-dark .select.is-info select.is-focused,html.theme--documenter-dark .select.is-info select:active,html.theme--documenter-dark .select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(2,76,125,0.25)}html.theme--documenter-dark .select.is-success:not(:hover)::after{border-color:#008438}html.theme--documenter-dark .select.is-success select{border-color:#008438}html.theme--documenter-dark .select.is-success select:hover,html.theme--documenter-dark .select.is-success select.is-hovered{border-color:#006b2d}html.theme--documenter-dark .select.is-success select:focus,html.theme--documenter-dark .select.is-success select.is-focused,html.theme--documenter-dark .select.is-success select:active,html.theme--documenter-dark .select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(0,132,56,0.25)}html.theme--documenter-dark .select.is-warning:not(:hover)::after{border-color:#ad8100}html.theme--documenter-dark .select.is-warning select{border-color:#ad8100}html.theme--documenter-dark .select.is-warning select:hover,html.theme--documenter-dark .select.is-warning select.is-hovered{border-color:#946e00}html.theme--documenter-dark .select.is-warning select:focus,html.theme--documenter-dark .select.is-warning select.is-focused,html.theme--documenter-dark .select.is-warning select:active,html.theme--documenter-dark .select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(173,129,0,0.25)}html.theme--documenter-dark .select.is-danger:not(:hover)::after{border-color:#9e1b0d}html.theme--documenter-dark .select.is-danger select{border-color:#9e1b0d}html.theme--documenter-dark .select.is-danger select:hover,html.theme--documenter-dark .select.is-danger select.is-hovered{border-color:#86170b}html.theme--documenter-dark .select.is-danger select:focus,html.theme--documenter-dark .select.is-danger select.is-focused,html.theme--documenter-dark .select.is-danger select:active,html.theme--documenter-dark .select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(158,27,13,0.25)}html.theme--documenter-dark .select.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.select{border-radius:3px;font-size:.85em}html.theme--documenter-dark .select.is-medium{font-size:1.25rem}html.theme--documenter-dark .select.is-large{font-size:1.5rem}html.theme--documenter-dark .select.is-disabled::after{border-color:#fff}html.theme--documenter-dark .select.is-fullwidth{width:100%}html.theme--documenter-dark .select.is-fullwidth select{width:100%}html.theme--documenter-dark .select.is-loading::after{margin-top:0;position:absolute;right:0.625em;top:0.625em;transform:none}html.theme--documenter-dark .select.is-loading.is-small:after,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.85em}html.theme--documenter-dark .select.is-loading.is-medium:after{font-size:1.25rem}html.theme--documenter-dark .select.is-loading.is-large:after{font-size:1.5rem}html.theme--documenter-dark .file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}html.theme--documenter-dark .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .file.is-white:hover .file-cta,html.theme--documenter-dark .file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .file.is-white:focus .file-cta,html.theme--documenter-dark .file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}html.theme--documenter-dark .file.is-white:active .file-cta,html.theme--documenter-dark .file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-black:hover .file-cta,html.theme--documenter-dark .file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-black:focus .file-cta,html.theme--documenter-dark .file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}html.theme--documenter-dark .file.is-black:active .file-cta,html.theme--documenter-dark .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-light .file-cta{background-color:#ecf0f1;border-color:transparent;color:#282f2f}html.theme--documenter-dark .file.is-light:hover .file-cta,html.theme--documenter-dark .file.is-light.is-hovered .file-cta{background-color:#e5eaec;border-color:transparent;color:#282f2f}html.theme--documenter-dark .file.is-light:focus .file-cta,html.theme--documenter-dark .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(236,240,241,0.25);color:#282f2f}html.theme--documenter-dark .file.is-light:active .file-cta,html.theme--documenter-dark .file.is-light.is-active .file-cta{background-color:#dde4e6;border-color:transparent;color:#282f2f}html.theme--documenter-dark .file.is-dark .file-cta,html.theme--documenter-dark .content kbd.file .file-cta{background-color:#282f2f;border-color:transparent;color:#ecf0f1}html.theme--documenter-dark .file.is-dark:hover .file-cta,html.theme--documenter-dark .content kbd.file:hover .file-cta,html.theme--documenter-dark .file.is-dark.is-hovered .file-cta,html.theme--documenter-dark .content kbd.file.is-hovered .file-cta{background-color:#232829;border-color:transparent;color:#ecf0f1}html.theme--documenter-dark .file.is-dark:focus .file-cta,html.theme--documenter-dark .content kbd.file:focus .file-cta,html.theme--documenter-dark .file.is-dark.is-focused .file-cta,html.theme--documenter-dark .content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(40,47,47,0.25);color:#ecf0f1}html.theme--documenter-dark .file.is-dark:active .file-cta,html.theme--documenter-dark .content kbd.file:active .file-cta,html.theme--documenter-dark .file.is-dark.is-active .file-cta,html.theme--documenter-dark .content kbd.file.is-active .file-cta{background-color:#1d2122;border-color:transparent;color:#ecf0f1}html.theme--documenter-dark .file.is-primary .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink .file-cta{background-color:#375a7f;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-primary:hover .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink:hover .file-cta,html.theme--documenter-dark .file.is-primary.is-hovered .file-cta,html.theme--documenter-dark .docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#335476;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-primary:focus .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink:focus .file-cta,html.theme--documenter-dark .file.is-primary.is-focused .file-cta,html.theme--documenter-dark .docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(55,90,127,0.25);color:#fff}html.theme--documenter-dark .file.is-primary:active .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink:active .file-cta,html.theme--documenter-dark .file.is-primary.is-active .file-cta,html.theme--documenter-dark .docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#2f4d6d;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-link .file-cta{background-color:#1abc9c;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-link:hover .file-cta,html.theme--documenter-dark .file.is-link.is-hovered .file-cta{background-color:#18b193;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-link:focus .file-cta,html.theme--documenter-dark .file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(26,188,156,0.25);color:#fff}html.theme--documenter-dark .file.is-link:active .file-cta,html.theme--documenter-dark .file.is-link.is-active .file-cta{background-color:#17a689;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-info .file-cta{background-color:#024c7d;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-info:hover .file-cta,html.theme--documenter-dark .file.is-info.is-hovered .file-cta{background-color:#024470;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-info:focus .file-cta,html.theme--documenter-dark .file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(2,76,125,0.25);color:#fff}html.theme--documenter-dark .file.is-info:active .file-cta,html.theme--documenter-dark .file.is-info.is-active .file-cta{background-color:#023d64;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-success .file-cta{background-color:#008438;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-success:hover .file-cta,html.theme--documenter-dark .file.is-success.is-hovered .file-cta{background-color:#073;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-success:focus .file-cta,html.theme--documenter-dark .file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(0,132,56,0.25);color:#fff}html.theme--documenter-dark .file.is-success:active .file-cta,html.theme--documenter-dark .file.is-success.is-active .file-cta{background-color:#006b2d;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-warning .file-cta{background-color:#ad8100;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-warning:hover .file-cta,html.theme--documenter-dark .file.is-warning.is-hovered .file-cta{background-color:#a07700;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-warning:focus .file-cta,html.theme--documenter-dark .file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(173,129,0,0.25);color:#fff}html.theme--documenter-dark .file.is-warning:active .file-cta,html.theme--documenter-dark .file.is-warning.is-active .file-cta{background-color:#946e00;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-danger .file-cta{background-color:#9e1b0d;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-danger:hover .file-cta,html.theme--documenter-dark .file.is-danger.is-hovered .file-cta{background-color:#92190c;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-danger:focus .file-cta,html.theme--documenter-dark .file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(158,27,13,0.25);color:#fff}html.theme--documenter-dark .file.is-danger:active .file-cta,html.theme--documenter-dark .file.is-danger.is-active .file-cta{background-color:#86170b;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.file{font-size:.85em}html.theme--documenter-dark .file.is-medium{font-size:1.25rem}html.theme--documenter-dark .file.is-medium .file-icon .fa{font-size:21px}html.theme--documenter-dark .file.is-large{font-size:1.5rem}html.theme--documenter-dark .file.is-large .file-icon .fa{font-size:28px}html.theme--documenter-dark .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--documenter-dark .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--documenter-dark .file.has-name.is-empty .file-cta{border-radius:.4em}html.theme--documenter-dark .file.has-name.is-empty .file-name{display:none}html.theme--documenter-dark .file.is-boxed .file-label{flex-direction:column}html.theme--documenter-dark .file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}html.theme--documenter-dark .file.is-boxed .file-name{border-width:0 1px 1px}html.theme--documenter-dark .file.is-boxed .file-icon{height:1.5em;width:1.5em}html.theme--documenter-dark .file.is-boxed .file-icon .fa{font-size:21px}html.theme--documenter-dark .file.is-boxed.is-small .file-icon .fa,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}html.theme--documenter-dark .file.is-boxed.is-medium .file-icon .fa{font-size:28px}html.theme--documenter-dark .file.is-boxed.is-large .file-icon .fa{font-size:35px}html.theme--documenter-dark .file.is-boxed.has-name .file-cta{border-radius:.4em .4em 0 0}html.theme--documenter-dark .file.is-boxed.has-name .file-name{border-radius:0 0 .4em .4em;border-width:0 1px 1px}html.theme--documenter-dark .file.is-centered{justify-content:center}html.theme--documenter-dark .file.is-fullwidth .file-label{width:100%}html.theme--documenter-dark .file.is-fullwidth .file-name{flex-grow:1;max-width:none}html.theme--documenter-dark .file.is-right{justify-content:flex-end}html.theme--documenter-dark .file.is-right .file-cta{border-radius:0 .4em .4em 0}html.theme--documenter-dark .file.is-right .file-name{border-radius:.4em 0 0 .4em;border-width:1px 0 1px 1px;order:-1}html.theme--documenter-dark .file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}html.theme--documenter-dark .file-label:hover .file-cta{background-color:#e5eaec;color:#282f2f}html.theme--documenter-dark .file-label:hover .file-name{border-color:#596668}html.theme--documenter-dark .file-label:active .file-cta{background-color:#dde4e6;color:#282f2f}html.theme--documenter-dark .file-label:active .file-name{border-color:#535f61}html.theme--documenter-dark .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}html.theme--documenter-dark .file-cta,html.theme--documenter-dark .file-name{border-color:#5e6d6f;border-radius:.4em;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}html.theme--documenter-dark .file-cta{background-color:#ecf0f1;color:#343c3d}html.theme--documenter-dark .file-name{border-color:#5e6d6f;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:left;text-overflow:ellipsis}html.theme--documenter-dark .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:0.5em;width:1em}html.theme--documenter-dark .file-icon .fa{font-size:14px}html.theme--documenter-dark .label{color:#282f2f;display:block;font-size:15px;font-weight:700}html.theme--documenter-dark .label:not(:last-child){margin-bottom:0.5em}html.theme--documenter-dark .label.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.label{font-size:.85em}html.theme--documenter-dark .label.is-medium{font-size:1.25rem}html.theme--documenter-dark .label.is-large{font-size:1.5rem}html.theme--documenter-dark .help{display:block;font-size:.85em;margin-top:0.25rem}html.theme--documenter-dark .help.is-white{color:#fff}html.theme--documenter-dark .help.is-black{color:#0a0a0a}html.theme--documenter-dark .help.is-light{color:#ecf0f1}html.theme--documenter-dark .help.is-dark,html.theme--documenter-dark .content kbd.help{color:#282f2f}html.theme--documenter-dark .help.is-primary,html.theme--documenter-dark .docstring>section>a.help.docs-sourcelink{color:#375a7f}html.theme--documenter-dark .help.is-link{color:#1abc9c}html.theme--documenter-dark .help.is-info{color:#024c7d}html.theme--documenter-dark .help.is-success{color:#008438}html.theme--documenter-dark .help.is-warning{color:#ad8100}html.theme--documenter-dark .help.is-danger{color:#9e1b0d}html.theme--documenter-dark .field:not(:last-child){margin-bottom:0.75rem}html.theme--documenter-dark .field.has-addons{display:flex;justify-content:flex-start}html.theme--documenter-dark .field.has-addons .control:not(:last-child){margin-right:-1px}html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) .button,html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) .input,html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) .button,html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) .input,html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) .button,html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) .input,html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .button.is-hovered:not([disabled]),html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .input.is-hovered:not([disabled]),html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control .button.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control .button.is-active:not([disabled]),html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control .input.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control .input.is-active:not([disabled]),html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control .select select.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control .select select.is-active:not([disabled]){z-index:3}html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control .button.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control .button.is-active:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control .input.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control .input.is-active:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control .select select.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}html.theme--documenter-dark .field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .field.has-addons.has-addons-centered{justify-content:center}html.theme--documenter-dark .field.has-addons.has-addons-right{justify-content:flex-end}html.theme--documenter-dark .field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}html.theme--documenter-dark .field.is-grouped{display:flex;justify-content:flex-start}html.theme--documenter-dark .field.is-grouped>.control{flex-shrink:0}html.theme--documenter-dark .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:0.75rem}html.theme--documenter-dark .field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .field.is-grouped.is-grouped-centered{justify-content:center}html.theme--documenter-dark .field.is-grouped.is-grouped-right{justify-content:flex-end}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline{flex-wrap:wrap}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline>.control:last-child,html.theme--documenter-dark .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--documenter-dark .field.is-horizontal{display:flex}}html.theme--documenter-dark .field-label .label{font-size:inherit}@media screen and (max-width: 768px){html.theme--documenter-dark .field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}html.theme--documenter-dark .field-label.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.field-label{font-size:.85em;padding-top:0.375em}html.theme--documenter-dark .field-label.is-normal{padding-top:0.375em}html.theme--documenter-dark .field-label.is-medium{font-size:1.25rem;padding-top:0.375em}html.theme--documenter-dark .field-label.is-large{font-size:1.5rem;padding-top:0.375em}}html.theme--documenter-dark .field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--documenter-dark .field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}html.theme--documenter-dark .field-body .field{margin-bottom:0}html.theme--documenter-dark .field-body>.field{flex-shrink:1}html.theme--documenter-dark .field-body>.field:not(.is-narrow){flex-grow:1}html.theme--documenter-dark .field-body>.field:not(:last-child){margin-right:0.75rem}}html.theme--documenter-dark .control{box-sizing:border-box;clear:both;font-size:15px;position:relative;text-align:left}html.theme--documenter-dark .control.has-icons-left .input:focus~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,html.theme--documenter-dark .control.has-icons-left .select:focus~.icon,html.theme--documenter-dark .control.has-icons-right .input:focus~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,html.theme--documenter-dark .control.has-icons-right .select:focus~.icon{color:#5e6d6f}html.theme--documenter-dark .control.has-icons-left .input.is-small~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,html.theme--documenter-dark .control.has-icons-left .select.is-small~.icon,html.theme--documenter-dark .control.has-icons-right .input.is-small~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,html.theme--documenter-dark .control.has-icons-right .select.is-small~.icon{font-size:.85em}html.theme--documenter-dark .control.has-icons-left .input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-left .select.is-medium~.icon,html.theme--documenter-dark .control.has-icons-right .input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}html.theme--documenter-dark .control.has-icons-left .input.is-large~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,html.theme--documenter-dark .control.has-icons-left .select.is-large~.icon,html.theme--documenter-dark .control.has-icons-right .input.is-large~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,html.theme--documenter-dark .control.has-icons-right .select.is-large~.icon{font-size:1.5rem}html.theme--documenter-dark .control.has-icons-left .icon,html.theme--documenter-dark .control.has-icons-right .icon{color:#dbdee0;height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;z-index:4}html.theme--documenter-dark .control.has-icons-left .input,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input,html.theme--documenter-dark .control.has-icons-left .select select{padding-left:2.25em}html.theme--documenter-dark .control.has-icons-left .icon.is-left{left:0}html.theme--documenter-dark .control.has-icons-right .input,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input,html.theme--documenter-dark .control.has-icons-right .select select{padding-right:2.25em}html.theme--documenter-dark .control.has-icons-right .icon.is-right{right:0}html.theme--documenter-dark .control.is-loading::after{position:absolute !important;right:0.625em;top:0.625em;z-index:4}html.theme--documenter-dark .control.is-loading.is-small:after,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.85em}html.theme--documenter-dark .control.is-loading.is-medium:after{font-size:1.25rem}html.theme--documenter-dark .control.is-loading.is-large:after{font-size:1.5rem}html.theme--documenter-dark .breadcrumb{font-size:15px;white-space:nowrap}html.theme--documenter-dark .breadcrumb a{align-items:center;color:#1abc9c;display:flex;justify-content:center;padding:0 .75em}html.theme--documenter-dark .breadcrumb a:hover{color:#1dd2af}html.theme--documenter-dark .breadcrumb li{align-items:center;display:flex}html.theme--documenter-dark .breadcrumb li:first-child a{padding-left:0}html.theme--documenter-dark .breadcrumb li.is-active a{color:#f2f2f2;cursor:default;pointer-events:none}html.theme--documenter-dark .breadcrumb li+li::before{color:#8c9b9d;content:"\0002f"}html.theme--documenter-dark .breadcrumb ul,html.theme--documenter-dark .breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--documenter-dark .breadcrumb .icon:first-child{margin-right:0.5em}html.theme--documenter-dark .breadcrumb .icon:last-child{margin-left:0.5em}html.theme--documenter-dark .breadcrumb.is-centered ol,html.theme--documenter-dark .breadcrumb.is-centered ul{justify-content:center}html.theme--documenter-dark .breadcrumb.is-right ol,html.theme--documenter-dark .breadcrumb.is-right ul{justify-content:flex-end}html.theme--documenter-dark .breadcrumb.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.85em}html.theme--documenter-dark .breadcrumb.is-medium{font-size:1.25rem}html.theme--documenter-dark .breadcrumb.is-large{font-size:1.5rem}html.theme--documenter-dark .breadcrumb.has-arrow-separator li+li::before{content:"\02192"}html.theme--documenter-dark .breadcrumb.has-bullet-separator li+li::before{content:"\02022"}html.theme--documenter-dark .breadcrumb.has-dot-separator li+li::before{content:"\000b7"}html.theme--documenter-dark .breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}html.theme--documenter-dark .card{background-color:#fff;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#fff;max-width:100%;position:relative}html.theme--documenter-dark .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 1px 2px rgba(10,10,10,0.1);display:flex}html.theme--documenter-dark .card-header-title{align-items:center;color:#f2f2f2;display:flex;flex-grow:1;font-weight:700;padding:.75rem}html.theme--documenter-dark .card-header-title.is-centered{justify-content:center}html.theme--documenter-dark .card-header-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem}html.theme--documenter-dark .card-image{display:block;position:relative}html.theme--documenter-dark .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}html.theme--documenter-dark .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #5e6d6f;align-items:stretch;display:flex}html.theme--documenter-dark .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}html.theme--documenter-dark .card-footer-item:not(:last-child){border-right:1px solid #5e6d6f}html.theme--documenter-dark .card .media:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .dropdown{display:inline-flex;position:relative;vertical-align:top}html.theme--documenter-dark .dropdown.is-active .dropdown-menu,html.theme--documenter-dark .dropdown.is-hoverable:hover .dropdown-menu{display:block}html.theme--documenter-dark .dropdown.is-right .dropdown-menu{left:auto;right:0}html.theme--documenter-dark .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}html.theme--documenter-dark .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}html.theme--documenter-dark .dropdown-content{background-color:#282f2f;border-radius:.4em;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);padding-bottom:.5rem;padding-top:.5rem}html.theme--documenter-dark .dropdown-item{color:#fff;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}html.theme--documenter-dark a.dropdown-item,html.theme--documenter-dark button.dropdown-item{padding-right:3rem;text-align:left;white-space:nowrap;width:100%}html.theme--documenter-dark a.dropdown-item:hover,html.theme--documenter-dark button.dropdown-item:hover{background-color:#282f2f;color:#0a0a0a}html.theme--documenter-dark a.dropdown-item.is-active,html.theme--documenter-dark button.dropdown-item.is-active{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .dropdown-divider{background-color:#5e6d6f;border:none;display:block;height:1px;margin:0.5rem 0}html.theme--documenter-dark .level{align-items:center;justify-content:space-between}html.theme--documenter-dark .level code{border-radius:.4em}html.theme--documenter-dark .level img{display:inline-block;vertical-align:top}html.theme--documenter-dark .level.is-mobile{display:flex}html.theme--documenter-dark .level.is-mobile .level-left,html.theme--documenter-dark .level.is-mobile .level-right{display:flex}html.theme--documenter-dark .level.is-mobile .level-left+.level-right{margin-top:0}html.theme--documenter-dark .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--documenter-dark .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level{display:flex}html.theme--documenter-dark .level>.level-item:not(.is-narrow){flex-grow:1}}html.theme--documenter-dark .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}html.theme--documenter-dark .level-item .title,html.theme--documenter-dark .level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){html.theme--documenter-dark .level-item:not(:last-child){margin-bottom:.75rem}}html.theme--documenter-dark .level-left,html.theme--documenter-dark .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--documenter-dark .level-left .level-item.is-flexible,html.theme--documenter-dark .level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level-left .level-item:not(:last-child),html.theme--documenter-dark .level-right .level-item:not(:last-child){margin-right:.75rem}}html.theme--documenter-dark .level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){html.theme--documenter-dark .level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level-left{display:flex}}html.theme--documenter-dark .level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level-right{display:flex}}html.theme--documenter-dark .list{background-color:#fff;border-radius:.4em;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1)}html.theme--documenter-dark .list-item{display:block;padding:0.5em 1em}html.theme--documenter-dark .list-item:not(a){color:#fff}html.theme--documenter-dark .list-item:first-child{border-top-left-radius:.4em;border-top-right-radius:.4em}html.theme--documenter-dark .list-item:last-child{border-bottom-left-radius:.4em;border-bottom-right-radius:.4em}html.theme--documenter-dark .list-item:not(:last-child){border-bottom:1px solid #5e6d6f}html.theme--documenter-dark .list-item.is-active{background-color:#1abc9c;color:#fff}html.theme--documenter-dark a.list-item{background-color:#282f2f;cursor:pointer}html.theme--documenter-dark .media{align-items:flex-start;display:flex;text-align:left}html.theme--documenter-dark .media .content:not(:last-child){margin-bottom:0.75rem}html.theme--documenter-dark .media .media{border-top:1px solid rgba(94,109,111,0.5);display:flex;padding-top:0.75rem}html.theme--documenter-dark .media .media .content:not(:last-child),html.theme--documenter-dark .media .media .control:not(:last-child){margin-bottom:0.5rem}html.theme--documenter-dark .media .media .media{padding-top:0.5rem}html.theme--documenter-dark .media .media .media+.media{margin-top:0.5rem}html.theme--documenter-dark .media+.media{border-top:1px solid rgba(94,109,111,0.5);margin-top:1rem;padding-top:1rem}html.theme--documenter-dark .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}html.theme--documenter-dark .media-left,html.theme--documenter-dark .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--documenter-dark .media-left{margin-right:1rem}html.theme--documenter-dark .media-right{margin-left:1rem}html.theme--documenter-dark .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:left}@media screen and (max-width: 768px){html.theme--documenter-dark .media-content{overflow-x:auto}}html.theme--documenter-dark .menu{font-size:15px}html.theme--documenter-dark .menu.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.menu{font-size:.85em}html.theme--documenter-dark .menu.is-medium{font-size:1.25rem}html.theme--documenter-dark .menu.is-large{font-size:1.5rem}html.theme--documenter-dark .menu-list{line-height:1.25}html.theme--documenter-dark .menu-list a{border-radius:3px;color:#fff;display:block;padding:0.5em 0.75em}html.theme--documenter-dark .menu-list a:hover{background-color:#282f2f;color:#f2f2f2}html.theme--documenter-dark .menu-list a.is-active{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .menu-list li ul{border-left:1px solid #5e6d6f;margin:.75em;padding-left:.75em}html.theme--documenter-dark .menu-label{color:#fff;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}html.theme--documenter-dark .menu-label:not(:first-child){margin-top:1em}html.theme--documenter-dark .menu-label:not(:last-child){margin-bottom:1em}html.theme--documenter-dark .message{background-color:#282f2f;border-radius:.4em;font-size:15px}html.theme--documenter-dark .message strong{color:currentColor}html.theme--documenter-dark .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--documenter-dark .message.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.message{font-size:.85em}html.theme--documenter-dark .message.is-medium{font-size:1.25rem}html.theme--documenter-dark .message.is-large{font-size:1.5rem}html.theme--documenter-dark .message.is-white{background-color:#fff}html.theme--documenter-dark .message.is-white .message-header{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .message.is-white .message-body{border-color:#fff;color:#4d4d4d}html.theme--documenter-dark .message.is-black{background-color:#fafafa}html.theme--documenter-dark .message.is-black .message-header{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .message.is-black .message-body{border-color:#0a0a0a;color:#090909}html.theme--documenter-dark .message.is-light{background-color:#f9fafb}html.theme--documenter-dark .message.is-light .message-header{background-color:#ecf0f1;color:#282f2f}html.theme--documenter-dark .message.is-light .message-body{border-color:#ecf0f1;color:#505050}html.theme--documenter-dark .message.is-dark,html.theme--documenter-dark .content kbd.message{background-color:#f9fafa}html.theme--documenter-dark .message.is-dark .message-header,html.theme--documenter-dark .content kbd.message .message-header{background-color:#282f2f;color:#ecf0f1}html.theme--documenter-dark .message.is-dark .message-body,html.theme--documenter-dark .content kbd.message .message-body{border-color:#282f2f;color:#212526}html.theme--documenter-dark .message.is-primary,html.theme--documenter-dark .docstring>section>a.message.docs-sourcelink{background-color:#f8fafc}html.theme--documenter-dark .message.is-primary .message-header,html.theme--documenter-dark .docstring>section>a.message.docs-sourcelink .message-header{background-color:#375a7f;color:#fff}html.theme--documenter-dark .message.is-primary .message-body,html.theme--documenter-dark .docstring>section>a.message.docs-sourcelink .message-body{border-color:#375a7f;color:#2b4159}html.theme--documenter-dark .message.is-link{background-color:#f6fefc}html.theme--documenter-dark .message.is-link .message-header{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .message.is-link .message-body{border-color:#1abc9c;color:#0b2f28}html.theme--documenter-dark .message.is-info{background-color:#f5fbff}html.theme--documenter-dark .message.is-info .message-header{background-color:#024c7d;color:#fff}html.theme--documenter-dark .message.is-info .message-body{border-color:#024c7d;color:#033659}html.theme--documenter-dark .message.is-success{background-color:#f5fff9}html.theme--documenter-dark .message.is-success .message-header{background-color:#008438;color:#fff}html.theme--documenter-dark .message.is-success .message-body{border-color:#008438;color:#023518}html.theme--documenter-dark .message.is-warning{background-color:#fffcf5}html.theme--documenter-dark .message.is-warning .message-header{background-color:#ad8100;color:#fff}html.theme--documenter-dark .message.is-warning .message-body{border-color:#ad8100;color:#3d2e03}html.theme--documenter-dark .message.is-danger{background-color:#fef6f6}html.theme--documenter-dark .message.is-danger .message-header{background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .message.is-danger .message-body{border-color:#9e1b0d;color:#7a170c}html.theme--documenter-dark .message-header{align-items:center;background-color:#fff;border-radius:.4em .4em 0 0;color:rgba(0,0,0,0.7);display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}html.theme--documenter-dark .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:0.75em}html.theme--documenter-dark .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}html.theme--documenter-dark .message-body{border-color:#5e6d6f;border-radius:.4em;border-style:solid;border-width:0 0 0 4px;color:#fff;padding:1.25em 1.5em}html.theme--documenter-dark .message-body code,html.theme--documenter-dark .message-body pre{background-color:#fff}html.theme--documenter-dark .message-body pre code{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}html.theme--documenter-dark .modal.is-active{display:flex}html.theme--documenter-dark .modal-background{background-color:rgba(10,10,10,0.86)}html.theme--documenter-dark .modal-content,html.theme--documenter-dark .modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px),print{html.theme--documenter-dark .modal-content,html.theme--documenter-dark .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}html.theme--documenter-dark .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}html.theme--documenter-dark .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}html.theme--documenter-dark .modal-card-head,html.theme--documenter-dark .modal-card-foot{align-items:center;background-color:#282f2f;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}html.theme--documenter-dark .modal-card-head{border-bottom:1px solid #5e6d6f;border-top-left-radius:8px;border-top-right-radius:8px}html.theme--documenter-dark .modal-card-title{color:#f2f2f2;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}html.theme--documenter-dark .modal-card-foot{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #5e6d6f}html.theme--documenter-dark .modal-card-foot .button:not(:last-child){margin-right:0.5em}html.theme--documenter-dark .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}html.theme--documenter-dark .navbar{background-color:#375a7f;min-height:4rem;position:relative;z-index:30}html.theme--documenter-dark .navbar.is-white{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-white .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-white .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-white .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-white .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-white .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-white .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-white .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-white .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-white .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}html.theme--documenter-dark .navbar.is-black{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-black .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-black .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-black .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-black .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-black .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-black .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-black .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-black .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-black .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}html.theme--documenter-dark .navbar.is-light{background-color:#ecf0f1;color:#282f2f}html.theme--documenter-dark .navbar.is-light .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link{color:#282f2f}html.theme--documenter-dark .navbar.is-light .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-light .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-light .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#dde4e6;color:#282f2f}html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link::after{border-color:#282f2f}html.theme--documenter-dark .navbar.is-light .navbar-burger{color:#282f2f}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-light .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-light .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link{color:#282f2f}html.theme--documenter-dark .navbar.is-light .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-light .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-light .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-light .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-light .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-light .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link.is-active{background-color:#dde4e6;color:#282f2f}html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link::after{border-color:#282f2f}html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#dde4e6;color:#282f2f}html.theme--documenter-dark .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#ecf0f1;color:#282f2f}}html.theme--documenter-dark .navbar.is-dark,html.theme--documenter-dark .content kbd.navbar{background-color:#282f2f;color:#ecf0f1}html.theme--documenter-dark .navbar.is-dark .navbar-brand>.navbar-item,html.theme--documenter-dark .content kbd.navbar .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link{color:#ecf0f1}html.theme--documenter-dark .navbar.is-dark .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .content kbd.navbar .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-dark .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .content kbd.navbar .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-dark .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link:focus,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link:hover,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#1d2122;color:#ecf0f1}html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link::after,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link::after{border-color:#ecf0f1}html.theme--documenter-dark .navbar.is-dark .navbar-burger,html.theme--documenter-dark .content kbd.navbar .navbar-burger{color:#ecf0f1}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-dark .navbar-start>.navbar-item,html.theme--documenter-dark .content kbd.navbar .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-dark .navbar-end>.navbar-item,html.theme--documenter-dark .content kbd.navbar .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link{color:#ecf0f1}html.theme--documenter-dark .navbar.is-dark .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .content kbd.navbar .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-dark .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .content kbd.navbar .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-dark .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link:focus,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link:hover,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .content kbd.navbar .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-dark .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .content kbd.navbar .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-dark .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link:focus,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link:hover,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#1d2122;color:#ecf0f1}html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link::after,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link::after,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link::after{border-color:#ecf0f1}html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#1d2122;color:#ecf0f1}html.theme--documenter-dark .navbar.is-dark .navbar-dropdown a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#282f2f;color:#ecf0f1}}html.theme--documenter-dark .navbar.is-primary,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink{background-color:#375a7f;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-brand>.navbar-item,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-primary .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-primary .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link::after,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-burger,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-primary .navbar-start>.navbar-item,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-primary .navbar-end>.navbar-item,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-primary .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-primary .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-primary .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-primary .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link::after,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link::after,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#375a7f;color:#fff}}html.theme--documenter-dark .navbar.is-link{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-link .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-link .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#17a689;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-link .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-link .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-link .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-link .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-link .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-link .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-link .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link.is-active{background-color:#17a689;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#17a689;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#1abc9c;color:#fff}}html.theme--documenter-dark .navbar.is-info{background-color:#024c7d;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-info .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-info .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#023d64;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-info .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-info .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-info .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-info .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-info .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-info .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-info .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link.is-active{background-color:#023d64;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#023d64;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#024c7d;color:#fff}}html.theme--documenter-dark .navbar.is-success{background-color:#008438;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-success .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-success .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#006b2d;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-success .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-success .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-success .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-success .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-success .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-success .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-success .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link.is-active{background-color:#006b2d;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#006b2d;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#008438;color:#fff}}html.theme--documenter-dark .navbar.is-warning{background-color:#ad8100;color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-warning .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-warning .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#946e00;color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-warning .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-warning .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-warning .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-warning .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-warning .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-warning .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#946e00;color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#946e00;color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ad8100;color:#fff}}html.theme--documenter-dark .navbar.is-danger{background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-danger .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-danger .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#86170b;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-danger .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-danger .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-danger .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-danger .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-danger .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-danger .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#86170b;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#86170b;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#9e1b0d;color:#fff}}html.theme--documenter-dark .navbar>.container{align-items:stretch;display:flex;min-height:4rem;width:100%}html.theme--documenter-dark .navbar.has-shadow{box-shadow:0 2px 0 0 #282f2f}html.theme--documenter-dark .navbar.is-fixed-bottom,html.theme--documenter-dark .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}html.theme--documenter-dark .navbar.is-fixed-bottom{bottom:0}html.theme--documenter-dark .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #282f2f}html.theme--documenter-dark .navbar.is-fixed-top{top:0}html.theme--documenter-dark html.has-navbar-fixed-top,html.theme--documenter-dark body.has-navbar-fixed-top{padding-top:4rem}html.theme--documenter-dark html.has-navbar-fixed-bottom,html.theme--documenter-dark body.has-navbar-fixed-bottom{padding-bottom:4rem}html.theme--documenter-dark .navbar-brand,html.theme--documenter-dark .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:4rem}html.theme--documenter-dark .navbar-brand a.navbar-item:focus,html.theme--documenter-dark .navbar-brand a.navbar-item:hover{background-color:transparent}html.theme--documenter-dark .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}html.theme--documenter-dark .navbar-burger{color:#fff;cursor:pointer;display:block;height:4rem;position:relative;width:4rem;margin-left:auto}html.theme--documenter-dark .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}html.theme--documenter-dark .navbar-burger span:nth-child(1){top:calc(50% - 6px)}html.theme--documenter-dark .navbar-burger span:nth-child(2){top:calc(50% - 1px)}html.theme--documenter-dark .navbar-burger span:nth-child(3){top:calc(50% + 4px)}html.theme--documenter-dark .navbar-burger:hover{background-color:rgba(0,0,0,0.05)}html.theme--documenter-dark .navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}html.theme--documenter-dark .navbar-burger.is-active span:nth-child(2){opacity:0}html.theme--documenter-dark .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}html.theme--documenter-dark .navbar-menu{display:none}html.theme--documenter-dark .navbar-item,html.theme--documenter-dark .navbar-link{color:#fff;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}html.theme--documenter-dark .navbar-item .icon:only-child,html.theme--documenter-dark .navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}html.theme--documenter-dark a.navbar-item,html.theme--documenter-dark .navbar-link{cursor:pointer}html.theme--documenter-dark a.navbar-item:focus,html.theme--documenter-dark a.navbar-item:focus-within,html.theme--documenter-dark a.navbar-item:hover,html.theme--documenter-dark a.navbar-item.is-active,html.theme--documenter-dark .navbar-link:focus,html.theme--documenter-dark .navbar-link:focus-within,html.theme--documenter-dark .navbar-link:hover,html.theme--documenter-dark .navbar-link.is-active{background-color:rgba(0,0,0,0);color:#1abc9c}html.theme--documenter-dark .navbar-item{display:block;flex-grow:0;flex-shrink:0}html.theme--documenter-dark .navbar-item img{max-height:1.75rem}html.theme--documenter-dark .navbar-item.has-dropdown{padding:0}html.theme--documenter-dark .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:4rem;padding-bottom:calc(0.5rem - 1px)}html.theme--documenter-dark .navbar-item.is-tab:focus,html.theme--documenter-dark .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#1abc9c}html.theme--documenter-dark .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#1abc9c;border-bottom-style:solid;border-bottom-width:3px;color:#1abc9c;padding-bottom:calc(0.5rem - 3px)}html.theme--documenter-dark .navbar-content{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .navbar-link:not(.is-arrowless){padding-right:2.5em}html.theme--documenter-dark .navbar-link:not(.is-arrowless)::after{border-color:#fff;margin-top:-0.375em;right:1.125em}html.theme--documenter-dark .navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}html.theme--documenter-dark .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}html.theme--documenter-dark .navbar-divider{background-color:rgba(0,0,0,0.2);border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){html.theme--documenter-dark .navbar>.container{display:block}html.theme--documenter-dark .navbar-brand .navbar-item,html.theme--documenter-dark .navbar-tabs .navbar-item{align-items:center;display:flex}html.theme--documenter-dark .navbar-link::after{display:none}html.theme--documenter-dark .navbar-menu{background-color:#375a7f;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}html.theme--documenter-dark .navbar-menu.is-active{display:block}html.theme--documenter-dark .navbar.is-fixed-bottom-touch,html.theme--documenter-dark .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}html.theme--documenter-dark .navbar.is-fixed-bottom-touch{bottom:0}html.theme--documenter-dark .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--documenter-dark .navbar.is-fixed-top-touch{top:0}html.theme--documenter-dark .navbar.is-fixed-top .navbar-menu,html.theme--documenter-dark .navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem);overflow:auto}html.theme--documenter-dark html.has-navbar-fixed-top-touch,html.theme--documenter-dark body.has-navbar-fixed-top-touch{padding-top:4rem}html.theme--documenter-dark html.has-navbar-fixed-bottom-touch,html.theme--documenter-dark body.has-navbar-fixed-bottom-touch{padding-bottom:4rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar,html.theme--documenter-dark .navbar-menu,html.theme--documenter-dark .navbar-start,html.theme--documenter-dark .navbar-end{align-items:stretch;display:flex}html.theme--documenter-dark .navbar{min-height:4rem}html.theme--documenter-dark .navbar.is-spaced{padding:1rem 2rem}html.theme--documenter-dark .navbar.is-spaced .navbar-start,html.theme--documenter-dark .navbar.is-spaced .navbar-end{align-items:center}html.theme--documenter-dark .navbar.is-spaced a.navbar-item,html.theme--documenter-dark .navbar.is-spaced .navbar-link{border-radius:.4em}html.theme--documenter-dark .navbar.is-transparent a.navbar-item:focus,html.theme--documenter-dark .navbar.is-transparent a.navbar-item:hover,html.theme--documenter-dark .navbar.is-transparent a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-transparent .navbar-link:focus,html.theme--documenter-dark .navbar.is-transparent .navbar-link:hover,html.theme--documenter-dark .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#dbdee0}html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#1abc9c}html.theme--documenter-dark .navbar-burger{display:none}html.theme--documenter-dark .navbar-item,html.theme--documenter-dark .navbar-link{align-items:center;display:flex}html.theme--documenter-dark .navbar-item{display:flex}html.theme--documenter-dark .navbar-item.has-dropdown{align-items:stretch}html.theme--documenter-dark .navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}html.theme--documenter-dark .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid rgba(0,0,0,0.2);border-radius:8px 8px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}html.theme--documenter-dark .navbar-menu{flex-grow:1;flex-shrink:0}html.theme--documenter-dark .navbar-start{justify-content:flex-start;margin-right:auto}html.theme--documenter-dark .navbar-end{justify-content:flex-end;margin-left:auto}html.theme--documenter-dark .navbar-dropdown{background-color:#375a7f;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}html.theme--documenter-dark .navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}html.theme--documenter-dark .navbar-dropdown a.navbar-item{padding-right:3rem}html.theme--documenter-dark .navbar-dropdown a.navbar-item:focus,html.theme--documenter-dark .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#dbdee0}html.theme--documenter-dark .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#1abc9c}.navbar.is-spaced html.theme--documenter-dark .navbar-dropdown,html.theme--documenter-dark .navbar-dropdown.is-boxed{border-radius:8px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}html.theme--documenter-dark .navbar-dropdown.is-right{left:auto;right:0}html.theme--documenter-dark .navbar-divider{display:block}html.theme--documenter-dark .navbar>.container .navbar-brand,html.theme--documenter-dark .container>.navbar .navbar-brand{margin-left:-.75rem}html.theme--documenter-dark .navbar>.container .navbar-menu,html.theme--documenter-dark .container>.navbar .navbar-menu{margin-right:-.75rem}html.theme--documenter-dark .navbar.is-fixed-bottom-desktop,html.theme--documenter-dark .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}html.theme--documenter-dark .navbar.is-fixed-bottom-desktop{bottom:0}html.theme--documenter-dark .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--documenter-dark .navbar.is-fixed-top-desktop{top:0}html.theme--documenter-dark html.has-navbar-fixed-top-desktop,html.theme--documenter-dark body.has-navbar-fixed-top-desktop{padding-top:4rem}html.theme--documenter-dark html.has-navbar-fixed-bottom-desktop,html.theme--documenter-dark body.has-navbar-fixed-bottom-desktop{padding-bottom:4rem}html.theme--documenter-dark html.has-spaced-navbar-fixed-top,html.theme--documenter-dark body.has-spaced-navbar-fixed-top{padding-top:6rem}html.theme--documenter-dark html.has-spaced-navbar-fixed-bottom,html.theme--documenter-dark body.has-spaced-navbar-fixed-bottom{padding-bottom:6rem}html.theme--documenter-dark a.navbar-item.is-active,html.theme--documenter-dark .navbar-link.is-active{color:#1abc9c}html.theme--documenter-dark a.navbar-item.is-active:not(:focus):not(:hover),html.theme--documenter-dark .navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}html.theme--documenter-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgba(0,0,0,0)}}html.theme--documenter-dark .hero.is-fullheight-with-navbar{min-height:calc(100vh - 4rem)}html.theme--documenter-dark .pagination{font-size:15px;margin:-.25rem}html.theme--documenter-dark .pagination.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.85em}html.theme--documenter-dark .pagination.is-medium{font-size:1.25rem}html.theme--documenter-dark .pagination.is-large{font-size:1.5rem}html.theme--documenter-dark .pagination.is-rounded .pagination-previous,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,html.theme--documenter-dark .pagination.is-rounded .pagination-next,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:290486px}html.theme--documenter-dark .pagination.is-rounded .pagination-link,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:290486px}html.theme--documenter-dark .pagination,html.theme--documenter-dark .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link{border-color:#5e6d6f;color:#1abc9c;min-width:2.25em}html.theme--documenter-dark .pagination-previous:hover,html.theme--documenter-dark .pagination-next:hover,html.theme--documenter-dark .pagination-link:hover{border-color:#8c9b9d;color:#1dd2af}html.theme--documenter-dark .pagination-previous:focus,html.theme--documenter-dark .pagination-next:focus,html.theme--documenter-dark .pagination-link:focus{border-color:#8c9b9d}html.theme--documenter-dark .pagination-previous:active,html.theme--documenter-dark .pagination-next:active,html.theme--documenter-dark .pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}html.theme--documenter-dark .pagination-previous[disabled],html.theme--documenter-dark .pagination-next[disabled],html.theme--documenter-dark .pagination-link[disabled]{background-color:#dbdee0;border-color:#dbdee0;box-shadow:none;color:#5e6d6f;opacity:0.5}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next{padding-left:0.75em;padding-right:0.75em;white-space:nowrap}html.theme--documenter-dark .pagination-link.is-current{background-color:#1abc9c;border-color:#1abc9c;color:#fff}html.theme--documenter-dark .pagination-ellipsis{color:#8c9b9d;pointer-events:none}html.theme--documenter-dark .pagination-list{flex-wrap:wrap}@media screen and (max-width: 768px){html.theme--documenter-dark .pagination{flex-wrap:wrap}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}html.theme--documenter-dark .pagination-previous{order:2}html.theme--documenter-dark .pagination-next{order:3}html.theme--documenter-dark .pagination{justify-content:space-between}html.theme--documenter-dark .pagination.is-centered .pagination-previous{order:1}html.theme--documenter-dark .pagination.is-centered .pagination-list{justify-content:center;order:2}html.theme--documenter-dark .pagination.is-centered .pagination-next{order:3}html.theme--documenter-dark .pagination.is-right .pagination-previous{order:1}html.theme--documenter-dark .pagination.is-right .pagination-next{order:2}html.theme--documenter-dark .pagination.is-right .pagination-list{justify-content:flex-end;order:3}}html.theme--documenter-dark .panel{font-size:15px}html.theme--documenter-dark .panel:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .panel-heading,html.theme--documenter-dark .panel-tabs,html.theme--documenter-dark .panel-block{border-bottom:1px solid #5e6d6f;border-left:1px solid #5e6d6f;border-right:1px solid #5e6d6f}html.theme--documenter-dark .panel-heading:first-child,html.theme--documenter-dark .panel-tabs:first-child,html.theme--documenter-dark .panel-block:first-child{border-top:1px solid #5e6d6f}html.theme--documenter-dark .panel-heading{background-color:#282f2f;border-radius:.4em .4em 0 0;color:#f2f2f2;font-size:1.25em;font-weight:300;line-height:1.25;padding:0.5em 0.75em}html.theme--documenter-dark .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}html.theme--documenter-dark .panel-tabs a{border-bottom:1px solid #5e6d6f;margin-bottom:-1px;padding:0.5em}html.theme--documenter-dark .panel-tabs a.is-active{border-bottom-color:#343c3d;color:#17a689}html.theme--documenter-dark .panel-list a{color:#fff}html.theme--documenter-dark .panel-list a:hover{color:#1abc9c}html.theme--documenter-dark .panel-block{align-items:center;color:#f2f2f2;display:flex;justify-content:flex-start;padding:0.5em 0.75em}html.theme--documenter-dark .panel-block input[type="checkbox"]{margin-right:0.75em}html.theme--documenter-dark .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}html.theme--documenter-dark .panel-block.is-wrapped{flex-wrap:wrap}html.theme--documenter-dark .panel-block.is-active{border-left-color:#1abc9c;color:#17a689}html.theme--documenter-dark .panel-block.is-active .panel-icon{color:#1abc9c}html.theme--documenter-dark a.panel-block,html.theme--documenter-dark label.panel-block{cursor:pointer}html.theme--documenter-dark a.panel-block:hover,html.theme--documenter-dark label.panel-block:hover{background-color:#282f2f}html.theme--documenter-dark .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#fff;margin-right:0.75em}html.theme--documenter-dark .panel-icon .fa{font-size:inherit;line-height:inherit}html.theme--documenter-dark .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:15px;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}html.theme--documenter-dark .tabs a{align-items:center;border-bottom-color:#5e6d6f;border-bottom-style:solid;border-bottom-width:1px;color:#fff;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}html.theme--documenter-dark .tabs a:hover{border-bottom-color:#f2f2f2;color:#f2f2f2}html.theme--documenter-dark .tabs li{display:block}html.theme--documenter-dark .tabs li.is-active a{border-bottom-color:#1abc9c;color:#1abc9c}html.theme--documenter-dark .tabs ul{align-items:center;border-bottom-color:#5e6d6f;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}html.theme--documenter-dark .tabs ul.is-left{padding-right:0.75em}html.theme--documenter-dark .tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}html.theme--documenter-dark .tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}html.theme--documenter-dark .tabs .icon:first-child{margin-right:0.5em}html.theme--documenter-dark .tabs .icon:last-child{margin-left:0.5em}html.theme--documenter-dark .tabs.is-centered ul{justify-content:center}html.theme--documenter-dark .tabs.is-right ul{justify-content:flex-end}html.theme--documenter-dark .tabs.is-boxed a{border:1px solid transparent;border-radius:.4em .4em 0 0}html.theme--documenter-dark .tabs.is-boxed a:hover{background-color:#282f2f;border-bottom-color:#5e6d6f}html.theme--documenter-dark .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#5e6d6f;border-bottom-color:rgba(0,0,0,0) !important}html.theme--documenter-dark .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}html.theme--documenter-dark .tabs.is-toggle a{border-color:#5e6d6f;border-style:solid;border-width:1px;margin-bottom:0;position:relative}html.theme--documenter-dark .tabs.is-toggle a:hover{background-color:#282f2f;border-color:#8c9b9d;z-index:2}html.theme--documenter-dark .tabs.is-toggle li+li{margin-left:-1px}html.theme--documenter-dark .tabs.is-toggle li:first-child a{border-radius:.4em 0 0 .4em}html.theme--documenter-dark .tabs.is-toggle li:last-child a{border-radius:0 .4em .4em 0}html.theme--documenter-dark .tabs.is-toggle li.is-active a{background-color:#1abc9c;border-color:#1abc9c;color:#fff;z-index:1}html.theme--documenter-dark .tabs.is-toggle ul{border-bottom:none}html.theme--documenter-dark .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}html.theme--documenter-dark .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}html.theme--documenter-dark .tabs.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.tabs{font-size:.85em}html.theme--documenter-dark .tabs.is-medium{font-size:1.25rem}html.theme--documenter-dark .tabs.is-large{font-size:1.5rem}html.theme--documenter-dark .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>html.theme--documenter-dark .column.is-narrow{flex:none}.columns.is-mobile>html.theme--documenter-dark .column.is-full{flex:none;width:100%}.columns.is-mobile>html.theme--documenter-dark .column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>html.theme--documenter-dark .column.is-half{flex:none;width:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>html.theme--documenter-dark .column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>html.theme--documenter-dark .column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>html.theme--documenter-dark .column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>html.theme--documenter-dark .column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-half{margin-left:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>html.theme--documenter-dark .column.is-0{flex:none;width:0%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-0{margin-left:0%}.columns.is-mobile>html.theme--documenter-dark .column.is-1{flex:none;width:8.3333333333%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-1{margin-left:8.3333333333%}.columns.is-mobile>html.theme--documenter-dark .column.is-2{flex:none;width:16.6666666667%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-2{margin-left:16.6666666667%}.columns.is-mobile>html.theme--documenter-dark .column.is-3{flex:none;width:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-3{margin-left:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-4{flex:none;width:33.3333333333%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-4{margin-left:33.3333333333%}.columns.is-mobile>html.theme--documenter-dark .column.is-5{flex:none;width:41.6666666667%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-5{margin-left:41.6666666667%}.columns.is-mobile>html.theme--documenter-dark .column.is-6{flex:none;width:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-6{margin-left:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-7{flex:none;width:58.3333333333%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-7{margin-left:58.3333333333%}.columns.is-mobile>html.theme--documenter-dark .column.is-8{flex:none;width:66.6666666667%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-8{margin-left:66.6666666667%}.columns.is-mobile>html.theme--documenter-dark .column.is-9{flex:none;width:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-9{margin-left:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-10{flex:none;width:83.3333333333%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-10{margin-left:83.3333333333%}.columns.is-mobile>html.theme--documenter-dark .column.is-11{flex:none;width:91.6666666667%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-11{margin-left:91.6666666667%}.columns.is-mobile>html.theme--documenter-dark .column.is-12{flex:none;width:100%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){html.theme--documenter-dark .column.is-narrow-mobile{flex:none}html.theme--documenter-dark .column.is-full-mobile{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-mobile{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-mobile{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-mobile{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-mobile{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-mobile{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-mobile{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-mobile{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-mobile{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-mobile{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-mobile{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-mobile{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-mobile{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-mobile{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-mobile{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-mobile{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-mobile{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-mobile{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-mobile{margin-left:80%}html.theme--documenter-dark .column.is-0-mobile{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-mobile{margin-left:0%}html.theme--documenter-dark .column.is-1-mobile{flex:none;width:8.3333333333%}html.theme--documenter-dark .column.is-offset-1-mobile{margin-left:8.3333333333%}html.theme--documenter-dark .column.is-2-mobile{flex:none;width:16.6666666667%}html.theme--documenter-dark .column.is-offset-2-mobile{margin-left:16.6666666667%}html.theme--documenter-dark .column.is-3-mobile{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-mobile{margin-left:25%}html.theme--documenter-dark .column.is-4-mobile{flex:none;width:33.3333333333%}html.theme--documenter-dark .column.is-offset-4-mobile{margin-left:33.3333333333%}html.theme--documenter-dark .column.is-5-mobile{flex:none;width:41.6666666667%}html.theme--documenter-dark .column.is-offset-5-mobile{margin-left:41.6666666667%}html.theme--documenter-dark .column.is-6-mobile{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-mobile{margin-left:50%}html.theme--documenter-dark .column.is-7-mobile{flex:none;width:58.3333333333%}html.theme--documenter-dark .column.is-offset-7-mobile{margin-left:58.3333333333%}html.theme--documenter-dark .column.is-8-mobile{flex:none;width:66.6666666667%}html.theme--documenter-dark .column.is-offset-8-mobile{margin-left:66.6666666667%}html.theme--documenter-dark .column.is-9-mobile{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-mobile{margin-left:75%}html.theme--documenter-dark .column.is-10-mobile{flex:none;width:83.3333333333%}html.theme--documenter-dark .column.is-offset-10-mobile{margin-left:83.3333333333%}html.theme--documenter-dark .column.is-11-mobile{flex:none;width:91.6666666667%}html.theme--documenter-dark .column.is-offset-11-mobile{margin-left:91.6666666667%}html.theme--documenter-dark .column.is-12-mobile{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .column.is-narrow,html.theme--documenter-dark .column.is-narrow-tablet{flex:none}html.theme--documenter-dark .column.is-full,html.theme--documenter-dark .column.is-full-tablet{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters,html.theme--documenter-dark .column.is-three-quarters-tablet{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds,html.theme--documenter-dark .column.is-two-thirds-tablet{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half,html.theme--documenter-dark .column.is-half-tablet{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third,html.theme--documenter-dark .column.is-one-third-tablet{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter,html.theme--documenter-dark .column.is-one-quarter-tablet{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth,html.theme--documenter-dark .column.is-one-fifth-tablet{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths,html.theme--documenter-dark .column.is-two-fifths-tablet{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths,html.theme--documenter-dark .column.is-three-fifths-tablet{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths,html.theme--documenter-dark .column.is-four-fifths-tablet{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters,html.theme--documenter-dark .column.is-offset-three-quarters-tablet{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds,html.theme--documenter-dark .column.is-offset-two-thirds-tablet{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half,html.theme--documenter-dark .column.is-offset-half-tablet{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third,html.theme--documenter-dark .column.is-offset-one-third-tablet{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter,html.theme--documenter-dark .column.is-offset-one-quarter-tablet{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth,html.theme--documenter-dark .column.is-offset-one-fifth-tablet{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths,html.theme--documenter-dark .column.is-offset-two-fifths-tablet{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths,html.theme--documenter-dark .column.is-offset-three-fifths-tablet{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths,html.theme--documenter-dark .column.is-offset-four-fifths-tablet{margin-left:80%}html.theme--documenter-dark .column.is-0,html.theme--documenter-dark .column.is-0-tablet{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0,html.theme--documenter-dark .column.is-offset-0-tablet{margin-left:0%}html.theme--documenter-dark .column.is-1,html.theme--documenter-dark .column.is-1-tablet{flex:none;width:8.3333333333%}html.theme--documenter-dark .column.is-offset-1,html.theme--documenter-dark .column.is-offset-1-tablet{margin-left:8.3333333333%}html.theme--documenter-dark .column.is-2,html.theme--documenter-dark .column.is-2-tablet{flex:none;width:16.6666666667%}html.theme--documenter-dark .column.is-offset-2,html.theme--documenter-dark .column.is-offset-2-tablet{margin-left:16.6666666667%}html.theme--documenter-dark .column.is-3,html.theme--documenter-dark .column.is-3-tablet{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3,html.theme--documenter-dark .column.is-offset-3-tablet{margin-left:25%}html.theme--documenter-dark .column.is-4,html.theme--documenter-dark .column.is-4-tablet{flex:none;width:33.3333333333%}html.theme--documenter-dark .column.is-offset-4,html.theme--documenter-dark .column.is-offset-4-tablet{margin-left:33.3333333333%}html.theme--documenter-dark .column.is-5,html.theme--documenter-dark .column.is-5-tablet{flex:none;width:41.6666666667%}html.theme--documenter-dark .column.is-offset-5,html.theme--documenter-dark .column.is-offset-5-tablet{margin-left:41.6666666667%}html.theme--documenter-dark .column.is-6,html.theme--documenter-dark .column.is-6-tablet{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6,html.theme--documenter-dark .column.is-offset-6-tablet{margin-left:50%}html.theme--documenter-dark .column.is-7,html.theme--documenter-dark .column.is-7-tablet{flex:none;width:58.3333333333%}html.theme--documenter-dark .column.is-offset-7,html.theme--documenter-dark .column.is-offset-7-tablet{margin-left:58.3333333333%}html.theme--documenter-dark .column.is-8,html.theme--documenter-dark .column.is-8-tablet{flex:none;width:66.6666666667%}html.theme--documenter-dark .column.is-offset-8,html.theme--documenter-dark .column.is-offset-8-tablet{margin-left:66.6666666667%}html.theme--documenter-dark .column.is-9,html.theme--documenter-dark .column.is-9-tablet{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9,html.theme--documenter-dark .column.is-offset-9-tablet{margin-left:75%}html.theme--documenter-dark .column.is-10,html.theme--documenter-dark .column.is-10-tablet{flex:none;width:83.3333333333%}html.theme--documenter-dark .column.is-offset-10,html.theme--documenter-dark .column.is-offset-10-tablet{margin-left:83.3333333333%}html.theme--documenter-dark .column.is-11,html.theme--documenter-dark .column.is-11-tablet{flex:none;width:91.6666666667%}html.theme--documenter-dark .column.is-offset-11,html.theme--documenter-dark .column.is-offset-11-tablet{margin-left:91.6666666667%}html.theme--documenter-dark .column.is-12,html.theme--documenter-dark .column.is-12-tablet{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12,html.theme--documenter-dark .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){html.theme--documenter-dark .column.is-narrow-touch{flex:none}html.theme--documenter-dark .column.is-full-touch{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-touch{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-touch{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-touch{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-touch{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-touch{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-touch{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-touch{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-touch{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-touch{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-touch{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-touch{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-touch{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-touch{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-touch{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-touch{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-touch{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-touch{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-touch{margin-left:80%}html.theme--documenter-dark .column.is-0-touch{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-touch{margin-left:0%}html.theme--documenter-dark .column.is-1-touch{flex:none;width:8.3333333333%}html.theme--documenter-dark .column.is-offset-1-touch{margin-left:8.3333333333%}html.theme--documenter-dark .column.is-2-touch{flex:none;width:16.6666666667%}html.theme--documenter-dark .column.is-offset-2-touch{margin-left:16.6666666667%}html.theme--documenter-dark .column.is-3-touch{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-touch{margin-left:25%}html.theme--documenter-dark .column.is-4-touch{flex:none;width:33.3333333333%}html.theme--documenter-dark .column.is-offset-4-touch{margin-left:33.3333333333%}html.theme--documenter-dark .column.is-5-touch{flex:none;width:41.6666666667%}html.theme--documenter-dark .column.is-offset-5-touch{margin-left:41.6666666667%}html.theme--documenter-dark .column.is-6-touch{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-touch{margin-left:50%}html.theme--documenter-dark .column.is-7-touch{flex:none;width:58.3333333333%}html.theme--documenter-dark .column.is-offset-7-touch{margin-left:58.3333333333%}html.theme--documenter-dark .column.is-8-touch{flex:none;width:66.6666666667%}html.theme--documenter-dark .column.is-offset-8-touch{margin-left:66.6666666667%}html.theme--documenter-dark .column.is-9-touch{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-touch{margin-left:75%}html.theme--documenter-dark .column.is-10-touch{flex:none;width:83.3333333333%}html.theme--documenter-dark .column.is-offset-10-touch{margin-left:83.3333333333%}html.theme--documenter-dark .column.is-11-touch{flex:none;width:91.6666666667%}html.theme--documenter-dark .column.is-offset-11-touch{margin-left:91.6666666667%}html.theme--documenter-dark .column.is-12-touch{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){html.theme--documenter-dark .column.is-narrow-desktop{flex:none}html.theme--documenter-dark .column.is-full-desktop{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-desktop{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-desktop{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-desktop{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-desktop{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-desktop{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-desktop{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-desktop{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-desktop{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-desktop{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-desktop{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-desktop{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-desktop{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-desktop{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-desktop{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-desktop{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-desktop{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-desktop{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-desktop{margin-left:80%}html.theme--documenter-dark .column.is-0-desktop{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-desktop{margin-left:0%}html.theme--documenter-dark .column.is-1-desktop{flex:none;width:8.3333333333%}html.theme--documenter-dark .column.is-offset-1-desktop{margin-left:8.3333333333%}html.theme--documenter-dark .column.is-2-desktop{flex:none;width:16.6666666667%}html.theme--documenter-dark .column.is-offset-2-desktop{margin-left:16.6666666667%}html.theme--documenter-dark .column.is-3-desktop{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-desktop{margin-left:25%}html.theme--documenter-dark .column.is-4-desktop{flex:none;width:33.3333333333%}html.theme--documenter-dark .column.is-offset-4-desktop{margin-left:33.3333333333%}html.theme--documenter-dark .column.is-5-desktop{flex:none;width:41.6666666667%}html.theme--documenter-dark .column.is-offset-5-desktop{margin-left:41.6666666667%}html.theme--documenter-dark .column.is-6-desktop{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-desktop{margin-left:50%}html.theme--documenter-dark .column.is-7-desktop{flex:none;width:58.3333333333%}html.theme--documenter-dark .column.is-offset-7-desktop{margin-left:58.3333333333%}html.theme--documenter-dark .column.is-8-desktop{flex:none;width:66.6666666667%}html.theme--documenter-dark .column.is-offset-8-desktop{margin-left:66.6666666667%}html.theme--documenter-dark .column.is-9-desktop{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-desktop{margin-left:75%}html.theme--documenter-dark .column.is-10-desktop{flex:none;width:83.3333333333%}html.theme--documenter-dark .column.is-offset-10-desktop{margin-left:83.3333333333%}html.theme--documenter-dark .column.is-11-desktop{flex:none;width:91.6666666667%}html.theme--documenter-dark .column.is-offset-11-desktop{margin-left:91.6666666667%}html.theme--documenter-dark .column.is-12-desktop{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){html.theme--documenter-dark .column.is-narrow-widescreen{flex:none}html.theme--documenter-dark .column.is-full-widescreen{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-widescreen{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-widescreen{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-widescreen{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-widescreen{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-widescreen{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-widescreen{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-widescreen{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-widescreen{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-widescreen{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-widescreen{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-widescreen{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-widescreen{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-widescreen{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-widescreen{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-widescreen{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-widescreen{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-widescreen{margin-left:80%}html.theme--documenter-dark .column.is-0-widescreen{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-widescreen{margin-left:0%}html.theme--documenter-dark .column.is-1-widescreen{flex:none;width:8.3333333333%}html.theme--documenter-dark .column.is-offset-1-widescreen{margin-left:8.3333333333%}html.theme--documenter-dark .column.is-2-widescreen{flex:none;width:16.6666666667%}html.theme--documenter-dark .column.is-offset-2-widescreen{margin-left:16.6666666667%}html.theme--documenter-dark .column.is-3-widescreen{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-widescreen{margin-left:25%}html.theme--documenter-dark .column.is-4-widescreen{flex:none;width:33.3333333333%}html.theme--documenter-dark .column.is-offset-4-widescreen{margin-left:33.3333333333%}html.theme--documenter-dark .column.is-5-widescreen{flex:none;width:41.6666666667%}html.theme--documenter-dark .column.is-offset-5-widescreen{margin-left:41.6666666667%}html.theme--documenter-dark .column.is-6-widescreen{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-widescreen{margin-left:50%}html.theme--documenter-dark .column.is-7-widescreen{flex:none;width:58.3333333333%}html.theme--documenter-dark .column.is-offset-7-widescreen{margin-left:58.3333333333%}html.theme--documenter-dark .column.is-8-widescreen{flex:none;width:66.6666666667%}html.theme--documenter-dark .column.is-offset-8-widescreen{margin-left:66.6666666667%}html.theme--documenter-dark .column.is-9-widescreen{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-widescreen{margin-left:75%}html.theme--documenter-dark .column.is-10-widescreen{flex:none;width:83.3333333333%}html.theme--documenter-dark .column.is-offset-10-widescreen{margin-left:83.3333333333%}html.theme--documenter-dark .column.is-11-widescreen{flex:none;width:91.6666666667%}html.theme--documenter-dark .column.is-offset-11-widescreen{margin-left:91.6666666667%}html.theme--documenter-dark .column.is-12-widescreen{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){html.theme--documenter-dark .column.is-narrow-fullhd{flex:none}html.theme--documenter-dark .column.is-full-fullhd{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-fullhd{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-fullhd{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-fullhd{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-fullhd{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-fullhd{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-fullhd{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-fullhd{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-fullhd{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-fullhd{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-fullhd{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-fullhd{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-fullhd{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-fullhd{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-fullhd{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-fullhd{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-fullhd{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-fullhd{margin-left:80%}html.theme--documenter-dark .column.is-0-fullhd{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-fullhd{margin-left:0%}html.theme--documenter-dark .column.is-1-fullhd{flex:none;width:8.3333333333%}html.theme--documenter-dark .column.is-offset-1-fullhd{margin-left:8.3333333333%}html.theme--documenter-dark .column.is-2-fullhd{flex:none;width:16.6666666667%}html.theme--documenter-dark .column.is-offset-2-fullhd{margin-left:16.6666666667%}html.theme--documenter-dark .column.is-3-fullhd{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-fullhd{margin-left:25%}html.theme--documenter-dark .column.is-4-fullhd{flex:none;width:33.3333333333%}html.theme--documenter-dark .column.is-offset-4-fullhd{margin-left:33.3333333333%}html.theme--documenter-dark .column.is-5-fullhd{flex:none;width:41.6666666667%}html.theme--documenter-dark .column.is-offset-5-fullhd{margin-left:41.6666666667%}html.theme--documenter-dark .column.is-6-fullhd{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-fullhd{margin-left:50%}html.theme--documenter-dark .column.is-7-fullhd{flex:none;width:58.3333333333%}html.theme--documenter-dark .column.is-offset-7-fullhd{margin-left:58.3333333333%}html.theme--documenter-dark .column.is-8-fullhd{flex:none;width:66.6666666667%}html.theme--documenter-dark .column.is-offset-8-fullhd{margin-left:66.6666666667%}html.theme--documenter-dark .column.is-9-fullhd{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-fullhd{margin-left:75%}html.theme--documenter-dark .column.is-10-fullhd{flex:none;width:83.3333333333%}html.theme--documenter-dark .column.is-offset-10-fullhd{margin-left:83.3333333333%}html.theme--documenter-dark .column.is-11-fullhd{flex:none;width:91.6666666667%}html.theme--documenter-dark .column.is-offset-11-fullhd{margin-left:91.6666666667%}html.theme--documenter-dark .column.is-12-fullhd{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-fullhd{margin-left:100%}}html.theme--documenter-dark .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--documenter-dark .columns:last-child{margin-bottom:-.75rem}html.theme--documenter-dark .columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}html.theme--documenter-dark .columns.is-centered{justify-content:center}html.theme--documenter-dark .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}html.theme--documenter-dark .columns.is-gapless>.column{margin:0;padding:0 !important}html.theme--documenter-dark .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .columns.is-gapless:last-child{margin-bottom:0}html.theme--documenter-dark .columns.is-mobile{display:flex}html.theme--documenter-dark .columns.is-multiline{flex-wrap:wrap}html.theme--documenter-dark .columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-desktop{display:flex}}html.theme--documenter-dark .columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}html.theme--documenter-dark .columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}html.theme--documenter-dark .columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-0-fullhd{--columnGap: 0rem}}html.theme--documenter-dark .columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}html.theme--documenter-dark .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}html.theme--documenter-dark .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-3-fullhd{--columnGap: .75rem}}html.theme--documenter-dark .columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-4-fullhd{--columnGap: 1rem}}html.theme--documenter-dark .columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}html.theme--documenter-dark .columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}html.theme--documenter-dark .columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}html.theme--documenter-dark .columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-8-fullhd{--columnGap: 2rem}}html.theme--documenter-dark .tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}html.theme--documenter-dark .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--documenter-dark .tile.is-ancestor:last-child{margin-bottom:-.75rem}html.theme--documenter-dark .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}html.theme--documenter-dark .tile.is-child{margin:0 !important}html.theme--documenter-dark .tile.is-parent{padding:.75rem}html.theme--documenter-dark .tile.is-vertical{flex-direction:column}html.theme--documenter-dark .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{html.theme--documenter-dark .tile:not(.is-child){display:flex}html.theme--documenter-dark .tile.is-1{flex:none;width:8.3333333333%}html.theme--documenter-dark .tile.is-2{flex:none;width:16.6666666667%}html.theme--documenter-dark .tile.is-3{flex:none;width:25%}html.theme--documenter-dark .tile.is-4{flex:none;width:33.3333333333%}html.theme--documenter-dark .tile.is-5{flex:none;width:41.6666666667%}html.theme--documenter-dark .tile.is-6{flex:none;width:50%}html.theme--documenter-dark .tile.is-7{flex:none;width:58.3333333333%}html.theme--documenter-dark .tile.is-8{flex:none;width:66.6666666667%}html.theme--documenter-dark .tile.is-9{flex:none;width:75%}html.theme--documenter-dark .tile.is-10{flex:none;width:83.3333333333%}html.theme--documenter-dark .tile.is-11{flex:none;width:91.6666666667%}html.theme--documenter-dark .tile.is-12{flex:none;width:100%}}html.theme--documenter-dark .hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}html.theme--documenter-dark .hero .navbar{background:none}html.theme--documenter-dark .hero .tabs ul{border-bottom:none}html.theme--documenter-dark .hero.is-white{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-white strong{color:inherit}html.theme--documenter-dark .hero.is-white .title{color:#0a0a0a}html.theme--documenter-dark .hero.is-white .subtitle{color:rgba(10,10,10,0.9)}html.theme--documenter-dark .hero.is-white .subtitle a:not(.button),html.theme--documenter-dark .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-white .navbar-menu{background-color:#fff}}html.theme--documenter-dark .hero.is-white .navbar-item,html.theme--documenter-dark .hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}html.theme--documenter-dark .hero.is-white a.navbar-item:hover,html.theme--documenter-dark .hero.is-white a.navbar-item.is-active,html.theme--documenter-dark .hero.is-white .navbar-link:hover,html.theme--documenter-dark .hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}html.theme--documenter-dark .hero.is-white .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-white .tabs li.is-active a{opacity:1}html.theme--documenter-dark .hero.is-white .tabs.is-boxed a,html.theme--documenter-dark .hero.is-white .tabs.is-toggle a{color:#0a0a0a}html.theme--documenter-dark .hero.is-white .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-white .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-white .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-white .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--documenter-dark .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}html.theme--documenter-dark .hero.is-black{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-black strong{color:inherit}html.theme--documenter-dark .hero.is-black .title{color:#fff}html.theme--documenter-dark .hero.is-black .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-black .subtitle a:not(.button),html.theme--documenter-dark .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-black .navbar-menu{background-color:#0a0a0a}}html.theme--documenter-dark .hero.is-black .navbar-item,html.theme--documenter-dark .hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-black a.navbar-item:hover,html.theme--documenter-dark .hero.is-black a.navbar-item.is-active,html.theme--documenter-dark .hero.is-black .navbar-link:hover,html.theme--documenter-dark .hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}html.theme--documenter-dark .hero.is-black .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-black .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-black .tabs li.is-active a{opacity:1}html.theme--documenter-dark .hero.is-black .tabs.is-boxed a,html.theme--documenter-dark .hero.is-black .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-black .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-black .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-black .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-black .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--documenter-dark .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}html.theme--documenter-dark .hero.is-light{background-color:#ecf0f1;color:#282f2f}html.theme--documenter-dark .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-light strong{color:inherit}html.theme--documenter-dark .hero.is-light .title{color:#282f2f}html.theme--documenter-dark .hero.is-light .subtitle{color:rgba(40,47,47,0.9)}html.theme--documenter-dark .hero.is-light .subtitle a:not(.button),html.theme--documenter-dark .hero.is-light .subtitle strong{color:#282f2f}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-light .navbar-menu{background-color:#ecf0f1}}html.theme--documenter-dark .hero.is-light .navbar-item,html.theme--documenter-dark .hero.is-light .navbar-link{color:rgba(40,47,47,0.7)}html.theme--documenter-dark .hero.is-light a.navbar-item:hover,html.theme--documenter-dark .hero.is-light a.navbar-item.is-active,html.theme--documenter-dark .hero.is-light .navbar-link:hover,html.theme--documenter-dark .hero.is-light .navbar-link.is-active{background-color:#dde4e6;color:#282f2f}html.theme--documenter-dark .hero.is-light .tabs a{color:#282f2f;opacity:0.9}html.theme--documenter-dark .hero.is-light .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-light .tabs li.is-active a{opacity:1}html.theme--documenter-dark .hero.is-light .tabs.is-boxed a,html.theme--documenter-dark .hero.is-light .tabs.is-toggle a{color:#282f2f}html.theme--documenter-dark .hero.is-light .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-light .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-light .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-light .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:#282f2f;border-color:#282f2f;color:#ecf0f1}html.theme--documenter-dark .hero.is-light.is-bold{background-image:linear-gradient(141deg, #cadfe0 0%, #ecf0f1 71%, #fafbfc 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #cadfe0 0%, #ecf0f1 71%, #fafbfc 100%)}}html.theme--documenter-dark .hero.is-dark,html.theme--documenter-dark .content kbd.hero{background-color:#282f2f;color:#ecf0f1}html.theme--documenter-dark .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-dark strong,html.theme--documenter-dark .content kbd.hero strong{color:inherit}html.theme--documenter-dark .hero.is-dark .title,html.theme--documenter-dark .content kbd.hero .title{color:#ecf0f1}html.theme--documenter-dark .hero.is-dark .subtitle,html.theme--documenter-dark .content kbd.hero .subtitle{color:rgba(236,240,241,0.9)}html.theme--documenter-dark .hero.is-dark .subtitle a:not(.button),html.theme--documenter-dark .content kbd.hero .subtitle a:not(.button),html.theme--documenter-dark .hero.is-dark .subtitle strong,html.theme--documenter-dark .content kbd.hero .subtitle strong{color:#ecf0f1}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-dark .navbar-menu,html.theme--documenter-dark .content kbd.hero .navbar-menu{background-color:#282f2f}}html.theme--documenter-dark .hero.is-dark .navbar-item,html.theme--documenter-dark .content kbd.hero .navbar-item,html.theme--documenter-dark .hero.is-dark .navbar-link,html.theme--documenter-dark .content kbd.hero .navbar-link{color:rgba(236,240,241,0.7)}html.theme--documenter-dark .hero.is-dark a.navbar-item:hover,html.theme--documenter-dark .content kbd.hero a.navbar-item:hover,html.theme--documenter-dark .hero.is-dark a.navbar-item.is-active,html.theme--documenter-dark .content kbd.hero a.navbar-item.is-active,html.theme--documenter-dark .hero.is-dark .navbar-link:hover,html.theme--documenter-dark .content kbd.hero .navbar-link:hover,html.theme--documenter-dark .hero.is-dark .navbar-link.is-active,html.theme--documenter-dark .content kbd.hero .navbar-link.is-active{background-color:#1d2122;color:#ecf0f1}html.theme--documenter-dark .hero.is-dark .tabs a,html.theme--documenter-dark .content kbd.hero .tabs a{color:#ecf0f1;opacity:0.9}html.theme--documenter-dark .hero.is-dark .tabs a:hover,html.theme--documenter-dark .content kbd.hero .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-dark .tabs li.is-active a,html.theme--documenter-dark .content kbd.hero .tabs li.is-active a{opacity:1}html.theme--documenter-dark .hero.is-dark .tabs.is-boxed a,html.theme--documenter-dark .content kbd.hero .tabs.is-boxed a,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle a,html.theme--documenter-dark .content kbd.hero .tabs.is-toggle a{color:#ecf0f1}html.theme--documenter-dark .hero.is-dark .tabs.is-boxed a:hover,html.theme--documenter-dark .content kbd.hero .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle a:hover,html.theme--documenter-dark .content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-dark .tabs.is-boxed li.is-active a,html.theme--documenter-dark .content kbd.hero .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-dark .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle li.is-active a,html.theme--documenter-dark .content kbd.hero .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#ecf0f1;border-color:#ecf0f1;color:#282f2f}html.theme--documenter-dark .hero.is-dark.is-bold,html.theme--documenter-dark .content kbd.hero.is-bold{background-image:linear-gradient(141deg, #0f1615 0%, #282f2f 71%, #313c40 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-dark.is-bold .navbar-menu,html.theme--documenter-dark .content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #0f1615 0%, #282f2f 71%, #313c40 100%)}}html.theme--documenter-dark .hero.is-primary,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink{background-color:#375a7f;color:#fff}html.theme--documenter-dark .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-primary strong,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink strong{color:inherit}html.theme--documenter-dark .hero.is-primary .title,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .title{color:#fff}html.theme--documenter-dark .hero.is-primary .subtitle,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-primary .subtitle a:not(.button),html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),html.theme--documenter-dark .hero.is-primary .subtitle strong,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-primary .navbar-menu,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#375a7f}}html.theme--documenter-dark .hero.is-primary .navbar-item,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-item,html.theme--documenter-dark .hero.is-primary .navbar-link,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-primary a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,html.theme--documenter-dark .hero.is-primary a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,html.theme--documenter-dark .hero.is-primary .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-link:hover,html.theme--documenter-dark .hero.is-primary .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .hero.is-primary .tabs a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-primary .tabs a:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-primary .tabs li.is-active a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{opacity:1}html.theme--documenter-dark .hero.is-primary .tabs.is-boxed a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-primary .tabs.is-boxed a:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle a:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-primary .tabs.is-boxed li.is-active a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-primary .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle li.is-active a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#375a7f}html.theme--documenter-dark .hero.is-primary.is-bold,html.theme--documenter-dark .docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #214b62 0%, #375a7f 71%, #3a5796 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-primary.is-bold .navbar-menu,html.theme--documenter-dark .docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #214b62 0%, #375a7f 71%, #3a5796 100%)}}html.theme--documenter-dark .hero.is-link{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-link strong{color:inherit}html.theme--documenter-dark .hero.is-link .title{color:#fff}html.theme--documenter-dark .hero.is-link .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-link .subtitle a:not(.button),html.theme--documenter-dark .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-link .navbar-menu{background-color:#1abc9c}}html.theme--documenter-dark .hero.is-link .navbar-item,html.theme--documenter-dark .hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-link a.navbar-item:hover,html.theme--documenter-dark .hero.is-link a.navbar-item.is-active,html.theme--documenter-dark .hero.is-link .navbar-link:hover,html.theme--documenter-dark .hero.is-link .navbar-link.is-active{background-color:#17a689;color:#fff}html.theme--documenter-dark .hero.is-link .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-link .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-link .tabs li.is-active a{opacity:1}html.theme--documenter-dark .hero.is-link .tabs.is-boxed a,html.theme--documenter-dark .hero.is-link .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-link .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-link .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-link .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-link .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#1abc9c}html.theme--documenter-dark .hero.is-link.is-bold{background-image:linear-gradient(141deg, #0c9764 0%, #1abc9c 71%, #17d8d2 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #0c9764 0%, #1abc9c 71%, #17d8d2 100%)}}html.theme--documenter-dark .hero.is-info{background-color:#024c7d;color:#fff}html.theme--documenter-dark .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-info strong{color:inherit}html.theme--documenter-dark .hero.is-info .title{color:#fff}html.theme--documenter-dark .hero.is-info .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-info .subtitle a:not(.button),html.theme--documenter-dark .hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-info .navbar-menu{background-color:#024c7d}}html.theme--documenter-dark .hero.is-info .navbar-item,html.theme--documenter-dark .hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-info a.navbar-item:hover,html.theme--documenter-dark .hero.is-info a.navbar-item.is-active,html.theme--documenter-dark .hero.is-info .navbar-link:hover,html.theme--documenter-dark .hero.is-info .navbar-link.is-active{background-color:#023d64;color:#fff}html.theme--documenter-dark .hero.is-info .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-info .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-info .tabs li.is-active a{opacity:1}html.theme--documenter-dark .hero.is-info .tabs.is-boxed a,html.theme--documenter-dark .hero.is-info .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-info .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-info .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-info .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-info .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#024c7d}html.theme--documenter-dark .hero.is-info.is-bold{background-image:linear-gradient(141deg, #003a4c 0%, #024c7d 71%, #004299 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #003a4c 0%, #024c7d 71%, #004299 100%)}}html.theme--documenter-dark .hero.is-success{background-color:#008438;color:#fff}html.theme--documenter-dark .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-success strong{color:inherit}html.theme--documenter-dark .hero.is-success .title{color:#fff}html.theme--documenter-dark .hero.is-success .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-success .subtitle a:not(.button),html.theme--documenter-dark .hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-success .navbar-menu{background-color:#008438}}html.theme--documenter-dark .hero.is-success .navbar-item,html.theme--documenter-dark .hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-success a.navbar-item:hover,html.theme--documenter-dark .hero.is-success a.navbar-item.is-active,html.theme--documenter-dark .hero.is-success .navbar-link:hover,html.theme--documenter-dark .hero.is-success .navbar-link.is-active{background-color:#006b2d;color:#fff}html.theme--documenter-dark .hero.is-success .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-success .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-success .tabs li.is-active a{opacity:1}html.theme--documenter-dark .hero.is-success .tabs.is-boxed a,html.theme--documenter-dark .hero.is-success .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-success .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-success .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-success .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-success .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#008438}html.theme--documenter-dark .hero.is-success.is-bold{background-image:linear-gradient(141deg, #005115 0%, #008438 71%, #009e5d 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #005115 0%, #008438 71%, #009e5d 100%)}}html.theme--documenter-dark .hero.is-warning{background-color:#ad8100;color:#fff}html.theme--documenter-dark .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-warning strong{color:inherit}html.theme--documenter-dark .hero.is-warning .title{color:#fff}html.theme--documenter-dark .hero.is-warning .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-warning .subtitle a:not(.button),html.theme--documenter-dark .hero.is-warning .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-warning .navbar-menu{background-color:#ad8100}}html.theme--documenter-dark .hero.is-warning .navbar-item,html.theme--documenter-dark .hero.is-warning .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-warning a.navbar-item:hover,html.theme--documenter-dark .hero.is-warning a.navbar-item.is-active,html.theme--documenter-dark .hero.is-warning .navbar-link:hover,html.theme--documenter-dark .hero.is-warning .navbar-link.is-active{background-color:#946e00;color:#fff}html.theme--documenter-dark .hero.is-warning .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-warning .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-warning .tabs li.is-active a{opacity:1}html.theme--documenter-dark .hero.is-warning .tabs.is-boxed a,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-warning .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-warning .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-warning .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ad8100}html.theme--documenter-dark .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #7a4700 0%, #ad8100 71%, #c7b500 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #7a4700 0%, #ad8100 71%, #c7b500 100%)}}html.theme--documenter-dark .hero.is-danger{background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-danger strong{color:inherit}html.theme--documenter-dark .hero.is-danger .title{color:#fff}html.theme--documenter-dark .hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-danger .subtitle a:not(.button),html.theme--documenter-dark .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-danger .navbar-menu{background-color:#9e1b0d}}html.theme--documenter-dark .hero.is-danger .navbar-item,html.theme--documenter-dark .hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-danger a.navbar-item:hover,html.theme--documenter-dark .hero.is-danger a.navbar-item.is-active,html.theme--documenter-dark .hero.is-danger .navbar-link:hover,html.theme--documenter-dark .hero.is-danger .navbar-link.is-active{background-color:#86170b;color:#fff}html.theme--documenter-dark .hero.is-danger .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-danger .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-danger .tabs li.is-active a{opacity:1}html.theme--documenter-dark .hero.is-danger .tabs.is-boxed a,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-danger .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-danger .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-danger .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#9e1b0d}html.theme--documenter-dark .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #75030b 0%, #9e1b0d 71%, #ba380a 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #75030b 0%, #9e1b0d 71%, #ba380a 100%)}}html.theme--documenter-dark .hero.is-small .hero-body,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding-bottom:1.5rem;padding-top:1.5rem}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero.is-medium .hero-body{padding-bottom:9rem;padding-top:9rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero.is-large .hero-body{padding-bottom:18rem;padding-top:18rem}}html.theme--documenter-dark .hero.is-halfheight .hero-body,html.theme--documenter-dark .hero.is-fullheight .hero-body,html.theme--documenter-dark .hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}html.theme--documenter-dark .hero.is-halfheight .hero-body>.container,html.theme--documenter-dark .hero.is-fullheight .hero-body>.container,html.theme--documenter-dark .hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .hero.is-halfheight{min-height:50vh}html.theme--documenter-dark .hero.is-fullheight{min-height:100vh}html.theme--documenter-dark .hero-video{overflow:hidden}html.theme--documenter-dark .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}html.theme--documenter-dark .hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){html.theme--documenter-dark .hero-video{display:none}}html.theme--documenter-dark .hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){html.theme--documenter-dark .hero-buttons .button{display:flex}html.theme--documenter-dark .hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero-buttons{display:flex;justify-content:center}html.theme--documenter-dark .hero-buttons .button:not(:last-child){margin-right:1.5rem}}html.theme--documenter-dark .hero-head,html.theme--documenter-dark .hero-foot{flex-grow:0;flex-shrink:0}html.theme--documenter-dark .hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}html.theme--documenter-dark .section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){html.theme--documenter-dark .section.is-medium{padding:9rem 1.5rem}html.theme--documenter-dark .section.is-large{padding:18rem 1.5rem}}html.theme--documenter-dark .footer{background-color:#282f2f;padding:3rem 1.5rem 6rem}html.theme--documenter-dark hr{height:1px}html.theme--documenter-dark h6{text-transform:uppercase;letter-spacing:0.5px}html.theme--documenter-dark .hero{background-color:#343c3d}html.theme--documenter-dark a{transition:all 200ms ease}html.theme--documenter-dark .button{transition:all 200ms ease;border-width:1px;color:#fff}html.theme--documenter-dark .button.is-active,html.theme--documenter-dark .button.is-focused,html.theme--documenter-dark .button:active,html.theme--documenter-dark .button:focus{box-shadow:0 0 0 2px rgba(140,155,157,0.5)}html.theme--documenter-dark .button.is-white.is-hovered,html.theme--documenter-dark .button.is-white:hover{background-color:#fff}html.theme--documenter-dark .button.is-white.is-active,html.theme--documenter-dark .button.is-white.is-focused,html.theme--documenter-dark .button.is-white:active,html.theme--documenter-dark .button.is-white:focus{border-color:#fff;box-shadow:0 0 0 2px rgba(255,255,255,0.5)}html.theme--documenter-dark .button.is-black.is-hovered,html.theme--documenter-dark .button.is-black:hover{background-color:#1d1d1d}html.theme--documenter-dark .button.is-black.is-active,html.theme--documenter-dark .button.is-black.is-focused,html.theme--documenter-dark .button.is-black:active,html.theme--documenter-dark .button.is-black:focus{border-color:#0a0a0a;box-shadow:0 0 0 2px rgba(10,10,10,0.5)}html.theme--documenter-dark .button.is-light.is-hovered,html.theme--documenter-dark .button.is-light:hover{background-color:#fff}html.theme--documenter-dark .button.is-light.is-active,html.theme--documenter-dark .button.is-light.is-focused,html.theme--documenter-dark .button.is-light:active,html.theme--documenter-dark .button.is-light:focus{border-color:#ecf0f1;box-shadow:0 0 0 2px rgba(236,240,241,0.5)}html.theme--documenter-dark .button.is-dark.is-hovered,html.theme--documenter-dark .content kbd.button.is-hovered,html.theme--documenter-dark .button.is-dark:hover,html.theme--documenter-dark .content kbd.button:hover{background-color:#3a4344}html.theme--documenter-dark .button.is-dark.is-active,html.theme--documenter-dark .content kbd.button.is-active,html.theme--documenter-dark .button.is-dark.is-focused,html.theme--documenter-dark .content kbd.button.is-focused,html.theme--documenter-dark .button.is-dark:active,html.theme--documenter-dark .content kbd.button:active,html.theme--documenter-dark .button.is-dark:focus,html.theme--documenter-dark .content kbd.button:focus{border-color:#282f2f;box-shadow:0 0 0 2px rgba(40,47,47,0.5)}html.theme--documenter-dark .button.is-primary.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-hovered.docs-sourcelink,html.theme--documenter-dark .button.is-primary:hover,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:hover{background-color:#436d9a}html.theme--documenter-dark .button.is-primary.is-active,html.theme--documenter-dark .docstring>section>a.button.is-active.docs-sourcelink,html.theme--documenter-dark .button.is-primary.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-focused.docs-sourcelink,html.theme--documenter-dark .button.is-primary:active,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:active,html.theme--documenter-dark .button.is-primary:focus,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:focus{border-color:#375a7f;box-shadow:0 0 0 2px rgba(55,90,127,0.5)}html.theme--documenter-dark .button.is-link.is-hovered,html.theme--documenter-dark .button.is-link:hover{background-color:#1fdeb8}html.theme--documenter-dark .button.is-link.is-active,html.theme--documenter-dark .button.is-link.is-focused,html.theme--documenter-dark .button.is-link:active,html.theme--documenter-dark .button.is-link:focus{border-color:#1abc9c;box-shadow:0 0 0 2px rgba(26,188,156,0.5)}html.theme--documenter-dark .button.is-info.is-hovered,html.theme--documenter-dark .button.is-info:hover{background-color:#0363a3}html.theme--documenter-dark .button.is-info.is-active,html.theme--documenter-dark .button.is-info.is-focused,html.theme--documenter-dark .button.is-info:active,html.theme--documenter-dark .button.is-info:focus{border-color:#024c7d;box-shadow:0 0 0 2px rgba(2,76,125,0.5)}html.theme--documenter-dark .button.is-success.is-hovered,html.theme--documenter-dark .button.is-success:hover{background-color:#00aa48}html.theme--documenter-dark .button.is-success.is-active,html.theme--documenter-dark .button.is-success.is-focused,html.theme--documenter-dark .button.is-success:active,html.theme--documenter-dark .button.is-success:focus{border-color:#008438;box-shadow:0 0 0 2px rgba(0,132,56,0.5)}html.theme--documenter-dark .button.is-warning.is-hovered,html.theme--documenter-dark .button.is-warning:hover{background-color:#d39e00}html.theme--documenter-dark .button.is-warning.is-active,html.theme--documenter-dark .button.is-warning.is-focused,html.theme--documenter-dark .button.is-warning:active,html.theme--documenter-dark .button.is-warning:focus{border-color:#ad8100;box-shadow:0 0 0 2px rgba(173,129,0,0.5)}html.theme--documenter-dark .button.is-danger.is-hovered,html.theme--documenter-dark .button.is-danger:hover{background-color:#c12110}html.theme--documenter-dark .button.is-danger.is-active,html.theme--documenter-dark .button.is-danger.is-focused,html.theme--documenter-dark .button.is-danger:active,html.theme--documenter-dark .button.is-danger:focus{border-color:#9e1b0d;box-shadow:0 0 0 2px rgba(158,27,13,0.5)}html.theme--documenter-dark .label{color:#dbdee0}html.theme--documenter-dark .button,html.theme--documenter-dark .control.has-icons-left .icon,html.theme--documenter-dark .control.has-icons-right .icon,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .select,html.theme--documenter-dark .select select,html.theme--documenter-dark .textarea{height:2.5em}html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark .textarea{transition:all 200ms ease;box-shadow:none;border-width:1px;padding-left:1em;padding-right:1em}html.theme--documenter-dark .select:after,html.theme--documenter-dark .select select{border-width:1px}html.theme--documenter-dark .control.has-addons .button,html.theme--documenter-dark .control.has-addons .input,html.theme--documenter-dark .control.has-addons #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .control.has-addons form.docs-search>input,html.theme--documenter-dark .control.has-addons .select{margin-right:-1px}html.theme--documenter-dark .notification{background-color:#343c3d}html.theme--documenter-dark .card{box-shadow:none;border:1px solid #343c3d;background-color:#282f2f;border-radius:.4em}html.theme--documenter-dark .card .card-image img{border-radius:.4em .4em 0 0}html.theme--documenter-dark .card .card-header{box-shadow:none;background-color:rgba(18,18,18,0.2);border-radius:.4em .4em 0 0}html.theme--documenter-dark .card .card-footer{background-color:rgba(18,18,18,0.2)}html.theme--documenter-dark .card .card-footer,html.theme--documenter-dark .card .card-footer-item{border-width:1px;border-color:#343c3d}html.theme--documenter-dark .notification.is-white a:not(.button){color:#0a0a0a;text-decoration:underline}html.theme--documenter-dark .notification.is-black a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-light a:not(.button){color:#282f2f;text-decoration:underline}html.theme--documenter-dark .notification.is-dark a:not(.button),html.theme--documenter-dark .content kbd.notification a:not(.button){color:#ecf0f1;text-decoration:underline}html.theme--documenter-dark .notification.is-primary a:not(.button),html.theme--documenter-dark .docstring>section>a.notification.docs-sourcelink a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-link a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-info a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-success a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-warning a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-danger a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .tag,html.theme--documenter-dark .content kbd,html.theme--documenter-dark .docstring>section>a.docs-sourcelink{border-radius:.4em}html.theme--documenter-dark .menu-list a{transition:all 300ms ease}html.theme--documenter-dark .modal-card-body{background-color:#282f2f}html.theme--documenter-dark .modal-card-foot,html.theme--documenter-dark .modal-card-head{border-color:#343c3d}html.theme--documenter-dark .message-header{font-weight:700;background-color:#343c3d;color:#fff}html.theme--documenter-dark .message-body{border-width:1px;border-color:#343c3d}html.theme--documenter-dark .navbar{border-radius:.4em}html.theme--documenter-dark .navbar.is-transparent{background:none}html.theme--documenter-dark .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#1abc9c}@media screen and (max-width: 1055px){html.theme--documenter-dark .navbar .navbar-menu{background-color:#375a7f;border-radius:0 0 .4em .4em}}html.theme--documenter-dark .hero .navbar,html.theme--documenter-dark body>.navbar{border-radius:0}html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-previous{border-width:1px}html.theme--documenter-dark .panel-block,html.theme--documenter-dark .panel-heading,html.theme--documenter-dark .panel-tabs{border-width:1px}html.theme--documenter-dark .panel-block:first-child,html.theme--documenter-dark .panel-heading:first-child,html.theme--documenter-dark .panel-tabs:first-child{border-top-width:1px}html.theme--documenter-dark .panel-heading{font-weight:700}html.theme--documenter-dark .panel-tabs a{border-width:1px;margin-bottom:-1px}html.theme--documenter-dark .panel-tabs a.is-active{border-bottom-color:#17a689}html.theme--documenter-dark .panel-block:hover{color:#1dd2af}html.theme--documenter-dark .panel-block:hover .panel-icon{color:#1dd2af}html.theme--documenter-dark .panel-block.is-active .panel-icon{color:#17a689}html.theme--documenter-dark .tabs a{border-bottom-width:1px;margin-bottom:-1px}html.theme--documenter-dark .tabs ul{border-bottom-width:1px}html.theme--documenter-dark .tabs.is-boxed a{border-width:1px}html.theme--documenter-dark .tabs.is-boxed li.is-active a{background-color:#1f2424}html.theme--documenter-dark .tabs.is-toggle li a{border-width:1px;margin-bottom:0}html.theme--documenter-dark .tabs.is-toggle li+li{margin-left:-1px}html.theme--documenter-dark .hero.is-white .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-black .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-light .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-dark .navbar .navbar-dropdown .navbar-item:hover,html.theme--documenter-dark .content kbd.hero .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-primary .navbar .navbar-dropdown .navbar-item:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-link .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-info .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-success .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-warning .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-danger .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark h1 .docs-heading-anchor,html.theme--documenter-dark h1 .docs-heading-anchor:hover,html.theme--documenter-dark h1 .docs-heading-anchor:visited,html.theme--documenter-dark h2 .docs-heading-anchor,html.theme--documenter-dark h2 .docs-heading-anchor:hover,html.theme--documenter-dark h2 .docs-heading-anchor:visited,html.theme--documenter-dark h3 .docs-heading-anchor,html.theme--documenter-dark h3 .docs-heading-anchor:hover,html.theme--documenter-dark h3 .docs-heading-anchor:visited,html.theme--documenter-dark h4 .docs-heading-anchor,html.theme--documenter-dark h4 .docs-heading-anchor:hover,html.theme--documenter-dark h4 .docs-heading-anchor:visited,html.theme--documenter-dark h5 .docs-heading-anchor,html.theme--documenter-dark h5 .docs-heading-anchor:hover,html.theme--documenter-dark h5 .docs-heading-anchor:visited,html.theme--documenter-dark h6 .docs-heading-anchor,html.theme--documenter-dark h6 .docs-heading-anchor:hover,html.theme--documenter-dark h6 .docs-heading-anchor:visited{color:#f2f2f2}html.theme--documenter-dark h1 .docs-heading-anchor-permalink,html.theme--documenter-dark h2 .docs-heading-anchor-permalink,html.theme--documenter-dark h3 .docs-heading-anchor-permalink,html.theme--documenter-dark h4 .docs-heading-anchor-permalink,html.theme--documenter-dark h5 .docs-heading-anchor-permalink,html.theme--documenter-dark h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}html.theme--documenter-dark h1 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h2 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h3 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h4 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h5 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0c1"}html.theme--documenter-dark h1:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h2:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h3:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h4:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h5:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h6:hover .docs-heading-anchor-permalink{visibility:visible}html.theme--documenter-dark .docs-light-only{display:none !important}html.theme--documenter-dark pre{position:relative;overflow:hidden}html.theme--documenter-dark pre code,html.theme--documenter-dark pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}html.theme--documenter-dark pre code:first-of-type,html.theme--documenter-dark pre code.hljs:first-of-type{padding-top:0.5rem !important}html.theme--documenter-dark pre code:last-of-type,html.theme--documenter-dark pre code.hljs:last-of-type{padding-bottom:0.5rem !important}html.theme--documenter-dark pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 5 Free";color:#fff;cursor:pointer;text-align:center}html.theme--documenter-dark pre .copy-button:focus,html.theme--documenter-dark pre .copy-button:hover{opacity:1;background:rgba(255,255,255,0.1);color:#1abc9c}html.theme--documenter-dark pre .copy-button.success{color:#259a12;opacity:1}html.theme--documenter-dark pre .copy-button.error{color:#cb3c33;opacity:1}html.theme--documenter-dark pre:hover .copy-button{opacity:1}html.theme--documenter-dark .admonition{background-color:#282f2f;border-style:solid;border-width:1px;border-color:#5e6d6f;border-radius:.4em;font-size:15px}html.theme--documenter-dark .admonition strong{color:currentColor}html.theme--documenter-dark .admonition.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.admonition{font-size:.85em}html.theme--documenter-dark .admonition.is-medium{font-size:1.25rem}html.theme--documenter-dark .admonition.is-large{font-size:1.5rem}html.theme--documenter-dark .admonition.is-default{background-color:#282f2f;border-color:#5e6d6f}html.theme--documenter-dark .admonition.is-default>.admonition-header{background-color:#5e6d6f;color:#fff}html.theme--documenter-dark .admonition.is-default>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-info{background-color:#282f2f;border-color:#024c7d}html.theme--documenter-dark .admonition.is-info>.admonition-header{background-color:#024c7d;color:#fff}html.theme--documenter-dark .admonition.is-info>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-success{background-color:#282f2f;border-color:#008438}html.theme--documenter-dark .admonition.is-success>.admonition-header{background-color:#008438;color:#fff}html.theme--documenter-dark .admonition.is-success>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-warning{background-color:#282f2f;border-color:#ad8100}html.theme--documenter-dark .admonition.is-warning>.admonition-header{background-color:#ad8100;color:#fff}html.theme--documenter-dark .admonition.is-warning>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-danger{background-color:#282f2f;border-color:#9e1b0d}html.theme--documenter-dark .admonition.is-danger>.admonition-header{background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .admonition.is-danger>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-compat{background-color:#282f2f;border-color:#137886}html.theme--documenter-dark .admonition.is-compat>.admonition-header{background-color:#137886;color:#fff}html.theme--documenter-dark .admonition.is-compat>.admonition-body{color:#fff}html.theme--documenter-dark .admonition-header{color:#fff;background-color:#5e6d6f;align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}html.theme--documenter-dark .admonition-header:before{font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}html.theme--documenter-dark .admonition-body{color:#fff;padding:0.5rem .75rem}html.theme--documenter-dark .admonition-body pre{background-color:#282f2f}html.theme--documenter-dark .admonition-body code{background-color:rgba(255,255,255,0.05)}html.theme--documenter-dark .docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:1px solid #5e6d6f;box-shadow:none;max-width:100%}html.theme--documenter-dark .docstring>header{display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#282f2f;box-shadow:0 1px 2px rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #5e6d6f}html.theme--documenter-dark .docstring>header code{background-color:transparent}html.theme--documenter-dark .docstring>header .docstring-binding{margin-right:0.3em}html.theme--documenter-dark .docstring>header .docstring-category{margin-left:0.3em}html.theme--documenter-dark .docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #5e6d6f}html.theme--documenter-dark .docstring>section:last-child{border-bottom:none}html.theme--documenter-dark .docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}html.theme--documenter-dark .docstring>section>a.docs-sourcelink:focus{opacity:1 !important}html.theme--documenter-dark .docstring:hover>section>a.docs-sourcelink{opacity:0.2}html.theme--documenter-dark .docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}html.theme--documenter-dark .docstring>section:hover a.docs-sourcelink{opacity:1}html.theme--documenter-dark .documenter-example-output{background-color:#1f2424}html.theme--documenter-dark .outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#282f2f;color:#fff;border-bottom:3px solid #9e1b0d;padding:10px 35px;text-align:center;font-size:15px}html.theme--documenter-dark .outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}html.theme--documenter-dark .outdated-warning-overlay a{color:#1abc9c}html.theme--documenter-dark .outdated-warning-overlay a:hover{color:#1dd2af}html.theme--documenter-dark .content pre{border:1px solid #5e6d6f}html.theme--documenter-dark .content code{font-weight:inherit}html.theme--documenter-dark .content a code{color:#1abc9c}html.theme--documenter-dark .content h1 code,html.theme--documenter-dark .content h2 code,html.theme--documenter-dark .content h3 code,html.theme--documenter-dark .content h4 code,html.theme--documenter-dark .content h5 code,html.theme--documenter-dark .content h6 code{color:#f2f2f2}html.theme--documenter-dark .content table{display:block;width:initial;max-width:100%;overflow-x:auto}html.theme--documenter-dark .content blockquote>ul:first-child,html.theme--documenter-dark .content blockquote>ol:first-child,html.theme--documenter-dark .content .admonition-body>ul:first-child,html.theme--documenter-dark .content .admonition-body>ol:first-child{margin-top:0}html.theme--documenter-dark pre,html.theme--documenter-dark code{font-variant-ligatures:no-contextual}html.theme--documenter-dark .breadcrumb a.is-disabled{cursor:default;pointer-events:none}html.theme--documenter-dark .breadcrumb a.is-disabled,html.theme--documenter-dark .breadcrumb a.is-disabled:hover{color:#f2f2f2}html.theme--documenter-dark .hljs{background:initial !important}html.theme--documenter-dark .katex .katex-mathml{top:0;right:0}html.theme--documenter-dark .katex-display,html.theme--documenter-dark mjx-container,html.theme--documenter-dark .MathJax_Display{margin:0.5em 0 !important}html.theme--documenter-dark html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}html.theme--documenter-dark li.no-marker{list-style:none}html.theme--documenter-dark #documenter .docs-main>article{overflow-wrap:break-word}html.theme--documenter-dark #documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main{width:100%}html.theme--documenter-dark #documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}html.theme--documenter-dark #documenter .docs-main>header,html.theme--documenter-dark #documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}html.theme--documenter-dark #documenter .docs-main header.docs-navbar{background-color:#1f2424;border-bottom:1px solid #5e6d6f;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-icon,html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label,html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-sidebar-button{display:inline-block}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-settings-button{margin:auto 0 auto 1rem}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-sidebar-button{font-size:1.5rem;margin:auto 0 auto 1rem}html.theme--documenter-dark #documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}html.theme--documenter-dark #documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #171717;transition-duration:0.7s;-webkit-transition-duration:0.7s}html.theme--documenter-dark #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}html.theme--documenter-dark #documenter .docs-main section.footnotes{border-top:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-main section.footnotes li .tag:first-child,html.theme--documenter-dark #documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,html.theme--documenter-dark #documenter .docs-main section.footnotes li .content kbd:first-child,html.theme--documenter-dark .content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}html.theme--documenter-dark #documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #5e6d6f;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-nextpage,html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}html.theme--documenter-dark #documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}html.theme--documenter-dark #documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}html.theme--documenter-dark #documenter .docs-sidebar{display:flex;flex-direction:column;color:#fff;background-color:#282f2f;border-right:1px solid #5e6d6f;padding:0;flex:0 0 18rem;z-index:5;font-size:15px;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}html.theme--documenter-dark #documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #171717}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar{left:0;top:0}}html.theme--documenter-dark #documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name a,html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name a:hover{color:#fff}html.theme--documenter-dark #documenter .docs-sidebar .docs-version-selector{border-top:1px solid #5e6d6f;display:none;padding:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-version-selector.visible{display:flex}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #5e6d6f;padding-bottom:1.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu>li li{font-size:14.25px;margin-left:1em;border-left:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:11.25px;margin-left:1rem;margin-top:auto;margin-bottom:auto}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054"}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#fff;background:#282f2f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu a.tocitem:hover,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#fff;background-color:#32393a}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #5e6d6f;border-bottom:1px solid #5e6d6f;background-color:#1f2424}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#1f2424;color:#fff}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#32393a;color:#fff}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:12.75px;border-left:none;margin-left:0;margin-top:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}html.theme--documenter-dark #documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{width:14.4rem}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3b4445}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#4e5a5c}}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3b4445}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#4e5a5c}}html.theme--documenter-dark #documenter .docs-main #documenter-search-info{margin-bottom:1rem}html.theme--documenter-dark #documenter .docs-main #documenter-search-results{list-style-type:circle;list-style-position:outside}html.theme--documenter-dark #documenter .docs-main #documenter-search-results li{margin-left:2rem}html.theme--documenter-dark #documenter .docs-main #documenter-search-results .docs-highlight{background-color:yellow}html.theme--documenter-dark{background-color:#1f2424;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--documenter-dark .ansi span.sgr1{font-weight:bolder}html.theme--documenter-dark .ansi span.sgr2{font-weight:lighter}html.theme--documenter-dark .ansi span.sgr3{font-style:italic}html.theme--documenter-dark .ansi span.sgr4{text-decoration:underline}html.theme--documenter-dark .ansi span.sgr7{color:#1f2424;background-color:#fff}html.theme--documenter-dark .ansi span.sgr8{color:transparent}html.theme--documenter-dark .ansi span.sgr8 span{color:transparent}html.theme--documenter-dark .ansi span.sgr9{text-decoration:line-through}html.theme--documenter-dark .ansi span.sgr30{color:#242424}html.theme--documenter-dark .ansi span.sgr31{color:#f6705f}html.theme--documenter-dark .ansi span.sgr32{color:#4fb43a}html.theme--documenter-dark .ansi span.sgr33{color:#f4c72f}html.theme--documenter-dark .ansi span.sgr34{color:#7587f0}html.theme--documenter-dark .ansi span.sgr35{color:#bc89d3}html.theme--documenter-dark .ansi span.sgr36{color:#49b6ca}html.theme--documenter-dark .ansi span.sgr37{color:#b3bdbe}html.theme--documenter-dark .ansi span.sgr40{background-color:#242424}html.theme--documenter-dark .ansi span.sgr41{background-color:#f6705f}html.theme--documenter-dark .ansi span.sgr42{background-color:#4fb43a}html.theme--documenter-dark .ansi span.sgr43{background-color:#f4c72f}html.theme--documenter-dark .ansi span.sgr44{background-color:#7587f0}html.theme--documenter-dark .ansi span.sgr45{background-color:#bc89d3}html.theme--documenter-dark .ansi span.sgr46{background-color:#49b6ca}html.theme--documenter-dark .ansi span.sgr47{background-color:#b3bdbe}html.theme--documenter-dark .ansi span.sgr90{color:#92a0a2}html.theme--documenter-dark .ansi span.sgr91{color:#ff8674}html.theme--documenter-dark .ansi span.sgr92{color:#79d462}html.theme--documenter-dark .ansi span.sgr93{color:#ffe76b}html.theme--documenter-dark .ansi span.sgr94{color:#8a98ff}html.theme--documenter-dark .ansi span.sgr95{color:#d2a4e6}html.theme--documenter-dark .ansi span.sgr96{color:#6bc8db}html.theme--documenter-dark .ansi span.sgr97{color:#ecf0f1}html.theme--documenter-dark .ansi span.sgr100{background-color:#92a0a2}html.theme--documenter-dark .ansi span.sgr101{background-color:#ff8674}html.theme--documenter-dark .ansi span.sgr102{background-color:#79d462}html.theme--documenter-dark .ansi span.sgr103{background-color:#ffe76b}html.theme--documenter-dark .ansi span.sgr104{background-color:#8a98ff}html.theme--documenter-dark .ansi span.sgr105{background-color:#d2a4e6}html.theme--documenter-dark .ansi span.sgr106{background-color:#6bc8db}html.theme--documenter-dark .ansi span.sgr107{background-color:#ecf0f1}html.theme--documenter-dark code.language-julia-repl>span.hljs-meta{color:#4fb43a;font-weight:bolder}html.theme--documenter-dark .hljs{background:#2b2b2b;color:#f8f8f2}html.theme--documenter-dark .hljs-comment,html.theme--documenter-dark .hljs-quote{color:#d4d0ab}html.theme--documenter-dark .hljs-variable,html.theme--documenter-dark .hljs-template-variable,html.theme--documenter-dark .hljs-tag,html.theme--documenter-dark .hljs-name,html.theme--documenter-dark .hljs-selector-id,html.theme--documenter-dark .hljs-selector-class,html.theme--documenter-dark .hljs-regexp,html.theme--documenter-dark .hljs-deletion{color:#ffa07a}html.theme--documenter-dark .hljs-number,html.theme--documenter-dark .hljs-built_in,html.theme--documenter-dark .hljs-literal,html.theme--documenter-dark .hljs-type,html.theme--documenter-dark .hljs-params,html.theme--documenter-dark .hljs-meta,html.theme--documenter-dark .hljs-link{color:#f5ab35}html.theme--documenter-dark .hljs-attribute{color:#ffd700}html.theme--documenter-dark .hljs-string,html.theme--documenter-dark .hljs-symbol,html.theme--documenter-dark .hljs-bullet,html.theme--documenter-dark .hljs-addition{color:#abe338}html.theme--documenter-dark .hljs-title,html.theme--documenter-dark .hljs-section{color:#00e0e0}html.theme--documenter-dark .hljs-keyword,html.theme--documenter-dark .hljs-selector-tag{color:#dcc6e0}html.theme--documenter-dark .hljs-emphasis{font-style:italic}html.theme--documenter-dark .hljs-strong{font-weight:bold}@media screen and (-ms-high-contrast: active){html.theme--documenter-dark .hljs-addition,html.theme--documenter-dark .hljs-attribute,html.theme--documenter-dark .hljs-built_in,html.theme--documenter-dark .hljs-bullet,html.theme--documenter-dark .hljs-comment,html.theme--documenter-dark .hljs-link,html.theme--documenter-dark .hljs-literal,html.theme--documenter-dark .hljs-meta,html.theme--documenter-dark .hljs-number,html.theme--documenter-dark .hljs-params,html.theme--documenter-dark .hljs-string,html.theme--documenter-dark .hljs-symbol,html.theme--documenter-dark .hljs-type,html.theme--documenter-dark .hljs-quote{color:highlight}html.theme--documenter-dark .hljs-keyword,html.theme--documenter-dark .hljs-selector-tag{font-weight:bold}}html.theme--documenter-dark .hljs-subst{color:#f8f8f2} diff --git a/previews/PR486/assets/themes/documenter-light.css b/previews/PR486/assets/themes/documenter-light.css new file mode 100644 index 000000000..9b9a14b04 --- /dev/null +++ b/previews/PR486/assets/themes/documenter-light.css @@ -0,0 +1,9 @@ +@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.tabs,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.breadcrumb,.file,.button,.is-unselectable,.modal-close,.delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-link:not(.is-arrowless)::after,.select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}.admonition:not(:last-child),.tabs:not(:last-child),.message:not(:last-child),.list:not(:last-child),.level:not(:last-child),.breadcrumb:not(:last-child),.highlight:not(:last-child),.block:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.progress:not(:last-child),.notification:not(:last-child),.content:not(:last-child),.box:not(:last-child){margin-bottom:1.5rem}.modal-close,.delete{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.modal-close::before,.delete::before,.modal-close::after,.delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close::before,.delete::before{height:2px;width:50%}.modal-close::after,.delete::after{height:50%;width:2px}.modal-close:hover,.delete:hover,.modal-close:focus,.delete:focus{background-color:rgba(10,10,10,0.3)}.modal-close:active,.delete:active{background-color:rgba(10,10,10,0.4)}.is-small.modal-close,#documenter .docs-sidebar form.docs-search>input.modal-close,.is-small.delete,#documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.modal-close,.is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.modal-close,.is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.control.is-loading::after,.select.is-loading::after,.loader,.button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.hero-video,.modal-background,.modal,.image.is-square img,#documenter .docs-sidebar .docs-logo>img.is-square img,.image.is-square .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,.image.is-1by1 img,#documenter .docs-sidebar .docs-logo>img.is-1by1 img,.image.is-1by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,.image.is-5by4 img,#documenter .docs-sidebar .docs-logo>img.is-5by4 img,.image.is-5by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,.image.is-4by3 img,#documenter .docs-sidebar .docs-logo>img.is-4by3 img,.image.is-4by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,.image.is-3by2 img,#documenter .docs-sidebar .docs-logo>img.is-3by2 img,.image.is-3by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,.image.is-5by3 img,#documenter .docs-sidebar .docs-logo>img.is-5by3 img,.image.is-5by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,.image.is-16by9 img,#documenter .docs-sidebar .docs-logo>img.is-16by9 img,.image.is-16by9 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,.image.is-2by1 img,#documenter .docs-sidebar .docs-logo>img.is-2by1 img,.image.is-2by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,.image.is-3by1 img,#documenter .docs-sidebar .docs-logo>img.is-3by1 img,.image.is-3by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,.image.is-4by5 img,#documenter .docs-sidebar .docs-logo>img.is-4by5 img,.image.is-4by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,.image.is-3by4 img,#documenter .docs-sidebar .docs-logo>img.is-3by4 img,.image.is-3by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,.image.is-2by3 img,#documenter .docs-sidebar .docs-logo>img.is-2by3 img,.image.is-2by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,.image.is-3by5 img,#documenter .docs-sidebar .docs-logo>img.is-3by5 img,.image.is-3by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,.image.is-9by16 img,#documenter .docs-sidebar .docs-logo>img.is-9by16 img,.image.is-9by16 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,.image.is-1by2 img,#documenter .docs-sidebar .docs-logo>img.is-1by2 img,.image.is-1by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,.image.is-1by3 img,#documenter .docs-sidebar .docs-logo>img.is-1by3 img,.image.is-1by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.file-cta,.file-name,.select select,.textarea,.input,#documenter .docs-sidebar form.docs-search>input,.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 1px);position:relative;vertical-align:top}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus,.pagination-ellipsis:focus,.file-cta:focus,.file-name:focus,.select select:focus,.textarea:focus,.input:focus,#documenter .docs-sidebar form.docs-search>input:focus,.button:focus,.is-focused.pagination-previous,.is-focused.pagination-next,.is-focused.pagination-link,.is-focused.pagination-ellipsis,.is-focused.file-cta,.is-focused.file-name,.select select.is-focused,.is-focused.textarea,.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-focused.button,.pagination-previous:active,.pagination-next:active,.pagination-link:active,.pagination-ellipsis:active,.file-cta:active,.file-name:active,.select select:active,.textarea:active,.input:active,#documenter .docs-sidebar form.docs-search>input:active,.button:active,.is-active.pagination-previous,.is-active.pagination-next,.is-active.pagination-link,.is-active.pagination-ellipsis,.is-active.file-cta,.is-active.file-name,.select select.is-active,.is-active.textarea,.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active,.is-active.button{outline:none}.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled],.pagination-ellipsis[disabled],.file-cta[disabled],.file-name[disabled],.select select[disabled],.textarea[disabled],.input[disabled],#documenter .docs-sidebar form.docs-search>input[disabled],.button[disabled],fieldset[disabled] .pagination-previous,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .textarea,fieldset[disabled] .input,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] .button{cursor:not-allowed}/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,embed,iframe,object,video{height:auto;max-width:100%}audio{max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}body{color:#222;font-size:1em;font-weight:400;line-height:1.5}a{color:#2e63b8;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:rgba(0,0,0,0.05);color:#000;font-size:.875em;font-weight:normal;padding:.1em}hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#222;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#222;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:left}table th{color:#222}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-clipped{overflow:hidden !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,.docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#363636 !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#1c1c1c !important}.has-background-dark{background-color:#363636 !important}.has-text-primary{color:#4eb5de !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#27a1d2 !important}.has-background-primary{background-color:#4eb5de !important}.has-text-link{color:#2e63b8 !important}a.has-text-link:hover,a.has-text-link:focus{color:#244d8f !important}.has-background-link{background-color:#2e63b8 !important}.has-text-info{color:#209cee !important}a.has-text-info:hover,a.has-text-info:focus{color:#1081cb !important}.has-background-info{background-color:#209cee !important}.has-text-success{color:#22c35b !important}a.has-text-success:hover,a.has-text-success:focus{color:#1a9847 !important}.has-background-success{background-color:#22c35b !important}.has-text-warning{color:#ffdd57 !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#ffd324 !important}.has-background-warning{background-color:#ffdd57 !important}.has-text-danger{color:#da0b00 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#a70800 !important}.has-background-danger{background-color:#da0b00 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#363636 !important}.has-background-grey-darker{background-color:#363636 !important}.has-text-grey-dark{color:#4a4a4a !important}.has-background-grey-dark{background-color:#4a4a4a !important}.has-text-grey{color:#6b6b6b !important}.has-background-grey{background-color:#6b6b6b !important}.has-text-grey-light{color:#b5b5b5 !important}.has-background-grey-light{background-color:#b5b5b5 !important}.has-text-grey-lighter{color:#dbdbdb !important}.has-background-grey-lighter{background-color:#dbdbdb !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-relative{position:relative !important}.box{background-color:#fff;border-radius:6px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#222;display:block;padding:1.25rem}a.box:hover,a.box:focus{box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px #2e63b8}a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #2e63b8}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(0.375em - 1px);padding-left:.75em;padding-right:.75em;padding-top:calc(0.375em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-small,.button #documenter .docs-sidebar form.docs-search>input.icon,#documenter .docs-sidebar .button form.docs-search>input.icon,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-0.375em - 1px);margin-right:0.1875em}.button .icon:last-child:not(:first-child){margin-left:0.1875em;margin-right:calc(-0.375em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-0.375em - 1px);margin-right:calc(-0.375em - 1px)}.button:hover,.button.is-hovered{border-color:#b5b5b5;color:#363636}.button:focus,.button.is-focused{border-color:#3c5dcd;color:#363636}.button:focus:not(:active),.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.button:active,.button.is-active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#222;text-decoration:underline}.button.is-text:hover,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text.is-focused{background-color:#f5f5f5;color:#222}.button.is-text:active,.button.is-text.is-active{background-color:#e8e8e8;color:#222}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white:hover,.button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white:focus,.button.is-white.is-focused{border-color:transparent;color:#0a0a0a}.button.is-white:focus:not(:active),.button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.button.is-white:active,.button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted:hover,.button.is-white.is-inverted.is-hovered{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined:hover,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-white.is-outlined.is-loading:hover::after,.button.is-white.is-outlined.is-loading.is-hovered::after,.button.is-white.is-outlined.is-loading:focus::after,.button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined:hover,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading:hover::after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-white.is-inverted.is-outlined.is-loading:focus::after,.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black:hover,.button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}.button.is-black:focus,.button.is-black.is-focused{border-color:transparent;color:#fff}.button.is-black:focus:not(:active),.button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.button.is-black:active,.button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted:hover,.button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined:hover,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-outlined.is-loading:hover::after,.button.is-black.is-outlined.is-loading.is-hovered::after,.button.is-black.is-outlined.is-loading:focus::after,.button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined:hover,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading:hover::after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-black.is-inverted.is-outlined.is-loading:focus::after,.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:#363636}.button.is-light:hover,.button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:#363636}.button.is-light:focus,.button.is-light.is-focused{border-color:transparent;color:#363636}.button.is-light:focus:not(:active),.button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.button.is-light:active,.button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:#363636}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted:hover,.button.is-light.is-inverted.is-hovered{background-color:#292929}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:#363636;border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading::after{border-color:transparent transparent #363636 #363636 !important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined:hover,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-light.is-outlined.is-loading:hover::after,.button.is-light.is-outlined.is-loading.is-hovered::after,.button.is-light.is-outlined.is-loading:focus::after,.button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363636 #363636 !important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-light.is-inverted.is-outlined:hover,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined.is-focused{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading:hover::after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-light.is-inverted.is-outlined.is-loading:focus::after,.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark,.content kbd.button{background-color:#363636;border-color:transparent;color:#f5f5f5}.button.is-dark:hover,.content kbd.button:hover,.button.is-dark.is-hovered,.content kbd.button.is-hovered{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}.button.is-dark:focus,.content kbd.button:focus,.button.is-dark.is-focused,.content kbd.button.is-focused{border-color:transparent;color:#f5f5f5}.button.is-dark:focus:not(:active),.content kbd.button:focus:not(:active),.button.is-dark.is-focused:not(:active),.content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.button.is-dark:active,.content kbd.button:active,.button.is-dark.is-active,.content kbd.button.is-active{background-color:#292929;border-color:transparent;color:#f5f5f5}.button.is-dark[disabled],.content kbd.button[disabled],fieldset[disabled] .button.is-dark,fieldset[disabled] .content kbd.button,.content fieldset[disabled] kbd.button{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-inverted,.content kbd.button.is-inverted{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted:hover,.content kbd.button.is-inverted:hover,.button.is-dark.is-inverted.is-hovered,.content kbd.button.is-inverted.is-hovered{background-color:#e8e8e8}.button.is-dark.is-inverted[disabled],.content kbd.button.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted,fieldset[disabled] .content kbd.button.is-inverted,.content fieldset[disabled] kbd.button.is-inverted{background-color:#f5f5f5;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading::after,.content kbd.button.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-dark.is-outlined,.content kbd.button.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined:hover,.content kbd.button.is-outlined:hover,.button.is-dark.is-outlined.is-hovered,.content kbd.button.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.content kbd.button.is-outlined:focus,.button.is-dark.is-outlined.is-focused,.content kbd.button.is-outlined.is-focused{background-color:#363636;border-color:#363636;color:#f5f5f5}.button.is-dark.is-outlined.is-loading::after,.content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-outlined.is-loading:hover::after,.content kbd.button.is-outlined.is-loading:hover::after,.button.is-dark.is-outlined.is-loading.is-hovered::after,.content kbd.button.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-outlined.is-loading:focus::after,.content kbd.button.is-outlined.is-loading:focus::after,.button.is-dark.is-outlined.is-loading.is-focused::after,.content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-dark.is-outlined[disabled],.content kbd.button.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined,fieldset[disabled] .content kbd.button.is-outlined,.content fieldset[disabled] kbd.button.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined,.content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-dark.is-inverted.is-outlined:hover,.content kbd.button.is-inverted.is-outlined:hover,.button.is-dark.is-inverted.is-outlined.is-hovered,.content kbd.button.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.content kbd.button.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined.is-focused,.content kbd.button.is-inverted.is-outlined.is-focused{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading:hover::after,.content kbd.button.is-inverted.is-outlined.is-loading:hover::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,.content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-inverted.is-outlined.is-loading:focus::after,.content kbd.button.is-inverted.is-outlined.is-loading:focus::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,.content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-inverted.is-outlined[disabled],.content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined,fieldset[disabled] .content kbd.button.is-inverted.is-outlined,.content fieldset[disabled] kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-primary,.docstring>section>a.button.docs-sourcelink{background-color:#4eb5de;border-color:transparent;color:#fff}.button.is-primary:hover,.docstring>section>a.button.docs-sourcelink:hover,.button.is-primary.is-hovered,.docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#43b1dc;border-color:transparent;color:#fff}.button.is-primary:focus,.docstring>section>a.button.docs-sourcelink:focus,.button.is-primary.is-focused,.docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}.button.is-primary:focus:not(:active),.docstring>section>a.button.docs-sourcelink:focus:not(:active),.button.is-primary.is-focused:not(:active),.docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(78,181,222,0.25)}.button.is-primary:active,.docstring>section>a.button.docs-sourcelink:active,.button.is-primary.is-active,.docstring>section>a.button.is-active.docs-sourcelink{background-color:#39acda;border-color:transparent;color:#fff}.button.is-primary[disabled],.docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary,fieldset[disabled] .docstring>section>a.button.docs-sourcelink{background-color:#4eb5de;border-color:transparent;box-shadow:none}.button.is-primary.is-inverted,.docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#4eb5de}.button.is-primary.is-inverted:hover,.docstring>section>a.button.is-inverted.docs-sourcelink:hover,.button.is-primary.is-inverted.is-hovered,.docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],.docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary.is-inverted,fieldset[disabled] .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#4eb5de}.button.is-primary.is-loading::after,.docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined,.docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#4eb5de;color:#4eb5de}.button.is-primary.is-outlined:hover,.docstring>section>a.button.is-outlined.docs-sourcelink:hover,.button.is-primary.is-outlined.is-hovered,.docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,.button.is-primary.is-outlined:focus,.docstring>section>a.button.is-outlined.docs-sourcelink:focus,.button.is-primary.is-outlined.is-focused,.docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#4eb5de;border-color:#4eb5de;color:#fff}.button.is-primary.is-outlined.is-loading::after,.docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #4eb5de #4eb5de !important}.button.is-primary.is-outlined.is-loading:hover::after,.docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,.button.is-primary.is-outlined.is-loading.is-hovered::after,.docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,.button.is-primary.is-outlined.is-loading:focus::after,.docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,.button.is-primary.is-outlined.is-loading.is-focused::after,.docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined[disabled],.docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary.is-outlined,fieldset[disabled] .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#4eb5de;box-shadow:none;color:#4eb5de}.button.is-primary.is-inverted.is-outlined,.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined:hover,.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,.button.is-primary.is-inverted.is-outlined.is-hovered,.docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,.button.is-primary.is-inverted.is-outlined:focus,.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,.button.is-primary.is-inverted.is-outlined.is-focused,.docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#4eb5de}.button.is-primary.is-inverted.is-outlined.is-loading:hover::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,.button.is-primary.is-inverted.is-outlined.is-loading:focus::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #4eb5de #4eb5de !important}.button.is-primary.is-inverted.is-outlined[disabled],.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined,fieldset[disabled] .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link{background-color:#2e63b8;border-color:transparent;color:#fff}.button.is-link:hover,.button.is-link.is-hovered{background-color:#2b5eae;border-color:transparent;color:#fff}.button.is-link:focus,.button.is-link.is-focused{border-color:transparent;color:#fff}.button.is-link:focus:not(:active),.button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.button.is-link:active,.button.is-link.is-active{background-color:#2958a4;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#2e63b8;border-color:transparent;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#2e63b8}.button.is-link.is-inverted:hover,.button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#2e63b8}.button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined{background-color:transparent;border-color:#2e63b8;color:#2e63b8}.button.is-link.is-outlined:hover,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined.is-focused{background-color:#2e63b8;border-color:#2e63b8;color:#fff}.button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #2e63b8 #2e63b8 !important}.button.is-link.is-outlined.is-loading:hover::after,.button.is-link.is-outlined.is-loading.is-hovered::after,.button.is-link.is-outlined.is-loading:focus::after,.button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#2e63b8;box-shadow:none;color:#2e63b8}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined:hover,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#2e63b8}.button.is-link.is-inverted.is-outlined.is-loading:hover::after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-link.is-inverted.is-outlined.is-loading:focus::after,.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #2e63b8 #2e63b8 !important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info{background-color:#209cee;border-color:transparent;color:#fff}.button.is-info:hover,.button.is-info.is-hovered{background-color:#1497ed;border-color:transparent;color:#fff}.button.is-info:focus,.button.is-info.is-focused{border-color:transparent;color:#fff}.button.is-info:focus:not(:active),.button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(32,156,238,0.25)}.button.is-info:active,.button.is-info.is-active{background-color:#1190e3;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#209cee;border-color:transparent;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#209cee}.button.is-info.is-inverted:hover,.button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#209cee}.button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined{background-color:transparent;border-color:#209cee;color:#209cee}.button.is-info.is-outlined:hover,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined.is-focused{background-color:#209cee;border-color:#209cee;color:#fff}.button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #209cee #209cee !important}.button.is-info.is-outlined.is-loading:hover::after,.button.is-info.is-outlined.is-loading.is-hovered::after,.button.is-info.is-outlined.is-loading:focus::after,.button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#209cee;box-shadow:none;color:#209cee}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined:hover,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#209cee}.button.is-info.is-inverted.is-outlined.is-loading:hover::after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-info.is-inverted.is-outlined.is-loading:focus::after,.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #209cee #209cee !important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success{background-color:#22c35b;border-color:transparent;color:#fff}.button.is-success:hover,.button.is-success.is-hovered{background-color:#20b856;border-color:transparent;color:#fff}.button.is-success:focus,.button.is-success.is-focused{border-color:transparent;color:#fff}.button.is-success:focus:not(:active),.button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(34,195,91,0.25)}.button.is-success:active,.button.is-success.is-active{background-color:#1ead51;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#22c35b;border-color:transparent;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#22c35b}.button.is-success.is-inverted:hover,.button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#22c35b}.button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined{background-color:transparent;border-color:#22c35b;color:#22c35b}.button.is-success.is-outlined:hover,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined.is-focused{background-color:#22c35b;border-color:#22c35b;color:#fff}.button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #22c35b #22c35b !important}.button.is-success.is-outlined.is-loading:hover::after,.button.is-success.is-outlined.is-loading.is-hovered::after,.button.is-success.is-outlined.is-loading:focus::after,.button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#22c35b;box-shadow:none;color:#22c35b}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined:hover,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#22c35b}.button.is-success.is-inverted.is-outlined.is-loading:hover::after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-success.is-inverted.is-outlined.is-loading:focus::after,.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #22c35b #22c35b !important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:hover,.button.is-warning.is-hovered{background-color:#ffda4a;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:focus,.button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:focus:not(:active),.button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}.button.is-warning:active,.button.is-warning.is-active{background-color:#ffd83e;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#ffdd57}.button.is-warning.is-inverted:hover,.button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#ffdd57}.button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-warning.is-outlined:hover,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined.is-focused{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}.button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #ffdd57 #ffdd57 !important}.button.is-warning.is-outlined.is-loading:hover::after,.button.is-warning.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-outlined.is-loading:focus::after,.button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}.button.is-warning.is-inverted.is-outlined:hover,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#ffdd57}.button.is-warning.is-inverted.is-outlined.is-loading:hover::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-inverted.is-outlined.is-loading:focus::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ffdd57 #ffdd57 !important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}.button.is-danger{background-color:#da0b00;border-color:transparent;color:#fff}.button.is-danger:hover,.button.is-danger.is-hovered{background-color:#cd0a00;border-color:transparent;color:#fff}.button.is-danger:focus,.button.is-danger.is-focused{border-color:transparent;color:#fff}.button.is-danger:focus:not(:active),.button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(218,11,0,0.25)}.button.is-danger:active,.button.is-danger.is-active{background-color:#c10a00;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#da0b00;border-color:transparent;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#da0b00}.button.is-danger.is-inverted:hover,.button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#da0b00}.button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined{background-color:transparent;border-color:#da0b00;color:#da0b00}.button.is-danger.is-outlined:hover,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined.is-focused{background-color:#da0b00;border-color:#da0b00;color:#fff}.button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #da0b00 #da0b00 !important}.button.is-danger.is-outlined.is-loading:hover::after,.button.is-danger.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-outlined.is-loading:focus::after,.button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#da0b00;box-shadow:none;color:#da0b00}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined:hover,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#da0b00}.button.is-danger.is-inverted.is-outlined.is-loading:hover::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-inverted.is-outlined.is-loading:focus::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #da0b00 #da0b00 !important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-small,#documenter .docs-sidebar form.docs-search>input.button{border-radius:2px;font-size:.75rem}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent !important;pointer-events:none}.button.is-loading::after{position:absolute;left:calc(50% - (1em / 2));top:calc(50% - (1em / 2));position:absolute !important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#6b6b6b;box-shadow:none;pointer-events:none}.button.is-rounded,#documenter .docs-sidebar form.docs-search>input.button{border-radius:290486px;padding-left:1em;padding-right:1em}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:0.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:0.5rem}.buttons:last-child{margin-bottom:-0.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){border-radius:2px;font-size:.75rem}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button:hover,.buttons.has-addons .button.is-hovered{z-index:2}.buttons.has-addons .button:focus,.buttons.has-addons .button.is-focused,.buttons.has-addons .button:active,.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-selected{z-index:3}.buttons.has-addons .button:focus:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-selected:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}@media screen and (min-width: 1056px){.container{max-width:992px}.container.is-fluid{margin-left:32px;margin-right:32px;max-width:none}}@media screen and (max-width: 1215px){.container.is-widescreen{max-width:1152px}}@media screen and (max-width: 1407px){.container.is-fullhd{max-width:1344px}}@media screen and (min-width: 1216px){.container{max-width:1152px}}@media screen and (min-width: 1408px){.container{max-width:1344px}}.content li+li{margin-top:0.25em}.content p:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#222;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:0.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:0.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:0.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:0.8em}.content h5{font-size:1.125em;margin-bottom:0.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}.content ol.is-lower-roman:not([type]){list-style-type:lower-roman}.content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}.content ol.is-upper-roman:not([type]){list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:0.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}.content sup,.content sub{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.content table th{color:#222}.content table th:not([align]){text-align:left}.content table thead td,.content table thead th{border-width:0 0 2px;color:#222}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#222}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small,#documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small,#documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.image,#documenter .docs-sidebar .docs-logo>img{display:block;position:relative}.image img,#documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}.image img.is-rounded,#documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:290486px}.image.is-square img,#documenter .docs-sidebar .docs-logo>img.is-square img,.image.is-square .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,.image.is-1by1 img,#documenter .docs-sidebar .docs-logo>img.is-1by1 img,.image.is-1by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,.image.is-5by4 img,#documenter .docs-sidebar .docs-logo>img.is-5by4 img,.image.is-5by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,.image.is-4by3 img,#documenter .docs-sidebar .docs-logo>img.is-4by3 img,.image.is-4by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,.image.is-3by2 img,#documenter .docs-sidebar .docs-logo>img.is-3by2 img,.image.is-3by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,.image.is-5by3 img,#documenter .docs-sidebar .docs-logo>img.is-5by3 img,.image.is-5by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,.image.is-16by9 img,#documenter .docs-sidebar .docs-logo>img.is-16by9 img,.image.is-16by9 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,.image.is-2by1 img,#documenter .docs-sidebar .docs-logo>img.is-2by1 img,.image.is-2by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,.image.is-3by1 img,#documenter .docs-sidebar .docs-logo>img.is-3by1 img,.image.is-3by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,.image.is-4by5 img,#documenter .docs-sidebar .docs-logo>img.is-4by5 img,.image.is-4by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,.image.is-3by4 img,#documenter .docs-sidebar .docs-logo>img.is-3by4 img,.image.is-3by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,.image.is-2by3 img,#documenter .docs-sidebar .docs-logo>img.is-2by3 img,.image.is-2by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,.image.is-3by5 img,#documenter .docs-sidebar .docs-logo>img.is-3by5 img,.image.is-3by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,.image.is-9by16 img,#documenter .docs-sidebar .docs-logo>img.is-9by16 img,.image.is-9by16 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,.image.is-1by2 img,#documenter .docs-sidebar .docs-logo>img.is-1by2 img,.image.is-1by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,.image.is-1by3 img,#documenter .docs-sidebar .docs-logo>img.is-1by3 img,.image.is-1by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}.image.is-square,#documenter .docs-sidebar .docs-logo>img.is-square,.image.is-1by1,#documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}.image.is-5by4,#documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}.image.is-4by3,#documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}.image.is-3by2,#documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}.image.is-5by3,#documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}.image.is-16by9,#documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}.image.is-2by1,#documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}.image.is-3by1,#documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}.image.is-4by5,#documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}.image.is-3by4,#documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}.image.is-2by3,#documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}.image.is-3by5,#documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}.image.is-9by16,#documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}.image.is-1by2,#documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}.image.is-1by3,#documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}.image.is-16x16,#documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}.image.is-24x24,#documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}.image.is-32x32,#documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}.image.is-48x48,#documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}.image.is-64x64,#documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}.image.is-96x96,#documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}.image.is-128x128,#documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification>.delete{position:absolute;right:0.5rem;top:0.5rem}.notification .title,.notification .subtitle,.notification .content{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:#363636}.notification.is-dark,.content kbd.notification{background-color:#363636;color:#f5f5f5}.notification.is-primary,.docstring>section>a.notification.docs-sourcelink{background-color:#4eb5de;color:#fff}.notification.is-link{background-color:#2e63b8;color:#fff}.notification.is-info{background-color:#209cee;color:#fff}.notification.is-success{background-color:#22c35b;color:#fff}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.notification.is-danger{background-color:#da0b00;color:#fff}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#dbdbdb}.progress::-webkit-progress-value{background-color:#222}.progress::-moz-progress-bar{background-color:#222}.progress::-ms-fill{background-color:#222;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #dbdbdb 30%)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #dbdbdb 30%)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #dbdbdb 30%)}.progress.is-dark::-webkit-progress-value,.content kbd.progress::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar,.content kbd.progress::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill,.content kbd.progress::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate,.content kbd.progress:indeterminate{background-image:linear-gradient(to right, #363636 30%, #dbdbdb 30%)}.progress.is-primary::-webkit-progress-value,.docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#4eb5de}.progress.is-primary::-moz-progress-bar,.docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#4eb5de}.progress.is-primary::-ms-fill,.docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#4eb5de}.progress.is-primary:indeterminate,.docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #4eb5de 30%, #dbdbdb 30%)}.progress.is-link::-webkit-progress-value{background-color:#2e63b8}.progress.is-link::-moz-progress-bar{background-color:#2e63b8}.progress.is-link::-ms-fill{background-color:#2e63b8}.progress.is-link:indeterminate{background-image:linear-gradient(to right, #2e63b8 30%, #dbdbdb 30%)}.progress.is-info::-webkit-progress-value{background-color:#209cee}.progress.is-info::-moz-progress-bar{background-color:#209cee}.progress.is-info::-ms-fill{background-color:#209cee}.progress.is-info:indeterminate{background-image:linear-gradient(to right, #209cee 30%, #dbdbdb 30%)}.progress.is-success::-webkit-progress-value{background-color:#22c35b}.progress.is-success::-moz-progress-bar{background-color:#22c35b}.progress.is-success::-ms-fill{background-color:#22c35b}.progress.is-success:indeterminate{background-image:linear-gradient(to right, #22c35b 30%, #dbdbdb 30%)}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-warning::-ms-fill{background-color:#ffdd57}.progress.is-warning:indeterminate{background-image:linear-gradient(to right, #ffdd57 30%, #dbdbdb 30%)}.progress.is-danger::-webkit-progress-value{background-color:#da0b00}.progress.is-danger::-moz-progress-bar{background-color:#da0b00}.progress.is-danger::-ms-fill{background-color:#da0b00}.progress.is-danger:indeterminate{background-image:linear-gradient(to right, #da0b00 30%, #dbdbdb 30%)}.progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#dbdbdb;background-image:linear-gradient(to right, #222 30%, #dbdbdb 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress.is-small,#documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#363636}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#f5f5f5}.table td.is-primary,.table th.is-primary{background-color:#4eb5de;border-color:#4eb5de;color:#fff}.table td.is-link,.table th.is-link{background-color:#2e63b8;border-color:#2e63b8;color:#fff}.table td.is-info,.table th.is-info{background-color:#209cee;border-color:#209cee;color:#fff}.table td.is-success,.table th.is-success{background-color:#22c35b;border-color:#22c35b;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}.table td.is-danger,.table th.is-danger{background-color:#da0b00;border-color:#da0b00;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#4eb5de;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table th{color:#222}.table th:not([align]){text-align:left}.table tr.is-selected{background-color:#4eb5de;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:rgba(0,0,0,0)}.table thead td,.table thead th{border-width:0 0 2px;color:#222}.table tfoot{background-color:rgba(0,0,0,0)}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#222}.table tbody{background-color:rgba(0,0,0,0)}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:0.25em 0.5em}.table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag,.tags .content kbd,.content .tags kbd,.tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}.tags .tag:not(:last-child),.tags .content kbd:not(:last-child),.content .tags kbd:not(:last-child),.tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0.5rem}.tags:last-child{margin-bottom:-0.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large),.tags.are-medium .content kbd:not(.is-normal):not(.is-large),.content .tags.are-medium kbd:not(.is-normal):not(.is-large),.tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium),.tags.are-large .content kbd:not(.is-normal):not(.is-medium),.content .tags.are-large kbd:not(.is-normal):not(.is-medium),.tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag,.tags.is-centered .content kbd,.content .tags.is-centered kbd,.tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child),.tags.is-right .content kbd:not(:first-child),.content .tags.is-right kbd:not(:first-child),.tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}.tags.is-right .tag:not(:last-child),.tags.is-right .content kbd:not(:last-child),.content .tags.is-right kbd:not(:last-child),.tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}.tags.has-addons .tag,.tags.has-addons .content kbd,.content .tags.has-addons kbd,.tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}.tags.has-addons .tag:not(:first-child),.tags.has-addons .content kbd:not(:first-child),.content .tags.has-addons kbd:not(:first-child),.tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.tags.has-addons .tag:not(:last-child),.tags.has-addons .content kbd:not(:last-child),.content .tags.has-addons kbd:not(:last-child),.tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.tag:not(body),.content kbd:not(body),.docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#222;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}.tag:not(body) .delete,.content kbd:not(body) .delete,.docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:0.25rem;margin-right:-0.375rem}.tag.is-white:not(body),.content kbd.is-white:not(body),.docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}.tag.is-black:not(body),.content kbd.is-black:not(body),.docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}.tag.is-light:not(body),.content kbd.is-light:not(body),.docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f5f5f5;color:#363636}.tag.is-dark:not(body),.content kbd:not(body),.docstring>section>a.docs-sourcelink.is-dark:not(body),.content .docstring>section>kbd:not(body){background-color:#363636;color:#f5f5f5}.tag.is-primary:not(body),.content kbd.is-primary:not(body),.docstring>section>a.docs-sourcelink:not(body){background-color:#4eb5de;color:#fff}.tag.is-link:not(body),.content kbd.is-link:not(body),.docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#2e63b8;color:#fff}.tag.is-info:not(body),.content kbd.is-info:not(body),.docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#209cee;color:#fff}.tag.is-success:not(body),.content kbd.is-success:not(body),.docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#22c35b;color:#fff}.tag.is-warning:not(body),.content kbd.is-warning:not(body),.docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#ffdd57;color:rgba(0,0,0,0.7)}.tag.is-danger:not(body),.content kbd.is-danger:not(body),.docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#da0b00;color:#fff}.tag.is-normal:not(body),.content kbd.is-normal:not(body),.docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}.tag.is-medium:not(body),.content kbd.is-medium:not(body),.docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}.tag.is-large:not(body),.content kbd.is-large:not(body),.docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child),.content kbd:not(body) .icon:first-child:not(:last-child),.docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-0.375em;margin-right:0.1875em}.tag:not(body) .icon:last-child:not(:first-child),.content kbd:not(body) .icon:last-child:not(:first-child),.docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:0.1875em;margin-right:-0.375em}.tag:not(body) .icon:first-child:last-child,.content kbd:not(body) .icon:first-child:last-child,.docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-0.375em;margin-right:-0.375em}.tag.is-delete:not(body),.content kbd.is-delete:not(body),.docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}.tag.is-delete:not(body)::before,.content kbd.is-delete:not(body)::before,.docstring>section>a.docs-sourcelink.is-delete:not(body)::before,.tag.is-delete:not(body)::after,.content kbd.is-delete:not(body)::after,.docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag.is-delete:not(body)::before,.content kbd.is-delete:not(body)::before,.docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}.tag.is-delete:not(body)::after,.content kbd.is-delete:not(body)::after,.docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}.tag.is-delete:not(body):hover,.content kbd.is-delete:not(body):hover,.docstring>section>a.docs-sourcelink.is-delete:not(body):hover,.tag.is-delete:not(body):focus,.content kbd.is-delete:not(body):focus,.docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#e8e8e8}.tag.is-delete:not(body):active,.content kbd.is-delete:not(body):active,.docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#dbdbdb}.tag.is-rounded:not(body),#documenter .docs-sidebar form.docs-search>input:not(body),.content kbd.is-rounded:not(body),#documenter .docs-sidebar .content form.docs-search>input:not(body),.docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:290486px}a.tag:hover,.docstring>section>a.docs-sourcelink:hover{text-decoration:underline}.title,.subtitle{word-break:break-word}.title em,.title span,.subtitle em,.subtitle span{font-weight:inherit}.title sub,.subtitle sub{font-size:.75em}.title sup,.subtitle sup{font-size:.75em}.title .tag,.title .content kbd,.content .title kbd,.title .docstring>section>a.docs-sourcelink,.subtitle .tag,.subtitle .content kbd,.content .subtitle kbd,.subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title+.highlight{margin-top:-0.75rem}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight pre{overflow:auto;max-width:100%}.number{align-items:center;background-color:#f5f5f5;border-radius:290486px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}.select select,.textarea,.input,#documenter .docs-sidebar form.docs-search>input{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.select select::-moz-placeholder,.textarea::-moz-placeholder,.input::-moz-placeholder,#documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(54,54,54,0.3)}.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,.input::-webkit-input-placeholder,#documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(54,54,54,0.3)}.select select:-moz-placeholder,.textarea:-moz-placeholder,.input:-moz-placeholder,#documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(54,54,54,0.3)}.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder,.input:-ms-input-placeholder,#documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(54,54,54,0.3)}.select select:hover,.textarea:hover,.input:hover,#documenter .docs-sidebar form.docs-search>input:hover,.select select.is-hovered,.is-hovered.textarea,.is-hovered.input,#documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#b5b5b5}.select select:focus,.textarea:focus,.input:focus,#documenter .docs-sidebar form.docs-search>input:focus,.select select.is-focused,.is-focused.textarea,.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.select select:active,.textarea:active,.input:active,#documenter .docs-sidebar form.docs-search>input:active,.select select.is-active,.is-active.textarea,.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{border-color:#2e63b8;box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.select select[disabled],.textarea[disabled],.input[disabled],#documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .textarea,fieldset[disabled] .input,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#6b6b6b}.select select[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder,.input[disabled]::-moz-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input::-moz-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input::-moz-placeholder{color:rgba(107,107,107,0.3)}.select select[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,.input[disabled]::-webkit-input-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input::-webkit-input-placeholder{color:rgba(107,107,107,0.3)}.select select[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder,.input[disabled]:-moz-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input:-moz-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input:-moz-placeholder{color:rgba(107,107,107,0.3)}.select select[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,.input[disabled]:-ms-input-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input:-ms-input-placeholder{color:rgba(107,107,107,0.3)}.textarea,.input,#documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);max-width:100%;width:100%}.textarea[readonly],.input[readonly],#documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}.is-white.textarea,.is-white.input,#documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}.is-white.textarea:focus,.is-white.input:focus,#documenter .docs-sidebar form.docs-search>input.is-white:focus,.is-white.is-focused.textarea,.is-white.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-white.textarea:active,.is-white.input:active,#documenter .docs-sidebar form.docs-search>input.is-white:active,.is-white.is-active.textarea,.is-white.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.is-black.textarea,.is-black.input,#documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}.is-black.textarea:focus,.is-black.input:focus,#documenter .docs-sidebar form.docs-search>input.is-black:focus,.is-black.is-focused.textarea,.is-black.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-black.textarea:active,.is-black.input:active,#documenter .docs-sidebar form.docs-search>input.is-black:active,.is-black.is-active.textarea,.is-black.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.is-light.textarea,.is-light.input,#documenter .docs-sidebar form.docs-search>input.is-light{border-color:#f5f5f5}.is-light.textarea:focus,.is-light.input:focus,#documenter .docs-sidebar form.docs-search>input.is-light:focus,.is-light.is-focused.textarea,.is-light.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-light.textarea:active,.is-light.input:active,#documenter .docs-sidebar form.docs-search>input.is-light:active,.is-light.is-active.textarea,.is-light.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.is-dark.textarea,.content kbd.textarea,.is-dark.input,#documenter .docs-sidebar form.docs-search>input.is-dark,.content kbd.input{border-color:#363636}.is-dark.textarea:focus,.content kbd.textarea:focus,.is-dark.input:focus,#documenter .docs-sidebar form.docs-search>input.is-dark:focus,.content kbd.input:focus,.is-dark.is-focused.textarea,.content kbd.is-focused.textarea,.is-dark.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.content kbd.is-focused.input,#documenter .docs-sidebar .content form.docs-search>input.is-focused,.is-dark.textarea:active,.content kbd.textarea:active,.is-dark.input:active,#documenter .docs-sidebar form.docs-search>input.is-dark:active,.content kbd.input:active,.is-dark.is-active.textarea,.content kbd.is-active.textarea,.is-dark.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active,.content kbd.is-active.input,#documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.is-primary.textarea,.docstring>section>a.textarea.docs-sourcelink,.is-primary.input,#documenter .docs-sidebar form.docs-search>input.is-primary,.docstring>section>a.input.docs-sourcelink{border-color:#4eb5de}.is-primary.textarea:focus,.docstring>section>a.textarea.docs-sourcelink:focus,.is-primary.input:focus,#documenter .docs-sidebar form.docs-search>input.is-primary:focus,.docstring>section>a.input.docs-sourcelink:focus,.is-primary.is-focused.textarea,.docstring>section>a.is-focused.textarea.docs-sourcelink,.is-primary.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.docstring>section>a.is-focused.input.docs-sourcelink,.is-primary.textarea:active,.docstring>section>a.textarea.docs-sourcelink:active,.is-primary.input:active,#documenter .docs-sidebar form.docs-search>input.is-primary:active,.docstring>section>a.input.docs-sourcelink:active,.is-primary.is-active.textarea,.docstring>section>a.is-active.textarea.docs-sourcelink,.is-primary.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active,.docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(78,181,222,0.25)}.is-link.textarea,.is-link.input,#documenter .docs-sidebar form.docs-search>input.is-link{border-color:#2e63b8}.is-link.textarea:focus,.is-link.input:focus,#documenter .docs-sidebar form.docs-search>input.is-link:focus,.is-link.is-focused.textarea,.is-link.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-link.textarea:active,.is-link.input:active,#documenter .docs-sidebar form.docs-search>input.is-link:active,.is-link.is-active.textarea,.is-link.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.is-info.textarea,.is-info.input,#documenter .docs-sidebar form.docs-search>input.is-info{border-color:#209cee}.is-info.textarea:focus,.is-info.input:focus,#documenter .docs-sidebar form.docs-search>input.is-info:focus,.is-info.is-focused.textarea,.is-info.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-info.textarea:active,.is-info.input:active,#documenter .docs-sidebar form.docs-search>input.is-info:active,.is-info.is-active.textarea,.is-info.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(32,156,238,0.25)}.is-success.textarea,.is-success.input,#documenter .docs-sidebar form.docs-search>input.is-success{border-color:#22c35b}.is-success.textarea:focus,.is-success.input:focus,#documenter .docs-sidebar form.docs-search>input.is-success:focus,.is-success.is-focused.textarea,.is-success.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-success.textarea:active,.is-success.input:active,#documenter .docs-sidebar form.docs-search>input.is-success:active,.is-success.is-active.textarea,.is-success.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(34,195,91,0.25)}.is-warning.textarea,.is-warning.input,#documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#ffdd57}.is-warning.textarea:focus,.is-warning.input:focus,#documenter .docs-sidebar form.docs-search>input.is-warning:focus,.is-warning.is-focused.textarea,.is-warning.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-warning.textarea:active,.is-warning.input:active,#documenter .docs-sidebar form.docs-search>input.is-warning:active,.is-warning.is-active.textarea,.is-warning.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}.is-danger.textarea,.is-danger.input,#documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#da0b00}.is-danger.textarea:focus,.is-danger.input:focus,#documenter .docs-sidebar form.docs-search>input.is-danger:focus,.is-danger.is-focused.textarea,.is-danger.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-danger.textarea:active,.is-danger.input:active,#documenter .docs-sidebar form.docs-search>input.is-danger:active,.is-danger.is-active.textarea,.is-danger.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(218,11,0,0.25)}.is-small.textarea,.is-small.input,#documenter .docs-sidebar form.docs-search>input{border-radius:2px;font-size:.75rem}.is-medium.textarea,.is-medium.input,#documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}.is-large.textarea,.is-large.input,#documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}.is-fullwidth.textarea,.is-fullwidth.input,#documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}.is-inline.textarea,.is-inline.input,#documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}.input.is-rounded,#documenter .docs-sidebar form.docs-search>input{border-radius:290486px;padding-left:1em;padding-right:1em}.input.is-static,#documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:0.625em;resize:vertical}.textarea:not([rows]){max-height:600px;min-height:120px}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.radio,.checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.radio input,.checkbox input{cursor:pointer}.radio:hover,.checkbox:hover{color:#363636}.radio[disabled],.checkbox[disabled],fieldset[disabled] .radio,fieldset[disabled] .checkbox{color:#6b6b6b;cursor:not-allowed}.radio+.radio{margin-left:0.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.25em}.select:not(.is-multiple):not(.is-loading)::after{border-color:#2e63b8;right:1.125em;z-index:4}.select.is-rounded select,#documenter .docs-sidebar form.docs-search>input.select select{border-radius:290486px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:0.5em 1em}.select:not(.is-multiple):not(.is-loading):hover::after{border-color:#363636}.select.is-white:not(:hover)::after{border-color:#fff}.select.is-white select{border-color:#fff}.select.is-white select:hover,.select.is-white select.is-hovered{border-color:#f2f2f2}.select.is-white select:focus,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.select.is-black:not(:hover)::after{border-color:#0a0a0a}.select.is-black select{border-color:#0a0a0a}.select.is-black select:hover,.select.is-black select.is-hovered{border-color:#000}.select.is-black select:focus,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.select.is-light:not(:hover)::after{border-color:#f5f5f5}.select.is-light select{border-color:#f5f5f5}.select.is-light select:hover,.select.is-light select.is-hovered{border-color:#e8e8e8}.select.is-light select:focus,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.select.is-dark:not(:hover)::after,.content kbd.select:not(:hover)::after{border-color:#363636}.select.is-dark select,.content kbd.select select{border-color:#363636}.select.is-dark select:hover,.content kbd.select select:hover,.select.is-dark select.is-hovered,.content kbd.select select.is-hovered{border-color:#292929}.select.is-dark select:focus,.content kbd.select select:focus,.select.is-dark select.is-focused,.content kbd.select select.is-focused,.select.is-dark select:active,.content kbd.select select:active,.select.is-dark select.is-active,.content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.select.is-primary:not(:hover)::after,.docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#4eb5de}.select.is-primary select,.docstring>section>a.select.docs-sourcelink select{border-color:#4eb5de}.select.is-primary select:hover,.docstring>section>a.select.docs-sourcelink select:hover,.select.is-primary select.is-hovered,.docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#39acda}.select.is-primary select:focus,.docstring>section>a.select.docs-sourcelink select:focus,.select.is-primary select.is-focused,.docstring>section>a.select.docs-sourcelink select.is-focused,.select.is-primary select:active,.docstring>section>a.select.docs-sourcelink select:active,.select.is-primary select.is-active,.docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(78,181,222,0.25)}.select.is-link:not(:hover)::after{border-color:#2e63b8}.select.is-link select{border-color:#2e63b8}.select.is-link select:hover,.select.is-link select.is-hovered{border-color:#2958a4}.select.is-link select:focus,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.select.is-info:not(:hover)::after{border-color:#209cee}.select.is-info select{border-color:#209cee}.select.is-info select:hover,.select.is-info select.is-hovered{border-color:#1190e3}.select.is-info select:focus,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(32,156,238,0.25)}.select.is-success:not(:hover)::after{border-color:#22c35b}.select.is-success select{border-color:#22c35b}.select.is-success select:hover,.select.is-success select.is-hovered{border-color:#1ead51}.select.is-success select:focus,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(34,195,91,0.25)}.select.is-warning:not(:hover)::after{border-color:#ffdd57}.select.is-warning select{border-color:#ffdd57}.select.is-warning select:hover,.select.is-warning select.is-hovered{border-color:#ffd83e}.select.is-warning select:focus,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}.select.is-danger:not(:hover)::after{border-color:#da0b00}.select.is-danger select{border-color:#da0b00}.select.is-danger select:hover,.select.is-danger select.is-hovered{border-color:#c10a00}.select.is-danger select:focus,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(218,11,0,0.25)}.select.is-small,#documenter .docs-sidebar form.docs-search>input.select{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled::after{border-color:#6b6b6b}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{margin-top:0;position:absolute;right:0.625em;top:0.625em;transform:none}.select.is-loading.is-small:after,#documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white:hover .file-cta,.file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white:focus .file-cta,.file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}.file.is-white:active .file-cta,.file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black:hover .file-cta,.file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black:focus .file-cta,.file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}.file.is-black:active .file-cta,.file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:#363636}.file.is-light:hover .file-cta,.file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:#363636}.file.is-light:focus .file-cta,.file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:#363636}.file.is-light:active .file-cta,.file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:#363636}.file.is-dark .file-cta,.content kbd.file .file-cta{background-color:#363636;border-color:transparent;color:#f5f5f5}.file.is-dark:hover .file-cta,.content kbd.file:hover .file-cta,.file.is-dark.is-hovered .file-cta,.content kbd.file.is-hovered .file-cta{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}.file.is-dark:focus .file-cta,.content kbd.file:focus .file-cta,.file.is-dark.is-focused .file-cta,.content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(54,54,54,0.25);color:#f5f5f5}.file.is-dark:active .file-cta,.content kbd.file:active .file-cta,.file.is-dark.is-active .file-cta,.content kbd.file.is-active .file-cta{background-color:#292929;border-color:transparent;color:#f5f5f5}.file.is-primary .file-cta,.docstring>section>a.file.docs-sourcelink .file-cta{background-color:#4eb5de;border-color:transparent;color:#fff}.file.is-primary:hover .file-cta,.docstring>section>a.file.docs-sourcelink:hover .file-cta,.file.is-primary.is-hovered .file-cta,.docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#43b1dc;border-color:transparent;color:#fff}.file.is-primary:focus .file-cta,.docstring>section>a.file.docs-sourcelink:focus .file-cta,.file.is-primary.is-focused .file-cta,.docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(78,181,222,0.25);color:#fff}.file.is-primary:active .file-cta,.docstring>section>a.file.docs-sourcelink:active .file-cta,.file.is-primary.is-active .file-cta,.docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#39acda;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#2e63b8;border-color:transparent;color:#fff}.file.is-link:hover .file-cta,.file.is-link.is-hovered .file-cta{background-color:#2b5eae;border-color:transparent;color:#fff}.file.is-link:focus .file-cta,.file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(46,99,184,0.25);color:#fff}.file.is-link:active .file-cta,.file.is-link.is-active .file-cta{background-color:#2958a4;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#209cee;border-color:transparent;color:#fff}.file.is-info:hover .file-cta,.file.is-info.is-hovered .file-cta{background-color:#1497ed;border-color:transparent;color:#fff}.file.is-info:focus .file-cta,.file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(32,156,238,0.25);color:#fff}.file.is-info:active .file-cta,.file.is-info.is-active .file-cta{background-color:#1190e3;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#22c35b;border-color:transparent;color:#fff}.file.is-success:hover .file-cta,.file.is-success.is-hovered .file-cta{background-color:#20b856;border-color:transparent;color:#fff}.file.is-success:focus .file-cta,.file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(34,195,91,0.25);color:#fff}.file.is-success:active .file-cta,.file.is-success.is-active .file-cta{background-color:#1ead51;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-warning:hover .file-cta,.file.is-warning.is-hovered .file-cta{background-color:#ffda4a;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-warning:focus .file-cta,.file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,221,87,0.25);color:rgba(0,0,0,0.7)}.file.is-warning:active .file-cta,.file.is-warning.is-active .file-cta{background-color:#ffd83e;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-danger .file-cta{background-color:#da0b00;border-color:transparent;color:#fff}.file.is-danger:hover .file-cta,.file.is-danger.is-hovered .file-cta{background-color:#cd0a00;border-color:transparent;color:#fff}.file.is-danger:focus .file-cta,.file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(218,11,0,0.25);color:#fff}.file.is-danger:active .file-cta,.file.is-danger.is-active .file-cta{background-color:#c10a00;border-color:transparent;color:#fff}.file.is-small,#documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa,#documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#4a4a4a}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:left;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:0.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:0.5em}.label.is-small,#documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:0.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark,.content kbd.help{color:#363636}.help.is-primary,.docstring>section>a.help.docs-sourcelink{color:#4eb5de}.help.is-link{color:#2e63b8}.help.is-info{color:#209cee}.help.is-success{color:#22c35b}.help.is-warning{color:#ffdd57}.help.is-danger{color:#da0b00}.field:not(:last-child){margin-bottom:0.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .button.is-hovered:not([disabled]),.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,.field.has-addons .control .input.is-hovered:not([disabled]),.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),.field.has-addons .control .select select:not([disabled]):hover,.field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .button.is-focused:not([disabled]),.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button.is-active:not([disabled]),.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,.field.has-addons .control .input.is-focused:not([disabled]),.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,.field.has-addons .control .input.is-active:not([disabled]),.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),.field.has-addons .control .select select:not([disabled]):focus,.field.has-addons .control .select select.is-focused:not([disabled]),.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select.is-active:not([disabled]){z-index:3}.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .button.is-focused:not([disabled]):hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button.is-active:not([disabled]):hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,.field.has-addons .control .input.is-focused:not([disabled]):hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,.field.has-addons .control .input.is-active:not([disabled]):hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]):focus:hover,.field.has-addons .control .select select.is-focused:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:0.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width: 768px){.field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small,#documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}.field-label.is-normal{padding-top:0.375em}.field-label.is-medium{font-size:1.25rem;padding-top:0.375em}.field-label.is-large{font-size:1.5rem;padding-top:0.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:0.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:left}.control.has-icons-left .input:focus~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#6b6b6b}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;z-index:4}.control.has-icons-left .input,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input,.control.has-icons-left .select select{padding-left:2.25em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input,.control.has-icons-right .select select{padding-right:2.25em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{position:absolute !important;right:0.625em;top:0.625em;z-index:4}.control.is-loading.is-small:after,#documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#2e63b8;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#222;cursor:default;pointer-events:none}.breadcrumb li+li::before{color:#b5b5b5;content:"\0002f"}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:0.5em}.breadcrumb .icon:last-child{margin-left:0.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small,#documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li::before{content:"\02192"}.breadcrumb.has-bullet-separator li+li::before{content:"\02022"}.breadcrumb.has-dot-separator li+li::before{content:"\000b7"}.breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}.card{background-color:#fff;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#222;max-width:100%;position:relative}.card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 1px 2px rgba(10,10,10,0.1);display:flex}.card-header-title{align-items:center;color:#222;display:flex;flex-grow:1;font-weight:700;padding:.75rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem}.card-image{display:block;position:relative}.card-content{background-color:rgba(0,0,0,0);padding:1.5rem}.card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #dbdbdb;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #dbdbdb}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:left;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#2e63b8;color:#fff}.dropdown-divider{background-color:#dbdbdb;border:none;display:block;height:1px;margin:0.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .title,.level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{.level-right{display:flex}}.list{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1)}.list-item{display:block;padding:0.5em 1em}.list-item:not(a){color:#222}.list-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.list-item:not(:last-child){border-bottom:1px solid #dbdbdb}.list-item.is-active{background-color:#2e63b8;color:#fff}a.list-item{background-color:#f5f5f5;cursor:pointer}.media{align-items:flex-start;display:flex;text-align:left}.media .content:not(:last-child){margin-bottom:0.75rem}.media .media{border-top:1px solid rgba(219,219,219,0.5);display:flex;padding-top:0.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:0.5rem}.media .media .media{padding-top:0.5rem}.media .media .media+.media{margin-top:0.5rem}.media+.media{border-top:1px solid rgba(219,219,219,0.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:left}@media screen and (max-width: 768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small,#documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#222;display:block;padding:0.5em 0.75em}.menu-list a:hover{background-color:#f5f5f5;color:#222}.menu-list a.is-active{background-color:#2e63b8;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#6b6b6b;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small,#documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff;color:#4d4d4d}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a;color:#090909}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:#363636}.message.is-light .message-body{border-color:#f5f5f5;color:#505050}.message.is-dark,.content kbd.message{background-color:#fafafa}.message.is-dark .message-header,.content kbd.message .message-header{background-color:#363636;color:#f5f5f5}.message.is-dark .message-body,.content kbd.message .message-body{border-color:#363636;color:#2a2a2a}.message.is-primary,.docstring>section>a.message.docs-sourcelink{background-color:#f6fbfd}.message.is-primary .message-header,.docstring>section>a.message.docs-sourcelink .message-header{background-color:#4eb5de;color:#fff}.message.is-primary .message-body,.docstring>section>a.message.docs-sourcelink .message-body{border-color:#4eb5de;color:#1f556a}.message.is-link{background-color:#f7f9fd}.message.is-link .message-header{background-color:#2e63b8;color:#fff}.message.is-link .message-body{border-color:#2e63b8;color:#264981}.message.is-info{background-color:#f6fbfe}.message.is-info .message-header{background-color:#209cee;color:#fff}.message.is-info .message-body{border-color:#209cee;color:#12537d}.message.is-success{background-color:#f6fdf9}.message.is-success .message-header{background-color:#22c35b;color:#fff}.message.is-success .message-body{border-color:#22c35b;color:#0f361d}.message.is-warning{background-color:#fffdf5}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#3c3108}.message.is-danger{background-color:#fff5f5}.message.is-danger .message-header{background-color:#da0b00;color:#fff}.message.is-danger .message-body{border-color:#da0b00;color:#9b0c04}.message-header{align-items:center;background-color:#222;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:0.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-color:#dbdbdb;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#222;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:rgba(0,0,0,0)}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:rgba(10,10,10,0.86)}.modal-content,.modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px),print{.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-head,.modal-card-foot{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#222;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:0.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand>.navbar-item,.navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){.navbar.is-white .navbar-start>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-start .navbar-link::after,.navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand>.navbar-item,.navbar.is-black .navbar-brand .navbar-link{color:#fff}.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-black .navbar-start>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-end .navbar-link{color:#fff}.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-start .navbar-link::after,.navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:#363636}.navbar.is-light .navbar-brand>.navbar-item,.navbar.is-light .navbar-brand .navbar-link{color:#363636}.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-brand .navbar-link::after{border-color:#363636}.navbar.is-light .navbar-burger{color:#363636}@media screen and (min-width: 1056px){.navbar.is-light .navbar-start>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-end .navbar-link{color:#363636}.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-start .navbar-link::after,.navbar.is-light .navbar-end .navbar-link::after{border-color:#363636}.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#363636}}.navbar.is-dark,.content kbd.navbar{background-color:#363636;color:#f5f5f5}.navbar.is-dark .navbar-brand>.navbar-item,.content kbd.navbar .navbar-brand>.navbar-item,.navbar.is-dark .navbar-brand .navbar-link,.content kbd.navbar .navbar-brand .navbar-link{color:#f5f5f5}.navbar.is-dark .navbar-brand>a.navbar-item:focus,.content kbd.navbar .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover,.content kbd.navbar .navbar-brand>a.navbar-item:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.content kbd.navbar .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.content kbd.navbar .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.content kbd.navbar .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand .navbar-link.is-active,.content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-brand .navbar-link::after,.content kbd.navbar .navbar-brand .navbar-link::after{border-color:#f5f5f5}.navbar.is-dark .navbar-burger,.content kbd.navbar .navbar-burger{color:#f5f5f5}@media screen and (min-width: 1056px){.navbar.is-dark .navbar-start>.navbar-item,.content kbd.navbar .navbar-start>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.content kbd.navbar .navbar-start .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.content kbd.navbar .navbar-end>.navbar-item,.navbar.is-dark .navbar-end .navbar-link,.content kbd.navbar .navbar-end .navbar-link{color:#f5f5f5}.navbar.is-dark .navbar-start>a.navbar-item:focus,.content kbd.navbar .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover,.content kbd.navbar .navbar-start>a.navbar-item:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.content kbd.navbar .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.content kbd.navbar .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.content kbd.navbar .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.content kbd.navbar .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.content kbd.navbar .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.content kbd.navbar .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.content kbd.navbar .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.content kbd.navbar .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.content kbd.navbar .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end .navbar-link.is-active,.content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-start .navbar-link::after,.content kbd.navbar .navbar-start .navbar-link::after,.navbar.is-dark .navbar-end .navbar-link::after,.content kbd.navbar .navbar-end .navbar-link::after{border-color:#f5f5f5}.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,.content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active,.content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#f5f5f5}}.navbar.is-primary,.docstring>section>a.navbar.docs-sourcelink{background-color:#4eb5de;color:#fff}.navbar.is-primary .navbar-brand>.navbar-item,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,.navbar.is-primary .navbar-brand .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}.navbar.is-primary .navbar-brand>a.navbar-item:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand .navbar-link.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#39acda;color:#fff}.navbar.is-primary .navbar-brand .navbar-link::after,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-burger,.docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-primary .navbar-start>.navbar-item,.docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,.navbar.is-primary .navbar-end .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}.navbar.is-primary .navbar-start>a.navbar-item:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end .navbar-link.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#39acda;color:#fff}.navbar.is-primary .navbar-start .navbar-link::after,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,.navbar.is-primary .navbar-end .navbar-link::after,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#39acda;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#4eb5de;color:#fff}}.navbar.is-link{background-color:#2e63b8;color:#fff}.navbar.is-link .navbar-brand>.navbar-item,.navbar.is-link .navbar-brand .navbar-link{color:#fff}.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#2958a4;color:#fff}.navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-link .navbar-start>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-end .navbar-link{color:#fff}.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end .navbar-link.is-active{background-color:#2958a4;color:#fff}.navbar.is-link .navbar-start .navbar-link::after,.navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2958a4;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#2e63b8;color:#fff}}.navbar.is-info{background-color:#209cee;color:#fff}.navbar.is-info .navbar-brand>.navbar-item,.navbar.is-info .navbar-brand .navbar-link{color:#fff}.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#1190e3;color:#fff}.navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-info .navbar-start>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-end .navbar-link{color:#fff}.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end .navbar-link.is-active{background-color:#1190e3;color:#fff}.navbar.is-info .navbar-start .navbar-link::after,.navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#1190e3;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#209cee;color:#fff}}.navbar.is-success{background-color:#22c35b;color:#fff}.navbar.is-success .navbar-brand>.navbar-item,.navbar.is-success .navbar-brand .navbar-link{color:#fff}.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#1ead51;color:#fff}.navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-success .navbar-start>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-end .navbar-link{color:#fff}.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end .navbar-link.is-active{background-color:#1ead51;color:#fff}.navbar.is-success .navbar-start .navbar-link::after,.navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#1ead51;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#22c35b;color:#fff}}.navbar.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand>.navbar-item,.navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#ffd83e;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){.navbar.is-warning .navbar-start>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#ffd83e;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-start .navbar-link::after,.navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ffd83e;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,0.7)}}.navbar.is-danger{background-color:#da0b00;color:#fff}.navbar.is-danger .navbar-brand>.navbar-item,.navbar.is-danger .navbar-brand .navbar-link{color:#fff}.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#c10a00;color:#fff}.navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-danger .navbar-start>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-end .navbar-link{color:#fff}.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#c10a00;color:#fff}.navbar.is-danger .navbar-start .navbar-link::after,.navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#c10a00;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#da0b00;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}.navbar.is-fixed-top{top:0}html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:3.25rem}html.has-navbar-fixed-bottom,body.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#4a4a4a;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,0.05)}.navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}a.navbar-item,.navbar-link{cursor:pointer}a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,a.navbar-item.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,.navbar-link.is-active{background-color:#fafafa;color:#2e63b8}.navbar-item{display:block;flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(0.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#2e63b8}.navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#2e63b8;border-bottom-style:solid;border-bottom-width:3px;color:#2e63b8;padding-bottom:calc(0.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless)::after{border-color:#2e63b8;margin-top:-0.375em;right:1.125em}.navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link::after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}html.has-navbar-fixed-top-touch,body.has-navbar-fixed-top-touch{padding-top:3.25rem}html.has-navbar-fixed-bottom-touch,body.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width: 1056px){.navbar,.navbar-menu,.navbar-start,.navbar-end{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-start,.navbar.is-spaced .navbar-end{align-items:center}.navbar.is-spaced a.navbar-item,.navbar.is-spaced .navbar-link{border-radius:4px}.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#2e63b8}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item{display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#2e63b8}.navbar.is-spaced .navbar-dropdown,.navbar-dropdown.is-boxed{border-radius:6px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.navbar>.container .navbar-brand,.container>.navbar .navbar-brand{margin-left:-.75rem}.navbar>.container .navbar-menu,.container>.navbar .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-top-desktop{top:0}html.has-navbar-fixed-top-desktop,body.has-navbar-fixed-top-desktop{padding-top:3.25rem}html.has-navbar-fixed-bottom-desktop,body.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}html.has-spaced-navbar-fixed-top,body.has-spaced-navbar-fixed-top{padding-top:5.25rem}html.has-spaced-navbar-fixed-bottom,body.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}a.navbar-item.is-active,.navbar-link.is-active{color:#0a0a0a}a.navbar-item.is-active:not(:focus):not(:hover),.navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link,.navbar-item.has-dropdown.is-active .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small,#documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-previous,#documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,.pagination.is-rounded .pagination-next,#documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:290486px}.pagination.is-rounded .pagination-link,#documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:290486px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-previous,.pagination-next,.pagination-link{border-color:#dbdbdb;color:#363636;min-width:2.25em}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{border-color:#b5b5b5;color:#363636}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{border-color:#3c5dcd}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#6b6b6b;opacity:0.5}.pagination-previous,.pagination-next{padding-left:0.75em;padding-right:0.75em;white-space:nowrap}.pagination-link.is-current{background-color:#2e63b8;border-color:#2e63b8;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next{flex-grow:1;flex-shrink:1}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel-heading,.panel-tabs,.panel-block{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.panel-heading:first-child,.panel-tabs:first-child,.panel-block:first-child{border-top:1px solid #dbdbdb}.panel-heading{background-color:#f5f5f5;border-radius:4px 4px 0 0;color:#222;font-size:1.25em;font-weight:300;line-height:1.25;padding:0.5em 0.75em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:0.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#222}.panel-list a:hover{color:#2e63b8}.panel-block{align-items:center;color:#222;display:flex;justify-content:flex-start;padding:0.5em 0.75em}.panel-block input[type="checkbox"]{margin-right:0.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#2e63b8;color:#363636}.panel-block.is-active .panel-icon{color:#2e63b8}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#6b6b6b;margin-right:0.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#222;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#222;color:#222}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#2e63b8;color:#2e63b8}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:0.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}.tabs .icon:first-child{margin-right:0.5em}.tabs .icon:last-child{margin-left:0.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:rgba(0,0,0,0) !important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-radius:4px 0 0 4px}.tabs.is-toggle li:last-child a{border-radius:0 4px 4px 0}.tabs.is-toggle li.is-active a{background-color:#2e63b8;border-color:#2e63b8;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}.tabs.is-small,#documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-left:0%}.columns.is-mobile>.column.is-1{flex:none;width:8.3333333333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.3333333333%}.columns.is-mobile>.column.is-2{flex:none;width:16.6666666667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.6666666667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.3333333333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.3333333333%}.columns.is-mobile>.column.is-5{flex:none;width:41.6666666667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.6666666667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.3333333333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.3333333333%}.columns.is-mobile>.column.is-8{flex:none;width:66.6666666667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.6666666667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.3333333333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.3333333333%}.columns.is-mobile>.column.is-11{flex:none;width:91.6666666667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.6666666667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){.column.is-narrow-mobile{flex:none}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-left:0%}.column.is-1-mobile{flex:none;width:8.3333333333%}.column.is-offset-1-mobile{margin-left:8.3333333333%}.column.is-2-mobile{flex:none;width:16.6666666667%}.column.is-offset-2-mobile{margin-left:16.6666666667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.3333333333%}.column.is-offset-4-mobile{margin-left:33.3333333333%}.column.is-5-mobile{flex:none;width:41.6666666667%}.column.is-offset-5-mobile{margin-left:41.6666666667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.3333333333%}.column.is-offset-7-mobile{margin-left:58.3333333333%}.column.is-8-mobile{flex:none;width:66.6666666667%}.column.is-offset-8-mobile{margin-left:66.6666666667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.3333333333%}.column.is-offset-10-mobile{margin-left:83.3333333333%}.column.is-11-mobile{flex:none;width:91.6666666667%}.column.is-offset-11-mobile{margin-left:91.6666666667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0%}.column.is-1,.column.is-1-tablet{flex:none;width:8.3333333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.3333333333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.6666666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.6666666667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.3333333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.3333333333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.6666666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.6666666667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.3333333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.3333333333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.6666666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.6666666667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.3333333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.3333333333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.6666666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.6666666667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){.column.is-narrow-touch{flex:none}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-left:0%}.column.is-1-touch{flex:none;width:8.3333333333%}.column.is-offset-1-touch{margin-left:8.3333333333%}.column.is-2-touch{flex:none;width:16.6666666667%}.column.is-offset-2-touch{margin-left:16.6666666667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.3333333333%}.column.is-offset-4-touch{margin-left:33.3333333333%}.column.is-5-touch{flex:none;width:41.6666666667%}.column.is-offset-5-touch{margin-left:41.6666666667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.3333333333%}.column.is-offset-7-touch{margin-left:58.3333333333%}.column.is-8-touch{flex:none;width:66.6666666667%}.column.is-offset-8-touch{margin-left:66.6666666667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.3333333333%}.column.is-offset-10-touch{margin-left:83.3333333333%}.column.is-11-touch{flex:none;width:91.6666666667%}.column.is-offset-11-touch{margin-left:91.6666666667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){.column.is-narrow-desktop{flex:none}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-left:0%}.column.is-1-desktop{flex:none;width:8.3333333333%}.column.is-offset-1-desktop{margin-left:8.3333333333%}.column.is-2-desktop{flex:none;width:16.6666666667%}.column.is-offset-2-desktop{margin-left:16.6666666667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.3333333333%}.column.is-offset-4-desktop{margin-left:33.3333333333%}.column.is-5-desktop{flex:none;width:41.6666666667%}.column.is-offset-5-desktop{margin-left:41.6666666667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.3333333333%}.column.is-offset-7-desktop{margin-left:58.3333333333%}.column.is-8-desktop{flex:none;width:66.6666666667%}.column.is-offset-8-desktop{margin-left:66.6666666667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.3333333333%}.column.is-offset-10-desktop{margin-left:83.3333333333%}.column.is-11-desktop{flex:none;width:91.6666666667%}.column.is-offset-11-desktop{margin-left:91.6666666667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){.column.is-narrow-widescreen{flex:none}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-left:0%}.column.is-1-widescreen{flex:none;width:8.3333333333%}.column.is-offset-1-widescreen{margin-left:8.3333333333%}.column.is-2-widescreen{flex:none;width:16.6666666667%}.column.is-offset-2-widescreen{margin-left:16.6666666667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.3333333333%}.column.is-offset-4-widescreen{margin-left:33.3333333333%}.column.is-5-widescreen{flex:none;width:41.6666666667%}.column.is-offset-5-widescreen{margin-left:41.6666666667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.3333333333%}.column.is-offset-7-widescreen{margin-left:58.3333333333%}.column.is-8-widescreen{flex:none;width:66.6666666667%}.column.is-offset-8-widescreen{margin-left:66.6666666667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.3333333333%}.column.is-offset-10-widescreen{margin-left:83.3333333333%}.column.is-11-widescreen{flex:none;width:91.6666666667%}.column.is-offset-11-widescreen{margin-left:91.6666666667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){.column.is-narrow-fullhd{flex:none}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-left:0%}.column.is-1-fullhd{flex:none;width:8.3333333333%}.column.is-offset-1-fullhd{margin-left:8.3333333333%}.column.is-2-fullhd{flex:none;width:16.6666666667%}.column.is-offset-2-fullhd{margin-left:16.6666666667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.3333333333%}.column.is-offset-4-fullhd{margin-left:33.3333333333%}.column.is-5-fullhd{flex:none;width:41.6666666667%}.column.is-offset-5-fullhd{margin-left:41.6666666667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.3333333333%}.column.is-offset-7-fullhd{margin-left:58.3333333333%}.column.is-8-fullhd{flex:none;width:66.6666666667%}.column.is-offset-8-fullhd{margin-left:66.6666666667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.3333333333%}.column.is-offset-10-fullhd{margin-left:83.3333333333%}.column.is-11-fullhd{flex:none;width:91.6666666667%}.column.is-offset-11-fullhd{margin-left:91.6666666667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0 !important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){.columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-0-fullhd{--columnGap: 0rem}}.columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){.columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-1-fullhd{--columnGap: .25rem}}.columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){.columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-2-fullhd{--columnGap: .5rem}}.columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){.columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-3-fullhd{--columnGap: .75rem}}.columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){.columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-4-fullhd{--columnGap: 1rem}}.columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){.columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}.columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){.columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}.columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){.columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}.columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){.columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-8-fullhd{--columnGap: 2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0 !important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.3333333333%}.tile.is-2{flex:none;width:16.6666666667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.3333333333%}.tile.is-5{flex:none;width:41.6666666667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.3333333333%}.tile.is-8{flex:none;width:66.6666666667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.3333333333%}.tile.is-11{flex:none;width:91.6666666667%}.tile.is-12{flex:none;width:100%}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:rgba(10,10,10,0.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}.hero.is-white a.navbar-item:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white .navbar-link:hover,.hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:rgba(255,255,255,0.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-black a.navbar-item:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black .navbar-link:hover,.hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:0.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}.hero.is-light{background-color:#f5f5f5;color:#363636}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:#363636}.hero.is-light .subtitle{color:rgba(54,54,54,0.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:#363636}@media screen and (max-width: 1055px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(54,54,54,0.7)}.hero.is-light a.navbar-item:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light .navbar-link:hover,.hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:#363636}.hero.is-light .tabs a{color:#363636;opacity:0.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:#363636}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:#363636;border-color:#363636;color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}.hero.is-dark,.content kbd.hero{background-color:#363636;color:#f5f5f5}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong,.content kbd.hero strong{color:inherit}.hero.is-dark .title,.content kbd.hero .title{color:#f5f5f5}.hero.is-dark .subtitle,.content kbd.hero .subtitle{color:rgba(245,245,245,0.9)}.hero.is-dark .subtitle a:not(.button),.content kbd.hero .subtitle a:not(.button),.hero.is-dark .subtitle strong,.content kbd.hero .subtitle strong{color:#f5f5f5}@media screen and (max-width: 1055px){.hero.is-dark .navbar-menu,.content kbd.hero .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.content kbd.hero .navbar-item,.hero.is-dark .navbar-link,.content kbd.hero .navbar-link{color:rgba(245,245,245,0.7)}.hero.is-dark a.navbar-item:hover,.content kbd.hero a.navbar-item:hover,.hero.is-dark a.navbar-item.is-active,.content kbd.hero a.navbar-item.is-active,.hero.is-dark .navbar-link:hover,.content kbd.hero .navbar-link:hover,.hero.is-dark .navbar-link.is-active,.content kbd.hero .navbar-link.is-active{background-color:#292929;color:#f5f5f5}.hero.is-dark .tabs a,.content kbd.hero .tabs a{color:#f5f5f5;opacity:0.9}.hero.is-dark .tabs a:hover,.content kbd.hero .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a,.content kbd.hero .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a,.content kbd.hero .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a,.content kbd.hero .tabs.is-toggle a{color:#f5f5f5}.hero.is-dark .tabs.is-boxed a:hover,.content kbd.hero .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover,.content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.content kbd.hero .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.content kbd.hero .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.hero.is-dark.is-bold,.content kbd.hero.is-bold{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}@media screen and (max-width: 768px){.hero.is-dark.is-bold .navbar-menu,.content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}}.hero.is-primary,.docstring>section>a.hero.docs-sourcelink{background-color:#4eb5de;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong,.docstring>section>a.hero.docs-sourcelink strong{color:inherit}.hero.is-primary .title,.docstring>section>a.hero.docs-sourcelink .title{color:#fff}.hero.is-primary .subtitle,.docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}.hero.is-primary .subtitle a:not(.button),.docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),.hero.is-primary .subtitle strong,.docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-primary .navbar-menu,.docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#4eb5de}}.hero.is-primary .navbar-item,.docstring>section>a.hero.docs-sourcelink .navbar-item,.hero.is-primary .navbar-link,.docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-primary a.navbar-item:hover,.docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,.hero.is-primary a.navbar-item.is-active,.docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,.hero.is-primary .navbar-link:hover,.docstring>section>a.hero.docs-sourcelink .navbar-link:hover,.hero.is-primary .navbar-link.is-active,.docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#39acda;color:#fff}.hero.is-primary .tabs a,.docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}.hero.is-primary .tabs a:hover,.docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a,.docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a,.docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a,.docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover,.docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#4eb5de}.hero.is-primary.is-bold,.docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #1bc7de 0%, #4eb5de 71%, #5fa9e7 100%)}@media screen and (max-width: 768px){.hero.is-primary.is-bold .navbar-menu,.docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #1bc7de 0%, #4eb5de 71%, #5fa9e7 100%)}}.hero.is-link{background-color:#2e63b8;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:rgba(255,255,255,0.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-link .navbar-menu{background-color:#2e63b8}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-link a.navbar-item:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link .navbar-link:hover,.hero.is-link .navbar-link.is-active{background-color:#2958a4;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:0.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#2e63b8}.hero.is-link.is-bold{background-image:linear-gradient(141deg, #1b6098 0%, #2e63b8 71%, #2d51d2 100%)}@media screen and (max-width: 768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1b6098 0%, #2e63b8 71%, #2d51d2 100%)}}.hero.is-info{background-color:#209cee;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:rgba(255,255,255,0.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-info .navbar-menu{background-color:#209cee}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-info a.navbar-item:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info .navbar-link:hover,.hero.is-info .navbar-link.is-active{background-color:#1190e3;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:0.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#209cee}.hero.is-info.is-bold{background-image:linear-gradient(141deg, #05a6d6 0%, #209cee 71%, #3287f5 100%)}@media screen and (max-width: 768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #05a6d6 0%, #209cee 71%, #3287f5 100%)}}.hero.is-success{background-color:#22c35b;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:rgba(255,255,255,0.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-success .navbar-menu{background-color:#22c35b}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-success a.navbar-item:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success .navbar-link:hover,.hero.is-success .navbar-link.is-active{background-color:#1ead51;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:0.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#22c35b}.hero.is-success.is-bold{background-image:linear-gradient(141deg, #12a02c 0%, #22c35b 71%, #1fdf83 100%)}@media screen and (max-width: 768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #12a02c 0%, #22c35b 71%, #1fdf83 100%)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,0.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){.hero.is-warning .navbar-menu{background-color:#ffdd57}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}.hero.is-warning a.navbar-item:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning .navbar-link.is-active{background-color:#ffd83e;color:rgba(0,0,0,0.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg, #ffae24 0%, #ffdd57 71%, #fffa71 100%)}@media screen and (max-width: 768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ffae24 0%, #ffdd57 71%, #fffa71 100%)}}.hero.is-danger{background-color:#da0b00;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-danger .navbar-menu{background-color:#da0b00}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-danger a.navbar-item:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger .navbar-link.is-active{background-color:#c10a00;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:0.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#da0b00}.hero.is-danger.is-bold{background-image:linear-gradient(141deg, #a70013 0%, #da0b00 71%, #f43500 100%)}@media screen and (max-width: 768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #a70013 0%, #da0b00 71%, #f43500 100%)}}.hero.is-small .hero-body,#documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding-bottom:1.5rem;padding-top:1.5rem}@media screen and (min-width: 769px),print{.hero.is-medium .hero-body{padding-bottom:9rem;padding-top:9rem}}@media screen and (min-width: 769px),print{.hero.is-large .hero-body{padding-bottom:18rem;padding-top:18rem}}.hero.is-halfheight .hero-body,.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}.hero.is-halfheight .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}.hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-head,.hero-foot{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}.section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}h1 .docs-heading-anchor,h1 .docs-heading-anchor:hover,h1 .docs-heading-anchor:visited,h2 .docs-heading-anchor,h2 .docs-heading-anchor:hover,h2 .docs-heading-anchor:visited,h3 .docs-heading-anchor,h3 .docs-heading-anchor:hover,h3 .docs-heading-anchor:visited,h4 .docs-heading-anchor,h4 .docs-heading-anchor:hover,h4 .docs-heading-anchor:visited,h5 .docs-heading-anchor,h5 .docs-heading-anchor:hover,h5 .docs-heading-anchor:visited,h6 .docs-heading-anchor,h6 .docs-heading-anchor:hover,h6 .docs-heading-anchor:visited{color:#222}h1 .docs-heading-anchor-permalink,h2 .docs-heading-anchor-permalink,h3 .docs-heading-anchor-permalink,h4 .docs-heading-anchor-permalink,h5 .docs-heading-anchor-permalink,h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}h1 .docs-heading-anchor-permalink::before,h2 .docs-heading-anchor-permalink::before,h3 .docs-heading-anchor-permalink::before,h4 .docs-heading-anchor-permalink::before,h5 .docs-heading-anchor-permalink::before,h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0c1"}h1:hover .docs-heading-anchor-permalink,h2:hover .docs-heading-anchor-permalink,h3:hover .docs-heading-anchor-permalink,h4:hover .docs-heading-anchor-permalink,h5:hover .docs-heading-anchor-permalink,h6:hover .docs-heading-anchor-permalink{visibility:visible}.docs-dark-only{display:none !important}pre{position:relative;overflow:hidden}pre code,pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}pre code:first-of-type,pre code.hljs:first-of-type{padding-top:0.5rem !important}pre code:last-of-type,pre code.hljs:last-of-type{padding-bottom:0.5rem !important}pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 5 Free";color:#222;cursor:pointer;text-align:center}pre .copy-button:focus,pre .copy-button:hover{opacity:1;background:rgba(34,34,34,0.1);color:#2e63b8}pre .copy-button.success{color:#259a12;opacity:1}pre .copy-button.error{color:#cb3c33;opacity:1}pre:hover .copy-button{opacity:1}.admonition{background-color:#b5b5b5;border-style:solid;border-width:1px;border-color:#363636;border-radius:4px;font-size:1rem}.admonition strong{color:currentColor}.admonition.is-small,#documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}.admonition.is-medium{font-size:1.25rem}.admonition.is-large{font-size:1.5rem}.admonition.is-default{background-color:#b5b5b5;border-color:#363636}.admonition.is-default>.admonition-header{background-color:#363636;color:#fff}.admonition.is-default>.admonition-body{color:#fff}.admonition.is-info{background-color:#def0fc;border-color:#209cee}.admonition.is-info>.admonition-header{background-color:#209cee;color:#fff}.admonition.is-info>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-success{background-color:#bdf4d1;border-color:#22c35b}.admonition.is-success>.admonition-header{background-color:#22c35b;color:#fff}.admonition.is-success>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-warning{background-color:#fff3c5;border-color:#ffdd57}.admonition.is-warning>.admonition-header{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.admonition.is-warning>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-danger{background-color:#ffaba7;border-color:#da0b00}.admonition.is-danger>.admonition-header{background-color:#da0b00;color:#fff}.admonition.is-danger>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-compat{background-color:#bdeff5;border-color:#1db5c9}.admonition.is-compat>.admonition-header{background-color:#1db5c9;color:#fff}.admonition.is-compat>.admonition-body{color:rgba(0,0,0,0.7)}.admonition-header{color:#fff;background-color:#363636;align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}.admonition-header:before{font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}.admonition-body{color:#222;padding:0.5rem .75rem}.admonition-body pre{background-color:#f5f5f5}.admonition-body code{background-color:rgba(0,0,0,0.05)}.docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:1px solid #dbdbdb;box-shadow:2px 2px 3px rgba(10,10,10,0.1);max-width:100%}.docstring>header{display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#f5f5f5;box-shadow:0 1px 2px rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #dbdbdb}.docstring>header code{background-color:transparent}.docstring>header .docstring-binding{margin-right:0.3em}.docstring>header .docstring-category{margin-left:0.3em}.docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #dbdbdb}.docstring>section:last-child{border-bottom:none}.docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}.docstring>section>a.docs-sourcelink:focus{opacity:1 !important}.docstring:hover>section>a.docs-sourcelink{opacity:0.2}.docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}.docstring>section:hover a.docs-sourcelink{opacity:1}.documenter-example-output{background-color:#fff}.outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#ffaba7;color:rgba(0,0,0,0.7);border-bottom:3px solid #da0b00;padding:10px 35px;text-align:center;font-size:15px}.outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}.outdated-warning-overlay a{color:#2e63b8}.outdated-warning-overlay a:hover{color:#363636}.content pre{border:1px solid #dbdbdb}.content code{font-weight:inherit}.content a code{color:#2e63b8}.content h1 code,.content h2 code,.content h3 code,.content h4 code,.content h5 code,.content h6 code{color:#222}.content table{display:block;width:initial;max-width:100%;overflow-x:auto}.content blockquote>ul:first-child,.content blockquote>ol:first-child,.content .admonition-body>ul:first-child,.content .admonition-body>ol:first-child{margin-top:0}pre,code{font-variant-ligatures:no-contextual}.breadcrumb a.is-disabled{cursor:default;pointer-events:none}.breadcrumb a.is-disabled,.breadcrumb a.is-disabled:hover{color:#222}.hljs{background:initial !important}.katex .katex-mathml{top:0;right:0}.katex-display,mjx-container,.MathJax_Display{margin:0.5em 0 !important}html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}li.no-marker{list-style:none}#documenter .docs-main>article{overflow-wrap:break-word}#documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){#documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){#documenter .docs-main{width:100%}#documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}#documenter .docs-main>header,#documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}#documenter .docs-main header.docs-navbar{background-color:#fff;border-bottom:1px solid #dbdbdb;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}#documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1}#documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap}#documenter .docs-main header.docs-navbar .docs-right .docs-icon,#documenter .docs-main header.docs-navbar .docs-right .docs-label,#documenter .docs-main header.docs-navbar .docs-right .docs-sidebar-button{display:inline-block}#documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}#documenter .docs-main header.docs-navbar .docs-right .docs-settings-button{margin:auto 0 auto 1rem}#documenter .docs-main header.docs-navbar .docs-right .docs-sidebar-button{font-size:1.5rem;margin:auto 0 auto 1rem}#documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){#documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}#documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #bbb;transition-duration:0.7s;-webkit-transition-duration:0.7s}#documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}#documenter .docs-main section.footnotes{border-top:1px solid #dbdbdb}#documenter .docs-main section.footnotes li .tag:first-child,#documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,#documenter .docs-main section.footnotes li .content kbd:first-child,.content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}#documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #dbdbdb;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){#documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}#documenter .docs-main .docs-footer .docs-footer-nextpage,#documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}#documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}#documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}#documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}#documenter .docs-sidebar{display:flex;flex-direction:column;color:#0a0a0a;background-color:#f5f5f5;border-right:1px solid #dbdbdb;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}#documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #bbb}@media screen and (min-width: 1056px){#documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){#documenter .docs-sidebar{left:0;top:0}}#documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}#documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}#documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}#documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}#documenter .docs-sidebar .docs-package-name a,#documenter .docs-sidebar .docs-package-name a:hover{color:#0a0a0a}#documenter .docs-sidebar .docs-version-selector{border-top:1px solid #dbdbdb;display:none;padding:0.5rem}#documenter .docs-sidebar .docs-version-selector.visible{display:flex}#documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #dbdbdb;padding-bottom:1.5rem}#documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}#documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #dbdbdb}#documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}#documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}#documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}#documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}#documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}#documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}#documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054"}#documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}#documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}#documenter .docs-sidebar ul.docs-menu .tocitem,#documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#0a0a0a;background:#f5f5f5}#documenter .docs-sidebar ul.docs-menu a.tocitem:hover,#documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#0a0a0a;background-color:#ebebeb}#documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background-color:#fff}#documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,#documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#fff;color:#0a0a0a}#documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#ebebeb;color:#0a0a0a}#documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}#documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #dbdbdb}#documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}#documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}#documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}#documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}#documenter .docs-sidebar form.docs-search>input{width:14.4rem}@media screen and (min-width: 1056px){#documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}#documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}#documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#e0e0e0}#documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#ccc}}@media screen and (max-width: 1055px){#documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}#documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}#documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#e0e0e0}#documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#ccc}}#documenter .docs-main #documenter-search-info{margin-bottom:1rem}#documenter .docs-main #documenter-search-results{list-style-type:circle;list-style-position:outside}#documenter .docs-main #documenter-search-results li{margin-left:2rem}#documenter .docs-main #documenter-search-results .docs-highlight{background-color:yellow}.ansi span.sgr1{font-weight:bolder}.ansi span.sgr2{font-weight:lighter}.ansi span.sgr3{font-style:italic}.ansi span.sgr4{text-decoration:underline}.ansi span.sgr7{color:#fff;background-color:#222}.ansi span.sgr8{color:transparent}.ansi span.sgr8 span{color:transparent}.ansi span.sgr9{text-decoration:line-through}.ansi span.sgr30{color:#242424}.ansi span.sgr31{color:#a7201f}.ansi span.sgr32{color:#066f00}.ansi span.sgr33{color:#856b00}.ansi span.sgr34{color:#2149b0}.ansi span.sgr35{color:#7d4498}.ansi span.sgr36{color:#007989}.ansi span.sgr37{color:gray}.ansi span.sgr40{background-color:#242424}.ansi span.sgr41{background-color:#a7201f}.ansi span.sgr42{background-color:#066f00}.ansi span.sgr43{background-color:#856b00}.ansi span.sgr44{background-color:#2149b0}.ansi span.sgr45{background-color:#7d4498}.ansi span.sgr46{background-color:#007989}.ansi span.sgr47{background-color:gray}.ansi span.sgr90{color:#616161}.ansi span.sgr91{color:#cb3c33}.ansi span.sgr92{color:#0e8300}.ansi span.sgr93{color:#a98800}.ansi span.sgr94{color:#3c5dcd}.ansi span.sgr95{color:#9256af}.ansi span.sgr96{color:#008fa3}.ansi span.sgr97{color:#f5f5f5}.ansi span.sgr100{background-color:#616161}.ansi span.sgr101{background-color:#cb3c33}.ansi span.sgr102{background-color:#0e8300}.ansi span.sgr103{background-color:#a98800}.ansi span.sgr104{background-color:#3c5dcd}.ansi span.sgr105{background-color:#9256af}.ansi span.sgr106{background-color:#008fa3}.ansi span.sgr107{background-color:#f5f5f5}code.language-julia-repl>span.hljs-meta{color:#066f00;font-weight:bolder}/*! + Theme: Default + Description: Original highlight.js style + Author: (c) Ivan Sagalaev + Maintainer: @highlightjs/core-team + Website: https://highlightjs.org/ + License: see project LICENSE + Touched: 2021 +*/pre code.hljs{display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{background:#F0F0F0;color:#444}.hljs-comment{color:#888888}.hljs-tag,.hljs-punctuation{color:#444a}.hljs-tag .hljs-name,.hljs-tag .hljs-attr{color:#444}.hljs-keyword,.hljs-attribute,.hljs-selector-tag,.hljs-meta .hljs-keyword,.hljs-doctag,.hljs-name{font-weight:bold}.hljs-type,.hljs-string,.hljs-number,.hljs-selector-id,.hljs-selector-class,.hljs-quote,.hljs-template-tag,.hljs-deletion{color:#880000}.hljs-title,.hljs-section{color:#880000;font-weight:bold}.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr,.hljs-operator,.hljs-selector-pseudo{color:#BC6060}.hljs-literal{color:#78A960}.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-addition{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold} diff --git a/previews/PR486/assets/themeswap.js b/previews/PR486/assets/themeswap.js new file mode 100644 index 000000000..c58e993e3 --- /dev/null +++ b/previews/PR486/assets/themeswap.js @@ -0,0 +1,66 @@ +// Small function to quickly swap out themes. Gets put into the tag.. +function set_theme_from_local_storage() { + // Intialize the theme to null, which means default + var theme = null; + // If the browser supports the localstorage and is not disabled then try to get the + // documenter theme + if(window.localStorage != null) { + // Get the user-picked theme from localStorage. May be `null`, which means the default + // theme. + theme = window.localStorage.getItem("documenter-theme"); + } + // Check if the browser supports user color preference + var darkPreference = false; + // Check if the users preference is for dark color scheme + if(window.matchMedia('(prefers-color-scheme: dark)').matches === true) { + darkPreference = true; + } + // Initialize a few variables for the loop: + // + // - active: will contain the index of the theme that should be active. Note that there + // is no guarantee that localStorage contains sane values. If `active` stays `null` + // we either could not find the theme or it is the default (primary) theme anyway. + // Either way, we then need to stick to the primary theme. + // + // - disabled: style sheets that should be disabled (i.e. all the theme style sheets + // that are not the currently active theme) + var active = null; var disabled = []; var darkTheme = null; + for (var i = 0; i < document.styleSheets.length; i++) { + var ss = document.styleSheets[i]; + // The tag of each style sheet is expected to have a data-theme-name attribute + // which must contain the name of the theme. The names in localStorage much match this. + var themename = ss.ownerNode.getAttribute("data-theme-name"); + // attribute not set => non-theme stylesheet => ignore + if(themename === null) continue; + // To distinguish the default (primary) theme, it needs to have the data-theme-primary + // attribute set. + var isprimary = (ss.ownerNode.getAttribute("data-theme-primary") !== null); + // Check if the theme is primary dark theme + var isDarkTheme = (ss.ownerNode.getAttribute("data-theme-primary-dark") !== null); + // If ss is for dark theme then set the value of darkTheme to the name of the theme + if(isDarkTheme) darkTheme = themename; + // If we find a matching theme (and it's not the default), we'll set active to non-null + if(themename === theme) active = i; + // Store the style sheets of inactive themes so that we could disable them + if(themename !== theme) disabled.push(ss); + } + if(active !== null) { + // If we did find an active theme, we'll (1) add the theme--$(theme) class to + document.getElementsByTagName('html')[0].className = "theme--" + theme; + // and (2) disable all the other theme stylesheets + disabled.forEach(function(ss){ + ss.disabled = true; + }); + } + else if(darkTheme !== null && darkPreference === true) { + // If we did find an active theme, we'll (1) add the theme--$(theme) class to + document.getElementsByTagName('html')[0].className = "theme--" + darkTheme; + // and (2) disable all the other theme stylesheets + disabled.forEach(function(ss){ + if (ss.ownerNode.getAttribute("data-theme-name") !== darkTheme) { + ss.disabled = true; + } + }); + } +} +set_theme_from_local_storage(); diff --git a/previews/PR486/assets/warner.js b/previews/PR486/assets/warner.js new file mode 100644 index 000000000..5531c8851 --- /dev/null +++ b/previews/PR486/assets/warner.js @@ -0,0 +1,49 @@ +function maybeAddWarning () { + // DOCUMENTER_NEWEST is defined in versions.js, DOCUMENTER_CURRENT_VERSION and DOCUMENTER_STABLE + // in siteinfo.js. + // If either of these are undefined something went horribly wrong, so we abort. + if ( + window.DOCUMENTER_NEWEST === undefined || + window.DOCUMENTER_CURRENT_VERSION === undefined || + window.DOCUMENTER_STABLE === undefined + ) { + return + }; + + // Current version is not a version number, so we can't tell if it's the newest version. Abort. + if (!/v(\d+\.)*\d+/.test(window.DOCUMENTER_CURRENT_VERSION)) { + return + }; + + // Current version is newest version, so no need to add a warning. + if (window.DOCUMENTER_NEWEST === window.DOCUMENTER_CURRENT_VERSION) { + return + }; + + // Add a noindex meta tag (unless one exists) so that search engines don't index this version of the docs. + if (document.body.querySelector('meta[name="robots"]') === null) { + const meta = document.createElement('meta'); + meta.name = 'robots'; + meta.content = 'noindex'; + + document.getElementsByTagName('head')[0].appendChild(meta); + }; + + const div = document.createElement('div'); + div.classList.add('outdated-warning-overlay'); + const closer = document.createElement('button'); + closer.classList.add('outdated-warning-closer', 'delete'); + closer.addEventListener('click', function () { + document.body.removeChild(div); + }); + const href = window.documenterBaseURL + '/../' + window.DOCUMENTER_STABLE; + div.innerHTML = 'This documentation is not for the latest stable release, but for either the development version or an older release.
    Click here to go to the documentation for the latest stable release.'; + div.appendChild(closer); + document.body.appendChild(div); +}; + +if (document.readyState === 'loading') { + document.addEventListener('DOMContentLoaded', maybeAddWarning); +} else { + maybeAddWarning(); +}; diff --git a/previews/PR486/devices/index.html b/previews/PR486/devices/index.html new file mode 100644 index 000000000..677ff8465 --- /dev/null +++ b/previews/PR486/devices/index.html @@ -0,0 +1,9 @@ + +Devices · AMDGPU.jl

    Devices

    In AMDGPU, all GPU devices are auto-detected by the runtime, if they're supported.

    AMDGPU maintains a global default device. The default device is relevant for all kernel and GPUArray operations. If one is not specified via @roc or an equivalent interface, then the default device is used for those operations, which affects compilation and kernel launch.

    Task-Local Storage

    AMDGPU.jl relies on Task-Local Storage, this means that default devices are default only within a given task. Other tasks migh have different default devices if user switched them.

    The device bound to a current Julia task is accessible via AMDGPU.device(). The list of available devices can be queried with AMDGPU.devices.

    If you have a HIPDevice object, you can also switch the device with AMDGPU.device!. This will switch it only within the task it is called from.

    xd1 = AMDGPU.ones(Float32, 16) # On `AMDGPU.device()` device.
    +
    +AMDGPU.device!(AMDGPU.devices()[2]) # Switch to second device.
    +xd2 = AMDPGU.ones(Float32, 16) # On second device.

    To select a default device for newly created tasks, use AMDGPU.default_device!.

    AMDGPU.default_device!(AMDGPU.devices()[3]) # New tasks will use 3rd device by default.
    +Threads.@spawn begin
    +    x = AMDGPU.ones(Float32, 16) # On third device.
    +    return
    +end

    Additionally, devices have an associated numeric ID. The default device ID can be queried with AMDGPU.default_device_id, which returns an Int. This value is bounded between 1 and length(AMDGPU.devices()), and device 1 is the default device when AMDGPU is first loaded. The ID of the device associated with the current task can be queried with AMDGPU.device_id and changed with AMDGPU.device_id!.

    AMDGPU.deviceFunction
    device()::HIPDevice

    Get currently active device. This device is used when launching kernels via @roc.

    source
    device(A::ROCArray) -> HIPDevice

    Return the device associated with the array A.

    source
    AMDGPU.device!Function
    device!(device::HIPDevice)

    Switch current device being used. This switches only for a task inside which it is called.

    Note

    To select default device that will be used when creating new tasks, refer to default_device! for that.

    source
    AMDGPU.default_deviceFunction
    default_device()::HIPDevice

    Default device which will be used by default in tasks. Meaning when a task is created, it selects this device as default.

    All subsequent uses rely on device() for device selection.

    source
    AMDGPU.default_device!Function
    default_device!(device::HIPDevice)

    Set default device that will be used when creating new tasks.

    Note

    This does not change current device being used. Refer to device! for that.

    source
    AMDGPU.device_id!Function
    device_id!(idx::Integer)

    Sets the current device to AMDGPU.devices()[idx]. See device_id for details on the numbering semantics.

    source
    AMDGPU.default_device_idFunction
    default_device_id() -> Int

    Returns the numeric ID of the current default device, which is in the range of 1:length(AMDGPU.devices()). This number should be stable for all processes on the same node, The default_device_id! function accepts the same numeric ID that is produced by this function.

    source
    diff --git a/previews/PR486/exceptions/index.html b/previews/PR486/exceptions/index.html new file mode 100644 index 000000000..428c4402d --- /dev/null +++ b/previews/PR486/exceptions/index.html @@ -0,0 +1,40 @@ + +Exceptions · AMDGPU.jl

    Kernel Exceptions

    Just like regular CPU-executed Julia functions, GPU kernels can throw exceptions!

    For example, the following kernel will throw an out-of-bounds exception:

    julia> using AMDGPU
    +
    +julia> function kerr(x)
    +           x[0] = 1
    +           return
    +       end
    +kerr (generic function with 1 method)
    +
    +julia> x = ROCArray([1]);
    +
    +julia> @roc kerr(x);
    +
    +julia> AMDGPU.synchronize()
    +ERROR: GPU Kernel Exception
    +Stacktrace:
    + [1] error(s::String)
    +   @ Base ./error.jl:35
    + [2] throw_if_exception(dev::HIPDevice)
    +   @ AMDGPU ~/.julia/dev/AMDGPU/src/exception_handler.jl:115
    + [3] synchronize(stm::HIPStream)
    +   @ AMDGPU ~/.julia/dev/AMDGPU/src/highlevel.jl:154
    + [4] synchronize()
    +   @ AMDGPU ~/.julia/dev/AMDGPU/src/highlevel.jl:154
    + [5] top-level scope
    +   @ REPL[5]:1
    +
    +julia> @roc kerr(x) # Next kernel launch also throws.
    +ERROR: GPU Kernel Exception
    +Stacktrace:
    + [1] error(s::String)
    +   @ Base ./error.jl:35
    + [2] throw_if_exception(dev::HIPDevice)
    +   @ AMDGPU ~/.julia/dev/AMDGPU/src/exception_handler.jl:115
    + [3] #_#30
    +   @ ~/.julia/dev/AMDGPU/src/runtime/hip-execution.jl:44 [inlined]
    + [4] (::AMDGPU.Runtime.HIPKernel{typeof(kerr), Tuple{AMDGPU.Device.ROCDeviceVector{Int64, 1}}})(args::ROCVector{Int64})
    +   @ AMDGPU.Runtime ~/.julia/dev/AMDGPU/src/runtime/hip-execution.jl:41
    + [5] top-level scope
    +   @ ~/.julia/dev/AMDGPU/src/highlevel.jl:228

    Kernel-thrown exceptions are thrown during the host synchronization AMDGPU.synchronize or on the next kernel launch.

    Kernels that hit an exception will write its information into a pre-allocated host buffer. Once complete, the wavefront throwing the exception will lock the buffer to prevent other wavefronts from overwriting the exception and stop itself, but other wavefronts will continue executing.

    diff --git a/previews/PR486/execution_control/index.html b/previews/PR486/execution_control/index.html new file mode 100644 index 000000000..3f454420a --- /dev/null +++ b/previews/PR486/execution_control/index.html @@ -0,0 +1,2 @@ + +Execution Control · AMDGPU.jl

    Execution Control and Intrinsics

    GPU execution is similar to CPU execution in some ways, although there are many differences. AMD GPUs have Compute Units (CUs), which can be thought of like CPU cores. Those CUs have (on pre-Navi architectures) 64 "shader processors", which are essentially the same as CPU SIMD lanes. The lanes in a CU operate in lockstep just like CPU SIMD lanes, and have execution masks and various kinds of SIMD instructions available. CUs execute wavefronts, which are pieces of work split off from a single kernel launch. A single CU can run one out of many wavefronts (one is chosen by the CU scheduler each cycle), which allows for very efficient parallel and concurrent execution on the device. Each wavefront runs independently of the other wavefronts, only stopping to synchronize with other wavefronts or terminate when specified by the program.

    We can control wavefront execution through a variety of intrinsics provided by ROCm. For example, the endpgm() intrinsic stops the current wavefront's execution, and is also automatically inserted by the compiler at the end of each kernel (except in certain unique cases).

    signal_completion(x) signals the "kernel doorbell" with the value x, which is the signal checked by the CPU wait call to determine when the kernel has completed. This doorbell is set to 0 automatically by GPU hardware once the kernel is complete.

    sendmsg(x,y=0) and sendmsghalt(x,y=0) can be used to signal special conditions to the scheduler/hardware, such as making requests to stop wavefront generation, or halt all running wavefronts. Check the ISA manual for details!

    diff --git a/previews/PR486/hostcall/index.html b/previews/PR486/hostcall/index.html new file mode 100644 index 000000000..154fb2bfe --- /dev/null +++ b/previews/PR486/hostcall/index.html @@ -0,0 +1,15 @@ + +Host-Call · AMDGPU.jl

    Hostcall

    Hostcalls provide a means for GPU-CPU communications within running kernels.

    AMDGPU.jl provides its own implementation of hostcalls, relying on HSA signals. Currently, hostcalls are used for device-side allocations, printing and exception reporting.

    Some of the hostcalls (global hostcalls), are launched automatically, if their usage is detected during compilation (e.g. device-side allocations, exception reporting).

    Hostcalls require careful usage, since they each spawn their own Tasks. There should be no blocking operations during this time.

    For example, using non-blocking synchronization instead of blocking with AMDGPU.synchronize(; blocking=false).

    Non-blocking synchronization is also responsible for stopping global hostcalls, otherwise the performance might degarde because of constant pooling of HSA signals in a loop.

    Example

    hc = Device.HostCallHolder(Float32, Tuple{Float32}) do x
    +    return x + 42f0
    +end
    +
    +function kernel!(y, hc)
    +    y[1] = Device.hostcall!(hc, y[1])
    +    return
    +end
    +
    +y = ROCArray(Float32[0f0])
    +@roc kernel!(y, hc)
    +AMDGPU.synchronize(; blocking=false) # Non-blocking sync to prevent hanging.
    +
    +@assert Array(y)[1] ≈ 42f0

    In this example, HostCallHolder is used to create and launch HostCall. HostCallHolder contains the HostCall structure itself that is passed to kernel, a task that is spawned on creation and some additional info for controlling the lifetime of the task.

    First argument is a function we want to execute when we call the hostcall. In this case we add 42f0 to input argument x and return the result.

    Second and third arguments are the return type Float32 and the tuple of types of input arguments Tuple{Float32}.

    hostcall! is used to execute the function on the host, wait on the result, and obtain the return values. At the moment, it is performed once per workgroup.

    Continuous Host-Call

    By default, hostcalls can be used only once. After executing the function on the host, the task finishes and exits.

    However, if you need your hostcall to live indefinitely, pass continuous=true keyword argument to HostCallHolder(...; continuous=true).

    To then stop the hostcall, call Device.non_continuous!(hc) or Device.finish!(hc) on the HostCallHolder.

    The difference between them is that non_continuous! will allow calling hostcall one more time before exiting, while finish! will exit immediately.

    finish! can be used on any HostCallHolder to force-exit the running hostcall task.

    diff --git a/previews/PR486/index.html b/previews/PR486/index.html new file mode 100644 index 000000000..52b001ada --- /dev/null +++ b/previews/PR486/index.html @@ -0,0 +1,5 @@ + +Home · AMDGPU.jl

    Programming AMD GPUs with Julia

    The Julia AMDGPU stack

    Julia support for programming AMD GPUs is currently provided by the AMDGPU.jl package. This package contains everything necessary to program for AMD GPUs in Julia, including:

    • An interface for compiling and running kernels written in Julia through LLVM's AMDGPU backend.
    • An interface for working with the HIP runtime API, necessary for launching compiled kernels and controlling the GPU.
    • An array type implementing the GPUArrays.jl interface, providing high-level array operations.

    Installation

    Simply add the AMDGPU.jl package to your Julia environment:

    using Pkg
    +Pkg.add("AMDGPU")

    To ensure that everything works, you can run the test suite:

    using AMDGPU
    +using Pkg
    +Pkg.test("AMDGPU")

    Required Software

    For optimal experience, you should have full ROCm stack installed. Refer to official ROCm stack installation instructions: https://rocm.docs.amd.com/en/latest/deploy/linux/index.html

    Currently, AMDGPU.jl utilizes following libraries:

    ROCT, ROCR, ROCm-Device-Libs, HIP, rocBLAS, rocFFT, rocSOLVER, rocSPARSE, rocRAND, MIOpen.

    Other ROCm packages are currently unused by AMDGPU.

    ROCm artifacts

    Currently AMDGPU.jl does not provide ROCm artifacts. One needs to build a newer version of them. See #440 issue: https://github.com/JuliaGPU/AMDGPU.jl/issues/440.

    LLVM compatibility

    As a rule of thumb, Julia's LLVM version should match ROCm LLVM's version. For example, Julia 1.9 relies on LLVM 14, so the matching ROCm version is 5.2.x (although 5.4 is confirmed to work as well).

    Extra Setup Details

    List of additional steps that may be needed to take to ensure everything is working:

    • Make sure your user is in the same group as /dev/kfd, other than root.

      For example, it might be the render group:

      crw-rw---- 1 root render 234, 0 Aug 5 11:43 kfd

      In this case, you can add yourself to it:

      sudo usermod -aG render username

    • ROCm libraries should be in the standard library locations, or in your LD_LIBRARY_PATH.

    • If you get an error message along the lines of GLIB_CXX_... not found, it's possible that the C++ runtime used to build the ROCm stack and the one used by Julia are different. If you built the ROCm stack yourself this is very likely the case since Julia normally ships with its own C++ runtime.

      For more information, check out this GitHub issue. A quick fix is to use the LD_PRELOAD environment variable to make Julia use the system C++ runtime library, for example:

      LD_PRELOAD=/usr/lib/libstdc++.so julia

      Alternatively, you can build Julia from source as described here. To quickly debug this issue start Julia and try to load a ROCm library:

      using Libdl Libdl.dlopen("/opt/rocm/hsa/lib/libhsa-runtime64.so.1")

    • ld.lld should be in your PATH.

    • For better experience use whatever Linux kernel is officially supported by ROCm stack.

    Once all of this is setup properly, you should be able to do using AMDGPU successfully.

    See the Quick Start documentation for an introduction to using AMDGPU.jl.

    diff --git a/previews/PR486/kernel_launch/index.html b/previews/PR486/kernel_launch/index.html new file mode 100644 index 000000000..fb7327e84 --- /dev/null +++ b/previews/PR486/kernel_launch/index.html @@ -0,0 +1,5 @@ + +Kernel Launch · AMDGPU.jl

    Kernel Launch

    Launch Configuration

    While an almost arbitrarily large number of workitems can be executed per kernel launch, the hardware can only support executing a limited number of wavefronts at one time.

    To alleviate this, the compiler calculates the "occupancy" of each compiled kernel (which is the number of wavefronts that can be simultaneously executing on the GPU), and passes this information to the hardware; the hardware then launches a limited number of wavefronts at once, based on the kernel's "occupancy" values.

    The rest of the wavefronts are not launched until hardware resources become available, which means that a kernel with better occupancy will see more of its wavefronts executing simultaneously (which often leads to better performance). Suffice to say, it's important to know the occupancy of kernels if you want the best performance.

    Like CUDA.jl, AMDGPU.jl has the ability to calculate kernel occupancy, with the launch_configuration function:

    kernel = @roc launch=false mykernel(args...)
    +occupancy = AMDGPU.launch_configuration(kernel)
    +@show occupancy.gridsize
    +@show occupancy.groupsize

    Specifically, launch_configuration calculates the occupancy of mykernel(args...), and then calculates an optimal groupsize based on the occupancy. This value can then be used to select the groupsize for the kernel:

    @roc groupsize=occupancy.groupsize mykernel(args...)
    diff --git a/previews/PR486/logging/index.html b/previews/PR486/logging/index.html new file mode 100644 index 000000000..e3d81be1c --- /dev/null +++ b/previews/PR486/logging/index.html @@ -0,0 +1,8 @@ + +Logging · AMDGPU.jl

    Runtime and Compiler Logging

    AMDGPU.jl has a built-in logging system integrated into various runtime and compiler operations, which is provided by TimespanLogging.jl. Operations such as compilation and linking, signal and buffer allocation/freeing, kernel launch, etc. are instrumented with logging statements, allowing the user to record the start and end of operations.

    While disabled by default, logging can be enabled by first running AMDGPU.Runtime.enable_logging!() to globally enable logging, after which Julia must be restarted for the changes to take effect.

    Once logging is globally enabled, AMDGPU.Runtime.start_logging() causes new log events to be saved, while AMDGPU.Runtime.stop_logging() causes new log events to be discarded. Log events can be collected with AMDGPU.Runtime.fetch_logs!(). A more convenient option is AMDGPU.Runtime.log_and_fetch!(f), which can be used to easily log operations within a region of code:

    logs = AMDGPU.Runtime.log_and_fetch!() do
    +    A = AMDGPU.ones(3, 4)
    +    B = copy(A)
    +    fill!(B, 1f0)
    +    C = Array(B)
    +end
    +@show logs[1]
    diff --git a/previews/PR486/memory/index.html b/previews/PR486/memory/index.html new file mode 100644 index 000000000..1c758bcb3 --- /dev/null +++ b/previews/PR486/memory/index.html @@ -0,0 +1,61 @@ + +Memory · AMDGPU.jl

    Memory Allocation and Intrinsics

    Memory Varieties

    GPUs contain various kinds of memory, just like CPUs:

    • Global: Globally accessible by all CUs on a GPU, and possibly accessible from outside of the GPU (by the CPU host, by other GPUs, by PCIe devices, etc.). Slowest form of memory.
    • Constant: Same as global memory, but signals to the hardware that it can use special instructions to access and cache this memory. Can be changed between kernel invocations.
    • Region: Also known as Global Data Store (GDS), all wavefronts on a CU can access the same memory region from the same address. Faster than Global/Constant. Automatically allocated by the compiler/runtime, not user accessible.
    • Local: Also known as Local Data Store (LDS), all wavefronts in the same workgroup can access the same memory region from the same address. Faster than GDS.
    • Private: Uses the hardware scratch space, and is private to each SIMD lane in a wavefront. Fastest form of traditional memory.

    Local Memory

    Local memory may be allocated within a kernel by calling either:

    • @ROCStaticLocalArray(T, dims) - if dims is passed as a constant value, known at compile-time. E.g. @ROCStaticLocalArray(Float32, 8).

    • @ROCDynamicLocalArray(T, dims) - otherwise. E.g. @ROCStaticLocalArray(Float32, length(X)).

    Local memory is zero-initialized by default. If this is unnecessary and undesired for performance reasons, disable this, passing false as a last argument: @ROCStaticLocalArray(Float32, 8, false) or @ROCStaticLocalArray(Float32, length(X), false)

    Local memory does not need to be freed, as it is automatically freed by the hardware.

    If @ROCDynamicLocalArray is used, then local memory is dynamically allocated at kernel execution time. The shmem option to @roc must be set appropriately to ensure that enough local memory is allocated by the hardware.

    It is allocated in addition to the local memory that is statically allocated by the kernel.

    function kernel(C, A)
    +    # Allocate local memory dynamically
    +    Ctmp = @ROCDynamicLocalArray(Float64, length(C))
    +    # Or, allocate local memory statically if the size is known ahead-of-time
    +    Ctmp = @ROCStaticLocalArray(Float64, 8) # if we want 8 elements
    +
    +    idx = AMDGPU.workitemIdx().x
    +    Ctmp[idx] = A[idx] + C[1]
    +    AMDGPU.Device.sync_workgroup()
    +
    +    C[idx] = Ctmp[idx]
    +    return
    +end
    +
    +...
    +# Note: The `shmem` option isn't necessary if `@ROCStaticLocalArray` is used
    +shmem = sizeof(Float64) * length(RC)
    +@roc groupsize=8 shmem=shmem kernel(RC, RA)

    Device-Side Allocations

    Global memory may be allocated/freed dynamically from kernels by calling AMDGPU.Device.malloc(::Csize_t)::Ptr{Cvoid} and AMDGPU.Device.free(::Ptr{Cvoid}).

    This memory allocation/deallocation uses hostcalls to operate, and so is relatively slow, but is also very useful. See Hostcall section for more info about them.

    Memory allocated with AMDGPU.Device.malloc is a host-pinned memory. Calls to malloc and free are performed once per workgroup, so ensure that enough memory has been allocated to feed the lanes that will be accessing it.

    As an example, here's how an array could be allocated on-device to store temporary results:

    function kernel(C, A)
    +    # Allocate memory dynamically and get a pointer to it.
    +    Ctmp_ptr = AMDGPU.Device.malloc(Csize_t(sizeof(Float64) * length(C)))
    +    # Turn a pointer into a device-side array.
    +    Ctmp = ROCDeviceArray(length(C), reinterpret(Core.LLVMPtr{Float64,1}, Ctmp_ptr))
    +
    +    # Use it
    +    idx = AMDGPU.workitemIdx().x
    +    Ctmp[idx] = A[idx] + C[1]
    +    AMDGPU.Device.sync_workgroup()
    +
    +    C[idx] = Ctmp[idx]
    +    # Make sure to free it.
    +    AMDGPU.Device.free(Ctmp_ptr)
    +    return
    +end
    +
    +RA = AMDGPU.rand(4)
    +RC = AMDGPU.rand(4)
    +RC_elem = Array(RC)[1]
    +@roc groupsize=4 kernel(RC, RA)
    +@assert Array(RC) ≈ Array(RA) .+ RC_elem

    Memory Modification Intrinsics

    Like C, AMDGPU.jl provides the memset! and memcpy! intrinsics, which are useful for setting a memory region to a value, or copying one region to another, respectively. Check test/device/memory.jl for examples of their usage.

    Wrapping in ROCArray

    You can wrap host array to be accessible (pinned) on the device with:

    x = rand(Float32, 4, 4)
    +xd = unsafe_wrap(ROCArray, pointer(x), size(x))
    +
    +# Pointer to `xd` is a device-mapped pointer, not host pointer.
    +@show pointer(xd) == xd.buf.dev_ptr
    +@show pointer(xd) == xd.buf.ptr
    +
    +# Can be used in kernels, host array `x` is also updated.
    +xd .+= 1f0
    +
    +# Can be used with HIP libraries.
    +xd * xd

    Pinned memory is automatically unregistered upon array destruction. You can't free it, since it is managed by the host.

    Additionally, you can wrap the device array with:

    x = AMDGPU.rand(Float32, 4, 4)
    +xd = unsafe_wrap(ROCArray, pointer(x), size(x); lock=false)
    +
    +# Can be used in kernels, `x` is also updated.
    +xd .+= 1f0
    +
    +# Can be used with HIP libraries.
    +xd * xd
    +
    +# Freeing is a no-op for `xd`, since `xd` does not own the underlying memory.
    +AMDGPU.unsafe_free!(xd) # No-op.

    Notice mandatory ; lock=false keyword, this is to be able to differentiate between host & device pointers.

    diff --git a/previews/PR486/printing/index.html b/previews/PR486/printing/index.html new file mode 100644 index 000000000..67aa9b1cc --- /dev/null +++ b/previews/PR486/printing/index.html @@ -0,0 +1,37 @@ + +Printing · AMDGPU.jl

    Printing

    Writing GPU kernels can be a difficult endeavor, owing to the fact that the LLVM GPU backends turn serial code into parallel code automatically. Recognizing this, every good GPU programming interface allows the user's GPU kernels to print output to a buffer, which will be passed to the host for display. With the ability to interpolate variables, this functionality serves as the "printf of GPUs". Quite literally, the primary tool for this is @rocprintf. Here's a simple example of printing the current workgroup index:

    kernel(x) = @rocprintf "Workgroup index: %d\n" workgroupIdx().x

    The above kernel would print out the string "Workgroup index: 1\n" when run with a single workgroup (where "\n" means a newline).

    Any number of variables may be passed to @rocprintf, as long as those variables have a printf-compatible implementation in Printf.@printf. Calls to @rocprintf are blocking, and will not return control to the kernel until the string has been formatted and sent to the OS runtime for printing (the same as for calls to Printf.@printf).

    While @rocprintf is printed once per workgroup by default, it's possible to print once per lane, once per wavefront, or once per grid by specifying an execution mode as the first argument:

    # Once per lane
    +kernel(x) = @rocprintf :lane "My index is: %d\n" workitemIdx().x
    +
    +# Once per wavefront
    +kernel(x) = @rocprintf :wave "My index is: %d\n" workitemIdx().x
    +
    +# Once per workgroup
    +kernel(x) = @rocprintf :group "My index is: %d\n" workitemIdx().x
    +# OR (:group is the default)
    +kernel(x) = @rocprintf "My index is: %d\n" workitemIdx().x
    +
    +# Once total
    +kernel(x) = @rocprintf :grid "My index is: %d\n" workitemIdx().x

    Executing those kernels with 256 workitems split evenly between 2 workgroups would print out:

    # :lane
    +My index is 1
    +My index is 2
    +...
    +My index is 127
    +My index is 128
    +My index is 1
    +My index is 2
    +...
    +My index is 127
    +My index is 128
    +
    +# :wave
    +My index is 1
    +My index is 65
    +My index is 1
    +My index is 65
    +
    +# :group
    +My index is 1
    +My index is 1
    +
    +# :grid
    +My index is 1

    Differences to @cuprintf

    Similar to CUDA's @cuprintf, @rocprintf is a printf-compatible macro which takes a format string and arguments, and commands the host CPU to display it as formatted text. However, in contrast to @cuprintf, we use AMDGPU's hostcall and Julia's Printf stdlib to implement this. This means that anything that Printf can print, so can @rocprintf (assuming such an object can be represented on the GPU). The macro is also handled as a regular hostcall, which means that argument types are checked at compile time (although currently, any errors while printing will be detected on the host, and will terminate the kernel).

    diff --git a/previews/PR486/profiling/index.html b/previews/PR486/profiling/index.html new file mode 100644 index 000000000..1641e6cb8 --- /dev/null +++ b/previews/PR486/profiling/index.html @@ -0,0 +1,33 @@ + +Profiling · AMDGPU.jl

    rocprof

    rocprof allows profiling both HSA & HIP API calls.

    Let's profile simple copying kernel saved in profile.jl file:

    using AMDGPU
    +
    +function mycopy!(dst, src)
    +    i = workitemIdx().x + (workgroupIdx().x - 1) * workgroupDim().x
    +    if i ≤ length(dst)
    +        @inbounds dst[i] = src[i]
    +    end
    +    return
    +end
    +
    +function main(N)
    +    src = ROCArray{Float64}(undef, N)
    +    dst = ROCArray{Float64}(undef, N)
    +    groupsize = 256               # nthreads
    +    gridsize = cld(N, groupsize)  # nblocks
    +
    +    for i in 1:10
    +        @roc groupsize=groupsize gridsize=gridsize mycopy!(dst, src)
    +        AMDGPU.synchronize()
    +    end
    +
    +    AMDGPU.unsafe_free!(dst)
    +    AMDGPU.unsafe_free!(src)
    +    AMDGPU.synchronize()
    +    return
    +end
    +main(2^24)
    ENABLE_JITPROFILING=1 rocprof --hip-trace --hsa-trace julia ./profile.jl

    This will produce results.json (among other files) which can be visualized using Perfetto UI.

    Zoomed outZoomed in
    imageimage

    Here we can clearly see that host synchronization after each kernel dispatch causes poor device occupancy (empty spaces between kernel dispatches).

    We can fix this by moving synchronization outside the loop so that it happens only once.

        ...
    +    for i in 1:10
    +        @roc groupsize=groupsize gridsize=gridsize mycopy!(dst, src)
    +    end
    +    AMDGPU.synchronize()
    +    ...

    Running profiling again and visualizing results we now see that kernel launches are adjacent to each other and that the average wall duaration is lower.

    Zoomed outZoomed in
    imageimage
    diff --git a/previews/PR486/quickstart/index.html b/previews/PR486/quickstart/index.html new file mode 100644 index 000000000..deed708fc --- /dev/null +++ b/previews/PR486/quickstart/index.html @@ -0,0 +1,17 @@ + +Quick Start · AMDGPU.jl

    Quick Start

    Running a simple kernel

    As a simple test, we will try to add two random vectors and make sure that the results from the CPU and the GPU are indeed the same.

    We can start by first performing this simple calculation on the CPU:

    N = 1024
    +a = rand(Float64, N)
    +b = rand(Float64, N)
    +c_cpu = a + b

    To do the same computation on the GPU, we first need to copy the two input arrays a and b to the device. Toward that end, we will use the ROCArray type to represent our GPU arrays. We can create the two arrays by passing the host data to the constructor as follows:

    using AMDGPU
    +a_d = ROCArray(a)
    +b_d = ROCArray(b)

    We need to create one additional array c_d to store the results:

    c_d = similar(a_d)

    In this example, the postfix _d distinguishes a device memory object from its host memory counterpart. This convention is completely arbitrary and you may name your device-side variables whatever you like; they are regular Julia variables.

    Next, we will define the GPU kernel that does the actual computation:

    function vadd!(c, a, b)
    +    i = workitemIdx().x + (workgroupIdx().x - 1) * workgroupDim().x
    +    c[i] = a[i] + b[i]
    +    return
    +end

    The index of a single workitem can be uniquely identified by its grid index (computed linearly as (workgroupDim().x * (workgroupIdx().x - 1)) + workitemIdx().x when only a single dimension is used).

    The grid is the domain over which the entire kernel executes over. The grid will be split into multiple workgroups by hardware automatically, and the kernel does not complete until all workgroups complete.

    Like OpenCL, AMDGPU has the concept of "workitems", "workgroups", and the "grid". A workitem is a single thread of execution, capable of performing arithmentic operations. Workitems are grouped into "wavefronts" ("warps" in CUDA) which share the same compute unit, and execute the same instructions simulatenously. The workgroup is a logical unit of compute supported by hardware which comprises multiple wavefronts, which shares resources (specifically local memory) and can be efficiently synchronized. A workgroup may be executed by one or multiple hardware compute units, making it often the only dimension of importance for smaller kernel launches.

    Notice how we explicitly specify that this function does not return a value by adding the return statement. This is necessary for all GPU kernels and we can enforce it by adding a return, return nothing, or even nothing at the end of the kernel. If this statement is omitted, Julia will attempt to return the value of the last evaluated expression, in this case a Float64, which will cause a compilation failure as kernels cannot return values.

    The easiest way to launch a GPU kernel is with the @roc macro, specifying groupsize and gridsize to cover full array, and calling it like a regular function:

    groupsize = 128
    +gridsize = cld(length(c_d), groupsize)
    +@roc gridsize=gridsize groupsize=groupsize vadd!(c_d, a_d, b_d)

    Keep in mind that kernel launches are asynchronous, meaning that you need to do some kind of synchronization before you use the result. For instance, you can call AMDGPU.synchronize():

    @roc groupsize=N vadd!(c_d, a_d, b_d)
    +AMDGPU.synchronize()

    Finally, we can make sure that the results match, by first copying the data to the host and then comparing it with the CPU results:

    c = Array(c_d)
    +
    +using Test
    +@test isapprox(c, c_cpu)

    Naming conventions

    Throughout this example we use terms like "work group" and "work item". These terms are used by the Khronos consortium and their APIs including OpenCL and Vulkan, as well as the HSA foundation.

    NVIDIA, on the other hand, uses some different terms in their CUDA API, which might be confusing to some users porting their kernels from CUDA to AMDGPU.

    As a quick summary, here is a mapping of the most common terms:

    AMDGPUCUDA
    workitemIdxthreadIdx
    workgroupIdxblockIdx
    workgroupDimblockDim
    gridItemDimNo equivalent
    gridGroupDimgridDim
    groupsizethreads
    gridsizeblocks
    streamstream
    Warning

    Since AMDGPU v0.5.0 gridsize represents the number of "workgroups" (or blocks in CUDA) and no longer "workitems * workgroups" (or threads * blocks in CUDA).

    diff --git a/previews/PR486/search/index.html b/previews/PR486/search/index.html new file mode 100644 index 000000000..88b1cbd87 --- /dev/null +++ b/previews/PR486/search/index.html @@ -0,0 +1,2 @@ + +Search · AMDGPU.jl

    Loading search...

      diff --git a/previews/PR486/search_index.js b/previews/PR486/search_index.js new file mode 100644 index 000000000..2eaf7d44c --- /dev/null +++ b/previews/PR486/search_index.js @@ -0,0 +1,3 @@ +var documenterSearchIndex = {"docs": +[{"location":"wavefront_ops/#Wavefront-Operations","page":"Wavefront Operations","title":"Wavefront Operations","text":"","category":"section"},{"location":"wavefront_ops/","page":"Wavefront Operations","title":"Wavefront Operations","text":"These intrinsics provide efficient operations across wavefronts.","category":"page"},{"location":"wavefront_ops/","page":"Wavefront Operations","title":"Wavefront Operations","text":"AMDGPU.wfred","category":"page"},{"location":"execution_control/#Execution-Control-and-Intrinsics","page":"Execution Control","title":"Execution Control and Intrinsics","text":"","category":"section"},{"location":"execution_control/","page":"Execution Control","title":"Execution Control","text":"GPU execution is similar to CPU execution in some ways, although there are many differences. AMD GPUs have Compute Units (CUs), which can be thought of like CPU cores. Those CUs have (on pre-Navi architectures) 64 \"shader processors\", which are essentially the same as CPU SIMD lanes. The lanes in a CU operate in lockstep just like CPU SIMD lanes, and have execution masks and various kinds of SIMD instructions available. CUs execute wavefronts, which are pieces of work split off from a single kernel launch. A single CU can run one out of many wavefronts (one is chosen by the CU scheduler each cycle), which allows for very efficient parallel and concurrent execution on the device. Each wavefront runs independently of the other wavefronts, only stopping to synchronize with other wavefronts or terminate when specified by the program.","category":"page"},{"location":"execution_control/","page":"Execution Control","title":"Execution Control","text":"We can control wavefront execution through a variety of intrinsics provided by ROCm. For example, the endpgm() intrinsic stops the current wavefront's execution, and is also automatically inserted by the compiler at the end of each kernel (except in certain unique cases).","category":"page"},{"location":"execution_control/","page":"Execution Control","title":"Execution Control","text":"signal_completion(x) signals the \"kernel doorbell\" with the value x, which is the signal checked by the CPU wait call to determine when the kernel has completed. This doorbell is set to 0 automatically by GPU hardware once the kernel is complete.","category":"page"},{"location":"execution_control/","page":"Execution Control","title":"Execution Control","text":"sendmsg(x,y=0) and sendmsghalt(x,y=0) can be used to signal special conditions to the scheduler/hardware, such as making requests to stop wavefront generation, or halt all running wavefronts. Check the ISA manual for details!","category":"page"},{"location":"devices/#Devices","page":"Devices","title":"Devices","text":"","category":"section"},{"location":"devices/","page":"Devices","title":"Devices","text":"In AMDGPU, all GPU devices are auto-detected by the runtime, if they're supported.","category":"page"},{"location":"devices/","page":"Devices","title":"Devices","text":"AMDGPU maintains a global default device. The default device is relevant for all kernel and GPUArray operations. If one is not specified via @roc or an equivalent interface, then the default device is used for those operations, which affects compilation and kernel launch.","category":"page"},{"location":"devices/","page":"Devices","title":"Devices","text":"note: Task-Local Storage\nAMDGPU.jl relies on Task-Local Storage, this means that default devices are default only within a given task. Other tasks migh have different default devices if user switched them.","category":"page"},{"location":"devices/","page":"Devices","title":"Devices","text":"The device bound to a current Julia task is accessible via AMDGPU.device(). The list of available devices can be queried with AMDGPU.devices.","category":"page"},{"location":"devices/","page":"Devices","title":"Devices","text":"If you have a HIPDevice object, you can also switch the device with AMDGPU.device!. This will switch it only within the task it is called from.","category":"page"},{"location":"devices/","page":"Devices","title":"Devices","text":"xd1 = AMDGPU.ones(Float32, 16) # On `AMDGPU.device()` device.\n\nAMDGPU.device!(AMDGPU.devices()[2]) # Switch to second device.\nxd2 = AMDPGU.ones(Float32, 16) # On second device.","category":"page"},{"location":"devices/","page":"Devices","title":"Devices","text":"To select a default device for newly created tasks, use AMDGPU.default_device!.","category":"page"},{"location":"devices/","page":"Devices","title":"Devices","text":"AMDGPU.default_device!(AMDGPU.devices()[3]) # New tasks will use 3rd device by default.\nThreads.@spawn begin\n x = AMDGPU.ones(Float32, 16) # On third device.\n return\nend","category":"page"},{"location":"devices/","page":"Devices","title":"Devices","text":"Additionally, devices have an associated numeric ID. The default device ID can be queried with AMDGPU.default_device_id, which returns an Int. This value is bounded between 1 and length(AMDGPU.devices()), and device 1 is the default device when AMDGPU is first loaded. The ID of the device associated with the current task can be queried with AMDGPU.device_id and changed with AMDGPU.device_id!.","category":"page"},{"location":"devices/","page":"Devices","title":"Devices","text":"AMDGPU.devices\nAMDGPU.device\nAMDGPU.device!\nAMDGPU.default_device\nAMDGPU.default_device!\nAMDGPU.device_id\nAMDGPU.device_id!\nAMDGPU.default_device_id\nAMDGPU.default_device_id!","category":"page"},{"location":"devices/#AMDGPU.devices","page":"Devices","title":"AMDGPU.devices","text":"devices()\n\nGet list of all devices.\n\n\n\n\n\n","category":"function"},{"location":"devices/#AMDGPU.device","page":"Devices","title":"AMDGPU.device","text":"device()::HIPDevice\n\nGet currently active device. This device is used when launching kernels via @roc.\n\n\n\n\n\ndevice(A::ROCArray) -> HIPDevice\n\nReturn the device associated with the array A.\n\n\n\n\n\n","category":"function"},{"location":"devices/#AMDGPU.device!","page":"Devices","title":"AMDGPU.device!","text":"device!(device::HIPDevice)\n\nSwitch current device being used. This switches only for a task inside which it is called.\n\nnote: Note\nTo select default device that will be used when creating new tasks, refer to default_device! for that.\n\n\n\n\n\n","category":"function"},{"location":"devices/#AMDGPU.default_device","page":"Devices","title":"AMDGPU.default_device","text":"default_device()::HIPDevice\n\nDefault device which will be used by default in tasks. Meaning when a task is created, it selects this device as default.\n\nAll subsequent uses rely on device() for device selection.\n\n\n\n\n\n","category":"function"},{"location":"devices/#AMDGPU.default_device!","page":"Devices","title":"AMDGPU.default_device!","text":"default_device!(device::HIPDevice)\n\nSet default device that will be used when creating new tasks.\n\nnote: Note\nThis does not change current device being used. Refer to device! for that.\n\n\n\n\n\n","category":"function"},{"location":"devices/#AMDGPU.device_id","page":"Devices","title":"AMDGPU.device_id","text":"device_id(device::HIPDevice) -> Int\n\nReturns the numerical device ID for device. See default_device_id for details on the numbering semantics.\n\n\n\n\n\n","category":"function"},{"location":"devices/#AMDGPU.device_id!","page":"Devices","title":"AMDGPU.device_id!","text":"device_id!(idx::Integer)\n\nSets the current device to AMDGPU.devices()[idx]. See device_id for details on the numbering semantics.\n\n\n\n\n\n","category":"function"},{"location":"devices/#AMDGPU.default_device_id","page":"Devices","title":"AMDGPU.default_device_id","text":"default_device_id() -> Int\n\nReturns the numeric ID of the current default device, which is in the range of 1:length(AMDGPU.devices()). This number should be stable for all processes on the same node, The default_device_id! function accepts the same numeric ID that is produced by this function.\n\n\n\n\n\n","category":"function"},{"location":"devices/#AMDGPU.default_device_id!","page":"Devices","title":"AMDGPU.default_device_id!","text":"default_device_id!(idx::Integer)\n\nSets the default device to AMDGPU.devices()[idx]. See default_device_id for details on the numbering semantics.\n\n\n\n\n\n","category":"function"},{"location":"hostcall/#Hostcall","page":"Host-Call","title":"Hostcall","text":"","category":"section"},{"location":"hostcall/","page":"Host-Call","title":"Host-Call","text":"Hostcalls provide a means for GPU-CPU communications within running kernels.","category":"page"},{"location":"hostcall/","page":"Host-Call","title":"Host-Call","text":"AMDGPU.jl provides its own implementation of hostcalls, relying on HSA signals. Currently, hostcalls are used for device-side allocations, printing and exception reporting.","category":"page"},{"location":"hostcall/","page":"Host-Call","title":"Host-Call","text":"Some of the hostcalls (global hostcalls), are launched automatically, if their usage is detected during compilation (e.g. device-side allocations, exception reporting).","category":"page"},{"location":"hostcall/","page":"Host-Call","title":"Host-Call","text":"Hostcalls require careful usage, since they each spawn their own Tasks. There should be no blocking operations during this time.","category":"page"},{"location":"hostcall/","page":"Host-Call","title":"Host-Call","text":"For example, using non-blocking synchronization instead of blocking with AMDGPU.synchronize(; blocking=false).","category":"page"},{"location":"hostcall/","page":"Host-Call","title":"Host-Call","text":"Non-blocking synchronization is also responsible for stopping global hostcalls, otherwise the performance might degarde because of constant pooling of HSA signals in a loop.","category":"page"},{"location":"hostcall/#Example","page":"Host-Call","title":"Example","text":"","category":"section"},{"location":"hostcall/","page":"Host-Call","title":"Host-Call","text":"hc = Device.HostCallHolder(Float32, Tuple{Float32}) do x\n return x + 42f0\nend\n\nfunction kernel!(y, hc)\n y[1] = Device.hostcall!(hc, y[1])\n return\nend\n\ny = ROCArray(Float32[0f0])\n@roc kernel!(y, hc)\nAMDGPU.synchronize(; blocking=false) # Non-blocking sync to prevent hanging.\n\n@assert Array(y)[1] ≈ 42f0","category":"page"},{"location":"hostcall/","page":"Host-Call","title":"Host-Call","text":"In this example, HostCallHolder is used to create and launch HostCall. HostCallHolder contains the HostCall structure itself that is passed to kernel, a task that is spawned on creation and some additional info for controlling the lifetime of the task.","category":"page"},{"location":"hostcall/","page":"Host-Call","title":"Host-Call","text":"First argument is a function we want to execute when we call the hostcall. In this case we add 42f0 to input argument x and return the result.","category":"page"},{"location":"hostcall/","page":"Host-Call","title":"Host-Call","text":"Second and third arguments are the return type Float32 and the tuple of types of input arguments Tuple{Float32}.","category":"page"},{"location":"hostcall/","page":"Host-Call","title":"Host-Call","text":"hostcall! is used to execute the function on the host, wait on the result, and obtain the return values. At the moment, it is performed once per workgroup.","category":"page"},{"location":"hostcall/#Continuous-Host-Call","page":"Host-Call","title":"Continuous Host-Call","text":"","category":"section"},{"location":"hostcall/","page":"Host-Call","title":"Host-Call","text":"By default, hostcalls can be used only once. After executing the function on the host, the task finishes and exits.","category":"page"},{"location":"hostcall/","page":"Host-Call","title":"Host-Call","text":"However, if you need your hostcall to live indefinitely, pass continuous=true keyword argument to HostCallHolder(...; continuous=true).","category":"page"},{"location":"hostcall/","page":"Host-Call","title":"Host-Call","text":"To then stop the hostcall, call Device.non_continuous!(hc) or Device.finish!(hc) on the HostCallHolder.","category":"page"},{"location":"hostcall/","page":"Host-Call","title":"Host-Call","text":"The difference between them is that non_continuous! will allow calling hostcall one more time before exiting, while finish! will exit immediately.","category":"page"},{"location":"hostcall/","page":"Host-Call","title":"Host-Call","text":"finish! can be used on any HostCallHolder to force-exit the running hostcall task.","category":"page"},{"location":"logging/#Runtime-and-Compiler-Logging","page":"Logging","title":"Runtime and Compiler Logging","text":"","category":"section"},{"location":"logging/","page":"Logging","title":"Logging","text":"AMDGPU.jl has a built-in logging system integrated into various runtime and compiler operations, which is provided by TimespanLogging.jl. Operations such as compilation and linking, signal and buffer allocation/freeing, kernel launch, etc. are instrumented with logging statements, allowing the user to record the start and end of operations.","category":"page"},{"location":"logging/","page":"Logging","title":"Logging","text":"While disabled by default, logging can be enabled by first running AMDGPU.Runtime.enable_logging!() to globally enable logging, after which Julia must be restarted for the changes to take effect.","category":"page"},{"location":"logging/","page":"Logging","title":"Logging","text":"Once logging is globally enabled, AMDGPU.Runtime.start_logging() causes new log events to be saved, while AMDGPU.Runtime.stop_logging() causes new log events to be discarded. Log events can be collected with AMDGPU.Runtime.fetch_logs!(). A more convenient option is AMDGPU.Runtime.log_and_fetch!(f), which can be used to easily log operations within a region of code:","category":"page"},{"location":"logging/","page":"Logging","title":"Logging","text":"logs = AMDGPU.Runtime.log_and_fetch!() do\n A = AMDGPU.ones(3, 4)\n B = copy(A)\n fill!(B, 1f0)\n C = Array(B)\nend\n@show logs[1]","category":"page"},{"location":"api/#AMDGPU-API-Reference","page":"API Reference","title":"AMDGPU API Reference","text":"","category":"section"},{"location":"api/#Synchronization","page":"API Reference","title":"Synchronization","text":"","category":"section"},{"location":"api/","page":"API Reference","title":"API Reference","text":"AMDGPU.synchronize\nAMDGPU.@sync\nAMDGPU.device_synchronize","category":"page"},{"location":"api/#AMDGPU.synchronize","page":"API Reference","title":"AMDGPU.synchronize","text":"synchronize(stream::HIPStream = stream(); blocking::Bool = true)\n\nBlocks until all kernels currently executing on stream have completed.\n\nIf there are running HostCalls, then it non-blocking synchronization is required which can be done with blocking=false keyword. Additionally, it stops any running global hostcall afterwards. Note, that non-blocking synchronization is slower than blocking.\n\n\n\n\n\n","category":"function"},{"location":"api/#AMDGPU.@sync","page":"API Reference","title":"AMDGPU.@sync","text":"@sync ex\n\nRun expression ex on currently active stream and synchronize the GPU on that stream afterwards.\n\nSee also: synchronize.\n\n\n\n\n\n","category":"macro"},{"location":"api/#AMDGPU.device_synchronize","page":"API Reference","title":"AMDGPU.device_synchronize","text":"Blocks until all kernels on all streams have completed. Uses currently active device.\n\n\n\n\n\n","category":"function"},{"location":"api/#Device-code-API","page":"API Reference","title":"Device code API","text":"","category":"section"},{"location":"api/#Thread-indexing","page":"API Reference","title":"Thread indexing","text":"","category":"section"},{"location":"api/#HSA-nomenclature","page":"API Reference","title":"HSA nomenclature","text":"","category":"section"},{"location":"api/","page":"API Reference","title":"API Reference","text":"AMDGPU.workitemIdx\nAMDGPU.workgroupIdx\nAMDGPU.workgroupDim\nAMDGPU.gridItemDim\nAMDGPU.gridGroupDim","category":"page"},{"location":"api/#AMDGPU.Device.workitemIdx","page":"API Reference","title":"AMDGPU.Device.workitemIdx","text":"workitemIdx()::ROCDim3\n\nReturns the work item index within the work group. See also: threadIdx\n\n\n\n\n\n","category":"function"},{"location":"api/#AMDGPU.Device.workgroupIdx","page":"API Reference","title":"AMDGPU.Device.workgroupIdx","text":"workgroupIdx()::ROCDim3\n\nReturns the work group index. See also: blockIdx\n\n\n\n\n\n","category":"function"},{"location":"api/#AMDGPU.Device.workgroupDim","page":"API Reference","title":"AMDGPU.Device.workgroupDim","text":"workgroupDim()::ROCDim3\n\nReturns the size of each workgroup in workitems. See also: blockDim\n\n\n\n\n\n","category":"function"},{"location":"api/#AMDGPU.Device.gridItemDim","page":"API Reference","title":"AMDGPU.Device.gridItemDim","text":"gridItemDim()::ROCDim3\n\nReturns the size of the grid in workitems. This behaviour is different from CUDA where gridDim gives the size of the grid in blocks.\n\n\n\n\n\n","category":"function"},{"location":"api/#AMDGPU.Device.gridGroupDim","page":"API Reference","title":"AMDGPU.Device.gridGroupDim","text":"gridGroupDim()::ROCDim3\n\nReturns the size of the grid in workgroups. This is equivalent to CUDA's gridDim.\n\n\n\n\n\n","category":"function"},{"location":"api/#CUDA-nomenclature","page":"API Reference","title":"CUDA nomenclature","text":"","category":"section"},{"location":"api/","page":"API Reference","title":"API Reference","text":"Use these functions for compatibility with CUDA.jl.","category":"page"},{"location":"api/","page":"API Reference","title":"API Reference","text":"AMDGPU.Device.threadIdx\nAMDGPU.Device.blockIdx\nAMDGPU.Device.blockDim","category":"page"},{"location":"api/#AMDGPU.Device.threadIdx","page":"API Reference","title":"AMDGPU.Device.threadIdx","text":"threadIdx()::ROCDim3\n\nReturns the thread index within the block. See also: workitemIdx\n\n\n\n\n\n","category":"function"},{"location":"api/#AMDGPU.Device.blockIdx","page":"API Reference","title":"AMDGPU.Device.blockIdx","text":"blockIdx()::ROCDim3\n\nReturns the block index within the grid. See also: workgroupIdx\n\n\n\n\n\n","category":"function"},{"location":"api/#AMDGPU.Device.blockDim","page":"API Reference","title":"AMDGPU.Device.blockDim","text":"blockDim()::ROCDim3\n\nReturns the dimensions of the block. See also: workgroupDim\n\n\n\n\n\n","category":"function"},{"location":"api/#Synchronization-2","page":"API Reference","title":"Synchronization","text":"","category":"section"},{"location":"api/","page":"API Reference","title":"API Reference","text":"AMDGPU.sync_workgroup","category":"page"},{"location":"api/#AMDGPU.Device.sync_workgroup","page":"API Reference","title":"AMDGPU.Device.sync_workgroup","text":"sync_workgroup()\n\nWaits until all wavefronts in a workgroup have reached this call. This function is meant to be used inside kernels.\n\n\n\n\n\n","category":"function"},{"location":"kernel_launch/#Kernel-Launch","page":"Kernel Launch","title":"Kernel Launch","text":"","category":"section"},{"location":"kernel_launch/#Launch-Configuration","page":"Kernel Launch","title":"Launch Configuration","text":"","category":"section"},{"location":"kernel_launch/","page":"Kernel Launch","title":"Kernel Launch","text":"While an almost arbitrarily large number of workitems can be executed per kernel launch, the hardware can only support executing a limited number of wavefronts at one time.","category":"page"},{"location":"kernel_launch/","page":"Kernel Launch","title":"Kernel Launch","text":"To alleviate this, the compiler calculates the \"occupancy\" of each compiled kernel (which is the number of wavefronts that can be simultaneously executing on the GPU), and passes this information to the hardware; the hardware then launches a limited number of wavefronts at once, based on the kernel's \"occupancy\" values.","category":"page"},{"location":"kernel_launch/","page":"Kernel Launch","title":"Kernel Launch","text":"The rest of the wavefronts are not launched until hardware resources become available, which means that a kernel with better occupancy will see more of its wavefronts executing simultaneously (which often leads to better performance). Suffice to say, it's important to know the occupancy of kernels if you want the best performance.","category":"page"},{"location":"kernel_launch/","page":"Kernel Launch","title":"Kernel Launch","text":"Like CUDA.jl, AMDGPU.jl has the ability to calculate kernel occupancy, with the launch_configuration function:","category":"page"},{"location":"kernel_launch/","page":"Kernel Launch","title":"Kernel Launch","text":"kernel = @roc launch=false mykernel(args...)\noccupancy = AMDGPU.launch_configuration(kernel)\n@show occupancy.gridsize\n@show occupancy.groupsize","category":"page"},{"location":"kernel_launch/","page":"Kernel Launch","title":"Kernel Launch","text":"Specifically, launch_configuration calculates the occupancy of mykernel(args...), and then calculates an optimal groupsize based on the occupancy. This value can then be used to select the groupsize for the kernel:","category":"page"},{"location":"kernel_launch/","page":"Kernel Launch","title":"Kernel Launch","text":"@roc groupsize=occupancy.groupsize mykernel(args...)","category":"page"},{"location":"quickstart/#Quick-Start","page":"Quick Start","title":"Quick Start","text":"","category":"section"},{"location":"quickstart/#Running-a-simple-kernel","page":"Quick Start","title":"Running a simple kernel","text":"","category":"section"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"As a simple test, we will try to add two random vectors and make sure that the results from the CPU and the GPU are indeed the same.","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"We can start by first performing this simple calculation on the CPU:","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"N = 1024\na = rand(Float64, N)\nb = rand(Float64, N)\nc_cpu = a + b","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"To do the same computation on the GPU, we first need to copy the two input arrays a and b to the device. Toward that end, we will use the ROCArray type to represent our GPU arrays. We can create the two arrays by passing the host data to the constructor as follows:","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"using AMDGPU\na_d = ROCArray(a)\nb_d = ROCArray(b)","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"We need to create one additional array c_d to store the results:","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"c_d = similar(a_d)","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"In this example, the postfix _d distinguishes a device memory object from its host memory counterpart. This convention is completely arbitrary and you may name your device-side variables whatever you like; they are regular Julia variables.","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"Next, we will define the GPU kernel that does the actual computation:","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"function vadd!(c, a, b)\n i = workitemIdx().x + (workgroupIdx().x - 1) * workgroupDim().x\n c[i] = a[i] + b[i]\n return\nend","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"The index of a single workitem can be uniquely identified by its grid index (computed linearly as (workgroupDim().x * (workgroupIdx().x - 1)) + workitemIdx().x when only a single dimension is used).","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"The grid is the domain over which the entire kernel executes over. The grid will be split into multiple workgroups by hardware automatically, and the kernel does not complete until all workgroups complete.","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"Like OpenCL, AMDGPU has the concept of \"workitems\", \"workgroups\", and the \"grid\". A workitem is a single thread of execution, capable of performing arithmentic operations. Workitems are grouped into \"wavefronts\" (\"warps\" in CUDA) which share the same compute unit, and execute the same instructions simulatenously. The workgroup is a logical unit of compute supported by hardware which comprises multiple wavefronts, which shares resources (specifically local memory) and can be efficiently synchronized. A workgroup may be executed by one or multiple hardware compute units, making it often the only dimension of importance for smaller kernel launches.","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"Notice how we explicitly specify that this function does not return a value by adding the return statement. This is necessary for all GPU kernels and we can enforce it by adding a return, return nothing, or even nothing at the end of the kernel. If this statement is omitted, Julia will attempt to return the value of the last evaluated expression, in this case a Float64, which will cause a compilation failure as kernels cannot return values.","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"The easiest way to launch a GPU kernel is with the @roc macro, specifying groupsize and gridsize to cover full array, and calling it like a regular function:","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"groupsize = 128\ngridsize = cld(length(c_d), groupsize)\n@roc gridsize=gridsize groupsize=groupsize vadd!(c_d, a_d, b_d)","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"Keep in mind that kernel launches are asynchronous, meaning that you need to do some kind of synchronization before you use the result. For instance, you can call AMDGPU.synchronize():","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"@roc groupsize=N vadd!(c_d, a_d, b_d)\nAMDGPU.synchronize()","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"Finally, we can make sure that the results match, by first copying the data to the host and then comparing it with the CPU results:","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"c = Array(c_d)\n\nusing Test\n@test isapprox(c, c_cpu)","category":"page"},{"location":"quickstart/#Naming-conventions","page":"Quick Start","title":"Naming conventions","text":"","category":"section"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"Throughout this example we use terms like \"work group\" and \"work item\". These terms are used by the Khronos consortium and their APIs including OpenCL and Vulkan, as well as the HSA foundation.","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"NVIDIA, on the other hand, uses some different terms in their CUDA API, which might be confusing to some users porting their kernels from CUDA to AMDGPU.","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"As a quick summary, here is a mapping of the most common terms:","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"AMDGPU CUDA\nworkitemIdx threadIdx\nworkgroupIdx blockIdx\nworkgroupDim blockDim\ngridItemDim No equivalent\ngridGroupDim gridDim\ngroupsize threads\ngridsize blocks\nstream stream","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"warning: Warning\nSince AMDGPU v0.5.0 gridsize represents the number of \"workgroups\" (or blocks in CUDA) and no longer \"workitems * workgroups\" (or threads * blocks in CUDA).","category":"page"},{"location":"memory/#Memory-Allocation-and-Intrinsics","page":"Memory","title":"Memory Allocation and Intrinsics","text":"","category":"section"},{"location":"memory/#Memory-Varieties","page":"Memory","title":"Memory Varieties","text":"","category":"section"},{"location":"memory/","page":"Memory","title":"Memory","text":"GPUs contain various kinds of memory, just like CPUs:","category":"page"},{"location":"memory/","page":"Memory","title":"Memory","text":"Global: Globally accessible by all CUs on a GPU, and possibly accessible from outside of the GPU (by the CPU host, by other GPUs, by PCIe devices, etc.). Slowest form of memory.\nConstant: Same as global memory, but signals to the hardware that it can use special instructions to access and cache this memory. Can be changed between kernel invocations.\nRegion: Also known as Global Data Store (GDS), all wavefronts on a CU can access the same memory region from the same address. Faster than Global/Constant. Automatically allocated by the compiler/runtime, not user accessible.\nLocal: Also known as Local Data Store (LDS), all wavefronts in the same workgroup can access the same memory region from the same address. Faster than GDS.\nPrivate: Uses the hardware scratch space, and is private to each SIMD lane in a wavefront. Fastest form of traditional memory.","category":"page"},{"location":"memory/#Local-Memory","page":"Memory","title":"Local Memory","text":"","category":"section"},{"location":"memory/","page":"Memory","title":"Memory","text":"Local memory may be allocated within a kernel by calling either:","category":"page"},{"location":"memory/","page":"Memory","title":"Memory","text":"@ROCStaticLocalArray(T, dims) - if dims is passed as a constant value, known at compile-time. E.g. @ROCStaticLocalArray(Float32, 8).\n@ROCDynamicLocalArray(T, dims) - otherwise. E.g. @ROCStaticLocalArray(Float32, length(X)).","category":"page"},{"location":"memory/","page":"Memory","title":"Memory","text":"Local memory is zero-initialized by default. If this is unnecessary and undesired for performance reasons, disable this, passing false as a last argument: @ROCStaticLocalArray(Float32, 8, false) or @ROCStaticLocalArray(Float32, length(X), false)","category":"page"},{"location":"memory/","page":"Memory","title":"Memory","text":"Local memory does not need to be freed, as it is automatically freed by the hardware.","category":"page"},{"location":"memory/","page":"Memory","title":"Memory","text":"If @ROCDynamicLocalArray is used, then local memory is dynamically allocated at kernel execution time. The shmem option to @roc must be set appropriately to ensure that enough local memory is allocated by the hardware.","category":"page"},{"location":"memory/","page":"Memory","title":"Memory","text":"It is allocated in addition to the local memory that is statically allocated by the kernel.","category":"page"},{"location":"memory/","page":"Memory","title":"Memory","text":"function kernel(C, A)\n # Allocate local memory dynamically\n Ctmp = @ROCDynamicLocalArray(Float64, length(C))\n # Or, allocate local memory statically if the size is known ahead-of-time\n Ctmp = @ROCStaticLocalArray(Float64, 8) # if we want 8 elements\n\n idx = AMDGPU.workitemIdx().x\n Ctmp[idx] = A[idx] + C[1]\n AMDGPU.Device.sync_workgroup()\n\n C[idx] = Ctmp[idx]\n return\nend\n\n...\n# Note: The `shmem` option isn't necessary if `@ROCStaticLocalArray` is used\nshmem = sizeof(Float64) * length(RC)\n@roc groupsize=8 shmem=shmem kernel(RC, RA)","category":"page"},{"location":"memory/#Device-Side-Allocations","page":"Memory","title":"Device-Side Allocations","text":"","category":"section"},{"location":"memory/","page":"Memory","title":"Memory","text":"Global memory may be allocated/freed dynamically from kernels by calling AMDGPU.Device.malloc(::Csize_t)::Ptr{Cvoid} and AMDGPU.Device.free(::Ptr{Cvoid}).","category":"page"},{"location":"memory/","page":"Memory","title":"Memory","text":"This memory allocation/deallocation uses hostcalls to operate, and so is relatively slow, but is also very useful. See Hostcall section for more info about them.","category":"page"},{"location":"memory/","page":"Memory","title":"Memory","text":"Memory allocated with AMDGPU.Device.malloc is a host-pinned memory. Calls to malloc and free are performed once per workgroup, so ensure that enough memory has been allocated to feed the lanes that will be accessing it.","category":"page"},{"location":"memory/","page":"Memory","title":"Memory","text":"As an example, here's how an array could be allocated on-device to store temporary results:","category":"page"},{"location":"memory/","page":"Memory","title":"Memory","text":"function kernel(C, A)\n # Allocate memory dynamically and get a pointer to it.\n Ctmp_ptr = AMDGPU.Device.malloc(Csize_t(sizeof(Float64) * length(C)))\n # Turn a pointer into a device-side array.\n Ctmp = ROCDeviceArray(length(C), reinterpret(Core.LLVMPtr{Float64,1}, Ctmp_ptr))\n\n # Use it\n idx = AMDGPU.workitemIdx().x\n Ctmp[idx] = A[idx] + C[1]\n AMDGPU.Device.sync_workgroup()\n\n C[idx] = Ctmp[idx]\n # Make sure to free it.\n AMDGPU.Device.free(Ctmp_ptr)\n return\nend\n\nRA = AMDGPU.rand(4)\nRC = AMDGPU.rand(4)\nRC_elem = Array(RC)[1]\n@roc groupsize=4 kernel(RC, RA)\n@assert Array(RC) ≈ Array(RA) .+ RC_elem","category":"page"},{"location":"memory/#Memory-Modification-Intrinsics","page":"Memory","title":"Memory Modification Intrinsics","text":"","category":"section"},{"location":"memory/","page":"Memory","title":"Memory","text":"Like C, AMDGPU.jl provides the memset! and memcpy! intrinsics, which are useful for setting a memory region to a value, or copying one region to another, respectively. Check test/device/memory.jl for examples of their usage.","category":"page"},{"location":"memory/#Wrapping-in-ROCArray","page":"Memory","title":"Wrapping in ROCArray","text":"","category":"section"},{"location":"memory/","page":"Memory","title":"Memory","text":"You can wrap host array to be accessible (pinned) on the device with:","category":"page"},{"location":"memory/","page":"Memory","title":"Memory","text":"x = rand(Float32, 4, 4)\nxd = unsafe_wrap(ROCArray, pointer(x), size(x))\n\n# Pointer to `xd` is a device-mapped pointer, not host pointer.\n@show pointer(xd) == xd.buf.dev_ptr\n@show pointer(xd) == xd.buf.ptr\n\n# Can be used in kernels, host array `x` is also updated.\nxd .+= 1f0\n\n# Can be used with HIP libraries.\nxd * xd","category":"page"},{"location":"memory/","page":"Memory","title":"Memory","text":"Pinned memory is automatically unregistered upon array destruction. You can't free it, since it is managed by the host.","category":"page"},{"location":"memory/","page":"Memory","title":"Memory","text":"Additionally, you can wrap the device array with:","category":"page"},{"location":"memory/","page":"Memory","title":"Memory","text":"x = AMDGPU.rand(Float32, 4, 4)\nxd = unsafe_wrap(ROCArray, pointer(x), size(x); lock=false)\n\n# Can be used in kernels, `x` is also updated.\nxd .+= 1f0\n\n# Can be used with HIP libraries.\nxd * xd\n\n# Freeing is a no-op for `xd`, since `xd` does not own the underlying memory.\nAMDGPU.unsafe_free!(xd) # No-op.","category":"page"},{"location":"memory/","page":"Memory","title":"Memory","text":"Notice mandatory ; lock=false keyword, this is to be able to differentiate between host & device pointers.","category":"page"},{"location":"printing/#Printing","page":"Printing","title":"Printing","text":"","category":"section"},{"location":"printing/","page":"Printing","title":"Printing","text":"Writing GPU kernels can be a difficult endeavor, owing to the fact that the LLVM GPU backends turn serial code into parallel code automatically. Recognizing this, every good GPU programming interface allows the user's GPU kernels to print output to a buffer, which will be passed to the host for display. With the ability to interpolate variables, this functionality serves as the \"printf of GPUs\". Quite literally, the primary tool for this is @rocprintf. Here's a simple example of printing the current workgroup index:","category":"page"},{"location":"printing/","page":"Printing","title":"Printing","text":"kernel(x) = @rocprintf \"Workgroup index: %d\\n\" workgroupIdx().x","category":"page"},{"location":"printing/","page":"Printing","title":"Printing","text":"The above kernel would print out the string \"Workgroup index: 1\\n\" when run with a single workgroup (where \"\\n\" means a newline).","category":"page"},{"location":"printing/","page":"Printing","title":"Printing","text":"Any number of variables may be passed to @rocprintf, as long as those variables have a printf-compatible implementation in Printf.@printf. Calls to @rocprintf are blocking, and will not return control to the kernel until the string has been formatted and sent to the OS runtime for printing (the same as for calls to Printf.@printf).","category":"page"},{"location":"printing/","page":"Printing","title":"Printing","text":"While @rocprintf is printed once per workgroup by default, it's possible to print once per lane, once per wavefront, or once per grid by specifying an execution mode as the first argument:","category":"page"},{"location":"printing/","page":"Printing","title":"Printing","text":"# Once per lane\nkernel(x) = @rocprintf :lane \"My index is: %d\\n\" workitemIdx().x\n\n# Once per wavefront\nkernel(x) = @rocprintf :wave \"My index is: %d\\n\" workitemIdx().x\n\n# Once per workgroup\nkernel(x) = @rocprintf :group \"My index is: %d\\n\" workitemIdx().x\n# OR (:group is the default)\nkernel(x) = @rocprintf \"My index is: %d\\n\" workitemIdx().x\n\n# Once total\nkernel(x) = @rocprintf :grid \"My index is: %d\\n\" workitemIdx().x","category":"page"},{"location":"printing/","page":"Printing","title":"Printing","text":"Executing those kernels with 256 workitems split evenly between 2 workgroups would print out:","category":"page"},{"location":"printing/","page":"Printing","title":"Printing","text":"# :lane\nMy index is 1\nMy index is 2\n...\nMy index is 127\nMy index is 128\nMy index is 1\nMy index is 2\n...\nMy index is 127\nMy index is 128\n\n# :wave\nMy index is 1\nMy index is 65\nMy index is 1\nMy index is 65\n\n# :group\nMy index is 1\nMy index is 1\n\n# :grid\nMy index is 1","category":"page"},{"location":"printing/#Differences-to-@cuprintf","page":"Printing","title":"Differences to @cuprintf","text":"","category":"section"},{"location":"printing/","page":"Printing","title":"Printing","text":"Similar to CUDA's @cuprintf, @rocprintf is a printf-compatible macro which takes a format string and arguments, and commands the host CPU to display it as formatted text. However, in contrast to @cuprintf, we use AMDGPU's hostcall and Julia's Printf stdlib to implement this. This means that anything that Printf can print, so can @rocprintf (assuming such an object can be represented on the GPU). The macro is also handled as a regular hostcall, which means that argument types are checked at compile time (although currently, any errors while printing will be detected on the host, and will terminate the kernel).","category":"page"},{"location":"streams/#Streams","page":"Streams","title":"Streams","text":"","category":"section"},{"location":"streams/","page":"Streams","title":"Streams","text":"Similar to CUDA streams, ROCm has HIP streams, which are buffers used to instruct the GPU hardware which kernels to launch. HIP streams are synchronous, like CUDA streams.","category":"page"},{"location":"streams/","page":"Streams","title":"Streams","text":"Each device has a default stream associated, which is accessible with AMDGPU.stream().","category":"page"},{"location":"streams/","page":"Streams","title":"Streams","text":"There are several ways to specify which stream to launch a kernel on:","category":"page"},{"location":"streams/","page":"Streams","title":"Streams","text":"Using AMDGPU.stream! to change default stream to be used within the same Julia task.","category":"page"},{"location":"streams/","page":"Streams","title":"Streams","text":"stream = AMDGPU.HIPStream()\nAMDGPU.stream!(stream) # Change default stream to be used for subsequent operations.\nAMDGPU.ones(Float32, 16) # Will be executed on `stream`.","category":"page"},{"location":"streams/","page":"Streams","title":"Streams","text":"Using AMDGPU.stream! to execute given function and reset to the original stream after completion:","category":"page"},{"location":"streams/","page":"Streams","title":"Streams","text":"stream = AMDGPU.HIPStream()\nx = AMDGPU.stream!(() -> AMDGPU.ones(Float32, 16), stream)","category":"page"},{"location":"streams/","page":"Streams","title":"Streams","text":"Using stream argument to @roc macro:","category":"page"},{"location":"streams/","page":"Streams","title":"Streams","text":"stream = AMDGPU.HIPStream()\n@roc stream=stream kernel(...)","category":"page"},{"location":"streams/","page":"Streams","title":"Streams","text":"Streams also have an inherent priority, which allows control of kernel submission latency and on-device scheduling preference with respect to kernels submitted on other streams. There are three priorities: normal (the default), low, and high priority.","category":"page"},{"location":"streams/","page":"Streams","title":"Streams","text":"Priority of the default stream can be set with AMDGPU.priority!. Alternatively, it can be set at stream creation time:","category":"page"},{"location":"streams/","page":"Streams","title":"Streams","text":"low_prio = HIPStream(:low)\nhigh_prio = HIPStream(:high)\nnormal_prio = HIPStream(:normal) # or just omit \"priority\"","category":"page"},{"location":"streams/","page":"Streams","title":"Streams","text":"AMDGPU.stream\nAMDGPU.stream!\nAMDGPU.priority!\nAMDGPU.HIPStream","category":"page"},{"location":"streams/#AMDGPU.stream","page":"Streams","title":"AMDGPU.stream","text":"stream()\n\nGet the HIP stream that should be used as the default one for the currently executing task.\n\n\n\n\n\n","category":"function"},{"location":"streams/#AMDGPU.stream!","page":"Streams","title":"AMDGPU.stream!","text":"stream!(stream::HIPStream)\n\nChange the default stream to be used within the same Julia task.\n\n\n\n\n\nstream!(f::Base.Callable, stream::HIPStream)\n\nChange the default stream to be used within the same Julia task, execute f and revert to the original stream.\n\nReturns\n\nReturn value of the function f.\n\n\n\n\n\n","category":"function"},{"location":"streams/#AMDGPU.priority!","page":"Streams","title":"AMDGPU.priority!","text":"priority!(priority::Symbol)\n\nChange the priority of the default stream. Accepted values are :normal (the default), :low and :high.\n\n\n\n\n\npriority!(f::Base.Callable, priority::Symbol)\n\nChnage the priority of default stream, execute f and revert to the original priority. Accepted values are :normal (the default), :low and :high.\n\nReturns\n\nReturn value of the function f.\n\n\n\n\n\n","category":"function"},{"location":"streams/#AMDGPU.HIP.HIPStream","page":"Streams","title":"AMDGPU.HIP.HIPStream","text":"HIPStream(priority::Symbol = :normal)\n\nArguments:\n\npriority::Symbol: Priority of the stream: :normal, :high or :low.\n\nCreate HIPStream with given priority. Device is the default device that's currently in use.\n\n\n\n\n\nHIPStream(stream::hipStream_t)\n\nCreate HIPStream from hipStream_t handle. Device is the default device that's currently in use.\n\n\n\n\n\n","category":"type"},{"location":"#Programming-AMD-GPUs-with-Julia","page":"Home","title":"Programming AMD GPUs with Julia","text":"","category":"section"},{"location":"#The-Julia-AMDGPU-stack","page":"Home","title":"The Julia AMDGPU stack","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"Julia support for programming AMD GPUs is currently provided by the AMDGPU.jl package. This package contains everything necessary to program for AMD GPUs in Julia, including:","category":"page"},{"location":"","page":"Home","title":"Home","text":"An interface for compiling and running kernels written in Julia through LLVM's AMDGPU backend.\nAn interface for working with the HIP runtime API, necessary for launching compiled kernels and controlling the GPU.\nAn array type implementing the GPUArrays.jl interface, providing high-level array operations.","category":"page"},{"location":"#Installation","page":"Home","title":"Installation","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"Simply add the AMDGPU.jl package to your Julia environment:","category":"page"},{"location":"","page":"Home","title":"Home","text":"using Pkg\nPkg.add(\"AMDGPU\")","category":"page"},{"location":"","page":"Home","title":"Home","text":"To ensure that everything works, you can run the test suite:","category":"page"},{"location":"","page":"Home","title":"Home","text":"using AMDGPU\nusing Pkg\nPkg.test(\"AMDGPU\")","category":"page"},{"location":"#Required-Software","page":"Home","title":"Required Software","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"For optimal experience, you should have full ROCm stack installed. Refer to official ROCm stack installation instructions: https://rocm.docs.amd.com/en/latest/deploy/linux/index.html","category":"page"},{"location":"","page":"Home","title":"Home","text":"Currently, AMDGPU.jl utilizes following libraries:","category":"page"},{"location":"","page":"Home","title":"Home","text":"ROCT, ROCR, ROCm-Device-Libs, HIP, rocBLAS, rocFFT, rocSOLVER, rocSPARSE, rocRAND, MIOpen.","category":"page"},{"location":"","page":"Home","title":"Home","text":"Other ROCm packages are currently unused by AMDGPU.","category":"page"},{"location":"#ROCm-artifacts","page":"Home","title":"ROCm artifacts","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"Currently AMDGPU.jl does not provide ROCm artifacts. One needs to build a newer version of them. See #440 issue: https://github.com/JuliaGPU/AMDGPU.jl/issues/440.","category":"page"},{"location":"#LLVM-compatibility","page":"Home","title":"LLVM compatibility","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"As a rule of thumb, Julia's LLVM version should match ROCm LLVM's version. For example, Julia 1.9 relies on LLVM 14, so the matching ROCm version is 5.2.x (although 5.4 is confirmed to work as well).","category":"page"},{"location":"#Extra-Setup-Details","page":"Home","title":"Extra Setup Details","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"List of additional steps that may be needed to take to ensure everything is working:","category":"page"},{"location":"","page":"Home","title":"Home","text":"Make sure your user is in the same group as /dev/kfd, other than root.\nFor example, it might be the render group:\ncrw-rw---- 1 root render 234, 0 Aug 5 11:43 kfd\nIn this case, you can add yourself to it:\nsudo usermod -aG render username\nROCm libraries should be in the standard library locations, or in your LD_LIBRARY_PATH.\nIf you get an error message along the lines of GLIB_CXX_... not found, it's possible that the C++ runtime used to build the ROCm stack and the one used by Julia are different. If you built the ROCm stack yourself this is very likely the case since Julia normally ships with its own C++ runtime.\nFor more information, check out this GitHub issue. A quick fix is to use the LD_PRELOAD environment variable to make Julia use the system C++ runtime library, for example:\nLD_PRELOAD=/usr/lib/libstdc++.so julia\nAlternatively, you can build Julia from source as described here. To quickly debug this issue start Julia and try to load a ROCm library:\nusing Libdl Libdl.dlopen(\"/opt/rocm/hsa/lib/libhsa-runtime64.so.1\")\nld.lld should be in your PATH.\nFor better experience use whatever Linux kernel is officially supported by ROCm stack.","category":"page"},{"location":"","page":"Home","title":"Home","text":"Once all of this is setup properly, you should be able to do using AMDGPU successfully.","category":"page"},{"location":"","page":"Home","title":"Home","text":"See the Quick Start documentation for an introduction to using AMDGPU.jl.","category":"page"},{"location":"profiling/#rocprof","page":"Profiling","title":"rocprof","text":"","category":"section"},{"location":"profiling/","page":"Profiling","title":"Profiling","text":"rocprof allows profiling both HSA & HIP API calls.","category":"page"},{"location":"profiling/","page":"Profiling","title":"Profiling","text":"Let's profile simple copying kernel saved in profile.jl file:","category":"page"},{"location":"profiling/","page":"Profiling","title":"Profiling","text":"using AMDGPU\n\nfunction mycopy!(dst, src)\n i = workitemIdx().x + (workgroupIdx().x - 1) * workgroupDim().x\n if i ≤ length(dst)\n @inbounds dst[i] = src[i]\n end\n return\nend\n\nfunction main(N)\n src = ROCArray{Float64}(undef, N)\n dst = ROCArray{Float64}(undef, N)\n groupsize = 256 # nthreads\n gridsize = cld(N, groupsize) # nblocks\n\n for i in 1:10\n @roc groupsize=groupsize gridsize=gridsize mycopy!(dst, src)\n AMDGPU.synchronize()\n end\n\n AMDGPU.unsafe_free!(dst)\n AMDGPU.unsafe_free!(src)\n AMDGPU.synchronize()\n return\nend\nmain(2^24)","category":"page"},{"location":"profiling/","page":"Profiling","title":"Profiling","text":"ENABLE_JITPROFILING=1 rocprof --hip-trace --hsa-trace julia ./profile.jl","category":"page"},{"location":"profiling/","page":"Profiling","title":"Profiling","text":"This will produce results.json (among other files) which can be visualized using Perfetto UI.","category":"page"},{"location":"profiling/","page":"Profiling","title":"Profiling","text":"Zoomed out Zoomed in\n(Image: image) (Image: image)","category":"page"},{"location":"profiling/","page":"Profiling","title":"Profiling","text":"Here we can clearly see that host synchronization after each kernel dispatch causes poor device occupancy (empty spaces between kernel dispatches).","category":"page"},{"location":"profiling/","page":"Profiling","title":"Profiling","text":"We can fix this by moving synchronization outside the loop so that it happens only once.","category":"page"},{"location":"profiling/","page":"Profiling","title":"Profiling","text":" ...\n for i in 1:10\n @roc groupsize=groupsize gridsize=gridsize mycopy!(dst, src)\n end\n AMDGPU.synchronize()\n ...","category":"page"},{"location":"profiling/","page":"Profiling","title":"Profiling","text":"Running profiling again and visualizing results we now see that kernel launches are adjacent to each other and that the average wall duaration is lower.","category":"page"},{"location":"profiling/","page":"Profiling","title":"Profiling","text":"Zoomed out Zoomed in\n(Image: image) (Image: image)","category":"page"},{"location":"exceptions/#Kernel-Exceptions","page":"Exceptions","title":"Kernel Exceptions","text":"","category":"section"},{"location":"exceptions/","page":"Exceptions","title":"Exceptions","text":"Just like regular CPU-executed Julia functions, GPU kernels can throw exceptions!","category":"page"},{"location":"exceptions/","page":"Exceptions","title":"Exceptions","text":"For example, the following kernel will throw an out-of-bounds exception:","category":"page"},{"location":"exceptions/","page":"Exceptions","title":"Exceptions","text":"julia> using AMDGPU\n\njulia> function kerr(x)\n x[0] = 1\n return\n end\nkerr (generic function with 1 method)\n\njulia> x = ROCArray([1]);\n\njulia> @roc kerr(x);\n\njulia> AMDGPU.synchronize()\nERROR: GPU Kernel Exception\nStacktrace:\n [1] error(s::String)\n @ Base ./error.jl:35\n [2] throw_if_exception(dev::HIPDevice)\n @ AMDGPU ~/.julia/dev/AMDGPU/src/exception_handler.jl:115\n [3] synchronize(stm::HIPStream)\n @ AMDGPU ~/.julia/dev/AMDGPU/src/highlevel.jl:154\n [4] synchronize()\n @ AMDGPU ~/.julia/dev/AMDGPU/src/highlevel.jl:154\n [5] top-level scope\n @ REPL[5]:1\n\njulia> @roc kerr(x) # Next kernel launch also throws.\nERROR: GPU Kernel Exception\nStacktrace:\n [1] error(s::String)\n @ Base ./error.jl:35\n [2] throw_if_exception(dev::HIPDevice)\n @ AMDGPU ~/.julia/dev/AMDGPU/src/exception_handler.jl:115\n [3] #_#30\n @ ~/.julia/dev/AMDGPU/src/runtime/hip-execution.jl:44 [inlined]\n [4] (::AMDGPU.Runtime.HIPKernel{typeof(kerr), Tuple{AMDGPU.Device.ROCDeviceVector{Int64, 1}}})(args::ROCVector{Int64})\n @ AMDGPU.Runtime ~/.julia/dev/AMDGPU/src/runtime/hip-execution.jl:41\n [5] top-level scope\n @ ~/.julia/dev/AMDGPU/src/highlevel.jl:228","category":"page"},{"location":"exceptions/","page":"Exceptions","title":"Exceptions","text":"Kernel-thrown exceptions are thrown during the host synchronization AMDGPU.synchronize or on the next kernel launch.","category":"page"},{"location":"exceptions/","page":"Exceptions","title":"Exceptions","text":"Kernels that hit an exception will write its information into a pre-allocated host buffer. Once complete, the wavefront throwing the exception will lock the buffer to prevent other wavefronts from overwriting the exception and stop itself, but other wavefronts will continue executing.","category":"page"}] +} diff --git a/previews/PR486/siteinfo.js b/previews/PR486/siteinfo.js new file mode 100644 index 000000000..9ba5dd318 --- /dev/null +++ b/previews/PR486/siteinfo.js @@ -0,0 +1 @@ +var DOCUMENTER_CURRENT_VERSION = "previews/PR486"; diff --git a/previews/PR486/streams/index.html b/previews/PR486/streams/index.html new file mode 100644 index 000000000..55cc24755 --- /dev/null +++ b/previews/PR486/streams/index.html @@ -0,0 +1,8 @@ + +Streams · AMDGPU.jl

      Streams

      Similar to CUDA streams, ROCm has HIP streams, which are buffers used to instruct the GPU hardware which kernels to launch. HIP streams are synchronous, like CUDA streams.

      Each device has a default stream associated, which is accessible with AMDGPU.stream().

      There are several ways to specify which stream to launch a kernel on:

      • Using AMDGPU.stream! to change default stream to be used within the same Julia task.
      stream = AMDGPU.HIPStream()
      +AMDGPU.stream!(stream) # Change default stream to be used for subsequent operations.
      +AMDGPU.ones(Float32, 16) # Will be executed on `stream`.
      • Using AMDGPU.stream! to execute given function and reset to the original stream after completion:
      stream = AMDGPU.HIPStream()
      +x = AMDGPU.stream!(() -> AMDGPU.ones(Float32, 16), stream)
      • Using stream argument to @roc macro:
      stream = AMDGPU.HIPStream()
      +@roc stream=stream kernel(...)

      Streams also have an inherent priority, which allows control of kernel submission latency and on-device scheduling preference with respect to kernels submitted on other streams. There are three priorities: normal (the default), low, and high priority.

      Priority of the default stream can be set with AMDGPU.priority!. Alternatively, it can be set at stream creation time:

      low_prio = HIPStream(:low)
      +high_prio = HIPStream(:high)
      +normal_prio = HIPStream(:normal) # or just omit "priority"
      AMDGPU.streamFunction
      stream()

      Get the HIP stream that should be used as the default one for the currently executing task.

      source
      AMDGPU.stream!Function
      stream!(stream::HIPStream)

      Change the default stream to be used within the same Julia task.

      source
      stream!(f::Base.Callable, stream::HIPStream)

      Change the default stream to be used within the same Julia task, execute f and revert to the original stream.

      Returns

      Return value of the function f.

      source
      AMDGPU.priority!Function
      priority!(priority::Symbol)

      Change the priority of the default stream. Accepted values are :normal (the default), :low and :high.

      source
      priority!(f::Base.Callable, priority::Symbol)

      Chnage the priority of default stream, execute f and revert to the original priority. Accepted values are :normal (the default), :low and :high.

      Returns

      Return value of the function f.

      source
      AMDGPU.HIP.HIPStreamType
      HIPStream(priority::Symbol = :normal)

      Arguments:

      • priority::Symbol: Priority of the stream: :normal, :high or :low.

      Create HIPStream with given priority. Device is the default device that's currently in use.

      source
      HIPStream(stream::hipStream_t)

      Create HIPStream from hipStream_t handle. Device is the default device that's currently in use.

      source
      diff --git a/previews/PR486/wavefront_ops/index.html b/previews/PR486/wavefront_ops/index.html new file mode 100644 index 000000000..f598b51f2 --- /dev/null +++ b/previews/PR486/wavefront_ops/index.html @@ -0,0 +1,2 @@ + +Wavefront Operations · AMDGPU.jl

      Wavefront Operations

      These intrinsics provide efficient operations across wavefronts.

      Missing docstring.

      Missing docstring for AMDGPU.wfred. Check Documenter's build log for details.